声波方程有限差分数值模拟的变网格步长算法
交错网格有限差分正演模拟的联合吸收边界

交错网格有限差分正演模拟的联合吸收边界胡建林;宋维琪;张建坤;邢文军;徐文会【摘要】三维声波方程交错网格有限差分正演模拟中的边界问题一直是热点问题.完全匹配层吸收边界(PML)具有较强且稳定的吸收效果,但必须具有一定的边界厚度才能吸收干净,这就增大了三维正演模拟的模型空间,即增加了运算量;Higdon边界能消除任意角度入射波的边界反射,也具有较强稳定性,但该高阶吸收边界离散化后过于复杂,而低阶时吸收效果不如PML边界.因此,基于对PML吸收层中的平面波传播规律的研究,重新推导PML最外层的Higdon吸收边界条件,得到含PML吸收系数的新的Higdon吸收边界条件.联合吸收边界不仅可使用较小厚度(相对于单纯PML边界)的PML层对分量进行衰减,而且在PML边界外层,能应用新推导的Higdon吸收边界条件对反射波进行匹配吸收.在相同吸收效果下,联合吸收边界大幅度降低了PML厚度,减小了运算量,得到精确的模拟结果.【期刊名称】《石油地球物理勘探》【年(卷),期】2018(053)005【总页数】7页(P914-920)【关键词】三维声波方程;交错网格有限差分;正演;PML边界;Higdon边界;联合吸收边界【作者】胡建林;宋维琪;张建坤;邢文军;徐文会【作者单位】中国石油大学(华东)地球科学与技术学院,山东青岛266555;中国石油大学(华东)地球科学与技术学院,山东青岛266555;中国石油冀东油田公司勘探开发研究院,河北唐山063004;中国石油冀东油田公司勘探开发研究院,河北唐山063004;中国石油冀东油田公司勘探开发研究院,河北唐山063004【正文语种】中文【中图分类】P6311 引言复杂地下介质中,地震波的传播过程繁冗,难以得到解析解,因此,一般是通过正演模拟探究地下地震波的传播。
在地震波正演模拟中,利用波动方程的正演模拟比用运动学的射线追踪法可获得更丰富的动力学信息,因此地震波场的数值模拟是地震波场传播研究中的重要手段之一[1-8]。
柱坐标变网格有限差分方法的随钻声波测井模拟

柱坐标变网格有限差分方法的随钻声波测井模拟潘钥;何晓;陈浩;王秀明【期刊名称】《应用地球物理:英文版》【年(卷),期】2022(19)1【摘要】本文提出了三维柱坐标中的变网格有限差分(FD)算法。
传统的柱坐标FD 算法计算时,随着径向距离增大,单元网格在方位方向上会发生线性膨胀,导致计算发散、准确性降低。
为了防止计算远场时网格过于粗糙,我们在特定的径向位置处将方位步长减半来补偿这种效应。
在随钻声波测井(ALWD)的数值模拟研究中,考虑到井孔和随钻仪器组合的多层柱状分层结构、以及井外复杂的地质构造,柱坐标变网格FD计算这类问题时具有更高的效率与精度。
对比直角坐标系FD算法,当计算相同模型时,本文提出的算法能够节省约94%的计算网格、约80%的计算时间和内存,而且计算精度更高。
另外,计算了ALWD充液井孔与裂缝相交情况下的声场,裂缝处产生的反射波可以等效为一个新的散射源。
研究表明,钻铤波和斯通利波之间发生了模式转换,且斯通利波的谱对裂缝更加敏感。
最后,讨论了井外不同方位上存在两个地质异常体的情况,能够利用反射波幅度同时对井外两个界面的方位进行准确地测量。
【总页数】19页(P11-28)【作者】潘钥;何晓;陈浩;王秀明【作者单位】中国科学院声学研究所声场与声信息国家重点实验室;中国科学院大学;北京市海洋深部钻探测量工程技术研究中心【正文语种】中文【中图分类】TP3【相关文献】1.基于时域有限差分法的随钻声波测井仪隔声体隔声效果的数值模拟2.基于时域有限差分亚网格与共形网格技术的随钻电磁波测井响应数值模拟3.声波测井三维交错网格有限差分模拟的漂移失稳及改进方案4.随钻声波测井有限差分数值模拟中完全匹配层吸收边界的稳定性研究(英文)5.基于柱坐标系复频移完全匹配层的随钻套管井声场有限差分模拟因版权原因,仅展示原文概要,查看原文内容请购买。
起伏地表条件下2.5维声波方程有限差分法数值模拟

起伏地表条件下2.5维声波方程有限差分法数值模拟起伏地表条件下的2.5维声波方程有限差分法数值模拟是指使用有限差分法对地表起伏的场景进行声波传播的数值模拟。
有限差分法是一种常用的数值求解方法,它通过对求解的方程进行差分运算来求解数值解。
在起伏地表条件下的2.5维声波方程有限差分法数值模拟中,可以使用有限差分法对声波在起伏地表上的传播进行数值模拟。
使用有限差分法对声波进行数值模拟的好处是能够快速、准确地求解声波传播的数值解。
这对于研究声波在复杂场景中的传播规律具有重要意义。
总的来说,起伏地表条件下的2.5维声波方程有限差分法数值模拟是一种有效的方法,可以帮助我们快速、准确地研究声波在起伏地表条件下的传播规律。
这对于解决实际问题,如地震动的传播、声学污染物的扩散等具有重要意义。
在进行起伏地表条件下的 2.5维声波方程有限差分法数值模拟时,需要考虑地表的起伏程度、地表材料的物理性质、声源的位置和强度等因素。
这些因素会影响声波在起伏地表上的传播,需要进行准确的模拟。
在进行起伏地表条件下的 2.5维声波方程有限差分法数值模拟时,需要准确地确定模拟的范围和精度。
这可以通过选择合适的网格大小和时间步长来实现。
此外,在进行起伏地表条件下的2.5维声波方程有限差分法数值模拟时,还需要考虑边界条件的设置。
边界条件可以影响声波在起伏地表上的传播,因此需要选择合适的边界条件来模拟。
总的来说,起伏地表条件下的2.5维声波方程有限差分法数值模拟是一种有效的方法,可以帮助我们研究声波在起伏地表条件下的传播规律。
在进行模拟时,需要考虑模拟的范围和精度、边界条件的设置等因素。
这些因素都会影响模拟的准确性,因此需要进行准确的设置。
基于GID有限元前处理的波动方程数值模拟

基于GID有限元前处理的波动方程数值模拟刘静;文山师;黄晶晶【摘要】在地震波数值模拟计算过程中,缺乏简单易行的有限元前处理方法,使得复杂构造模型较难建立和分析.本文以二维声波方程为例结合GID软件,网格剖分部分采用三角形单元模拟速度界面,把单元内的场和波速均看作单元上的线性函数;GID 软件可以方便地进行网格剖分和设置网格控制节点,通过编写用户自定义”问题类型”,建立并输出已有的有限元计算程序的初始模型.将GID软件前处理与有限元计算程序整合,提高了方法的效率,简单易行.【期刊名称】《工程地球物理学报》【年(卷),期】2014(011)002【总页数】7页(P243-249)【关键词】数值模拟;有限元;GID;声波方程;三角形单元【作者】刘静;文山师;黄晶晶【作者单位】山西省煤炭地质115勘查院,山西大同037003;中石化西北油田分公司勘探开发研究院,新疆乌鲁木齐830011;中石化石油工程地球物理有限公司河南分公司,河南南阳473000【正文语种】中文【中图分类】P631.41 引言地震波场的数值模拟技术是在已知地下介质结构和参数的情况下,利用理论计算的方法研究地震波在地下介质中的传播规律,合成地震记录的一种技术。
地震勘探中的数值模拟方法主要以射线理论和波动方程理论为基础,有射线追踪法,柯西霍夫积分法,有限元法,有限差分法和伪谱法[1~6]。
有限差分法直接用差分代替微分,因其方法简单、精度高,在地震模拟中而得到了广泛的研究和应用。
但其固有缺陷是不能准确模拟具有复杂几何形态的物性界面,有限元法则是求解原问题等价泛函的变分或原问题的等效积分方程的弱解(当等价泛函不存在时),因而能够适应较有限差分更为剧烈的物性变化,加之种类繁多的插值形函数,使其能够模拟很复杂的几何界面。
有限元法的主要缺点是计算和存储量都很大,效率相对较低。
建立有限元分析模型比较复杂且存在困难,因此可以用一些成形的软件作为有限元网格剖分的工具,建立并输出可用于已有有限元计算程序的初始模型,将大大提高方法的效率[7]。
二维声波方程交错网格有限差分数值模拟研究

在对介质模型进行离散化处理的过程中,网格
是一种常用手段。对波动方程进行网格离散,可以
利用交错网格的差分形式。交错网格就是把速度和
应力分配到两套不同的网格中,这样可以使速度、应
力得到很好的耦合[2]。利用交错网格有限差分法对
一阶速度—应力波动方程进行求解时,应力、速度等
分量在模型交错网格节点中的位置分布如图 1所示。
-U ] k+1/2 i,j-n+1
其中 x=iΔx,z=jΔz,t=kΔt,i、j、k分别表示空 间和时间网格点。Uki,+j1/2,Wki++11//22,j+1/2,Pki,+j+11/2/2,Qki,j+1/2 和 Ski+1/2,j分别是速度 Vx、Vz与应力 σxx、σzz、σxz的离 散值。
数的问题转化为求解网格节点上的差分方程组的问
题,得到数值解。在波动方程网格离散化的过程中,
可以利用交错网格的差分形式。
1.1 均匀各向同性介质二维声波方程
均匀各向同性介质二维声波方程可表示为:
2u(x,xy2,z,t)+2u(x,zy2,z,t)=
v2(1x,z)2u(x,ty2,z,t)
(1)
应力 Pxx: Pki++11/2,j=Pki+1/2,j+C11ΔΔxtnΣN=1CNn[Uki++n1,/j2-Uik-+n1+/21,j]+
C13ΔΔztnΣN=1CNn[Wik++11//22,j+n-1/2
-W ] k+1/2 i+1/2,j-n1/2
应力 Qzz: Qik++11/2,j=Qki+1/2,j+C13ΔΔxtnΣN=1C(nN)[Uik++n1,/j2-Uik-+n1+/21,j]+
C33ΔΔztnΣN=1C(nN)[Wki++11//22,j+n-1/2-Wik++11//22,j-n+1/2]
声波方程有限差分数值模拟的变网格步长算法

声波方程有限差分数值模拟的变网格步长算法声波方程是描述声波在介质中传播的方程,在进行数值模拟时需要使用有限差分方法来近似求解。
有限差分方法将连续的空间和时间离散化,通过在离散的网格节点上计算声压场的数值来模拟声波的传播过程。
在有限差分数值模拟中,选择合适的网格步长对数值结果的精度和计算效率具有重要影响。
变网格步长算法是一种能够根据需要在不同区域自适应地调整网格步长的技术。
在声波方程有限差分数值模拟中,声波会在不同介质中以不同的速度传播,因此在网格步长选择上需要考虑介质的变化。
当声波在介质变化剧烈的区域传播时,使用较小的网格步长可以提高模拟的精度。
而在介质变化缓和的区域,使用较大的网格步长能够减少计算量。
变网格步长算法的基本思想是通过对声波传播区域进行划分,然后根据介质的变化情况调整不同区域的网格步长。
具体步骤如下:1.对传播区域进行划分:根据介质的变化情况,将声波传播区域划分为多个区域,每个区域具有不同的网格步长。
2.确定初始网格步长:在初始时,可以根据经验或者初步模拟结果选择一个合适的网格步长。
3.计算声波传播:在每个区域内分别进行声波方程的有限差分数值模拟,使用当前区域的网格步长进行计算。
4.判断误差与精度:通过计算得到的声压场数值和预期精度进行比较,如果达到要求,则结束模拟;否则,进行下一步。
5.调整网格步长:根据当前区域的模拟误差情况,调整该区域的网格步长,使其更适应声波在当前区域的传播特性。
可以根据误差大小和梯度等因素进行调整。
6.重复模拟:根据调整后的网格步长,重新进行声波方程的有限差分数值模拟,并返回步骤4通过以上步骤,可以实现声波方程有限差分数值模拟的变网格步长算法。
这种算法能够根据介质的变化情况自适应地调整网格步长,提高模拟的精度和计算效率。
然而,变网格步长算法的实现并不简单,需要合理设置划分区域和调整步长的策略,并在计算过程中不断优化和调整,才能达到较好的数值模拟效果。
基于PML边界的变网格高阶有限差分声波方程逆时偏移

基于PML边界的变网格高阶有限差分声波方程逆时偏移郭念民;吴国忱【摘要】叠前逆时深度偏移采用全声波方程求解,不受介质横向速度变化和高陡倾角的影响,具有成像精度高、相位准确、实现回转波成像等优点。
逆时偏移利用双程波动方程构造波场延拓算子,正向延拓时间域震源点波场,逆时反向外推时间域检波点波场,然后利用互相关成像条件实现成像,因此正演模拟技术是其成功与否的关键。
当浅层为海水或者低速层时,常规的有限差分方法必须采用小网格才能有效压制频散,得到高质量的波场记录,从而保证成像精度。
但是若对整个区域都用小网格和小的时间采样间隔进行波场计算,势必造成计算量的增加。
本文给出了声波方程变网格算法的差分格式,推导了基于PML边界条件的变网格高阶有限差分方程,将可变网格和可变时间步长算法应用于逆时偏移的波场外推,既保证了波场外推计算的精度和最终逆时偏移的成像效果,同时又提高了计算效率,并通过数值算例试算和逆时偏移成像的应用,说明了该方法的有效性和可行性。
【期刊名称】《石油地球物理勘探》【年(卷),期】2012(047)002【总页数】10页(P256-265)【关键词】逆时偏移;PML边界条件;变网格;高阶有限差分;正演模拟【作者】郭念民;吴国忱【作者单位】中国石油大学(华东)地球科学与技术学院,山东青岛266555;中国石油大学(华东)地球科学与技术学院,山东青岛266555【正文语种】中文【中图分类】P631Whitmore[1]在1983年提出了逆时偏移的思想,利用逆时偏移结果拾取层位更新速度模型,通过迭代求取速度;同年 Baysal等[2]、McMechan[3]和Loewenthal等[4]也用不同的方法实现了逆时偏移。
早期的这些方法主要用于叠后偏移。
由于受到计算和存储条件的限制,逆时偏移并没有迅速发展起来,而Kirchhoff积分法和单程波偏移方法凭其在计算量和存储方面的优势一直在工业界地震偏移领域占有主导地位。
声波方程有限差分数值模拟的变网格步长算法

声波方程有限差分数值模拟的变网格步长算法声波方程有限差分数值模拟是一种常用的声波传播模拟方法,可以在计算机上通过数值计算求解声波传播的过程。
在进行这种数值模拟时,常常需要选择合适的网格步长,以保证计算结果的准确性和计算效率。
本文将介绍一种变网格步长算法,用于优化声波方程有限差分数值模拟的计算。
声波方程可以用下面的形式表示:∂^2p/∂t^2=c^2∇^2p其中p是声场变量,t是时间,c是声速,∇^2是Laplace算子。
为了将声波方程用有限差分方法进行离散化计算,我们需要将空间和时间分别离散化。
首先,将空间离散化为网格,在每个网格点上计算声场的值。
其次,将时间离散化为离散的时间步长,通过迭代计算不同时间步长上的声场分布。
为了保证计算结果的准确性,网格步长应当满足Nyquist采样定理的要求。
即网格步长应小于声波的最小波长的一半。
根据声波方程的性质,我们可以通过声速和最高频率来估计声波的最小波长。
然后,我们可以根据最小波长来选择合适的网格步长。
然而,在实际的声波传播计算中,声场的变化往往不是均匀的。
有些区域的声场变化较大,而其他区域的声场变化较小。
如果我们在整个计算区域都采用较小的网格步长,将会造成计算资源的浪费。
因此,需要一种方法能够根据声场的变化情况来自适应地调整网格步长。
变网格步长算法就是一种能够根据声场变化情况自动调整网格步长的算法。
其基本思想是根据声场在不同网格上的变化率来决定每个网格上的网格步长。
具体的算法步骤如下:1.初始化:选择一个合适的初始网格步长。
通常可以选择根据声波的最小波长来确定。
2.计算网格步长:在每个时间步长上,对于每个网格点,计算其周围网格点上的声场变化率。
常用的方法是计算声场在三个相邻时间步长上的差分值,然后取绝对值并求平均。
根据声场变化率,调整当前网格点上的网格步长。
变化率大的网格点应该有更小的网格步长,而变化率小的网格点则可以有更大的网格步长。
3.更新声场:根据调整后的网格步长,更新所有网格点上的声场值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 时间积分
均匀介质中的二维声波方程可用下式表示[ 3]
2P t2
=
-
L2 P +
s
( 1a)
2
2
- L2 = c2 [ x 2 + z 2 ]
( 1b)
这里 P = P ( x , z , t) 代表压力项, c = c( x , z )
是速度, s = s( s, z ) 是震源函数。在密度 = ( x ,
209
图 1 低速地表差分网格分布示 意图 F ig . 1 Sketch map of finite difference g rid distr ibutio n for w eathering lay er
图 3 二维模型 F ig . 3 2D mo del
图 2 低速夹层差分网 格分布示意图 F ig . 2 Sketch map of finite difference
算[ 5] 。为简便起见, 仅对基本方程( 1) 的快速展开
法做一些介绍, 但对变密度的情况可用类似的方
法进行推导。
对震源项 s = ( x , z , t ) = g( x , z ) h( t ) 边界条
件为吸收边界时, 式( 1) 的常规解为
P(x , z, t) =
[
sin( L) h( t 0L
基金项目: 中国石油大学( 华东) 研究生创新基金( 编号: S2006- 06) 资助。 作者简介: 李胜军( 1979 ) , 男, 中国石油大学( 华东) 资信学院硕士研究生, 研究方向为地震波传播理论。E_mail: hdpul is@ 126. com
孙成禹( 1968 ) , 男, 博士, 副教授, 主要从事地震勘探理论和方法的教学与科研工作。
R
R) h( t -
)d
( 4b)
Qk 指修改了的契比雪夫多项式, Jk 为 k 阶精
#
度的贝赛尔函数。如果空间参数- L2 的特征值 很靠近实轴, R 2 选择的比最大特征值大, 当 N >
#
Rt 时式( 4a, b) 按指数规律衰减。参数- L2 的最
大特征值由 x 方向上的差分参数的最大特征值
针对图 3 展示的简 单模型, 用固定 步长 x 和 z 采样, 可以很好的满足低速层的采样需求, 但是这样造成了对高速层的过采样。为了避免过 采样可以从某一深度 z 0( 图 1) 开始采用双倍的步 长来采样。在修改的网格上, x 方向的导数用傅
第3期
李胜军等: 声波方程 有限差分数值模拟的变网格步长算法
N + n) z 的网格上的导数可写作
N- n
∀ D
2 z
[
P
]
i,
j
=
(
1 z)
2
k=
1
∀#[
Pi, j+
k
-
2P i, j
N
∀ +
Pi, j- k ] +
(
2
1 z
)
2
k=
1
∀#[
P
i,
j+
2( k+
n)
- 2 Pi, j + P ] i, j- 2( k+ n)
( 8)
21 0
工 程 地 球 物 理 学 报 ( Chinese Jour nal of Engineer ing Geo phy sics)
适用, 所以 z 方向上的导数用高阶有限差分法近
似。
为了获得一个稳定的算法, 使用对称的有限
差分参数。记 P ( i x , j z ) = P i, j , 一种用对称有
限差分参数近似的二阶导数定义如下[ 6]
∀ D
2 z
[
P
]
i,
j
=
!2 P !z 2
=
i, j
(
N
1 z )2
k=
∀#
I
! [ Pi, j+ k - 2P i, j + P i, j- k ]
( 7)
这里 2N 是算 子长度[ 7] 。如 果在深 度 z 0 =
l z 的步长是双倍的, 式( 6) 在长度为 2N 的有限
差分法可被使用到深度为( l - N ) z , 式( 7) 可在
深度 l z 以下使用。在剩余的( N - 1) 个网格点,
可结合式( 6) 和式( 7) 来计算其导数。在深度( l -
傅立叶变换法和高阶有限差分法( F D, F init e Diff erence) 已成为计算声波方程空间导数的标准 技术[ 2, 3] 。两种方 法用的都是固 定的网格 步长。 由于采用了均匀网格, 这些方法在一些实例中的 有效性受到限制。然而, 采用变网格算法将能改 进有上覆低速层情况模拟结果的有效性。对地层 中间有超薄夹层的情形, 必须用精细网格覆盖才 能精确的对地层进行模拟, 应用这种变网格算法 既能实现对夹层的模拟, 又能保障计算量不增加。 因此这种通过整数 m 实现在任意给定深度上网 格步长变化的有限差分方法被推广[ 4] 。为了计算 空间导数, 在 x 方向用傅立叶变换法或有限差分 算法, 在 z 方向使用高阶有限差分方法。通过用 对时间积分 的快速展开法( REM , Rapid Ex pan sion M et hod) 来 保障 差分 方 法的 计算 精 度[ 5] 。 这种差分技巧比二阶时间差分有较高的精确度, 且计算用时短。
文献标识码: A
收稿日期: 2007 03 19
Acoustic Equation Numerical Modeling on a Grid of Varying Spacing
L i Shengjun1, 2 , Sun Chengyu1, N i Changkuan1, Zhang Yuhua1
g rid distr ibution for embedded layer
立叶法或有限差分法计算, x 通过采样定理来确
定。如, 在最短波长上至少有 2 个采样点。由于
x 在 x 方向上是连续变 化的, 用传 统的差分算
法进行计算是没什么问题的。但是在 z 方向上,
是不连续的, 基于连续变化的傅立叶变换法不再
Abstract: It is an import ant met hod t o study the feat ure of seismic w ave propag at es in the me dium by t he forw ard modeling of seismic w av e f ield. T radit ional F ourier spect ral met hod and finit e diff erence use unifo rm grids in numerical simulatio n of low - speed/ hig h- speed m edi um , t hin layer/ t hick lay er . So t he t wo methods are all lack of f lexibilit y. In t his paper, an al g orit hm o f mov ing g rid is recomm ended, w hich has solved the pro blem descr ibed above. T he diff erence o f sto rage requirement and comput at ional ef ficiency betw een t radit ional finit e diff erence and t he algorit hm o f mov ing grid is discussed. And the boundary condit ion, rapid ex pansion method ( REM) f or t he tim e int eg rat io n of t he algo rithm of mo ving gr id are int ro duced and t he advant ages of t his alg orit hm are sum marized. Key words: f orw ard modeling; mov ing gr id; boundary condit io n; grid spacing
z ) 变化的情况下, 常用的是 Vidale 给出的公式
2P t2
=-
L2
P
-1 L2 P + P源自L2 P + s ( 2a)
- L2 =
c2 2[
2
x2 +
2
z2 ]
( 2b)
波动方程的时间积分可通过 Ko slof f 等提出
的快速 展开法 ( Rapid Expansion M et hod) 来计
第4卷
如果 z 方 向上的步长通过 其它的参 数来调
整, 方程 可用 类似 的方 法推 导。一 般 通过 函数
20 8
工 程 地 球 物 理 学 报 ( Chinese Jour nal of Engineer ing Geo phy sics)
第4卷
1引 言
随着油气勘探工作的深入, 现代油气勘探工 作正面临着勘探目标越来越复杂和勘探精度越来 越高的挑战, 如此艰巨的勘探任务要求我们必须 提高对复杂勘探目标中地震波传播规律的认识, 并在此基础上, 采用一种特殊的、有针对性的方法 和技术, 对薄层和小的断块进行精确模拟[ 1] 。声 波在介质中传播的正演模拟研究, 能为我们精确 模拟地震波在复杂介质中的传播、做好精确勘探 提供理论基础。
( 1. College of Geo - Res our ces and I nf or mation , China Univer sity of P etr oleum , D ongy ing Shandong 257061, China;