The objective of this paper is to present a new method for designing absorbing or non-reflective boundary conditions (ABC) or (NRBC), illustrated by the case study of the modelling of a solid body in water, specifical...The objective of this paper is to present a new method for designing absorbing or non-reflective boundary conditions (ABC) or (NRBC), illustrated by the case study of the modelling of a solid body in water, specifically the capillary gravity waves generated by its motion at the surface. The study analyses the flow of an inviscid, barotropic, and compressible fluid around the stationary solid body. The dynamic behaviour of the fluid is analysed using a two-dimensional coupled Neumann-Kelvin model extended with capillarity and inertia terms. For computational purposes, it is necessary to truncate the unbounded spatial domain with artificial boundaries and then introduce appropriate absorbing boundary conditions. The propagation of short wavelength waves in a convective fluid medium with significant differences in properties between the interior and the surface of the fluid presents a number of difficulties in the design of these conditions. The results are illustrated numerically and commented upon.展开更多
The perfectly matched layer (PML) is a highly efficient absorbing boundary condition used for the numerical modeling of seismic wave equation. The article focuses on the application of this technique to finite-eleme...The perfectly matched layer (PML) is a highly efficient absorbing boundary condition used for the numerical modeling of seismic wave equation. The article focuses on the application of this technique to finite-element time-domain numerical modeling of elastic wave equation. However, the finite-element time-domain scheme is based on the second- order wave equation in displacement formulation. Thus, the first-order PML in velocity-stress formulation cannot be directly applied to this scheme. In this article, we derive the finite- element matrix equations of second-order PML in displacement formulation, and accomplish the implementation of PML in finite-element time-domain modeling of elastic wave equation. The PML has an approximate zero reflection coefficients for bulk and surface waves in the finite-element modeling of P-SV and SH wave propagation in the 2D homogeneous elastic media. The numerical experiments using a two-layer model with irregular topography validate the efficiency of PML in the modeling of seismic wave propagation in geological models with complex structures and heterogeneous media.展开更多
Edge reflections are inevitable in numerical modeling of seismic wavefields, and they are usually attenuated by absorbing boundary conditions. However, the commonly used perfectly matched layer (PML) boundary condit...Edge reflections are inevitable in numerical modeling of seismic wavefields, and they are usually attenuated by absorbing boundary conditions. However, the commonly used perfectly matched layer (PML) boundary condition requires special treatment for the absorbing zone, and in three-dimensional (3D) modeling, it has to split each variable into three corresponding variables, which increases the computing time and memory storage. In contrast, the hybrid absorbing boundary condition (HABC) has the advantages such as ease of implementation, less computation time, and near-perfect absorption; it is thus able to enhance the computational efficiency of 3D elastic wave modeling. In this study, a HABC is developed from two-dimensional (2D) modeling into 3D modeling based on the I st Higdon one way wave equations, and a HABC is proposed that is suitable for a 3D elastic wave numerical simulation. Numerical simulation results for a homogenous model and a complex model indicate that the proposed HABC method is more effective and has better absorption than the traditional PML method.展开更多
In this paper the explanation of the mechanism of high-frequency oscillation instability resulted from absorbing boundary conditions is further improved. And we analytically prove the proposition that for one dimensio...In this paper the explanation of the mechanism of high-frequency oscillation instability resulted from absorbing boundary conditions is further improved. And we analytically prove the proposition that for one dimensional discrete model of elastic wave motion, the module of reflection factor will be greater than 1 in high frequency band when artificial wave velocity is greater than 1.5 times the ratio of discrete space step to discrete time step. Based on the proof, the frequency band in which instability occurs is discussed in detail, showing such high-frequency waves are meaningless for the numerical simulation of wave motion.展开更多
Complex absorbing potential is usually required in a time-dependent wave packet method to accomplish the calculation in a truncated region.Usually it works effectively but becomes inefficient when the wave function in...Complex absorbing potential is usually required in a time-dependent wave packet method to accomplish the calculation in a truncated region.Usually it works effectively but becomes inefficient when the wave function involves translational energy of broad range,particularly involving ultra-low energy.In this work,a new transparent boundary condition(TBC)is proposed for the time-dependent wave packet method.It in principle is of spectral accuracy when typical discrete variable representations are applied.The prominent merit of the new TBC is that its accuracy is insensitive to the translational energy distribution of the wave function,in contrast with the complex absorbing potential.Application of the new TBC is given to one-dimensional particle wave packet scatterings from a barrier with a potential well,which supports resonances states.展开更多
Boundary procedure is an important phenomenon in numerical simulation. To reduce or eliminate the spurious reflections significantly which is occurred in boundary is a challenging and vital approach. The appropriate a...Boundary procedure is an important phenomenon in numerical simulation. To reduce or eliminate the spurious reflections significantly which is occurred in boundary is a challenging and vital approach. The appropriate artificial numerical boundaries can be applied to eliminate the effect of unnecessary spurious reflections in case of the numerical simulations of wave propagation phenomena problems. Typically, to reduce the artificial reflections, the absorbing boundary conditions are necessary. In this paper, we overview and investigate the appropriate typical absorbing boundary conditions and analyzed the boundary effect of two dimensional wave equation numerically. Reflections over the wide-ranging incident angles are complicated to eliminate, but the absorbing boundary conditions that we have applied are computationally cost efficient, easy to apply and able to reduce reflections significantly. For numerical solution, finite difference method is applied to develop numerical scheme using 2D wave equation. Using the developed numerical scheme, we obtain the numerical solution of the governing equation as an initial boundary value problem and realize the qualitative behavior of the solution in infinite space. The finite difference numerical scheme has been investigated by developing MATLAB programming language code. Numerical results have been discussed and analyzed with presenting different qualitative behavior of the numerical scheme. The accuracy and efficiency of the numerical scheme has been illustrated. The stability analysis was discussed and verified stability condition. Using the numerical scheme and absorbing boundary conditions, the boundary effects and absorption of spurious reflection of boundary have been demonstrated.展开更多
It is well-known that artificial boundary conditions are crucial for the efficient and accurate computations of wavefields on unbounded domains. In this paper, we investigate stability analysis for the wave equation c...It is well-known that artificial boundary conditions are crucial for the efficient and accurate computations of wavefields on unbounded domains. In this paper, we investigate stability analysis for the wave equation coupled with the first and the second order absorbing boundary conditions. The computational scheme is also developed. The approach allows the absorbing boundary conditions to be naturally imposed, which makes it easier for us to construct high order schemes for the absorbing boundary conditions. A thirdorder Lagrange finite element method with mass lumping is applied to obtain the spatial discretization of the wave equation. The resulting scheme is stable and is very efficient since no matrix inversion is needed at each time step. Moreover, we have shown both abstract and explicit conditional stability results for the fully-discrete schemes. The results are helpful for designing computational parameters in computations. Numerical computations are illustrated to show the efficiency and accuracy of our method. In particular, essentially no boundary reflection is seen at the artificial boundaries.展开更多
This paper presents an absorbing boundary conditions(ABCs)for wave propagations on arbitrary computational domains.The purpose of ABCs is to eliminate the unwanted spurious reflection at the artificial boundaries and ...This paper presents an absorbing boundary conditions(ABCs)for wave propagations on arbitrary computational domains.The purpose of ABCs is to eliminate the unwanted spurious reflection at the artificial boundaries and minimize the finite size effect.Traditional methods are usually complicate in theoretical derivation and implementation and work only for very limited types of boundary geometry.In contrast to other existing methods,our emphasis is placed on the ease of implementation.In particular,we propose a method for which the implementation can be done by fitting or learning from the simulation data in a larger domain,and it is insensitive to the geometry and space dimension of the computational domain.Furthermore,a stability criterion is imposed to ensure the stability of the proposed ABC.Numerical results are presented to demonstrate the effectiveness of our method.展开更多
In Part I and Part II of this paper initial-boundary value problems of the acoustic wave equation with absorbing boundary conditions are considered. Their finite element-finite difference computational schemes are pr...In Part I and Part II of this paper initial-boundary value problems of the acoustic wave equation with absorbing boundary conditions are considered. Their finite element-finite difference computational schemes are proposed. The stability of the schemes is discussed and the corresponding stability conditions are given. Part I and Part II concern the first- and the second-order absorbing boundary conditions, respectively. Finally, numerical results are presented in Part II to show the correctness of theoretical analysis. (Author abstract) 7 Refs.展开更多
This paper employs finite element method to solve shallow water equations with absorbing boundary conditions(the third kind,mixed boundary conditions).It is of practical importance in the cases that the land boundarie...This paper employs finite element method to solve shallow water equations with absorbing boundary conditions(the third kind,mixed boundary conditions).It is of practical importance in the cases that the land boundaries of the coastal area are made of porous medium allowing sea water flow in or out.The absorbing boundary conditions are treated as natural boundary conditions in wave equation finite element model.The numerical results for rectangu- lar and quarterly annular harbors indicate that the numerical solutions agree very well with ana- lytic solutions,which are also given in this paper.It is found that the land boundary absorbabili- ty may be significant to long wave oscillations,such as tidal waves in coastal harbors.展开更多
The perfectly matched layer(PML) was first introduced by Berenger as an absorbing boundary condition for electromagnetic wave propagation.In this article,a method is developed to ex-tend the PML to simulating seismi...The perfectly matched layer(PML) was first introduced by Berenger as an absorbing boundary condition for electromagnetic wave propagation.In this article,a method is developed to ex-tend the PML to simulating seismic wave propagation in fluid-saturated porous medium.This non-physical boundary is used at the computational edge of a Forsyte polynomial convolutional differenti-ator(FPCD) algorithm as an absorbing boundary condition to truncate unbounded media.The incor-poration of PML in Biot's equations is given.Numerical results show that the PML absorbing bound-ary condition attenuates the outgoing waves effectively and eliminates the reflections adequately.展开更多
In this paper we get one-way wave equations by using pseudo-differential operator theory,and present a set of absorbing boundary conditions based on the higher order aPProximations of oneway wave equations. An integra...In this paper we get one-way wave equations by using pseudo-differential operator theory,and present a set of absorbing boundary conditions based on the higher order aPProximations of oneway wave equations. An integral identity is the key point of the approximation. Also, we have provedthe well-posedness of the initial boundary value Problems related to our absorbing boundary conditionsconstructed in this artical.展开更多
A convolution perfectly matched layer(CPML)can efficiently absorb boundary reflection in numerical simulation.However,the CPML is suitable for the first-order elastic wave equation and is difficult to apply directly t...A convolution perfectly matched layer(CPML)can efficiently absorb boundary reflection in numerical simulation.However,the CPML is suitable for the first-order elastic wave equation and is difficult to apply directly to the second-order elastic wave equation.In view of this,based on the first-order CPML absorbing boundary condition,we propose a new CPML(NCPML)boundary which can be directly applied to the second-order wave equation.We first systematically extend the first-order CPML technique into second-order wave equations,neglecting the space-varying characteristics of the partial damping coefficient in the complex-frequency domain,avoiding the generation of convolution in the time domain.We then transform the technique back to the time domain through the inverse Fourier transform.Numerical simulation indicates that the space-varying characteristics of the attenuation factor have little influence on the absorption effect and increase the memory at the same time.A number of numerical examples show that the NCPML proposed in this study is effective in simulating elastic wave propagation,and this algorithm is more efficient and requires less memory allocation than the conventional PML absorbing boundary.展开更多
The simulation of wave phenomena in unbounded domains generally requires an artificial boundary to truncate the unbounded exterior and limit the computation to a finite region.At the artificial boundary a boundary con...The simulation of wave phenomena in unbounded domains generally requires an artificial boundary to truncate the unbounded exterior and limit the computation to a finite region.At the artificial boundary a boundary condition is then needed,which allows the propagating waves to exit the computational domain without spurious reflection.In 1977,Engquist and Majda proposed the first hierarchy of absorbing boundary conditions,which allows a systematic reduction of spurious reflection without moving the artificial boundary farther away from the scatterer.Their pioneering work,which initiated an entire research area,is reviewed here from a modern perspective.Recent developments such as high-order local conditions and their extension to multiple scattering are also presented.Finally,the accuracy of high-order local conditions is demonstrated through numerical experiments.展开更多
We propose a new Absorbing Boundary Condition(ABC)for the acoustic wave equation which is derived from a micro-local diagonalization process formerly defined by M.E.Taylor and which does not depend on the geometry of ...We propose a new Absorbing Boundary Condition(ABC)for the acoustic wave equation which is derived from a micro-local diagonalization process formerly defined by M.E.Taylor and which does not depend on the geometry of the surface bearing the ABC.By considering the principal symbol of the wave equation both in the hyperbolic and the elliptic regions,we show that a second-order ABC can be constructed as the combination of an existing first-order ABC and a Fourier-Robin condition.We compare the new ABC with other ABCs and we show that it performs well in simple configurations and that it improves the accuracy of the numerical solution without increasing the computational burden.展开更多
A new wave simulation technique for the elastic wave equation in the frequency domain based on a no overlapping domain decomposition algorithm is investigated. The boundary conditions and the finite difference discrim...A new wave simulation technique for the elastic wave equation in the frequency domain based on a no overlapping domain decomposition algorithm is investigated. The boundary conditions and the finite difference discrimination of the elastic wave equation are derived. The algorithm of no overlapping domain decomposition method is given. The method solves the elastic wave equation by iteratively solving sub problems defined on smaller sub domains. Numerical computations both for homogeneous and inhomogeneous media show the effectiveness of the proposed method. This method can be used in the full-waveform inversion.展开更多
文摘The objective of this paper is to present a new method for designing absorbing or non-reflective boundary conditions (ABC) or (NRBC), illustrated by the case study of the modelling of a solid body in water, specifically the capillary gravity waves generated by its motion at the surface. The study analyses the flow of an inviscid, barotropic, and compressible fluid around the stationary solid body. The dynamic behaviour of the fluid is analysed using a two-dimensional coupled Neumann-Kelvin model extended with capillarity and inertia terms. For computational purposes, it is necessary to truncate the unbounded spatial domain with artificial boundaries and then introduce appropriate absorbing boundary conditions. The propagation of short wavelength waves in a convective fluid medium with significant differences in properties between the interior and the surface of the fluid presents a number of difficulties in the design of these conditions. The results are illustrated numerically and commented upon.
基金sponsored by the National Natural Science Foundation of China Research(Grant No.41274138)the Science Foundation of China University of Petroleum(Beijing)(No.KYJJ2012-05-02)
文摘The perfectly matched layer (PML) is a highly efficient absorbing boundary condition used for the numerical modeling of seismic wave equation. The article focuses on the application of this technique to finite-element time-domain numerical modeling of elastic wave equation. However, the finite-element time-domain scheme is based on the second- order wave equation in displacement formulation. Thus, the first-order PML in velocity-stress formulation cannot be directly applied to this scheme. In this article, we derive the finite- element matrix equations of second-order PML in displacement formulation, and accomplish the implementation of PML in finite-element time-domain modeling of elastic wave equation. The PML has an approximate zero reflection coefficients for bulk and surface waves in the finite-element modeling of P-SV and SH wave propagation in the 2D homogeneous elastic media. The numerical experiments using a two-layer model with irregular topography validate the efficiency of PML in the modeling of seismic wave propagation in geological models with complex structures and heterogeneous media.
基金supported by the National Natural Science Foundation of China(No.41474110)
文摘Edge reflections are inevitable in numerical modeling of seismic wavefields, and they are usually attenuated by absorbing boundary conditions. However, the commonly used perfectly matched layer (PML) boundary condition requires special treatment for the absorbing zone, and in three-dimensional (3D) modeling, it has to split each variable into three corresponding variables, which increases the computing time and memory storage. In contrast, the hybrid absorbing boundary condition (HABC) has the advantages such as ease of implementation, less computation time, and near-perfect absorption; it is thus able to enhance the computational efficiency of 3D elastic wave modeling. In this study, a HABC is developed from two-dimensional (2D) modeling into 3D modeling based on the I st Higdon one way wave equations, and a HABC is proposed that is suitable for a 3D elastic wave numerical simulation. Numerical simulation results for a homogenous model and a complex model indicate that the proposed HABC method is more effective and has better absorption than the traditional PML method.
基金Basic Scientific Research-related Project from Institute of Engineering Mechanics (01180001 and 2007C01)
文摘In this paper the explanation of the mechanism of high-frequency oscillation instability resulted from absorbing boundary conditions is further improved. And we analytically prove the proposition that for one dimensional discrete model of elastic wave motion, the module of reflection factor will be greater than 1 in high frequency band when artificial wave velocity is greater than 1.5 times the ratio of discrete space step to discrete time step. Based on the proof, the frequency band in which instability occurs is discussed in detail, showing such high-frequency waves are meaningless for the numerical simulation of wave motion.
基金supported by the National Natural Science Foundation of China (No.21733006,No.21825303 and No.21688102)the Strategic Priority Research Program of Chinese Academy of Sciences (No.XDB17010200).
文摘Complex absorbing potential is usually required in a time-dependent wave packet method to accomplish the calculation in a truncated region.Usually it works effectively but becomes inefficient when the wave function involves translational energy of broad range,particularly involving ultra-low energy.In this work,a new transparent boundary condition(TBC)is proposed for the time-dependent wave packet method.It in principle is of spectral accuracy when typical discrete variable representations are applied.The prominent merit of the new TBC is that its accuracy is insensitive to the translational energy distribution of the wave function,in contrast with the complex absorbing potential.Application of the new TBC is given to one-dimensional particle wave packet scatterings from a barrier with a potential well,which supports resonances states.
文摘Boundary procedure is an important phenomenon in numerical simulation. To reduce or eliminate the spurious reflections significantly which is occurred in boundary is a challenging and vital approach. The appropriate artificial numerical boundaries can be applied to eliminate the effect of unnecessary spurious reflections in case of the numerical simulations of wave propagation phenomena problems. Typically, to reduce the artificial reflections, the absorbing boundary conditions are necessary. In this paper, we overview and investigate the appropriate typical absorbing boundary conditions and analyzed the boundary effect of two dimensional wave equation numerically. Reflections over the wide-ranging incident angles are complicated to eliminate, but the absorbing boundary conditions that we have applied are computationally cost efficient, easy to apply and able to reduce reflections significantly. For numerical solution, finite difference method is applied to develop numerical scheme using 2D wave equation. Using the developed numerical scheme, we obtain the numerical solution of the governing equation as an initial boundary value problem and realize the qualitative behavior of the solution in infinite space. The finite difference numerical scheme has been investigated by developing MATLAB programming language code. Numerical results have been discussed and analyzed with presenting different qualitative behavior of the numerical scheme. The accuracy and efficiency of the numerical scheme has been illustrated. The stability analysis was discussed and verified stability condition. Using the numerical scheme and absorbing boundary conditions, the boundary effects and absorption of spurious reflection of boundary have been demonstrated.
文摘It is well-known that artificial boundary conditions are crucial for the efficient and accurate computations of wavefields on unbounded domains. In this paper, we investigate stability analysis for the wave equation coupled with the first and the second order absorbing boundary conditions. The computational scheme is also developed. The approach allows the absorbing boundary conditions to be naturally imposed, which makes it easier for us to construct high order schemes for the absorbing boundary conditions. A thirdorder Lagrange finite element method with mass lumping is applied to obtain the spatial discretization of the wave equation. The resulting scheme is stable and is very efficient since no matrix inversion is needed at each time step. Moreover, we have shown both abstract and explicit conditional stability results for the fully-discrete schemes. The results are helpful for designing computational parameters in computations. Numerical computations are illustrated to show the efficiency and accuracy of our method. In particular, essentially no boundary reflection is seen at the artificial boundaries.
基金upported by the National Natural Science Foundation of China(Grant Nos.11671312,91630313)by the Natural Science Foundation of Hubei Province No.2019CFA007.
文摘This paper presents an absorbing boundary conditions(ABCs)for wave propagations on arbitrary computational domains.The purpose of ABCs is to eliminate the unwanted spurious reflection at the artificial boundaries and minimize the finite size effect.Traditional methods are usually complicate in theoretical derivation and implementation and work only for very limited types of boundary geometry.In contrast to other existing methods,our emphasis is placed on the ease of implementation.In particular,we propose a method for which the implementation can be done by fitting or learning from the simulation data in a larger domain,and it is insensitive to the geometry and space dimension of the computational domain.Furthermore,a stability criterion is imposed to ensure the stability of the proposed ABC.Numerical results are presented to demonstrate the effectiveness of our method.
文摘In Part I and Part II of this paper initial-boundary value problems of the acoustic wave equation with absorbing boundary conditions are considered. Their finite element-finite difference computational schemes are proposed. The stability of the schemes is discussed and the corresponding stability conditions are given. Part I and Part II concern the first- and the second-order absorbing boundary conditions, respectively. Finally, numerical results are presented in Part II to show the correctness of theoretical analysis. (Author abstract) 7 Refs.
文摘This paper employs finite element method to solve shallow water equations with absorbing boundary conditions(the third kind,mixed boundary conditions).It is of practical importance in the cases that the land boundaries of the coastal area are made of porous medium allowing sea water flow in or out.The absorbing boundary conditions are treated as natural boundary conditions in wave equation finite element model.The numerical results for rectangu- lar and quarterly annular harbors indicate that the numerical solutions agree very well with ana- lytic solutions,which are also given in this paper.It is found that the land boundary absorbabili- ty may be significant to long wave oscillations,such as tidal waves in coastal harbors.
基金supported by the National Natural ScienceFoundation of China (No. 40804008)
文摘The perfectly matched layer(PML) was first introduced by Berenger as an absorbing boundary condition for electromagnetic wave propagation.In this article,a method is developed to ex-tend the PML to simulating seismic wave propagation in fluid-saturated porous medium.This non-physical boundary is used at the computational edge of a Forsyte polynomial convolutional differenti-ator(FPCD) algorithm as an absorbing boundary condition to truncate unbounded media.The incor-poration of PML in Biot's equations is given.Numerical results show that the PML absorbing bound-ary condition attenuates the outgoing waves effectively and eliminates the reflections adequately.
文摘In this paper we get one-way wave equations by using pseudo-differential operator theory,and present a set of absorbing boundary conditions based on the higher order aPProximations of oneway wave equations. An integral identity is the key point of the approximation. Also, we have provedthe well-posedness of the initial boundary value Problems related to our absorbing boundary conditionsconstructed in this artical.
基金supported by the National Science and Technology Major Special Sub-project of China(No.2016ZX05024-001-008)the National Natural Science Foundation Joint Fund Prcject of China(No.U1562215).
文摘A convolution perfectly matched layer(CPML)can efficiently absorb boundary reflection in numerical simulation.However,the CPML is suitable for the first-order elastic wave equation and is difficult to apply directly to the second-order elastic wave equation.In view of this,based on the first-order CPML absorbing boundary condition,we propose a new CPML(NCPML)boundary which can be directly applied to the second-order wave equation.We first systematically extend the first-order CPML technique into second-order wave equations,neglecting the space-varying characteristics of the partial damping coefficient in the complex-frequency domain,avoiding the generation of convolution in the time domain.We then transform the technique back to the time domain through the inverse Fourier transform.Numerical simulation indicates that the space-varying characteristics of the attenuation factor have little influence on the absorption effect and increase the memory at the same time.A number of numerical examples show that the NCPML proposed in this study is effective in simulating elastic wave propagation,and this algorithm is more efficient and requires less memory allocation than the conventional PML absorbing boundary.
文摘The simulation of wave phenomena in unbounded domains generally requires an artificial boundary to truncate the unbounded exterior and limit the computation to a finite region.At the artificial boundary a boundary condition is then needed,which allows the propagating waves to exit the computational domain without spurious reflection.In 1977,Engquist and Majda proposed the first hierarchy of absorbing boundary conditions,which allows a systematic reduction of spurious reflection without moving the artificial boundary farther away from the scatterer.Their pioneering work,which initiated an entire research area,is reviewed here from a modern perspective.Recent developments such as high-order local conditions and their extension to multiple scattering are also presented.Finally,the accuracy of high-order local conditions is demonstrated through numerical experiments.
文摘We propose a new Absorbing Boundary Condition(ABC)for the acoustic wave equation which is derived from a micro-local diagonalization process formerly defined by M.E.Taylor and which does not depend on the geometry of the surface bearing the ABC.By considering the principal symbol of the wave equation both in the hyperbolic and the elliptic regions,we show that a second-order ABC can be constructed as the combination of an existing first-order ABC and a Fourier-Robin condition.We compare the new ABC with other ABCs and we show that it performs well in simple configurations and that it improves the accuracy of the numerical solution without increasing the computational burden.
文摘A new wave simulation technique for the elastic wave equation in the frequency domain based on a no overlapping domain decomposition algorithm is investigated. The boundary conditions and the finite difference discrimination of the elastic wave equation are derived. The algorithm of no overlapping domain decomposition method is given. The method solves the elastic wave equation by iteratively solving sub problems defined on smaller sub domains. Numerical computations both for homogeneous and inhomogeneous media show the effectiveness of the proposed method. This method can be used in the full-waveform inversion.