Abstract
In this paper, a new stable finite-difference (FD) method for solving elastodynamic equations is presented and applied on the Biot and Biot/squirt (BISQ) models. This method is based on the operator splitting theory and makes use of the characteristic boundary conditions to confirm the overall stability which is demonstrated with the energy method. Through the stability analysis, it is showed that the stability conditions are more generous than that of the traditional algorithms. It allows us to use the larger time step in the procedures for the elastic wave field solutions. This context also provides and compares the computational results from the stable Biot and unstable BISQ models. The comparisons show that this FD method can apply a new numerical technique to detect the stability of the seismic wave propagation theories. The rigorous theoretical stability analysis with the energy method is presented and the stable/unstable performance with the numerical solutions is also revealed. The truncation errors and the detailed stability conditions of the FD methods with different characteristic boundary conditions have also been evaluated. Several applications of the constructed FD methods are presented. When the stable FD methods to the elastic wave models are applied, an initial stability test can be established. Further work is still necessary to improve the accuracy of the method.
1. Introduction
The propagation dynamics of seismic waves in fluid saturated porous media are of great importance for reservoir rock characterization and attract many geoscientists. The elastic waves travel through the underground material with attenuation and dispersion which is closely related to the heterogeneities of the porous continuum properties [1,2]. Attenuation is the exponential decay of the wave amplitude with distance and dispersion means the variation of wave velocity with frequency. It is commonly accepted that the wave propagation phenomenon can be described by the partial differential equations as functions of time t and space position x [1,3]. Various theories [4,5,6,7,8] focus on the dissipation mechanism of wave energy. Among the various theories, the Biot and squirt-flow mechanisms are believed to be the most important ones [6,9]. They have served as the rigorous and formal foundations to study acoustic wave propagation in saturated porous media. Numerous efforts are made to discuss the different form and numerical implementation of these two mechanisms [10]. Based on these theories, recently much attention has been paid in the literature on investigating the seismic wave propagation theories by various numerical methods, such as finite-difference (FD) and finite-element (FE) methods. When considering the simulation of wave propagation in saturated media, FD methods are well received and applied with success to numerous physical problems [11].
On the elastic wave numerical simulation or reverse-time migration, the FD method with a suitable grid is widely applied, such as the staggered grid and the rotated staggered grid. In the first-order velocity-stress hyperbolic system, the FD staggered-grid method applied with the Yee scheme is popular, but the stability of the numerical solution has been shown only in some cases [12]. Virieux provides the stability condition of the 2-order difference scheme based on a staggered grid [13]. However, when applying the FD staggered grid method on the anisotropic media, it is found that the global error significantly increases [14]. For this, Saenger et al. [15] proposed the FD rotated staggered grid method by which the accuracy is increased. Subsequently, it was discovered that this method is unstable on the boundary [16].
The construction of the algorithm usually focuses only on the accuracy. However, the stability condition is also a key factor during the elastic wave numerical simulation. The condition remands that the time step length of discrete differential should be small enough to ensure that the computation in stable. Thus far, extensive efforts have been made to overcome the limitations in calculations. Even though these conventional methods have offered great success in many applications, there can be some uncertainties and extra discrepancies owing to the lack of stable difference method and suitable boundary conditions. Thus, a stable and accurate FD method is needed to address such problems. In addition, geophysicists normally use the Fourier method to discuss the stability of the difference scheme and get some criteria, such as Von Neumann conditions [17]. This method is simple but limited to the linear differential equations with constant coefficients. For this, an energy method that can be directly applied to the nonlinear systems is considered in this work.
Some interesting combinations of difference scheme and boundary condition might overcome these limits. The idea is to use the difference scheme on the basis of the time-splitting method and to consider the adjusted characteristic boundary conditions to assure the overall stability and accuracy of the system, which is shown in Section 2. Its validity, accuracy, and applicability are systematically and theoretically investigated in Section 3. We also test the new stable finite-difference methods by applying it to the stable Biot model and unstable BISQ model with some experimental data-parameters from the paper by Yang et al. [18]. All numerical results encountered in Section 4 show that the finite difference methods and characteristic boundary conditions are suitable to simulate the wave propagation in a long time period. Therefore, for the stability analysis of different wave propagation models, the schemes are appropriate choices.
2. Related Work
This section presents the governing equations and the related solutions of the elastic wave modeling. The one-dimensional medium of the Biot/squirt (BISQ) elastic-wave equations can be represented as [6]:
Here, and are the respective solid’s and fluid’s velocities at the position-time point , is the total stress of the bulk material, is the total fluid pressure; is the porosity of the solid, M is the uniaxial modulus of the skeleton in drained conditions, is the poroelastic coefficient, is the viscosity of the fluid, is the permeability of the skeleton, F and S are the Biot-flow and characteristic squirt-flow coefficients, , and
, , and are the respective solid’s, fluid’s, and additional coupling densities. Subscripts x and t indicate partial derivatives (e.g., , ).
Set
The linear system (1) can be written in the vector form:
with coefficient matrices
and initial conditions .
The previous research [19] proved that, if , there exists a symmetric positive matrix such that the matrix symmetric and is symmetric non-positive definite. Additionally, the expression of matrix shows that
and the sum of its eigenvalues is zero. In this way, the matrix has two positive and negative eigenvalues. Yong [20] shows that we can diagonalize the coefficient matrix with a transformation such that
Here, diag, diag and ( ) are the eigenvalues of the matrix . With the above result of the matrix , we assume that
Lemma 3.3 in the paper [20] proves that there exist symmetric positive definite matrices , such that
With these preparations, (2) can be rewritten as
Setting , this can be further rewritten as
where . Additionally, the congruent transformation of the matrix does not change the numbers of positive and negative eigenvalues, and then is symmetric non-positive definite.
Corresponding to a control law [20], the characteristic boundary conditions can be prescribed as
where are separated for the block matrix and K is a constant diagonal matrix, which is defined in Section 3.
3. Methodology and Formulation
For the numerical integration of the system (3), the time-splitting method described in the following is considered. It means that Equation (3) are split into two separated homogeneous partial differential equations
It can be assumed that a rectilinear grid with sides parallel to the coordinate axes is superimposed on with grid spacing and in the space and time coordinate directions respectively, where is positive integer. Let at the grid point .
3.1. First-Order Scheme
The differential Equation (5a) can be rewritten as
For the interior points, it means that , the above differential equation can be discretized by , for , for and then
Set , the boundary value and can be obtained from (6) and the others can be determined by the character boundary condition (4).
The next step is approximating (5b) by implicit treatment of the source term, and then
where I represents the identity matrix and then the matrix is invertible for the negative semidefinite matrix . The scheme (4)/(6)/(7) is a first-order finite difference schemes and the proof is given in Appendix A.1.
3.2. Second-Order Scheme
In this section, some approaches are applied to establish a second-order scheme using some thoughts guided by the research [21] and making some changes to solve (5a). Referring to marked in Section 3.1, (5a) can be rewritten as
where and represent the m-th element in the vector V and the diagonal of the matrix respectively. Obviously, and .
In the first step of solving (8) at each time step, and, for the sake of simplicity, we set and obtain
In the second step of the procedure,
is taken to maintain the consistence of the scheme at the interior points() and boundary points(), which can be observed in calculating the truncation errors of the scheme (9)/(10)/(11) (see Appendix A.2).
Adding to and calculated by the characteristic boundary conditions (4), the solutions of (5a) at each time step can be obtained. To maintain the difference scheme accuracy in the next step, (5b) is considered with
where , ,
and the matrix is invertible for the negative semidefinite matrix and the positive definite matrix .
The scheme (9)/(10)/(11) is a second-order finite difference scheme and the proof is given in Appendix A.2. Significantly, from the calculations of the truncation errors, it can be observed that the accuracy of the scheme will be destroyed if the other schemes (such as high-order Rung-Kutta difference scheme and the likes) are applied instead of the complex scheme (11) as above. In the next section, we turn to considering the stability of these schemes.
3.3. The Stability Criterion
Theorem 1.
Proof of Theorem 1.
By multiplying both sides of (6) with , it can be rewritten as
where . Observe that the matrices are positive semi-definite if and only if
where are eigenvalues of the matrix . This inequality is the CFL condition of the scheme (6)/(7). Note that and are symmetric positive definite matrices, sum (12) over j from to ∞, and then
On the other hand, by multiplying both sides of (7) with , it is obvious that
for . As above, it is proved that
This completes the proof. □
The above theorem indicates the stability of the scheme (6)/(7). This method is applicable to the 3D BISQ model with the same stable accuracy. Additionally, the scheme which approximates (5b) by explicit treatment of the source term remains stable with the corresponding CFL condition
The proof is similar to Theorem 1.
For the scheme (6)/(7) with the characteristic boundary conditions (4), Theorem 1 can be strengthened as follows.
Theorem 2.
The above theorem indicates the stability of the scheme (4)/(6)/(7) and the proof is given in Appendix B.1. This method is also applicable to the 3D BISQ model with the characteristic boundary conditions and keeps the same stable accuracy. The proof is similar to Theorem 2. Referring to the paper [20], the constant diagonal matrix K in (4) can be set as
where is identity matrix and are constants which follow from the inequality in Theorem 2, such as . Additionally, for the characteristic boundary conditions
the stability conditions can rewritten as follows.
Theorem 3.
4. Numerical Procedure and Results
In order to clarify the utility of the proposed method, the numerical simulations of the stable Biot model and the unstable BISQ model under reasonable and realistic conditions are solved and discussed (see Table 1). It is considered that the domain , the spatial increment , time-step size , and the source term is a vertical point force with a Ricker wavelet
with peak frequency and . The source is set at the center of the calculation domain (). Here, length is in meters and time in seconds. T represents the calculated length in time. The symbols and acroyms are listed with Table A1 and Table A2 in Appendix C.
Table 1.
Experimental parameters [18].
The results using the schemes (4)/(6)/(7) and (9)/(10)/(11) are shown in Figure 1. Table 2 and Table 3 show the , and relative errors of these schemes (4)/(6)/(7) and (9)/(10)/(11). The domain , the arbitrary positive integer N, the spatial increment , and time-step size are considered in Table 2 and Table 3.
This test has all the numerical simulations with the different model solved by the stable finite-difference methods: the stable Biot model and the unstable BISQ model. The propagation of the seismic wave for a long time period can be observed: for T = 0.05 s the quick P-wave goes ahead, in T = 0.2 s, the quick P-wave reached and was absorbed by the boundary, the slow P-wave occurs, in T = 1.5 s, the slow P-wave reached, and was absorbed by the boundary. In the front of this procedure, the seismic waves calculated by different model and finite difference method are all propagating smoothly and entirely absorbed. However, the difference occurs from T = 0.2 s.
Figure 2 offers the amplitude (noted as Am) which changes as time (noted as T). By comparing (a) and (c) in Figure 1, it can be observed that the slow P-wave occurs only in the second-order scheme. The unstable phenomena only occur in the cases with the unstable BISQ model (see Figure 1b,d), in other words, the velocity occurs exponentially increasing phenomenon during the wave propagation. In the past numerical simulations, the little unstable phenomena such as those occurred in Figure 1d were often met and always attributed to the accuracy of the scheme and the boundary conditions. However, by observing Figure 1, it can be found that the instability of the numerical simulations due to the instability of the BISQ model. In addition, only for the cases in which time is large enough (such as T = 1.5 s), the unstable phenomenon which represented as the exponentially increasing amplitude as time can be significantly observed. Otherwise, the results calculated by the schemes (4)/(6)/(7) and (9)/(10)/(11) will be stable for the stable model (see (a) and (c) in Figure 1 and Figure 2). Even though there maybe some non-smooth solutions for the accuancy of the scheme, the amplitude also decreases to zero as time (see Figure 1a).
Above all, it is pointed out that the schemes (4)/(6)/(7) and (9)/(10)/(11) are applicable for the stable model. The schemes can be used to describe the wave propagation in a long time period. The characteristic boundary condition (4) can entirely absorb the waves. It is a convenient and effective boundary condition which can be easily combined with other models for wave propagation.
5. Conclusions
In this work, the stable theories in mathematics are introduced into the solutions of the wave propagation theories in geology and try to reconsider the calculated results from the point of view of stability instead of accuracy. The FD method with characteristic boundary conditions that confirm the overall-stability of the schemes is proposed. The stable conditions of this scheme obtained with the energy method in the context is important. Instead of the CFL conditions by the Fourier analysis method, it can be directly generated to the nonlinear elastic wave equations. The time-splitting method and characteristic boundary conditions are utilized in this approach. The time-splitting method reduces the computational complexity and the characteristic boundary conditions which are adjusted as the interior-points schemes can confirm the overall stability. Moreover, the schemes are applied to the Biot and BISQ models, and hence the numerical simulations show that the stable Biot model or the BISQ model in stable conditions can simulate wave propagations for a long time. This fact verifies the effectiveness of the FD method as a tool to detect the stability of arbitrary elastic wave modeling. In addition, the newly introduced characteristic boundary condition can vary to fit the FD method, and then it is feasible to combine it with other schemes in future.
Author Contributions
Conceptualization, J.L. (Jiawei Liu) and W.-A.Y.; Formal analysis, J.L. (Jiawei Liu) and W.-A.Y.; Funding acquisition, J.L. (Jianxin Liu) and Z.G.; Methodology, J.L. (Jiawei Liu), W.-A.Y., and Z.G.; Software, J.L. (Jiawei Liu) and Z.G.; Writing—original draft, J.L. (Jiawei Liu) and Z.G.; Writing—review and editing, J.L. (Jianxin Liu) and Z.G. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by the Natural Science Foundation of China (NSFC) (41804073; 41674080). The research was also funded by an Open Research Fund Program of Key Laboratory of Metallogenic Prediction of Nonferrous Metals and Geological Environment Monitoring (Central South University), Ministry of Education (Grant: 2019YSJS10).
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
This appendix is for calculating the truncation errors of the schemes (4)/(6)/(7) and (9)/(10)/(11).
Appendix A.1. The Truncation Errors of the Scheme (4)/(6)/(7)
Appendix A.2. The Truncation Errors of the Scheme (9)/(10)/(11)
By eliminating the intermediate values , the scheme (9)/(10)/(11) can be represented as
with
For , by using the Taylor series expansions of , about the point , it is obtained that
For in the time layer, has the truncation error
where and , and then
Note that, in the numerical calculations about hyperbolic equations, normally the grid ratio is set as constant, and, for the sake of simplicity, we set and obtain
Similarly, we can get
Then, by using the Taylor series expansions of , and about the points and , it is deduced that
Above all, the truncation error of the scheme (9)/(10)/(11) can be represented as
Appendix B
This appendix shows the proof of Theorems 2 and 3.
Appendix B.1. The Proof of Theorem 2
Proof of Theorem 2
The determination about the CFL condition and the proof about the interier points() are the same as Theroem 1. It means that the interior points satisfy
Then, the boundary points , are discussed and satisfy the following inequalities:
By combining the inequalities of the interior and boundary points with the characteristic boundary conditions
it is obtained that
By combining the above inequality with the inequality of the interior points, it is deduced that
where
Because and are negative definite matrices, there exists a diagonal matrix K such that and , such as . In this way, we have
Similarly to the proof in Theorem 1,
can be deduced and then . As above, it is proved that
This complete the proof. □
Appendix B.2. The Proof of Theorem 3
Theorem 3 is the same as Theorem 2 except the characteristic boundary conditions. In this way, there only offers the proof of the inequalities about the boundary points.
Proof of Theorem 3.
The inequality which contains the boundary condition
can be rewritten as
Similarly, with the expressions of , and the symmetric positive definitenesses of the matrices
it is deduced that
and then
Above all, it is proved that
where
The others are same as the proof of Theorem 2. This completes the proof. □
Appendix C
This appendix is for explaining the symbols and acronyms used in this article with Table A1 and Table A2.
Table A1.
Symbols of the parameters.
Table A1.
Symbols of the parameters.
| Symbol | Parameter | Symbol | Parameter |
|---|---|---|---|
| v | solid’s velocity | w | fluid’s velocity |
| the total stress of the bulk material | P | the total fluid pressure | |
| porosity | M | the uniaxial modulus of the skeleton | |
| poroelastic coefficient | viscosity | ||
| permeability | F | the Biot-flow coefficient | |
| S | the characteristic squirt-flow coefficient | solid’s density | |
| fluid’s density | the additional coupling density | ||
| f | frequency | the eigenvalue of the matrix | |
| the time-step size | the spatial increment |
Table A2.
Full-form of the acronyms.
Table A2.
Full-form of the acronyms.
| Acronym | Full-Form | Acronym | Full-Form |
|---|---|---|---|
| FD method | finite-difference method | BISQ model | Biot/squirt model |
| FE method | finite-element method | CFL condition | Courant–Friedrichs–Lewy condition |
| 3D | three-dimension |
References
- Burrascano, P.; Callegari, S.; Montisci, A.; Ricci, M.; Versaci, M. Ultrasonic Nondestructive Evaluation Systems: Industrial Application Issues; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
- Guo, Z.; Xue, G.; Liu, J.; Wu, X. Electromagnetic methods for mineral exploration in China: A review. Ore Geol. Rev. 2020, 118, 103357. [Google Scholar]
- Versaci, M. Fuzzy approach and Eddy currents NDT/NDE devices in industrial applications. Electron. Lett. 2016, 52, 943–945. [Google Scholar] [CrossRef]
- Biot, M.A. Theory of propagation of elastic waves in a fluid-saturated porous solid. I. Low-frequency range. J. Acoust. Soc. Am. 1956, 28, 168–178. [Google Scholar] [CrossRef]
- Biot, M.A. Theory of propagation of elastic waves in a fluid-saturated porous solid. II. Higher frequency range. J. Acoust. Soc. Am. 1956, 28, 179–191. [Google Scholar] [CrossRef]
- Dvorkin, J.; Nur, A. Dynamic poroelasticity: A unified model with the squirt and the Biot mechanisms. Geophysics 1993, 58, 524–533. [Google Scholar] [CrossRef]
- Mavko, G.; Mukerji, T.; Dvorkin, J. The Rock Physics Handbook; Cambridge University Press: Cambridge, UK, 2020. [Google Scholar]
- Pan, X.; Zhang, G.; Yin, X. Azimuthally anisotropic elastic impedance inversion for fluid indicator driven by rock physics. Geophysics 2017, 82, C211–C227. [Google Scholar] [CrossRef]
- Yang, D.; Zhang, Z. Poroelastic wave equation including the Biot/squirt mechanism and the solid/fluid coupling anisotropy. Wave Motion 2002, 35, 223–245. [Google Scholar] [CrossRef]
- Carcione, J.M.; Gurevich, B. Differential form and numerical implementation of Biot’s poroelasticity equations with squirt dissipation. Geophysics 2011, 76, N55–N64. [Google Scholar] [CrossRef]
- Moczo, P.; Kristek, J.; Galis, M.; Pazak, P.; Balazovjech, M. The finite-difference and finite-element modeling of seismic wave propagation and earthquake motion. Acta Phys. Slovaca 2007, 57, 177–406. [Google Scholar] [CrossRef]
- Gauthier, O.; Virieux, J.; Tarantola, A. Two-dimensional nonlinear inversion of seismic waveforms: Numerical results. Geophysics 1986, 51, 1387–1403. [Google Scholar] [CrossRef]
- Virieux, J. P-SV wave propagation in heterogeneous media; velocity-stress finite-difference method. Geophysics 1986, 51, 889–901. [Google Scholar] [CrossRef]
- Igel, H.; Mora, P.; Riollet, B. Anisotropic wave propagation through finite-difference grids. Geophysics 1995, 60, 1203–1216. [Google Scholar] [CrossRef]
- Saenger, E.H.; Gold, N.; Shapiro, S.A. Modeling the propagation of elastic waves using a modified finite-difference grid. Wave Motion 2000, 31, 77–92. [Google Scholar] [CrossRef]
- Hustedt, B.; Operto, S.; Virieux, J. Mixed-grid and staggered-grid finite-difference methods for frequency-domain acoustic wave modelling. Geophys. J. Int. 2004, 157, 1269–1296. [Google Scholar] [CrossRef]
- Tian, X.F. Higher Order Time Difference Scheme and Stability Analysis for First-order Elastic Wave Staggered Grid; Coal geology of China, Taylor & Francis Online: Abingdon, UK, 2019; pp. 70–78. [Google Scholar]
- Yang, K.D.; Song, G.J.; Li, J.S. FCT compact difference simulation of wave propagation based on the Biot and the squirt-flow coupling interaction. Chin. J. Geophys. 2011, 54, 1348–1357. [Google Scholar]
- Liu, J.; Yong, W.A. Stability analysis of the Biot/squirt models for wave propagation in saturated porous media. Geophys. J. Int. 2016, 204, 535–543. [Google Scholar] [CrossRef]
- Yong, W.A. Boundary stabilization of hyperbolic balance laws with characteristic boundaries. Automatica 2019, 101, 252–257. [Google Scholar] [CrossRef]
- Zhu, Y.l.; Zhong, X.C.; Chen, B.M.; Zhang, Z.M. Difference Methods for Initial-Boundary-Value Problems and Flow Around Bodies; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2013; Volume 4. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

