Anda di halaman 1dari 12

30

Yang Jinhua
1
, Liu Tao
1
, Tang Genyang
1
, and Hu Tianyue
1
Manuscript received by the Editor July 7, 2008; revised manuscript received January 13, 2009.
*This research is supported by the Natural Science Foundation of China (Grant No. 40574050, 40821062), the National
Basic Research Program of China (Grant No. 2007CB209602), and the Key Research Program of China National Petroleum
Corporation (Grant No. 06A10101).
1. School of Earth and Space Sciences, Peking University, Beijing 100871, China.

Corresponding author (Hu Tianyue, email: tianyue@pku.edu.cn).


APPLIED GEOPHYSICS, Vol.6, No.1 (March 2009), P. 30 - 41 , 18 Figures.
DOI:10.1007/s11770-009-0005-2
Abstract: Seismic modeling is a useful tool for studying the propagation of seismic waves
within complex structures. However, traditional methods of seismic simulation cannot
meet the needs for studying seismic waveelds in the complex geological structures found
in seismic exploration of the mountainous area in Northwestern China. More powerful
techniques of seismic modeling are demanded for this purpose. In this paper, two methods of
nite element-nite difference method (FE-FDM) and arbitrary difference precise integration
(ADPI) for seismic forward modeling have been developed and implemented to understand
the behavior of seismic waves in complex geological subsurface structures and reservoirs.
Two case studies show that the FE-FDM and ADPI techniques are well suited to modeling
seismic wave propagation in complex geology.
Keywords: nite difference, nite element, modeling, arbitrary precise integration
Modeling seismic wave propagation within complex
structures*
Introduction
The complex geology of Northwestern China creates
severe technical difficulties for seismic prospecting,
including: (1) large static corrections, interfering
waveforms from the near-surface, and horizontal velocity
variation due to rapid changes of surface elevation and
lithology (Chang et al., 2002; van Vossen and Trampert,
2007), (2) difficult imaging of complex seismic
wavefields due to velocity inversion in the complex
subsurface area (Zhang and Liu, 2002; Yoon et al.,
2004); (3) velocity modeling problems for prestack depth
migration from low signal-to-noise (S/N) seismic data
(Ekren and Ursin 1999; Li and Peng, 2008); and (4) the
limitations of seismic resolution in reservoir prospecting
for holes and fractures (Coates and Schoenberg
1995; van der Neut et al., 2008). Therefore it is very
important to study wave propagation under complex
structure using seismic simulation. Currently the finite
difference method (FDM) is widely used because of its
computational efciency in seismic modeling, (Carcione
et al., 2002; Wang and Liu, 2007). However, the defects
of FDM reveal themselves in the situations listed above,
such as strong numerical dispersion and the difculty of
dealing with irregular boundaries (Alford et al., 1974;
Lines et al. 1999; Hestholm et al., 2006; Thore 2006; and
Xu et al. 2007). Many improvements have been made in
FDM to solve these problems (Tessmer, 2000; Oliveira,
2003; Ma et al. 2004; Zhang and Chen 2006; and
Moubarak et al. 2007). Two methods of seismic forward
modeling aimed at applying seismic simulation to
complex geological subsurface structures and reservoirs
are developed and implemented in this paper.
The first seismic forward modeling method is the
nite element-nite difference method (FE-FDM), which
31
Yang et al.
combines the advantages of the high computational
efciency of FDM and the excellent adaptation at complex
boundaries of FEM. The FE-FDM technique was initially
introduced by Dong and Yang (2001). Du and Bancroft
(2004) discussed the algorithm for some simple regular
models. The FE-FDM idea is to discretize the seismic
wave equations in the spatial domain with FEM at some
coordinates and with FDM at other coordinates. The aim
of this procedure is to inherit the qualities of both methods
over the entire spatial domain. We developed and applied
it to 2-D acoustic simulation for a complex subsurface
model by introducing a non-linear interpolation function
for FEM and a perfectly matched layer (PML) absorbing
condition to make the algorithm more accurate and stable
(Liu et al., 2008). The second seismic forward modeling
method is the arbitrary difference precise integration
method (ADPI), which employs a FDM scheme in the
spatial domain with an integration scheme in the temporal
domain. This decreases the dispersion error in the time
domain and makes the algorithm more accurate. The
initial theoretical work on ADPI was carried out by Wang
et al. (2004). We developed and applied this method for
simulating seismic wave propagation in a reservoir model
by a velocity-stress scheme with a staggered grid to
improve the efciency and stability (Tang et al. 2007).
Seismic forward modeling methods
Finite element-nite difference method
Consider the 2-D acoustic wave equation:
2 2 2
2 2 2 2
( , , ) ( , , ) 1 ( , , )
0 , in
( , )
( , , )
( , , ) 0 , =0 , when t 0,
u x z t u x z t u x z t
x z c x z t
u x z t
u x z t
t
c c c
+ = O

c c c

= s

c
2 2 2
2 2 2 2
( , , ) ( , , ) 1 ( , , )
0 , in
( , )
( , , )
( , , ) 0 , =0 , when t 0,
u x z t u x z t u x z t
x z c x z t
u x z t
u x z t
t
c c c
+ = O

c c c

= s

c

(1)
where u(x,z,t) denotes the wave function at horizontal
coordinate x, vertical coordinate z (the z axis points
downward), and time t and c(x,z) is the velocity in the
medium.
Discretizing this equation in the z direction by the
Galerkin method, we obtain the weighted equation in
each element e:
2 2 2
2 2 2 2
( , , ) ( , , ) ( , , ) 1
( ) ( , , ) 0,
( , )
e e e
e
e
u x z t u x z t u x z t
w x z t dz
x z c x z t


2 2 2
2 2 2 2
( , , ) ( , , ) ( , , ) 1
( ) ( , , ) 0,
( , )
e e e
e
e
u x z t u x z t u x z t
w x z t dz
x z c x z t


(2)
where u
e
(x,z,t) is the wave function and w
e
(x,z,t) is a
weighting function within an element.
Assume that we have

1 1
( , ) ( ), ( , ) ( )
e e
N N
e ei ei e ei ei
i i
u u x t H z w v x t H z



, (3)
where N
e
is the number of grid points in each element e,
H
e
(z) is an interpolation function, and u
ei
and v
ei
are the
values of u and w at discrete grid points.
Substituting equation (3) into equation (2), we get the
matrix partial differential equations (PDEs) in each element

2 2
2 2
,
t x



e e
e e e e
u u
M K u A (4)
where

2
1
, , .
( , )
e e e
dz dz dz
c x z z z




T
T T e e
e e e e e e e
H H
M H H K A H H

Then, the matrix PDEs can be expanded in the entire
domain in equation (5):

2 2
2 2
,
t x



u u
M K u A
(5)
with
1 1 1
, ,
N N N

e e e
M M K K A A and N is the number
of discrete grid nodes in the z direction.
If we employ 3 nodes in an element, then the
interpolation function turns out to be nonlinear:

2 2
2
, 1- , ,
2 2

( +
=
(

e
H (6)
where
2
3 1
z z
z z

and z
1
, z
2
, and z
3
are the values of grid
nodes in the z direction in each element.
Assuming the velocity in each element is constant, we
can compute the matrices M, K, and A as:

2
4 2 -1 0 0 0 0 0
2 16 2 0 0 0 0 0
-1 2 8 2 -1 0 0 0
0 0 2 16 2 0 0 0
=
0 0 -1 2 8 2 -1 0 15


h
c
M



0 -1 2 4















7 -8 1 0 0 0 0 0
-8 16 -8 0 0 0 0 0
1 -8 14 -8 1 0 0 0
0 0 -8 16 -8 0 0 0 1
0 0 1 -8 14 -8 1 0 6


h
K



0 1 -8 7













4 2 -1 0 0 0 0 0
2 16 2 0 0 0 0 0
-1 2 8 2 -1 0 0 0
0 0 2 16 2 0 0 0
=
0 0 -1 2 8 2 -1 0 15


h
A



.

0 -1 2 4















(7)
32
Modeling seismic wave propagation
We notice that it is unnecessary to constrain the space
step in the z direction to be a constant, which allows
us to deal with irregular grids. Furthermore, a lumped
matrix (Marfurt, 1984) can be employed in place of M to
make the computation convenient

lumped 2
5 0 0 0 0 0 0 0
0 20 0 0 0 0 0 0
0 0 10 0 0 0 0 0
0 0 0 20 0 0 0 0
=
0 0 0 0 10 0 0 0 15


h
c
M


.

0 0 0 5















. (8)
Then, we substitute the matrices M
lumped
, K, and A into
equation (5) to obtain:
2
2
1 1 2
2 2 2
1 1 2
2 2 2
2
2
2 1 2
[ ]
( ) ( [ ] [ ] 2 [ ] )
[ ] [ ] [ ]
( ) (0.1 0.8 0.1 ), if is an even number
[ ]
( ) (0.25 [ ] 2 [ ] 3.5 [ ] 2 [
n
j n n n
j j j
n n n
j j j
n
j n n n
j j j
u i
c
u i u i u i
t h
u i u i u i
c j
x x x
u i
c
u i u i u i u i
t h

1 2
2 2 2 2 2
2 1 1 2 2
2 2 2 2 2
] 0.25 [ ] )
[ ] [ ] [ ] [ ] [ ]
( ) ( 0.1 0.2 0.8 0.2 0.1 ),

n n
j j
n n n n n
j j j j j
u i
u i u i u i u i u i
c
x x x x x







if is an odd number,

j
(9)
if j is an even number

2
2
1 1 2
2 2 2
1 1 2
2 2 2
2
2
2 1 2
[ ]
( ) ( [ ] [ ] 2 [ ] )
[ ] [ ] [ ]
( ) (0.1 0.8 0.1 ), if is an even number
[ ]
( ) (0.25 [ ] 2 [ ] 3.5 [ ] 2 [
n
j n n n
j j j
n n n
j j j
n
j n n n
j j j
u i
c
u i u i u i
t h
u i u i u i
c j
x x x
u i
c
u i u i u i u i
t h

1 2
2 2 2 2 2
2 1 1 2 2
2 2 2 2 2
] 0.25 [ ] )
[ ] [ ] [ ] [ ] [ ]
( ) ( 0.1 0.2 0.8 0.2 0.1 ),

n n
j j
n n n n n
j j j j j
u i
u i u i u i u i u i
c
x x x x x







if is an odd number,

j
2
2
1 1 2
2 2 2
1 1 2
2 2 2
2
2
2 1 2
[ ]
( ) ( [ ] [ ] 2 [ ] )
[ ] [ ] [ ]
( ) (0.1 0.8 0.1 ), if is an even number
[ ]
( ) (0.25 [ ] 2 [ ] 3.5 [ ] 2 [
n
j n n n
j j j
n n n
j j j
n
j n n n
j j j
u i
c
u i u i u i
t h
u i u i u i
c j
x x x
u i
c
u i u i u i u i
t h

1 2
2 2 2 2 2
2 1 1 2 2
2 2 2 2 2
] 0.25 [ ] )
[ ] [ ] [ ] [ ] [ ]
( ) ( 0.1 0.2 0.8 0.2 0.1 ),

n n
j j
n n n n n
j j j j j
u i
u i u i u i u i u i
c
x x x x x







if is an odd number,

j
2
2
1 1 2
2 2 2
1 1 2
2 2 2
2
2
2 1 2
[ ]
( ) ( [ ] [ ] 2 [ ] )
[ ] [ ] [ ]
( ) (0.1 0.8 0.1 ), if is an even number
[ ]
( ) (0.25 [ ] 2 [ ] 3.5 [ ] 2 [
n
j n n n
j j j
n n n
j j j
n
j n n n
j j j
u i
c
u i u i u i
t h
u i u i u i
c j
x x x
u i
c
u i u i u i u i
t h

1 2
2 2 2 2 2
2 1 1 2 2
2 2 2 2 2
] 0.25 [ ] )
[ ] [ ] [ ] [ ] [ ]
( ) ( 0.1 0.2 0.8 0.2 0.1 ),

n n
j j
n n n n n
j j j j j
u i
u i u i u i u i u i
c
x x x x x







if is an odd number,

j
2
2
1 1 2
2 2 2
1 1 2
2 2 2
2
2
2 1 2
[ ]
( ) ( [ ] [ ] 2 [ ] )
[ ] [ ] [ ]
( ) (0.1 0.8 0.1 ), if is an even number
[ ]
( ) (0.25 [ ] 2 [ ] 3.5 [ ] 2 [
n
j n n n
j j j
n n n
j j j
n
j n n n
j j j
u i
c
u i u i u i
t h
u i u i u i
c j
x x x
u i
c
u i u i u i u i
t h

1 2
2 2 2 2 2
2 1 1 2 2
2 2 2 2 2
] 0.25 [ ] )
[ ] [ ] [ ] [ ] [ ]
( ) ( 0.1 0.2 0.8 0.2 0.1 ),

n n
j j
n n n n n
j j j j j
u i
u i u i u i u i u i
c
x x x x x







if is an odd number,

j
if j is an odd number,
where is the time step, i and j denote the position
of the grid node in space, n is the time factor, h
denotes the grid step in the z direction and l for the x
direction.
For the 2-D wave equation, after getting the matrix
PDEs, we employ FDM to solve the equation in the x
and time domains in equations (10) and (11).

2
1 1
2 2
1
( [ ] 2 [ ] [ ] ),
n n n
j j j
u
u i u i u i
t

(10)


2 2
0 2 2
1
1
( ( [ ] [ ] ) [ ] ),
n n n
m j j j
u
c u i m u i m c u i
x l


(11)
where

0 1 2
2.5, =1.333, = - 0.0833 c c c .
Here we use a second-order explicit difference
algorithm in the time domain and a fourth-order
difference algorithm in the x domain. If we use
three nodes in each element for the interpolation
f unc t i on a nd a f our t h- or de r e xpl i c i t f i ni t e
difference scheme in the spatial domain, we obtain
t he confi gurat i on of gri ds shown i n Fi gure 1,
which compares the FE-FDM grid with the FDM
grid.
(a) (b)
Fig.1 Grid congurations in the spatial domain. (a) FDM using nine grid points, (b) FE-FDM using 25 grid points.
x
z
x
z
2. Arbitrary difference precise integration
method (ADPI)
Consider the following system of wave equations (see
Tang et al. 2007):

(0)
(0) ,

0
0
MU CU KU F
U U
U U


(12)
33
Yang et al.
where M is the mass matrix, C is the damping matrix, K
is the stiffness matrix, and F is an equivalent load.
Introducing P=MU+CU/2, we obtain:

, V HV f

(13)
where, ,



U
V
P



0
f
F
, ,



U
V
P



0
f
F
, and
/
.
1
/ 2
4







1 1
1 1
M C 2 M
H
CM C K CM
.
By integration in time domain, the solution of this
equation is:

( )
0
( ) ( ) .
t
t t
t e e d

H H
0
V V f (14)
If
1 n n n
t n t t t t

,
1 n n n
t n t t t t

, the solution at tn+1 is:



1
1
( )
1
( ) ( ) ( ) ( ) ,
n
n
n
t
t
n n
t
t t t e d

H
V T V f (15)
where ( ) .
t
t e


H
T If we consider the value of f is a constant
one at the interval [t
n
,t
n
+1], then we can get the explicit
scheme to solve equation (15): V
n+1
=TV
n
+(T-1)H
-1
f
n
. After
getting the value of V, then we can obtain the value of U.
For the 2-D acoustic equation implemented in the
velocity-stress scheme, we obtain:

1
1
2
2
( )
( )
x y
x
x x
x y
z
z z
x x
x x
z z
z z
u u
v
q v
t x
u u
v
q v
t z
u v
q u v
t x
u v
q u v
t z

c + c
+ =

c c

c +
c
+ =

c c

c c

+ =

c c

c c

+ =

c c
(16)

,
where v
x
,v
z
,u
x
, and u
z
denote the velocity and stress
parameters in the x and z directions, q
x
and q
z
denote the
damped coefficients in the x and z directions, is the
density, and v is the velocity of the medium.
To solve equation (16), we use finite-difference
method to deal with the partial differential equation in
space domain first, and then obtain the value through
integration in time domain. Take vx as an example: after
employing FDM in x direction, we have:


1/ 2, 1/ 2,
1
1
( )
N
n n x
l xi l j xi l j
l
v
a v v
x x




, (17)
where x is the grid step in x direction, i and j denote
the position of the grid node in space, a
l
is the FDM
coefcient in the spatial domain and 2N represents the
order of scheme that we employ for FDM. Here, the
nite difference scheme is based on staggered grids and,
if the fourth-order explicit algorithm is chosen (N=2),
the coefcients should be: a
1
=1.125, a
2
=-0.041667.
Then substitute equation (17) to (16), the equation of
v
x
turns to be:

2
1/ 2, 1/ 2,
1
( )
N
n n x
x x l xi l j xi l j
l
u
q u v a v v
t


. (18)
Compared with equation (13), here

2
1/ 2, 1/ 2,
1
, , f ( )
N
n n
x x l xi l j xi l j
l
u q and v a v v

V H
.
After integration in the time domain with the explicit
scheme, the parameter u
x
can be obtained as:
2
, , 1/ 2 1/ 2
, , 1/ 2, 1/ 2,
1
(1 ) ( ),
xi xi
N
i j i j q t q t n n n n
xi j xi j l xi l j xi l j
l xi
v
u u e e a v v
x q





2
, , 1/ 2 1/ 2
, , 1/ 2, 1/ 2,
1
(1 ) ( ),
xi xi
N
i j i j q t q t n n n n
xi j xi j l xi l j xi l j
l xi
v
u u e e a v v
x q




. (19)
Other parameters such as u
z
, v
x
and v
z
can be easily
obtained in the same way.
Case studies
Two case studies will study the application of FE-
FDM and ADPI to wave propagation studies.
Case 1: A model with complex structure (FE-
FDM)
Figure 2 shows a subsurface model with folds beneath a
weathered surface layer and above a limestone layer and a
sandstone layer based on a currently active seismic survey
in an area typical of northwestern China. The width of the
model is 20 km and the depth is 3.6 km. In the forward
modeling by FE-FDM, 128 shot gathers were calculated,
where each shot gather has 60 receivers to either side in a
split-spread. The receiver interval is 40 m with a minimum
offset of 40 m. A 25 Hz Ricker wavelet is chosen as
the source and the first shot is indicated in the figure.
An absorbing boundary condition (Collino and Tsogka,
2001; Komatictsch and Tromp, 2003) is employed for the
weathering layered at the surface.
Figure 3 depicts the gathers of the rst shot, recorded
at the surface and computed using both the FE-FDM
and FDM methods. From this figure we see that the
amplitude beneath the third layer damps rapidly as
a result of the weathering stratum at the surface.
Reflections, multiples, and diffractions due to the
variation of lithology are clearly visible in the shot
gathers and the results of both methods agree well. The
50th trace of the shot gather is shown in Figure 4, which
also shows good agreement between the FE-FDM and
FDM results.
34
Modeling seismic wave propagation
Fig. 2 Model with an irregular interface, 20 km wide, and 3.6 km depth. It is a typical model from north-western China, where a
weathering layer, folds, limestone layer and sandstone layer can be found.
Fig. 4 Seismogram from the 50th geophone. The red curve is the FE-FDM result and the black curve is the FDM result. The good
match between the wavelets also assures the efciency of FE-FDM.
(a) (b)
Fig. 3 Shot gathers of the rst shot. (a) Shot gather result from FE-FDM; (b) Shot gather result from FDM. The good agreement
between the FE-FDM and FDM results indicate the efciency of FE-FDM.
10
0
-8
0 200 800 1200 1600 1800
Time (ms)
FE-FDM
FDM
Figure 5 is the post-stack depth migrated section from
using the Kirchhoff algorithm for the gathers obtained
from FE-FDM modeling. The velocity was obtained
from the velocity model. It provides a simple test of
2000 6000 10000 14000 18000
100
1000
2000
3000
20000
1500 m/s
1800 m/s
3000 m/s
3500 m/s
3700 m/s
4500 m/s
3600 m/s
4200 m/s
Limestone
Sand stone
1800 m/s
2000 m/s
2500 m/s
3000 m/s
3400 m/s
First shot Weathering layer
Width (m)
D
e
p
t
h

(
m
)
100 125 150162 187 217
100
400
800
1200
1600
1900
T
i
m
e

(
m
s
)
CDP
Reection
Diffraction
Multiple
100 125 150162 187 217
100
400
800
1200
1600
1900
T
i
m
e

(
m
s
)
CDP
Reection
Diffraction
Multiple
35
Yang et al.
the performance of this technique. In comparison with
Figure 2, the migrated section reveals the subsurface
structure of the model clearly, even for the complex
interface indicated on the gure which could identify a
reservoir. In this gure, some small features indicated by
the ellipse can be clearly identied and which conrms
the good match between the FE-FDM profile and the
model. Also, the multiple generated between the second
and the third layers can be identied. So, the accuracy of
FE-FDM is sufcient for the seismic simulation of our
complex area.
Fig. 5 Depth migrated section produced from the synthetic shot gathers. Here we use the Kirchhoff algorithm to implement post-
stack depth migration using the velocities from the velocity model. The good match with the original model demonstrates the
accuracy of FE-FDM.
Now, we study the application of the FE-FDM
technique to an exploration problem. The profile from
the stack of the gathers calculated by FE-FDM is
compared with real processed data to test the original
geological model. Figure 6 is a section of real seismic
data from northwestern China and Figure 7 is the
synthetic stack section obtained from the gathers
computed by FE-FDM from the model in Figure 2. The
events (particularly around 2.0 s) in these two gures do
not match each other very well, which indicates that the
model of Figure 2 cannot describe the structure in this
area correctly.
Fig. 6 A real seismic stacked section obtained from Tarim Oil Field, CNPC.
140 280 420 560 840 700
400
1200
2000
2800
3600
D
e
p
t
h

(
m
)
CDP
160 340 520 700 880
CDP
400
800
1200
1600
2000
2400
T
i
m
e

(
m
s
)
36
Modeling seismic wave propagation
Fig. 7 The raw synthetic stacked section from the model in Figure 2. Compared with the real seismic data, we can see the differences,
particularly around 2000 ms, which indicates that the model we used in Figure 2 could not describe the structure underground well.
We modified the model iteratively to approach a more
reasonable model shown in Figure 8, where the layer
identified in Figure 2 has been changed to be relatively
smooth and concave. The synthetic stack from this revised
model is shown in Figure 9 and approximates the real data
section much better. The application of seismic simulation by
FE-FDM helps us to evaluate the model provided from seismic
interpretation and avoid unnecessary investment in drilling.
Fig. 8 The modied model. We modied the model iteratively to improve the match of the real and synthetic data.
Fig. 9 The synthetic stack section from the modied model. The result is closer to the real data compared with the result in Figure 7. This means the
new model we presented in Figure 8 reveals the real situation better. This procedure helps us to evaluate the model from seismic interpretation.
160 340 520 880 700
400
1200
2000
2400
T
i
m
e

(
m
s
)
CDP
800
1600
0
160 340 520 790 700
400
1200
2000
2400
T
i
m
e

(
m
s
)
CDP
800
1600
0
2000 6000 10000 14000 18000
200
1000
2000
3000
1500 m/s
1800 m/s
3000 m/s
3500 m/s
3700 m/s
4500 m/s
3600 m/s
4200 m/s
1800 m/s
2000 m/s
2500 m/s
3000 m/s
3400 m/s
3500 m/s
D
e
p
t
h

(
m
)
Width (m)
37
Yang et al.
Case 2: A model with small-scale caverns
(ADPI)
We apply the ADPI method to calculate the acoustic
wave propagation in a carbonate reservoir model
featuring small-scale karst caverns and validate the
method through comparison with a physical modeling
result. The model is shown in Figure 10. The larger
caverns size is 80 m in length and 40 m in depth to the
right in the gure and the smaller cavern is 40 m in both
length and depth to the left. We calculate 60 shots to
acquire the seismic data with a shot interval of 50 m and
100 receivers in an off-end spread. The source signature
is a 25 Hz Ricker wavelet. The maximum offset is 1090
m and minimum is 100 m.
Fig. 10 A model characterized by two small-scale caverns. The left cavern is 40 m in both length and depth and the larger cavern
on the right is 80 m long and 40m deep.
To study the effect of the caverns, the computed
results of the model with caverns is compared with a
model without caverns. Figures 11 and 12 shows the
1st, 21st, and 51st shot gathers from the two models
after computation with ADPI. The stacked sections are
compared in Figures 13 and 14. From comparison of the
shot gathers and stacks, the strong diffractions generated
by the caverns can be seen.
Fig. 11 Shot gathers computed from the model of Figure 10. The strong diffractions from the caves can be clearly seen..
3200
51
0 25 50 75 100
21
Shot Number
0 25 50 75 100
1
T
i
m
e

(
m
s
)
400
1200
1600
2400
0 25 50 75 100 Receiver
0 100 200 300 400 500 600 700
0
1000
2000
3000
4000
5000
6000
3000 m/s
2500 kg/m
3
2200 m/s
2000 kg/m
3
3000 m/s
2500 kg/m
3
4400 m/s
3000 kg/m
3
5000 m/s
3500 kg/m
3
2000 m/s
1970 kg/m
3
CDP
D
e
p
t
h

(
m
)
38
Modeling seismic wave propagation
Fig. 13 The stacked section of the model in Figure 10. The velocity used for stacking is derived from the velocity model. There
are strong diffractions generated by the caves.
Fig. 12 Shot gathers computed from the model without caves.
Fig. 14 The stacked section of the model without caves.
51
0 25 50 75 100
21
Shot Number
0 25 50 75 100
1
T
i
m
e

(
m
s
)
400
1200
1600
2400
3200
0 25 50 75 100 Receiver
500
1500
2500
3500
100
CDP
190 280 370 460 550 640
1000
2000
3000
T
i
m
e

(
m
s
)
500
1500
2500
3500
100
CDP
190 280 370 460 550 640
1000
2000
3000
T
i
m
e

(
m
s
)
39
Yang et al.
Figures 15 and 16 are the post-stack depth migration
results (using the Kirchhoff algorithm and velocities
from the original model) for both models which reveals
the original structure well. Figure 17 is the post-stack
time migration result. After time and depth migration,
the caverns still generate strong and short reflections
which are caused by the multiple reflections due to
the caves. Figure 18 is the post-stack time migrated
section from physical modeling (Li and Zhao 2006). The
match between the ADPI and physical modeling results
demonstrates that the ADPI technique can simulate
seismic waveelds for the model of a cavern reservoir.
Through the simulation, the behavior of waves in the
cavern model can be clearly illustrated, such as the
strong diffractions in stacked results and the multiple
reflections in migrated results, which are the typical
signs for the caves.
Fig. 15 Post-stack depth migration of the model in Figure 10. A Kirchhoff algorithm was used for migration and the migration
velocities came from the velocity model. From this result, the multiple reections generated by the larger cave are clear to see.
Fig. 16 The post-stack depth migration of the model without caves.
Conclusions
The finite difference method is widely employed
in seismic forward modeling due to its efficiency
in computation but more powerful techniques are
demanded as the subsurface structure becomes more
complex. In order to minimize dispersion error and adapt
the computations to irregular boundaries, the FE-FDM
method discretizes the spatial domain separately with
500
1500
2500
3500
100
CDP
190 280 370 460 550 640
D
e
p
t
h

(
m
)
4500
5500
500
1500
2500
3500
100
CDP
190 280 370 460 550 640
D
e
p
t
h

(
m
)
4500
5500
40
Modeling seismic wave propagation
Fig. 17 The post-stack time migrated section from the model in Figure 10, also using the Kirchhoff algorithm. The multiple cave
reections can be clearly seen.
FEM and FDM to solve the irregular boundary problem,
while keeping the computational efficiency. For 2-D
models, employing FEM on the z coordinate makes
it possible to discretize freely in that direction, which
allows thin layers to be easily modeled. The method can
be extended to 3-D by discretizing in x and z coordinates
with FEM to simulate the topography and with FDM in
the y coordinate to keep the efciency of computation.
An alternative method called ADPI (arbitrary difference
precise integration) increases the accuracy by replacing
the FDM discretization with integration. It also can
be extended to 3-D. Both methods improve FDM in
different ways and involve extra computing costs but
parallel processing allows us to solve this problem. Two
case studies are given in this paper to test these two
methods. The results confirmed the potential of both
methods. More work is underway to extend the methods
to simulate elastic waves in 3-D in order to simulate real
seismic experiments more closely.
Acknowledgement
We thanks for that the real seismic data and the
velocity model with complex structure for northwestern
China were provided by Tarim Oileld, PetroChina.
References
Alford, R. M., Kelly, K. R., and Boore, D. M., 1974,
Accuracy of finite-difference modeling of the acoustic
wave equation: Geophysics, 39(6), 834 842.
Carcione, J. M., Herman, G. C., and ten Kroode, A. P. E.,
2002, Seismic modeling: Geophysics, 67(4), 1304
1325.
Chang, X., Liu, Y., Wang, H., and Li, F., 2002, 3-D
tomographic static correction: Geophysics, 67(4), 1275
1285.
Coates, R. T., and Schoenberg, M., 1995, Finite-difference
modeling of faults and fractures: Geophysics, 60(5),
1514 1526.
Collino, F., and Tsogka, C., 2001, Application of the
perfectly matched absorbing layer model to the linear
elastodynamic problem in anisotropic heterogeneous
Fig. 18 The post-stack migrated section produced from the
physical model (Li and Zhao, 2006).
1500
2500
3500
CDP
100 200 300 400 500 600
T
i
m
e

(
m
s
)
170
1500
2000
2500
3000
3500
1000
T
i
m
e

(
m
s
)
CDP
280 370 460 550 640
41
Yang et al.
media: Geophysics, 66(1), 294 307.
Dong, Y., and Yang, H. Z., 2001, Solution of 2-d wave
reverse-time propagation problem by the nite element-
nite difference method: Theoretical and Computational
Acoustics:,World Scientic Press, Singapore.
Du, X., and Bancroft, J. C., 2004, 2-D wave equation
modeling and migration by a new finite difference
scheme based on the Galerkin method: 74th Ann.
Int ernat . Mt g. , Soc. Expl . Geophys. , Expanded
Abstracts., 1107 1110.
Ekren, B. O., and Ursin, B., 1999, True-amplitude
frequency-wave number constant-offset migration:
Geophysics, 61(3), 915 924.
Hestholm, S., Moran, M., Ketcham, S., Anderson, T.,
Dillen, M., and McMechan, G., 2006, Effects of free-
surface topography on moving-seismic-source modeling:
Geophysics, 71(6), T159 T166.
Komatictsch, D., and Tromp, J., 2003, A perfectly matched
layer absorbing boundary condition for the second-order
seismic wave equation: Geophys. J. Int., 124, 146-153.
Li, G. F., and Peng, S. P., 2008, Static corrections for
low S/N ratio converted-wave seismic data: Applied
Geophysics, 5(1), 44 49.
Li, J. F., and Zhao, Q., 2006, Figures of seismic physical
modeling for oil and gas exploration: China Petroleum
Industry Press, Beijing.
Lines, L. R., Slawinski, R., and Bording, R. P., 1999, A
recipe for stability of finite-difference wave-equation
computations: Geophysics, 64(3), 967 979.
Liu, T., Hu, T. Y., and Yang, J. H., 2008, Finite element-
nite difference method in 2-D seismic modeling: 70th
EAGE Conference, Extended Abstracts, Rome, P054.
Ma, S., Archuleta, R. J., and Liu, P., 2004, Hybrid modeling
of elastic P-SV wave motion: A combined nite-element
and staggered-grid finite-difference approach: Bulletin
of the Seismological Society of America, 94(4), 1557
1563.
Marfurt, K. J., 1984, Accuracy of finite-difference and
finite-element modeling of the scalar and elastic wave
equations: Geophysics, 49(5), 533 549.
Moubarak, H., Bancroft, J., Lawton, D., Isaac, H.,
Mewhort, L., Emery, D., and Scott, B., 2007, A modeling
study for imaging in structurally complex media: case
history: 77th Ann. Internat. Mtg., Soc. Expl. Geophys.,
Expanded Abstracts, 2002 2005
Oliveira, S. A. M., 2003, A fourth-order finite-difference
method for the acoustic wave equation on irregular grids:
Geophysics, 68(2), 672 676.
Tang, G. Y., Hu, T. Y. and Yang, J. H., 2007, Applications
of a precise integration method in forward seismic
modeling: 77th Ann. Internat. Mtg., Soc. Expl. Geophys.,
Expanded Abstracts, 2130 2133.
Tessmer, E., 2000, Seismic nite-difference modeling with
spatially varying time steps: Geophysics, 65(4), 1290
1293.
Thore, P., 2006, Accuracy and limitation in seismic
modeling of reservoir: 76th Ann. Internat. Mtg., Soc.
Expl. Geophys., Expanded Abstracts, 1674-1677
van der Neut, J., Sen, M. K., and Wapenaar, K., 2008,
Sei smi c refl ect i on coeffi ci ent s of faul t s at l ow
frequencies: a model study: Geophysical Prospecting,
56(3), 287 292.
van Vossen, R., and Trampert, J., 2007, Full-waveform
static correction using blind channel identification:
Geophysics, 72(4), U55 U66.
Wang, X. C., and Liu, X. W., 2007, 3-D acoustic wave
equation forward modeling with topography: Applied
Geophysics, 4(1), 8 15.
Wang, R. Q., Jia, X. F., and Hu, T. Y., 2004, The precise
finite difference method for seismic modeling: Applied
Geophysics, 1(2), 69 74.
Xu, Y. X., Xia, J. H., and Miller, R. D., 2007, Numerical
investigation of implementation of air-earth boundary by
acoustic-elastic boundary approach: Geophysics, 72(5),
SM147 SM153.
Yoon, K, Marfurt, K. J., and Starr, W., 2004. Challenges in
reverse-time migration: 77th Ann. Internat. Mtg., Soc.
Expl. Geophys., Expanded Abstracts, 1057 1060.
Zhang, J., and Liu, T. L., 2002, Elastic wave modeling
in 3D heterogeneous media: Geophysical Journal
International, 150(3), 780 799.
Zhang, W., and Chen, X., 2006, Traction image method
for irregular free surface boundaries in nite difference
sei smi c wave si mul at i on: Geophysi cal Journal
International, 167, 337 353.
Yang Jinhua: See biography and photo in the APPLIED
GEOPHYSICS September 2007 issue, P. 206

Anda mungkin juga menyukai