有限差分纵波波场模拟.doc
《有限差分纵波波场模拟.doc》由会员分享,可在线阅读,更多相关《有限差分纵波波场模拟.doc(32页珍藏版)》请在咨信网上搜索。
1、(完整版)有限差分纵波波场模拟弹性波课程报告 有限差分纵波波场模拟姓名: 邓 健 学号: 1201410215 课程名称:弹性波理论 任课老师:顾 汉 明 专业:地球探测与信息技术 时间: 2015年5月 评 语对课程论文的评语:平时成绩:课程论文成绩:总 成 绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。摘要地震波场数值模拟是勘探地震学的重要研究课题之一,也是研究波动现象的重要手段.地震波场数值模拟常用的方法有伪谱法、有限差分法、有限元法等。有限差分法具有计算速度快、占用内存小等优点,该方法
2、对于近远场及复杂边界都有广泛的适用性,能够准确地模拟波在各种介质及复杂结构地层中的传播规律,是勘探地震学中应用最广泛的数值计算方法.本文以波动理论为理论基础,利用泰勒级数展开式推导出波动方程的有限差分格式及其离散表达式。针对传统二阶精度差分方法模拟精度较低的问题,推导出时间域二阶空间域四阶精度的有限差分方程,并综合分析了初始条件、震源项、算法稳定性及数值频散等因素在有限差分法数值模拟中的影响。有限差分数值模拟计算是在一个有限的区域内进行的,当波传播到边界时就会产生边界反射,这是进行数值模拟计算时所不期望出现的。本报告通过调研大量文献资料,对效果较好的透明边界条件进行了详细分析。在此基础上,分别
3、推导得到这种边界条件方法的离散表达式,并在数值模拟过程中进行验证。通过建立均匀模型、层状模型及高速透镜体模型,基于Matlab语言编程,论文实现了波动方程有限差分算法的数值模拟。对不同地质理论模型进行模拟,从模拟结果的对比分析中可以看出,模型参数的选择及各参数间的相互关系对模拟结果有着显著影响。无论是模拟精度,还是模拟计算效率,有限差分算法都具有一定优势。通过综合研究,论文认为波动方程有限差分算法具有算法简单、计算效率高、模拟精度较高等特点,理论研究意义大,应用前景广阔。关键词:数值模拟,波动方程,有限差分,边界条件目录1 前言11.1 地震波场数值模拟概述11。2 有限差分法及其与几种常用数
4、值模拟方法的比较12 波动方程有限差分法数值模拟22。1 有限差分原理22. 2 波动方程的建立33 二维声波方程有限差分格式的建立63.1 声波方程63。2 波动方程有限差分格式的建立73。3 高阶差分方程94 波动方程有限差分的几个问题124。1 初始条件124。2 震源函数124.3 差分方程的稳定性及收敛性134。4 频散问题135 有限差分算法中边界条件的处理145。1 一维透明边界条件155.2 二维透明边界条件165.3 透明边界条件的差分格式186 简单模型试算206.1均匀模型206。2 水平层状模型和高速透镜体模型227结论与建议25参考文献26附录281 前言1.1 地震
5、波场数值模拟概述地震波场数值模拟简单说来,就是已知地下介质构造及其参数,再用理论计算方法来研究地震波在地下介质中的传播规律,合成地震记录的一种技术方法.随着地震勘探技术的发展,数值模拟方法已经贯穿于地震数据的采集、处理和解释的全过程,而且在确定观测的合理性、检验处理和解释的正确性等方面都有了广泛的应用13。地震波数值模拟问题的研究主要包括三个方面:(1)地震波场数值模拟原理;(2)地震波场数值模拟算法;(3)数值模拟的计算机实现。地震波场数值模拟方法的理论基础主要是波动理论和射线理论。射线理论方法是求出质点运动方程的渐进近似解,这种方法计算速度快,但是精度较低.而波动理论方法则是用数值计算方法
6、直接求出波动方程的解,其模拟结果中包含丰富的波动信息,模拟结果较为精确。数值模拟又可分为波动方程的解析解和数值解。对简单的地质模型就可以得到其精确解,但对于复杂的地质模型,只有通过数值解来说明波在底下介质中的传播。通常解析解只是作为数值解的一种检验46.1.2 有限差分法及其与几种常用数值模拟方法的比较在地震勘探中,为了研究地震波在地下各种介质中的传播规律,就需要对波场进行数值模拟。常用的数值模拟方法有伪谱法、有限差分法,有限元法等.有限元法依据变分原理,通过灵活的网格剖分,用简单形态逼近实际的地质体,能处理多种介质和自然边界条件。适用于非规则网格的计算,方便有效,模拟的精度高。但是有限元法的
7、问题是不适用于大规模的模型的计算,而且计算量大7。伪谱法在20世纪七十年代引入数值模拟计算领域的,它是利用傅立叶变换来计算波场的空间导数,用差分方法来计算时间的导数,可以看成是一种无限阶的有限差分法,是传统有限差分法的一个推广。伪谱法在粗网格上也能实现高精度的计算,相对有限元法实现起来较容易,在非线性波动问题及气象预测等领域有着广泛的应用8-10。有限差分法是一种最常用的数值模拟方法,它是将波动方程中波场函数的空间导数和时间导数用相应的空间、时间的差分代替。有限差分法具有计算速度快、占用内存小等优点,该方法对于近远场及复杂边界都有广泛的适用性,能够准确地模拟波在各种介质及复杂结构地层中的传播规
8、律。有限差分法方法简单、高效的优点是其他方法难以比拟的,因此有限差分法目前仍然是勘探地震学中应用最广泛的数值计算方法11.2 波动方程有限差分法数值模拟2。1 有限差分原理有限差分法就是把求解区域划分为差分网格,然后用有限的网格节点代替连续的求解域,利用微商与差商的近似关系将描述介质传播的微分方程转化为差分方程进行求解。差分离散的方法有两种,一种是将单变量的二阶波动方程直接转化为时间空间的二阶中心差分进行离散求解;第二种方法是把用位移表示的二阶波动方程转化为用应力及质点速度表示的一阶方程组,然后用应力和速度的交错网格求解,8。构造差分的方法也有很多种,一般采用泰勒级数展开法.常见的差分格式有显
9、示差分、隐式差分和显隐交替格式;按照差分的精度又可以分为一阶差分、二阶差分和高阶差分等,目前通常见到的差分格式主要是几种差分格式的组合。我们知道,差分方程的建立首先选择网格布局和差分形式,然后以有限差分代替无限微分,以差商代替微商,并以差分方程代替微分方程及其边界条件,最后建立差分方程12。在建立差分方程的时候要注意到两个方面。一是合理选择网格布局与步长。我们将离散后各相邻离散点之间的距离或者离散化单元的长度称为步长。在所选定的区域内进行网格划分是差分方程建立的第一步,其方法比较灵活,但是实际应用中往往遵循误差最小原则。常用的典型的网格剖分方法有矩形网格、三角形网格等,网格样式的选择和区域的形
10、状有关。其次是将微分方程转化为差分方程。这个过程就是选择一种差分格式代替微分形式的过程。构造差分的方法有多种形式,本文采用的是泰勒级数展开法2,5,13。地震波场数值模拟以地震波动理论为基础,用有限差分法解波动方程时,对变量离散化,也即对连续的物理量只考虑其在离散的空间位置和离散时刻的值,然后把方程中的导数用这些离散的采样值表示14.对于一个单变量的函数f(x),将其离散化,那么在采样点x =lx的采样值就是f(lx),其中x表示步长,l为整数.则有限差分法中f(x)在采样点x=lx的导数就可以近似表示为: 其中an是系数,N表示差分格式的长度,差分的格式是由这两个系数来决定。在实际应用中常用
11、的差分格式有向前差分、向后差分以及中心差分:(1)向前差分:(2)向后差分:(3)中心差分:2. 2 波动方程的建立建立波动方程是在已知物体形状、位置、弹性常数及外力分布等参数的情况下求出物体的位移、应力与应变的分布。这个问题具体包括以下内容:(1)应力部分的平衡方程(2)应变部分(3)应力与应变的关系将式(27)代入(26),推导可以得下式:方程(28)是物体在平衡状态下的平衡方程。当物体处于不平衡状态时,式(2-8)则变为:在二维情况下,我们只需要考虑x,z方向的位移分量,这时式(2-9)就可转换为关于x,z的方程:当fx=fz=0时,上面的这两个方程就变为:(211)就是二维非均匀介质弹
12、性波方程.而在均匀介质中,、和均为常数,则二维均匀介质弹性波方程就为:把(2-12)中的x和z分量合并就得到了二维均匀介质弹性波方程的矢量形式表达式在没有弹性横波只有弹性纵波存在时,对(2-13)两边取散度:利用旋度与散度的关系,交换上式的微分次序并化简可得:其中表示纵波速度。根据赫姆霍兹在他著名的有关涡流运动的著作中证明了下属定理:任何向量点函数,若它的散度和旋度具有位,则它可以表示为一个无旋部分和一个旋转部分之和。亦即对于任何一种向量场,如果在其定义域内有散度和旋度,则该向量场可表示为一个标量位的梯度场和一个向量位的旋度场之和,而空间传播的波动正是无旋运动和旋转运动这两种运动之和15-20
13、 令代入式(2-8)中,取其中的无旋部分则有:然后再消去式中的梯度,就得到了用位移位表示的纵波方程:3 二维声波方程有限差分格式的建立3。1 声波方程一般地,二维非均匀介质的声波波动方程可表示为:式中 U = U ( x , z , t)表示声压,V表示声波在介质中的传播速度,是密度,它是随空间各点而变的。其中 s ( x , z , t )为震源函数。对于均匀介质,密度为常数,则二维声波波动方程就可以表示为:在实际问题中,我们总是用一个有限宽频带的时间函数来代替 s ( x , z , t )函数,以便能够真实地反映地震波的传播21.3。2 波动方程有限差分格式的建立上一节中讨论了差分的原理
14、和几种常见的差分格式,在这个基础上,我们结合波动方程,对纵波波动方程的有限差分格式进行推导。令,其中x,z是空间间隔,t是时间间隔.用k表示时间方向的离散网格,m表示x方向的离散网格,n表示z方向的离散网格。利用泰勒级数展开式将 在 展开可得:同理,在处的展开式为:用(3-3)式减去(3-4)式,就可以推出关于t的一阶中心差分:如果将(33)式与(34)式相加可得进一步推导就可以得到关于t的二阶中心差分:同理也可以推导出关于x,z的中心差分格式:关于x的一阶中心差分关于x的二阶中心差分: 关于z的一阶中心差分:关于z的二阶中心差分:若令x =z=h,利用上面关于x,z,t的中心差分方程就可以得
15、到二维波动方程的有限差分方程:对上式继续推导可得:其中,上式就是二阶波动方程的有限差分格式。如果我们继续利用泰勒级数展开式,则可以得到:这样我们就能够得到时间域二阶空间域四阶的波动方程有限差分格式:上式中k表示时间方向的离散网格,m表示x方向的离散网格,n表示z方向的离散网格,。需要注意的是,这里同样也假设x=z=h,即网格步长相等5 ,22-24。3.3 高阶差分方程将采用高阶差分会有很多时间层,计算较复杂。为此时间上采用2阶,空间上可采用高阶。为了方便起见,本文空间步长在x,z轴上相等,则通过上述类似推倒,可以得到不同精度的声波差分方程。时间2阶,空间6阶时间2阶,空间8阶时间2阶,空间1
16、0阶时间2阶,空间12阶时间2阶,空间14阶图31为均匀介质中各阶精度波场快照对比图。模型参数为网格500500,震源位置(250,250),空间步长x和z方向均为1m,采样时间间隔100us。所用的震源是雷克子波,子波频率30Hz。从下图可以看出,时间2阶,空间2阶精度波场出现明显频散,随着空间精度的增高,频散逐渐减弱.所以提高差分精度可以有效减轻频散,但计算量也随之增加。图3-1均匀介质中各阶精度波场快照图4 波动方程有限差分的几个问题4.1 初始条件在进行波动方程有限差分数值模拟时,初始时刻的波场值是不知道的,而在计算差分方程时,只有知道时间间隔前一时刻的值才能递推计算出后面时刻的值。因
17、此在计算开始时就必须要考虑到初始条件.一般假设在震源发生震动前,各个质点均处于静止状态:初始时刻波场的速度也同样为零,即4.2 震源函数震源函数的给出通常有两种方式:一种是初值法,就是将理论结果当作初始值给出;另外一种是力源法,就是以力源的方式给出。初值法的震源除了自由表面或内界面附近,可以在模型的其他任意处进行定义;而力源法可以将震源定义在自由表面的附近,但必须是在网格点上。两种方法各有其优缺点1,26。在进行波动方程数值模拟计算的过程中,震源问题的处理对模拟的结果有着重要的影响.子波是描述震源的时间延续特征的时间函数,对于地震子波而言,子波延续的时间越短,频带越宽,子波的垂直分辨率也就越高
18、。由于做有限差分计算时会出现数值频散,尤其当空间采样不足时,子波的高频成分频散就会更严重.所以要根据模型的速度及网格间距合理选择子波主频。本文采用了雷克子波和高斯子波作为震源函数27。4.3 差分方程的稳定性及收敛性一个有实际应用意义的数值模拟算法必须是稳定的,也就是说对算法的数值解与解析解的差值是有限定的。对于有限差分法,一般来说如果差分方程的解的误差不随时间的推进而增加,那么就说该差分方程的解是稳定的,这也就是说差分方程的解是有界的。差分的稳定条件根据差分阶数的不同而有所不同,差分的阶数越高,稳定性越差.对于不同的差分格式,参数的选取一般也是不同的5,28,29。对于均匀介质,差分方程的解
19、的稳定性是确定的,稳定性条件如下式所示:其中V是均匀介质中波的传播速度,应当注意,这里的x是差分格点中x与z的最小值。而对于非均匀介质应满足:其中Vmax是各种均匀介质中的最大波速值。4.4 频散问题在进行地震波数值模拟时,我们希望尽可能同时达到较高的模拟精度和较快的计算速度.但是在用微分方程数值模拟的方法求解波动方程时,就会产生数值频散或网格频散。这种频散是用微分方程求解波动方程时固有的本质特征,是避免不了的,只能尽量减弱这种频散2。通过对有限差分法数值频散的理论分析研究可以知道,影响频散的因素有很多.在有限差分的计算过程中,不仅需要对空间进行网格化离散,同时还需要对时间进行离散。波动方程经
20、过空间离散化之后就引入了差分算子误差;而时间间隔的选择也对数值模拟的精度和数值频散有一定影响.当子波频率越高,则一个波场内的网格点数就越少,则频散现象越严重;对于一定频率的子波,介质的速度越低,则一个波场内的网格点数也少,数值频散现象也越严重.因此,从理论的角度来说,在进行数值模拟时,对于给定的子波频率,提高时间和空间的差分阶数,减小网格步长和时间间隔都可以提高数值计算的精度和改善数值频散情况.但是过细的网格剖分会增大计算所需的存储量,从而增加计算的时间,所以就需要选取合适的参数,在保证精度和计算速度的同时尽量减少频散2933。5 有限差分算法中边界条件的处理我们在计算机上进行有限差分数值模拟
21、计算时,由于受到计算机内存和计算速度等因素的制约,只能在一个有限的区域内进行计算。这样就会在两侧与底界上产生边界,这个边界就是人工边界。当波传播到人工边界时就会产生反射,反射必然会造成一定的干扰,产生边界效应。从图51(左)中可以看出,在没有加入边界条件时,当波传播到边界时,在边界处产生了很强的反射,这是我们在进行数值模拟计算时所不期望出现的.为了消除或减弱这种边界反射效应,得到地质地层真实的反射信息,就需要对人工边界进行处理,从而得到更接近于实际空间中波的传播规律.在处理边界反射时常用的边界条件方法有高衰减区法、傍轴近似法、吸收边界法和反周期扩展法1,2,25。高衰减区法是在靠近边界处引入一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 有限 纵波 模拟
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。