有限差分法地震波传播数值模拟

合集下载

计算地质学中模拟地震震源的方法研究

计算地质学中模拟地震震源的方法研究

计算地质学中模拟地震震源的方法研究地震是一种自然灾害,也是地球科学中研究的热点之一。

在地震学中,模拟震源是非常重要的工作之一。

通过模拟地震震源,可以有效地研究和预测地震的发生规律。

一、地震波场模拟地震波场模拟是计算地震学中最为重要的研究方向之一。

其原理是根据地震波传播的物理机制和地质构造的形态、岩石物理参数等条件,通过计算机数值模拟建立一种合理的地震波传播模型,预测地震波在地下或地面上的传播特性。

地震波场模拟有两种方法:在地震学中常用的是数值模拟法,它是利用数值计算手段模拟地震波和介质的相互作用,模拟地震波在地下、地面和大气中的传播规律;另一种方法是物理模型实验法,通过制作地震模型和物理实验来模拟地震波传播的物理过程。

二、地震模拟中的数值计算1. 有限元法有限元法是计算地震学中模拟地震震源的一种常见方法。

它是利用数学方法求解问题的方法之一,可用于计算复杂地震波传播和地质形态对地震波的影响。

因为它可以用于模拟不规则形状的地震断层,所以在地震学中应用广泛。

2. 有限差分法有限差分法是一种数值计算方法,用于求解偏微分方程的数值解。

在计算地震学中,可以用有限差分法来数值模拟地震波的传播和地震源的形态。

有限差分法对地震波展示动态过程和变化趋势具有很好的效果。

但是由于它的计算精度和人工预处理影响,应用比较有限。

三、地震震源模拟方法的优缺点地震源模拟方法各有优缺点。

有限元法和有限差分法是在计算机上进行数值计算,可以灵活控制计算条件和模型构造,可以计算各种复杂的地震波传播和地质构造情况,但是它们需要占用大量的计算机资源和复杂的预处理,不能直接掌握数学公式的精度和计算条件的影响。

物理模型试验法是模拟地震波传播的物理实验方法,它可以准确重现地震波传播过程中的真实情况,并且可方便地观察地震波现象。

但是,物理模型实验有着很大的实验成本和场地需求,同时需要满足准确的实验设计和操作,实验结果准确性也难以保证。

四、结论总的来说,地震波场模拟是计算地震学中非常重要的研究方向之一,模拟地震震源是地震波场模拟中的一个重要分支。

地震波场的高阶交错网格有限差分模拟

地震波场的高阶交错网格有限差分模拟

地震波场的高阶交错网格有限差分模拟霍凤斌;李振鹏;徐发;张涛【摘要】This paper analyzes the stability and convergence of the seismic wave ifeld by using the high-order staggered-grid limited differential method of joining the absorbing boundary condition and attenuating zone to simulate the elastic wave equation. The results of the simulation of both isotropic-and anisotropic-medium models show that the grid frequency dispersion of the high-order differential wave equation simulation is smaller and more accurate. Therefore, this method should improve the efifciency of seismic prospecting and of the associated data interpretation.%应用高阶交错网格有限差分算法,并加入吸收边界条件和衰减带,对弹性波方程进行模拟,分析了其稳定性和收敛性。

通过对各向同性和各向异性介质模型的模拟表明,高阶差分波动方程模拟的网格频散较小、精度较高、效果较好,可为地震勘探及其资料解译提供技术手段。

【期刊名称】《上海国土资源》【年(卷),期】2014(000)001【总页数】4页(P97-100)【关键词】地震波场;波动方程;有限差分;边界条件;交错网格【作者】霍凤斌;李振鹏;徐发;张涛【作者单位】中海石油中国有限公司上海分公司,上海200030;中海石油中国有限公司上海分公司,上海200030;中海石油中国有限公司上海分公司,上海200030;中海石油中国有限公司上海分公司,上海200030【正文语种】中文【中图分类】P315.01随着地震波动理论在天然地震和油气地震中的应用,以及计算机技术的飞速发展,在现代地震数值模拟领域逐渐形成了有限差分法、有限元法、虚谱法和积分方程法等求解波动方程的方法。

FDTD算法在模拟地震波传播方面的应用研究

FDTD算法在模拟地震波传播方面的应用研究

FDTD算法在模拟地震波传播方面的应用研究数值模拟是一种重要的地震正演的主要手段。

它能够解决复杂地质模型中地震波的传播问题。

在许多数值模拟方法中,FDTD方法是一种非常有效的方法。

文章从数学与物理学的角度讨论了FDTD方法的基本原理,包括差分格式、吸收边界条件、算法稳定性,又利用MATLAB软件对简单地质模型中的地震波场进行了模拟。

结果显示,利用FDTD算法模拟的地震波场能够体现出实际地震波传播的基本规律。

本研究对地震波场的时域有限差分正演问题提供了基本的思路与参考。

标签:FDTD;地震波场;数值模拟前言地质构造的复杂程度非常高,我们不可能用解析的形式来描述地震波的传播问题。

为了解决这个难题,学者们引入数值模拟的方法来解决地震波在复杂介质中的传播问题。

地震波数值模拟方法有很多种,如有限元法(FE)、时域有限差分法(FDTD),以及传输矩阵法(TM)等。

其中,时域有限差分法是应用最广泛的方法。

时域有限差分法是科学家Yee在1966年提出的。

Yee将含时的Maxwell 方程离散化并转化为差分格式,这就是最初的FDTD算法。

在此之后,科学家们针对FDTD算法的稳定性、边界条件的处理方法、以及高维与高阶FDTD算法进行了研究并取得了丰富的成果。

随着数学与物理学进一步发展,FDTD算法已经突破了传统的二维正方形网格的局限,针对不同的坐标和区域形状,差分网格的大小和形状可以做相应的改变。

自适网格的差分格式逐渐成为研究的热门。

文章主要讨论了时域有限差分法在模拟地震波传播方面的应用,包括数值解法、边界条件与数值色散,在理论上详细描述了FDTD方法的原理与过程,并通过MATLAB软件编程实现。

1 FDTD方法1.1 FDTD算法的基本格式FDTD方法的原理是将微分方程离散化,再利用递推关系求得数值解。

函数的一阶微分与二阶微分分别可以表示为根据式(1),我们可以将描述地震波传播问题的偏微分方程完全转化为离散的形式。

地震波有限差分模拟综述

地震波有限差分模拟综述

第22卷 第2期地 球 物 理 学 进 展Vol.22 No.22007年4月(页码:487~491)PRO GRESS IN GEOP H YSICSApr. 2007地震波有限差分模拟综述冯英杰, 杨长春, 吴 萍(中国科学院地质与地球物理研究所,北京100029)摘 要 本文从有限差分法数值模拟技术的各个方面对地震波有限差分模拟的发展和现状进行了论述.波场的数值模拟技术是认识地震波传播规律,检验各种处理方法正确性的重要工具,地震波的数值模拟是地震波传播规律研究的必要手段,贯穿于地震资料的采集、处理、解释的整个过程中.有限差分法数值模拟技术相对于射线方法具有更高的精度,同时比有限元方法计算量小,因此在实际应用中占很重要的地位.关键词 有限差分,差分格式,震源,边界条件,数值频散中图分类号 P631 文献标识码 A 文章编号 100422903(2007)022*******The review of the f inite 2difference elastic w ave motion modelingFEN G Y ing 2jie , YAN G Chang 2chun , WU Ping(I nstit ute of Geology and Geophysics ,Chinese A cadem y of sciences ,B ei j ing 100029,Chi na )Abstract The numerical seismic wave propagation modeling is a powerf ul tool in the oil exploration ,such as the date collection ,the processing and the interpretation and so on .It can not only find out the properties of the media ,but also check the validity of processing methods ,recognize the law of the wave propagation.In all the numerical meth 2ods ,the finite 2difference method is more usef ul with its advantages ,such as high precision ,flexibility ,costless.In this paper ,several parts of the finite 2difference method are discussed ,such as the finite -scheme ,the source prob 2lem ,the boundary condition and the numerical dispersion dumbness.K eyw ords finite 2difference ,source ,boundary condition ,wave propagation ,numerical dispersion收稿日期 2006210208; 修回日期 2006212220.基金项目 国家973项目(2005CB422104)和中国科学院知识创新工程重大项目资助(KZCX12SW 218204)联合资助.作者简介 冯英杰,女,1980年生,山东昌邑人,硕士,中国科学院地质与地球物理研究所,主要从事油储地球物理方面的研究.(E 2mail :fyj@ )0 引 言地震波场的数值模拟技术是在已知地下介质结构和参数的情况下,利用理论计算的方法研究地震波在地下介质中的传播规律,合成地震记录的一种技术.随着地震勘探技术的发展,数值模拟成为贯穿地震数据采集、处理和解释全过程的一种重要方法,在确定观测系统的合理性,检验处理和解释的正确性等方面有着越来越广泛的应用.地震勘探中的数值模拟方法主要以射线理论和波动方程理论为基础,有射线追踪法、柯希霍夫积分法、有限元法、有限差分法和伪谱法,还有将有限元和有限差分结合到一起的区域分裂法等.有限差分法是最常用的一种正演模拟方法,它将波动方程中波场函数的空间导数和时间导数用相应空间和时间的差分来代替.有限差分法虽然计算精度较有限元低一些,但是它的计算速度较有限元要快.1 有限差分模拟的历史有限差分法数值模拟技术开始于上世纪70年代初,Alterman 等人(1968)作了开创性的工作,使用显式有限差分格式获得了层状介质二阶弹性波方程的离散数值解.Alterman 等人实际上得到的是均匀介质弹性波数值解,只在内界面运用了应力和位移连续的内边界条件,使得波能通过弹性界面传播,对于结构复杂和不规则的岩性层面,必须使用适应非均匀介质模型的方法,即自动满足内界面处应力和位移连续的有限差分格式.Boore (1972)提出了非均匀介质二阶弹性波有限差分方法,Kelly 等(1976)改进发展了这一方法.Madariaga (1976)提地 球 物 理 学 进 展22卷出了非均匀介质速度-应力弹性波方程组交错网格有限差分方法,Virieux(1984,1986)利用这一格式完成了对弹性介质的P-SV和SH波的速度-应力方程组的正演计算,成为弹性波数值模拟的经典之作.Igel等人(1995)实现了各向异性介质交错网格有限差分波传播模拟,1996年他又在柱坐标和球坐标下实现了有限差分模拟.国内也有很多学者(王秀明,2003,王德利,2005)将这一格式运用到波场模拟中,揭示了波在地下传播的一些特性.为了适应地下介质多尺度非均匀性和不规则自由边界,避免局部采样过疏或过密的问题,后来又发展了一系列不规则网格的有限差分模拟(J ast ram,1992,1994; Falk,1996,1998;张剑锋,1998,2000;Tessmer, 2000;杨顶辉,1996).Carcione(2001)一直致力于粘弹性、各向异性、孔隙多相流体介质地震波传播的研究和数值模拟,他在2002年发表在Geop hysics上的文章是对数值模拟技术现状很好的总结.在有限差分正演中,通常有以下几方面的问题需要考虑:差分格式、震源函数、边界条件、数值稳定性和频散效应,以下将这几个方面来论述其发展现状.2 差分格式有限差分数值模拟与其他数值分析方法一样,必须把连续问题离散化.因此首先要对求解区域也就是弹性介质模型进行网格剖分,然后用有限差分算子近似微分算子,得到差分方程.因此高精度有限差分算子的求取和误差估计可以说是有限差分模拟的核心.目前数值模拟中常用的有限差分数值模拟可以分为二阶波动方程(Dablain,1986;Kneib,1993)和速度2应力一阶方程组(virieux,1984,1986)两种. Levander(1988)发展了交错网格格式的四阶差分格式,使得模拟精度有了很大提高.但是经典交错网格格式存在本身固有的缺点,如图1所示,拉梅常数定义在所有的半网格点和整网格点上,但是实际中通常只定义在半网格点上;对于切应力的计算,需要对拉梅常数进行插值或者用周围的值来近似,如果变化很大时,就会出现计算的不稳定.在自由边界处,由于固体和空气性质的强对比性,就需要引入专门处理边界的问题(Graves,1996;Hest holm&ruud, 1998;Opral&zahradhik,1999),也带来许多不便. Igel(1995)分析了交错网格格式的缺点,此后又有一系列文章指出交错网格存在的不足之处(K oma2 tit sch,2002;Carcio ne,2002).Saenger(2000)年研究了该问题出现的原因,提出了旋转交错网格格式(RSG(Rotated Staggered grid))并将这种格式应用于各种不同的模型.相对于交错网格格式,RSG可以得到更稳定、更可信的解,在自由界面处使用与内部相同的差分格式来处理不会引起数值不稳定.如图2所示,RSG只要沿着坐标轴方向作差分来求波函数的微分值即可得到稳定的解.3 震源函数子波是震源的时间函数,描述震源的时间延续特征.对于地震子波而言,子波延续时间越短,频带越宽,地震子波的垂直分辨率就越高.但是有限差分模拟很大的问题就是数值频散,子波中的高频成分对网格间距很敏感,当空间采样不足时,高频成分频散很严重.因此要根据模型的速度参数和网格间距选取子波主频.常用的地震子波有Ricker子波、Gauss子波及其导数.Ricker子波是零相位的,零相位子波可以达到分辨率的极限.任义庆(1998)模拟了从爆炸到地震子波形成的过程,对于研究地震子波的频率变化有一定的意义.震源函数给定通常有两种方法,一种是用理论结果作为初始值来给出,即初值法;另一种是以力源8842期冯英杰,等:地震波有限差分模拟综述的方式给出,即力源法.这两种方法各有优势.初值法避开了震源位置的奇异性,可以定义在模型任意处,但是震源却不能放在自由表面或内界面附近.力源法,震源虽然可以定义在自由表面附近,但是必须在网格点处.在速度-应力方程组中,是将震源赋在两个法向应力处来模拟点爆炸震源,而不是赋在速度处,这样就很好的避开了震源处的无穷速度问题(Virieux,1986).董清华(2000)介绍了胀缩力源、剪切力源和方向力源的给定方法.Graham.J.Hick (2002)论述了震源函数的模拟,给出了震源函数的最佳窗函数的形式,最优的逼近了实际震源的效果.4 边界条件在有限差分数值模拟中,计算区域是有限的,不可能模拟无限区域的情况,因此有限差分数值模拟的一个重要问题就是人工边界处理.如果在模型边界直接采用刚性边界即位移为0,或者自由边界即应力为0,两种边界都是完全反射边界,即反射系数绝对值都是1,都会导致严重的边界反射,破坏有效区域的数值解.目前主要有5种方法用于消除模型边界效应, (1)运动边界条件,即计算区域随计算时间的推移而扩大,在计算时间内波不能传到介质的边界.可以想象该方法一定可以很好的模拟无限边界,但是其对于内存和机时的需求也是可观的;(2)Smit h边界条件(Smit h,1974),即综合Neumann边界条件和Dirichlet边界条件,因为在Neumann边界,介质的反射系数是+1,Dirichlet边界上介质的反射系数是-1,将这两种边界上的反射结果相加,则得到无反射的波场.这种边界条件对于消除一次波的效果比较理想,对于多次波效果很差,而且随着边界数目的增加,计算量也迅速增大;(3)吸收边界条件(Clayton&Engquist,1977;Engquist&Majda, 1977;Reynolds,1978;Keys,1985;Hidgon,1987; Long,1990;Hagst rom,1997),即在边界处,运用单程波方程来计算波场,由于单程波方程的导出有其自身的假设条件,所以这种方法对于垂直入射波吸收效果较好,而对于大角度入射波吸收效果则不理想;(4)加吸收层技术(Cerjan et al,1985;K osloff. R&K o sloff.D,1986;Sochacki,1987;),也称吸收边界,即在模型以外,增加多层网格,对波函数值进行衰减,目前最佳吸收层技术(Berenger,1994; peng,1994,1995;Hasting,1996;)堪称是该类方法中的首选,但是这类方法的缺点是计算量和存储空间增加;(5)波场外推法,这种方法最先是由Jianlin zhu(1999)在Geop hysics上提出的,他把它称为透明边界条件.该方法是利用模型内部的数值计算结果,根据同一波前面上的质点具有相同的振动相位和波传播过程中的振幅变化规律,计算得到边界上的波函数值.罗大清(2000)将该方法用于消除模型的角点反射,田小波(2004)改进了这一技术,在理论计算中都取得很好的效果.对于起伏自由表面的处理是目前处理的关键, Erik H.Saenger(2000,2004)提出从自由表面开始按一定的函数形式把介质划分为不规则网格,通过数学变换,将不规则网格变换为规则网格,在规则网格上计算波场.但是这种方法只能处理一阶可导的光滑自由表面.陈伟(2005)用渐变的速度模型进行了起伏地表的模拟.5 数值稳定性和频散消除数值稳定条件是显式有限差分格式必须要分析的问题,波动方程有限差分格式一般都是按时间逐层推进的,这样前一时间波函数值的舍入误差必然影响到后一时间的波场.这就有必要分析误差传播和积累情况,使误差不至于随时间的推进而迅速增长,破坏整个数值解,甚至导致计算溢出.根据Lax 等价定理,稳定性也保证了差分格式的收敛性.稳定性分析方法一般是利用Von Neumann提出的Fou2 rier谱分析方法,影响稳定性的关键参数就是网格比p=Δt/Δx.董良国(2000)进行了交错网格高阶差分的稳定性研究.在实际介质中,地震体波的频散并不明显(谢里夫等,1999).波动方程有限差分数值解可以理解为波在离散化的网格上以差分格式传播,这种离散直接导致各个频率成分传播速度不同,一般是高频成分相速度明显下降,因此可以说网格频散是有限差分的固有数值问题,当网格大小不合适时,会表现出严重的频散现象,在合成记录上可以看到主要震相之后有很长的拖尾,降低了分辨率,主波长上的网格点数以及差分格式精度是影响合成记录的关键因素.压制频散最简单的办法就是减小网格步长.蔡其新等(2003)曾经研究了优化差分参数的一种公式,用来确定空间步长.其他的还有高阶差分格式(Fornberg,1987;吴国忱,2005),通量校正传输法(FC T)(Fei,1996).Fornberg对比高阶有限差分和伪谱法后指出,当有限差分算子的阶数逼近无穷时,等价于伪谱法,逼近阶数越高,模拟的数值频散越984地 球 物 理 学 进 展22卷小.FC T是Boris(1973)研究流体运移问题提出的方法,Fei将其用于消除数值频散,其基本原理是假设所有的极值点都是由数值频散引起的,传统的FCT方法对所有网格点进行通量校正处理,再对局部极值点进行补偿的逆通量校正.Tong Fei(1995)提出了优化的FC T,通量校正只用在局部极大值上,节省了大约40%的计算量.同时FCT方法可以放大时间和空间步长,从而抵消计算FC T带来的计算量的增加.6 结 论有限差分法数值模拟是数值模拟中一种很重要的方法,该方法在理论研究和实际应用中发挥着越来越重要的作用.但是数值模拟作为一门博大精深的学问,无论在理论上还是实际应用中需要突破的地方还很多.本文作者仅就自己的研究领域所涉及的范围做了一些论述.参 考 文 献(References):[1] 王秀明,张海澜,王东.利用高阶交错网格有限差分法模拟地震波在非均匀孔隙介质中的传播[J].地球物理学报,2003, 46(6):842~849.[2] 王德利,何樵登,韩立国.裂隙型单斜介质中多方位地面三分量记录模拟[J].地球物理学报,2005,48(2):386~393.[3] 张剑锋.弹性波数值模拟的非规则网格差分法[J].地球物理学报,1998,41(增刊):357~365.[4] 张剑锋.各向异性介质中弹性波的数值模拟[J].固体力学学报,2000,21(3):234~242.[5] 张剑锋,刘铁林.三维非均匀介质中弹性波传播的数值模拟[J].固体力学学报,2001,22(4):356~360.[6] 杨顶辉,滕吉文,张中杰.三分量地震波场的近似解析离散模拟技术[J].地球物理学报.1996,39,(增刊):283~291.[7] 杨顶辉.各向异性介质弹性波方程的正反演方法研究[D].北京:中国科学院地质与地球物理所,1996.[8] 任义庆,李勤学,马在田.地震波爆炸震源模拟[J].石油物探,1998,37(3):15~21.[9] 董清华.震源数值模拟[J].世界地质工程,2000,16(3):27~32.[10] 罗大清,宋炜,吴律.一种有效的处理模型角点反射的方法[J].石油物探,2000,39(4):26~31.[11] 田小波,吴庆举,曾融生.弹性波数值模拟的延迟边界方法[J].地球物理学报,2004,47(2):268~273.[12] 陈伟.起伏地表条件下二维地震波场的数值模拟[J].勘探地球物理进展,2005,28(1),25~31.[13] 董良国,马在田,曹景忠.一阶弹性波方程交错网格高阶差分解法稳定性研究[J].地球物理学报,2000,43(6):856~864.[14] 谢里夫,吉尔达特著,初英,等译.勘探地震学(第二版)[M].北京:石油工业出版社,1999.[15] 蔡其新,何佩军,秦广胜,等.有限差分数值模拟的最小频散算法及其应用[J].石油地球物理勘探,2003,38(3).247~251.[16] 吴国忱,王华忠.波场模拟中的数值频散分析与校正策略.[J]地球物理学进展,2005,20(1):58~65.[17] 常旭,刘伊克.地震正反演与成像[M].北京:华文出版社,2001.[18] 牛滨华,孙春岩.地震波理论研究进展———介质模型与地震波传播[J].地球物理学进展,2004,19(2):255~163. [19] 王红落.地震波传播与成像若干问题的研究[D].北京:中国科学院地质与地球物理所,2004.[20] 孙若昧.地震波传播有限差分模拟的人工边界条件[J].地球物理学进展,1996,11(3):53~58.[21] 何兵寿,魏修成,刘洋.三维波动方程的数值频散关系及其叠前和叠后数值模拟[J].石油大学学报(自然科学版),2001,25(1):67~71.[22] 黄自萍,张铭,吴文清,等.弹性波传播数值模拟的区域分裂法[J].地球物理学报,2004,47(6):1094~1100..[23] 裴正林,牟永光.地震波传播数值模拟[J].地球物理学进展,2004,19(4):933~941.[24] Alterman Z,Karal F C.Propagation of seismic wave in lay2ered media by finite difference met hods[J].BSSA,1968,58(1):367~398.[25] Boore D M.Finite2difference met hods for seismic wave prop2agation in heterogeneous materials in Met hods in computa2tional physics[J].1972,11: B. A.Bolt,ed.,AcademicPress,inc.[26] Kelly K R,Ward R W,Treitel S,Alford R M.Synt hetic seis2mograms2a finite2difference approach[J].Geophysics,1976,41:2~27.[27] Madariaga R.Dynamics of an expanding circular fault[J].Bull Seism Soc Am,1976,65:163~18.[28] Virieux J.S H wave propagation in heterogeneous media:ve2locity2st ress finite difference met hod[J].Geophysics,1984,49(11):1933~1957.[29] Virieux J.P2SV wave propagation in heterogeneous media:velocity2stress finite difference met hod[J].Geophysics,1986,51(4):889~901.[30] Igel H,Mora P,et al.Anisotropic wave propagation t hroughfinite2difference grids[J].Geophysics,1995,60(4):1203~1216.[31] Igel H,weber M.P2SV wave propagation in t he Eart h’smantle using finite differences:application to heterogeneouslowermost mantle structure[J].Geophys,Res.Lett,1996,23:415~418.[32] J astram C,Behle A.Acoustic modeling on a grid of velocityvarying spacing[J].Geophysical prospecting,1992,40:157~169.[33] J astram C,Tessemer E.Elastic modeling on a grid wit h ver2tically varying spacing[J].Geophysical prospecting,1994,42:357~370.[34] Falk J,Tessmer E,Gajewski D.Tube wave modeling by t hefinite2difference met hod wit h varying grid spacing[J].Pa20942期冯英杰,等:地震波有限差分模拟综述geoph,1996,148:77~93.[35] Falk J,Tessmer E,Gajewski D.Efficient finite2differencemodeling of seismic waves using locally adjustable time steps[J].Geophysical Prospecting,1998,46:603~616.[36] Tessmer E.seismic finite difference modeling wit h spatiallyvarying time step[J].Geophysics,2000,65(4):1290~1293.[37] Carcione J M.wave fields in real media:wave propagation inanisot ropic an elastic and porous media[J].U K:Elsevier Sci2ence L TD,2001.[38] Dablain M A.The application of high2order differencing tot he scalar wave equation[J].Geophysics,1986,51(1):54~66.[39] Kneib G,Kerner C.Accurate and efficient seismic modelingin random media[J].Geophysics1993,58(4):576~588. [40] Levander A.R Fourt h2order finite2difference P2SV seismo2grams[J].Geophysics,1988,53(11):1425~1436.[41] Graves R W.Simulating seismic wave propagation in3D elas2tic media using staggered2grid finite2difference[J].BSSA,1996,86:1091~1106.[42] Hest holm S O,Ruud B O.32D finite2difference elastic wavemodeling[J].Geophysics,1998,63:613~622.[43] Oprsal I A,Zahradnik J.Elastic finite2difference met hod forirregular grids[J].Geophysics1999,64:240~250.[44] K omatit sch D,Barnes C,Tromp J.Simulation of t he diffrac2tion by single cracks:An accuracy st udy.72nd Annual Inter2national meeting,SEG,Abstract s,2002,2007~2010. [45] Carcione J M,et al.Seismic Modeling[J].Geophysics,2002,67(4):1304~1325.[46] Saenger E H,G old N,Shapiro S A.Modeling t he propaga2tion of elastic waves using a modified finite2difference grid[J].Wave Motion,2000,31:77~92.[47] Hicks G J.Arbitrary source and receiver positioning in finite2difference scheme using Kaiser windowed sinc functions[J].Geophysics,2002,67(1):156~166.[48] Smit h W D.A nonreflecting plane boundary for wave propa2gation problems[J].J Comp Phys,1974,15:492~503. [49] Majda E B.A Absorbing boundary conditions for t he numeri2cal simulation of wave[J].Mat h Comp,1977,629~651. [50] Clayton R,Engquist B.Absorbing boundary conditions for a2coustic and elastic wave equation[J].BSSA,1977,67:1529~1540.[51] Reynolds A C.Boundary conditions for t he numerical solu2tion of wave propagation problem[J].Geophysics,1978,43:1099~1110.[52] Keys R G.Absorbing boundary conditions for acoustic media[J].Geophysics,1985,50:892~902.[53] Higdon R L.Numerical absorbing boundary conditions fort he wave equation[J].Mat h Comp,1987,49:65~90. [54] Long L T,Liow J S.A transparent boundary for finite2difference wave simulation[J].Geophysics,1990,55:201~208.[55] Hagstrom T.On high2order radiation boundary condition,inEngquist B,Kriegsmann G A Eds[J].Computational WavePropagation:Springer2Verlag New Y ork,Inc,1997,86:1~21.[56] Cerjan C,K osloff D,K osloff R,et al.A nonreflectingboundary condition for discrete acoustic and elastic wave e2quations[J].Geophysics,50:705~708.[57] K osloff R,K osloff D.Absorbing boundary conditions forwave propagation problems[J].J Comp Phys,1986,63:363~376.[58] Sochacki J,Kubichek R,et al.Absorbing boundary condi2tions and surface wave[J].Geophysics,1987,52:60~71. [59] Berenger J.A perfectly matched layer for t he absorption ofsorption of electromagnetic wave[J].J Comput Phys,1994,114:185~200.[60] Peng C,Toksoz M N.Optimal absorbing boundary condi2tions for finite2difference modeling of acoustic and elasticwave propagation[J].J Acoust Soc Am,1994,95:733~745.[61] Peng C,Toksoz M N.An optical absorbing boundary condi2tion for elastic wave modeling[J].Geophysics,1995,60:296~301.[62] Hasting F,Schneider J B,et al.Application of t he perfectlymatched layer(PML)absorbing boundary condition to elasticwave propagation[J].J Acoust Soc Am,1996,100:3061~3069.[63] Jianlin Zhu.A transparent boundary technique for numericalmodeling of elastic waves[J].Geophysics,1999,64(3):963~966.[64] Saenger E H,Shapiro S.A Effective velocities in fracturedmedia:A numerical study using t he rotated staggered finite2difference grid[J].Geophysical Prospecting,2002,50:183~194.[65] Saenger E H,Thomas Bohlen.Finite2difference modeling ofviscoelastic and anisotropic wave propagation using t he rota2ted staggered grid[J].Geophysics,2004,69(2):583~591. [66] Fornberg B.The pseudo2spectral met hod:comparisons wit2hfinite differences for t he elastic wave equation[J].Geophys2 ics,1987,52(4):483~501.[67] Fei T,larner K.Elimination of numerical dispersion in finite2difference modeling and migration by flux2corrected transport[J].Geophysics,1995,60(6):1830~1842.[68] Boris J,Book D.Flux2corrected transport.I.SHASTA,Afluid transport algorit hm t hat works[J].J Comput.Phys,1973,11:38~69.[69] Muller T M,Shapiro S A.Most probable seismic pulses insingle realizations of two2and t hree2dimensional random media[J].Geophysical Journal International,2001,144:83~95.[70] Muller T M,Shapiro S A,Sick C M.A most probable ballis2tic waves in random media:A weak2fluctuation approximationand numerical result s[J].Waves in Random media,2002,12:223~245.194。

起伏地表条件下2.5维声波方程有限差分法数值模拟

起伏地表条件下2.5维声波方程有限差分法数值模拟

起伏地表条件下2.5维声波方程有限差分法数值模拟起伏地表条件下的2.5维声波方程有限差分法数值模拟是指使用有限差分法对地表起伏的场景进行声波传播的数值模拟。

有限差分法是一种常用的数值求解方法,它通过对求解的方程进行差分运算来求解数值解。

在起伏地表条件下的2.5维声波方程有限差分法数值模拟中,可以使用有限差分法对声波在起伏地表上的传播进行数值模拟。

使用有限差分法对声波进行数值模拟的好处是能够快速、准确地求解声波传播的数值解。

这对于研究声波在复杂场景中的传播规律具有重要意义。

总的来说,起伏地表条件下的2.5维声波方程有限差分法数值模拟是一种有效的方法,可以帮助我们快速、准确地研究声波在起伏地表条件下的传播规律。

这对于解决实际问题,如地震动的传播、声学污染物的扩散等具有重要意义。

在进行起伏地表条件下的 2.5维声波方程有限差分法数值模拟时,需要考虑地表的起伏程度、地表材料的物理性质、声源的位置和强度等因素。

这些因素会影响声波在起伏地表上的传播,需要进行准确的模拟。

在进行起伏地表条件下的 2.5维声波方程有限差分法数值模拟时,需要准确地确定模拟的范围和精度。

这可以通过选择合适的网格大小和时间步长来实现。

此外,在进行起伏地表条件下的2.5维声波方程有限差分法数值模拟时,还需要考虑边界条件的设置。

边界条件可以影响声波在起伏地表上的传播,因此需要选择合适的边界条件来模拟。

总的来说,起伏地表条件下的2.5维声波方程有限差分法数值模拟是一种有效的方法,可以帮助我们研究声波在起伏地表条件下的传播规律。

在进行模拟时,需要考虑模拟的范围和精度、边界条件的设置等因素。

这些因素都会影响模拟的准确性,因此需要进行准确的设置。

地震波传播特性的实验与模拟研究

地震波传播特性的实验与模拟研究

地震波传播特性的实验与模拟研究地震是由地壳运动引起的地震波传播特性的实验和模拟研究是地震科学中一项重要的研究内容。

通过实验与模拟研究,可以深入了解地震波在地球内部的传播规律和特性,并为地震预测与防灾提供支持和指导。

本文将从实验和模拟两个方面,对地震波传播特性进行研究,以期能为地震科学研究提供一些思路与参考。

一、地震波传播特性的实验研究地震波传播特性的实验研究通常是通过在实验室中模拟地震波的传播过程,并通过仪器设备进行观测和记录来研究。

常见的地震波传播特性实验研究方法有模型实验与震源实验两种。

1. 模型实验模型实验是将地震波传播的物理过程通过模型进行缩放和模拟。

通过建立地质模型和模拟地震源,研究人员可以模拟不同地震波传播路径和地壳结构下的地震波传播特性。

模型实验通常需要借助地震仪、地震计等设备进行观测和数据记录,以获得实验数据。

例如,1989年美国加州Loma Prieta地震后的模型实验研究,研究人员通过在室内搭建地震模型,模拟Loma Prieta地震中的地震波传播过程。

他们通过在模型中注入地震波源,观测不同地震波在模型中的传播速度、幅度衰减和力学效应等特性,研究地震波在地震中的传播规律。

2. 震源实验震源实验是通过实验室中的震源设备产生地震波源,并观测地震波在实验体(如岩石样本)中的传播特性。

这种实验方法可以更好地模拟地震中的震源产生和波传播的真实情况。

例如,1995年日本兵库地震后,研究人员利用震源实验研究了地震波在岩石样本中的传播速度和振幅衰减特性。

他们使用实验室中的震源设备产生地震波源,将岩石样本放置在震源附近,并通过地震仪观测地震波传播过程中的变化。

通过这种实验研究,他们了解到岩石样本中地震波传播速度和振幅衰减与地震中观测到的地震波特性具有一定的相关性。

二、地震波传播特性的模拟研究地震波传播特性的模拟研究是利用计算机模拟方法进行的。

通过建立地震波传播的数学模型和采用数值计算方法,可以模拟地震波在地球内部的传播过程,并预测地震波在不同地震源和地壳结构下的传播特性。

地震波数值模拟技术转载

地震波数值模拟技术转载

地震波数值模拟技术转载地震数值模拟在地震勘探和地震学各工作阶段中都有重要的作用。

在地震数据采集设计中,地震数值模拟可用于野外观测系统的设计和评估,并进行地震观测系统的优化。

在地震数据处理中,地震数值模拟可以检验各种反演方法的正确性。

在地震数据处理结果的解释中,地震数值模拟又可以对地震解释结果的正确性进行检验。

由于实际工作中所模拟的介质不同,所用的模拟方程也不一样。

根据模拟方程的不同,波动方程数值模拟主要有:声波模拟、弹性波模拟、粘弹性波模拟以及裂隙和孔隙弹性模拟等。

由于可以用射线理论、积分方程、微分方程来描述地震波的传播,模拟方法也相应地有射线追踪法、积分方程数值求解方法以及微分方程数值求解方法。

射线追踪方法通过求解程函方程计算地震波旅行时,通过求解传播方程计算地震波振幅。

该方法以高频近似为前提,适合于物性缓变模型中地震波传播模拟。

模型简单时该方法具有计算速度快的突出优点,正因为如此,它在地震成像、旅行时层析等方面得到广泛应用。

也正是高频近似,该方法不适合物性参数变化较大模型中地震波的传播模拟。

积分方程数值求解地震波数值模拟方法是基于惠更斯原理而得到的一种波场计算方法,它又可以分为体积分方法和边界积分方法。

该方法的半解析特征,使其在成像,反演理论研究和公式推导方面具有得天独厚的优势。

由于涉及Green函数的计算,该方法一般适合于模拟具有特定边界地质体产生的地震波,而要求该地质体周围为均匀介质。

因此,该方法的适应范围受到严格限制。

微分方程方法使对计算区域网格化,通过数值求解描述地震波传播的微分方程来模拟波的传播。

就目前看来,该方法对模型没有任何限制,在地震波模拟中使用最为广泛,主要问题是计算量比较大,对计算机内存要求较高;其中,有限差分法(FD)、有限元法(FE)以及傅立叶变换法(PS)是这类模拟方法中使用较多的方法。

近年来还出现界于有限差分法和有限元法之间的有限体方法(FV),在理论上应该具有有限元法网格剖分的灵活性,又具有有限差分计算快速的特点,但在简单的矩形网格情况下,该方法完全退化为有限差分法。

二维地震波场的组合型紧致有限差分数值模拟

二维地震波场的组合型紧致有限差分数值模拟

二维地震波场的组合型紧致有限差分数值模拟汪勇;石好果;周成尧;桂志先【摘要】地震波场数值模拟在地球物理勘探和地震学中具有重要的支撑作用.本文将组合型紧致差分格式用于声波和弹性波方程的数值模拟中.根据泰勒级数展开和声波方程,建立了位移场时间四阶离散格式,并将组合型紧致差分格式用于位移场空间导数的求取,然后对该差分格式进行了精度分析、误差分析、频散分析和稳定性分析.理论研究结果表明:① 该差分格式为时间四阶、空间六阶精度,与常规七点六阶中心差分和五点六阶紧致差分相比,具有更小的截断误差和更高的模拟精度;② 每个波长仅需要5.6个采样点,且满足稳定性条件的库郎数为0.792,可以使用粗网格和较大时间步长进行计算.所以该方法具有占用内存少、计算效率高和低数值频散等优势.最后,本文进行了二维各向同性完全弹性介质的声波和弹性波方程的数值模拟,实验结果表明本文提出的方法具有更高的计算精度,能够大幅度的节约计算量和内存需求,对于三维大尺度模型问题具有更好的适应性.【期刊名称】《地球物理学报》【年(卷),期】2018(061)011【总页数】16页(P4568-4583)【关键词】组合型紧致差分;声波方程;弹性波方程;数值模拟;数值频散;稳定性条件【作者】汪勇;石好果;周成尧;桂志先【作者单位】油气资源与勘探技术教育部重点实验室(长江大学),武汉 430100;长江大学地球物理与石油资源学院,武汉 430100;胜利油田勘探开发研究院西部分院,山东东营 257001;油气资源与勘探技术教育部重点实验室(长江大学),武汉 430100;长江大学地球物理与石油资源学院,武汉 430100;油气资源与勘探技术教育部重点实验室(长江大学),武汉 430100;长江大学地球物理与石油资源学院,武汉 430100【正文语种】中文【中图分类】P6310 引言地震波场数值模拟是应用数值方法模拟地震波在地下介质中的传播过程,计算在地面或地下各观测点地震记录的一种数值模拟方法,是地球物理勘探和地震学的重要基础.目前,常用的数值模拟方法主要有射线追踪法和波动方程法,其中波动方程法有伪谱法、有限元法、边界元法、谱元法和有限差分法(Alterman and Karal,1968;Graves,1996;董良国等,2000a;Saenger et al.,2000,2004).随着数值模拟技术的发展和生产实践的要求,围绕着提高有限差分计算效率(黄超和董良国,2009;唐佳等,2016)、模拟精度(Liu,2013;李振春等,2016)、算法稳定性(Virieux, 1986;董良国等,2000;杜启振等,2015)、压制数值频散、处理复杂介质(Fletcher et al.,2008;王璐琛等,2016;程玖兵等,2013)和吸收边界条件(Berenger,1994;Pan et al.,2012)等方面,研究人员已经发展了多种方法.特别是在如何压制数值频散和提高计算效率方面,杨顶辉等在这方面做了大量相关工作(Yang et al.,2009,2012a,b,2014;Yang and Wang, 2010,Ma and Yang,2017;Tong et al.,2013;Zhou et al.,2015;He et al.,2015;Liu et al.,2017;Jing et al.,2017),取得了许多有意义研究成果.提高差分格式数值计算精度最直接的方法就是在差分计算时增加网格节点数,但这也增加了计算量和所需的存储空间.紧致差分方法恰好能够较好地解决这个矛盾,同时紧致差分是一种隐式差分格式,具有较好的稳定性,这些优势也使得它成为目前研究较多的有限差分方法之一.1989年,Dennis和Hudson(1989)针对Navier-Stokes方程提出了空间四阶的紧致格式,能够使用粗网格获得较高的精度.1992年,Lele(1992)构造了求解一阶导数和二阶导数的紧致差分格式.Adams 和Shariff(1996)提出了紧致ENO格式,用于求解激波湍流相互作用问题.Chu和Fan(1998)提出了三点组合型紧致差分格式,并将其用于求解对流扩散方程.随后人们针对不同的问题和方程,提出了许多种不同的紧致差分格式,广泛用于空气动力学、流体力学和电磁波方程等方面.在地震波场数值模拟方面,王书强等(2002)和Zhou和Greenhalgh(2003)先后将Lele(1992)提出的紧致差分格式用于弹性波方程的数值模拟中.Yang等(2003)年给出各向异性情况下的紧致差分方法以及声波和弹性波数值模拟结果,并给出相应的吸收边界条件.Du等(2009a,b)利用紧致交错网格差分方法对横向各向同性介质地震波场进行了数值模拟,Liu和Sen(2009)研究了任意阶空间导数的紧致格式和一阶空间导数的交错紧致格式,分析了它们的精度和计算效率,并将其用于声波和弹性波数值模拟中.Kosloff等(2010)提出可以利用当前点两边各任意多个点计算导数值的一般紧致格式,并基于Remes方法求取差分系数.杨宽德等(2011)研究了Biot流动和喷射流动耦合作用下波传播的FCT紧致差分模拟方法.此外,Chu和Stoffa(2010)、Liu(2014)还研究了频率域地震波数值模拟中的紧致差分方法.而组合型紧致差分格式在地震波场模拟中的应用,尚未见到文献报道.本文在声波和弹性波方程时间四阶离散格式的基础上,将组合型紧致格式应用到位移场空间偏导数的求取,实现了二维各向同性介质地震波场的数值模拟.1 组合型紧致有限差分方法原理早期的紧致差分格式是基于Hermite多项式构造而来的,在Hermite多项式中,相邻三个节点的函数值、一阶和二阶导数值关系可以表示为其中fi表示节点函数值,和分别表示一阶和二阶导数值.1992年,Lele(1992)对Hermite公式进行了扩展,构造了求解一阶导数和二阶导数的紧致差分格式,表示为(2)其中a,b,c,α,β为差分系数,h表示网格间距.对上述Lele差分格式进行泰勒公式展开和求解差分系数,可以得到一阶导数五点中心六阶精度差分格式:(3)二阶导数五点中心六阶精度差分格式:(4)由公式(3)和(4)可以看出,紧致差分(Compact Difference,以下简称CD)格式的特点就是用相邻节点的函数值求解若干节点上的导数值.而常规中心差分(Central Finite Difference,以下简称CFD)仅求解中心节点的导数值.另一方面,也可以认为常规中心差分是紧致差分的特例,即公式(2)中的α=β=0,例如一阶和二阶导数的六阶精度差分格式表示为(5)其中b1=0.75, b2=-0.15, b3=0.0167, c0=-2.7222, c1=1.5, c2=-0.15,c3=0.0111.常规中心差分如果要得到六阶精度的差分格式,需要用到七个节点,而紧致差分只需要五个点,这使得紧致差分格式比常规差分处理边界节点上更为方便.且一般情况下,在相同网格间距时,紧致差分格式比常规差分具有更高的精度,具有更小的数值频散(王书强等,2002).Chu和Fan(1998)等构造了精度更高的三点六阶组合型紧致差分格式(Combined Compact Difference,以下简称CCD):(6)与公式(3)和(4)对比可以看出,上述组合型紧致差分格式只需要相邻的三个节点就可以同时求得一阶和二阶导数的六阶精度近似值,比常规紧致差分的节点数更少.公式(6)中的一阶导数和二阶导数是耦合的,既可以同时求出也有利于波形的保真性.2 声波方程组合型紧致有限差分方法分析二维声波方程可以表示为(7)式中u(x,z)为地震波位移,v(x,z)为地震波速度.利用截断的泰勒公式表示n+1和n-1时刻的位移场可以得到:(9)两式相加,略去高次项,并代入声波方程,得到位移场时间四阶精度的差分格式:(10)公式(10)为位移场的三层显式差分格式,利用它就可以进行地震波场时间层的推进.在公式中含有位移对x和z的二阶和四阶导数,对这些导数将利用组合型紧致差分格式(6)进行求取.假设模型纵向和横向节点数为m和n,h为空间网格大小.利用公式(6)求公式(10)中的空间偏导数∂2u/∂z2和∂2u/∂x2,矩阵表示为AE=BU, FC=UD,(11)其中A和C为公式(6)左端的差分系数矩阵,大小分别为2m×2m和2n×2n;E和F为待求位移场空间一阶和二阶导数矩阵,大小分别为2m×n和m×2n;B和D为公式(6)右端的差分系数矩阵,大小分别为2m×m和n×2n;U为位移场矩阵,大小为m×n.这些矩阵分别表示为(12)(13)(15)(16)(17)(18)公式(11)可以用追赶法进行求解.由公式得出位移场ui,j可同时求得它的空间一阶和二阶导数∂ui,j/∂x、∂ui,j/∂z、∂2ui,j/∂x2和∂2ui,j/∂z2,表示为E=A-1BU, F=UDC-1,(19)差分公式(10)中的空间四阶导数可以在求得二阶导数后,将二阶导数值当作U,再次使用公式(19)进行求取.2.1 精度分析不论是利用CCD格式还是利用常规的七点六阶CFD或五点六阶CD格式,进行声波方程数值模拟时,它们在时间层推进方式上是相同的,即都是利用差分格式(10),时间差分为四阶精度.CD、CFD和CCD不同之处在于它们分别利用公式(4)、(5)和(6)计算位移空间高阶导数.虽然在声波方程的差分格式中并没有空间一阶偏导数,但在下文中的第4节进行弹性波场数值模拟中,存在空间的混合偏导数,需要通过一阶导数的迭代求取,所以这里对这三种格式计算的一阶和二阶导数的截断误差进行对比,结果见表1,α、β、a、b和c为公式(2)中的差分系数.从表1可以看出,虽然三种方法都能达到空间六阶精度,但截断误差有较大的差别.CFD和CD差分格式计算一阶偏导数的截断误差约是CCD的40倍和4.4倍,计算二阶偏导数的截断误差约是CCD的36倍和8.5倍,这说明CCD方法的具有更高的差分精度.表1 一阶和二阶导数不同差分方法的截断误差比较Table 1 Truncation errors in various difference schemes for the first and second derivative calculationsαβabc截断误差uxCFD003/2-3/51/1036/(7!)×f(7)h6CD1/3014/91/904/(7!)×f(7)h6CCD/≈-0.9/(7!)×f(7)h62ux2CFD003/2-3/51/1072/(8!)×f(8)h6CD2/11012/113/110≈-17/(8!)×f(8)h6CCD/-2/(8!)×f(8)h62.2 误差分析通过模拟二维平面谐波初值问题并计算模拟误差,定量分析CCD方法的数值模拟精度.二维平面波初值问题可以表示为(20)其中v是平面波的波速,θ 0是初始时刻波阵面法线方向(即传播方向)与x轴的夹角,f0是平面简谐波的频率.上述初值问题的解析解为(21)在二维波场数值模拟中,假设f0=20 Hz,θ0=π/4,均匀介质的波速为3600 m·s-1,模型长度和深度均为2000 m,纵横向网格长度相同,采样时间为1 s.在不同的空间网格长度和时间步长条件下,计算数值模拟的相对误差.相对误差定义为(22)式中表示数值解,u(tn,xi,zj)表示解析解.研究表明(Yang et al.,2014),优化的近似解析离散化方法(Optimal Nearly-Analytic Discrete,以下简称ONAD)也具有较高的数值模拟精度和计算效率,为了比较,在此计算CCD、CD、ONAD和CFD四种方法在不同模拟参数情况下的相对误差曲线见图1.从图1可以看出,随着空间网格长度和时间步长的增加,四种方法的相对误差均会逐渐增加,并且随模拟时间的增加而增加.便于比较,将实验结果列于表2.从表中可以看出,四种情况下,误差相对关系基本一致,例如当空间步长为20 m,时间步长1 ms时,CCD算法的相对误差仅为0.066%,CD次之,为0.089%,CFD相对误差为0.943%,这与精度分析的结论是一致的.需要说明的是,本次实验的ONAD算法相对误差比CFD方法大,这是由于ONAD只有空间四阶精度,而本文的CFD空间精度为六阶.当采用较细网格时,如空间步长10 m,时间步长0.5 ms时,四阶ONAD方法的误差要小于六阶CFD方法,这也说明了ONAD方法在提高模拟精度方面也有积极的意义.用较小的空间步长(10 m)和时间步长(0.5 ms)时,CCD算法的精度显著提高,相对误差仅有0.0008%,并且相对误差增长缓慢,这说明了采用CCD格式的声波模拟结果精度较高,能进行较长时间的地震波场数值模拟.图1 四种数值模拟算法的相对误差曲线(a) CCD; (b) CD; (c) ONAD; (d) CFD.Fig.1 Relative error-time curves of the numerical simulation using four different methods and models(a) CCD; (b) CD; (c) ONAD; (d) CFD.表2 四种方法在不同情况下的最大相对误差(%)比较Table 2 Relative errors in four different schemes and parameters模拟参数CCDCDONADCFDdx=10 m,Δt=0.5ms0.00080.00160.1190.596dx=15 m,Δt =0.5 ms0.0120.0150.690.62dx =15m,Δt =1 ms0.0080.0190.5560.629dx =20 m,Δt =1 ms0.0660.0892.160.943 2.3 频散分析在数值模拟时,如果空间网格长度使用过大,会造成较大的求解误差,并会产生所谓的数值频散现象,所以频散关系分析既是判断数值模拟方法优劣的重要方法,也是确定空间网格大小的重要依据.通过对声波方程的组合型紧致差分格式进行数值频散分析,进一步分析该方法的适用条件.首先考虑x方向,令简谐波解=Aexp×[I(ihkx+jhkz-kv′nΔt)],且:(23)如果数值模拟时不存在误差,则A,B,C应该满足以下关系:B=(Ikx)A, C=-(kx)2A,(24)但在差分的实际计算中,所产生的数值波数(又称修正波数)与解析波数不同.令:(25)将公式(23)和(25)代入差分格式(6),可以得到方程组:(26)其中:解上述方程组可得:(27)同理z方向可得:(28)式中φx=φcosθ,φz=φsinθ,且φ=kh.θ是波的传播方向与x轴的夹角,k为波数,h为空间步长.将公式(23)、(27)和(28)代入声波方程的差分格式(10)中,并令x=kv′Δt,α=vΔt/h.其中v′为数值波速,v是实际波速,Δt是时间步长,α称为Courant数,利用欧拉公式,化简可得CCD频散关系:]]/12.(29)通过上述频散关系确定φ后可以解得对应的x.定义数值波速与真速度的比值为(30)在压制数值频散方面,优化的近似解析离散化方法(ONAD)方法也具有较好的效果,所以选取CFD、CD和ONAD 三种方法与之进行比较.在理想情况下,如果不存在数值频散则速度比γ恒等于1.γ偏离1越大,则说明该方法的数值频散越严重,反之则说明该方法能更好地压制数值频散.图2显示了以上四种方法在不同的α和θ的时候的速度比曲线.取φ∈[0,π]作为横坐标,它是波数与空间步长的乘积,单位波长内采样点数N=2π/φ,所以横坐标也可以看作N由逐渐减小至2.从图中的速度比曲线可以看出:①随着空间采样点数的减小,四种方法的频散现象逐步加剧.CCD、CD和ONAD方法的数值频散比CFD方法要小,其频散曲线更趋近于1,这也说明了紧致差分(CCD和CD)和近似解析离散类(ONAD)方法在压制数值频散方面的都具有较大的优势,都适合使用较大的空间步长,进而提高计算效率;②假设数值速度在理论速度的99.9%~100.1%以内表示不存在频散,则CCD、CD、ONAD和CFD 对应的φ的极小值分别为1.12、0.98、1.06和0.91,所以它们在最小主波长内需要使用的网格点数分别为5.6、6.4、5.9和6.9个,即CCD和ONAD方法对于空间网格长度的要求最低,其次是CD方法,CFD方法最为严格;③CCD方法的空间网格长度过大时,速度比曲线上翘,数值速度大于真速度,这与另外三种方法相反.这一结论也能从图3c中可以看出,当φ=π,即一个周期内取2个样点,蓝色的速度比曲线大部分要大于1.图2 不同差分方法的速度比曲线(a) θ=0,α=0.25; (b) θ=π/8,α=0.25; (c)θ=π/4,α=0.25; (d) θ=0,α=0.45; (e) θ=π/8,α=0.45; (f) θ=π/4,α=0.45.Fig.2 Velocity ratio curves of the numerical simulation in different methods图3 不同差分方法的方位角-速度比曲线(a) CFD; (b) CD; (c) CCD; (d)ONAD.Fig.3 Azimuth-speed ratio curves of the numerical simulation in different methods图4 空间网格32 m,时间步长1 ms,420 ms时刻波场快照(a) CFD ; (b) CD; (c) CCD; (d) ONAD.Fig.4 Snapshots at 440ms: Δx=32 m,Δt=1 ms为研究该差分方法的数值各向异性特征,即速度比与传播方向的关系,绘制极坐标速度比曲线,如图3所示.图中的极角表示地震波传播方向与x轴的夹角,极径表示速度比.四种方法在空间采样(φ=π/3)满足频散要求时,都没有各向异性特征.在空间采样不足时(φ=7π/5,φ=9π/5)均会出现速度各向异性,0°(或90°)与45°方向上的速度差别最大.利用二维模型来说明CCD方法在压制数值频散方面的优势.模型长度和深度均为4 km,纵波速度3600 m·s-1,震源子波为f(t)=sin(2πf0t)exp×主频20 Hz.根据频散分析结论,CCD方法在最小主波长内只需要使用约5.6个点,所以设置空间网格间距32 m,时间步长1 ms.图4为四种方法数值模拟的波场快照,可以看出CCD和ONAD方法的结果清晰,没有频散现象,CD方法在0°和90°方向上存在微弱的频散现象,而CFD的频散非常严重,与前面理论分析结果一致.2.4 稳定性分析稳定性条件也是有限差分数值模拟中一个非常重要的问题,是影响差分方法计算效率的重要因素.采用Fourier方法(张文生,2006)对声波方程的组合型紧致差分格式进行稳定性分析.定义:(31)其中为空间网格大小,kx和kz为x和z方向的视波数,i、j和n分别为空间和时间网格坐标,代入公式(6)中可得:(32)令θ1=kxh,-π/2≤θ1≤π/2,并利用欧拉公式,将上式化简可得:(33)解方程可得:=Aξn/h2,(34)其中(35)同理,定义:=eIh(kxi+kzj), =eIh[kxi+kz(j-1)],=eIh[kxi+kz(j+1)], =eIh(kxi+kzj),=eIh[kxi+kz(j-1)],=eIh[kxi+kz(j+1)],且令θ2=kzh, -π/2≤θ2≤π/2,代入公式(6)可以得到:=B ξn/h2,(37)其中(38)公式(10)是一个三层显式差分格式,为了分析其增长矩阵,将其改写为:(39)式中=φneIh(kxi+kzj).将公式(34、35、37和38)代入(∂2u/∂x2=exp[Ih(kxi+kzj)]和(∂2u/∂z2=exp[Ih(kxi+kzj)],并代入声波差分格式(39)中,化简并写成矩阵格式为(40)其中(41)为增长矩阵,其中α=vmaxΔt/h为该差分格式的Courant数.为使差分格式(40)满足稳定性条件,需要其增长矩阵的谱半径小于等于1.直接求解该增长矩阵的特征值较为复杂,用二分法求该问题的解(宋国杰,2008),计算得到的近似稳定性条件为α=vmaxΔt/h<0.792.2.5 计算效率分析采用2.3节所用模型进行数值模拟,采样时间1 s,分析CCD、CFD、CD和ONAD四种方法的计算效率,各方法使用的数组大小、个数和算法时间复杂度等列于表3.表3 不同方法计算效率比较Table 3 Comparison of computational efficiency between different methodsCCDCFDCDONAD网格半径3753每个波长采样点5.66.96.45.9Δx=Δz/(m)32262831数组/个1281225Courant0.790.980.930.527Δt/ms7774时间复杂度O(n3)O(n3)O(n2)O(n2)时间/s0.6670.8681.041.79从表3中可以看出:CCD和ONAD差分方法的网格半径最少,仅需要3个点,这对于边界处理最有利,但ONAD空间精度仅为四阶,要低于CCD的六阶精度.CFD和CD差分方法虽然空间精度能达到六阶,但网格半径也随之增加.CCD和ONAD均为低数值频散的差分方法,满足无数值频散要求的空间网格长度大于CFD和CD方法.但是ONAD方法需要计算位移场的梯度,这就增加了数组的个数和计算时间.同样的声波方程,CCD仅需要12个数组,而ONAD需要25个,在网格长度相近的情况下,CCD方法占用内存最小.从稳定性来看,要达到同样的时间四阶精度,CFD和CD方法的Courant数最大,CCD次之,ONAD最小.考虑空间步长的不同,CCD、CFD和CD能允许较大的时间步长(7 ms).从算法的时间复杂度来看,CCD和CD算法的复杂度要大于CFD和ONAD,其中n表示网格点数.值得注意的是,在模型大小相同的时候,由于网格长度的差异,会造成四种算法的空间网格节点数n不同,也就造成了实际所需运算时间的不同,表中运算时间是在同一台计算机和相同编程环境下模拟得到的.综合模拟精度、空间网格长度、时间步长和占用内存四个因素来看,CCD方法进行声波方程数值模拟时,它具有高精度(时间四阶、空间六阶)、高计算效率(较大Courant数、占用内存少)和低数值频散(粗网格)的优势.需要说明的是,表3中四种方法各参数的选取时,均不考虑计算精度,空间网格和时间步长仅满足无数值频散和稳定性的要求.但在实际计算时,为了精度考虑,二者均需要按要求适当减小,这势必会进一步增加计算量和存储量.3 弹性波方程组合型紧致有限差分方法各向同性完全弹性介质中的二维波动方程可以表示为(43)其中,u(x,z)和w(x,z)表示x和z方向的质点位移,VP(x,z)和VS(x,z)表示纵横波波速.同声波方程一样,利用公式(8)和(9),并代入波动方程,将u对时间的导数转换为u和w对空间的导数,可以得到时间四阶精度差分格式:(44)同理可以得到w的时间四阶精度差分格式为(45)弹性波差分格式与声波方程不同,公式(44)和(45)中除了位移u的空间二阶导数∂2ui,j/∂x2和∂2ui,j/∂z2外,还有二阶混合偏导数∂2ui,j/∂x∂z和其他四阶偏导数.假设偏导数∂2/∂x2,∂2/∂z2,∂/∂x和∂/∂z的差分算子为和则二阶混合偏导数∂2/∂x∂z的差分算子为四阶偏导数∂4/∂x4的差分算子表示为即对于二阶混合偏导数,可以在求出∂ui,j/∂x和∂ui,j/∂z之后,再次使用公式(19),对另一个方向求导,从而求出空间二阶混合偏导数∂2ui,j/∂x∂z.同样,对差分公式中出现的u和w的其他高阶偏导数,也可以按照上述同样的方法进行迭代求取,这里不再赘述.4 模型试算为了验证方法的数值性能,我们采用组合型紧致方法对公式(43)和(44)表示的二维各向同性完全弹性介质的弹性波方程进行数值模拟.4.1 均匀介质模型模型长度和深度均为10 km,介质为泊松体,纵波速度3460 m·s-1,横波速度2000 m·s-1,在模型中心处激发10 Hz主频的雷克子波.由于最小速度为2000 m·s-1,按频散分析的结果,每个波长内需采样5.6个点,所以设置网格长度为35 m.同时,由于最大速度为3460 m·s-1,按稳定性条件,取时间步长为8 ms.长时程数值模拟是数值模拟中的一个重要内容(Chen,2006; Li et al.,2012; Gao et al.,2016).对于大尺度模型和长时程传播,即便是十分微弱的误差也会随着传播时间的增加而不断累积,最终可能导致不容忽视的数值假象.为了分析CCD方法的长时程数值模拟结果,数值模拟时没有使用吸收边界条件,图5(a—d)显示的是1 s、2 s、5 s和10 s时刻的位移水平分量波场快照,地震波场特征清晰,无可见的数值频散现象.为了比较,对该模型采用相同的参数,使用时间四阶空间六阶精度CFD格式进行数值模拟,图5(e—h)为相同时刻的波场快照.可以看出,在满足频散要求和稳定性条件的情况下,CCD方法具有计算效率较高、长时程稳定的特点,能适应较长时间的数值模拟,计算结果较为理想.在相同参数下,CFD结果存在很明显的频散现象,并且随时间的增加,频散更加明显,严重地影响了数值模拟的效率和精度.图5 均匀介质模型弹性波数值模拟波场快照(a) CCD(1 s); (b) CCD(2 s); (c)CCD(5 s); (d) CCD(10 s); (e) CFD(1 s); (f) CFD(2 s); (g) CFD(5 s); (h) CFD(10 s).Fig.5 Wave field snapshots using elastic wave equation in homogeneousmedium(a—d) are the snapshots at 1,2,5,10 s for the displacement component in X direction using CCD; (e—h) are the snapshots at 1,2,5,10 s for the displacement component in X direction using CFD.4.2 水平层状介质模型设置水平层状介质模型,共20层,每层厚度400 m,模型总厚度8 km,模型长度同样是8 km.第一层纵波速度为3500 m·s-1,往下各层纵波速度比上一层增加100 m·s-1.模型为泊松体,即纵横波波速比为1.732,所以模型中最小和最大波速为2020 m·s-1和5400 m·s-1.在地面中间处(X=4 km,Z=0 m)激发10 Hz雷克子波震源,人工边界采用PML边界条件(刘有山等,2012)处理.按前文分析结果,设置纵横向网格长度为36 m,时间步长为5 ms.图6显示的是地面接收到的地震记录,记录长度8 s,由于直达波能量明显强于反射波,所以图中对地震记录进行了增益处理.多层模型中地面模拟接收到的地震记录非常清晰,没有数值频散和不稳定数值结果,地震记录中的直达波、反射波和转换波显示清楚,说明组合型紧致有限差分算法可以有效地模拟弹性波在多层各向同性介质模型中的传播.为了检验本文算法长时程数值模拟的结果,图7给出在较粗网格条件下(网格长度36 m,时间步长5 ms),CCD和CFD方法分别得到的检波点(X=4 km,Z=0 m)处的波形图,并与利用CFD方法在较细的网格(网格长度10 m,时间步长1 ms)情况下得到的近似理论解的参考波形进行对比.图7a显示三种情况下得到的反射波到达时间一致,从图7(b,c)的局部放大结果来看,在粗网格和长时程模拟条件下,CCD方法得到的地震记录平滑无数值频散,与之前的分析结果一致,且CCD方法和近似解析解的波形曲线基本重合,这说明了CCD方法的正确性.而CFD方法在相同条件下存在较严重的数值频散,且模拟时间越长,模拟结果与近似解偏差越大.这些结果和对比说明,CCD方法能够长时间计算稳定性,而且也能很好地压制数值频散.5 结论与建议有限差分法是地震波场数值模拟的重要方法之一,在目前常规有限差分数值模拟中为了获得更高的模拟精度,需要使用更多的节点,这样会增加计算量和所需的存储空间,还会增加人工边界处理的难度.本文从组合型紧致差分格式出发,建立了时间四阶、空间六阶的声波方程的差分格式,对该差分格式进行了模拟精度、频散曲线和稳定性分析,并与常用的几种格式进行了综合比较,该格式可同时计算空间一阶和二阶导数,且具有使用节点少(3个),低数值频散(每个波长采样5.6个点),较高稳定性(Courant数为0.792)和模拟精度(空间6阶)的特点,适用于大尺度和较长时程地震波场数值模拟.文中还建立了各向同性介质弹性波方程的差分格式,并进行了数值模拟,模拟结果显示地震波场特征清晰,说明了该方法的适用性.该方法不仅可以用于弹性介质的波场模拟,还可以进一步推广到二维或三维的各向异性介质、黏弹介质和双相介质等复杂介质的数值模拟中,为今后研究地震波传播规律、逆时偏移、全波形反演等工作提供了一种有效的方法.组合型紧致差分格式仅需使用三个节点,就能使一阶和二阶空间偏导数的差分精度达到传统差分方法的六阶精度,因而能够大幅度节约内存需求和计算量,对于三维大尺度模型的正演和反演等问题均具有重要意义.图6 水平层状介质模型弹性波方程数值模拟地面地震记录(a) X方向位移分量; (b) Z方向位移分量.Fig.6 Seismic records of the model′s surface using elastic wave equation in horizontal layers media(a) Displacement component in X direction; (b) Displacement component in Z direction.图7 接收点(4 km,0 km)处接收到的反射波水平位移波形图(a) 整道反射波记录对比; (b) 4000~4500 ms局部放大对比; (c) 6000~6500 ms局部放大对比.其中,红色加点实线是粗网格条件下的CCD数值结果,绿色实线是粗网格条件下。

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