Skip to main content

ORIGINAL RESEARCH article

Front. Earth Sci., 13 March 2023
Sec. Environmental Informatics and Remote Sensing
This article is part of the Research Topic Advances and Applications of Artificial Intelligence in Geoscience and Remote Sensing View all 14 articles

Efficient temporal high-order staggered-grid scheme with a dispersion-relation-preserving method for the scalar wave modeling

Chunlin Zhang
Chunlin Zhang1*Liyong FanLiyong Fan2Guiting Chen
Guiting Chen3*Xu ZengXu Zeng1
  • 1PetroChina Research Institute of Petroleum Exploration and Development, Beijing, China
  • 2PetroChina Changqing Oilfield Company, Xian, China
  • 3School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu, China

Staggered-grid finite-difference (FD) method is widely used to solve the wave equation for the numerical seismic modeling, and it is a key step of the advanced seismic imaging and inversion problem. However, the conventional FD method is prone to instability and dispersion error due to the insufficient approximation accuracy. In this work, we propose an efficient temporal high-order finite-difference (FD) scheme with the cross-rhombus stencil. Compared with the standard cross-rhombus method, the new method has less computational cost due to we simplify the FD scheme. Moreover, the dispersion relation of the new method is easy to obtain the dispersion-relation-preserving (DRP) FD coefficients, which can significantly alleviate the spatial and temporal dispersion errors. Dispersion and stability analyses indicate that the new scheme has better performance in seismic modeling than the conventional method, and numerical experiments also indicate that the new scheme can effectively mitigate dispersion error and improve the numerical accuracy.

1 Introduction

Staggered-grid finite-difference methods have been extensively applied in the seismic wave simulations due to their straightforward implementation and high computing efficiency (Kindelan et al., 1990; Moczo et al., 2000; Etgen and O¡¯Brien, 2007; Moczo et al., 2011; Moczo et al., 2014; Etemadsaeed et al., 2016; Liu et al., 2019; Zhang et al., 2022). High-order approximation for temporal derivatives in the staggered-grid FD scheme contributes to suppressing the temporal dispersion errors, and enhancing the stability with a large time step. However, the explicit high-order temporal derivative approximation in the FD scheme is always unstable (Chen, 2007; 2011). Generally, we use a second-order temporal approximation and an arbitrary even-order spatial approximation to solve the scalar wave equation.

To improve the temporal accuracy, Dablain (1986) proposed a new FD scheme based on the Lax-Wendroff approach, which can reach fourth-order accuracy in the temporal derivative approximation but has a limitation in the case of the large velocity contrast. Chen (2007, 2011) further developed the fourth- and sixth-order schemes and analyzed the stability condition in the high-order cases. Alternatively, Liu and Sen (2009) proposed the time-space domain FD coefficients by incorporating the dispersion relation of the temporal and spatial terms. The time-space domain method can reach arbitrary even-order accuracy along with some specific propagation angles. However, it is still second-order accuracy along with other angles (Liu and Sen, 2009). To further improve the accuracy, Liu and Sen (2013) proposed a novel rhombus stencil. This new stencil with the time-space domain FD coefficients can reach arbitrary-order accuracy in both temporal and spatial approximations. However, the standard rhombus stencil is not a computationally friendly method for large-scale modeling, and it will increase the computational cost exponentially for the high-order cases. Afterwards, Tan and Huang (2014a),Tan and Huang (2014b) proposed an effective FD stencil with the sixth-order accuracy in the time approximation. Tan’s stencil is similar to the rhombus stencil, but it involves fewer grid nodes outside the cross axis compared to the standard rhombus stencil, thus reducing the computational cost significantly. Wang E. et al. (2016) generally defined this stencil as the cross-rhombus stencil with arbitrary even-order temporal accuracy. The cross-rhombus stencil contains a large cross stencil and a small rhombus stencil. Among them, the small rhombus stencil increases the temporal accuracy and ensures computational efficiency, while the large cross stencil has a high-order spatial accuracy. Then, Ren et al. (2017) developed the cross-rhombus stencil in the staggered-grid FD scheme, and presented two methods for solving the FD coefficients. Wang et al. (2019) further developed the cross-rhombus stencil in the 3D case with the general cuboid grid.

To mitigate the dispersion error, the dispersion relation of the FD scheme should require many wavenumbers, because the spatial dispersion error usually comes from the high-wavenumber component. However, the conventional Taylor series expansion (TE) method for solving FD coefficient satisfies the dispersion relation near the zero wavenumbers, so it is prone to dispersion. The optimization method is a feasible way to obtain the FD coefficients (Liu, 2013; Zhang and Yao, 2013; Tan and Huang, 2014b; Chen et al., 2020) for mitigating dispersion, where the dispersion-relation-preserving method (Wang and Teixeira, 2003; Ye and Chu, 2005; Liang et al., 2015; Etemadsaeed et al., 2016; Chen et al., 2020) has been widely concerned because of its simplicity and easy implementation. The DRP-based method expands dispersion relation into an over-determined system associated with a series of wavenumbers and propagation angles, and then solves this over-determined system numerically to obtain the FD coefficients in the least square sense. The DRP-based FD coefficients satisfy a series of wavenumbers from low to high in the sense of the least square, thus the DRP-based method can effectively mitigate the temporal and spatial dispersion error.

The DRP-based FD coefficients have been successfully applied to the temporal high-order scheme (cross-rhombus stencil) in the regular grid Chen et al. (2020), in which the DRP-based coefficients can significantly mitigate dispersion error, while the cross-rhombus stencil can effectively improve the temporal approximation accuracy. However, for the staggered-grid FD scheme, the DRP-based coefficients cannot be directly obtained because the dispersion relation is difficult to be extended into an over-determined system. Liang et al. (2018) has presented a special FD scheme with a high computational efficiency, in which the second-order FD operator is used to approximate some partial derivatives rather than the global high-order FD operator. And such replacement simplifies the dispersion relation into a form of the linear equation. Motivated by (Liang et al., 2018; Zhou et al., 2022), we propose a general simplified FD scheme for the temporal high-order modeling with a cross-rhombus stencil. The new scheme contains a cross stencil with the analytic FD coefficients and a cross-rhombus stencil with the DRP-based coefficients for different partial derivatives. The cross stencil can simplify the dispersion relation, which makes it easy to construct the over-determined system. The cross-rhombus stencil can make the FD scheme maintain a high-order temporal approximation. The dispersion relation of our new FD scheme can be expanded to an over-determined system with a series of wavenumbers and angles. Solving this over-determined system by the numerical methods (Wang et al., 2014; Wang et al., 2016 Y.; Chen et al., 2020; Wu et al., 2020; Li et al., 2022), we obtain the DRP-based FD coefficients. Therefore, the new FD scheme has three advantages: 1. The DRP-based FD coefficients can effectively mitigate the dispersion error; 2. It still has a temporal higher-order approximation accuracy; 3. The computational cost of the proposed method is significantly reduced compared with the standard cross-rhombus scheme.

2 Methods

2.1 Review of the standard cross-rhombus scheme

The 2D first-order acoustic wave equations with the constant density are

pt+Kv=0,vt+1ρp=0,(1)

where K = ρυ2 is the bulk modulus, ρ(x, z) is the density and v(x, z) is the velocity. p(x, z, t) is the pressure, and v=υx,υzT is the particle velocity vector. The staggered-grid FD scheme with the cross-rhombus stencil for above equations is

pi,jl=pi,jl1KτDxCRυxi1/2,jl1/2+DzCRυzi,j1/2l1/2,υxi+1/2,jl+1/2=υxi+1/2,jl1/21ρτHxCRpi,jl,υzi,j+1/2l+1/2=υzi,j+1/2l1/21ρτHzCRpi,jl.(2)

Here, pi,jl=p(x+ih,z+jh,t+lτ), h is the grid spacing and τ is the time step. The FD operators HxCR and DxCR are

pxHxCRp0,0=1hm=1Mam,0pm,0pm+1,0+m=1N1×n=1Nmam,npm,npm+1,n+pm,npm+1,n.(3)

and

vxxDxCRv1/2,0=1hm=1Mbm,0vx,m1/2,0vx,m+1,0+m=1N1n=1Nmbm,nvx,m1/2,nvx,m+1/2,n+vx,m1/2,nvx,m+1,n.(4)

The superscript CR represents the cross-rhombus stencil composed of a standard cross stencil and a rhombus stencil (as shown in Figure 1). am,n and bm,n represent the FD coefficients of the operators HxCR and DxCR, respectively. M and N are the spatial and temporal operator length parameters, respectively. Generally, when temporal operator length N > 3, the accuracy increases far less than the increase of the calculation cost. Thus, we recommend that N = 3 is enough. M and N represents the (2M)th-order accuracy in space and (2N)th-order accuracy in time respectively. And the FD operators along the z-axis (HzCR and DzCR) can be defined in the same way.

FIGURE 1
www.frontiersin.org

FIGURE 1. Illustrating the cross-rhombus stencil in the staggered grid.

Assuming plane wave propagating in the grid, we let

pm,nl=p0,00eikxmh+kznhωlτ,υxm+1/2,nl+1/2=υx1/2,01/2eikxmh+kznhωlτ,υzm,n+1/2l+1/2=υz0,1/21/2eikxmh+kznhωlτ,(5)

where kx = k cos(θ) and kz = k sin(θ) are the wavenumbers in x- and z-axes, respectively. θ is a propagation angle of the plane wave, ω is the angular frequency and i=1. Substituting Eq. 5 into Eq. 2, we obtain

m=1Mam,0sinm0.5kxh+2m=1N×n=1Nmam,nsinm0.5kxhcosnkzh*m=1Mbm,0sinm0.5kxh+2m=1N×n=1Nmbm,nsinm0.5kxhcosnkzh+m=1Mam,0sinm0.5kzh+2m=1N×n=1Nmam,nsinm0.5kzhcosnkxh*m=1Mbm,0sinm0.5kzh+2m=1N×n=1Nmbm,nsinm0.5kzhcosnkxh=1cosωτ2r2.(6)

Here, r = /h is the Courant number. Generally, the operators HCR and DCR adopt the same FD coefficients, i.e.

am.n=bm,n.(7)

Then, Equation 6 can be rewritten as

m=1Mam,0sinm0.5kxh+2m=1N×n=1Nmam,nsinm0.5kxhcosnkzh2+m=1Mam,0sinm0.5kzh+2m=1N×n=1Nmam,nsinm0.5kzhcosnkxh2=1cosωτ2r2.(8)

Eq. 8 represents the time-space domain dispersion relation of the staggered-grid FD scheme with the cross-rhombus stencil. Using the Taylor series to expand the trigonometric functions with respect to the propagation angle θ, we can obtain the time-space domain TE-based FD coefficients (Ren et al., 2017). The cross-rhombus stencil with the TE-based FD coefficients can achieve arbitrary even-order temporal accuracy, thus mitigating the temporal dispersion error significantly.

2.2 A new simplified staggered-grid FD scheme with the cross-rhombus stencil

The TE-based FD coefficients satisfy the dispersion relation within a limited wavenumber bandwidth, resulting in the high-wavenumber components of seismic wavefield are prone to the spatial dispersion. However, the dispersion relation of the standard staggered-grid scheme is a quadratic equation, which is difficult to expand into the over-determined system for solving DRP-based FD coefficients. In this part, we develop a new simplified staggered-grid FD scheme. The new scheme can not only easily obtain the over-determined system for the DRP-based coefficients, but also greatly reduce the computational cost.

The FD operators DCR and HCR use same coefficients (am,n = bm,n), which causes the dispersion relation to be a second-order non-linear equation. To obtain a simple dispersion relation, we propose a new simplified FD scheme as

pi,jl=pi,jl1KτDxCυxi1/2,jl1/2+DzCυzi,j1/2l1/2,υxi+1/2,jl1/2=υxi+1/2,jl3/21ρτHxCRpi,jl1,υzi,j+1/2l1/2=υzi,j+1/2l3/21ρτHzCRpi,jl1.(9)

Here, the superscript C represents the cross stencil. For example, the FD operator DxC can be defined as

DxCv1/2,0=1hl=1Lbl,0vl1/2,0vl+1/2,0.(10)

We use the cross-stencil-based operators DC to replace part of the operator DCR in the new scheme. Thus, the new scheme contains a cross-rhombus stencil and a cross stencil for different partial derivatives.

For convenience, DC adopts the analytic time-space domain FD coefficients

bl,0=1l+12l11nL,nl×2n12r22n122l12l=1,2,,L.(11)

Here, L represents the length of the analytic FD operator. And the analytical cross stencil simplifies the original second-order dispersion relation to a linear form. The new dispersion relation can be easily extended to an over-determined linear system for solving the wide-bandwidth FD coefficients. Moreover, the analytical cross stencil has less computational cost compared with the standard cross-rhombus scheme, especially in the high-order cases.

2.3 Determining FD coefficients of the new stencil by the DRP-based method

In this part, we present the method for solving the DRP-based FD coefficients of the new scheme. We assume that the plane wave propagating in the grid, and then substitute Eq. 5 into Eq. 9, yield the new dispersion relation

m=1Mam,0sinm0.5kxh+2m=1Nn=1Nmam,nsin×m0.5kxhcosnkzhl=1Lbl,0sinl0.5kxh+m=1Mam,0sinm0.5kzh+2m=1Nn=1Nmam,nsin×m0.5kzhcosnkxhl=1Lbl,0sinl0.5kzh=1cosωτ2r2.(12)

Clearly, the new dispersion relation can be easily extended to the linear system satisfying a series of wavenumbers and propagation angles. It is worth noting that if the FD operator H uses cross stencil, for example: HC and DCR are applied to Equation 9, the dispersion relation does not change. And the cross stencil is applied to the FD operator H or D, the corresponding FD schemes are equivalent.

Following our previous work (Chen et al., 2020), we define a new function ψm,β,θ to represent the weights of FD coefficients am,0 in Eq. 12. Then ψm,β,θ can be denoted as

ψm,β,θ=sinm0.5βcosθl=1Lbl,0sinl0.5βcosθ+sinm0.5βsinθl=1Lbl,0×sinl0.5βsinθ.(13)

Here, β = kh and θ represents the propagation angle. Similarly, we define another function χm,n,β,θ to represent the weights of am,n. The function χm,n,β,θ is defined as

χm,n,β,θ=2sinm0.5βcosθcosnβsinθl=1Lbl,0×sinl0.5βcosθ+2sinm0.5βsinθ×cosnβcosθl=1Lbl,0sinl0.5βsinθ.(14)

Since am,n = an,m, we define a new function

φm,n,β,θ=χm,n,β,θm=nχm,n,β,θ+χn,m,β,θmn.(15)

Therefore, the dispersion relation (Eq. 12) of the new FD scheme can be rewritten as

m=1Mam,0ψm,β,θ+m=1Nn=mNmam,nφm,n,β,θ=1cosωτ2r2.(16)

Then we extend ψm,β,θ to a matrix involving a series of β and a fixed angle θ, and the matrix is

Aθ=ψ1,β1,θψ2,β1,θψM,β1,θψ1,β2,θψ2,β2,θψM,β2,θψ1,βξ,θψ2,βξ,θψM,βξ,θ.(17)

Where βi = βmax/ξ*i, βmax = 2πfmax/v with respect to the maximum frequency of the seismic wavefield Chen et al. (2022) and π is the circular constant.

Similarly, we extend the function φn,β,θ to the matrix.

Bθ=φ1,1,β1,θφ1,N1,β1,θφ2,2,β1,θφ2,N2,β1,θφN/2,N/2,β1,θφ1,1,β2,θφ1,N1,β2,θφ2,2,β2,θφ2,N2,β2,θφN/2,N/2,β2,θφ1,1,βξ,θφ1,N1,βξ,θφ2,2,βξ,θφ2,N2,βξ,θφN/2,N/2,βξ,θ.(18)

Note that if N is an odd number, the matrix B(θ) is.

Bθ=φ1,1,β1,θφ1,N1,β1,θφ2,2,β1,θφ2,N2,β1,θφN1/2,N1/2,β1,θφN1/2,N+1/2,β1,θφ1,1,β2,θφ1,N1,β2,θφ2,2,β2,θφ2,N2,β2,θφN1/2,N1/2,β2,θφN1/2,N+1/2,β2,θφ1,1,βξ,θφ1,N1,βξ,θφ2,2,βξ,θφ2,N2,βξ,θφN1/2,N1/2,βξ,θφN1/2,N+1/2,βξ,θ.(19)

The right-hand side of Eq. 16 also be expanded to the matrix

Dθ=r22+2cosβ1rr22+2cosβ2rr22+2cosβξr.(20)

Then the dispersion relation satisfying ξ wavenumbers and ζ angles can be expressed as

Aθ1Bθ1Aθ2Bθ2AθζBθζa0,0a1,0aN1,1=Dθ1Dθ2Dθζ.(21)

This over-determined system has ζ × ξ rows and 1 + M + N2/4 columns with even number N and 1 + M + (N − 1)2/4 columns with odd number N. We can easily obtain the DRP-based FD coefficients by solving this over-determined system. We also introduce the simplified FD scheme in the 3D case, the details are shown in the Supplementary Material S1.

3 Numerical dispersion and stability analyses

3.1 Numerical dispersion analysis

In this part, we analyse the dispersion characteristics of our new scheme. The phase velocity of the new FD scheme can be expressed as

vFD=1kτarccos12qr2,(22)

where q is

q=m=1Mam,0ψm,β,θ+m=1Nn=mNmam,nϕm,n,β,θ.(23)

Thus, the dispersion parameter δ of the new FD scheme is defined as

δ=vFDv=1rkharccos12qr2.(24)

If δ is not equal to 1, the FD scheme suffers from the numerical dispersion, i.e., has the spatial dispersion error (δ < 1) or temporal dispersion error (δ > 1). We analyze and compare the dispersion parameter δ of the new FD scheme with the other three methods, and the abbreviations of these methods are listed in Table 1. The dispersion curves of δ varying with the kh are shown in Figure 2. It can be seen that the cross-stencil-based FD schemes (TE-C-S and TE-C-TS methods) have obviously temporal dispersion error (δ > 1). The corresponding temporal dispersion of the cross-rhombus stencil (TE-CR-TS and DRP-CR-TS methods) is alleviated (Figures 2C, D) due to the temporal high-order approximation. It is worth noting that the proposed method (DRP-CR-TS method) satisfies the widest range of the wavenumber (kh), which can mitigate the spatial dispersion error considerably.

TABLE 1
www.frontiersin.org

TABLE 1. Abbreviation table of different FD methods used for dispersion analyses.

FIGURE 2
www.frontiersin.org

FIGURE 2. Dispersion curves of the four methods with a moderate time step τ=0.0015 s (A) TE-C-S method. (B) TE-C-TS method. (C) TE-CR-TS method. (D) DRP-CR-TS method.

3.2 Stability analysis

According to the dispersion relation of the new FD scheme, we obtain

cosωτ=12qr2.(25)

It is clear that

1cosωτ1.(26)

Then, we obtain

q0(27)

and

r1/q.(28)

We consider the Nyquist wavenumber, that is

kxh=kzh=π.(29)

Substituting Eq. 29 into (28), we obtain the stability condition

r2m=1M1m+1am,0+2m=1N1×n=1Nm1m+n+1am,nl=1L1l+1bl,012.(30)

We denote the right-hand side of inequation (30) as the stability factor

s=2m=1M1m+1am,0+2m=1N1×n=1Nm1m+n+1am,nl=1L1l+1bl,012,(31)

where the stability factor s is related to the FD coefficients am,n and bl,0, and these FD coefficients are determined by the Courant number r. In the following, we analyze the stability factors s varying with the Courant number r, the stability curves of our new scheme and other three methods are shown in Figure 3. It can be seen that the stability factors of the proposed method are slightly less than that of the TE-CR-TS method. Although the DRP-CR-TS method adopts an analytical cross stencil, its stability does not sharp decrease, and it is much larger than that of the conventional methods (TE-C-S and TE-C-TS). Figure 4 shows the maximum value of stability factors satisfying rs for different orders M. The stability curve of DRP-CR-TS method is volatile due to the use of numerical method to solve the over-determined system, and it is sensitive to order M, but this does not affect the overall stability. It can be seen that the stability curve of the proposed method has the same level with the TE-CR-TS method. Stability analyses in Figures 3, 4 reveals that the proposed scheme has the same level stability as the standard temporal high-order scheme (TE-CR-TS method), and far better than the conventional scheme.

FIGURE 3
www.frontiersin.org

FIGURE 3. Stability factors of the four methods with different r and M, where N =3 and L = M for the cross-rhombus stencil. The green curve represents s(r)= r. (A) TE-C-S method. (B) TE-C-TS method. (C) TE-CR-TS method. (D) DRP-CR-TS method.

FIGURE 4
www.frontiersin.org

FIGURE 4. Maximum stability factors of the four methods satisfy rs for different M, where N =3 and L = M for the cross-rhombus stencil.

4 Numerical experiments

4.1 Homogeneous model

In this section, we use a 2-D homogeneous velocity model to examine our new scheme. The 2D homogeneous model has 512 × 512 grid nodes with the grid spacing h = 6m and velocity υ = 1500 m/s. A Ricker-wavelet source with a main frequency of 40Hz is located at the spatial point (1536m, 1536m). Two receivers at the spatial points (768m, 768m) and (768m, 1536m) are used to record the waveforms.

Figure 5 shows the snapshots with a time step τ = 0.001s. The TE-C-S and TE-C-TS methods have serious temporal and spatial dispersion errors (Figure 5A). The temporal dispersion error (red arrow) of the TE-CR-TS method is smaller than that of the TE-C-TS method. However, the TE-CR-TS method still has obvious spatial dispersion error (white arrow), because the TE-based FD coefficients preserve the dispersion relation in a limited range. Figure 5D shows that the corresponding spatial dispersion error is reduced considerably in the proposed method (DRP-CR-TS). Figure 6 shows the seismic records of the four methods at Receiver 1 and Receiver 2. The reference traces represented by the green curves are obtained by the high-order FD scheme under the fine grid. The Receiver 1 (Figure 6A) shows that the temporal dispersion errors of the TE-CR-TS and DRP-CR-TS methods are smaller than that of the TE-C-S and TE-C-TS methods, and the Receiver 2 shows that the spatial dispersion error are serious in the TE-based methods (TE-C-S, TE-C-TS, and TE-CR-TS). But the proposed method (DRP-CR-TS) still has a small level of the dispersion error. Table 2 lists the relative errors of the four methods compared to the reference trace at Receiver 1 and Receiver 2. The relative errors of the cross-rhombus stencil are smaller than that of the conventional cross stencil, especially the DRP-CR-TS method reduces the relative error significantly.

FIGURE 5
www.frontiersin.org

FIGURE 5. Snapshots of the four methods with the time step τ =0.001s, where M =8, N =3, L = M, υ =1500 m/s and h =6m. The main frequency of the Ricker wavelet is 40Hz. (A) TE-C-S method. (B) TE-C-TS method. (C) TE-CR-TS method. (D) DRP-CR-TS method.

FIGURE 6
www.frontiersin.org

FIGURE 6. Seismic records of the four methods at Receiver 1 and Receiver 2. The reference traces represented by the green curves are obtained by the high-order FD scheme under the fine grid. (A) Seismic records at Receiver 1. (B) Seismic records at Receiver 2.

TABLE 2
www.frontiersin.org

TABLE 2. Relative errors of the four methods at Receiver 1 and Receiver 2.

We also analyze the snapshots for different orders M, the snapshots are shown in Figure 7. In this case, simply increasing M can not effectively reduce the dispersion error in the TE-C-S method. The temporal dispersion errors of the TE-C-TS and TE-CR-TS methods are gradually reduced, but when M = 12, there are still obvious spatial dispersion error (white arrow). The corresponding spatial dispersion error is mitigated in the proposed method (DRP-CR-TS) even at low order (M = 6). Then, we study the snapshots of the proposed method for different N and L, the results are shown in Figure 8. The dispersion error of the proposed method is small for different L and N, thus we can select an appropriate low-order L or N to improve the computational efficiency.

FIGURE 7
www.frontiersin.org

FIGURE 7. Snapshots of the four methods for different M, where τ =0.0015s, υ =1500 m/s, h =6m, and N =3, L = M. The main frequency of the Ricker wavelet is 40Hz. The four quadrants represent the snapshots of the same FD method for different M =6,8,10,12, respectively. (A) TE-C-S method. (B) TE-C-TS method. (C) TE-CR-TS method. (D) DRP-CR-TS method.

FIGURE 8
www.frontiersin.org

FIGURE 8. Snapshots of the simplified scheme for different L and N, where M =8, τ =0.0015s, υ =1500 m/s and h =6m. The main frequency of the Ricker wavelet is 40Hz. (A) DRP-CR-TS method with different L, here N =3. (B) DRP-CR-TS method with different N, here we set L = M.

4.2 Inhomogeneous model

4.2.1 2D BP model

We use a widely referred 2D BP velocity model (Figure 9) to test the four methods in the inhomogeneous model. The 2D BP model has 560 × 1000 grid nodes with the variation of velocities from 1500 m/s to 4500 m/s. In this case, we set time step τ = 0.0007 s, M = 8, N = 3, L = M, grid spacing h = 7.5m and main frequency fm = 30Hz for numerical simulation. A total of 1,000 receivers are located on the surface of the model.

FIGURE 9
www.frontiersin.org

FIGURE 9. BP model with 560×1000 grid nodes and grid spacing h =7.5 m, the variation of velocities from 1500 m/s to 4500 m/s.

Figure 10 shows the snapshots of the four methods. The TE-C-S method has obvious temporal dispersion error (red arrow), and the corresponding error in the TE-C-TS and TE-CR-TS methods is reduced (Figures 10B, C). However, the spatial dispersion error (white arrow) is still serious. Figure 10D shows the spatial dispersion error of the proposed method (DRP-CR-TS) is significantly reduced in the low- and high-velocity layers. Figure 11 shows the seismic records of the four methods, and Figure 12 shows the corresponding seismic records at (1920m, 0m). It can be seen that the TE-based methods have serious spatial dispersion error from the first arrivals, but the corresponding error is mitigated in the proposed method (DRP-CR-TS). The reflected wave from the high-velocity layers contain both the spatial and temporal dispersion errors, and the corresponding error in the proposed method (DRP-CR-TS) is smaller than that of the other three methods.

FIGURE 10
www.frontiersin.org

FIGURE 10. Snapshots of the four methods, here we set M =8, N =3, L = M and τ =0.007s (A) TE-C-S method. (B) TE-C-TS method. (C) TE-CR-TS method. (D) DRP-CR-TS method.

FIGURE 11
www.frontiersin.org

FIGURE 11. Seismic records of the four methods. (A) TE-C-S method. (B) TE-C-TS method. (C) TE-CR-TS method. (D) DRP-CR-TS method.

FIGURE 12
www.frontiersin.org

FIGURE 12. Seismic records of the four methods at (1920 m, 0 m).

5 Discussion

In this section, we discuss the computational cost and accuracy simultaneously. Taking the above BP model as an example, we design a series of FD parameters for seismic modeling. The numerical experiments are executed on the same computer (Intel Core I7-700 with 3.6 GHz and 8 GB memory). Table 3 shows the CPU execution times and the relative errors at spatial point (1920 m, 0 m) of the four methods. It is clear that the TE-C-S and TE-C-TS methods have fewer execution times in the numerical experiments (Cases 1 and 2 in Table 3), but their relative errors are larger than that of the TE-CR-TS and DRP-CR-TS methods. The relative error of the DRP-CR-TS method is significantly reduced, and their execution time is less than that of the TE-CR-TS method. It is worth noting that when we reduce the length of the analytic FD operator in the DRP-CR-TS method (Cases 5 and 6), the execution time is reduced considerably, and the relative error is almost unaffected. Besides, the DRP-CR-TS method can select a relatively larger time step to reduce the computational cost due to the temporal high-order approximation.

TABLE 3
www.frontiersin.org

TABLE 3. CPU execution times and the relative errors of the four methods on the BP model.

6 Conclusion

We propose a new staggered-grid DRP-based FD scheme with a cross-rhombus stencil for solving the scalar wave equation. The new scheme has a simplified dispersion relation, which is convenient for solving the dispersion-relation-preserving FD coefficients. Besides, the simplified scheme uses the cross stencil instead of the cross-rhombus stencil in some FD operators, thus reducing the computational cost considerably. Dispersion analyses reveals that the proposed FD scheme can effectively mitigate the dispersion error, and it still has a temporal higher-order approximation accuracy. The proposed scheme also has better stability compared with the conventional scheme. Numerical experiments show that the proposed scheme has smaller temporal and spatial dispersion errors while ensuring the computational efficiency, and it is an economical way for the large-scale seismic modeling.

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding authors.

Author contributions

Conceptualization is contributed by CZ and GC; investigation is contributed by CZ, GC, LF, and XZ; data contributed by CZ, GC; formal analysis is contributed by CZ and GC; writing—original draft preparation is contributed by CZ, GC; writing—review and editing is contributed by CZ, LF, and XZ.

Funding

This research was funded by the Prospective and Basic Research Project of CNPC (2021DJ0506), Major Technical Project of CNPC (2022KT0302) and China National Science and Technology Major Project (2016ZX05007-002).

Acknowledgments

This study has benefitted from the reproducible codes and documentation provided in the Madagascar open-source software(Fomel et al., 2013). The authors appreciate the owner of the copyrights.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/feart.2023.1141220/full#supplementary-material

References

Chen, G., Peng, Z., and Li, Y. (2022). A framework for automatically choosing the optimal parameters of finite-difference scheme in the acoustic wave modeling. Comput. Geosciences 159, 104948. doi:10.1016/j.cageo.2021.104948

CrossRef Full Text | Google Scholar

Chen, G., Wang, Y., Wang, Z., and Zhang, S. (2020). Dispersion-relationship-preserving seismic modelling using the cross-rhombus stencil with the finite-difference coefficients solved by an over-determined linear system. Geophys. Prospect. 68, 1771–1792. doi:10.1111/1365-2478.12953

CrossRef Full Text | Google Scholar

Chen, J.-B. (2011). A stability formula for lax-wendroff methods with fourth-order in time and general-order in space for the scalar wave equation. Geophysics 76, T37–T42. doi:10.1190/1.3554626

CrossRef Full Text | Google Scholar

Chen, J.-B. (2007). High-order time discretizations in seismic modeling. Geophysics 72, SM115–SM122. doi:10.1190/1.2750424

CrossRef Full Text | Google Scholar

Dablain, M. (1986). The application of high-order differencing to the scalar wave equation. Geophysics 51, 54–66. doi:10.1190/1.1442040

CrossRef Full Text | Google Scholar

Etemadsaeed, L., Moczo, P., Kristek, J., Ansari, A., and Kristekova, M. (2016). A no-cost improved velocity-stress staggered-grid finite-difference scheme for modelling seismic wave propagation. Geophys. J. Int. 207, 481–511. doi:10.1093/gji/ggw287

CrossRef Full Text | Google Scholar

Etgen, J. T., and O¡¯Brien, M. J. (2007). Computational methods for large-scale 3d acoustic finite-difference modeling: A tutorial. Geophysics 72, SM223–SM230. doi:10.1190/1.2753753

CrossRef Full Text | Google Scholar

Fomel, S., Sava, P., Vlad, I., Liu, Y., and Bashkardin, V. (2013). Madagascar: Open-source software project for multidimensional data analysis and reproducible computational experiments. J. Open Res. Softw. 1.

Google Scholar

Kindelan, M., Kamel, A., and Sguazzero, P. (1990). On the construction and efficiency of staggered numerical differentiators for the wave equation. Geophysics 55, 107–110. doi:10.1190/1.1442763

CrossRef Full Text | Google Scholar

Li, S., Yue, B., Chen, Y., Peng, Z., and Wu, R.-S. (2022). Multichannel impedance inversion in the frequency domain via anisotropic total variation with overlapping group sparsity regularization. J. Inverse Ill-posed Problems 30, 307–321. doi:10.1515/jiip-2018-0074

CrossRef Full Text | Google Scholar

Liang, W., Wang, Y., and Yang, C. (2015). Determining finite difference weights for the acoustic wave equation by a new dispersion-relationship-preserving method. Geophys. Prospect. 63, 11–22. doi:10.1111/1365-2478.12160

CrossRef Full Text | Google Scholar

Liang, W., Wu, X., Wang, Y., and Yang, C. (2018). A simplified staggered-grid finite-difference scheme and its linear solution for the first-order acoustic wave-equation modeling. J. Comput. Phys. 374, 863–872. doi:10.1016/j.jcp.2018.08.011

CrossRef Full Text | Google Scholar

Liu, W., He, Y., Li, S., Wu, H., Yang, L., and Peng, Z. (2019). A generalized 17-point scheme based on the directional derivative method for highly accurate finite-difference simulation of the frequency-domain 2d scalar wave equation. J. SEISMIC Explor. 28, 41–71.

Google Scholar

Liu, Y. (2013). Globally optimal finite-difference schemes based on least squares. Geophysics 78, T113–T132. doi:10.1190/geo2012-0480.1

CrossRef Full Text | Google Scholar

Liu, Y., and Sen, M. K. (2009). A new time–space domain high-order finite-difference method for the acoustic wave equation. J. Comput. Phys. 228, 8779–8806. doi:10.1016/j.jcp.2009.08.027

CrossRef Full Text | Google Scholar

Liu, Y., and Sen, M. K. (2013). Time-space domain dispersion-relation-based finite-difference method with arbitrary even-order accuracy for the 2d acoustic wave equation. J. Comput. Phys. 232, 327–345. doi:10.1016/j.jcp.2012.08.025

CrossRef Full Text | Google Scholar

Moczo, P., Kristek, J., Galis, M., Chaljub, E., and Etienne, V. (2011). 3-d finite-difference, finite-element, discontinuous-galerkin and spectral-element schemes analysed for their accuracy with respect to p-wave to s-wave speed ratio. Geophys. J. Int. 187, 1645–1667. doi:10.1111/j.1365-246x.2011.05221.x

CrossRef Full Text | Google Scholar

Moczo, P., Kristek, J., and Galis, M. (2014). The finite-difference modelling of earthquake motions: Waves and ruptures. Cambridge University Press.

Google Scholar

Moczo, P., Kristek, J., and Halada, L. (2000). 3d fourth-order staggered-grid finite-difference schemes: Stability and grid dispersion. Bull. Seismol. Soc. Am. 90, 587–603. doi:10.1785/0119990119

CrossRef Full Text | Google Scholar

Ren, Z., Li, Z., Liu, Y., and Sen, M. K. (2017). Modeling of the acoustic wave equation by staggered-grid finite-difference schemes with high-order temporal and spatial accuracy. Bull. Seismol. Soc. Am. 107, 2160–2182. doi:10.1785/0120170068

CrossRef Full Text | Google Scholar

Tan, S., and Huang, L. (2014b). A staggered-grid finite-difference scheme optimized in the time–space domain for modeling scalar-wave propagation in geophysical problems. J. Comput. Phys. 276, 613–634. doi:10.1016/j.jcp.2014.07.044

CrossRef Full Text | Google Scholar

Tan, S., and Huang, L. (2014a). An efficient finite-difference method with high-order accuracy in both time and space domains for modelling scalar-wave propagation. Geophys. J. Int. 197, 1250–1267. doi:10.1093/gji/ggu077

CrossRef Full Text | Google Scholar

Wang, E., Ba, J., and Liu, Y. (2019). Temporal high-order time–space domain finite-difference methods for modeling 3D acoustic wave equations on general cuboid grids. Pure Appl. Geophys. 176, 5391–5414. doi:10.1007/s00024-019-02277-2

CrossRef Full Text | Google Scholar

Wang, E., Liu, Y., and Sen, M. K. (2016a). Effective finite-difference modelling methods with 2-d acoustic wave equation using a combination of cross and rhombus stencils. Geophys. J. Int. 206, 1933–1958. doi:10.1093/gji/ggw250

CrossRef Full Text | Google Scholar

Wang, S., and Teixeira, F. L. (2003). Dispersion-relation-preserving fdtd algorithms for large-scale three-dimensional problems. IEEE Trans. Antennas Propag. 51, 1818–1828. doi:10.1109/tap.2003.815435

CrossRef Full Text | Google Scholar

Wang, Y., Liang, W., Nashed, Z., Li, X., Liang, G., and Yang, C. (2014). Seismic modeling by optimizing regularized staggered-grid finite-difference operators using a time-space-domain dispersion-relationship-preserving method. Geophysics 79, T277–T285. doi:10.1190/geo2014-0078.1

CrossRef Full Text | Google Scholar

Wang, Y., Liang, W., Nashed, Z., and Yang, C. (2016b). Determination of finite difference coefficients for the acoustic wave equation using regularized least-squares inversion. J. Inverse Ill-posed Problems 24, 743–760. doi:10.1515/jiip-2015-0005

CrossRef Full Text | Google Scholar

Wu, H., Li, S., Chen, Y., and Peng, Z. (2020). Seismic impedance inversion using second-order overlapping group sparsity with a-admm. J. Geophys. Eng. 17, 97–116. doi:10.1093/jge/gxz094

CrossRef Full Text | Google Scholar

Ye, F., and Chu, C. (2005). “Dispersion-relation-preserving finite difference operators: Derivation and application,” in SEG technical program expanded abstracts 2005 (Houston, TX: Society of Exploration Geophysicists), 1783–1786.

Google Scholar

Zhang, C., Fan, L., Chen, G., and Li, J. (2022). Avo-friendly velocity analysis based on the high-resolution pca-weighted semblance. Appl. Sci. 12, 6098. doi:10.3390/app12126098

CrossRef Full Text | Google Scholar

Zhang, J.-H., and Yao, Z.-X. (2013). Optimized finite-difference operator for broadband seismic wave modeling. Geophysics 78, A13–A18. doi:10.1190/geo2012-0277.1

CrossRef Full Text | Google Scholar

Zhou, H., Liu, Y., and Wang, J. (2022). Time–space domain scalar wave modeling by a novel hybrid staggered-grid finite-difference method with high temporal and spatial accuracies. J. Comput. Phys. 455, 111004. doi:10.1016/j.jcp.2022.111004

CrossRef Full Text | Google Scholar

Keywords: finite difference, staggered grid, simplified dispersion-relation-preserving scheme, cross-rhombus stencil, high-order approximation

Citation: Zhang C, Fan L, Chen G and Zeng X (2023) Efficient temporal high-order staggered-grid scheme with a dispersion-relation-preserving method for the scalar wave modeling. Front. Earth Sci. 11:1141220. doi: 10.3389/feart.2023.1141220

Received: 10 January 2023; Accepted: 17 February 2023;
Published: 13 March 2023.

Edited by:

Wenjuan Zhang, Aerospace Information Research Institute (CAS), China

Reviewed by:

Yang Liu, China University of Petroleum, China
Xiyan Zhou, Chengdu University of Technology, China
He Qinglong, Guizhou University, China

Copyright © 2023 Zhang, Fan, Chen and Zeng. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Chunlin Zhang, bWlrZV96Y2xAMTYzLmNvbQ==; Guiting Chen, Z3RjaGVuMjAxOEAxNjMuY29t

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.