Simulation of Elastic Wave Propagation Based on Meshless Generalized Finite Difference Method with Uniform Random Nodes and Damping Boundary Condition
Abstract
:1. Introduction
2. Methodology
2.1. Elastic Wave Equation
2.2. Central Difference for Time Partial Derivative Approximation
2.3. GFDM for Spatial Partial Derivative Approximation
2.4. Node Generation Algorithm
- (1)
- Randomly Distributed Node Generation
- (a)
- Set the horizontal positions (potential dot positions, PDPs) of the initial nodes, and randomly set the vertical coordinates;
- (b)
- Out of all the current PDPs, find the PDP closest to the bottom of the model, and classify this PDP as the determined dot position (DDP). The newly determined DDP is at the center of the circle, and the discrete distance set by the position model parameters is the radius (noting the radius is a function of velocity [29]);
- (c)
- No other center may appear inside the circle, so all PDPs except the DDP within the circle are removed;
- (d)
- Determine the two PDPs closest to the DDP at the circle center, make a circle through these two PDPs with the DDP as the center, and select multiple (we used five) new PDPs at equal angles on the arc between the two DDPs;
- (e)
- Then, select the PDP closest to the bottom (excluding the cycled PDP and adding a new PDP) and repeat steps (b)–(d) until the cycle for all points in the calculation area is completed. At this point, uniformly and randomly distributed node coordinates will have been obtained in the computing area.
- (2)
- Node Adjustment
- (a)
- Calculate the coordinates of the points closest to each node, and connect the node and the points into a line segment Voronoi unit (see Figure 3);
- (b)
- Calculate the intersection between each Voronoi element and the boundary polygon, and trim the Voronoi diagram (see Figure 3);
- (c)
- The centroid of the Voronoi element is calculated and used as the new node position;
- (d)
- Repeat the above three steps 10–15 times to get the final node distribution.
2.5. Boundary Condition
2.6. Source Term
3. Examples
3.1. Homogeneous Model
3.2. Two-Layer Model
3.3. Undulating Interface Model
3.4. Fault Model
4. Conclusions
- (a)
- The GFDM is a meshless numerical calculation method based on scattered node approximation; it overcomes the dependence of traditional methods on grids, and can lay nodes in the simulation area in a flexible manner;
- (b)
- When using the GFDM for forward modeling, the nodes can be rendered consistent with the real velocity interface by generating a suitable distribution of nodes, so that the velocity interface can be accurately depicted, avoiding the situation where the grid and velocity interface cannot be aligned in the conventional finite difference forward modeling; thus eliminating the diffraction problems due to a stepped grid, and the record time error caused by an inaccurate description of the interface position;
- (c)
- One of the main problems in the GFDM forward modeling is in how to best discretize the model. The node discretization scheme used in this study is applicable to a model with gentle changes in lateral velocity. For models with sharp changes in lateral velocity, the simulation stability will be affected, so it would be necessary to explore a more stable and applicable node discretization scheme;
- (d)
- The 2nd-order GFDM has high computational efficiency, but low accuracy. The 4th-order GFDM is unstable when using a “star” composed of fewer points (for example, 13 points), therefore it can only use a “star” composed of more calculation nodes (21 nodes were used in this study), causing the calculation efficiency to be greatly reduced. To improve computing efficiency, high-performance computing can be considered to enable better efficiency;
- (e)
- Compared with SGFD, the GFDM requires some preprocessing before forward modeling can be applied, including calculation of the node distribution and the difference stencil, which makes GFDM more complicated in practical application.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Marfurt, K.J. Accuracy of finite difference and finite element modeling of the scalar and elastic wave equation. Geophysics 1984, 49, 533–549. [Google Scholar] [CrossRef]
- Shi, R.; Wang, S.; Guo, R.; Zhao, J. Finite-element numerical modeling of elastic wave on unstructured meshes. Oil Geophys. Prospect. 2013, 48, 915–923. (In Chinese) [Google Scholar] [CrossRef]
- Virieux, J. P-SV wave propagation in heterogeneous media; velocity-stress finite-difference method. Geophysics 1986, 51, 1933–1942. [Google Scholar] [CrossRef]
- Wang, Y.; Liu, H.; Zhang, H.; Wang, Z.Y.; Tang, X.D. A Global Optimized Implicit Staggered-Grid Finite-Difference Scheme for Elastic Wave Modeling. Chin. J. Geophys. 2016, 58, 2508–2524. (In Chinese) [Google Scholar] [CrossRef]
- Savovi, S.; Drljaa, B.; Djordjevich, A. A comparative study of two different finite difference methods for solving advection–diffusion reaction equation for modeling exponential traveling wave in heat and mass transfer processes. Ric. Mat. 2022, 71, 245–252. [Google Scholar] [CrossRef]
- Komatitsch, D.; Tromp, J. Spectral-element simulations of global seismic wave propagation—I. Validation. Geophys. J. Int. 2002, 149, 390–412. [Google Scholar] [CrossRef]
- Tang, X.P.; Bai, C.Y. Elastic wavefield simulation using separated equations through pseudo-spectral method. Oil Geophys. Prospect. 2012, 47, 10. (In Chinese) [Google Scholar] [CrossRef]
- Li, Z.C. Variable-grid high-order finite-difference numeric simulation of first-order elastic wave equation. Oil Geophys. Prospect. 2008, 43, 711–716. (In Chinese) [Google Scholar] [CrossRef]
- Jastram, C.; Tessmer, E. Elastic modelling on a grid with vertically varying spacing. Geophys. Prospect. 2010, 42, 357–370. [Google Scholar] [CrossRef]
- Hao, C.; Wang, X.; Zhao, H. Rotated staggered grid and perfectly matched layer. Chin. Ence Bull. 2006, 51, 1985–1994. [Google Scholar] [CrossRef]
- Zhang, X.; Song, K.; Lu, M. Research progress and application of meshless method. Chin. J. Comput. Mech. 2003, 20, 730–742. (In Chinese) [Google Scholar] [CrossRef]
- Liu, L.; Duan, P.; Zhang, Y.; Tian, K.; Tan, M.; Li, Z.; Dou, J.; Li, Q. Overview of mesh-free method of seismic forward numerical simulation. Prog. Geophys. 2020, 35, 117. (In Chinese) [Google Scholar] [CrossRef]
- Gu, Y.; Wang, L.; Chen, W.; Zhang, C.; He, X. Application of the meshless generalized finite difference method to inverse heat source problems. Int. J. Heat Mass Transf. 2017, 108, 721–729. [Google Scholar] [CrossRef]
- Jian, C.; Yan, G.; Wang, M.; Wen, C.; Liu, L. Application of the generalized finite difference method to three-dimensional transient electromagnetic problems. Eng. Anal. Bound. Elem. 2017, 92, 257–266. [Google Scholar] [CrossRef]
- Zhang, T.; Ren, Y.F.; Yang, Z.Q.; Fan, C.M.; Li, P.W. Application of generalized finite difference method to propagation of nonlinear water waves in numerical wave flume. Ocean Eng. 2016, 7, 38. [Google Scholar] [CrossRef]
- Jensen, P.S. Finite difference techniques for variable grids. Comput. Struct. 1972, 2, 17–29. [Google Scholar] [CrossRef]
- Benito, J.J.; Urena, F.; Gavete, L. Influence of several factors in the generalized finite difference method. Appl. Math. Model. 2001, 25, 1039–1053. [Google Scholar] [CrossRef]
- Benito, J.J.; Urea, F.; Gavete, L.; Alvarez, R. An h-adaptive method in the generalized finite differences. Comput. Methods Appl. Mech. Eng. 2003, 192, 735–759. [Google Scholar] [CrossRef]
- Gavete, L.; Gavete, M.L.; Benito, J.J. Improvements of generalized finite difference method and comparison with other meshless method. Appl. Math. Model. 2003, 27, 831–847. [Google Scholar] [CrossRef] [Green Version]
- Urea, F.; Benito, J.J.; Alvarez, R.; Gavete, L. Computational Error Approximation and H-Adaptive Algorithm for the 3-D Generalized Finite Difference Method. Int. J. Comput. Methods Eng. Sci. Mech. 2005, 6, 31–39. [Google Scholar] [CrossRef]
- Benito, J.J.; Urea, F.; Gavete, L.; Salete, E.; Urea, M. Implementations with generalized finite differences of the displacements and velocity-stress formulations of seismic wave propagation problem. Appl. Math. Model. 2017, 52, 1–14. [Google Scholar] [CrossRef]
- Ureña, F.; Benito, J.J.; Salete, E.; Gavete, L. Seismic Wave Propagation and Perfectly Matched Layers Using a GFDM. In Proceedings of the International Conference on Computational Science and Its Applications; Springer: Berlin, Heidelberg.
- Urea, F.; Benito, J.J.; Salete, E.; Gavete, L. A note on the application of the generalized finite difference method to seismic wave propagation in 2D. J. Comput. Appl. Math. 2012, 236, 3016–3025. [Google Scholar] [CrossRef] [Green Version]
- Benito, J.J.; Urea, F.; Gavete, L.; Salete, E.; Muelas, A. A GFDM with PML for seismic wave equations in heterogeneous media. J. Comput. Appl. Math. 2013, 252, 40–51. [Google Scholar] [CrossRef]
- Benito, J.J.; Urea, F.; Salete, E.; Muelas, A.; Gavete, L.; Galindo, R. Wave propagation in soils problems using the Generalized Finite Difference Method. Soil Dyn. Earthq. Eng. 2015, 79, 190–198. [Google Scholar] [CrossRef] [Green Version]
- Salete, E.; Benito, J.J.; Urea, F.; Gavete, L.; García, A. Stability of perfectly matched layer regions in generalized finite difference method for wave problems. J. Comput. Appl. Math. 2017, 312, 231–239. [Google Scholar] [CrossRef]
- Jia, Z.F.; Wu, G.C.; Li, Q.Y.; Yang, L.Y.; Wu, Y. Generalized finite difference forward modeling of scalar wave equation. Oil Geophys. Prospect. 2022, 57, 101–110. (In Chinese) [Google Scholar] [CrossRef]
- Fornberg, B.; Flyer, N. Fast generation of 2-D node distributions for mesh-free PDE discretizations. Comput. Math. Appl. 2015, 69, 531–544. [Google Scholar] [CrossRef]
- Liu, X. Absorbing Boundary Conditions in Staggered-Grid and Mesh-Free Finite-Difference Numerical Modeling for Wave Equa-tions. Master’s Thesis, China University of Petroleum, Beijing, China, 2018. [Google Scholar] [CrossRef]
- Liu, X.; Ma, L.; Guo, J.; Yan, D.M. Parallel Computation of 3D Clipped Voronoi Diagrams. IEEE Trans. Vis. Comput. Graph. 2020, 1, 2288. [Google Scholar] [CrossRef] [PubMed]
- Cerjan, C.; Dan, K.; Kosloff, R.; Reshef, M. A Nonreflecting boundary-condition for discrete acoustic and elastic wave-equations. Geophysics 1985, 50, 705–708. [Google Scholar] [CrossRef]
- Li, N. The Study on Numerical Simulation Method and Wave Field Characteristics of Orthorhombic Anisotropic Media. Ph.D. Thesis, China University of Petroleum, Qingdao, China, 2014. [Google Scholar]
- Wang, Y. Frequencies of the Ricker wavelet. Geophys. J. Soc. Explor. Geophys. 2015, 80, A31–A37. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liu, S.; Zhou, Z.; Zeng, W. Simulation of Elastic Wave Propagation Based on Meshless Generalized Finite Difference Method with Uniform Random Nodes and Damping Boundary Condition. Appl. Sci. 2023, 13, 1312. https://doi.org/10.3390/app13031312
Liu S, Zhou Z, Zeng W. Simulation of Elastic Wave Propagation Based on Meshless Generalized Finite Difference Method with Uniform Random Nodes and Damping Boundary Condition. Applied Sciences. 2023; 13(3):1312. https://doi.org/10.3390/app13031312
Chicago/Turabian StyleLiu, Siqin, Zhusheng Zhou, and Weizu Zeng. 2023. "Simulation of Elastic Wave Propagation Based on Meshless Generalized Finite Difference Method with Uniform Random Nodes and Damping Boundary Condition" Applied Sciences 13, no. 3: 1312. https://doi.org/10.3390/app13031312
APA StyleLiu, S., Zhou, Z., & Zeng, W. (2023). Simulation of Elastic Wave Propagation Based on Meshless Generalized Finite Difference Method with Uniform Random Nodes and Damping Boundary Condition. Applied Sciences, 13(3), 1312. https://doi.org/10.3390/app13031312