Method and apparatus for absorbing boundary conditions in numerical finite-difference acoustic applications
First Claim
1. A method of eliminating reflections resulting from an advancing simulated seismic wave contacting an artificial boundary in a computer implemented migration of seismic data, said method comprising:
- (a) storing an earth velocity model having a wavefield propagation region in a computer memory, wherein said propagation region is truncated by limited capacity of said computer memory;
(b) surrounding said computer memory contacting truncated boundaries of said propagation region with a wave absorbing region, wherein said absorbing region comprises two types of absorbing conditions;
(c) wherein a first absorbing condition is applied on exterior surfaces of memory volumes contacting said truncated propagation region, and a second absorbing condition is applied at exterior edges and corners of said truncated propagation region in said computer memory;
(d) imposing said second absorbing condition on the exterior surface of said first absorbing condition; and
(e) computing seismic wave propagation in said earth velocity model and in said absorbing region, wherein said advancing simulated seismic wave is essentially absorbed in said absorbing region.
2 Assignments
0 Petitions
Accused Products
Abstract
A hybrid approach is disclosed for implementing highly efficient absorbing boundary conditions in three dimensional (3D) finite difference (FD) acoustic applications such as post-stack and pre-stack seismic migration, and forward modeling. The “Perfectly matched layer” (PML) absorbing medium is able to absorb waves arriving at all incidence angle and at any frequency. An optimized PML medium is disclosed including its formulation and implementation to reduce its memory usage and associated computational cost. To avoid costly and cumbersomely implementation of PML medium at the edges and corners of truncated 3D numerical models the PML medium is combined with a “One-way Wave Equation” (1WWE) absorbing boundary to eliminate reflections and diffraction from the edges and corners. The hybrid approach significantly reduces the memory usage and computational cost for multiprocessor applications when large 3D applications are partitioned among multiple processors and artificial boundaries are created between multiple processors.
84 Citations
19 Claims
-
1. A method of eliminating reflections resulting from an advancing simulated seismic wave contacting an artificial boundary in a computer implemented migration of seismic data, said method comprising:
-
(a) storing an earth velocity model having a wavefield propagation region in a computer memory, wherein said propagation region is truncated by limited capacity of said computer memory;
(b) surrounding said computer memory contacting truncated boundaries of said propagation region with a wave absorbing region, wherein said absorbing region comprises two types of absorbing conditions;
(c) wherein a first absorbing condition is applied on exterior surfaces of memory volumes contacting said truncated propagation region, and a second absorbing condition is applied at exterior edges and corners of said truncated propagation region in said computer memory;
(d) imposing said second absorbing condition on the exterior surface of said first absorbing condition; and
(e) computing seismic wave propagation in said earth velocity model and in said absorbing region, wherein said advancing simulated seismic wave is essentially absorbed in said absorbing region. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of eliminating reflections resulting from an advancing simulated seismic wave contacting an artificial boundary in a computer implemented migration of seismic data, said method comprising:
-
(a) storing an earth velocity model having a wavefield propagation region in a computer memory, wherein said propagation region is truncated by limited capacity of said computer memory;
(b) surrounding said computer memory contacting truncated boundaries of said propagation region with a wave absorbing region, wherein said absorbing region comprises two types of absorbing conditions;
(c) wherein a perfectly matched layer (PML) absorbing condition is applied on exterior surfaces of memory volumes contacting said truncated propagation region, and a second one-way wave equation (1WWE) absorbing condition is applied at exterior edges and corners of said truncated propagation region in said computer memory;
(d) imposing said 1WWE absorbing condition on the exterior surface of said first absorbing condition; and
(e) computing seismic wave propagation in said earth velocity model and in said absorbing region, wherein said advancing simulated seismic wave is essentially absorbed in said absorbing region;
wherein said PML absorbing conditions are governed by four variables expressed in the set of equations comprising;
-
-
7. A method of eliminating reflections resulting from an advancing simulated seismic wave contacting an artificial boundary in a computer implemented migration of seismic data, said method comprising:
-
(a) storing an earth velocity model having a wavefield propagation region in a computer memory, wherein said propagation region is truncated by limited capacity of said computer memory;
(b) surrounding said computer memory contacting truncated boundaries of said propagation region with a wave absorbing region, wherein said absorbing region comprises two types of absorbing conditions;
(c) wherein a first absorbing condition is applied on exterior surfaces of memory volumes contacting said truncated propagation region, and a second absorbing condition is applied at exterior edges and corners of said truncated propagation region in said computer memory;
(d) imposing said second absorbing condition on the exterior surface of said first absorbing condition; and
(e) computing seismic wave propagation in said earth velocity model and in said absorbing region, wherein said advancing simulated seismic wave is essentially absorbed in said absorbing region, by the following steps performed in the indicated sequence;
(i) updating time and space variables in the finite-difference computations in said truncated wavefield propagation region;
(ii) applying said second absorbing boundary conditions at the vertical edges and corners of said truncated propagation region;
(iii) updating particle velocity variables and the q variable in the interior of said first absorbing region;
(iv) applying said second boundary condition on the exterior of said first absorbing condition;
(v) updating the pressure variable in the interior of said absorbing region; and
(vi) updating the pressure variable on two layers in said wavefield propagating region immediately above said absorbing region. - View Dependent Claims (8)
-
-
9. A method of establishing an absorbing region for terminating a wavefield propagation region of an earth velocity model stored in a computer memory, wherein said propagation region is truncated by limited memory capacity, said method comprising:
-
(a) surrounding said computer memory contacting truncated boundaries of said propagation region with a wave absorbing region, wherein said absorbing region comprises two types of absorbing conditions; and
(b) wherein a first absorbing condition is applied on the exterior surfaces of memory volumes contacting said truncated propagation region, and a second absorbing condition is applied at the exterior edges and corners of said truncated propagation region in said computer memory. - View Dependent Claims (10, 11, 12, 13)
imposing said second absorbing condition on the exterior surface of said first absorbing condition.
-
-
11. A method in accordance with claim 9, wherein said first absorbing condition is effective for attenuating advancing waves at essentially all incidence angles, and said second absorbing condition is effective for attenuating advancing waves at or near a selective incidence angle.
-
12. A method in accordance with claim 9, wherein said propagation region comprises a finite-difference computation region, said first absorbing region comprises perfectly matched layer (PML) absorbing condition, and said second absorbing condition comprises a one-way wave equation (1WWE) absorbing condition.
-
13. A method in accordance with claim 9, wherein said memory comprises a rectangularly shaped volume having four generally vertical side faces, and wherein said first absorbing condition is applied at the exterior of said four vertical side faces, and at the exterior of a generally horizontal bottom surface.
-
14. Apparatus for eliminating reflections resulting from an advancing simulated wave contacting an artificial boundary in a computer implemented migration of seismic data, said method comprising:
-
a computer programmed for;
(a) storing an earth velocity model having a wavefield propagation region in said computer memory;
wherein said propagation region is truncated by limited capacity in said computer memory;
(b) surrounding said computer memory contacting truncated boundaries of said propagation region with a wave absorbing region, wherein said absorbing region comprises two types of absorbing conditions;
(c) wherein a first absorbing condition is applied on exterior surfaces of memory volumes contacting said truncated propagation region, and a second absorbing condition is applied at exterior edges and corners of said truncated propagation region in said computer memory;
(d) imposing said second absorbing condition on the exterior surface of said first absorbing condition; and
(e) computing seismic wave propagation in said earth velocity model and in said absorbing region, wherein said simulated advancing seismic wave is essentially absorbed in said absorbing region. - View Dependent Claims (15, 16, 17)
-
-
18. Apparatus for eliminating reflections resulting from an advancing simulated wave contacting an artificial boundary in a computer implemented migration of seismic data, said method comprising:
-
a computer programmed for;
(a) storing an earth velocity model having a wavefield propagation region in said computer memory;
wherein said propagation region is truncated by limited capacity in said computer memory;
(b) surrounding said computer memory contacting truncated boundaries of said propagation region with a wave absorbing region, wherein said absorbing region comprises two types of absorbing conditions;
(c) wherein a first absorbing condition is applied on exterior surfaces of memory volumes contacting said truncated propagation region, and a second absorbing condition is applied at exterior edges and corners of said truncated propagation region in said computer memory;
(d) imposing said second absorbing condition on the exterior surface of said first absorbing condition; and
(e) computing seismic wave propagation in said earth velocity model and in said absorbing region, wherein said simulated advancing seismic wave is essentially absorbed in said absorbing region, by the following steps performed in the indicated sequence;
(i) updating time and space variables in the finite-difference computations in said truncated wavefield propagation region;
(ii) applying said second absorbing boundary conditions at the vertical edges and corners of said truncated propagation region;
(iii) updating particle velocity variables and the q variable in the interior of said first absorbing region;
(iv) applying said second boundary condition on the exterior of said first absorbing condition;
(v) updating the pressure variable in the interior of said absorbing region; and
(vi) updating the pressure variable on two layers in said wavefield propagating region immediately above said absorbing region.
-
-
19. Apparatus for eliminating reflections resulting from an advancing simulated wave contacting an artificial boundary in a computer implemented migration of seismic data, said method comprising:
-
a computer programmed for;
(a) storing an earth velocity model having a wavefield propagation region in said computer memory;
wherein said propagation region is truncated by limited capacity in said computer memory;
(b) surrounding said computer memory contacting truncated boundaries of said propagation region with a wave absorbing region, wherein said absorbing region comprises two types of absorbing conditions;
(c) wherein a perfectly matched layer (PML) absorbing condition is applied on exterior surfaces of memory volumes contacting said truncated propagation region, and a one-way wave equation (1WWE) absorbing condition is applied at exterior edges and corners of said truncated propagation region in said computer memory;
(d) imposing said 1WWE absorbing condition on the exterior surface of said first absorbing condition; and
(e) computing seismic wave propagation in said earth velocity model and in said absorbing region, wherein said simulated advancing seismic wave is essentially absorbed in said absorbing region, wherein said PML absorbing conditions are governed by the set of equations comprising;
-
Specification