Abstract
An efficient approximate scheme is presented for wave-propagation simulation in piecewise heterogeneous media by applying the Born-series approximation to volume-scattering waves. The numerical scheme is tested for dimensionless frequency responses to a heterogeneous alluvial valley where the velocity is perturbed randomly in the range of 5 %–25 %, compared with the full-waveform numerical solution. Then, the scheme is extended to a heterogeneous multilayered model by calculating synthetic seismograms to evaluate approximation accuracies. Numerical experiments indicate that the convergence rate of this method decreases gradually with increasing velocity perturbations. The method has a fast convergence for velocity perturbations less than 15 %. However, the convergence becomes slow drastically when the velocity perturbation increases to 20 %. The method can hardly converge for the velocity perturbation up to 25 %.
Similar content being viewed by others
1 Introduction
The Earth consists of a system of multilayered heterogeneous media that are characterized by of large-scale irregular stratified structures and small-scale volume heterogeneities. Wave propagation in such piecewise heterogeneous media will dominate reflection/transmission effects across strong-contrast impedance boundaries. Scattering waves by small-scale volume heterogeneities lead to amplitude/phase fluctuations and wave attenuation. Such inherent piecewise heterogeneous media of the Earth challenge numerical modeling techniques being able to separate large-scale boundary-scattering waves and small-scale volume-scattering waves and subsequently to handle them separately with sufficient accuracies. Various universal numerical techniques such as finite differences and finite elements have been widely used to simulate wave propagation in such piecewise heterogeneous media. Because of the gridding discretization and an implicit use of boundary continuity conditions across interfaces, however, these methods cannot separate the boundary-scattering and volume-scattering waves and simulate them to a necessary accuracy, respectively. The explicit use of boundary continuity conditions will lead to a category of semi-analytical, semi-numerical methods (e.g., Bouchon 1982; Campillo and Bouchon 1985; Bouchon et al. 1989; Chen 1990, 1995; Fu and Wu 2001; Ge and Chen 2007, 2008). These boundary methods, for example, show a high accuracy in simulating reflection/transmission across irregular interfaces, but are limited by its ability to handle volume heterogeneities.
Some progress has been made to model piecewise heterogeneous media for integral equation numerical techniques. Fu (2002) incorporates the boundary integral representation into the Lippmann–Schwinger integral equation to model heterogeneous-layered media with irregular interfaces. The numerical method is applied to simulate widely observed strong scattered noises caused by both rugged topographies and volume heterogeneities in complex near-surface areas (Fu 2003). However, the major disadvantage of the method is associated with considerable computer-time and memory requirements because of the prohibitively expensive boundary–volume integral equation system. To handle the computational barrier, an efficient alternative is to incorporate a Born-series approximation into the boundary–volume integral equation.
The Born-series approximation, as an iterative numerical technique, has been widely used in wave propagation, scattering, and diffraction tomography. Schuster (1985a,b) and Schuster and Smith (1985) propose an elegant hybrid method for solving multibody scattering problems by incorporating a Born series and boundary integral equations, later extended to wave propagation in irregularly layered media (Schuster 1985c). In the hybrid BEM + Born-series method, the boundary integral equation matrix is perturbed into two parts, with one being inverted and the other expressed by the Born series. Yu et al. (2010a) improve the approximation method by reducing the matrix dimension by eliminating the traction field. Yu et al. (2010b) compare different BEM + Born-series modeling schemes for wave propagation in piecewise homogeneous media. For approximate solutions to the boundary–volume integral equation, Fu and Bouchon (2004) apply the Born-series approximation to the volume-scattering wave, with the boundary-scattering wave handled in a fully implicit way. The approximation is based on the fact that the volume heterogeneities within each geological formation may be relatively smooth spatially at seismic wavelengths. In the present work, we aim to establish the validity of this Born-series approximation method at seismic frequencies through comparisons with the full-waveform numerical solution (Fu 2002).
In this paper, a flexible approximate solution to the generalized Lippmann–Schwinger integral equation is investigated for wave-propagation simulation in piecewise heterogeneous media. To handle the prohibitively expensive boundary–volume integral equation system, a Born series is applied to the volume-scattering waves, leading to a Born-series approximation scheme. The approximation method is validated by dimensionless frequency responses to a heterogeneous alluvial valley with the velocity perturbed randomly in the range of 5 %–25 % and then extended to a heterogeneous multilayered model by calculating synthetic seismograms. Comparisons with the full-waveform numerical solution are made for all examples to investigate the applicability of the approximation method.
2 The generalized Lippmann–Schwinger integral equation
The generalized Lippmann–Schwinger integral equation describes wave propagation in a large-scale boundary structure with internal volume heterogeneities. It is formulated as the superposition of incident, boundary-scattering, and volume-scattering waves. The problem configuration for the jth formation Ω(j) is depicted in Fig. 1. It is bounded by the top interface ∂Ω(j−1) and the bottom interface ∂Ω(j), and the side boundaries at two edges of Ω(j) are assumed to extend to infinity. The uppermost interface ∂Ω(0) is a free surface, and an arbitrary seismic source is embedded in Ω(j). For simplicity, the present study is restricted to the 2D SH problem (or acoustic problem). The elastic properties in Ω(j) are described by the shear modulus and density with the corresponding reference values μ (j)0 and ρ (j)0 . r = (x, z) is the position vector. The solution domain of the problem is defined as .
Seismic response u(r) for steady-state scalar wave propagation in satisfies the following scalar equation.
where the wavenumber [k(j)(r)]2 = ω2ρ(j)(r)/μ(j)(r) with the corresponding reference wavenumber δ sj = 1 for s = j and δ sj = 0 for s ≠ j, and s(r, ω) is the body force. Supposing the source point is located at r 0 , the source term can be expressed as , where S(ω) is the source spectrum and is the delta distribution. Defining the relative slowness perturbation we then rewrite Eq. (1) with respect to the reference wavenumber
With the aid of the free-space Green’s function, Eq. (2) can be transformed into the following generalized Lipmann–Schwinger integral equation
for all , where is the displacement on the boundary ∂Ω(j), is the normal gradient of with respect to the outward normal to ∂Ω(j), the coefficients C(r) generally depends on the local geometry at r.
In the generalized Lippmann–Schwinger integral (GLSI) equation, all the integral kernels are related to the Green’s function in the background medium, which avoids the necessity of the Green’s function of a heterogeneous medium. The causal Green’s function is defined everywhere in the free space, relating an observation point to a scattering point It satisfies the homogeneous Helmholtz equation in the reference medium:
For 2D problems, the Green’s function is given by (Abramowitz and Stegun 1968)
where and denotes the Hankel function of the first kind and of zeroth order.
The numerical implementation is performed in the frequency domain. The discretization of Eq. (3) can be done in each layer by the collocation method (Russell and Shampine 1972), and then all equations are assembled into a set of simultaneous matrix equations using the boundary conditions of continuity for displacement and traction across all interfaces:
where ‘−’ denotes the top side of ∂Ω(j) toward Ω(j) and ‘+’ denotes the underside of ∂Ω(j) toward Ω(j+1). If the domain Ω(j) is divided into M(j) finite elements and the boundary ∂Ω(j) is discretized into L(j) boundary elements, the following equation in the matrix form is obtained numerically from Eq. (3)
where f is the incident field, and are the top-boundary coefficient matrices, and are the bottom-boundary coefficient matrices, and is the perturbation-domain coefficient matrix.
Equation (7) can be further compacted as a matrix equation
where we define the boundary coefficient matrices and , , and the unknown boundary displacement-traction vector .
We assume that the medium below the layer Ω(N) is homogeneous, bounded by ∂Ω(N) and a spherical surface with its radius approaching infinity. Letting the source is located in the shallowest layer Ω(1) as the case in seismic exploration, we can use Eq. (8) to build the following global matrix equation that describes wave propagation in the whole model
We see that these matrix equations are coupled in the manner of Markovian chain due to the continuity of the displacement-traction vector across interfaces. Solving the linear equation system of Eq. (9) results in seismic responses u(r) for all nodes in the medium. The Gaussian elimination algorithms can be used for small-scale problems. For large-scale problems or models with complex geometry, the resultant total coefficient matrix is sparse and the corresponding equation can be solved by an improved block Gaussian elimination algorithm if seismic survey is set at the surface (Fu 2002). Since numerous matrix operations are involved and the matrix for each frequency component must be inverted, the numerical methods are computationally intensive at high frequencies. To reduce computing time and memory, a Born-series approximation for volume-scattering wave is formulated and qualified in the following section.
3 Born-series approximation solutions for volume integral equation
The generalized Lipmann-Schwinger integral equation can be rewritten for
Letting and λ(j) = [k (j)0 ]2, we obtain
We define an integral operator K(j) by
In operator form, Eq. (11) can be rewritten
Equation (13) can be approximated by the Born series (Fu and Bouchon 2004)
For simplicity, we take a heterogeneous three-layered medium for example. We assume that there are three layers (Ω(j), j = 1, 2, 3) in the model and the source is located in the shallowest layer Ω(1) as the case in seismic exploration. The shallowest layer Ω(1) is heterogeneous, and the other layers are still homogeneous. Then, we can use Eq. (7) to build the following global matrix equation that describes wave propagation in the whole model
Using the first Born approximation, w I can be expressed as
Substituting in Eq. (15), we have
.
For the second Born approximation, wI can be represented as
We can obtain
.
For the nth Born approximation, w I can be expressed as
Then, Eq. (15) can be transformed into
Using Eq. (21), the boundary–volume integral equation numerical method reduces to a relatively inexpensive boundary integral equation method. If the number of unknowns at boundary points is N l and that of unknowns at internal points is N p , the matrix Eq. (15) will be reduced from the order (N l + N p ) × (N l + N p ) to N l × N l , which is expected with a great saving of computing time and memory by several orders.
4 Numerical tests
The Born-series method is tested to show its applicability by modeling a semicircular heterogeneous valley and a multilayered heterogeneous model, compared with the full-waveform numerical solution (Fu 2002). Numerical modeling is implemented in the frequency domain. Particular attention is paid to the computational aspect of the method. A variable-element-dimension technique is adopted in the program implementation (Fu 1996) to improve computing speed, in which sampling at three elements per wavelength is sufficient to ensure the accuracy of the results (Campillo 1987). Since the wavelength is a function of frequencies and velocities, the dimension of boundary elements for each subregion in a model is computed according to medium velocity and computational frequency. The model is then discretized in terms of updated element dimensions for individual computational frequencies, respectively. During the numerical implementation, an absorbing boundary element technique (Fu and Wu 2000) is introduced to truncated edges of interfaces to handle artificial reflections arising at the edges of the domain of computation.
The semicircular heterogeneous valley of radius a in an elastic homogeneous half-space is shown in Fig. 2. The dimensionless frequency is defined as η = 2a/λ = aω/πβ, where ω is the circular frequency and β is the velocity of shear wave propagation. The shear wave velocity inside the valley is 1,500 m/s in the background medium of 3,150 m/s. The valley velocity is perturbed randomly by 10 %, 15 %, and 20 %, respectively. The dimensionless frequency responses are computed by the full-waveform numerical solution along the valley surface resulting from a vertical incident SH wave for the dimensionless frequency η = 1.0 (Fig. 3). For the velocity perturbation of 10 % (dash line), we see small amplitude fluctuations along the reference response curve, mainly occurring in the middle of the valley. Remarkable amplitude fluctuations can be expected when the velocity perturbation increases to 15 (hexagram line) and 20 % (dotted line). To make the comparison clearer, the rms error E defined as is calculated for all the examples, where x′ presents the approximate solution, x presents the full-waveform solution, and N is the total node number.
Figure 4 shows a comparison between the full-waveform solution (solid line) and the Born-approximation solutions of different orders (dash lines) for a velocity perturbation of 10 %. We see that the first-order Born approximation (Fig. 4a) presents a small error around the two sharp edges of the valley by comparing with the full-waveform solution. Figure 4b demonstrates a good agreement between the second-order Born approximation and the full-waveform solution. Figure 5 shows the Born-approximation solutions of different orders (dash lines) at δ = 15 %. We see that the first-order Born approximation (Fig. 5a) significantly underestimates amplitude responses in the middle of the valley, whereas the second-order Born approximation (Fig. 5b) becomes better with small discrepancies observed along the surface of the valley. The fourth-order approximation (Fig. 5d) has an excellent agreement with the full-waveform solution.
Higher-order Born approximation is required to account for strong volume scattering when the velocity perturbation increases to 20 %, as shown in Fig. 6 for the comparison between the full-waveform solution (solid line) and the approximation solutions of different orders (dash lines). We see that the first-order approximation (Fig. 6a) gives a significant amplitude fluctuation because of huge approximate errors, whereas the third-order approximation (Fig. 6b) largely overestimates amplitude responses, especially for |x| < a. The fifth-order approximation (Fig. 6c) gives a better result, but with some departures mainly around the two sharp edges of the valley. The optimal approximation solution at δ = 20 % is given by the seventh-order approximation (Fig. 6d) with a remarkable agreement between the solid and dash lines.
The above comparisons demonstrate that the approximation accuracy of the method decreases gradually with increasing velocity perturbations. The first-order and second-order Born-approximation solutions are valid for velocity perturbations less than 10 % and 15 %, respectively. Figure 7 shows the convergent rate of the method for the semicircular heterogeneous valley with different velocity perturbations. We see that the convergence rate decreases gradually with increasing velocity perturbations. A fast convergence can be achieved for the velocity perturbation less than 15 %. However, the method converges slowly when the velocity perturbation increases to 20 %, and it can hardly converge for the velocity perturbation up to 25 %.
To show the applicability of the approximation method, numerical modeling is extended to a heterogeneous multilayered model with randomly velocity perturbations in the surface layer shown in Fig. 8. The other layers are still homogeneous with the velocities indicated in the figure. All the computations of synthetic seismograms are performed with a frequency range of 0–40 Hz, receivers along the free surface, and the source at depth 20 m below the free surface. The source is a minimum-phase Gaussian wavelet with a central frequency of 15 Hz. The dimension of the model is 2,000 m horizontally and 1,000 m vertically. The synthetic seismograms by the full-waveform numerical method (Fu 2002), as shown in Fig. 9, are used as the exact solution for comparisons with the approximation method. We perturb the medium velocity of the surface layer randomly by 5 % and 10 % over the reference velocity 2.5 km/s using white randomness, with the resulting synthetic seismograms displayed in Figs. 9a and b, respectively. We see extremely complex seismic responses with low signal-to-noise ratio because of the diffusion scatterings by the volume heterogeneities in the surface layer. Particularly, the scattered noises become strong for the case δ = 10.
Figure 10 shows the performance of the first-order Born approximation for random velocity perturbations of 5 % and 10 % in the surface layer, respectively. We see that the results have an excellent agreement with the full-waveform solutions shown in Fig. 9. To make the comparison clear, we select several waveform traces with the approximate solutions of different orders for a waveform comparison with the full-waveform solution. As shown in Figs. 11 and 12, the accuracy of the approximation solutions decreases gradually with increasing velocity perturbations. The first-order approximation solution is valid for the velocity perturbation less than 10 %, whereas the second-order approximation gives a more accurate evaluation than the first-order. All of the above simulations of Figs. 9 and 10 are computed on an Intel Core2 P8600 (2.4 GHz) with the Windows XP operating system. The CPU time of the approximation method at the highest computational frequency is 13.1 s, much less than 90.6 s used by the full-waveform numerical method.
5 Conclusions
A flexible approximate solution to the generalized Lippmann–Schwinger integral equation is investigated for wave-propagation simulation in piecewise heterogeneous media, with a great saving of computing time and memory. The Born-series approximation is applied to the volume-scattering wave, with the boundary-scattering wave handled in a fully implicit way. The numerical scheme is validated by dimensionless frequency responses to a heterogeneous semicircular alluvial valley, compared with the full-waveform numerical solution. The approximation method is then applied to a heterogeneous multilayered model for synthetic seismograms to evaluate approximation accuracy.
Numerical experiments indicate that the convergence rate of the method decreases gradually with increasing velocity perturbations. The approximation method has a fast convergence for velocity perturbations less than 15 %. However, the convergence becomes slow drastically when the velocity perturbation increases to 20 %. The method can hardly converge for the velocity perturbation up to 25 %.
References
Abramowitz M, Stegun IA (1968) Handbook of mathematical functions. Dover Publications Inc., New York, pp 358–364
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
Campillo M, Bouchon M (1985) Synthetic SH-seismograms in a laterally varying medium by the discrete wavenumber method. Geophys J Roy Astron Soc 83:307–317
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-Part II. Applications of 2-D SH case. Bull Seismol Soc Am 85:1094–1106
Fu LY (1996) 3-D boundary element seismic modeling in complex geology. In: Expanded abstracts of the 66th annual international meeting on the SEG, 1239–1242
Fu LY (2002) Seismogram synthesis for piecewise heterogeneous media. Geophys J Int 150:800–808
Fu LY (2003) Numerical study of generalized Lipmann–Schwinger integral equation including surface topography. Geophysics 68:665–671
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, Wu RS (2000) Infinite boundary element absorbing boundary for wave propagation simulations. Geophysics 65:596–602
Fu LY, Wu RS (2001) A hybrid BE–GS method for modeling 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(3):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(6):3007–3016
Russell RD, Shampine LF (1972) Collocation method for boundary value problems. Numer Math 19:1–28
Schuster GT (1985a) A hybrid BIE + Born series modeling scheme: generalized Born series. J Acoust Soc Am 77:865–879
Schuster GT (1985b) Solution of the acoustic transmission problem by a perturbed Born series. J Acoust Soc Am 77:880–886
Schuster GT (1985c) Modeling structural traps by a hybrid boundary integral equation and born series method. Soc Explor Geophys Expand Abstr 4:483–487
Schuster GT, Smith LC (1985) Modeling scatterers embedded in plane-layered media by a hybrid Haskell–Thomson and boundary integral equation method. J Acoust Soc Am 78:1387–1394
Yu GX, Fu LY, Guan XZ (2010a) BEM + Born series modeling schemes for wave propagation and their convergence analysis. Earthq Sci 23:139–148
Yu GX, Fu LY, Yao ZX (2010b) Comparison of different BEM+Born series modeling schemes for wave propagation in complex geologic structures. Geophysics 75(3):T71–T82
Acknowledgments
The research was supported by the National Natural Science Foundation of China (Grant Nos. 41204097 and 41130418) and the China National Major Science and Technology Project (2011ZX05023-005-004).
Author information
Authors and Affiliations
Corresponding author
About this article
Cite this article
Yu, GX., Fu, LY. Born-series approximation to volume-scattering wave for piecewise heterogeneous media. Earthq Sci 27, 159–168 (2014). https://doi.org/10.1007/s11589-014-0078-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11589-014-0078-8