弹性波方程 FDM 模拟中的无用振荡

计算科学 有限差分 双曲-pde 波传播
2021-12-23 01:02:09

我正在使用交错网格 FDTD 来求解弹性波方程。可在 (geodynamics.usc.edu/~becker/teaching/557/reading/Virieux1987.pdf) 找到其描述。我使用它生成了合成地震图(如下所述)。

合成地震图:要生成合成地震图,将震源放置在顶部,并将接收器阵列沿表面放置。可以像在这个 youtube 动画中那样可视化合成地震图 (www.youtube.com/watch?v=_Gjr5EWNIQk)

我的问题是在弹性波的 FDTD 模拟中产生的寄生振荡。我已经处理了每个波长需要 10 个网格点(最少)的网格分散。我仍然觉得其中有很多分散。我采用的模型是一个均匀的弹性模型,沿所有边缘具有吸收(潮湿)类型的边界条件。

Vp = 2000 米/秒;VS = 1500 米/秒;

网格间距:dx=dv=5m;

时间采样:dt = 1msec

资料来源:瑞克 (20Hz)。

以下是一个接收器(k/a 迹线)和一波波的响应

海浪

编辑 1

目前我没有特权添加两个以上的链接,所以我编辑并加入了两张用于软源和硬源类型的跟踪图片。

现在显示施加压力源(软型)后的校正轨迹。但仍然有蠕动拖着波浪

Trace_for_soft_n_hard_source

0个回答
没有发现任何回复~