Numerical analysis of a narrow-angle, one-way, elastic-wave equation and extension to curvilinear coordinates

Geophysics ◽  
2006 ◽  
Vol 71 (5) ◽  
pp. T137-T146 ◽  
Author(s):  
D. A. Angus ◽  
C. J. Thomson

In this paper, we review the finite-difference implementation of a narrow-angle, one-way vector wave equation for elastic, 3D media. Extrapolation is performed in the frequency domain, where the second-order-accurate lateral spatial-difference operators are sufficiently accurate for narrow-angle propagation. We perform a numerical analysis of the finite-difference scheme to highlight the stability and dispersion characteristics. The von Neumann stability criterion indicates that extracting a reference phase during the extrapolation step noticeably improves the forward marching scheme, and dispersion analysis shows that numerical grid anisotropy is minimal for the propagation path lengths, source pulse spectral content, and angular range of forward propagation of interest. Although the algorithm is reasonable, its computational efficiency is limited by the second-order-accurate extrapolation step; therefore, the extrapolation scheme can be improved. We extend the Cartesian narrow-angle formulation to curvilinear coordinates, where the computational grid tracks the true wavefront in a reference medium and the wavefield derivative normal to the reference wavefront is evaluated locally using the Cartesian propagator. An example of curvilinear extrapolation for a simple model consisting of a high-velocity sphere within a homogeneous background velocity structure shows that the narrow-angle propagator is capable of modeling frequency-dependent geometric spreading and diffraction effects in curvilinear coordinates.

2012 ◽  
Vol 12 (1) ◽  
pp. 193-225 ◽  
Author(s):  
N. Anders Petersson ◽  
Björn Sjögreen

AbstractWe develop a stable finite difference approximation of the three-dimensional viscoelastic wave equation. The material model is a super-imposition of N standard linear solid mechanisms, which commonly is used in seismology to model a material with constant quality factor Q. The proposed scheme discretizes the governing equations in second order displacement formulation using 3N memory variables, making it significantly more memory efficient than the commonly used first order velocity-stress formulation. The new scheme is a generalization of our energy conserving finite difference scheme for the elastic wave equation in second order formulation [SIAM J. Numer. Anal., 45 (2007), pp. 1902-1936]. Our main result is a proof that the proposed discretization is energy stable, even in the case of variable material properties. The proof relies on the summation-by-parts property of the discretization. The new scheme is implemented with grid refinement with hanging nodes on the interface. Numerical experiments verify the accuracy and stability of the new scheme. Semi-analytical solutions for a half-space problem and the LOH.3 layer over half-space problem are used to demonstrate how the number of viscoelastic mechanisms and the grid resolution influence the accuracy. We find that three standard linear solid mechanisms usually are sufficient to make the modeling error smaller than the discretization error.


2013 ◽  
Vol 56 (6) ◽  
pp. 840-850 ◽  
Author(s):  
LIANG Wen-Quan ◽  
YANG Chang-Chun ◽  
WANG Yan-Fei ◽  
LIU Hong-Wei

Solid Earth ◽  
2018 ◽  
Vol 9 (6) ◽  
pp. 1277-1298
Author(s):  
Xiaoyu Zhang ◽  
Dong Zhang ◽  
Qiong Chen ◽  
Yan Yang

Abstract. The forward modeling of a scalar wave equation plays an important role in the numerical geophysical computations. The finite-difference algorithm in the form of a second-order wave equation is one of the commonly used forward numerical algorithms. This algorithm is simple and is easy to implement based on the conventional grid. In order to ensure the accuracy of the calculation, absorption layers should be introduced around the computational area to suppress the wave reflection caused by the artificial boundary. For boundary absorption conditions, a perfectly matched layer is one of the most effective algorithms. However, the traditional perfectly matched layer algorithm is calculated using a staggered grid based on the first-order wave equation, which is difficult to directly integrate into a conventional-grid finite-difference algorithm based on the second-order wave equation. Although a perfectly matched layer algorithm based on the second-order equation can be derived, the formula is rather complex and intermediate variables need to be introduced, which makes it hard to implement. In this paper, we present a simple and efficient algorithm to match the variables at the boundaries between the computational area and the absorbing boundary area. This new boundary-matched method can integrate the traditional staggered-grid perfectly matched layer algorithm and the conventional-grid finite-difference algorithm without formula transformations, and it can ensure the accuracy of finite-difference forward modeling in the computational area. In order to verify the validity of our method, we used several models to carry out numerical simulation experiments. The comparison between the simulation results of our new boundary-matched algorithm and other boundary absorption algorithms shows that our proposed method suppresses the reflection of the artificial boundaries better and has a higher computational efficiency.


Geophysics ◽  
1992 ◽  
Vol 57 (2) ◽  
pp. 218-232 ◽  
Author(s):  
A. Vafidis ◽  
F. Abramovici ◽  
E. R. Kanasewich

Two finite‐difference schemes for solving the elastic wave equation in heterogeneous two‐dimensional media are implemented on a vector computer. A modified Lax‐Wendroff scheme that is second‐order accurate both in time and space and is a version of the MacCormack scheme that is second‐order accurate in time and fourth‐order in space. The algorithms are based on the matrix times vector by diagonals technique that is fully vectorized and is described using a novel notation for vector supercomputer operations. The technique described can be implemented on a vector processor of modest dimensions and increase the applicability of finite differences. The two difference operators are compared and the programs are tested for a simple case of standing sinusoidal waves for which the exact solution is known and also for a two‐layer model with a line source. A comparison of the results for an actual well‐to‐well experiment verifies the usefulness of the two‐dimensional approach in modeling the results.


2014 ◽  
Vol 2014 ◽  
pp. 1-14 ◽  
Author(s):  
Ke-Yang Chen

Elastic wave equation simulation offers a way to study the wave propagation when creating seismic data. We implement an equivalent dual elastic wave separation equation to simulate the velocity, pressure, divergence, and curl fields in pure P- and S-modes, and apply it in full elastic wave numerical simulation. We give the complete derivations of explicit high-order staggered-grid finite-difference operators, stability condition, dispersion relation, and perfectly matched layer (PML) absorbing boundary condition, and present the resulting discretized formulas for the proposed elastic wave equation. The final numerical results of pure P- and S-modes are completely separated. Storage and computing time requirements are strongly reduced compared to the previous works. Numerical testing is used further to demonstrate the performance of the presented method.


Sign in / Sign up

Export Citation Format

Share Document