A discontinuous Galerkin method for seismic wave propagation in coupled elastic and poroelastic media

Research output: Contribution to journalArticlepeer-review

25 Scopus citations

Abstract

Numerical simulation in coupled elastic and poroelastic media is important in oil and gas exploration. However, the interface between elastic and poroelastic media is a challenge to handle. In order to deal with the coupled model, the first-order velocity–stress wave equations are used to unify the elastic and poroelastic wave equations. In addition, an arbitrary high-order discontinuous Galerkin method is used to simulate the wave propagation in coupled elastic–poroelastic media, which achieves same order accuracy in time and space domain simultaneously. The interfaces between the two media are explicitly tackled by the Godunov numerical flux. The proposed forms of numerical flux can be used efficiently and conveniently to simulate the wave propagation at the interfaces of the coupled model and handle the absorbing boundary conditions properly. Numerical results on coupled elastic–poroelastic media with straight and curved interfaces are compared with those from a software that is based on finite element method and the interfaces are handled by boundary conditions, demonstrating the feasibility of the proposed scheme in dealing with coupled elastic–poroelastic media. In addition, the proposed method is used to simulate a more complex coupled model. The numerical results show that the proposed method is feasible to simulate the wave propagation in such a media and is easy to implement.

Original languageEnglish
Pages (from-to)1392-1403
Number of pages12
JournalGeophysical Prospecting
Volume67
Issue number5
DOIs
StatePublished - Jun 2019

Keywords

  • Elastics
  • Modelling
  • Numerical study
  • Reservoir geophysics
  • Wave

Fingerprint

Dive into the research topics of 'A discontinuous Galerkin method for seismic wave propagation in coupled elastic and poroelastic media'. Together they form a unique fingerprint.

Cite this