Abstract
Earth medium is not completely elastic, with its viscosity resulting in attenuation and dispersion of seismic waves. Most viscoelastic numerical simulations are based on the finite-difference and finite-element methods. Targeted at viscoelastic numerical modeling for multilayered media, the constant-Q acoustic wave equation is transformed into the corresponding wave integral representation with its Green’s function accounting for viscoelastic coefficients. An efficient alternative for full-waveform solution to the integral equation is proposed in this article by extending conventional frequency-domain boundary element methods to viscoelastic media. The viscoelastic boundary element method enjoys a distinct characteristic of the explicit use of boundary continuity conditions of displacement and traction, leading to a semi-analytical solution with sufficient accuracy for simulating the viscoelastic effect across irregular interfaces. Numerical experiments to study the viscoelastic absorption of different Q values demonstrate the accuracy and applicability of the method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The viscoelastic absorption causes energy loss during the wave propagation in real Earth media. The viscosity of the Earth shows obvious frequency dependence, especially for high-frequency components. The resulting serious dispersion reduces seismic resolution and causes difficulties for geological interpretation. The compensation of viscoelastic attenuation is an important issue in seismic data processing. Various seismic numerical methods in viscoelastic media (Dvorkin and Mavko 2006) have been widely used to understand the detailed characteristics of viscoelastic absorption. However, most viscoelastic numerical simulations are based on the finite-difference (FD) and finite-element (FE) methods. In this study, we develop an efficient viscoelastic boundary element method (BEM) for the study of viscoelastic absorption.
With the extensive publications in seismology (Aki and Richards 1980; Emmerich and Korn 1987; Liao and McMechan 1996; Carcione et al. 2002; Carcione 2010), the implementation of viscoelastic numerical modeling can be simply divided into two categories: complex-number velocity methods in the frequency domain and quality factor-based wave equation methods in the time domain. The time-domain methods use a series of viscous parameters (i.e., the standard linear body) to describe the medium viscosity. These methods are based on various approximate constant-Q models, such as Kelvin-Voigt model, Maxwell model, and standard linear solid model (SLS). Maxwell model cannot describe the elasticity creep, whereas Kelvin-Voigt model cannot describe the stress relaxation. The SLS model (Carcione 2007) can describe both the elasticity creep and the stress relaxation, more closely approximating the real law of seismic wave propagation in viscoelastic media. It is not easy to describe frequency-dependent attenuation coefficients and dispersion effects for the time-domain methods. To simplify the problem, the constant-Q model (Kjartansson 1979) assumes that the quality factor is a linear function of frequency.
Conventional viscoelastic FD modeling can accurately describe both the kinematics and dynamics characteristics of wave propagation, but requires huge computations and computer memories. As an efficient alternative, Varela (1993) proposes a one-way time-domain viscoelastic modeling algorithm with a higher computational efficiency, but involved in a single series expansion that is valid for bigger Q values. To reduce memory requirements, Lu and Hanyga (2004) use an intermediate variable to solve the fractional-order derivative, which causes huge computations. Chen and Holm (2004) apply a fractional Laplace operator to the calculation of viscous wavefields to improve computational efficiency. Treeby and Cox (2010) further explicitly decompose the dispersion and attenuation terms in the viscoelastic FD equation, greatly improving computational efficiency. Viscoelastic seismic imaging of viscosity acoustic media can compensate viscoelastic dispersion and attenuation and has been widely used to improve seismic imaging quality (Zhu 2014; Zhu et al. 2014).
Unlike the FD and FE methods that are characteristic of the implicit use of boundary conditions, the explicit use will lead to a category of semi-analytical methods. For example, frequency-domain BEMs (e.g., Dravinski 1982; Sánchez-Sesma and Campillo 1991; Fu and Mu 1994; Fu 2002), global generalized reflection/transmission matrices methods (Chen 1990, 1995, 1996), discrete wavenumber BEMs (Bouchon 1982; Bouchon et al. 1989; Fu and Bouchon 2004), global reflection/transmission BEMS (Ge and Chen 2007, 2008), dual reciprocity BEMs (Dehghan and shirzadi 2015; Dehghan and Safarpoor 2016), and some hybrid schemes (Moczo et al. 1997; Fu and Wu 2001) are more accurate in simulating reflection/transmission across irregular interfaces and have been widely used in seismology. Targeted at numerical wave propagation in layered viscoelastic media with an explicit use of boundary continuity conditions, an efficient alternative for full-waveform viscoelastic numerical modeling is proposed in this article by extending conventional frequency-domain BEMs to viscoelastic media.
We first transform the constant-Q acoustic wave equation into the corresponding wave integral representation with the Green’s function accounting for viscoelastic coefficients in the frequency domain. The frequency-domain BE method is used to solve the integral equation for each subregion in multilayered media, and then the boundary conditions between subregions are used to assemble the BE submatrix from each subregion into a global system of matrices. In general, the resultant global coefficient matrix is sparse and narrow banded and can be solved by an improved block Gaussian elimination method. To show the applicability of the method, we present numerical examples with viscoelastic media to study the viscoelastic effect of different Q values on wave propagation.
2 Viscoelastic integral equations for multilayered media
Seismic response \(u({\varvec{r}})\) for steady-state scalar wave propagation with a constant velocity v satisfies the following scalar Helmholtz equation
where the wavenumber k = ω/v and s(r,ω) is the body force. Assuming the source point is located at r 0, the source term can be expressed as
where \(S(\omega )\) is the source spectrum and \(\delta ({\varvec{r}} - {\varvec{r}}_{0} )\) is the delta function.
As is well known, wave propagation simulation in the frequency domain is easy to incorporate the viscoelastic coefficient into wave equation by expressing the acoustic velocity as a plural form. The resultant viscoelastic wave equation with a complex velocity plays an attenuation role in simulating wave propagation in viscoelastic media. We use the following complex-velocity expression (Ravaut et al. 2004) for the viscoelastic wave equation,
where i = \(\sqrt { - 1} ,\) \(\bar{v}\) is the complex velocity corresponding to the real velocity v, and Q is the quality factor.
Replacing the real velocity in Eq. (1) with the complex velocity by Eq. (3), seismic response \(u({\varvec{r}})\) for viscoelastic wave propagation satisfies the following equation
where the attenuation coefficient \(\alpha\) can be computed by the quality factor Q. Defining the complex wavenumber as \(k_{{\alpha}} = \sqrt {\left( {1 - {\alpha}{\text i}} \right)k}\), the equation can be further compacted as
Consider 2D steady-state scalar wave propagation in a homogenous region Ω bounded by an irregular boundary Γ. The seismic response \(u({\varvec{r}})\) at location r ∈ Ω can be composed of the incident wavefield f(r) and the boundary wavefield u s(r) scattered by the irregular boundary Γ
The incident wavefield in the background medium can be expressed as
which can be given directly by the characteristics of the source in the numerical implementation. Based on the Helmholtz integral representation formulas for Eq. (1), the boundary wavefield satisfies the boundary integral equation
where \(G({\varvec{r}},{\varvec{r^{\prime}}})\) and \(\frac{{\partial G({\varvec{r}},{\varvec{r^{\prime}}})}}{\partial n}\) are the free-space Green’s functions, as the basic solution of the integral equation of displacement and stress in the background of the homogeneous viscoelastic medium, respectively. ∂/∂n denotes differentiation with respect to the outward normal of the boundary Γ. The viscoelastic Green’s function in the complex domain has the similar form as the elastic Green’s function in the real domain, that is, \(G({\varvec{r}},{\varvec{r^{\prime}}}) = {\text {iH}}_{0}^{(1)} (k_{\alpha } \left| {{\varvec{r^{\prime}}} - {\varvec{r}}} \right|)/4\) for 2D problems and \(G({\varvec{r}},{\varvec{r^{\prime}}}) = {\text{e}}^{{ik_{\alpha } \left| {{\mathbf{r^{\prime}}} - {\mathbf{r}}} \right|}} /(4\pi \left| {{\varvec{r^{\prime}}} - {\varvec{r}}} \right|)\) for 3D problems, where \({\text H}_{0}^{(1)}\) denotes the complex Hanker function.
Substituting Eqs. (7), (8) in (6) and considering the “boundary naturalization” of the integral equation (that is, a limit analysis when the “observation point” r approaches the boundary Γ and tends to coincide with the “scattering point” r′ ∈ Γ), we obtain the following boundary integral equation
where \(\bar{\varOmega }\) = Ω + Γ and the coefficient C(r) depends on the local geometry at r on Γ. C(r) = θ/2π with θ the opening angle at r in the direction of Ω. The boundary integral Eq. (9) for viscoelastic wave propagation is a Fredholm integral equation of the second kind. According to the Fredholm theorems, we can prove that the solution of Eq. (9) exists and is unique for an internal boundary value problem (all r, r′ ∈ \(\bar{\varOmega }\)) with both Neumann and Dirichlet boundary conditions. The solution is also stable because the singularity that arises when r → r′ in the Green’s function is only apparent and can be removable (Fu and Mu 1994). For numerical calculations, however, particular techniques are required for the evaluation of the weakly singular integrals, for instance, the Bouchon’s discrete wavenumber expansion of the Green’s functions (Bouchon 1982) and the analytical treatment (Fu and Mu 1994) that is based on the fact that the asymptotic behavior of the integral kernels can be exactly represented by their static counterparts.
3 Numerical discretization of the viscoelastic integral equation
In this section, the frequency-domain boundary element method is used to solve the viscoelastic boundary integral equation for a full-wave solution in multilayered media. The problem to be studied is illustrated by a multilayered viscoelastic model as shown in Fig. 1. In this model, there are M + 1 homogeneous layers over a free space, with each layer bounded by two irregular interfaces and a source embedded in arbitrary layer. For simplicity, we restrict the present study to the 2D acoustic problem (or SH problem). For instance, the elastic properties of the mth layer are described by the velocity v m , density ρ m , and attenuation coefficient a m . The seismic response u(r) satisfies the following boundary conditions: the continuities of displacement and traction across interfaces and the radiation boundary conditions imposed on the far-field behavior at infinity.
The collocation method has been extensively used for numerical solutions of all types of integral equations. The numerical solution of Eq. (9) by the collocation method involves several steps. First, the discretization of Eq. (9) can be done in each layer by numerical methods such as the collocation method or weighted residual method. Then, all equations are assembled into a set of simultaneous matrix equations by using the boundary conditions of continuity for displacement and traction across all interfaces. This global matrix is sparse or narrow banded, depending on the structure of the model.
We discretize all interfaces in the mth layer into L boundary elements denoted by Γ e (e = 1, 2,…, L) resulting in a total of N nodes. In the collocation method, interpolation shape functions Φ are used so that all the variables (r, u, and ∂u/∂n) are approximated by the linear combination of their nodal values over an element Γ e defined geometrically between the nodes I 1 and I 2, for example,
where ξ denotes the local coordinate of an element and t is the normal gradient of u with respect to the outward normal to the boundary. Then, Eq. (9) for i = 1 to N is transformed into
where the coefficients H ij and G ij denote a concentrated force generated at the jth scattering point and applied at the ith observation point, which can be calculated by numerically integrating the scalar product of the Green’s function with interpolation shape functions over elements,
where δ ij is the Kronecker delta function. These integrals can be evaluated by the Gaussian integration algorithm.
After the discretization of Eq. (9) is done for all the layers, the resulting numerical equations are assembled into a global matrix equation by the boundary conditions of continuity for displacement and traction across all interfaces. For instance, the continuities of displacement and traction across the interface Γ m are given by
where “−” denotes the top side of Γ m toward the mth layer and “+” denotes the underside of Γ m toward the (m + 1)th layer. The boundary continuity condition of traction can be further compacted as
where
After applying boundary continuity conditions to boundary integral equations, Eq. (11) can be expressed as a matrix form:
Equation (15) expresses wave propagation through the entire model, where the boundary coefficient submatrices are calculated by Eqs. (12), (13) and the source vector on the right side can be computed by Eq. (7). After solving the linear system of Eq. (15) for u and t at all the nodes, we can compute the seismic response at any receiving point in the medium through back substitution of Eq. (9).
In the numerical implementation, we use an improved block Gaussian elimination method to solve the matrix equation for the improvement in implementation efficiency. In seismic exploration, the source is generally located in the near-surface and receivers are deployed at the free surface. In such a case, we calculate and assemble the matrices H and G from deep to shallow to eliminate coupling data on the interface between two adjacent layers until the calculation reaches the surface. The resulting final matrix equation is then solved for u and t at all the nodes inside the surface layer. Note that the maximum memory amount required for the global coefficient matrix is limited to the total node number of the biggest layer, which saves memory and reduces computational costs. Fewer elements per wavelength will reduce the size of the resultant coefficient matrices. To improve computation speed, we adopt a variable element dimension technique in the program implementation. Since a discretization rate of three points per wavelength (Campillo 1987) is sufficient to make the numerical noise level negligible for general applications, the element dimension for each computational frequency is computed according to the medium velocity and the frequency, and then the model is automatically discretized. This improves the efficiency of the BE method.
4 Numerical examples
Figure 2 shows a viscoelastic homogeneous model with a velocity of 2500 m/s and three sources at different depths 1000, 2000, and 3000 m. Figure 3 shows synthetic seismograms with surface survey for Q = 10 and Q = 100, respectively. We see that the seismic resolution with Q = 100 is much better than that with Q = 10. Particularly, the synthetic amplitudes with Q = 10 decrease fast with increasing source depths, with the synthetic seismogram for the source at depth 3000 m almost invisible, whereas the synthetic amplitudes with Q = 100 decrease slowly with increasing propagation distances. The synthetic amplitudes from three sources at different depths are almost the same.
To access the effect of different Q values on wave propagation, we calculate zero-offset synthetic seismograms with Q = 10, 20, 50, 100, 200, 500, and 1000, respectively. The resulting synthetic records and their frequency spectra are shown in Figs. 4, 5 and 6 for different Q values and different source depths. We see that the amplitudes decrease obviously with decreasing Q from 1000 to 10. For the same propagation distance (depth), the decrease of Q values lowers the dominant frequency and amplitude of seismograms. For the same Q value, the resulting seismograms become weaker with increasing depths. Particularly, the seismograms with Q = 10 and Q = 100 are almost invisible as shown in Fig. 6. For the seismograms with Q over 100, variations in amplitude are not significant, that is, the influence on amplitudes attenuation is small for high-enough Q values. In conclusion, these figures show a prominent influence of attenuation on wave amplitudes
A simple sedimentary model is shown in Fig. 7 with parameters for each layer displayed in the figure. Numerical simulations are conducted with different Q 2 values of 10, 50, 100, and 1000. Figure 8 shows the snapshots at 1000 ms for Q 2 = 10, 50, 100, and 1000, respectively. We see that the variation of Q 2 values has less effect on wave propagation for small difference in Q between layers. Otherwise, the reflection and transmission of waves are possible to reflect the variation of Q values.
5 Conclusions
Most viscoelastic numerical simulations are based on the finite-difference and finite-element methods. In this article, we present an efficient alternative for full-waveform method to simulate wave propagation in multilayered viscoelastic media. First, the constant-Q acoustic wave equation is transformed into a corresponding viscoelastic integral equation in terms of viscoelastic Green functions. We then apply the conventional frequency-domain BEM to the viscoelastic integral equation for accurate viscoelastic numerical modeling. We extend the frequency-domain viscoelastic BEM to multilayered media using the boundary conditions of continuity for displacement and traction across all interfaces. The resultant global coefficient matrix is sparse and narrow banded, depending on the complexity of the model. We use an improved block Gaussian elimination method to solve the sparse matrix equation for the improvement in implementation efficiency. To improve computation speed in the program implementation, we adopt a variable element dimension technique based on the discretization rate of three points per wavelength. The element dimension for each computational frequency is computed according to the medium velocity and the frequency, and then, the model is automatically discretized. Compared to the finite-difference and finite-element methods, the viscoelastic boundary element method enjoys a distinct characteristic of the explicit use of boundary continuity conditions of displacement and traction, leading to a semi-analytical solution with sufficient accuracy for simulating the viscoelastic effect across irregular interfaces. Numerical experiments to study the viscoelastic effect of different Q values on the attenuation and dispersion of seismic waves demonstrate the accuracy and applicability of the method.
References
Aki K, Richards PG (1980) Quantitative seismology: theory and methods, vol 1. W. H. Freeman, San Francisco
Bouchon M (1982) The complete synthesis of seismic crustal phases at regional distances. J Geophys Res 82:1735–1741
Bouchon M, Campillo M, Gaffet S (1989) A boundary integral equation-discrete wavenumber representation method to study wave propagation in multilayered media having irregular interfaces. Geophysics 54:1134–1140
Campillo M (1987) Modeling of SH-wave propagation in an irregularly layered medium—application to seismic profiles near a dome. Geophys Prospect 35:236–249
Carcione JM (2007) Wave fields in real media: wave propagation in anisotropic, anelastic, porous and electromagnetic media, 2nd edn. Elsevier, Amsterdam
Carcione JM (2010) A generalization of the Fourier pseudospectral method. Geophysics 75:A53–A56
Carcione JM, Cavallini F, Mainardi F, Hanyga A (2002) Time domain seismic modeling of constant-Q wave propagation using fractional derivatives. Pure Appl Geophys 159:1719–1736
Chen XF (1990) Seismogram synthesis for multilayered media with irregular interfaces by global generalized reflection/transmission matrices method. I. Theory of two-dimensional SH case. Bull Seismol Soc Am 80:1696–1724
Chen XF (1995) Seismogram synthesis for multi-layered media with irregular interfaces by the global generalized reflection/transmission matrices method. II. Applications of 2-D SH case. Bull Seismol Soc Am 85:1094–1106
Chen XF (1996) Seismogram synthesis for multi-layered media with irregular interfaces by the global generalized reflection/transmission matrices method. III. Theory of 2D P-SV case. Bull Seismol Soc Am 86:389–405
Chen W, Holm S (2004) Fractional Laplacian time-space models for linear and nonlinear lossy media exhibiting arbitrary frequency power-law dependency. J Acoust Soc Am 115:1424–1430
Dehghan M, Safarpoor M (2016) The dual reciprocity boundary elements method for the linear and nonlinear two-dimensional time-fractional partial differential equations. Math Methods Appl Sci 39:3979–3995
Dehghan M, Shirzadi M (2015) The modified dual reciprocity boundary elements method and its application for solving stochastic partial differential equations. Eng Anal Bound Elem 58:99–111
Dravinski M (1982) Influence of interface depth upon strong ground motion. Bull Seismol Soc Am 72:597–614
Dvorkin JP, Mavko G (2006) Modeling attenuation in reservoir and nonreservoir rock. Lead Edge 25:194–197
Emmerich H, Korn M (1987) Incorporation of attenuation into time domain computations of seismic wave fields. Geophysics 52:1252–1264
Fu LY (2002) Seismogram synthesis for piecewise heterogeneous media. Geophys J Int 150:800–808
Fu LY, Bouchon M (2004) Discrete wavenumber solutions to numerical wave propagation in piecewise media heterogeneous media. I. Theory of two-dimensional SH case. Geophys J Int 157:481–498
Fu LY, Mu YG (1994) Boundary element method for elastic wave forward modeling. Acta Geophys Sinica 37:521–529
Fu LY, Wu RS (2001) A hybrid BE-GS method for modelling regional wave propagation. Pure Appl Geophys 158:1251–1277
Ge ZX, Chen XF (2007) Wave propagation in irregularly layered elastic models: a boundary element approach with a global reflection/transmission matrix propagator. Bull Seismol Soc Am 97:1025–1031
Ge ZX, Chen XF (2008) An efficient approach for simulating wave propagation with the boundary element method in multilayered media with irregular interfaces. Bull Seismol Soc Am 98:3007–3016
Kjartansson E (1979) Constant-Q wave propagation and attenuation. J Geophys Res 84:4737–4748
Liao Q, McMechan GA (1996) Multifrequency viscoacoustic modeling and inversion. Geophysics 61:1371–1378
Lu JF, Hanyga A (2004) Numerical modeling method for wave propagation in a linear viscoelastic medium with singular memory. Geophys J Int 159:688–702
Moczo P, Bystrický E, Kristek J, Carcione JM, Bouchon M (1997) Hybrid modeling of P-SV seismic motion at inhomogeneous viscoelastic topographic structures. Bull Seismol Soc Am 87:1305–1323
Ravaut C, Operto S, Improta L, Virieux J, Herrero A, Dell’Aversana P (2004) Multiscale imaging of complex structures from multifold wide-aperture seismic data by frequency-domain full-waveform tomography: application to a thrust belt. Geophys J Int 159:1032–1056
Sánchez-Sesma FJ, Campillo M (1991) Diffraction of P, SV and Rayleigh waves by topographic features: a boundary integral formulation. Bull Seismol Soc Am 81:2234–2253
Treeby BE, Cox BT (2010) Modeling power law absorption and dispersion for acoustic propagation using the fractional Laplacian. J Acoust Soc Am 127:2741–2748
Varela CL (1993) Modeling of attenuation and dispersion. Geophysics 58:1167–1173
Zhu T (2014) Time-reverse modelling of acoustic wave propagation in attenuating media. Geophys J Int 197:483–494
Zhu T, Harris JM, Biondi B (2014) Q-compensated reverse time migration. Geophysics 79:S77–S87
Acknowledgements
This research was supported by the National Natural Science Foundation of China (No. 41130418) and the Strategic Leading Science and Technology Programme (Class B) of the Chinese Academy of Sciences (No. XDB10010400).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
This article is published under an open access license. Please check the 'Copyright Information' section either on this page or in the PDF for details of this license and what re-use is permitted. If your intended use exceeds what is permitted by the license or if you are unable to locate the licence and re-use information, please contact the Rights and Permissions team.
About this article
Cite this article
Guan, X., Fu, LY. & Sun, W. Acoustic viscoelastic modeling by frequency-domain boundary element method. Earthq Sci 30, 97–105 (2017). https://doi.org/10.1007/s11589-017-0177-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11589-017-0177-4