第1章 有限差分正演基础
地震波方程的离散化必会涉及地震波场的数值逼近问题。地震波场的数值模拟精度,一方面依赖于剖分网格的形状和大小,另一方面取决于离散波场的时间微分和空间微分的逼近误差。
1.1 规则网格高阶精度有限差分系数计算公式
1.1.1 一阶导数的2L阶精度差分公式
任意2L阶精度中心有限差分系数计算公式推导如下:设有2L+1阶导数,则在处的2L+1阶泰勒展开式为
(1-1)
又有
(1-2)
由于一阶导数2L阶精度中心差分近似式可表示为
(1-3)
将L个方程代入、化简,有
(1-4)
式中,差分系数由以下方程确定:
(1-5)
解系数方程[式(1-5)]可得
(1-6)
由式(1-6)可以得到一阶导数不同差分精度的差分权系数(表1-1)。
表1-1 一阶导数对应于各阶精度的差分权系数值
中心差分近似的截断误差系数为
(1-7)
中心差分近似的极限,即时,有
(1-8)
于是有
(1-9)
式中,一阶导数的中心差分算子长度为2L。
1.1.2 二阶导数的各阶精度差分公式
在此仅对关于x的空间微商进行讨论,并假设差商具有的截断误差为,L是大于1的数。
(1-10)
(1-11)
(1-12a1)
(1-12a2)
(1-12aL)
令
(1-13)
由式(1-12a1)~式(1-12aL),结合上述规定,可得如下方程组:
(1-14)
求解此线性方程组即可得到,我们仅需a1即得,因此存在下式:
(1-15)
由此,得到规则网格二阶导数各阶精度的权系数值(表1-2)。
表1-2 规则网格二阶导数对应于各阶精度的权系数值
1.1.3 混合偏导数的各阶差分格式
空间混合偏导数可以首先沿一个方向(如x)求取偏导数,再对其结果沿另一个方向(如z)求取偏导数得到。若函数u(x, z)的某阶混合偏导数连续,则该导数的结果与求导顺序无关。以二阶混合偏导数为例,可以写成
(1-16)
式中,、为一阶导数对应的权系数值(同表1-1),显然满足
(1-17)
1.2 交错网格任意2L阶精度有限差分系数计算公式
在交错网格技术中,变量的导数是在相应的变量网格点之间的半程上计算的。为此,可采用式(1-18)计算一阶空间导数。
设有阶导数,则在处阶泰勒展开式为
(1-18)
由于交错网格一阶导数2L阶精度差分近似式可表示为
(1-19)
将上述L个方程代入、化简,有
(1-20)
式中,待定系数由以下方程确定:
(1-21)
由系数方程[式(1-21)]计算可得如下结果。
(1)时,。
(2)时,;。
(3)时,有
(1-22)
由此可得到交错网格不同差分精度的差分权系数值(表1-3)。
表1-3 交错网格一阶导数对应于各阶精度的权系数值
1.3 改进差分系数
网格频散是有限差分方法离散化求解波动方程产生的固有本质特征,频散会降低模拟结果的分辨率,而差分系数是影响频散效果的重要因素。目前,泰勒(Taylor)系数使用较广泛,此外,Tam和Webb(1993)引入*小二乘思想得到同位网格下线性欧拉方程的DRP(dispersion relation preserving)差分系数;沿用Tam和Webb(1993)的思路,Ye和Bernd(2005)推导了非均匀网格二阶偏导的DRP系数并将其应用到声波数值模拟中;McGarry等(2011)提出交错网格一阶微分的DRC(dispersion reducing coefficients)系数,改善了频散现象。在前人的基础上,雍鹏等(2016)将Taylor级数展开方法与*小二乘思想结合得到新的频散改进差分系数,降低了Taylor系数对空间间距的依赖,使在大网格间距下仍然具有较高的模拟精度,从而节约内存和计算量,并且模型数据越大,该算子的优势越明显。
有限差分正演模拟的基本思想就是用M阶差分算子代替波动方程中的偏微分,通过求取波动方程差分形式的数值解来近似偏微分方程的解析解,偏微分的M阶差分形式可以表示为
(1-23)
可以看出,当差分精度M固定时,式(1-23)的近似精度取决于差分系数及空间间隔。现在广泛采用的是Taylor差分系数,首先对(1-23)式进行傅里叶变换,由欧拉公式得到一个关于波数与的近似式:
展开