石油物探  2022, Vol. 61 Issue (1): 156-165, 173  DOI: 10.3969/j.issn.1000-1441.2022.01.016
0
文章快速检索     高级检索

引用本文 

彭更新, 刘威, 郭念民, 等. 基于时空域交错网格有限差分法的应力速度声波方程数值模拟[J]. 石油物探, 2022, 61(1): 156-165, 173. DOI: 10.3969/j.issn.1000-1441.2022.01.016.
PENG Gengxin, LIU Wei, GUO Nianmin, et al. A time-space domain dispersion-relationship-based staggered-grid finite-difference scheme for modeling the stress-velocity acoustic wave equation[J]. Geophysical Prospecting for Petroleum, 2022, 61(1): 156-165, 173. DOI: 10.3969/j.issn.1000-1441.2022.01.016.

基金项目

中国石油集团公司重大科技专项(2018E-1807)资助

第一作者简介

彭更新(1966—), 男, 硕士, 高级工程师, 主要从事地震资料处理、解释方面的研究工作。Email: penggx_tlm@petrochina.com.cn

文章历史

收稿日期:2021-01-06
基于时空域交错网格有限差分法的应力速度声波方程数值模拟
彭更新1, 刘威2, 郭念民1, 胡自多2, 徐凯驰1, 裴广平1    
1. 中国石油天然气集团公司塔里木油田分公司, 新疆库尔勒 841000;
2. 中国石油勘探开发研究院西北分院, 甘肃兰州 730020
摘要:目前应力速度声波方程数值模拟普遍采用时间二阶和空间2M阶交错网格差分法, 相应的差分系数仅利用空间域频散关系和泰勒展开求解。但波动方程数值求解在时间和空间域同时进行, 仅利用空间域频散关系计算差分系数, 易产生数值频散, 因而影响数值模拟精度。针对该问题, 从差分离散波动方程和平面波理论出发, 推导出了时间二阶、空间2M阶交错网格差分法的时空域频散关系, 并进一步导出了基于时空域频散关系和泰勒展开的差分系数算法, 该算法求解的差分系数随地震波的传播速度自适应变化。数值频散分析结果表明, 新的差分系数算法能够有效减小数值频散进而提高模拟精度; 稳定性分析结果表明, 新的差分系数算法能够有效增强交错网格有限差分法的稳定性, 使得该方法能采用更大的时间步长从而提高计算效率。层状介质模型和塔里木盆地典型复杂构造模型数值模拟实例进一步验证了基于新差分系数算法的交错网格有限差分法在提高模拟精度和计算效率方面的优越性。
关键词差分系数    数值频散    交错网格    时空域频散关系    有限差分    数值模拟    
A time-space domain dispersion-relationship-based staggered-grid finite-difference scheme for modeling the stress-velocity acoustic wave equation
PENG Gengxin1, LIU Wei2, GUO Nianmin1, HU Ziduo2, XU Kaichi1, PEI Guangping1    
1. Tarim Oilfield Company, PetroChina, Korla 841000, China;
2. Northwest Branch of Research Institute of Petroleum Exploration & Development, PetroChina, Lanzhou 730020, China
Abstract: Numerical simulations of the stress-velocity acoustic wave generally adopt a staggered grid difference with 2nd-order in time and 2M-order in space.The corresponding difference coefficients are calculated only based on the spatial domain dispersion relationship and the Taylor expansion.When the numerical solution of the wave equation is obtained in the time and space domains simultaneously, only the dispersion relationship in the space domain is used to calculate the difference coefficients.This easily causes numerical dispersion and affects the accuracy of the numerical simulation.To overcome this issue, we used the discrete difference wave equation and plane wave theory to derive the time-space domain dispersion relationship for calculating the staggered grid difference scheme of the second order in time and 2Mth order in space, and then developed an algorithm for calculating the difference coefficient based on the time-space domain dispersion relationship and the Taylor expansion.The so-obtained difference coefficient varies adaptively with the propagation speed of the seismic wave.Numerical dispersion analysis showed that the proposed algorithm can effectively reduce the numerical dispersion, thereby improving the simulation accuracy.Stability analysis showed that the proposed algorithm can effectively enhance the stability of the staggered grid difference scheme, making it can adopt a large time step to improve the calculation efficiency.Numerical simulation examples of a layered medium model and a complex structure model of the Tarim Basin further verified the superiority of the staggered grid finite difference scheme using the proposed difference coefficient algorithm in terms of simulation accuracy and calculation efficiency.
Keywords: difference coefficient    numerical dispersion    staggered grid    time-space domain dispersion-relationship    finite difference    numerical modeling    

有限差分法具有占用内存小和编程实现简单等优点, 是应用最广泛的一种波动方程数值模拟方法[1-3]。有限差分法利用差分算子近似表示波动方程中的时间和空间偏微分算子, 进而通过迭代求解差分离散波动方程实现波动方程数值模拟。差分算子近似微分算子, 会导致地震波的传播速度与真实速度不相等, 并且不同频率成分的传播速度不相同, 即出现数值频散现象[4-5]。固有的数值频散严重影响有限差分法的数值模拟精度; 同时, 相比基于射线理论[6]和高斯束理论[7]的数值模拟方法, 有限差分法的计算效率相对较低。因此, 提高模拟精度, 同时保持甚至提高计算效率是有限差分数值模拟方法面临的重要挑战。

波动方程数值模拟广泛采用的有限差分法可以分成两类, 即常规网格有限差分法和交错网格有限差分法。常规网格有限差分法主要应用于二阶标量波动方程数值模拟[8-10]; 交错网格有限差分法主要应用于一阶应力-速度声波[11-13]或弹性波动方程数值模拟[14-16]。相比常规网格差分法, 交错网格差分法通常具有更高的模拟精度, 并且对速度对比度(介质最大速度与最小速度之比)较大的介质数值模拟稳定性更高[17], 同时交错网格差分法更便于施加应力和位移震源。

KANE[18]首次将交错网格有限差分应用于电磁波方程数值模拟, VIRIEUX[14-15]将时间二阶和空间二阶交错网格有限差分法应用于地震波场的数值模拟。为了提高交错网格差分法的模拟精度, LEVANDER[19]在VIRIEUX[14-15]研究成果的基础上, 进一步发展了时间二阶和空间四阶交错网格差分法。通过增大空间差分算子长度构建出空间任意偶数阶交错网格差分法, 相应的差分系数通常基于空间域频散关系和泰勒展开求解[20]。本文将这种时间二阶、空间2M阶并基于空间域频散关系和泰勒展开计算差分系数的交错网格差分法称为空间域交错网格有限差分法(SD-SFD)。差分离散波动方程在时空域同时迭代求解, 而空间域交错网格有限差分法仅基于空间域频散关系计算差分系数, 导致空间域交错网格有限差分法容易出现数值频散, 模拟精度低。

本文旨在改进空间域交错网格有限差分法的差分系数算法, 进而提高模拟精度。在保持时间二阶、空间2M阶差分格式不变的情况下, 提出利用时空域频散关系和泰勒展开计算差分系数, 称这种改进差分系数算法的交错网格差分法为时空域交错网格有限差分法(TSD-SFD)。首先, 给出时间二阶、空间2M阶交错网格差分法对二维应力-速度声波方程的差分离散方程; 其次, 推导基于时空域频散关系和泰勒展开的差分系数算法; 再次, 分析和对比时空域交错网格有限差分法和空间域交错网格有限差分法的数值频散特性和稳定性特性; 最后, 利用层状介质模型和塔里木盆地典型复杂构造模型进行数值模拟, 对比两种交错网格差分法的模拟精度和计算效率。

1 交错网格有限差分法

二维应力速度声波方程可以表示为:

$ \left\{\begin{array}{l} \frac{\partial P}{\partial t}+\kappa\left(\frac{\partial u}{\partial x}+\frac{\partial w}{\partial z}\right)=0 \\ \frac{\partial u}{\partial t}+\frac{1}{\rho} \frac{\partial P}{\partial x}=0 \\ \frac{\partial w}{\partial t}+\frac{1}{\rho} \frac{\partial P}{\partial z}=0 \end{array}\right. $ (1)

式中: P=P(x, z, t)为压力场, u=u(x, z, t)和w=w(x, z, t)分别为质点震动速度场的xz分量, κ为体积模量, ρ为介质密度。

应力速度声波方程数值模拟普遍采用交错网格有限差分法。交错网格有限差分法的基本思想是将压力场P、质点震动速度场uw定义在交错的网格系统中, 如图 1所示。

图 1 二维交错网格差分法示意

交错网格有限差分法通常采用时间二阶、空间2M阶差分法。对波动方程中的一阶时间偏导数$\partial P/\partial t、\partial u/\partial t$$\partial \omega /\partial t$采用二阶差分近似, 可以得到:

$ \left.\frac{\partial P}{\partial t}\right|_{\frac{1}{2}, \frac{1}{2}} ^{\frac{1}{2}} \approx \frac{P_{\frac{1}{2}, \frac{1}{2}}^{1}-P_{\frac{1}{2}, \frac{1}{2}}^{0}}{\tau} $ (2)
$ \left.\frac{\partial u}{\partial t}\right|_{0, \frac{1}{2}} ^{0} \approx \frac{u_{0, \frac{1}{2}}^{\frac{1}{2}}-u_{0, \frac{1}{2}}^{-\frac{1}{2}}}{\tau} $ (3)
$ \left.\frac{\partial w}{\partial t}\right|_{\frac{1}{2}, 0} ^{0} \approx \frac{w_{\frac{1}{2}, 0}^{\frac{1}{2}}-w_{\frac{1}{2}, 0}^{-\frac{1}{2}}}{\tau} $ (4)

式中: Pm+1/2, n+1/2j=P[x+(m+1/2)h, z+(n+1/2)h, ], um, n+1/2j+1/2wm+1/2, nj+1/2具有相似的表达式, hτ分别为空间和时间采样步长。

对波动方程中的一阶空间偏导数采用2M阶差分近似, 可以得到:

$ \left.\frac{\partial P}{\partial x}\right|_{0, \frac{1}{2}} ^{0} \approx \frac{1}{h} \sum\limits_{m=1}^{M} a_{m}\left(P_{m-\frac{1}{2}, \frac{1}{2}}^{0}-P_{-m+\frac{1}{2}, \frac{1}{2}}^{0}\right) $ (5)
$ \left.\frac{\partial P}{\partial z}\right|_{\frac{1}{2}, 0} ^{0} \approx \frac{1}{h} \sum\limits_{m=1}^{M} a_{m}\left(P_{\frac{1}{2}, m-\frac{1}{2}}^{0}-P_{\frac{1}{2},-m+\frac{1}{2}}^{0}\right) $ (6)
$ \left.\frac{\partial u}{\partial x}\right|_{\frac{1}{2}, \frac{1}{2}} ^{\frac{1}{2}} \approx \frac{1}{h} \sum\limits_{m=1}^{M} a_{m}\left(u_{m, \frac{1}{2}}^{\frac{1}{2}}-u_{-m+1, \frac{1}{2}}^{\frac{1}{2}}\right) $ (7)
$ \left.\frac{\partial w}{\partial z}\right|_{\frac{1}{2}, \frac{1}{2}} ^{\frac{1}{2}} \approx \frac{1}{h} \sum\limits_{m=1}^{M} a_{m}\left(w_{\frac{1}{2}, m}^{\frac{1}{2}}-w_{\frac{1}{2},-m+1}^{\frac{1}{2}}\right) $ (8)

式中: am(m=1, 2, …, M)为差分系数。

将方程(2)~(8)代入方程(1), 可以得到:

$ \begin{aligned} \frac{P_{\frac{1}{2}, \frac{1}{2}}^{1}-P_{\frac{1}{2}, \frac{1}{2}}^{0}}{\tau} \approx& \frac{-\kappa}{h} \sum\limits_{m=1}^{M} a_{m}\left[\left(u_{m, \frac{1}{2}}^{\frac{1}{2}}-u_{-m+1, \frac{1}{2}}^{\frac{1}{2}}\right)+\right. \\ &\left.\left(w_{\frac{1}{2}, m}^{\frac{1}{2}}-w_{\frac{1}{2},-m+1}^{\frac{1}{2}}\right)\right]\\ &\frac{u_{0, \frac{1}{2}}^{\frac{1}{2}}-u_{0, \frac{1}{2}}^{-\frac{1}{2}}}{\tau} \approx-\frac{1}{\rho h} \sum\limits_{m=1}^{M} a_{m}\left(P_{m-\frac{1}{2}, \frac{1}{2}}^{0}-P_{-m+\frac{1}{2}, \frac{1}{2}}^{0}\right) \\ &\frac{w_{\frac{1}{2}, 0}^{\frac{1}{2}}-w_{\frac{1}{2}, 0}^{-\frac{1}{2}}}{\tau} \approx-\frac{1}{\rho h} \sum\limits_{m=1}^{M} a_{m}\left(P_{\frac{1}{2}, m-\frac{1}{2}}^{0}-P_{\frac{1}{2},-m+\frac{1}{2}}^{0}\right) \end{aligned} $ (9)

方程(9)为时间二阶、空间2M阶交错网格差分法对应力速度声波方程的差分离散波动方程。空间域交错网格有限差分法和时空域交错网格有限差分法均通过迭代求解方程(9)实现波动方程数值模拟, 只是二者采用的差分系数算法不同。

2 差分系数计算

差分系数直接影响交错网格有限差分法的数值模拟精度和稳定性, 因此, 差分系数算法是交错网格有限差分法的重要研究内容。

空间域交错网格有限差分法仅在空间域计算差分系数, 相应的差分系数算法可概括为: 首先, 根据平面波理论和空间差分算子表达式推导空间域频散关系; 其次, 对空间域频散关系中的三角函数进行泰勒级数展开, 建立差分系数求解方程组, 再通过解方程组计算差分系数。

时空域交错网格有限差分法在时空域计算差分系数, 相应的差分系数算法可概括为: 首先, 根据平面波理论和差分离散波动方程推导时空域频散关系; 其次, 对时空域频散关系中的三角函数进行泰勒级数展开, 建立差分系数求解方程组, 通过解方程组计算差分系数。

空间域交错网格有限差分法和时空域交错网格有限差分法的差分系数计算过程均采用了平面波理论。在均匀介质中, 应力速度声波方程具有如下形式的离散平面波解:

$ P_{m+\frac{1}{2}, n+\frac{1}{2}}^{j}=A_{P} \mathrm{e}^{\mathrm{i}\left\{k_x\left[x+\left(m+\frac{1}{2}\right)^{h}\right]+k_z\left[z+\left(n+\frac{1}{2}\right)^{h}\right]-\omega(t+j \tau)\right\}} $ (10)
$ u_{m, n+\frac{1}{2}}^{j+\frac{1}{2}}=A_{u} \mathrm{e}^{\mathrm{i}\left\{k_{x}(x+m h)+k_{z}\left[z+\left(n+\frac{1}{2}\right) h\right]-\omega\left[t+\left(j+\frac{1}{2}\right) \tau\right]\right\}} $ (11)
$ w_{m+\frac{1}{2}, n}^{j+\frac{1}{2}}=A_{w} \mathrm{e}^{\mathrm{i}\left\{k_{x}\left[x+\left(m+\frac{1}{2}\right) h\right]+k_{z}(z+n h)-\omega\left[t+\left(j+\frac{1}{2}\right) \tau\right]\right\}} $ (12)
$ k_{x}=k \cos \theta \quad k_{z}=k \sin \theta $ (13)

式中: APAuAw为平面波的振幅, k为波数, θ为平面波传播方向与x轴的夹角, ω为角频率。

2.1 空间域差分系数算法

空间域交错网格有限差分法仅在空间域计算差分系数, 将离散平面波解方程(10)代入空间差分算子方程(5)得到:

$ k_{x} \approx \frac{2}{h} \sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k_{x} h\right] $ (14)

方程(14)为空间2M阶交错网格差分法的空间域频散关系, 泰勒展开其中的正弦函数得到:

$ k_{x} \approx \frac{2}{h} \sum\limits_{j=1}^{\infty} \sum\limits_{m=1}^{M} a_{m}(-1)^{j-1} \frac{\left[\left(m-\frac{1}{2}\right) k_{x} h\right]^{2 j-1}}{2 j-1} $ (15)

使方程(15)左右两边kx2j-1h2j-2的系数对应相等得到:

$ \sum\limits_{m=1}^{M}(2 m-1)^{2 j-1} a_{m}=\left\{\begin{array}{lc} 1 & j=1 \\ 0 & j=2,3, \cdots, M \end{array}\right. $ (16)

解方程(16)得到:

$ a_{m}=\frac{(-1)^{M-1}}{2 m-1} \prod\limits_{1 \leqslant k \leqslant M, k \neq m} \frac{(2 k-1)^{2}}{(2 m-1)^{2}-(2 k-1)^{2}} $ (17)
$ m=1,2, \cdots, M $

方程(17)为空间域交错网格有限差分法的差分系数通解, 可以看出其差分系数仅与M的取值有关, 而与地震波的传播速度无关。

2.2 时空域差分系数算法

时空域交错网格有限差分法在时空域计算差分系数, 将平面波解方程(10)~(13)代入差分离散波动方程(9)得到:

$ \begin{aligned} \frac{1}{\tau} A_{P} \sin \left(\frac{\omega \tau}{2}\right)=& \frac{-\kappa}{h}\left\{A_{u} \sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k_{x} h\right]+\right.\\ &\left.A_{w} \sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k_{z} h\right]\right\} \end{aligned} $ (18a)
$ \frac{1}{\tau} A_{u} \sin \left(\frac{\omega \tau}{2}\right)=-\frac{1}{\rho} \frac{1}{h} A_{P} \sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k_{x} h\right] $ (18b)
$ \frac{1}{\tau} A_{w} \sin \left(\frac{\omega \tau}{2}\right)=-\frac{1}{\rho} \frac{1}{h} A_{P} \sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k_{z} h\right] $ (18c)

消除方程18a~18c中的AP, AuAw, 并且考虑到ω=υk, κ=ρυ2得到:

$ \begin{gathered} \frac{1}{\upsilon^{2} \tau^{2}} \sin ^{2}\left(\frac{r k h}{2}\right)=\frac{1}{h^{2}}\left\{\sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k h \cos \theta\right]\right\}^{2}+ \\ \frac{1}{h^{2}}\left\{\sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k h \sin \theta\right]\right\}^{2} \end{gathered} $ (19)

式中: r=υτ/h为Courant条件数, 表示单位时间步长内地震波的传播距离与空间采样步长之比。

方程(19)为时间二阶和空间2M阶交错网格差分法的时空域频散关系。利用时空域频散关系和泰勒展开求解差分系数, 需要选择一个特定θ值。为了尽可能简化差分系数计算过程, 取θ=0或θ=π/2, 可以得到:

$ \frac{1}{\upsilon \tau} \sin \left(\frac{r k h}{2}\right)=\frac{1}{h} \sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k h\right] $ (20)

泰勒展开式(20)中的正弦函数得到:

$ \begin{aligned} &\sum\limits_{j=1}^{\infty}(-1)^{j-1} \frac{r^{2 j-2}\left(\frac{1}{2}\right)^{2 j-1} k^{2 j-1} h^{2 j-2}}{2 j-1} \approx \\ &\ \ \ \ \sum\limits_{j=1}^{\infty} \sum\limits_{m=1}^{M} \cdot a_{m}(-1)^{j-1} \frac{\left(m-\frac{1}{2}\right)^{2 j-1} k^{2 j-1} h^{2 j-2}}{2 j-1} \end{aligned} $ (21)

使方程(21)左右两边k2j-1h2j-2的系数对应相等得到:

$ \sum\limits_{m=1}^{M}(2 m-1)^{2 j-1} a_{m}=r^{2 j-2} $ (22)
$ j=1,2, \cdots, M $

解方程(22)得到:

$ a_{m}=\frac{1}{2 m-1} \prod\limits_{1 \leqslant k \leqslant M, k \neq m} \frac{r^{2}-(2 k-1)^{2}}{(2 m-1)^{2}-(2 k-1)^{2}} $ (23)
$ m=1,2, \cdots, M $

方程(23)为时空域交错网格有限差分法的差分系数通解。取r=0时, 方程(23)与方程(17)完全等价, 因此, 空间域交错网格有限差分法的差分系数是时空域交错网格有限差分法的差分系数的一个特解。同时, 方程(23)表明时空域交错网格有限差分法的差分系数不仅与M的取值相关, 还与r=υτ/h取值相关, 数值模拟过程中时间步长τ和空间步长h取值固定, 差分系数随速度υ自适应变化, 这是时空域交错网格有限差分法比空间域交错网格有限差分法具有更高模拟精度的根本原因。

3 数值频散分析

数值频散的严重程度直接影响交错网格有限差分法的数值模拟精度。本文采用归一化相速度误差εph(θ)度量数值频散的大小。根据时间二阶、空间2M阶交错网格差分法的时空域频散关系方程(19), 可导出εph(θ)的表达式为:

$ \varepsilon_{p h}(\theta)=\frac{\upsilon_{p h}}{\upsilon}-1=\frac{2}{r k h} \sin ^{-1}(r \sqrt{q})-1 $ (24)
$ \begin{aligned} q=&\left\{\sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k h \cos \theta\right]\right\}^{2}+\\ &\left\{\sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k h \sin \theta\right]\right\}^{2} \end{aligned} $ (25)

εph(θ)=0时, 相速度等于真实速度, 无数值频散; εph(θ)>0时, 相速度大于真实速度, 表现出时间频散; εph(θ) < 0时, 相速度小于真实速度, 表现出空间频散。

空间域交错网格有限差分法和时空域交错网格有限差分法的归一化相速度误差εph(θ)的表达式完全相同, 均由方程(24)和(25)表示, 但是二者的差分系数am(m=1, 2, …, M)不同, 从而表现出不同的数值频散特性。

根据εph(θ)的方程(24)和方程(25), 结合两种差分法各自的差分系数, 可绘制两种差分法的相速度频散曲线, 进而分析数值频散特性。

图 2给出了r=0.2和r=0.3时, 空间域交错网格有限差分法(M=10)和时空域交错网格有限差分法(M=10)的相速度数值频散曲线, 分析对比可以看出:

图 2 相速度数值频散曲线 a空间域交错网格有限差分法(M=10), r=0.2; b空间域交错网格有限差分法(M=10), r=0.3; c时空域交错网格有限差分法(M=10), r=0.2; d时空域交错网格有限差分法(M=10), r=0.3

1) r取值增大, 空间域交错网格有限差分法(M=10)和时空域交错网格有限差分法(M=10)的相速度数值频散均明显增大;

2) 在波动方程有限差分法数值模拟中, 通常保证单位波长内有4个采样点, 对应kh/π的取值为0.5, 在0≤kh/π≤0.5范围内, r取值相同时, 时空域交错网格有限差分法(M=10)的相速度数值频散明显小于空间域交错网格有限差分法(M=10), 因此, 时空域交错网格有限差分法(M=10)压制数值频散的效果更好, 模拟精度更高;

3) 在0≤kh/π≤0.5范围内, 空间域交错网格有限差分法(M=10, r=0.2)和时空域交错网格有限差分法(M=10, r=0.3)的相速度数值频散大小基本相当, 但时空域交错网格有限差分法(M=10)采用的r取值更大, 意味着能采用更大的时间步长, 从而提高计算效率, 同时不损失模拟精度;

4) 当kh/π≥0.6时, 时空域交错网格有限差分法(M=10)存在一定的空间数值频散, 这时相比空间域交错网格有限差分法在压制数值频散, 提高模拟精度方面的优势会降低。

4 稳定性分析

根据时间二阶、空间2M阶交错网格差分法的时空域频散方程得到:

$ \begin{gathered} \frac{1}{r^{2}} \sin ^{2}\left(\frac{r k h}{2}\right)=\left\{\sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k h \cos \theta\right]\right\}^{2}+ \\ \left\{\sum\limits_{m=1}^{M} a_{m} \sin \left[\left(m-\frac{1}{2}\right) k h \sin \theta\right]\right\}^{2} \end{gathered} $ (26)

取空间波数kx=kz=π/h, 并且根据三角函数有界性sin2(rkh/2)≤1, 可得到:

$ r \leqslant S=\frac{1}{\sqrt{2}\left|\sum\limits_{m=1}^{M}(-1)^{m-1} a_{m}\right|} $ (27)

式中: S为稳定性因子。

空间域交错网格有限差分法和时空域交错网格有限差分法的稳定性条件均由方程(27)所描述, 但两种方法的差分系数不同。

图 3a图 3b分别给出了两种差分法的稳定性因子Sr取值变化的曲线。空间域的差分系数与r取值无关, 其稳定性因子S不随r变化, 呈现为一条平行于r坐标轴的直线; 时空域的差分系数为r的函数, 其稳定性因子S表现为随r取值变化的曲线。

图 3 稳定性曲线 a空间域交错网格有限差分法的稳定性因子Sr取值的变化曲线; b时空域交错网格有限差分法的稳定性因子Sr取值的变化曲线; c空间域交错网格有限差分法和时空域交错网格有限差分法稳定性条件约束下的最大r取值随M的变化曲线

根据稳定性条件不等式rS, 稳定性因子S曲线(直线)与直线S=r的交点为稳定性条件约束下的最大r取值。图 3c给出了两种差分法稳定性条件不等式约束下的最大r取值随M的变化曲线, 称为稳定性曲线。稳定性条件不等式约束下的最大r取值越大, 稳定性越强, 反之, 则稳定性越弱。图 3c表明, 空间域交错网格有限差分法和时空域交错网格有限差分法的稳定性均随M增大而降低; 当M≥1时, 时空域交错网格有限差分法的稳定性明显强于空间域交错网格有限差分法, 因此利用时空域交错网格有限差分法进行数值模拟时, 能采用更大的r取值, 即采用更大的时间步长, 从而提高计算效率。

5 数值模拟实例

利用层状介质模型和塔里木盆地典型复杂构造模型开展数值模拟实验, 进一步分析、对比两种方法的数值模拟精度和计算效率。

5.1 层状介质模型

图 4给出了一个网格尺寸为Δxz=h=15m, 网格数为nz×nx=601×801的层状介质模型。主频为25Hz的Ricker子波作为震源, 位于网格点(401, 3)。空间域交错网格有限差分法(M=10)和时空域交错网格有限差分法(M=10)分别采用时间步长τ=1.5ms和τ=1.0ms进行数值模拟。图 5图 6分别给出了利用两种差分法(M=10)进行数值模拟得到的2.1s时刻压力场P和质点震动速度场x分量u的波场快照。

图 4 层状介质速度模型
图 5 层状介质模型数值模拟2.1s时刻波场快照(时间步长τ=1.5ms) a空间域交错网格有限差分法(M=10)数值模拟压力场P; b质点震动速度场的x分量u; c时空域交错网格有限差分法(M=10)数值模拟压力场P; d质点震动速度场的x分量u
图 6 层状介质模型数值模拟2.1s时刻波场快照(时间步长τ=1.0ms) a空间域交错网格有限差分法(M=10)数值模拟压力场P; b质点震动速度场的x分量u; c时空域交错网格有限差分法(M=10)数值模拟压力场P; d质点震动速度场的x分量u

对比两组波场快照, 可以看出: 采用时间步长τ=1.5ms时, 空间域交错网格有限差分法(M=10)存在严重的数值频散, 而时空域交错网格有限差分法(M=10)仅表现轻微的数值频散; 减小时间步长至τ=1.0ms, 空间域交错网格有限差分法(M=10)的数值频散明显减弱, 但仍存在较明显的数值频散, 时空域交错网格有限差分法(M=10)的数值频散进一步减弱, 无明显的数值频散。因此, 采用相同时间步长时, 即计算效率基本相同时, 时空域交错网格有限差分法比空间域交错网格有限差分法能更有效地压制数值频散, 获得更高的模拟精度。

进一步分析可以看出, 时空域交错网格有限差分法(M=10)采用时间步长τ=1.5ms比空间域交错网格有限差分法(M=10)采用时间步长τ=1.0ms数值频散更弱, 模拟精度更高。因此, 相比空间域交错网格有限差分法, 时空域交错网格有限差分法能采用更大的时间步长以提高计算效率, 同时达到更高的模拟精度。

5.2 塔里木盆地典型复杂构造模型

图 7为塔里木盆地典型复杂构造模型, 模型网格规模为nz×nx=1051×1201, 网格尺寸为Δxz=h=15m。主频25Hz的Ricker子波作为震源, 位于网格点(501, 3)。两种差分法均采用时间步长τ=1.0ms进行数值模拟。图 8为两种差分法数值模拟3.0s时刻压力场P的波场快照, 图 9为两种差分法数值模拟得到的压力场P的炮集记录。

图 7 塔里木盆地典型复杂构造速度模型
图 8 塔里木盆地复杂构造模型数值模拟3.0s时刻压力场P的波场快照(时间步长τ=1.0ms) a空间域交错网格有限差分法(M=10); b时空域交错网格有限差分法(M=10)
图 9 塔里木盆地复杂构造模型数值模拟压力场P的炮集记录(时间步长τ=1.0ms) a空间域交错网格有限差分法(M=10); b时空域交错网格有限差分法(M=10); c 图 9a中黑色方框部分的放大显示; d 图 9b中黑色方框部分的放大显示; e 图 9c和图 9d中nx=1100道与近似解析道的叠合显示

对比图 8图 9可以看出, 空间域交错网格有限差分法(M=10)数值模拟得到的波场快照和炮集记录均表现出明显的数值频散, 模拟精度低; 时空域交错网格有限差分法(M=10)数值模拟的波场快照和炮集记录均无明显的数值频散, 模拟精度高。塔里木盆地典型复杂构造模型模拟结果进一步证明了时空域交错网格有限差分法能更有效地压制数值频散, 从而提高模拟精度。

6 结论

鉴于波动方程有限差分数值模拟在时间域和空间域迭代求解, 本文针对时间二阶、空间2M阶交错网格差分法, 推导出基于时空域频散关系和泰勒展开的差分系数算法, 提出时空域交错网格有限差分法, 并进行数值频散分析、稳定性分析和数值模拟实验, 结果如下。

1) 相比空间域交错网格有限差分法, 时空域交错网格有限差分法能更有效地压制数值频散, 模拟精度更高; 同时, 时空域交错网格有限差分法还具有更强的稳定性, 能够采用更大的时间步长提高计算效率。

2) 层状介质模型和塔里木盆地典型复杂构造模型数值模拟结果进一步验证了时空域交错网格有限差分法在提高模拟精度和计算效率方法面的优越性, 也验证了该方法的普遍适用性。

本文提出时空域交错网格有限差分法仅针对二维应力速度声波方程开展了研究, 仍存在以下不足。

1) 文中仅开展二维应力速度声波方程数值模拟, 针对三维情况有待进一步研究。

2) 相比空间域交错网格有限差分法, 时空域交错网格有限差分格式的数值频散明显减小, 但是其频散曲线仍然较发散, 下一步研究通过构建更合理的交错网格差分法改善相速度频散曲线的收敛性, 从而进一步提高其模拟精度。

3) 文中未讨论时空域交错网格有限差分法对弹性波方程的适用性, 将进一步开展深入研究。

参考文献
[1]
KELLY K, WARD R, TREITEL S, et al. Synthetic seismograms: A finite-difference approach[J]. Geophysics, 1976, 41(1): 2-27. DOI:10.1190/1.1440605
[2]
杨哲, 刘威, 胡自多, 等. 时空域波动方程混合网格有限差分数值模拟[J]. 岩性油气藏, 2018, 30(2): 93-109.
YANG Z, LIU W, HU Z D, et al. Mixed-grid finite-difference methods for wave equation numerical modeling in time-space domain[J]. Lithologic Reservoirs, 2018, 30(2): 93-109.
[3]
徐世刚, 刘洋. 基于优化有限差分和混合吸收边界条件的三维VTI介质声波和弹性波数值模拟[J]. 地球物理学报, 2018, 61(7): 2950-2968.
XU S G, LIU Y. 3D acoustic and elastic VTI modeling with optimal finite-difference schemes and hybrid absorbing boundary conditions[J]. Chinese Journal of Geophysics, 2018, 61(7): 2950-2968.
[4]
ALFORD R, KELLY K, BOORE D. Accuracy of finite-difference modeling of the acoustic wave equation[J]. Geophysics, 1974, 39(6): 834-842. DOI:10.1190/1.1440470
[5]
DABLAIN M A. The application of high-order differencing to the scalar wave equation[J]. Geophysics, 1986, 51(1): 54-66. DOI:10.1190/1.1442040
[6]
BEYDOUN W, KEHO T. The paraxial ray method[J]. Geophysics, 1987, 52(12): 1639-1653. DOI:10.1190/1.1442281
[7]
邓飞, 刘超颖, 赵波, 等. 高斯射线束正演与偏移[J]. 石油地球物理勘探, 2009, 44(3): 265-269, 281.
DENG F, LIU C Y, ZHAO B, et al. Gaussian beams forward simulation and migration[J]. Oil Geophysical Prospecting, 2009, 44(3): 265-269, 281. DOI:10.3321/j.issn:1000-7210.2009.03.004
[8]
胡自多, 贺振华, 刘威, 等. 旋转网格和常规网格混合的时空域声波有限差分正演[J]. 地球物理学报, 2016, 59(10): 3829-3846.
HU Z D, HE Z H, LIU W, et al. Scalar wave equation modeling using the mixed-grid finite-difference method in the time-space domain[J]. Chinese Journal Geophysics, 2016, 59(10): 3829-3846. DOI:10.6038/cjg20161027
[9]
LIU Y, SEN M K. A new time-space domain high-order finite-difference method for the acoustic wave equation[J]. Journal of Computational Physics, 2009, 228(23): 8779-8806. DOI:10.1016/j.jcp.2009.08.027
[10]
LIU Y. Globally optimal finite-difference schemes based on least squares[J]. Geophysics, 2013, 78(4): T113-T132. DOI:10.1190/geo2012-0480.1
[11]
TAN S R, HUANG L J. A staggered-grid finite-difference scheme optimized in the time-space domain for modeling scalar-wave propagation in geophysical problems[J]. Journal of Computational Physics, 2014, 276(11): 613-634.
[12]
TAN S R, HUANG L J. An efficient finite-difference method with high-order accuracy in both time and space domains for modelling scalar-wave propagation[J]. Geophysical Journal International, 2014, 197(2): 1250-1267. DOI:10.1093/gji/ggu077
[13]
LIU Y, SEN M K. Scalar wave equation modeling with time-space domain dispersion-relation-based staggered-grid finite-difference schemes[J]. Bulletin of the Seismological Society of America, 2011, 101(1): 141-159. DOI:10.1785/0120100041
[14]
VIRIEUX J. SH-wave propagation in heterogeneous media: Velocity-stress finite-difference method[J]. Geophysics, 1984, 49(11): 1933-1942. DOI:10.1190/1.1441605
[15]
VIRIEUX J. P-SV wave propagation in heterogeneous media: Velocity-stress finite-difference method[J]. Geophysics, 1986, 51(4): 889-901. DOI:10.1190/1.1442147
[16]
REN Z, LI Z C. Temporal high-order staggered-grid finite-difference schemes for elastic wave propagation[J]. Geophysics, 2017, 82(5): T207-T224. DOI:10.1190/geo2017-0005.1
[17]
MOCZO P, ROBERTSSON J O A, EISNER L. The finite-difference time-domain method for modeling of seismic wave propagation[J]. Advances in Geophysics, 2007, 48(8): 421-516.
[18]
KANE Y. Numerical solution of initial boundary value problems involving maxwell's equations in isotropic media[J]. IEEE Transactions on Antennas and Propagation, 1966, 14(3): 302-307. DOI:10.1109/TAP.1966.1138693
[19]
LEVANDER A R. Fourth-order finite-difference P-SV seismograms[J]. Geophysics, 1988, 53(11): 1425-1436. DOI:10.1190/1.1442422
[20]
FORNBERG B. Classroom note: Calculation of weights in finite difference formulas[J]. SIAM Review, 1998, 40(3): 685-691. DOI:10.1137/S0036144596322507