您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 数学物理方程--有限差分法
数学物理方法课程报告题目:声波有限差分法数值模拟学生姓名:xxx学号:xxx学院:地球科学与技术学院专业班级:xxxx教师:xxx2016年4月12日声波有限差分法数值模拟Xxx(地球科学与技术学院研15级学号:xxx)摘要:数值模拟是最常用的正演模拟的方法。它通过给出的结构模型和物理参数,模拟地震波的传播轨迹,了解其规律以及过程,然后通过计算来推断观测点的地震记录。根据求解方法,地震波方程数值解法可分为有限元法、伪谱法、有限差分法。根据本门课程的要求,并且有限差分法具有内存占用较小,精度较高等优点,本文主要采用这种方法进行模拟。关键词:数值模拟,声波,有限差分正文1、引言在勘探过程中,数值模拟的作用很大。例如:1、采集上,可用于设计或者优化野外观测系统;2、处理上,可以通过数值模拟来检验是否采用了正确的反演方法。将正演反演不断的逼近,从而使结果更加准确;3、解释上,还可以检测一下解释的资料是否正确。而有限差分法是数值模拟最常用的方法,本文利用有限差分法,通过对声波进行正演模拟,来了解其在地下的传播规律及特点。2、二维各向同性介质声波方程数值模拟使用规则网格差分对二阶方程进行求解。具体过程:在x方向上,关于0x对称分布的2N个网格节点的坐标分别为xqxN0,xqxN10,……,xqx10,xqx10,……xqxN10,xqxN0。其中,x表示节点间的最小间距;iq表示任意正整数。2N个网格节点所对应的函数值已知,分别为xqxfN0,xqxfN10,……,xqxf10,xqxf10……,xqxfN10,xqxfN0。利用Taylor级数展开求解xf在点0x处的一阶导数近似值。120220220100!21!21NiNNiiiixqOxfxqNxfxqxfxqxfxqxf120220220100!21!21NiNNiiiixqOxfxqNxfxqxfxqxfxqxf其中,i=1,2,…,N将上述两式相加,省略式中的误差项,得到022044022000!21!41!21221xfxqNxfxqxfxqxqxfxfxqxfNNiiiii(1)将相减后得到的式子整理成矩阵形式,有xqxfxfxqxfxqxfxfxqxfxqxfxfxqxfxxfxNxfxxfqqqqqqqqqNNNNNNNNNN0002002010010202220420224222422221412122221!21!41!21(2)为了简化矩阵,可以记作NNNNNNqqqqqqqqqA242224222214121,xqxfxfxqxfxqxfxfxqxfxqxfxfxqxfxDNN0002002010010222221同时,构造两个简单矩阵,辅助计算NNI111整理的,1001NE假设存在1A,使得IAA1,也可得IAATT1;即TA1为TA的逆,得到IAATT1。式子两边右乘向量E就可得EEAATT1(3)由式(2)可得DAExfT10221(4)同时,假设TNTTcccCEA,,,211(5)将NcccC,,,21带入式(4),得xqxfxfxqxfcxxfnnNnn000120222121(6)整理得xqxfxqxfcxfcxfxnnNnn00100022可结合式(3)和式(5),可得到矩阵计算式:00121222214424122221NNNNNNNcccqqqqqqqqq(7)Niicc102当iq的值确定后,可根据式(7)来求解nc的值,从而计算出01xf的值。利用式(7)可以求得对称任意节点间距的一阶导数差分系数。其中,当iq取值为),2,1(Nnn,则式(7)可表示为00121212121222444222NNNNcccNNN(8)此时,所求得的Nncn,,2,1就是等节点间距的一阶导数的规则网格不同差分精度的差分系数(表1所示)。表1二阶导数规则网格各阶精度的差分系数2L0c1c2c3c4c5c6c2-2.000001.000004-2.500001.33333-8.33333E-26-2.722221.50000-1.50000E-11.11111E-28-2.847221.60000-2.00000E-12.53968E-2-1.78571E-310-2.927221.66667-2.38095E-13.96825E-2-4.96032E-33.17460E-412-2.982781.71429-2.67857E-15.29101E-2-8.92857E-31.03896E-3-6.01251E-5二维声波方程的形式可表示为:22222221zuxutuvp(9)时间导数采用2阶,空间导数采用2N阶近似,即)(2)(222ttututtututxnxuxnxucxucxxuxNnn001000222带入式(9)中,可得到在固定网格下,差分格式为NnnpNnnpznzuznzuazuaztvxnxuxnxuaxuaxtvttututtu102102)(2)((10)3、模型测试:震源选取:正演模拟过程中采用雷克子波作为震源子波,雷克子波的表达式为Source(it)=((1-2πfm(t-t0)2)e-2πfm(t-t0)2模型建立:建立了一个两层介质模拟,其上层纵波速度为v=2000m/s,下层纵波速度为v=3000m/s。模型大小为200×200,空间采样间隔为dx=dz=10m。采用30Hz的雷克子波作为震源子波,震源位于模型(70,100)处,时间采样间隔为1ms。结果分析:it=50it=100it=150it=200it=250it=300it=350it=400图2不同时刻波场快照图中可以看出,在未遇到界面前,地震波在均匀介质中的波前面一个圆。当遇到地层界面之后,在界面处发生了反射、透射和折射现象。沿测线方向的地震记录如图2所示。记录中存在两条直线状的同相轴和两条近似双曲线的同相轴。由于直达波的时距曲线是直线,因此两条直线同相轴对应直达波;由于反射波的时距曲线是近似双曲线,因此近似双曲线同相轴对应的是反射波。参考文献[1]刘庆敏,高阶差分数值模拟方法研究与应用,中国石油大学(华东)硕士论文,2004年9月[2]孙成禹、李振春,地震波动力学基础,石油工业出版社,2011年4月[3]王元名,数学物理方程与特殊函数,高等教育出版社,2012年12月
本文标题:数学物理方程--有限差分法
链接地址:https://www.777doc.com/doc-4321850 .html