apr04 seismic forward modeling

12
 Introduction The technique of forward modeling in seismology begins with the numerical solution of the equation of motion for seismic waves, or more specifically, the numerical compu- tation of theoretical or synthetic seismograms, for a given geological model of the subsurface. The idea is then to compare the synthetic seismic traces with real seismic data acquired in the field. If the two agree to within an accept- able level of accuracy, the given geological model can be taken to be a reasonably accurate model of the subsurface. If not, the geological model is altered, and new synthetic traces are computed and compared with the data. This process continues iteratively until a satisfactory match is obtained between the synthetics and the real data. The forward modeling approach is, in a sense, the opposite of the inverse modeling approach in which the parameters of the geological model are computed from the acquired real data. Both methods though ultimately have the same goal the determinat ion of the geologic al stru c ture and lithology of the subsurface. As mentioned above, in forward modeling, one attempts to solve the equation of motion for seismic waves, which is nothing more than the mathematical expression of Newton’s second law of motion, i.e.,  force = mass x accelera- tion, for material particles in a solid body set in motion by elastic waves. It is a second-ord er partial differential equa- tion for the vector displacement u experienced by a point or particle in a solid medium due to the passage of a wave. Once u is known (after solving the equation of motion), the displacements of geophones can be computed and synthetic seismograms can be produced. There are a number of computational methods, and variants thereof, that are commonly used to compute the synthetic seismic traces, such as ray theory, the finite difference method, and the reflectivity method. All the methods have their indi- vidual advantages and disadvantages, and an in-depth modeling effort for a given data set can involve the use of several methods. In this article, I will discuss some of the  basic principles and concepts of some of these methods. Many seismologists have contributed to the development of these methods, and it is unfortunately not possible to represent all of them in this article. Ray theory Ray theory can be used to compute seismic wave travel times and amplitudes along ray paths in a heterogeneous medium when the frequencies present in the wave are high enough so that the “geometrical optics” approximation can  be used. As a rule of thumb, in order for ray theory to be applicable, the medium parameters (e.g., the Lamé param- eters λ and µ, or the P and S wave speeds) should not change very much over distances of the order of the domi- nant wavelength. This rule of thumb also implies that “high frequency” is a relative term – ray theory could also  be used with frequencie s that would be considered “low” in certain situations, as long as the heterogeneity is so weak that the rule of thumb applies. Under these conditions of high frequency, the travel time T (x) of the wave from the source to a point x = (x,  y,  z) in a heterogeneous isotropic medium obeys the eikonal equation, a non-linear partial differential equation, where  υ = υ(x) is the seismic wave speed (for eith er a P or S wave) at the point x. The eikonal equation (1) can be obtained by substi- tuting a trial solution for u into the equation of motion and making the appropriate high-frequen cy approximation s. Much recent work has been done on computing travel times by solving the eikonal equation, especially using the finite difference method (see below), which is computa- tionally efficient (see, e.g., Vidale, 1990; van Trier and Symes, 1991; and Kim and Cook, 1999). To actually trace a ray through a medium, a set of “ray equations” must generally be solved. Consider first a single i sotropic heterogeneous medium in which υ varies smoothly with x. For a given wave speed υ(x), the geomet- rical ray path can be determined, i.e., the coordinates of any and all points x on the ray path can be computed, by solving the following system of ordinary diff erential equations: Seismic Forward Modeling E. S. Krebes, Department of Geology and Geophysics, University of Calgary, Calgary 28 CS EG R EC ORD ER  A pri l 20 04 Continued on Page 29 (1) (2) Fi  gure 1. A ray path in a vertically heterogeneous medium in which the wave velocity υ varies with depth z as υ = exp(z 2 ). The horizontal and vertical directions are offset and depth, re s  pectivel  y. The ray starts at the origin with a take-off angle of 5.74º and has a travel time of 1.79 s.

Upload: kurtpeek

Post on 18-Jul-2015

54 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 1/12

Introduction

The technique of forward modeling in seismology beginswith the numerical solution of the equation of motion for

seismic wa ves, or more specifically, the nu merical compu -

tation of theoretical or synthetic seismograms, for a given

geological model of the subsurface. The idea is then to

compare the synth etic seismic traces with r eal seismic data

acquired in the field. If the two agree to within an accept-

able level of accuracy, the given geological model can be

taken to be a r easonably accurate m odel of the subsur face.

If not, the geological model is altered, and new synthetic

traces are computed and compared with the data. This

process continues iteratively until a satisfactory match is

obtained between the synthetics and the real data. The

forward modeling approach is, in a sense, the opposite of 

the inverse modeling approach in which the parameters of 

the geological model are computed from the acquired real

data. Both methods though ultimately have the same goal

– the determ ination of the geological stru c t u re and

lithology of the subsu rface.

As mentioned above, in forwar d mod eling, one attempts to

solve the equation of motion for seismic waves, which is

nothing more than the mathematical expression of 

New ton’s second law of motion, i.e., force = mass x accelera-

tion, for m aterial particles in a solid bod y set in m otion by

elastic waves. It is a second -order p artial differential equa-

tion for the vector displacement u experienced by a point

or particle in a solid med ium d ue to the passage of a wave.

Once u is known (after solving the equ ation of motion), the

displacements of geophones can be computed and

synthetic seismograms can be produced. There are a

number of computational methods, and variants thereof,

that are commonly used to compute the synthetic seismic

traces, such as ra y theory, the finite difference method , and

the reflectivity method. All the methods have their indi-

vidual advantages and disadvantages, and an in-depth

mod eling effort for a given d ata set can involve the u se of 

several method s. In this article, I will discuss some of the

basic principles and concepts of some of these methods.

Many seismologists have contributed to the development

of these methods, and it is unfortunately not possible to

represent all of them in this article.

Ray theory

Ray theory can be used to compute seismic wave travel

times and am plitudes along ray paths in a heterogeneous

medium when the frequencies present in the w ave are high

enoug h so that the “geometrical optics” app roximation can

be used. As a rule of thumb, in order for ray theory to be

app licable, the med ium p aram eters (e.g., the Lamé param -

eters λ and µ, or the P and S wave speeds) should not

change very mu ch over distances of the order of the d om

nant wavelength. This rule of thumb also implies t

“high frequency” is a relative term – ray theory could abe used with frequencies that would be considered “lo

in certain situations, as long as th e heterogeneity is so we

that the rule of thumb applies. Under these conditions

high frequency, the travel time T(x) of the wave from

source to a point x = (x,y,z) in a heterogeneous isotro

medium obeys the eikonal equation,

a non-linear partial d ifferential equation, wh ere υ = υ(x

the seismic wave speed (for either a P or S wav e) at

point x. The eikonal equation (1) can be obtained by subtuting a trial solution for u into the equation of motion a

making the appropriate high-frequency approximations

Much recent work has been done on computing tra

times by solving the eikonal equ ation, especially using

finite difference method (see below), which is compu

tionally efficient (see, e.g., Vidale, 1990; van Trier a

Symes, 1991; and Kim an d Cook, 1999).

To actually trace a ray throug h a med ium, a set of “r

equations” mu st generally be solved. Consider first a sin

i s o t ropic heterogeneous medium in which υ v a r

smoothly with x. For a given wa ve speed υ(x), the geom

rical ray path can be determined, i.e., the coordinates of aand all points x on the ray p ath can be computed , by solv

the following system of ord inary d iff erential equations:

Seism ic Forw ar d M odelin gE. S. Krebes, Department of Geology and Geophysics, University of Calgary, Calgary

28 CSEG RECORDER April 2004

Continued on Page

Figure 1. A ray path in a vert ically heterogeneous medium in whichwave velocity υ varies with depth z as υ = exp(z2). The horizontal vertical directions are offset and depth, respectively. The ray starts atorigin with a take-off angle of 5.74º and has a travel time of 1.79 s.

Page 2: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 2/12

where s is the arc length along the ray p ath. q ≡ ∇ T is called the

slowness vector. It p oints in the d irection of travel of the wa ve,

i.e., it is tangential to the ray pa th at any p oint on the ray p ath.

Note that the eikonal equation (1) can be written as q •q = q2 =

1/ υ2. The quantity q = 1/  υ is the reciprocal of the wave speed

(hence the term “slowness”). For convenience in numerically

solving (2), ds is often rep laced by υdT in (2), so that th e more

useful quantity T (the travel time) is used in the equations,

rather than the arc length s. Figure 1, which was produced by

numerically solving (2), shows an example of a ray path in a

medium in which the velocity υ varies with depth z as υ =

exp(z2).

The stand ard ray tracing equations (2) can be mod ified and

approximated to simp lify and facilitate ray tracing in complex

subsurface structures. For examp le, consider a geometr ical ray R

going between tw o points in a certain region of the subsurface,

and su pp ose that the paths of the nearby ad jacent rays in this

region do not deviate much from the ray R. Such nearby rays are

called paraxial rays. In this case, first-order Taylor expansions can

be used to app roximate the wav e speed υ = υ(x) for the paraxial

rays. Then, using a coordinate system centred on the ray results

in a coupled system of linear diff erential equations for the

components of slowness and the coordinates, which are gener-

ally easier to solve tha n (2). Such m ethods, and mod ifications

thereof, are generally called paraxial ray tracing methods or

dynamic ray tracing method s (see, e.g., âerven˘, 2001).

Ray amplitudes can also be computed, in the high-frequency

approximation, by solving the so-called transport equation for

the wave. For example, in the relatively simple case of an

acoustic wav e, the transport equation for the amplitud e A(x) of 

the pressure wave at the point x is

Once T is known (e.g., by solving th e eikonal equation 1), A can

be comp uted , in principle.

Tracing a ray between known source and receiver points in a

structurally complex geological model of the subsurface is

generally done by a ray shooting method, in which the take-off 

angle of a ray (the angle at which the ray leaves the source

point) is determined iteratively (essentially through trial and

error). In some of the simpler cases however, mathemati

formulas can be developed which allow one to compute, re

tively easily, the travel times and am plitud es for the rays at a

offsets without actually “tracing” or “shooting” any rays. F

example, consider the case of a geometrical ray in a mediu

consisting of a stack of flat homogeneous isotropic horizon

elastic layers, a model comm only used in land exploration s

mology. Figure 2 show s an exam ple of such a ray. If the sou

is a spherically symm etric point source located on th e surfa

then the travel time and amplitude of the wave arriving at

receiver can be computed from relatively simple algebr

formulas as follows.

First, the desired source-receiver offset X is chosen. Then

ray parameter p for the ray going from th e source to the recei

is comp uted by nu merically solving the equ ation

for p, where m is the number of ray segments, and h j and υ j

the layer thickness and wave speed, resp., for the  jth rsegment (assumed to be known). p is simply the horizon

component of the slowness vector along the ray, i.e., p =

Snell’s law states that p is constant along the ray path, i.e.,

sin(θ j)/ υ j ,  j = 1, …, m, where θ j is the angle that the  jth r

segment makes with the vertical axis. Consequently, once p

determ ined, the take-off angle θ1 of the ray can be computed

needed, as well as all the other angles θ j . Equation (4) can

solved easily using an y root-finding m ethod, e.g., the New t

Raphson method. Once p is known, the travel time T of the r

can be computed from

The amplitude A(ω) of the wave at the receiver for a sin

frequency ω can be computed from

where Y is the product of displacement reflection and tra

mission coefficients along the ra y p ath, an d L is the geom etri

spreading factor which gives the amplitude loss due to

geometrical spread ing of the wavefront, and i is the imagina

un it. For a ray such as the one in Figure 2, L is given by

A complex exponential is used in (6) for mathem atical conv

ience – it is the real part th at represents the physical sinu soi

wav e. Sometimes in practice, L is roughly estimated simply

the total length of the ray p ath. How ever, this estimate can

very inaccurate in gen eral, differing from the correct L compu

f rom (7) by a large amou nt (e.g., a factor of 2 or 3 or more).

April 2004 CSEG RECORDER

Article Cont

Seismic Forward ModelingContinued from Page 28

Continued on Page

(3)

(

Figure 2. A typical geometrical ray of m segments in a layered medium.

Page 3: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 3/12

30 CSEG RECORDER April 2004

Article Cont’d

Continued on Page

If the ma thematical form of the source pu lse is known , then the

amplitude of the waveform (consisting of a superposition of 

frequencies) at the receiver can also be compu ted. For example,

the displacement u of the receiver is given by an inverse Fourier

transform, i.e.,

where S(ω) is the frequency spectrum of the source pulse, and

b , the polarization vector, is a unit vector in the p ositive d irec-

tion of displacement (defined by convention). For example, for

an incoming P wave traveling in the xz plane, b = [sin(θm), 0,

cos(θm)] = [p υm, 0, cm]. If the free surface effect is included, b

wou ld be more complicated – it would h ave to includ e the free

surface reflection coefficients (the free surface effect takes into

accoun t the fact tha t the displacement of the receiver is affected

not only by th e incoming wav e, but also by the w aves reflected

off the surface). Equation (8) is norm ally compu ted using a fast

Fourier transform algorithm.

The above method can then be u sed to compu te synthetic seis-

mograms which can be compared with real data to obtain a

geological model of the subsurface. For sub-critical offsets, this

method can also be easily extended to the case of absorbing

(dissipative, anelastic) layers – one simply goes through the

same calculations (4)-(8) but with complex-valued and

frequency-depend ent w ave speeds υ j (Hearn and Krebes, 1990).

For example, if the quality factors Q j (typically frequency-ind e-

pend ent) for each ray segment are known (Q j = ∞ for no absorp-

tion), then υ j ≈ V j (ω)[1 - i / (2Q j )], where V j is the real wave

speed. One then obtains, by solving (4), a complex-valued p,

which one then uses to compute a complex-valued travel time

T from (5). The real part of T, i.e., Re(T), gives the actua l tra

time of the wave, and the imaginary part, Im(T), gives

absorption factor, resulting in an exponential amplitude dec

du e to absorp tion (in (6), eiωT becomes eiωT = e-ωIm(T) eiωRe(T) ). As p

complex, Y an d L in (6) also become com plex, as well as b in

These results are then used in (8) to compute the wavefor

For super-critical offsets, care must be taken to correctly cho

the signs of the square roots (c j ) in the above formu las, to av

errors. For example, the waveform discrepancy at 1.5 k

shown in Figure 12 of Hearn and Krebes, 1990, is due to an er

neous sign choice, and not d ue to anelastic effects.

One of the main d raw backs of the ray m ethod is that it is

accurate near critical offsets. For instan ce, for th e ray in Figure

if the incidence angle at the d eepest reflection point w ere n

the critical angle for the P or S transmitted w ave (at which

transmitted wave becomes evanescent, and propagates along

interface), then the ray amp litude comp uted from (6) and

above wou ld not be accurate. Corrections can be mad e to r

theory to imp rove the accuracy in these cases, but th ey of

involve elaborate and cumbersome mathematical extensio

and they are often not generally or easily applica

(e.g.,âerven˘ and Ravind ra, 1971; Plum pton and Tindle, 19

Gallop, 1999; Thomson , 1990; Aki and Richards, 2002). Figur

shows a set of seismic traces in w hich basic ray theory am p

tud es agree w ell with exact calculations for pre-critical off s

and reasonably w ell for post-critical offsets, but not at all

near-critical offsets. Includ ing a math ematical correction to

basic ray theory result in Figure 3 to include the h ead w ave (

refraction arrival) wou ld have improv ed the accuracy in

post-critical zone, and the extent of the zone of inaccura

surround ing the critical offset wou ld also have been red uce

but not eliminated. Figure 4 show s a comparison of the

Seismic Forward ModelingContinued from Page 29

(8)

Figure 3. Synthetic SH seismograms for two anelastic isotropic half spaces sepa-rated by an interface, with the source and receiver 500 m above the interface. Thedensities, shear wave speeds, and QS values in the upper and lower half spaces are1.5 and 2.0 g/cm3, 1.0 and 2.0 km/s, and 50 and 100, respectively. The dominantf requency of the wavelet is 50 Hz. The critical offset is 0.577 km. The solid linetraces give the exact response (computed by the ω-k method of Abramovici et al.,1990) and the dashed line traces are computed by ray theory. The figure is takenf rom Le et al. (2004).

Figure 4. Amplitude versus offset curves for the SH case for two elastic isotrhalf spaces separated by an interface, with the source and receiver 1000 m abthe interface. The densities and shear wave speeds in the upper and lower spaces are 2.0 and 2.0 g/cm3, and 1.0 and 2.0 km/s, respectively. The frequenc20 Hz. The graph shows the exact result computed by numerical evaluation ogeneralized reflection integral, and the approximate result computed with theory.

Page 4: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 4/12

theory amp litud e and the exact amplitude against offset. Again,

we see that ray theory am plitudes are qu ite accurate for small

offsets correspond ing to sub-critical angles, are reasonably accu-

rate for super-critcal offsets, but not at all accurate for near-crit-

ical offsets. For deep reflectors in horizon tally layered m edia, the

reflection angles are generally small (well below critical), and ray

theory can safely be used to prod uce synthetic seismogram s.

However, for shallow reflectors with large velocity contrasts,

reflection angles can be large for the larger offsets, in which case

ray theory could not be u sed for near-critical angles and off sets.

Reflections near critical angles could also occur for deeper ref lec-

tors if they are d ipping.

Ray theory is also inaccurate near caustic zones, where rays

from a single source converge or focus because of changing

velocity grad ients, for examp le. Focusing of wave energy obvi -

ously produces high amplitudes (e.g., a magnifying lens can

focus sunlight enough to burn paper), but in the ray theory

approximation, the computed ray amplitudes are infinite at

caustics, because the g eometrical spreading factor L¡ 0 there.

L is a measu re of the spread ing of the wav efronts, and so w hen

they converge rather than spread, L decreases (and vanishes at

the caustic in ray th eory).

In add ition, as ray theory is a high frequency appr oximation, or

low wav elength app roximation, it cannot be applied accurately

to structures with thin layers, “thin” meaning thinner than a

dominant wavelength, roughly speaking.

Ray theory also does not produce the complete or full wave

field: ray-synthetic seismogram s do n ot contain the w aveforms

for all the w aves arriving at the receiver, but on ly those for the

specific rays selected by th e user. Of course, one m ay includ e as

many rays as one wants in a typical computation, but one is

often not sure in advance whether a particular ray will have a

high enough amplitude to make it worthy of inclusion(althou gh some progr ess has been mad e in this regard in d eter-

mining threshold amplitudes of rays – see, e.g., Hron, 1971,

1972).

Ray theory can also be extended and applied to more complex

cases involving oth er types of sour ces, laterally heterogeneou s

layers, interfaces of any dip and strike, curved interfaces, and

anisotropic media (e.g., Richards et al, 1991; Chapman, 1985,

âerven˘, 2001; Aki and Richards, 2002; P‰enãík et al., 1996).

However, the additional mathematical theory and numerical

computations involved are generally extensive, and the final

results still generally includ e the inaccuracies mentioned in the

preceding p aragraphs.

Neverth eless, in spite of the d raw backs, basic ray theory is still

widely u sed to comp ute synth etic seismogram s, because of the

relative simplicity of the simpler versions of the method, the

fast comp utational times, and the fact that the ray p aths for all

the events on ray-synthetic seismograms can be identified from

the event travel times (because the rays comprising the

synthetic are chosen by the user). In particular, ray theory is

very useful for computing travel times, if not always signal

amplitudes. However, for more accurate amplitude computa-

tions, and for synthetics which include all the possible waves

than can arrive at a receiver, one must resort to exact or nearly-

exact full-wave method s, such as those discussed below.

Gen eralized Ray Theory

The geometrical ray theory result in (6) and (8) above,

approximation to the exact wavefield, makes use of only o

value of the ray parameter p, namely, the value (call it p0) wh

satisfies (4), the equation for X. A more accurate result wou

involve an appropriate superposition of waves with differ

ray param eter values.

A simplistic way to see this is shown in Figure 5, which sho

a 4-segment geometrical ray, with ray parameter p0, rep

senting the reflected wav e going from a source point at x = 0

a receiver at a known offset x = X0. The layers are homo

neous. The plane wavefronts associated with the geometri

ray are also shown in Figure 5. In add ition, another ra y with r

parameter p and with a larger offset X(p) is shown. This

does not arrive at th e receiver point X0. Nevertheless, note t

the plane wavefronts associated with this ray also strike

receiver. Consequently, in this sense, this ray also contributes

the displacement at the receiver, and should therefore

includ ed in th e compu tation of the receiver respon se if grea

accuracy is desired. In fact, one can then su rmise that sup eriposing the contribu tions of all such rays with different p valu

might give the exact respon se, i.e., the full wavefield, or at le

a more accurate r esponse, which is in fact the case.

By analyzing this problem mathem atically, with the intent

obtaining the exact response, one obtains a formu la express

the d isplacement of the receiver, du e to the reflection from t

second interface in Figure 5, as an integral over p, with p go

f rom 0 to ∞ (the superposition of plane w aves mentioned in

previous parag raph ). In fact, this integral contains w ithin it n

only the displacement du e to the reflected wave but also that d

to the head wave (the refraction arrival) from the second interf

– the integral is said to give th e generalized ref lection response

Figure 5, the geometrical ray pa th and the ray p ath associatwith the head w ave, taken together, can be called a generalized r

The basic geometrical ray formu la (6) is actually the lowest-or

approximation of the generalized reflection integral.

Mathematical formulas for generalized ray responses can a

April 2004 CSEG RECORDER

Focu s Ar ticle Cont

Continued on Page

Article Cont

Seismic Forward ModelingContinued from Page 30

Figure 5. A two-layer-over-half-space model in which velocity increases depth. The geometrical ray and head wave between the source and receivershown, as well as a ray with parameter p arriving at the offset X(p). The firepresents a simple way of understanding the concept of a generalized ray.

Page 5: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 5/12

32 CSEG RECORDER April 2004

includ e multiples and any oth er wave typ es than are associated

with the ray. Typically, they are applied for high frequencies

(which in this case means travel times much greater than the

wave period, or source-receiver offsets much greater than the

wavelength). They are appealing because they give the

complete (or nearly complete) wavefield at the receiver, and

have been used in the literature to calculate exact synthetic seis-

mogram s. The fact that they are sup erpositions of plane w aves

means th at p lane wa ve reflection and transmission coefficients

can be used in the integrands. Note however that in compu ting

synthetic seismogram s for a layered geological mod el, it is still

up to the user to decide which generalized rays to include in

the computation. If certain generalized rays are left out of the

calculation that should have been included, the synthetics will

not include the corresponding events, which could hamper

interpretation wh en the synthetics are compared w ith real data.

Also, a disadvantage of generalized ray theory is that the inte-

grals are n otoriously difficult to evalu ate – the integrand s oscil-

late wildly. How ever, numerical methods have been dev eloped

to evaluate them as efficiently as possible (see, e.g., Aki and

Richards, 2002). The exact results in Figures 3 and 4 werecomputed by evaluating generalized ray integrals.

Matrix Methods

When comp uting syn thetic seismogram s for the stack of layers

in Figure 2 using basic geometrical ray theory or gen eralized ray

theory, one mu st select the p articular rays to includ e in the

synthetics. For example, it is common to choose only the

primary reflections (rays which reflect only once before

returning to the receiver). How ever, in some cases, one m ay

wish to includ e m ultiples (rays w hich reflect more than once),

such as the ray in Figure 2. Clearly, there are an infinite num ber

of multiples in a stack of layers, but only a finite num ber of them

can be included in a synthetic based on the ray methodsdiscussed above. The choice of which multiples to include

dep ends on the pr oblem one is attempting to solve. Typically,

one would wish to include the mu ltiples whose amplitudes are

above a specified threshold, and math ematical formu las have

been d evelop ed to facilitate th e choice (Hron , 1971, 1972). Also,

it is clear that th e more rays (prim aries or multiples) that are

included, the greater the computation time.

However, it is in fact possible to include all the multiples (an

infinite nu mber) by u sing the so-called propagator matrix method.

This is in essence done by replacing an infinite series with a

finite expression, in the sam e sense that the infinite series 1 + x

+ x2 + x3 + … is equivalent to the fun ction 1/ (1-x).

The basic ideas involved in the propagator matrix method are

described in the following paragrap hs.

The boundary conditions that seismic waves satisfy at each

interface are that the x, y an d z components of d isplacment u

and traction T (the force per un it area acting across an interface

du e to a w ave) mu st be continuou s across the interface, i.e., their

values in the layers above and below the interface must match

at the interface. These are called welded-contact boundary condi-

tions, and they exp ress the fact that tw o layers move as a u nit at

the interface when disturbed by a wave – they move as if they

were w elded togeth er at the interface.T is also sometimes cal

the stress vector because its components are the normal a

shear compon ents of the stress tensor. The boun dar y conditio

when expressed as mathematical equations and solved, yi

the formulas for the reflection and transmission coefficients

in (6) is a product of such coefficients.

For plane w ave propagation in the xz plane (wher e x is offan d z is depth) of a vertically heterogeneous solid mediu

(e.g., a stack of horizontal homogen eous layers, or a med ium

which the medium parameters vary smoothly with d epth),

displacement u and the traction T can be compu ted anywh

in the medium u sing the propagator matrix. More specifically,

plane harmonic P-SV waves, u an d T at any depth z can

compu ted from given values of u an d T at some depth z0

using the following equ ation:

where u an d T are 2x1 colum n vectors wh ose elements are

vector comp onents of displacement (ux and uz) and traction

an d Tz), respectively, and where P(z, z0) is the propaga

matrix, a 4x4 matrix containing the medium parameters, t

frequency, the ray parameter, and the vertical phase factors

the plane w aves. The column v ector f is called the displaceme

stress vector.

For a stack of layers, f  can be continued through the lay

because f  contains precisely the quantities that are continuo

across an interface. In other w ords, if we know f in the first lay

we can comp ute f in the last layer (or any layer ). Also, for a st

of layers, the propa gator matrix P(z, z0) is itself the product o

sequence of matrices, known as layer matrices, and their inverswhich contain the p arameters for the individual layers.

The propagator matrix method can be used to solve a nu m

of different typ es of problems in seismic forward mod eling

vertically heterogeneous m edia. For example, it can be used

compu te the reflection an d transm ission coefficients for a sta

of horizontal homogeneous layers (as opposed to the coef

cients for a single interface). More precisely, suppose tha

downgoing plane wave of a given frequency is incident up

the top layer of a stack of such layers. The incident wav e will

transmitted into the stack and be multiply reflected and tra

mitted inside all the layers. The upgoing wave emerging fr

the top of the stack into the inciden ce medium will be a sup

position of all the u pgoing w aves (produ ced by m ultiple reftion and transmission at all the interfaces of the stack) pass

up ward s through th e top of the stack. The relative amplitud e

this upgoing wave can be thought of as the reflection coeffici

of the stack . It will be a function of the thicknesses, densities a

wav e speeds of all the layers. Similarly, the d own going w ave

the medium below the stack will be a superposition of all

downgoing waves (due to multiple reflection and tranmissi

in the interior of the stack) passing through the bottom of t

stack. The relative amplitude of this downgoing wave c

be thought of as the transmission coefficient of the stack . It

Article Cont’d

Seismic Forward ModelingContinued from Page 31

Continued on Page

(

Page 6: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 6/12

April 2004 CSEG RECORDER

Seismic Forward ModelingContinued from Page 32

Continued on Page

important to note that the stack reflection and transmission

responses contain the contributions of all the multiples (there

are an infinite number of them). The stack coefficients are also

functions of frequency, whereas interface coefficients are not

(except for d issipative med ia).

Such stack reflection an d transm ission coefficients h ave b een

used in the so-called reflectivity method (e.g., Fuchs a nd Müller,1971) and its variants, which is a p opu lar method for compu ting

synthetic seismograms for a stack of horizontal layers for

f orward m odeling pu rposes. As an example of an application of 

the reflectivity meth od, consider a geological mod el consisting

of a single layer overlying a stack of many th in layers, and

supp ose one wants to m odel the reflection response of the thin-

layer stack d ue to a point source in the single upp er layer. The

continuation equ ation (9) would be u sed to obtain the amp li-

tud e of the wave incident u pon th e stack, the stack ref lection

response, and to continue it to a receiver on the su rface. Then, an

integral over the ray parameter p is performed to obtain the

generalized reflection response, and also an integral over the

f requency ω to obtain the w aveform at the r eceiver. In p ractice,

the integral over p is often limited to su b-critical values, as the

interest is often just in the small-angle body wave response. The

resulting w aveform wou ld contain all the mu ltiples as well as

the primary ref lections.

The reflectivity method can also be combined with other

methods to enhance the output of the modeling process. For

example, it can be combined with asymptotic ray theory (Hron,

1971, 1972) in which multiples with sufficiently large ampli-

tudes are ray-traced and included in the synthetics, to give the

so-called ray-reflectivity method (Daley and Hron, 1982). One

advantage of this combination is that all the events on the

synthetics can be identified (in term s of ray path s).

Matrix methods are also used in a technique sometimes calledthe recursive reflectivity method (e.g., Kennet t, 2001). In this tech -

nique, mathematical formulas for the stack reflection and

transmission coefficients for a single layer are first developed

by systematically adding up the contributions of all the indi-

vidual multiple reflections and transmissions in the layer to

obtain the total respon se. The resulting su m is an infinite series,

which is replaced by a finite expression using the above-

mentioned formula, 1 + x + x2 + x3 + … = 1/ (1-x) , wher e x is a

prod uct of the internal reflection coefficients of the layer and a

vertical phase factor. These one-layer stack formulas are then

used to obtain the stack coefficient formulas for a two-layer

stack, wh ich are in tu rn u sed to obtain the formu las for a three-

layer stack, etc. These formulas all have the sam e math ematical

form, regardless of the number of layers involved. Although

the stack coefficients for any size stack can be comp uted in this

way, it can be shown that a more efficient two-step recursive

procedure can be developed for computing them. This proce-

du re involves app lying vertical pha se factors to bring the stack 

coefficients from the bottom of a given layer to the top of the

layer, then using the stack coefficient formulas to cross the

interface into the bottom of the next layer above the given on e.

This process is continued recursively.

As mentioned above, an integral over the ray parameter p c

also be performed to obtain the generalized reflection respon

and also an integral over the frequency ω to obtain the wa

form at th e receiver.

It can be shown that these many-layer stack formulas give

same result as the propagator matrix method. Although th

are more complicated and involve more computation, thoffer several advantages over the propagator matrix approa

(a) the reflection and transmission processes of ind ividual w a

mod es (P and S) can be followed m ore easily, (b) P-S conv

sions can be included or left out (which is useful for det

mining the effect of conversions on the synthetics, (c) use

approximate formulas can be developed from the exact sta

formulas, e.g., app roximate formulas for the case in w hich o

a single conversion is allowed , (d) if the infinite series is used

the formu las (instead of the correspond ing finite expression)

can be truncated to include only as many multiples as desir

(which is useful for determining the effect of multiples), (e

the infinite series is used, the individual terms have a v

simple dependence on frequency, allowing the formulas to

used with other frequency-based methods, and (f) the terms

the formulas are directly related to the physical proces

occurring in the stack (the multiple reflections and transm

sions), allowing more physical insight into the proc ess

w h e reas the prop agator matrix approach gives only

combined cu mu lative effect. If how ever, only the total r espon

is required, the propagator matrix method is generally eas

and more straightforward to use.

The matrix methods discussed above can also be used

wavefield extrapolation (e.g., Bale and Margrave, 2003), wh

is a part of most seismic wave equation migration process

and also other inversion methods which contain a forwa

modeling stage.

The finite difference method

Another p opu lar seismic forward mod eling meth od is the fin

difference (FD) method, which is a numerical method

solving partial differential equations. It can be applied to

seismic equation of motion to compute the displacement u

any point in the given geological model, e.g., at the surface (

generating synthetic seismograms for comparison w

recorded data), or at some depth z (for doing w avefield extr

olation or downward continuation, a stage of wave equat

migration). There are a number of variants of the method, a

many small improvements have been mad e to the basic meth

by man y researchers.

The main idea behind the FD method is to compu te the wa

field u (x,y,z,t) at a discrete set of closely-spaced grid p oints (

ym , zn , tq ) , with l, m, n, q = 0, 1, 2, 3, 4, 5, …, by ap proximat

the derivatives occurring in the equation of motion with fin

diff e rence formulas, and recursively solving the re s u l ti

difference equ ation.

As an exam ple of a finite difference formula for ap proximati

a d erivative, consider th e basic definition of a derivative, wh

can be found in any elementary calculus text, i.e.,

Article Cont

Page 7: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 7/12

34 CSEG RECORDER April 2004

This leads to th e forward-difference approximation for dy/dx, given

by

where ∆x is a small finite-sized interval or grid step in the x

direction (adjacent grid points in the x direction are separated

by the amount ∆x). Similarly, th e backward-difference approxima-

tion is given by

and the central-difference approximation is given by

It can be easily show n, by ap plying the Taylor series expansion

to these formu las, that the error m ade in u sing the forward- and

backward -difference app roximations in (11) and (12) is of ord er

∆x (i.e., it is linear in the small quantity ∆x), but that the error

for the central-difference approximation in (13) is of order ( ∆x)2

(it is quadratic in ∆x). Consequently, the central-difference

formula in (13) is a more accurate app roximation to dy/dx.

As an example of the application of the FD method, consider

the 1D p artial differential equation

where u = u(x,t). It is known as the one-way wave equation

because it admits solutions representing w aves travelling with

constant speed c in the p ositive x direction but not the negative

x direction. In m athema tical terms, the exact solution is u = f (x-

ct), where f is an ar bitrary function. Since the exact solution of 

(14) is known, one would not of course need to use the FD

method to solve (14) in pr actice – we u se it here only as a simple

example of how to apply the FD method.

There are many ways to obtain a FD approximation to thisequation. For example, one possibility is to use a backward-

difference approximation for ∂u / ∂x and a forward-difference

approximation for ∂u / ∂t, resulting in th e equation

where ∆t is a small finite-sized interval or grid step in the t

direction. Upon re-arrangement, one obtains

wh ich can be used to recursively comp ute u at the grid point

t+ ∆t) if one know s the value of u at the grid points (x,t) and

∆x,t). Given som e starting values, i.e., initial conditions or inivalues, such as u(x,0) = f (x), wh ere f (x) is an arbitrary fun ction

x (the waveform at t = 0) and given values of the grid steps

an d ∆t, i.e, a va lue for g, one can then comp ute the values u

∆t) for all x, which are then in turn u sed to compute the valu

u(x, 2∆t) for all x, etc. In other word s, u can be compu ted at

times t by “marching forward in time” in this way.

It can be show n that if one chooses ∆x an d ∆t so that g ≤ 1, th

(16) is a stable FD scheme, i.e., the errors resulting from m aki

FD approximations to the derivatives remain finite – they

not grow without limit as the time-marching computatio

progress. In fact, if one chooses g = 1, the resulting simple

scheme, u(x, t+∆t) = u(x-∆x,t), gives the exact solution to (1

For g < 1 however, the scheme in (16) is first-order accuratespace (x) and time (t), because the errors in the forward- a

backward-difference approximations used for the derivativ

are of first order in ∆x an d ∆t.

If one naively uses the forward-difference approximation (

to app roximate both ∂u / ∂x an d ∂u / ∂t in (14), then one obta

an unstable FD scheme, in which the error grows without lim

du ring the compu tations, regardless of the value of g.

In general, for any 3D par tial differential equation, such as t

elastic equation of motion, it is necessary to choose the corr

FD approximations to the derivatives appearing in the eq

tion, and to choose appr opriate values for the step sizes ∆x,

∆z an d

∆t, to ensure numerical stability. Often, a preliminamath ematical analysis of the partial differential equation u n

study is useful, and sometimes necessary, to determine wh

type of FD approximations to u se.

The 3D seismic equation of motion, a second-order part

differential equation in the d isplacement u , can be solved in

same way, although the resulting difference equation is mu

more comp licated than (16). Norm ally, the difference equati

is marched forward in time t, with u being computed at

values of x, y an d z for each time level. Because the wavefield

then known everywhere, it is possible to create movies of t

w a v e f ronts prop agating through the material, which

helpful in understanding seismic wave propagation.

FD computations are extremely time-consuming. 3D F

computer programs for realistic geological models can ta

many hours to run. Consequently, it is common practice to

FD calculations in 2D instead, to red uce the comp utation tim

Also, various computational techniques have been develop

to imp rove efficiency. Even in 2D h owever, comp utation tim

are typically mu ch longer than those of other methods, such

ray theory. However, as computer technology advances,

calculations shou ld become m ore pr actical.

Article Cont’d

Seismic Forward ModelingContinued from Page 33

Continued on Page

(11)

(12)

(13)

(14)

(15)

(1

(10)

Page 8: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 8/12

April 2004 CSEG RECORDER

Seismic Forward ModelingContinued from Page 34

Continued on Page

Accuracy of the compu ted solution is another p rimary concern

in FD computations. One way to generally improve the accu-

racy of the FD solution is to u se smaller grid step sizes (while

making sure th at the stability condition is always satisfied, e.g.,

g ≤ 1 for (16) ). How ever, this increases the compu tation time.

In addition, if the grid step sizes are made too small, accuracy

can decrease, due to the occurrence of significant roundoff 

error. Another way to generally improve accuracy, without

reducing the grid step sizes, is to use higher-order approxima-

tions for the d erivatives. As indicated above, the forward - and

backward -difference app roximations used in (11) and (12) lead

to first-order accurate FD schemes, but the central-difference

app roximation leads to second-order accurate FD schemes, and

is comm only used in constructing typical FD schemes. Higher-

order approximation formulas, involving a series or combina-

tion of forwa rd -, backw ard - or centra l-diff e re n c e

approximations, can be used as well, but they result in more

complicated and cum bersome FD schemes and in an increased

computation time.

An u nw anted artifact of FD calculations is a degrad ation of the

accuracy of the solution caused by grid dispersion (e.g., Alford e t

al., 1974). This occurs if the spatial grid steps are chosen too

large, i.e., if the grid is too coarse. To avoid grid dispersion, a

typical rule of thu mb is that the sp atial grid steps should be n o

larger than one-tenth the size of the shortest wavelength in the

wavefield, i.e., there shou ld be at least 10 grid p oints per w ave-

length. If higher-order FD schemes are used (i.e., if higher-order

derivative approximations are used), this number can be

redu ced, e.g., 5 grid p oints per w avelength (e.g., Alford et al.,

1974; Levand er, 1988). How ever, this does not necessarily resu lt

in a reduction in compu tation time, as the higher- o rd e r

schemes are more complicated.

The main ad vantage of using FD method s in seismic modelling

is that they produce the full wavefield – all the different types

of waves that exist (reflections, refractions, etc.) generally will

appear in the computed solution with correct amp litudes and

phases. One difficulty of the method is the question of how to

insert a given type of source of waves. A straightforward w ay

to do this is to use an exact solution in the vicinity of the source,

and then continue the solution with the FD method. Other

ways involve modifications of this approach (e.g., Alterman

and Karal, 1968; Kelly et al., 1976).

A number of diff erent variants of the FD method are in use, for

example, the velocity-stress FD method (e.g., Madariaga, 1976;

Virieux, 1986). In th is method , the equ ation of mot ion, which is a

s e co n d-o rder partial diff e rential equation in the particle-

displacement u , is re-expressed as a coup led system of first-order

partial d iff erential equations in the comp onents of the part icle-

velocity (∂u / ∂t) and the traction T. First-order equations are

generally easier to solve. In ad dition, the u se of staggered grids, in

which the particle-velocity components an d the traction compo-

nents are comp uted on diff erent grids w hich are shifted or stag-

gered relative to each other by h alf a spatial grid step in all

directions, makes for efficient and accurate computation.

Another p opu lar variant of the FD method is the pseudo-spectral

method (Kosloff and Baysal, 1982). In this method, the time

derivatives are still comp uted using a FD app roximation in t

time domain, but the space derivatives are computed in

wavenumber domain. More specifically, to obtain a spat

derivative, say ∂ux / ∂x, at a given time level, a spatial Four

transform is performed on the sequence of wavefield va lues

(known from a p revious stage of the FD compu tation) along

x direction to obtain the wavenumber (k x ) spectrum of

(another sequence of numbers). Then this new sequence

multiplied by ik x which, in the k x domain, is equivalent

taking the derivative ∂ux / ∂x (i is the imaginary un it). Finally,

inverse spatial Fourier transform is performed on this alter

sequence to give the differentiated sequ ence of values ∂ux /

in the x domain. The same technique is applied to the oth

componen ts and in the other 2 spatial directions. The results

then used to compute all the wavefield values at the next ti

level. The method gives quite accurate results because

spatial derivatives are done in the wavenumber doma

avoiding the inaccuracies associated with FD approximatio

to derivatives. Another advantage of this method is that

requires considerably fewer grid points per wavelength th

the stand ard FD schemes in the space-time domains, makingattractive for 3D computations. With today’s compute

run ning at 2-3 GHz or higher, medium -sized 3D mod el comp

tations can be done in several hou rs or less.

Another unwanted artifact of the FD method is the generati

of artificial reflections. These are reflections coming from

edges of the numerical grid, rather than from the bona-f

geological interfaces in the model. For example, to comput

value for ux at the time t+∆t for a node at the very edge of

grid, one generally needs to know the value of ux at the earl

time t at a node just off the grid (many FD schemes work t

way). If one naively sets the off-grid value equ al to zero, th

strong artificial reflections from the grid edge are produc

because by setting the off-grid displacement value equalzero, one is implicitly making the off-grid region into a rig

medium, resulting in an elastic-rigid interface. The result

impedance contrast produces the artificial reflections wh

propagate back into the grid, and appear in the synthetics.

To suppress such artificial reflections, non-reflecting or absorb

boundary conditions are used at the grid edges. In the case

non-reflecting boundary conditions, FD schemes which

different from the on e used in the interior of the grid (wh ich

based on the standard equation of motion) are used. The

alternate schemes are math ematically designed so that the ar

ficial reflections p rodu ced hav e low (ideally zero) amp litud

Sometimes they involve solving one-way wave equations n

the grid edges – equations whose solutions are waves whcan travel in on e direction only, i.e., off the grid but not back

to it. In the case of absorbing boundary conditions, one u

schemes which absorb the energy of the artificial reflectio

Typically, the grid is enlarged by a sma ll amount – a few lay

– and a mod ified FD scheme wh ich includ es the effects of ph

ical absorption or dissipation is solved in the added grid zo

If the FD scheme used in the interior of the grid alrea

accounts for seismic wave absorption (i.e., if it is based on

equation of motion containing absorption terms – see, e

Emmerich and Korn, 1987; Krebes and Quiroga-Goode, 199

Article Cont

Page 9: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 9/12

36 CSEG RECORDER April 2004

then it is a simple m atter to su pp ress artificial reflections – one

simply makes Q very small near the grid edges. Q is a measur e

of the elastic “quality” of the medium – the lower the Q, the

more absorbing or dissipative the medium is (Q = ∞ for

a perfectly elastic medium in which waves experience no

absorption). As with all compu tational method s, non-reflecting

and absorbing boundary conditions have their limitations, but

in general, they work quite w ell.

Figures 6-16 show examples of synthetic shot records and

wa vef ronts computed with the standard 2D FD method.

Figures 6 and 7 were produced by Peter Manning and Gary

Margrave, and Figures 8-16 were p rodu ced by Louis Chabot, all

members of the CREWES project at the University of Calgary.

These figures illustrate how various physical effects in seism

wave propagation can be investigated, because the FD meth

prod uces the full wav efield.

Figure 6 and 7 show 2D synthetic shot records for an explos

acoustic pressure source buried at depths of 8 m and 18

resp., in a horizontal homogeneous elastic layer overlying

rigid h alf-space. The synthetics show the exp ected events, ithe direct arrival, the dispersive surface wave and the refl

tion. They also show how the deeper source results in

lowering of the resolution and a reduction in the surface wa

amplitude.

Figures 8 and 9 again show 2D synthetic shot records fo

source consisting of a force directed vertically downward a

point on the surface (e.g., a hamm er blow). The non -symmet

source generates both a P wav e and an SV wave. The geologi

model is a horizontal homogeneous elastic layer overlying

homogeneous elastic half-space. The top of the elastic layer i

free surface. The synthetics show the expected events, i.e.,

direct arrival, the reflected and converted waves, the he

waves (refraction arrivals) and the prominent dispersguided waves. They also show the amplitude and ph

(polarity) relationships among the wave types. In additi

Figure 9, for the horizontal component of particle moti

shows a polarity reversal in all events as one goes from the l

side of the record to the right side. This happens because

waves arriving at geophones left and right of centre produ

geophone motions whose x components of displacement ha

opposite signs. Some numerical artifacts can also be seen

Figure 9 on th e lower left and lower right ed ges of the grid.

Figures 10-16 show a series of “snapshots” of the wavefro

corresponding to the shot records in Figures 8 and 9, at t

Article Cont’d

Seismic Forward ModelingContinued from Page 35

Continued on Page

Figure 6. A 2D synthetic shot record produced by the finite difference method fora buried pressure source. The horizontal axis is the source-receiver offset in meters

and the vertical axis is the 2-way travel time in milliseconds. The geological modelis a flat elastic layer over a rigid half-space. The upper surface of the elastic layeris a free surface (e.g., an air/rock interface). The source depth is 8 m. The figurewas produced by Peter Manning and Gary Margrave, CREWES project, U. of Calgary.

Figure 7. Same as Figure 6, except the source depth is 18 m. The figure wasproduced by Peter Manning and Gary Margrave, CREWES project, U. of Calgary.

Figure 8. A 2D synthetic shot record for the vertical component of geophmotion produced by the finite difference method for a surface source. The hzontal axis is the source-receiver offset in meters and the vertical axis is the 2-travel time in seconds. The model is 3 km x 1 km. The geological model is a elastic layer with a free upper surface overlying an elastic half-space. The souis a vertically directed point force located on the free surface. The density, P S wave velocities in the elastic layer are 2.1 g/cm 3, 1000 m/s and 500 m/s, reand in the half-space they are 2.3 g/cm3, 1850 m/s and 925 m/s. Figures 8-16 wproduced by Louis Chabot.

Page 10: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 10/12

following fixed times: 300 ms, 500 ms, 600 ms, 800 ms, 1000 ms,

1200 ms, and 1400 ms. The upp er half of each figure sh ows th e

horizontal component of motion and the lower half shows the

vertical component. Several interesting wave propa g at io n

features can be seen in the figures – they show (a) that the“hamm er blow” source produ ces both a downgoing P and SV

wave; (b) that there is a downgoing head wave connecting the

down going P and SV wavefronts emerging from the source

point; (c) the up going Pand SV head wav es (refraction arrivals)

produ ced by the transmitted P wavefront beyond the critical

angle (when it breaks away from the other wavefronts at the

interface); (d) the expected left-to-right polarity reversal in the

horizontal component; (e) the variation of amplitude along

some of the reflected and transmitted wavefronts due to the

non-symmetric “hammer blow” source; and (f) the complex

nature of the wavefield produced by a non-symmetric sour

even for a simple one-layer model.

Regarding point (e) in the preceding pa ragrap h, the variation

amp litude observed along the w avefronts is consistent with

radiation pattern for a vertically directed point force (kno

from theoretical studies of seismic wave propagation). F

example, this radiation pattern predicts that a downwa

hammer blow would result in mainly a large vertical (longi

dinal) displacement of the medium at points vertically bel

the source point, with little or no horizontal (transver

displacement at these points (which one might also pred

using physical intuition). This prediction is confirmed,

example, in the transmitted P wavefront in Figure 12 (

lowermost wavefront in each half, upper and lower, of

figure) – for the horizontal comp onent, the centre of the tra

mitted P wavefront has zero amplitude, but for the vert

component, it has a high amplitude.

A good w ay to study Figures 10-16, with the intent of und

standing wave propagation, is to select a certain wave a

April 2004 CSEG RECORDER

Article Cont

Seismic Forward ModelingContinued from Page 36

Continued on Page

Figure 9. Same as Figure 8, except it is for the horizontal component of motion.

Figure 10. Fixed-time plot, or "snapshot", of the wavefronts corresponding tothe shot records and geological model of Figures 8 and 9, produced by the finitedifference method, at an elapsed time of 300 ms (the source is activated at timet = 0). The horizontal component of particle motion is shown in the upper half and the vertical component in the lower half. The locations of the free surface(where the source is) and the interface between the layer and half-space can beinferred from the locations of the incident and reflected wavefronts on t his andthe following figures.

Figure 11. Same as Figure 10, except the elapsed time is 500 ms.

Figure 12. Same as Figure 10, except the elapsed time is 600 ms.

Page 11: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 11/12

follow what happens to it from one snapshot to the next

time progresses). For example, consider the first reflected

wave – the vertical component. Beginning with Figure

(lower half), wh ich show s the down going high-amp litude in

dent P wave that has n ot yet reached the interface, we move

Figure 11 and note the beginnings of the first reflected P wa

Since the inciden t P wav e is reflecting off a med ium (the ha

space) which has a larger acoustic imped ance (density x Pwa

velocity), the v ertical compon ent of d isplacement experience

polarity reversal (the central peak of the reflected P wav ele

wh ite, not black as for the incident P wav e). This is just like

polarity reversal in displacement experienced, u pon reflecti

by an incident wave on thin string connected to a thick ro

We then follow th e reflected P wave u pw ards in Figures 12 a

13, where it then reflects off the free surface. This free surfa

reflection can be seen in Figure 14 – note that th ere is now

polarity reversal in the vertical component of displacem

because the wave is reflecting off a medium with a low

acoustic impedance, i.e., the air layer (although there i

polarity reversal in the p ressure at the free surface – a compr

sion reflects as a rarefaction, i.e., a d ilatation, off a mediu m wa lower acoustic impedance). We then follow the P wa

reflected from the free surface back down to the interface

Figure 15, after which it reflects off the interface with anoth

polarity reversal (du e again to the larger imped ance in the ha

space), wh ich can be seen in Figure 16. Note also the decreas

amplitude of the wave.

FD forward modeling has also been done for solid me

containing interfaces that are not in w elded contact with ea

other (e.g., Slawinski and Krebes, 2002a, 2002b). Non-wel

contact means that the displacement u is no longer continuo

across an interface, although the traction T still is. Me

containing joints, fractures an d fau lts may in som e cases fall i

this category.

Figure 16. Same as Figure 10, except the elapsed time is 1400 ms.

38 CSEG RECORDER April 2004

Article Cont’d

Seismic Forward ModelingContinued from Page 37

Figure 13. Same as Figur e 10, except the elapsed time is 800 ms.

Figure 14. Same as Figur e 10, except the elapsed time is 1000 ms.

Figure 15. Same as Figur e 10, except the elapsed time is 1200 ms.

Continued on Page

Page 12: Apr04 Seismic Forward Modeling

5/16/2018 Apr04 Seismic Forward Modeling - slidepdf.com

http://slidepdf.com/reader/full/apr04-seismic-forward-modeling 12/12

April 2004 CSEG RECORDER

Article Cont

Seismic Forward ModelingContinued from Page 38

Other methods

Forward modeling has also been done with other methods. For

example, some success has been achieved w ith the finite element

method. This method still involves computations on a grid or

mesh, but involves representing th e componen ts of the solution

u (x,y,z,t) to the equation of motion as linear superpositions of 

app ropriately selected basis functions. For example, see the arti-cles in Kelly and Marfurt (1990), as w ell as Moczo et al. (1997),

Kay and Krebes (1999), and the review article by Carcione et al.

(2002). The finite element method gives reliable results, and it

can be more flexible and more accurate than FD methods w hen

the geological interfaces in th e mod el are irregular, bu t it is also

more difficult to implement and apply than the FD method. A

variety of other methods have also been used for models with

irregular interfaces (see, e.g., P‰enãík et al., 1996).

Lastly, seismic wave propagation in media containing small-

scale heterogeneities such as cracks, fractures and inclusions,

which scatter the waves, can be usefully modelled by solving

integral equations which describe their behaviour (e.g., see the

references listed by Carcione et a l., 2002).

Acknowledgements

Thanks go to Louis Chabot, form erly of the CREWES project in

the Departm ent of Geology and Geophysics at the University of 

C a l g a r y, and Peter Manning and Gary Margrave of the

CREWES project, for the finite d ifference synth etics.

ReferencesAbram ovici, F., Le, L.H.T., and Kanasew ich, E.R., 1990. The solution of Cagniard’s

problem for a SH line source in elastic and anelastic media, calculated using ω-k integrals.

Bull. Seism. Soc. Am ., v. 80, p. 1297-1310.

Aki, K. and Richards, P.G., 2002. Quantitative Seismology. 2nd edition, University

Science Books, Sausalito, California.Alford, R.M., Kelly, K.R. and Boore, D.M., 1974. Accuracy of finite-difference

modeling of the acoustic wave equation. Geophysics, v. 39, p. 834-842.

Alterman, Z.S. and Karal, F.C. Jr., 1968. Propagat ion of elastic waves in layered mediaby finite difference methods. Bull. Seism. Soc. Am ., v. 58, p. 367-398.

Bale, R.A. and Margrave, G., 2003. Elastic wavefield extrapolation in HTI media.

CREWES Research Report, v. 15.

Carcione, J. M., Herman, G. C. and ten Kroode, A. P. E., 2002, Seismic modelling :

Geophysics 67, 1304-1325.

âerven˘, V., 2001. Seismic Ray Theory. Cambridge University Press., Cambridge,

UK.

âerven˘, V. and Ravindra, R., 1971. Theory of Seismic Head Waves. University of 

Toronto Press, Toronto, Canada.

Chapman, C.H., 1985. Ray theory and its extensions : WKBJ and Maslov seismograms.J. Geop hys., v. 58, p. 27-43.

Daley, P. and F. Hron, 1982.Ray-reflectivity method for SH-waves in stacks of thin andthick layers. Geop hys. J. R. astr. Soc., v. 69, p. 527-535.

Emmerich, H. and M. Korn, 1987. Incorporation of attenuation into time-domain

computations of seismic wave fields. Geophysics, v. 52, p. 1252-1264.

Fuchs, K. and Müller, G., 1971. Computation of synthetic seismograms with the

reflectivity method and comparison wit h observat ions. Geop hys. J. R. astr. Soc., v. 23, p.

417-433.

Gallop , J.B., 1999. Asymptotic Descriptions of Seismic Waves. Ph.D. thesis, Univer

of Alberta.

Hearn, D. and Krebes, E.S., 1990. On computing ray-synthetic seismograms

anelastic media using complex rays , Geophysics, v. 55, p. 422-432.

Hron, F., 1971. Criteria for selection of phases in synthetic seismograms for lay

media. Bull. Seism. Soc. Am ., v. 61, p. 765-779.

Hr on, F., 1972.Numerical methods of ray generation in multilayered media. MethodComp utation al Physics, v. 12, ed. B.A. Bolt, Academ ic Press, New York.

Kay, I., and Krebes, E.S., 1999. Applying finite element analysis t o the memory var

formulation of wave propagation in anelastic media . Geophysics, v. 64, p. 300-307.

Kelly, K.R. and Marfu rt, K.J. (eds.), 1990. Numerical Modeling of Seismic W

Propagation . Society of Exploration Geoph ysicists, Tulsa.

Kelly, K.R., Ward , R.W., Treitel, S., an d Alford , R.M., 1976. Synthetic seismogram

finite-difference approach. Geop hysics, v.41, p. 2-27.

Kennett, B.L.N., 2001. The Seismic Wavefield. Volume 1: Int roduction and Theore

Development. Cambridge University Press, Cambridge, U.K.

Kim, S., and Cook, R., 1999. 3-D traveltime computation using second order E

scheme. Geophysics, v. 64, p. 1867-1876.

Kosloff, D. and Baysal, E., 1982. Forward modelling by a Fourier method. Geophys

v. 47, p. 1402-1412.

Krebes, E.S. and Quiroga-Goode, 1994. A standar d finite-difference scheme for

time-domain computat ion of anelastic wavefields. Geophysics, v. 59, p. 290-296.

Le, L.H.T., Krebes, E.S. and Quiroga-Goode, G.E., 1994. Synthetic seismogram

SH waves in anelastic transversely isotropic media. Geop hys. J. Int., v. 116, p. 598-Levand er, A.R. 1988. Fourth-order finite-difference P-SV seismograms. Geoph ysic

53, p. 1425-1436.

Mada riaga, R., 1976. Dynamics of an expanding circular fault. Bull. Seism. Soc. A

v. 66, p. 639-666.

Moczo, P., Bistricky, E., and Bouchon, M., 1997. Hybrid Modeling of P-SV Seis

Motion at Inhomogeneous Viscoelastic Topographic Structures. Bull. Seism. Soc. A

v. 87, p. 1305-1323.

Plump ton, N.G. and Tindle, C.T., 1989. Saddle point analysis of the reflected aco

field, J. Acoust. Soc. Am ., v. 85, p. 1115-1123.

P ‰ e n ãík, I., âerven˘, V., and Klimes, L., 1996. Seismic Waves in Later

Inhomogeneous Media, Part I. Birkhäu ser Verlag, Basel, Switzerland .

Richard s, P.G., Witte, D.C. and Ekstrom, G., 1991. Generalized ray t heory for seiswaves in structures with planar nonparallel interfaces . Bull. Seism. Soc. Am., v. 8

1309-1331.

Slawinski, R., and Krebes, E.S., 2002a. Finite-difference modeling of SH-wave pr

gation in nonwelded contact media. Geophysics, v. 67, p. 1656-1663.

Slawinski, R., and Krebes, E.S., 2002b. The homogeneous finite-difference formula

of the P-SV-wave equation of motion . Stud. Geop hys. Geod ., v. 46, p. 731-751.

Thomson, C.J., 1990. Corrections for critical rays in 2-D seismic modelling. GeopJ. Int., v. 103, p . 171-210.

Van Trier, J., and Symes, W.W., 1991. Upwind finite-difference calculations of tra

times. Geophysics, v. 56, p. 812-821.

Vidale, J., 1990. F in ite-dif f erence calculation of traveltimes in three dimensi

Geophysics, v. 55, p. 521-526.

Virieux, J., 1986. P-SV wave propagation in heterogeneous media: velocity-stress f

difference method. Geophysics, v. 51, p. 889-901.

Further Readin gCarcione, J.M., 2001. Wave Fields in Real Media: Wave Propagation in Anisotro

Anelastic and Porous Media . Pergamon Press, Amsterdam.

Kelly, K.R. and Marfu rt, K.J. (eds.), 1990. Numerical Modeling of Seismic WPropagation. Society of Exploration Geoph ysicists, Tulsa.

Slawinski, M.A., 2003. Seismic Waves and Rays in Elastic Me

Elsevier/ Pergamon, Amsterdam. R