
Citation: | Zhang, D. Y., Pan, W. Y., Yang, D. H., Qiu, L. Y., Dong, X. P. and Meng, W. J. (2021). Three-dimensional frequency-domain full waveform inversion based on the nearly-analytic discrete method. Earth Planet. Phys., 5(2), 149–157. DOI: 10.26464/epp2021022 |
The nearly analytic discrete (NAD) method is a kind of finite difference method with advantages of high accuracy and stability. Previous studies have investigated the NAD method for simulating wave propagation in the time-domain. This study applies the NAD method to solving three-dimensional (3D) acoustic wave equations in the frequency-domain. This forward modeling approach is then used as the “engine” for implementing 3D frequency-domain full waveform inversion (FWI). In the numerical modeling experiments, synthetic examples are first given to show the superiority of the NAD method in forward modeling compared with traditional finite difference methods. Synthetic 3D frequency-domain FWI experiments are then carried out to examine the effectiveness of the proposed methods. The inversion results show that the NAD method is more suitable than traditional methods, in terms of computational cost and stability, for 3D frequency-domain FWI, and represents an effective approach for inversion of subsurface model structures.
In recent decades, full waveform inversion (FWI) has become increasingly popular in global and exploration seismology due to its ability to provide high-resolution subsurface velocity structures (Lailly, 1983; Tarantola, 1986; Virieux and Operto, 2009). FWI can be performed both in the time domain (Mora, 1987; Tromp et al., 2005; Liu QY and Tromp, 2006; Tape et al., 2007; Bozdağ et al., 2016; Wang J et al., 2019; Dong XP et al., 2019) and the frequency-domain (Pratt and Worthington, 1990; Song and Williamson, 1995; Pratt, 1999; Operto et al., 2004; Sirgue and Pratt, 2004; Brossier et al., 2009). Compared with time-domain FWI, frequency-domain FWI is more flexible in selecting specific frequency components in a multi-scale inversion strategy. In addition, frequency-domain FWI is computationally more efficient, thanks to solving different sources simultaneously with one matrix factorization. However, in 3D frequency-domain FWI the matrix size grows exponentially (Operto et al., 2007; Plessix, 2009). The iterative solution of the seismic inverse problem requires a large number of forward simulations. Forward modeling of the seismic waves is considered as the “engine” of and foundation for the implementation of FWI. Therefore, determining an accurate and efficient forward modeling approach is necessary and essential if FWI experiments are to be practical.
In the past decades, researchers have studied a series of forward modeling methods, including finite difference methods (Kelly et al., 1976; Day, 1982; Igel et al., 1995; Yang DH et al., 2003, 2004, 2006; Liu SL et al., 2015, Ma X et al., 2018), finite element methods (Lysmer and Drake, 1972; Marfurt, 1984; Liu SL et al., 2014; He XJ et al., 2020), a pseudo-spectral method (Kosloff and Baysal, 1982), and a spectral element method (Kosloff and Baysal, 1982; Seriani and Priolo, 1994; Komatitsch et al., 2005). These methods are designed to solve different types of questions. Each may have superiorities in some aspects but limitations in others. Among these methods, finite difference methods are widely used because of the advantages of easy implementation, low computational cost, etc.
The nearly analytic discrete (NAD) method is a finite difference method that uses displacement and its gradient to approximate the high-order partial derivatives in the wave equation (Yang DH et al., 2003, 2004, 2006; Tong P et al., 2011, 2013). As this method captures more detailed wave equation information, dispersion analysis and numerical experiments have shown that it can solve the wave equation more accurately and efficiently than traditional finite difference methods (Yang DH et al., 2010, 2012). Previous studies have implemented the NAD method for forward modeling and reverse time migration in time-domain applications (Yang DH et al., 2003; Li JS et al., 2013). This study extends the NAD method to solve the three-dimension (3D) acoustic wave equation in the frequency-domain, which is then used as the “engine” for conducting 3D frequency-domain FWI. The paper is organized as follows. First, we introduce the 3D frequency-domain acoustic wave equation's discretization with a perfect matched layer (PML) absorbing boundary condition, which gives the linear system equations. According to the characteristics of the coefficient matrix (or “impedance matrix”), we choose the Krylov subspace iteration with incomplete LU decomposition to solve the linear system. We then introduce the theoretical basis of 3D FWI in the frequency-domain. The non-linear conjugate gradient method is adopted for model updating in the iterative inversion process. Finally, we give numerical examples of forward modeling and 3D frequency-domain FWI. The forward modeling experiments show that the NAD method for the 3D frequency-domain acoustic wave equation works well and can suppress the numerical dispersion effects more effectively than traditional finite difference methods. The FWI experiments show that the frequency-domain FWI with the NAD method can efficiently and stably reconstruct the subsurface velocity structures.
In the frequency-domain, the 3D acoustic wave equation with constant density can be written as
Δu(x,y,z)+ω2c2u(x,y,z)=−1c2s(x,y,z), (x,y,z)∈D, | (1) |
where
To discretize the acoustic wave equation with the NAD method, we need to derive the partial derivative form of the frequency-domain equation with respect to x, y and z, respectively, as illustrated in the following equations:
{∂2u∂x2+∂2u∂y2+∂2u∂z2+ω2c2u=−1c2s,∂2ux∂x2+∂2ux∂y2+∂2ux∂z2+ω2c2ux=−1c2∂s∂x,∂2uy∂x2+∂2uy∂y2+∂2uy∂z2+ω2c2uy=−1c2∂s∂y,∂2uz∂x2+∂2uz∂y2+∂2uz∂z2+ω2c2uz=−1c2∂s∂z. | (2) |
Second, we apply the PML condition (Komatitsch and Tromp, 2003), which is widely used in the area of seismic wave propagation, in Equation (2) for eliminating the reflections from artificial boundaries. The real coordinate
˜x=x−iwx∫0dx(s)ds, | (3) |
where
dx(s)=−3c2llog(R)(sl)2. | (4) |
In Equation (4),
In the PML region, after replacing x, y and z with
{∂2u∂˜x2+∂2u∂˜y2+∂2u∂˜z2+ω2c2u=−1c2s,∂2u˜x∂˜x2+∂2u˜x∂˜y2+∂2u˜x∂˜z2+ω2c2u˜x=−1c2∂s∂˜x,∂2u˜y∂˜x2+∂2u˜y∂˜y2+∂2u˜y∂˜z2+ω2c2u˜y=−1c2∂s∂˜y,∂2u˜z∂˜x2+∂2u˜z∂˜y2+∂2u˜z∂˜z2+ω2c2u˜z=−1c2∂s∂˜z. | (5) |
Then we turn the variables
∂x∂˜x=iωiω+dx. | (6) |
Applying chain rule to Equation (5), taking
{∂u∂˜x=iωiω+dx∂u∂x,∂2u∂˜x2=(iωiω+dx)2∂2u∂x2−(iω)2d′xp(iω+dx)3∂u∂x,∂3u∂˜x3=(iωiω+dx)3∂3u∂x3−3(iω)3d′xp(iω+dx)4∂2u∂x2+(3(iω)3d′2xp(iω+dx)5−(iω)3dxpp″ | (7) |
where
{\boldsymbol{AU}}={\boldsymbol{s}}, | (8) |
where
w(t) = A\left[ {1 - 2{{(\pi {f_0}t)}^2}} \right]{e^{ - {{(\pi {f_0}t)}^2}}}, | (9) |
where
F\left[ {w(t)} \right] = \frac{{\sqrt 2 A}}{{\pi {f_0}}}{\left({\frac{f}{{{f_0}}}} \right)^2}{e^{ - {{\left({\frac{f}{{{f_0}}}} \right)}^2}}}, | (10) |
where
In this section, the theory of 3D frequency-domain FWI based on the NAD method is introduced. In FWI, the model properties are updated iteratively by minimizing an objective function that measures the observed and synthetic seismic data differences. The L-2 norm objective function is formulated as:
E(c) = \frac{1}{2}\sum\limits_{\omega,i} {{{\left[ {\delta {d^{\,i}}(c,\omega)} \right]}^{\rm H}}\delta {d^{\,i}}(c,\omega),} | (11) |
where
\delta d_j^{\,i}(c,\omega) = u_j^i(c,\omega) - d_j^{\,i}({c_{\rm{true}}},\omega),\ \ \ j = 1,2, \cdot \cdot \cdot,n, | (12) |
where
The full waveform inverse problem is commonly solved within the gradient-based optimization framework. Different local optimization methods, including steepest descent, non-linear conjugate gradient (NCG), quasi-Newton methods, etc. (Nocedal and Wright, 2006; Pan WY et al., 2017), can be used for the model updating. Within these optimization methods, the first-order derivative of the misfit function, namely the gradient, needs to be calculated first. Following Pratt (1999), the gradient of the misfit function
\nabla E(c) = \frac{{\partial E}}{{\partial c}} = {\rm{Re}} ({{\boldsymbol{J}}^{\rm T}}\delta {{\boldsymbol{d}}^{*}}), | (13) |
where
\;\;\;\;\;\;{\boldsymbol{J}} = \dfrac{{\partial {\boldsymbol{U}}}}{{\partial c}} = \left({\begin{array}{*{20}{c}} {\dfrac{{\partial {u_1}}}{{\partial {c_1}}}}&{\dfrac{{\partial {u_1}}}{{\partial {c_2}}}}&{ \cdot \cdot \cdot }&{\dfrac{{\partial {u_1}}}{{\partial {c_m}}}} \\ \vdots & \vdots & \vdots & \vdots \\ {\dfrac{{\partial {u_n}}}{{\partial {c_1}}}}&{\dfrac{{\partial {u_n}}}{{\partial {c_2}}}}&{ \cdot \cdot \cdot }&{\dfrac{{\partial {u_n}}}{{\partial {c_m}}}} \end{array}} \right) = \left[ {\begin{array}{*{20}{c}} {\dfrac{{\partial u}}{{\partial {c_1}}}}&{\dfrac{{\partial u}}{{\partial {c_2}}}}& \cdots &{\dfrac{{\partial u}}{{\partial {c_m}}}} \end{array}} \right]. | (14) |
However, it is computationally unaffordable to calculate the partial derivative wavefield explicitly for large-scale inverse problems. With the help of the linear system in Equation (8), the partial derivative wavefield can be derived as (Pratt et al., 1998; Pan WY et al., 2016):
\frac{{\partial {\boldsymbol{U}}}}{{\partial c}} = - {{\boldsymbol{A}}^{ - 1}}\frac{{\partial {\boldsymbol{A}}}}{{\partial c}}{\boldsymbol{U}}. | (15) |
Substituting Equation (15) into Equation (14) then into Equation (13), we can obtain the gradient as:
\nabla E(c) = - {\rm{Re}} \left[ {{{\boldsymbol{U}}^{\rm T}}{{\left({\frac{{\partial {\boldsymbol{A}}}}{{\partial c}}} \right)}^{\rm T}}{{\boldsymbol{A}}^{ -{\rm T}}}\delta {{\boldsymbol{d}}^{*}}} \right], | (16) |
where
\nabla E(c) = - {\rm{Re}} \left[ {{{\boldsymbol{U}}^{\rm T}}{{\left({\frac{{\partial {\boldsymbol{A}}}}{{\partial c}}} \right)}^{\rm T}}{\boldsymbol{v}}} \right], | (17) |
where
{{\boldsymbol{A}}^{\rm T}}{\boldsymbol{v}} = \delta {{\boldsymbol{d}}^{*}}. | (18) |
The LU decompositions of
{m_{k + 1}} = {m_k} + {\alpha _k}\delta {m_k}, | (19) |
where
\delta {m_k} = - \nabla {E_k} + {\beta _k}\delta {m_{k - 1}}, | (20) |
where
This section first gives two forward modeling examples to illustrate the NAD method's advantages compared to traditional finite difference methods. We then present numerical examples of 3D frequency-domain FWI based on the NAD method.
The 3D homogeneous model has a size of 4 km, 0.5 km, and 4 km in x, y and z directions. The grid spacing is 25 m. PML layers with a thickness of 6 are applied on all boundaries of the model for absorbing the reflections of artificial boundaries. The compressional velocity of the medium is 2 km/s. A Ricker wavelet with a dominant frequency of 30 Hz, located at the center of the model, is used as the source for forward modeling.
Figure 1 shows the frequency-domain wavefield snapshot at the slice of y = 0.25 km with a frequency of 30 Hz. Figure 2 shows the frequency-domain wavefield snapshots in 3D with a frequency of 11 Hz. Figures 3, 4 and 5 are the wavefield snapshots in the time domain. In Figure 3, at the time of t2 = 1.233 s, the wavefronts have spread out of the computation region without evident reflections, indicating that the PML boundary condition works effectively. However, it can be seen in Figure 5 that the fourth-order NAD method works much better in suppressing the numerical dispersion effects, as indicated by the red boxes, than the traditional fourth-order finite difference method. Theory regarding suppression of dispersion effects is discussed in Lang C and Yang DH (2017).
Next, we test the NAD method with a two-layer model example to examine its effectiveness in handling internal discontinuity within the velocity structure. The model size, grid spacing, boundary conditions, and source configurations are all the same as those of the previous homogeneous model example. The interface is located at 2.7 km in depth. The upper and lower layers have velocities of 2 km/s and 2.5 km/s, respectively. The internal discontinuity is described by velocity variation in the impedance matrix of Equation (8). Figures 6 and 7 show the wavefield snapshots calculated using the fourth-order NAD method in the frequency and time domains, respectively. As can be seen, the wavefields can be modeled accurately with few dispersion artifacts and boundary reflections. These observations in the numerical experiments verify the effectiveness and accuracy of the NAD method in forward modeling with internal discontinuity.
To illustrate the effectiveness of our methods for frequency-domain FWI, we first carry out inversion experiments with a simple two-layer model. The model sizes in x, y and z directions are 2.5 km, 0.5 km, and 2.5 km, respectively. The grid spacing is 25 m. The number of grids in x, y and z directions are 101, 21, and 101. Figure 8 presents the target velocity model consisting of two layers. The upper layer has a velocity of 2.0 km/s and the lower layer has a higher velocity of 2.5 km/s. The initial model is homogeneous with a constant velocity of 2.0 km/s. Three wells are placed in the middle of three sides of the model. Eleven sources and 89 receivers are deployed regularly in each well. A Ricker wavelet with dominant frequency of 15 Hz is used as the source function. We carry out the inversion experiments with a multi-scale strategy by ranging the frequency from 1 Hz to 21 Hz.
Figure 9 shows the inversion result after 60 NCG iterations. The boundary between higher and lower velocity layers can be observed clearly. But the velocities in deeper parts are not well recovered. Figure 10 shows the final inversion result after 100 NCG iterations. As can be seen, the boundary of the velocity structure is obtained more accurately. But the velocities around the bottom edge are still not recovered very well. According to our experience, this may be caused by the settings of sources and receivers. The wave in the route from source to receivers cannot reach the bottom in the three wells.
Finally, we apply the frequency-domain FWI with the NAD method to a subsection of the SEG/EAGE 3D Overthrust model, which contains more complex velocity variations. The model has a size of 1.65 km, 2.55 km, and 1.65 km in the x, y and z directions, respectively. The grid spacing is 50 m. PML layers are applied to all boundaries of the model. Figures 11 and 12 present the 3D true and initial velocity models, respectively. In the x direction, we arrange five wells on both sides regularly. Twenty-one sources and 43 receivers are deployed regularly in each well. The source function is a Ricker wavelet with dominant frequency of 15 Hz. We choose 20 frequencies from 1 Hz to 31Hz for inversion.
Figure 13 shows the inversion result after 100 NCG iterations. As can be seen, the velocity structures are accurately reconstructed. The structures in the bottom are also well inverted. These observations suggest that our NAD method works well for 3D frequency-domain FWI and can invert subsurface model structures accurately and stably.
This paper develops a nearly-analytic discrete method (NAD) method for 3D acoustic wave equation forward modeling in the frequency-domain. We derive partial derivatives of the frequency-domain acoustic wave equation to obtain discretized NAD equations. The PML absorbing boundary condition is introduced into the system to absorb reflected waves from artificial boundaries. We then present the basic principle of FWI in the frequency-domain. The NAD method is applied in 3D frequency-domain FWI as a forward modeling “engine”. Numerical examples are given to show that the NAD method works better than traditional finite difference methods. The proposed methods also work well for 3D frequency-domain FWI and can reconstruct model properties effectively.
This work was supported by the Joint Fund of Seismological Science (Grant No. U1839206) and the National R&D Program on Monitoring, Early Warning and Prevention of Major Natural Disaster (Grant No. 2017YFC1500301). W. Pan is supported by IGGCAS Research Start-up Funds (Grant No. E0515402) and National Natural Science Foundation of China (Grant No. E1115401). L. Qiu’s research is supported by National Natural Science Foundation of China (Grant No. 11971258).
Replacing the parameters in Equation (5) with Expressions (7) in x, y and z directions gives:
\left\{ \begin{aligned} & {{{\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_x}}}} \right)}^2}\frac{{{\partial ^2}u}}{{\partial {x^2}}} + {{\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_y}}}} \right)}^2}\frac{{{\partial ^2}u}}{{\partial {y^2}}} + {{\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_z}}}} \right)}^2}\frac{{{\partial ^2}u}}{{\partial {z^2}}}} -\\ & \quad\quad \frac{{{{({\rm i}\omega)}^2}d'_{xp}}}{{{{({\rm i}\omega + {d_x})}^3}}}\frac{{\partial u}}{{\partial x}} - \frac{{{{({\rm i}\omega)}^2}d'_{yp}}}{{{{({\rm i}\omega + {d_y})}^3}}}\frac{{\partial u}}{{\partial y}} - \frac{{{{({\rm i}\omega)}^2}d'_{zp}}}{{{{({\rm i}\omega + {d_z})}^3}}}\frac{{\partial u}}{{\partial z}} + \frac{{{\omega ^2}}}{{{c^2}}}u = - \frac{1}{{{c^2}}}s, \\ & {\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_x}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {x^3}}} + {\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_y}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {y^2}\partial x}} + {\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_z}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {z^2}\partial x}} - \frac{{3{{({\rm i}\omega)}^2}d'_{xp}}}{{{{({\rm i}\omega + {d_x})}^3}}}\frac{{{\partial ^2}u}}{{\partial {x^2}}} - \\ & \quad\quad{\frac{{{{({\rm i}\omega)}^2}d'_{yp}}}{{{{({\rm i}\omega + {d_y})}^3}}}\frac{{{\partial ^2}u}}{{\partial y\partial x}} - \frac{{{{({\rm i}\omega)}^2}d'_{zp}}}{{{{({\rm i}\omega + {d_z})}^3}}}\frac{{{\partial ^2}u}}{{\partial z\partial x}} + \left({\frac{{3{{({\rm i}\omega)}^2}{d'^2_{xp}}}}{{{{({\rm i}\omega + {d_x})}^4}}} - \frac{{{{({\rm i}\omega)}^2}d''_{xpp}}}{{{{({\rm i}\omega + {d_x})}^3}}} + \frac{{{\omega ^2}}}{{{c^2}}}} \right)\frac{{\partial u}}{{\partial x}} = - \frac{1}{{{c^2}}}\frac{{\partial s}}{{\partial x}}}, \\ &{\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_x}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {x^3}}} + {\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_y}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {y^2}\partial x}} + {\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_z}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {z^2}\partial x}} - \frac{{3{{({\rm i}\omega)}^2}d'_{yp}}}{{{{({\rm i}\omega + {d_x})}^3}}}\frac{{{\partial ^2}u}}{{\partial {x^2}}} - \\ &\quad\quad\frac{{{{({\rm i}\omega)}^2}d'_{xp}}}{{{{({\rm i}\omega + {d_y})}^3}}}\frac{{{\partial ^2}u}}{{\partial y\partial x}} - \frac{{{{({\rm i}\omega)}^2}d'_{zp}}}{{{{({\rm i}\omega + {d_z})}^3}}}\frac{{{\partial ^2}u}}{{\partial z\partial x}} + \left({\frac{{3{{({\rm i}\omega)}^2}{d'^2_{yp}}}}{{{{({\rm i}\omega + {d_x})}^4}}} - \frac{{{{({\rm i}\omega)}^2}d''_{ypp}}}{{{{({\rm i}\omega + {d_x})}^3}}} + \frac{{{\omega ^2}}}{{{c^2}}}} \right)\frac{{\partial u}}{{\partial x}} = - \frac{1}{{{c^2}}}\frac{{\partial s}}{{\partial x}}, \\ & {\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_x}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {x^3}}} + {\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_y}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {y^2}\partial x}} + {\left({\frac{{{\rm i}\omega }}{{{\rm i}\omega + {d_z}}}} \right)^2}\frac{{{\partial ^3}u}}{{\partial {z^2}\partial x}} - \frac{{3{{({\rm i}\omega)}^2}d'_{zp}}}{{{{({\rm i}\omega + {d_x})}^3}}}\frac{{{\partial ^2}u}}{{\partial {x^2}}} - \\ & \quad\quad\frac{{{{({\rm i}\omega)}^2}d'_{yp}}}{{{{({\rm i}\omega + {d_y})}^3}}}\frac{{{\partial ^2}u}}{{\partial y\partial x}} - \frac{{{{({\rm i}\omega)}^2}d'_{xp}}}{{{{({\rm i}\omega + {d_z})}^3}}}\frac{{{\partial ^2}u}}{{\partial z\partial x}} + \left({\frac{{3{{({\rm i}\omega)}^2}{d'^2_{zp}}}}{{{{({\rm i}\omega + {d_x})}^4}}} - \frac{{{{({\rm i}\omega)}^2}d''_{zpp}}}{{{{({\rm i}\omega + {d_x})}^3}}} + \frac{{{\omega ^2}}}{{{c^2}}}} \right)\frac{{\partial u}}{{\partial x}} = - \frac{1}{{{c^2}}}\frac{{\partial s}}{{\partial x}}, \end{aligned} \right. |
where
Then, according to Yang et al., (2003, 2006), Tong (2011, 2013) and Lang and Yang, (2017), the discretization of each partial derivative using the NAD method is obtained as:
\frac{{{\partial ^2}{u_{i,j,k}}}}{{\partial {x^2}}} = \frac{2}{{\Delta {x^2}}}\left({{u_{i + 1,j,k}} - 2{u_{i,j,k}} + {u_{i - 1,j,k}}} \right) - \frac{1}{{2\Delta x}}\left({\frac{{\partial {u_{i + 1,j,k}}}}{{\partial x}} - \frac{{\partial {u_{i - 1,j,k}}}}{{\partial x}}} \right), |
\frac{{{\partial ^2}{u_{i,j,k}}}}{{\partial {y^2}}} = \frac{2}{{\Delta {y^2}}}\left({{u_{i,j + 1,k}} - 2{u_{i,j,k}} + {u_{i,j - 1,k}}} \right) - \frac{1}{{2\Delta y}}\left({\frac{{\partial {u_{i,j + 1,k}}}}{{\partial y}} - \frac{{\partial {u_{i,j - 1,k}}}}{{\partial y}}} \right), |
\frac{{{\partial ^2}{u_{i,j,k}}}}{{\partial {z^2}}} = \frac{2}{{\Delta {z^2}}}\left({{u_{i,j,k + 1}} - 2{u_{i,j,k}} + {u_{i,j,k - 1}}} \right) - \frac{1}{{2\Delta z}}\left({\frac{{\partial {u_{i,j,k + 1}}}}{{\partial z}} - \frac{{\partial {u_{i,j,k - 1}}}}{{\partial z}}} \right), |
\frac{{{\partial ^3}{u_{i,j,k}}}}{{\partial {x^3}}} = \frac{{15}}{{2\Delta {x^3}}}\left({{u_{i + 1,j,k}} - {u_{i - 1,j,k}}} \right) - \frac{3}{{2\Delta {x^2}}}\left({\frac{{\partial {u_{i + 1,j,k}}}}{{\partial x}} + 8\frac{{\partial {u_{i,j,k}}}}{{\partial x}} + \frac{{\partial {u_{i - 1,j,k}}}}{{\partial x}}} \right), |
\frac{{{\partial ^3}{u_{i,j,k}}}}{{\partial {y^3}}} = \frac{{15}}{{2\Delta {y^3}}}\left({{u_{i,j + 1,k}} - {u_{i,j - 1,k}}} \right) - \frac{3}{{2\Delta {y^2}}}\left({\frac{{\partial {u_{i,j + 1,k}}}}{{\partial y}} + 8\frac{{\partial {u_{i,j,k}}}}{{\partial y}} + \frac{{\partial {u_{i,j - 1,k}}}}{{\partial y}}} \right), |
\frac{{{\partial ^3}{u_{i,j,k}}}}{{\partial {z^3}}} = \frac{{15}}{{2\Delta {z^3}}}\left({{u_{i,j,k + 1}} - {u_{i,j,k - 1}}} \right) - \frac{3}{{2\Delta {z^2}}}\left({\frac{{\partial {u_{i,j,k + 1}}}}{{\partial z}} + 8\frac{{\partial {u_{i,j,k}}}}{{\partial z}} + \frac{{\partial {u_{i,j,k - 1}}}}{{\partial z}}} \right). |
Taking the cross-derivative in x direction as an example:
\begin{split} \frac{{{\partial ^2}{u_{i,j,k}}}}{{\partial x\partial y}} =& \frac{1}{{2\Delta x\Delta y}}\left({{u_{i + 1,j + 1,k}} + {u_{i-1,j-1,k}} - {u_{i-1,j + 1,k}} - {u_{i + 1,j - 1,k}}} \right)\\ &- \frac{1}{{8\Delta x}}\left({\frac{{\partial {u_{i + 1,j + 1,k}}}}{{\partial y}} - \frac{{\partial {u_{i - 1,j - 1,k}}}}{{\partial y}} - \frac{{\partial {u_{i - 1,j + 1,k}}}}{{\partial y}} + \frac{{\partial {u_{i + 1,j - 1,k}}}}{{\partial y}}} \right)\\ &-\frac{1}{8\Delta y}\left(\frac{\partial {u}_{i+1,j+1,k}}{\partial x}-\frac{\partial {u}_{i-1,j-1,k}}{\partial x}-\frac{\partial {u}_{i+1,j-1,k}}{\partial x}+\frac{\partial {u}_{i-1,j+1,k}}{\partial x}\right), \end{split} |
\begin{split} \frac{{{\partial ^2}{u_{i,j,k}}}}{{\partial x\partial z}} = &\frac{1}{{2\Delta x\Delta z}}\left({{u_{i + 1,j,k + 1}} + {u_{i-1,j,k-1}} - {u_{i-1,j,k + 1}} - {u_{i + 1,j,k - 1}}} \right)\\ & - \frac{1}{{8\Delta x}}\left({\frac{{\partial {u_{i + 1,j,k + 1}}}}{{\partial z}} - \frac{{\partial {u_{i - 1,j,k - 1}}}}{{\partial z}} - \frac{{\partial {u_{i - 1,j,k + 1}}}}{{\partial z}} + \frac{{\partial {u_{i + 1,j,k - 1}}}}{{\partial z}}} \right)\\ & -\frac{1}{8\Delta z}\left(\frac{\partial {u}_{i+1,j,k+1}}{\partial x}-\frac{\partial {u}_{i-1,j,k-1}}{\partial x}-\frac{\partial {u}_{i+1,j,k-1}}{\partial x}+\frac{\partial {u}_{i-1,j,k+1}}{\partial x}\right), \end{split} |
\begin{split} \frac{{{\partial ^3}{u_{i,j,k}}}}{{\partial {x^2}\partial y}} =& \frac{5}{{4\Delta {x^2}\Delta y}}\left({{u_{i + 1,j + 1,k}} + {u_{i-1,j + 1,k}} - {u_{i + 1,j - 1,k}} - {u_{i - 1,j - 1,k}} + 2{u_{i,j - 1,k}} - 2{u_{i,j + 1,k}}} \right)\\ & - \frac{1}{{4\Delta x\Delta y}}\left({\frac{{\partial {u_{i + 1,j + 1,k}}}}{{\partial x}} + \frac{{\partial {u_{i - 1,j - 1,k}}}}{{\partial x}} - \frac{{\partial {u_{i - 1,j + 1,k}}}}{{\partial x}} - \frac{{\partial {u_{i + 1,j - 1,k}}}}{{\partial y}}} \right)\\ &-\frac{1}{4\Delta {x}^{2}}\left(\frac{\partial {u}_{i+1,j+1,k}}{\partial y}+\frac{\partial {u}_{i-1,j-1,k}}{\partial y}+\frac{\partial {u}_{i-1,j+1,k}}{\partial y}+\frac{\partial {u}_{i+1,j-1,k}}{\partial y}-2\frac{\partial {u}_{i,j+1,k}}{\partial y}-2\frac{\partial {u}_{i,j-1,k}}{\partial y}\right), \end{split} |
\begin{split} \frac{{{\partial ^3}{u_{i,j,k}}}}{{\partial {x^2}\partial z}} =& \frac{5}{{4\Delta {x^2}\Delta z}}\left({{u_{i + 1,j,k + 1}} + {u_{i-1,j,k + 1}} - {u_{i + 1,j,k - 1}} - {u_{i - 1,j,k - 1}} + 2{u_{i,j,k - 1}} - 2{u_{i,j,k + 1}}} \right)\\ &- \frac{1}{{4\Delta x\Delta z}}\left({\frac{{\partial {u_{i + 1,j,k + 1}}}}{{\partial x}} + \frac{{\partial {u_{i - 1,j,k - 1}}}}{{\partial x}} - \frac{{\partial {u_{i - 1,j,k + 1}}}}{{\partial x}} - \frac{{\partial {u_{i + 1,j,k - 1}}}}{{\partial y}}} \right)\\ & -\frac{1}{4\Delta {x}^{2}}\left(\frac{\partial {u}_{i+1,j,k+1}}{\partial z}+\frac{\partial {u}_{i-1,j,k-1}}{\partial z}+\frac{\partial {u}_{i-1,j,k+1}}{\partial z}+\frac{\partial {u}_{i+1,j,k-1}}{\partial z}-2\frac{\partial {u}_{i,j,k+1}}{\partial z}-2\frac{\partial {u}_{i,j,k-1}}{\partial z}\right), \end{split} |
\begin{split} \frac{{{\partial ^3}{u_{i,j,k}}}}{{\partial x\partial {y^2}}} =& \frac{5}{{4\Delta x\Delta {y^2}}}\left({{u_{i + 1,j + 1,k}} + {u_{i + 1,j-1,k}} - {u_{i - 1,j + 1,k}} - {u_{i - 1,j - 1,k}} + 2{u_{i - 1,j,k}} - 2{u_{i + 1,j,k}}} \right)\\ & - \frac{1}{{4\Delta x\Delta y}}\left({\frac{{\partial {u_{i + 1,j + 1,k}}}}{{\partial y}} + \frac{{\partial {u_{i - 1,j - 1,k}}}}{{\partial y}} - \frac{{\partial {u_{i + 1,j - 1,k}}}}{{\partial y}} - \frac{{\partial {u_{i - 1,j + 1,k}}}}{{\partial y}}} \right)\\ &-\frac{1}{4\Delta {y}^{2}}\left(\frac{\partial {u}_{i+1,j+1,k}}{\partial x}+\frac{\partial {u}_{i-1,j-1,k}}{\partial x}+\frac{\partial {u}_{i+1,j-1,k}}{\partial x}+\frac{\partial {u}_{i-1,j+1,k}}{\partial x}-2\frac{\partial {u}_{i+1,j,k}}{\partial x}-2\frac{\partial {u}_{i-1,j,k}}{\partial x}\right), \end{split} |
\begin{split} \frac{{{\partial ^3}{u_{i,j,k}}}}{{\partial x\partial {z^2}}} =& \frac{5}{{4\Delta x\Delta {z^2}}}\left({{u_{i + 1,j,k + 1}} + {u_{i + 1,j,k-1}} - {u_{i - 1,j,k + 1}} - {u_{i - 1,j,k - 1}} + 2{u_{i - 1,j,k}} - 2{u_{i + 1,j,k}}} \right)\\ & - \frac{1}{{4\Delta x\Delta z}}\left({\frac{{\partial {u_{i + 1,j,k + 1}}}}{{\partial z}} + \frac{{\partial {u_{i - 1,j,k - 1}}}}{{\partial z}} - \frac{{\partial {u_{i + 1,j,k - 1}}}}{{\partial z}} - \frac{{\partial {u_{i - 1,j,k + 1}}}}{{\partial z}}} \right)\\ & - \frac{1}{{4\Delta {z^2}}}\left({\frac{{\partial {u_{i + 1,j,k + 1}}}}{{\partial x}} + \frac{{\partial {u_{i - 1,j,k - 1}}}}{{\partial x}} + \frac{{\partial {u_{i + 1,j,k - 1}}}}{{\partial x}} + \frac{{\partial {u_{i - 1,j,k + 1}}}}{{\partial x}} - 2\frac{{\partial {u_{i + 1,j,k}}}}{{\partial x}} - 2\frac{{\partial {u_{i - 1,j,k}}}}{{\partial x}}} \right). \end{split} |
Bozdağ, E., Peter, D., Lefebvre, M., Komatitsch, D., Tromp, J., Hill, J., Podhorszki, N., and Pugmire, D. (2016). Global adjoint tomography: first-generation model. Geophys. J. Int., 207(3), 1739–1766. https://doi.org/10.1093/gji/ggw356
|
Brossier, R., Operto, S., and Virieux, J. (2009). Seismic imaging of complex onshore structures by 2D elastic frequency-domain full-waveform inversion. Geophysics, 74(6), WCC105–WCC118. https://doi.org/10.1190/1.3215771
|
Day, S. M. (1982). Three-dimensional simulation of spontaneous rupture: the effect of nonuniform prestress. Bull. Seismol. Soc. Am., 72(6A), 1881–1902.
|
Dong, X. P., Yang, D. H., and Niu, F. L. (2019). Passive Adjoint tomography of the crustal and upper mantle beneath eastern Tibet with a W2-norm misfit function. Geophys. Res. Lett., 46(22), 12986–12995. https://doi.org/10.1029/2019GL085515
|
He, X. J., Yang, D. H., Huang, X. Y., and Ma, X. (2020). A numerical dispersion-dissipation analysis of discontinuous Galerkin methods based on quadrilateral and triangular elements. Geophysics, 85(3), T101–T121. https://doi.org/10.1190/geo2019-0109.1
|
Igel, H., Mora, P., and Riollet, B. (1995). Anisotropic wave propagation through finite-difference grids. Geophysics, 60(4), 1203–1216. https://doi.org/10.1190/1.1443849
|
Kelly, K. R., Ward, R. W., Treitel, S., and Alford, R. M. (1976). Synthetic seismograms: a finite-difference approach. Geophysics, 41(1), 2–27. https://doi.org/10.1190/1.1440605
|
Komatitsch, D., and Tromp, J. (2003). A perfectly matched layer absorbing boundary condition for the second-order seismic wave equation. Geophys. J. Int., 154(1), 146–153. https://doi.org/10.1046/j.1365-246X.2003.01950.x
|
Komatitsch, D., Tsuboi, S., and Tromp, J. (2005). The spectral-element method in seismology. In A. Levander, et al. (Eds.), Seismic Earth: Array Analysis of Broadband Seismograms, Volume 157 (pp. 205-227). Washington, DC: American Geophysical Union. https://doi.org/10.1029/157GM13
|
Kosloff, D. D., and Baysal, E. (1982). Forward modeling by a Fourier method. Geophysics, 47(10), 1402–1412. https://doi.org/10.1190/1.1441288
|
Lailly, P. (1983). The seismic inverse problem as a sequence of before stack migration. In SIAM Conference on Inverse Scattering: Theory and Applications, Expanded Abstracts (pp. 206-220). SIAM.
|
Lang, C., and Yang, D. H. (2017). A nearly analytic discrete method for solving the acoustic-wave equations in the frequency domain. Geophysics, 82(1), T43–T57. https://doi.org/10.1190/geo2016-0248.1
|
Li, J. S., Yang, D. H., and Liu, F. Q. (2013). An efficient reverse time migration method using local nearly analytic discrete operator. Geophysics, 78(1), S15–S23. https://doi.org/10.1190/geo2012-0247.1
|
Liu, Q. Y., and Tromp, J. (2006). Finite-frequency kernels based on adjoint methods. Bull. Seismol. Soc. Am., 96(6), 2383–2397. https://doi.org/10.1785/0120060041
|
Liu, S. L., Li, X. F., Wang, W. S., Liu, Y. S., Zhang, M. G., and Zhang, H. (2014). A new kind of optimal second-order symplectic scheme for seismic wave simulations. Sci China Earth Sci, 57(4), 751–758. https://doi.org/10.1007/s11430-013-4805-0
|
Liu, S. L., Li, X. F., Wang, W. S., Xu, L., and Li, B. F. (2015). A modified symplectic scheme for seismic wave modeling. J. Appl. Geophys., 116, 110–120. https://doi.org/10.1016/j.jappgeo.2015.03.007
|
Lysmer, J., and Drake, L. A. (1972). A finite element method for seismology. Methods Comput. Phys.:Adv. Res. Appl., 11, 181–216. https://doi.org/10.1016/B978-0-12-460811-5.50009-X
|
Ma, X., Yang, D. H., He, X. J., Li, J. S., and Zheng, Y. C. (2018). A new high-order scheme based on numerical dispersion analysis of the wave phase velocity for semidiscrete wave equations. Geophysics, 83(3), T123–T138. https://doi.org/10.1190/geo2017-0441.1
|
Marfurt, K. J. (1984). Accuracy of finite-difference and finite-element modeling of the scalar and elastic wave equations. Geophysics, 49(5), 533–549. https://doi.org/10.1190/1.1441689
|
Mora, P. (1987). Nonlinear two-dimensional elastic inversion of multioffset seismic data. Geophysics, 52(9), 1211–1228. https://doi.org/10.1190/1.1442384
|
Nocedal, J., and Wright, S. J. (2006). Numerical Optimization (2nd ed). Berlin: Springer.
|
Operto, S., Ravaut, C., Improta, L., Virieux, J., Herrero, A., and Dell’Aversana, P. (2004). Quantitative imaging of complex structures from dense wide-aperture seismic data by multiscale traveltime and waveform inversions: a case study. Geophys. Prosp., 52(6), 625–651. https://doi.org/10.1111/j.1365-2478.2004.00452.x
|
Operto, S., Virieux, J., Amestoy, P., L’Excellent, J. Y., Giraud., L., and Ben Hadj Ali, H. (2007). 3-D finite-difference frequency-domain modeling of visco-acoustic wave propagation using a massively parallel direct solver: a feasibility study. Geophysics, 72(5), SM195–SM211. https://doi.org/10.1190/1.2759835
|
Pan, W. Y., Innanen, K. A., Margrave, G. F., Fehler, M. C., Fang, X. D., and Li, J. X. (2016). Estimation of elastic constants for HTI media using Gauss-Newton and full-Newton multiparameter full-waveform inversion. Geophysics, 81(5), R275–R291. https://doi.org/10.1190/geo2015-0594.1
|
Pan, W. Y., Innanen, K. A., and Liao, W. Y. (2017). Accelerating Hessian-free Gauss-Newton full-waveform inversion via l-BFGS preconditioned conjugate-gradient algorithm. Geophysics, 82(2), R49–R64. https://doi.org/10.1190/geo2015-0595.1
|
Plessix, R. E. (2009). Three-dimensional frequency-domain full-waveform inversion with an iterative solver. Geophysics, 74(6), WCC149–WCC157. https://doi.org/10.1190/1.3211198
|
Pratt, R. G., and Worthington, M. H. (1990). Inverse theory applied to multi-source cross-hole tomography. Part 1: acoustic wave-equation method. Geophys. Prosp., 38(3), 287–310. https://doi.org/10.1111/j.1365-2478.1990.tb01846.x
|
Pratt, R. G., Shin, C., and Hick, G. J. (1998). Gauss–Newton and full Newton methods in frequency–space seismic waveform inversion. Geophys. J. Int., 133(2), 341–362. https://doi.org/10.1046/j.1365-246X.1998.00498.x
|
Pratt, R. G. (1999). Seismic waveform inversion in the frequency domain, Part 1: theory and verification in a physical scale model. Geophysics, 64(3), 888–901. https://doi.org/10.1190/1.1444597
|
Seriani, G., and Priolo, E. (1994). Spectral element method for acoustic wave simulation in heterogeneous media. Finite Elem. Anal. Des., 16(3-4), 337–348. https://doi.org/10.1016/0168-874X(94)90076-0
|
Sirgue, L., and Pratt, R. G. (2004). Efficient waveform inversion and imaging: a strategy for selecting temporal frequencies. Geophysics, 69(1), 231–248. https://doi.org/10.1190/1.1649391
|
Song, Z. M., and Williamson, P. R. (1995). Frequency-domain acoustic-wave modeling and inversion of crosshole data: part I-2.5-D modeling method. Geophysics, 60(3), 784–795. https://doi.org/10.1190/1.1443817
|
Tape, C., Liu, Q. Y., and Tromp, J. (2007). Finite-frequency tomography using adjoint methods-methodology and examples using membrane surface waves. Geophys. J. Int., 168(3), 1105–1129. https://doi.org/10.1111/j.1365-246X.2006.03191.x
|
Tarantola, A. (1986). A strategy for nonlinear elastic inversion of seismic reflection data. Geophysics, 51(10), 1893–1903. https://doi.org/10.1190/1.1442046
|
Tong, P., Yang, D. H., and Hua, B. L. (2011). High accuracy wave simulation–revised derivation, numerical analysis and testing of a nearly analytic integration discrete method for solving acoustic wave equation. International Journal of Solids and Structures, 48(1), 56–70. https://doi.org/10.1016/j.ijsolstr.2010.09.003
|
Tong, P., Yang, D. H., Hua, B. L., and Wang, M. X. (2013). A high-order stereo-modeling method for solving wave equations. Bull. Seismol. Soc. Am., 103(2A), 811–833. https://doi.org/10.1785/0120120144
|
Tromp, J., Tape, C., and Liu, Q. (2005). Seismic tomography, adjoint methods, time reversal, and banana-doughnut kernels. Geophys. J. Int., 160(1), 195–216. https://doi.org/10.1111/j.1365-246X.2004.02453.x
|
Virieux, J., and Operto, S. (2009). An overview of full-waveform inversion in exploration geophysics. Geophysics., 74(6), WCC1–WCC26. https://doi.org/10.1190/1.3238367
|
Wang, J., Yang, D. H., Jing H., and Wu, H. (2019). Full waveform inversion based on the ensemble Kalman filter method using uniform sampling without replacement. Sci. Bull., 64(5), 321–330. https://doi.org/10.1016/j.scib.2019.01.021
|
Yang, D. H., Teng, J. W., Zhang, Z. J., and Liu, E. R. (2003). A nearly analytic discrete method for acoustic and elastic wave equations in anisotropic media. Bull. Seismol. Soc. Am., 93(2), 882–890. https://doi.org/10.1785/0120020125
|
Yang, D. H., Lu, M., Wu, R. S., and Peng, J. M. (2004). An optimal nearly analytic discrete method for 2D acoustic and elastic wave equations. Bull. Seismol. Soc. Am., 94(5), 1982–1992. https://doi.org/10.1785/012003155
|
Yang, D. H., Peng, J. M., Lu, M., and Terlaky, T. (2006). Optimal nearly analytic discrete approximation to the scalar wave equation. Bull. Seismol. Soc. Am., 96(3), 1114–1130. https://doi.org/10.1785/0120050080
|
Yang, D. H., Wang, L., and Deng, X. Y. (2010). An explicit split-step algorithm of the implicit Adams method for solving 2-D acoustic and elastic wave equations. Geophys. J. Int., 180(1), 291–310. https://doi.org/10.1111/j.1365-246X.2009.04407.x
|
Yang, D. H., Wang, N., and Liu, E. (2012). A strong stability-preserving predictor-corrector method for the simulation of elastic wave propagation in anisotropic media. Commun. Comput. Phys., 12(4), 1006–1032. https://doi.org/10.4208/cicp.010111.230911a
|
1. | Zheng, X., Li, J., Xiong, Q. et al. Application of active-source full waveform inversion in multi-resource exploration in Juyanhai depression of Inner Mongolia | [主动源全波形反演在内蒙古居延海坳陷多资源勘查中的应用]. Acta Geophysica Sinica, 2024, 67(8): 3120-3135. DOI:10.6038/cjg2024R0753 | |
2. | Layek, M.K., Sengupta, P. Multi-parameter Imaging by Finite Difference Frequency Domain Full Waveform Inversion of GPR Data: A Guide for Sedimentary Architecture Modeling. Pure and Applied Geophysics, 2024, 181(7): 2107-2130. DOI:10.1007/s00024-024-03520-1 | |
3. | Liu, H., Li, J., Chi, B. Study of distributed acoustic sensing data waveform inversion based on strain rate | [基于应变率的分布式光纤声波传感全波形反演研究]. Acta Geophysica Sinica, 2022, 65(9): 3584-3598. DOI:10.6038/cjg2022P0222 | |
4. | Li, J., Hou, W., Guo, B. et al. Three-dimensional full waveform inversion of velocity in southwestern margin of Ordos and adjacent areas | [鄂尔多斯西南缘及邻区三维速度结构全波形反演]. Acta Geophysica Sinica, 2022, 65(6): 2074-2089. DOI:10.6038/cjg2022P0122 | |
5. | Shen, S., Gao, Y., Liu, T. Two-layer anisotropy revealed by shear wave splitting beneath the NE margin of Tibetan Plateau: from Haiyuan fault to Yinchuan Garben | [剪切波分裂揭示的青藏高原东北缘分层各向异性形态:从海原断裂至银川地堑]. Acta Geophysica Sinica, 2022, 65(5): 1595-1611. DOI:10.6038/cjg2022O0340 |