FDMOD–声波方程有限差分正演模拟二维

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FDMOD –声波方程有限差分正演模拟(二维)

格式:

fdmod wfile nx= nz= tmax= xs= zs= [optional parameters] 必需的参数:

>wfile 波场输出文件(包含每个时间步的波场值wave[nx][nz])nx= x采样点个数(第二维)

nz= z采样点个数(第一维)

xs= 炮点x坐标

dxs= 炮点x坐标间隔

zs= 炮点z坐标

dzs= 炮点z坐标间隔

ns= 炮点个数

tmax= 最大记录时间

可选参数:

nt=1+tmax/dt 时间采样点数(dt决定结果的稳定度)

mt=1 波场输出时间切片的时间步长间隔

dx=1.0 x采样间隔

fx=0.0 x起始值

dz=1.0 z采样间隔

fz=0.0 z起始值

fmax = vmin/(10.0*h) 震源子波的最高频率

fpeak=0.5*fmax 雷克子波的峰值频率

dfile= 密度输入文件(包含密度值d[nx][nz])

vsx= 垂直测线的x坐标

hsz= 水平测线的z坐标

rsx= 水平测线的起始检波器x坐标

rlen= 水平测线长度

rivl= 水平测线检波器采样间隔

vsfile= 垂直测线的输出文件data[nz][nt]

hsfile= 水平测线的输出文件data[nx][nt]

ssfile= 震源点检波器的输出文件data[nt]

verbose=0 =1 显示输出信息=2 更多输出信息

abs=1,1,1,1 模型的顶,底,左,右使用吸收边界条件

=0,1,1,1 顶部使用自由边界条件

PML 参数:

pml_max=1000.0 完全匹配边界条件参数

pml_thick=0 完全匹配半层厚度(0 = 不使用PML边界条件)

注意:

程序使用普通显式二维差分方法

相关文档
最新文档