Dynamic Ray Trace
Dynamic Ray Trace
DOE/ER14079-27
July 1993
Andreas Rfiger
DISCLAIMER
This report was prepared as an account of work sponsored-by an agoncy of the United States
Government. N¢ithor the United States Government nor any agency thereof, nor any of their
¢mployecs, mak_:sany warranty, express or implied, or assumes any legal liability or responsi-
bility for the accuracy, completeness, or usefulness of any information, apparatus, product, or
process disclosed:, or represents that its use would not infringe privately owned rights, Refer-
once herein to any specific commercial product, process, or service by trade name, trademark,
manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recom-
mendation, or favoring by the United States Government or any agency thereof. The views
and opinions of authors expressed heroin do not necessarily state or roflect those of the
United States Govornmcntor any agoncy thereof.
ABSTRACT ..................................... i
ACKNOWLEDGMENTS ............................. iv
ii
5.8 Application of Gaussian Beam Modeling In Complex Media ....... 63
5.9 Quo Vadis Gaussian Beams? ......................... 67
iii
ACKNOWLEDGMENTS
Thanks to my advisor Dr. Jack Cohen, Dr. Steve Pruess and Dr. Ken Larner for
critiquing and proofreading this thesis and serving in my committee.
Special thanks to my friends Ted Shuck, Lydia Deng, Herman Jaramillo, Norman
Ettrich and Michel Dietrich for their support in difficult moments of this research.
I am especially in debts to my wonderful wife Christa, who changed her life to enable
my studies here in Golden, Colorado,. Without her support, this research would not have
been possible.
Financial support for this work was provided in part by the United States Depart-
mrnt of Energy, Grant Number DE..FG02-89ER14079. (This support does not constitute
an endorsement by DOE of the views expressed in this paper.) Support was also provided
by the members of the Consortium Project on Seismic Inverse Methods for Complex
Structures at the Center for Wave Phenomena, Colorado School of Mines. I likewise
gratefully acknowledge the Fulbright Commission in Bonn, Germany, who honored me
with a scholarship for my first year of studies ia the United States. The computing fa-
cilities necessary for this research are provided by the Center for Geoscience Computing,
Colorado School of Mines.
iv
Chapter 1
INTRODUCTION
, Flexibility : The first ('ritcrion assesses tlm model coml)lrxity an_l thr wtrirty of
ray mo(les that can br trace(l. I havr a(l(lcd an option to Sl)(;cify an attenuation
fitctor and (lensity for (,a(,h g(;ologi(, block, i.e., for each ar(;a I)ouncl(,_l l)y interfac(;s.
N'lor('ov(,r, t h_)softwar(, now all()ws tim illtr()(lu('tion of a l)roa(lt'r class of rayl)aths.
1
FLEXIBILITY DIAGNOSTIC ACCURACY SPEED
!
FD 10 5 9 3
i ,i i,i ,,,,,i, ,,, ,,i, i _ i, i i i i i i
oldGBmod 6 7 5 10
newGBmod 8 9 7 9
poor excellent
12345678910
Table 1.1. A coml)arison of finite-difference methods (FD), Hale's Gaussian beam mod-
eling package (oldGBmod) and its extension (newGBmod), which is introduced in this
paper. Details are given in the text.
That is, as shown in Figure 1.1, interfaces no longer are limited to being either
reflectors or transmitters of seismic energy, but now can be both, in a specified
sequence. This generalization broadens the applicability of the modeling. For
example, it is now possible to include multiples.
Distance(krn)
0 5 10 15 20
10
FI(_. 1.1. Ray tracing in a complex subsurface model, This model includes sharp-edged
interfaces and lens-type structures, Lithological interfaces are represented by black lines,
The shading denotes the seismic velocity field. Also shown as black lines are raypaths
corresponding to one type of interface multiple. The white lines are edges of auxiliary
triangles used in the model building.
e Diagnostics : The second criterion evaluates the cal_ability of tile method to act
as a tool for interpretation and understanding of wave propagation in complex
structures. Several new options have been included and will be presented in this
paper. One of the new features, called physical ray tracing or _'esncl.volume my
tracing (_erven_ and Soares, 1992), may be used to study the resolution and the
validity conditions of the ray method.
3
model. Some limitations are intrinsic to ray methods; others are specific to the
Gaussian beam approach. Both are discussed later in this paper.
• Speed : The fourth criterion, computational aspects, underlines one of the big
advantages of ray methods. The new options of the ray-tracing package such as
the computation of the out-of-plane spreading, energy partitioning at interfaces,
and attenuation, can be performed while still maintaining the attractive feature of
computational ei_lciency with limited computer storage requirements.
To better understand the advantages and disadvantages of dynamic ray tracing, I illus-
trate the new options for both surface and VSP acquisition geometries. A comparison
with VSP data obtained in a physical modeling laboratory supports benefits of the ray-
theoretical modeling.
Modeling using the Gaussian beam method is only one possible application of the
dynamic ray-traced data generated along the ray. Alternative methods (e.g., the paraxial
methods) can also use these data to create synthetic seismograms. The new modifications
to the program GBmod, such as the tracing of multiples, computation of out-of-plane
spreading, or reflection and trallsniission correction are evaluated independently of the
Gaussiaxl beam procedure.
Chapter 2
' to"
Thischaptergivesan m "'
r auctlon tovariousaspects of raytheory.Althoughmost
ofthederivationscan be foundintextbooks(e.g., Aki and Richa.rds,
1980),I decidedto
go intosome detailwheneveritseemed necessary. My goalistoexplainthisfascinating
theoryinsucha way thatstudents and scientists
from neighboringdisciplines
can follo_v,
or evenbetter,findinterestinthecombinationofphysics and mathematicspresented.
As a starting
point,I first consider an isotropic,perfectly
elasticinhomogeneous
medium inthreedimensions. LaterIdecrease the complexity towardsour needsforthe
i modelingprogram. In thefollowing derivations,
ifnot statedotherwise,I make use of
rectangularcartesian
coordinates withthenotation xi,withi- I,2,3.
where u, and o'ij denote the cartesian components of the displacement field and the stress
tensor, respectively. As throughout this thesis, the Einstein summation convention is
used. Moreover, we use a commonly accepted notation for the partial derivatives with
r,,spcct to cartesian Oml)on(_nts x, and tram t, e.g. a,#_ = _,u_,,t = _. p is the
(l(,nsity of the medium. As shown in the literature (e.g., Aki and Richards, 1980), the
isotropic stress tcnsor can be expressed in terms of u, and the Lamd constants A and #
a.s follows:
+ uj,,)
a,j= AbOuk,A{-p(u_,) , (2.2)
where hi1 denotes the I(roncck(,r-(lclta symbol:
6_j_ 01 if/_j.
ifi=j
,_(_.x,)= e-'_('_'(''))
_
n=O :i_ ' (2.3)
We could also use all equivalent time-domain approach, but this form of ansatz in the
frequency domain is conceptually simpler, especially if we consider tile medium properties
such as density and Lain6 constants to be independent of time. Note that only tile
amplitude coefficients Uk{") and the eikonal r depend on spatial coordinates. This ray
series solution is written in inverse powers of frequency w. If we are interested in the
i high frequencies, we need only consider the first few terms in the series. Specifically,
in practical applications such a_ our modeling, only the n = 0 term is used. In this
case, U2e) will be called Uk. If we are interested in higher-order waves, more than the
b_e) term is needed. The best known example of such is probably the head-wave. Its
first non-vanishing amplitude coefficient is U_t). A detailed discussion for the interested
reader may be found in (_erven# and Ravindra (1971) and Bleistein (1984). A simple,
but tedious, substitution of (2.3) and (2.2) into the equation of motion (2.1) will lead to
the eikonal equation and transport equation. After rearranging the result in expre 8'stuns
with the same powers of (iw), we obtain the basic system of equations for the ray method:
o = (i_)'_N,(V_)
+ (i_)M,(V,)+ O(1),
where N,(Uj) =- Uj ((A + p)r_r 0 + l_6,jr, kr,k - P60) ;
Y,(Vj) = O, (2.4)
M,(U_)=0. (2.5)
Equation (2.4) can be identified as an eigenvalue problem with three mutually or-
thogonal eigonvectors. Two of these eigenw_ctors correspond to two identical eigenvalues
and span a plane orthogonal to the ray. The third eigenvector is polarized parallel to the
ray.
Analytical expressions can be fou.d for the eigenvalues and le_(l to the eikotml
equation for each wavetype:
r,ir,i = (1),
t_s '
r,_r,_ =
(1), , (2.6)
vs
= y/_p
a represents the seismic velocity of tile wavetype polarized perpendicular to the
ray and ve = V/_ . 'the velocity of the wave polarized parallel to tile ray. Thus, in
isotropic, inhoinogeneous media, high frequency wavefields can be decoupled into two
independently traveling wavetypes.
A more detailed discussion on the derivation of the eikonal equation is provided, for
example, in (_erven_ (1987). Equation (2.5) will be used to evaluate the amplitude of
the wave.
The mathematical, straightforward way to derive the solution of tile eikonal equation
is called the method of characteristics.
1
r(xi),i r(x_),i = va(xj)
1_,_
(,. _,)__ _ = o. (2.7)
If we introduce the slowness vector p,:
1
p_= r, ; Ipl- -,
V
du = v"dr, (2.9)
dx, 1
--
du = p, _ ' (2.x0)
dp__j.= . 10v (2.11)
du v "+10xi '
l
The solution of equations (2.10) and (2.11) represents the trajectory xi and the
distribution of Pi along the ray as a function of a monotonically increasing independent
variable u. The solution xi(u) is called the raypath. Note that we are free to choose n.
If we set n equal to zero, then u is the traveltime v along the ray. If we assign to n the
value 1, (2.9) is of the form:
du = v dr = ds.
Here, s is called the arclength along the ray. s is measured from some reference point
on the ray. However, (2.9) suggests that the simplest form can be _hieved by setting n
equal to 2. For this specification, we follow Bleistein (1984) and set
du = v 2 dr = da. (2.12)
dxi
--da = Pi ,
dpi 1 1
d"'a = "_('_),i ,
dr
--
da = v -2. (2.13)
The first equation in (2.13) does not contain any velocity dependence. As a conse-
quence, we are able to find simple analytic expressions for rays in some special situations.
For example, if the gradient of v -2 in the medium is constant, we can solve for the slow-
ness components pi analytically. The inverse of the velocity squared, the sloth, can then
be written in the form
1
v-_ - s(x, z) = soo+ s,i xi,
and the equation for the slowness vector yields:
1
p,(o)=p,(oo)+ _._(_-_o).
Using this equation, we can write for the coordinates and the traveltime along the raypath
the following expressions:
1 (a -
•,(o) = _,(oo)+ p,(_o)(_- _o)+ -4_,_ a0) 2
_(o) = _(_0)+ [_00+ _,,_,(o0)](_ - o0)
1
+ 5[_.,p,(o0)](_- _0)2
+ l_[S,, 2] (a - a0) 3. (2.14)
The simplicity of the solutions and the fact that polynomiais required to get slowness
8
and traveltime can be evaluated very efficiently on the computer, make media with a
constant gradient in sloth very attractive.
This approach to solving for the slowness distribution and the raypath lacks direct
physical justification. However, the Hamilton-Jacobi equation (2.8) can also be derived
by applying classical mechanics theory (e.g., Goldstein, 1950, Chapter 9). Considering
the propagation of waves as movement of particles also leads to an expression equivalent
to the eikonal equation. In this sense, ray theory is only a classical-mechanics approxima-
tion of wave propagation. Therefore, observations obtained by using the ray-theoretical
approach outlined in this chapter are only valid if effects involving the wavelength of the
signal are negligible. This is the physical basis of the well-known restriction (see Bleis-
tein, 1984) that the length scale of the medium must be much larger than the wavelength
of the signal.
The system of equations (2.13) can be used to evaluate slowness and traveltime along
a raypath. In this chapter, however, we advance one step further and try to compute
properties of the wavefield close to the ray. The cartesian coordinate system is not very
convenient for this application. Better suited are orthogonal coordinate systems that
move along the ray and whose basis vectors coincide with the polarisation vectors of P
and S waves. Such systems are described by (_erven3_ and Hron (1980) or Hubral (1980),
and have been used to investigate geometrical spreading and curvature along the ray.
For each ray, we introduce an orthogonal curvilinear coordinate system (qt, q2, s)
connected to the ray. In this so-called ray-centered coordinate system, the coordinate s
represents the monotonically increasing arclength along the ray. Parameters ql and q_
form a 2-D cartesian coordin :_tesystem in a plane orthogonal to the ray at fixed arclength.
As sketched in Figure 2.1, the basis vectors are the unit tangent t to the ray at given
s and the unit vectors _l and e2 perpendicular to the ray. They can be computed by
making use of the normal and binormal to the ray at fixed s and by integrating over the
torsion of the ray trajectory.
Any radius vector ri from the origin 0 of the coordinate system (ql = q2 = 0, s = so)
to a point S in the vicinity of the ray can now be expressed ill the form:
q2, = 0, + +
The vector basis (el, e2, _ is right-handed. The scale factors for this curvilinear coordinate
system are:
hq_ = hq2 =1 , h, = h ,
where h is given by:
ql =q2 =0 ql =q2 =0
If we define capital letter indices to have the values 1 and 2, we can rewrite this equation
9
FIC. 2.1. The ray-centered coordinate system in 3-D uses as basis vectors the unit
tangent t to the ray at given s and the unit vectors el and e2 perpendicular to the ray.
as:
h_-l+q,
(v-, qK=O /21 ,
We are now prepared to express the earlier-derived eikonal equation (2.10) in ray-centered
coordinates:
= + +_ N =V2(q;,q_,_)" (2.10)
It is our intention to approximate the wavefront or the traveltime field close to a selected
central ray. In the ray-centered coordinate system this involves only a Taylor expansion
in the el and e2 directions. We will expand our expressions up to the second order in ql
and q2. Hence, the results of our computatiop,_ are exact only at the central ray itself,
and the approximation holds for only small values of ql and q2, To facilitate the next
derivations, some commonly-used notation (e.g. (_erven:_ [1987]) is introduced.
_(s) = [ _(q_,q2,s)]_.=0,
,,,(s)= .....Oq,
........,,,,.=o
[ Ov(ql, q2, s) ] '
[ O_.v(q,,q_,,)
]
For fixed arclength, the Taylor expansion of the velocity field close to a central ray is
1
v(ql , q2, s) _, v(s) + v,K qK + "_v,KL qK qt,.
10
After nmltiplying by h2 and expanding to second order in qt and q2, (2.16) takes the
forln
Equation (2.17) describes the traveltime field in the paraxial vicinity of the ray up to the
second order in ql and q2. The solution r(ql, q2, s) can be expressed as a Taylor series in
ql and q2. 1
r(ql, q2, s) = r(0, 0, s) + _ ql qJ M_j . (2.18)
Here we denote the symmetric matrix of second derivatives of tile traveltime field by
M(s),
: Oq,
Oqj
[ O'r(q,,q2,s) ]
The Taylor expansion of r(ql, q2, s) does not include a linear term (0r(_"))qK:0 because
wavefronts are orthogonal to rays in isotropic media. However, outside the central ray,
we find from equation (2.18) that
Or(ql,q_,s)
= Mts"qK,
Oqt
Or(ql , q2, s) Or(O, O,s) 1 dMta
= + ql q3 " .
Os Os "2 ds
These relations are inserted in (2.17) and tile assumption is made that h 2 is close to
unity, i.e.,
Equation (2.19) defines tile paraxial vicinity of the ray. Under this assumption, the
paraxial approximation of the eikonal equation in ray-centered coordinates reduces to
the simple equation
elM I V
d"_ + vM_ + v _ = O, (2.20)
or, if we choose a (see equation (2.12)) as the monotonically increasing parameter along
the ray:
elM M2 1_.V
d--_"+ + v3 = O, (2.21)
where
11
order differential equation that nmst be solved along a known ray. This equation is a
nonlinear Ricatti-type differential equation and has no closed-form solution.
To facilitate the procedure of solving the Ricatti equation, several authors (e.g.,
_ervenS, and Hron [1980]) proposed two substitutions to obtain a new set of linear dif-
ferential equations of first-order. Following their lead, we eliminate the nonlinear term
by setting
dQ Q-1 (2.22)
M(a) = -d--_a .
Introducing the (2 x 2)- matrix P = _ , one obtains a set of eight linear, first-order
differential equations dQ = p ; dP _ lv
d"a" d'a"= v3 Q' (2.23)
If we define matrices X and S by
then equation
X=
(0o)(0
Q_ Q2_
Pll
P21 P22
in the form
-
0
_v,21
il l
-_v,12
00)
o
-- _V,22
0 1
0 0
0 0
,
d X = SX.
da (2.24)
Both columns of X must satisfy the same set of equations, in other words, we must only
solve one system of four differential equations twice with different initial conditions.
The solution space of a system of the form
d Y=Sy,
da
with Y being a (4 x 1) matrix, is spanned by four linearly independent solution vectors.
If we solve the system for four linearly independent intrinsic initial choices of Y(ao) as,
for example,
{Yl(a°)'Y2(a°)'Ya(a°)'Y't(a°)
then the solution space is determined.
}= o0
0
'
(o)(o)(0)}
0
0
'
grouped together as columns of the fundamental matrix II(ao, a). Every solution W(a)
can now be computed by a simple matrix multiplication of I_ with a (4 x 1) matrix C(a0)
12 I"
of specific initial conditions:
W(a)= rl(a0,a).C(a0).
Thus, as soon as II(a0, a) is known, we can fil,_dsolutions of the dynamic ray tracing sys-
tem analytically for any initial condition specified at a0, without repeating the dynamic
ray tracing,
This is the general formulation of dynamic ray tracing. However, our focus of atten-
tion is not the most general three-dimensional case. We make use of (2.23) as a starting
point to investigate the behavior of some important physical quantities in more restricted
media.
Before we start to interpret the meaning of Q and P, we should recall the three
important coordinate systems used in the derivations. This choice of coordinates, as seen
in Figure (2.2), will be applied throughout the following sections.
• Cartesian coordinates xi
• Ray coordinates "yi= (')'l: 7_, "Ya= a). A/!= ('Yl,"y2)may be identified as the takeoff
angle and the azimuth of the ray at an initial point and specify a ray in a three-
dimensional medium. The monotonically increasing parameter along the ray, a,
can be evaluated using
a = ao +
L
v2dr = ao +
L yds.
0_,,] (2.25)
FIG. 2.2. Our specific choices of coordinate systems, ql and qa correspond to tile ray-
centered coordinate systexn, "rtand 72 are the ray coordinates, x_, x_ and :ra represent
the cartesian coordinate frame.
azimuth and so on. in the next section, these meanings are illustrated and discussed in
more detail.
Once P and Q are evaluated along the ray, they can be used to compute additional
physical properties along the ray. Recalling the introduction of both matrices (2.22), it
is straightforward to show how the matrix of second clerivatiw_sof the traveltime field M
is obtained, lu a similar manner, the (2 × 2) matrices K and R of curvature and rmlii of
curvttture of thewavefront coxBl)uted.
tire
dq
M = d-'g'q -I ,
K = v(a), M ,
R = K -l ,
1.t
2.6 Two- and Two-And-One-ltalf-D|menslonal Models
0
x1
S(s,n)
n
x3
FIG. 2.3. A ray in a 2D-medium '8 l _ well defined by a starting point O and one ray
coordinate. Here this coordinate is chosen to be the takeoff angle. Any point S close to
the ray is a fimction of the ray-centered coordinate s and the distance perpendicular to
the ray u.
In this 2-D ea.se, q and P are re(luted to simple scalars q and p because all derivatiw,s
with respect to :t_ and "_ vanish. The dynamic ray tracing syst(,m (2.23) reduces to only
two linear, ordinary differential equations:
dq dp 1
d"-a= p ' ,l-'_ = --_v,llq . (2.26)
Whenever the gradient of v -_ in the medium is constant, this system h_m analytic
solutions, which are shown explicitly in Appendix A or in Hale (1991).
There is one severe disadvantage in using the 2-D approach. The elimination of the
second out-of-l)lane coordinate ilul)licitly introduces an infinite extension of tile l)hysical
l)r¢)l)erties of the som'ce in the ;r_ direction. The point sourc(_,is thereby converted into a
line source which gcm,ratt's ('ylin¢lrical wav(,fi'onts. The geometrical sl)r('a(ling and l)lu_e
behavior of cylindrical waves diff_,rs signiticantly from those (hw to a point source. The
amplitude ('aa I)e r(,mow,cl i)y consid(_ring a thr(,¢,-(limensi¢)md medium with
lat(;ral and v(,rtical v(,locity variatioas rc,,_tri(,t_,(lto a sp¢,('ifi(,(ll)hm(,. No v(,h)city variation
is allow(_cliu the dir_,c'tiou normal to this lflaao. This nituati()u, _ illustrat(,d in Figure 2.4,
15
is referred to ms two.and.one.half dimensional. Any ray with its initial slowness vector
in the (xl,x3) plane will stay in this plane. Thus, except for the three-dimensional
spreaxling, the problem of interest is essentially two-dimensional, Two excellent papers
on this subject are Bleisteiu (1986) and Docherty (1987). The geologic interpretation
of this s't!luatlon
........ is a seismic expenmeut carried out in the dip direct|on. It is obvious
that derivatives of tile velocity field with respect to q,_are zero if tile basis vector _ of
Figure 2.1 points ill the x2 direction.
FIG. 2.4. Example of a common-striko medium. Dark slmdiug dellotos a high seismic
wave velocity. The velocity field may only change in .rl and xa ditetti"
' era, with no velocity
¢,hanges in the x2 direction. Any ray with its initial slowness vector in the (xt,x:j) plane
will stay in this plane, Thus, except for the thrcc-dimonsiomd spreading, tile problem of
iutorest is essentially two-dimcusiomd. This sitmttion is referrod to ,Ls two.and.one.half
dimensional,
16
Equation (2.23) reduces significantly for tile 2.5 DcMe,
Q.(oo) = 0;
= o;
P,j(oo) = 0;
1
r'll(ao) - ----- '
-,,(ao)'
1
P,n(o'o) : t'(#o)sin'yl, (2,28)
To verify these results qualitatively, we can compute the matrix of curvature at the
i)oint source K(oo),
X(ao) = V(ao), P(ao)Q-i(ao) _ oo .
As _,XlWCt_,d,we find infinite curvature of tlw waveffont at the source.
Applying the initial conditions, (2.28) reduces the systom (2.27) to two equa-
tions: Clearly, the s_,t of equations for Qat att{l Pat yields the solutions Q_t(a) = 0
and l_t(#) = 0, The same, though less obvious, is true for Qta att(l Pta. This set rol).
resents a hontogtmeous system with zero initial conditions, Siml)h, intograti,n h_,lps to
solve for Q_t att(l p,n.
17
Qz_(a) = ff o Pzz(a')da',
= ,%(oo)(o- oo).
The solution for Qtt and Pit is the same as for tile tw_dimensional case. in other
words, if we have available a routine which evaluates the dynamic ray-tr_e equation in
two dimensions', then a simple computation for Qz_ solves our two-and-half-dimensional
problem for a point source. Specifically, this correction can be easily introduced if we use
as our monotonically increasing parameter along the ray. A similar discussion can be
found in (_erven_ (1987).
As shown in Chapter 4, the above derived properties of the 2.5-D dynamic ray
tr_ing imply the same out.of-plane spre_ing correction for the ray amplitudes as that
derived by Bieisteln (1980).
!8
Chapter 3
MODEL REPRESENTATION
3.1 Motivation
19
I................
...... O
F1¢3.3,1. Idealized diapiric salt structure showing common types of hydrocarbon traps
(after %arpock and Bischke, 1990).
Hale (1991) demonstrated how complicated models such as tile salt dome in Fig-
ure 3.2 can be triangulated for efficient ray tracing. To yield analytic solutions to kine-
matic and dynamic ray-tracing equations (see Chapter 2), tile velocity field in each tri-
angle is constrained to have a constaut gra_lient in sloth. The velocity field hms to be
prest'ribedby _slgning velocity values at the vertices of each triangle or, alternatively,
by providing tile sloth values for an eutire geologic block bounded by interfaces, The
latter appro_h h_ been used to define the velocity field of the salt dome in the left part
of Figure 3.2.
The previous version of the modeling code GBmod was designed to generate re-
flections from only a siugle selected reflector during auy given run of the program, The
appro_'h preseuted here is more dynamic. The generation of multiple raypaths, for exam-
pie, requires a certain flexibility in the dcfluition of the iaterf_es. Previously, any given
iutcrface could either reflect or transmit seismic energy, but not both; this deflnitiou of
iuterfaees did not allow oue to trace multiple reflections. As il!ustratcd in Figure 3.3, to
ol_tain selected multiples, a s_,queaceof reflections and transmissious has to be dcflued
at etwh interface of igiterest. I have installed this new fc,ttturein the ray-tracing code.
For each reflector, a 1_]:lcctiltgsequeT_cceaa uow be deflxlcd by the user of this modeling
software.
The two differ,,ut families of nmltiplc,sin Figure 3,3 have been created by instructions
similar to those iu other Uuix 13ouruecommand shells. To geueratt, the multiple raypath
between interface 2 and 3 show|t ,m the left side of the figure, the shell parameter
statements are the foll,_wiug:
2O
Distance(kin)
0 I 2 3 4 5 6
I I,
I , I _ _ I I
ilm[],r , i .............
4
FIG. 3,2. TrianguhLt(,(l model of a salt (l()me. Note that tilt; mo(lel extends to the right of
the portio,_ displayed here. The slla(iing denotes the seismic velocity. Tile specific form
and the a_signing of the velocity field are discussed in the text.
21
Distance(km)
0 0.5 1.0 1.5 2.0
0 _..... _:
C_
FIC. 3.3. Raypaths for two different families of multiples. Interfaces of interest are
labeled. The shading of the different layers indicates that the seismic wave velocity
varies with both depth and lateral position.
22
refseq=2,0,100 \ # refl./transm, sequence for interface 2
refseq=3,1,1 \ # refl./transm, sequence for interface 3
The first number after tile equality sign denotes tile interface', the following numbers
signify the sequence of reflections and transmissions at this interface: "0" denotes trans-
mission, "1" reflection. If no reflection sequence is defined for a reflector, tl,e interface
is considered to be only transmitting. In the above case, the first hit on interface 2 will
lead to a transmission of the seismic energy, and the second arrival generates a reflection.
Finally, the ray propagates towards the surface. For the type of multiple displayed on
the right side of Figure 3.3, the following statements are used:
Recordings from VSP experiments are routinely used to improve the estimation of
subsurface properties close to a well. VSP data sets are often more difficult to interpret
than are surface data. While common midpoint gathers of surface data bear a certain
similarity to actual subsurface structure, the patterns in VSP sections are quite different
from the actual configuration in the subsurface. Generation of VSP synthetic data helps
to overcome this interpretation problem by providing a tool to help identify events on
recorded VSP seismic sections and to check the validity of existing imaging software.
shot _ well
FIG. 3.4. Fault-model VSP experiment with one shot-point. The generated seismic
wavefield is recorded by geophones in a well. Figures 3.8 and 3.9 show synthetic data
and physical-modeling data for this model.
23
The software described in this paper can be used to generate data for VSP experi-
ments. Consider the fault model shown in Figure 3.4. This model was used by Jaramillo
(1993) of the VSP research group at Colorado School of Mines both to analyze the quality
of the generated synthetic and physical model data and to use the modeling software as
an interpretation tool for the Yucca Mountain Project, The ray-tracing code provides an
additional source of model data.
0 2 distance{kin) 4 6
i =, I ...... i
O- v
y
i,
, 2-
i £
in
FIG,3.5. One family of rays generated by the modeling program. The event is recorded
by receivers in the vertical borehole. The corresponding reflection in the synthetic seismic
section in Figure 3.8 is labeled i.
Figure 3.5 shows one family of rays generated by tile modeling software. Two re-
flections are considered in the ray propagation: the first is at the left boundary of the
model, and the second at the hanging wall. The rays finally are recorded by receivers in
the borehole.
If the left boundary of the nlodel is labeled 1, the faulted interface 2, and the
borehole 3, the UNIX command shell for this experiment contains the lines:
24
a b
o d
FIG. 3.6. Four different ray types are shown. In example a, both direct arrivals and
primaries from the foot wall and the hanging wall are present, b displays bottom reflec-
tions and direct arri'"-_ls,c surface multiples and d bottom multiples. The corresponding
seismic events are labeled accordingly in the seismic section shown in Figure 3.8. Note
that although the ray density (i.e., increment in takeoff angle) at the source is identical
in euch figure, the ray coverage at the borehole is different.
25
0 4 tJ | 4
0 4 4
O-
g h
FIG. 3.7. The modeling software allows tracing of rayl_aths that reflect fi'om tile sides of
the model and that cross the borehoh;. Rays that are reflected back from the boundary of
the model, and pa.,_sthe receiver line a second time are finally recorded by the geophones
in the borehole (see events g and h in Figure 3.8. As can be seen in e and f, rays with
overcritical('
' incidence are not transmitted.
26
depthof receiver(kin)
1 2 3
FIG. 3.8. Syxlthetic data generated by tile extexvlecl versioa of Hale's acoustic mod,;l-
ing progx'axn, Tile ray families px'esented in the previous two flgux'esg_,xwrate seismic
r_,sponses that are labelecl accorciingly here.
27
depthof receiver(km)
1 2 3
FIO, 3,9, Physical modeling data set after apl)lying a waw,form filter to obtain the full
P-wave amplitude contributi(, )n to tile data, Cmnl)arison with the synthetic section helps
identify most of the dominant coherent eventM.
28
refseq=t,l \ # refl./transm, sequence for the left boundary
refseq=2,t \ # refl./transm, sequence for the fault
refseq=S,-t \ # refl./transm./stop sequence for the borehole
I have previously introduced the designations, "1" for reflection and "0" for transmis-
sion; here, I introduce "-1" to denote the stopping of tile ray. Thus, the first intersection
of tile raypath with tile boreho!e terminates the tr_tng of this ray. Information including
the traveltime, corresponding amplitude, and llidex of the stopping interface is stored in
a file. By default, the rays are stopped at the boundaries of the model. Only rays with
the correct stopping index contribute to the events on the seismic section and, optionally,
can be displayed. Another feature allows one to select only direct arrivals or only pri-
maries. ThelJe new enhancements proved to be helpful ill interpreting tile physical data
gathered in the Yucca Mountain Project,
The synthetic seismic response for tile specific event shown in Figure 3.5 is labeled
event I in Figure 3.8. This reflection can also be identified in the recorded P.wave
physical modeling data (Figure 3.9). In Figures 3.6 and 3.7, a series of ray families is
displayed for tile same geometry. The letter labels on the models ill Figures 3.6 and 3.7
correspond to tile evellts in Figure 3.8. In this form, one can conveniently compare the
synthetic section with tile physical modeling data to aid in identifying individual events.
The modeling software now allows tracing of all rays of int,,rest, it is possible to
specify reflections from tile vertical and horizontal boundaries of tile model, features that
are unavoidably recorded in physical modeling experiments; multiples call be conveniently
all,fined; and rays may also be traced across the borehole before they encounter the
re,.l,iw, r lille a second time and arc recorded (see ew, nts g and h).
Dilferelwes in Figllres 3.8 and 3.9 call be attributed to a number of factors. Among
tlwm is the fact that tlw ray.trace code presently generates only a_'oustic events, whereas
the physical model is 2-D ehmtic. For this VSP experiment, the COmlmter run time,
incltlding the automated triallgtllation, tile trowing of ,lille different ray modes, and tile
gt,m,ratioll of tlw syllthctic seismic se,,tions took 23 se,'oljds of CPU time on an IBM
RISC System/G000 Model 520 workstation,
29
Chapter 4
In this chapter, the theory introduced in Chapter 2 will be applied to tile dynamic
ray-tr_ing modeling software. Tile media considered are two-dimension_ or two-mtd-
one-h_f.dinlensional. Starting with elastic wave propagation, 1 finally r,_uce the com.
plexity of modeling by considering only acoustic media, The main differenct_ between
elMtic sad acoustic waw, propagation are, however, discu_ed. Tile dynamic ray tr_ing
data can be applied to both the _oustic and the elMtic case,
Consider Figure (4.i) showing receiver position R and the endpoint of a ray E. _s
dcnoteu the difft,rc:tce in arclcllgth, and n is the perpendicular distance from the receiver
to the ray. Assuming the ¢lymunicray-triwing dattt to be known at potltt E, the _ro_iat
travcltime T(R, E) can be approxillmted I,y:
T(R,E) _ T(E)+ _
OsAs + I ---O'_T
(As)2+ !
20s_ 2 .2M(E)
T(E)+ As- ; ; +I
,,(Ei 2 ,'_(_7 0"-"_ 2 ''_ M(E). (4.1)
The Taylor expasision (4.1) inw,lw,s the gradient of velocity in ray direction. While
this term is often :wglected in the extrapolation of traw_ltimes iu smooth media, it is
important if one considers more complex models, in these media, rays often emerge at the
surftwe with angles close to horizolittd and yield significant values of ,_s, As discussed in
30
FIG;.4.1. The approximate traveltime at any point S tn the vicinity of the r_ can be
evahtated by umiltgthe dynamic r_ tracing data at point Os.
Ch,tpter 5, the same is trtte for tile Gausstan beam method, becau_ this method reqt,ire,
traveltime-extrapolation far away from the ray if strong velocity variations are print.
1 implemented this term lit the program GBmod. However,despite th_ modifications,
note that this approach is valid only for a smooth velocity field tn the vicinity of ray ends
altd receivers. Strong velocity gr_ie|tts or jttmpMtntvelocity lead to ln_cttrate partial
traveltime data.
3!
8ol.ti.n obtaim,d t. of tile fidlowt.g for.l:
Here, i,, p a.d J de.ore velocity, de.slty a.d the ray Jacobla., r_pe(,tlvely, Velocity and
the ray J_obla. are different for P-waves _d S-wav_, U(q)(#o) Is a q.a.tlty I.fl.enc_
b) the _.rce radlatio, patter., The ve_'torial_qdltude for P-wa_s is
U,= U_')i,,,
' ' _ l_P.-wa_,
L J. Jp__.__,
The S-wave c_ be repr_.tmt by
Dy.amic ray trwi.g is well ..iti,d to ha.dle tile elMtlc, three-dlme.sio.al (,_, I. f_wt,
re.st a.thors deal excl.sively with tile elastic c_. Computationally, ti|e evaluation
.f _! a.d _ alI|(ltl|e i.trod.ctlo, of boti| P-wav_ a.d $-waw, veloeltlt_ are the main
c'o.shleratlous .,q.ired i. extc.mll.g the ._'o.stle c_, However,to r_luce the complexity
.f the foilowi.g deri_tlo., a.d t(_t tile .l)l)lh'ahlllty of tile method for str.ct.r_ of
higher complexity, we restrict o.rselw.s t. lu,..stie w,wefiehls,
I.._o.stic media, the first wrm of tlm rIkvwries yh,lds
TI., ray J_v,ol,ia. J a.d it. relati,.= to the res.lt, of the dy.ami(' r=¢ytr_u'i,q{arc,derlw,d
i. Appe.dlx B, N.te that the cht)ice .f c,)ordi.ate systems dilfers from tlmse i. tile
liwrat.re (for ¢_()ml).t=ttiomdr(,=_().s, # a.d .or the ar(,Lh..Kths is .wd = the r...i.g
parameteralo.g tl., r.y), C(m.ideri.g the .,s.lt derivedi. the .l)l)emlix, the first term
i. t]., ray _,rie_yi,,](l_
Quality factor
0 40 80 120 160 200
_ u
1'5i_, 'i ....... [ U
''0"
'.... ['"; . U
Fla, 4,2, Syntheti,_ _IsmoKram. disl)lay,.d _ a f.nctlol= of q.ality l'm.torQ, The receiw,r
is situated is a hoinc)gcii_)tlsm_!itlnl, 5 km fronl a poillt source, Velocity of the m_iium
is 2,5 kins, Only =io|=,,a.salallen.alien is evahmted. The solid llne in the right di_r_t
represents allalytic'ally comlmted pressure amplit.des at p,,ak frequency', the tl,iangl_
denote modded p,.tk-rrc,qt.,n,T anll)litt.h,s. The amplitudes are _'aled l,elatlve to the
amplitudev,dtleobtailwdill all non.al_ur!Jingll|_lilull.
33
Qualityfactor
0 25O 5O0
• F ,rE
': iI
I '
IL
: !
I
i_ ' = '
IT. t _D_1)-D
i ,
DID)))j)I'I'D
l
!. Ii i
I
'_
: I
tl
. .,j.j
34
where v,t.l is tile specified real-valued seisnlic velocity, and Q is tile quality factor for
dissipative wave propagation. For _ denoting radial frequency and s, the monotonically
increasing arclength along tile ray, the amplitude decay Ad,_ due to attenuation is given
by
t'ffi f, o 2Qv,o.a
1 dsffi _i=l t,
can be obtained as a sinlple by-product of the ray tracing. Here, N is tile number
of triangles traversed and Qi and ti are the quality factor and the traveltime within
the ith triangle. Figure 4.2 is a display of the _istnie response of a homogeneous, ab-
sorbing medium with vma = 2.5 km/s. The receiver is situated 5 km from the source.
Each trace corresponds to a different value of quality factor Q. The right diagram shows
the dominant-frequency amplitude w_rsusQ. The solid line represents the analytically
computed values, the triangle symbols denote results computed by the Gaussian beam
modeling. The values are normalized by setting the amplitude for the perfectly elastic
medium to unity. Note that the accuracy increases with decreasing absorption in the
medium, However, even for small values of Q, the comparison is satisfactory,
Multiplication of the amplitudes evaluated for non-absorbing media by the ampli-
tude decay factor Ad,_,,yin the frequency domain yields noncausal results. I implemented
a phase-correction proposed by (_erven_ (1987) to simulate causal absorption (see Fig-
ure 4,3), For decreasing Q, one recognizes a similar decay in amplitude as in the noncausal
case, but also a del_y of the causal signal towards larger traveltime. A more detailed ex-
amination shows that the signals broaden and become slightly asymmetric. The efficiency
of the noncausal treatment in dissipative models is essentially the same as in perfectly
ehu_tic models. The computational cost of including causal attenuation effects, however,
is significantly higher; therefore, in the Gaussian beam modeling program GBmod, the
causal feature is optional.
35
Receiver-Source
Distance(km) Receiver-Source
Distence(km)
5 10 5 10
0 " 0
1 - ...... 1+ I =!r"_--.
°
E2
P
_
-_1
2....
. D
3. "-- 3. " +
FIG. 4.4. Seismic sections generated by Gaussian beam modeling in homogeneous media.
The right side simulates the energy spreading due to a point source; the left time section
shows the response due to a line source. Below, the seismic traces of each section are
added to help see the difference in amplitude decay.
36
Q, In 2.5-D media, this expression reduces to
Using equation (2.29), the factor that multiplies the original two-dimensional solution is
proportional to
(I£ )-"
v ds = (a - ao)-½,
The term Fcesnel.volume was introduced by Kravtsov and Orlov (1990) to generalize
the concept of Fresnel-zones. These authors suggested that rays be considered as physical
objects rather than volumeless trajectories. Stated differently, all points within a region
in the vicinity of the ray, the Fresnel-volume, influence the wave propagation associated
with this ray. As illustrated in Figure 4.5, a point F belongs to the Fresnel-volume of the
FIG. 4.5. The Fresnel-volume for a ray from A to B. The point OF marks tile intersection
of the ray with the plane E. Points such as F influence the wavefield along the ray if the
Fresnel condition (4.5) is satisfied.
37
ray from A to B if the Presnel condition (4.5) is satisfied (see also _ervenp and Soares
[1992]), that is
1
It(f, A) + r(f, B) - r(B,A)[ <: _T. (4.5)
Here, T denotes the dominant period of the signal, and r(F,A), r(F, B) and r(B,A) are
the traveltimes from F to A, F to B and B to A, respectively. Fresnel-volumes depend
on the velocity field close to the ray as well as on the dominant frequency of the signal.
I used recent work by (_erven:_and Soares (1992) to supplement the dynamic ray-
tracing routine in the modeling code GBmod with an option to compute the two-
dimensional paraxial approximation of the Fresnel-volume. This may be performed ef-
ficiently and accurately by using the elements of the ray-propagator matrix, which are
evaluated in the dynamic ray tracing. Fresnel-volume ray tracing (or physical ray trac.
Distance
(km)
0 5 10 15 20
10
FIG. 4.6. The Fresnel-volume for a ray traveling through an inhomogeneous medium. A
signal frequency of 5 Hz is considered. Intersections of the Fresnel-volume with the edges
of the lens and the fault indicate a violation of the ray-theoretical assumptions.
ing) offers several applications for the field of exploration geophysics. For example, study
of the resolution of the seismic method can be extended to complicated media, and the
validity conditions of ray methods can be stated explicitly in terms of the radius of the
Fresnel-zone at any point along a specified raypath (see Kravtsov and Orlov, 1990). In
Figure 4.6, the plot of the Fresnel-volume (actually, Fresnel area, for these 2-D models)
for a signal frequency of 5 Hz indicates that the ray-theoretical a,_sumptions are violated
38
becausetheedgesofthefaultand thevelocitylensiIltersect
theFresnel-volume.The
wavefleld
alongtherayis,inthissense,
obstructed.The wavefleldrecorded
at there-
ceiver
isinfluenced
by thezonecovered
by thisFresnel-volume
and notonlyby theline
traced
by theclassical
ray.
39
Chapter 5
So far, the majority of issues addressed in this thesis involved the tracing of rays
and the computation of helpful information such as out-of-plane spreading or Fresnel-
volumes. In the modeling software GBmod, these quantities and the results of kinematic
and dynamic ray tracing are evaluated at the ray ends and stored in a file. Several
methods have been proposed to use these data to generate synthetic seismograms, among
them are the pam_al method (e.g. Beydoun and Keho, 1987) and the Gaussian beam
method (e.g., (_erveny, et al, 1982).
The Gaussian beam method (GBM) was first introduced to the field of geophysics
by Popov (1982) and _erven_ et al. (1982). These authors proposed to expand a source
wavefield into Gaussian beams, which are individually computed from the source to their
endpoints. The seismic wavefleldat each receiver is then evaluated by integrating over all
beams in the vicinity of the receiver. Tile GBM therefore considers not only the informa-
tion provided by the nearest beam, but the information of all beams in the neighborhood.
This procedure has several advantages. First, rays (which are the support of the beams)
are no longer required to stop at the exact position of each receiver; thus time-consuming
two-point ray tracing can be avoided. Second, the GBM yields stable results in regions of
the wavefield where the standard ray theory fails (e.g., caustics, shadow zones and critical
distance). Third, unlike seismograms computed by conventional ray tracing techniques,
tile GBM synthetic data are less influenced by minor details in the model representa-
tion. These advantages are discussed and illustrated for example in Cerven:_, (1985b),
where more references call be found. This chapter gives an introduction to the theory of
Gaussian beams. A good knowledge of the theory is necessary to best understand the
limitations of the method when dealing with complex subsurface structures.
Two main derivations of the GBM are found in the literature. The first appro_h,
the so-called parabolic wave equation method, uses the reduction of the waveequation to
a parabolic equation for each individual wave type. This procedure is described in detail
in (_erven_ and P/_cn lk (1983) and has the advantage of exphc]tly deriving the Gaussian
beams as the high-frequency asymptotic solutions of the wave equation close to rays.
Here, I use a different way to introduce the G13M.As shown in _erven:_ (1985a), the
( !vnam]c
_. , ray-tracing procedure introduced
o in Chapter 2 can be generalized by allowing
the eikonal fimction v(x,) to be complex valued, More strictly, the traveltime is real
4O
valuedattheraysand complexvaluedoutside
therays.Undercertain
conditions,
which
willbeintroduced
below, thehigh-frequency
solution
oftheelastodynamic
equation
with
a complex-valued
phasefunctioniscalled
a Gaussianbeam.Inotherwords,thebeam
can be considered
ms a paraxial
rayapproximation
witha complexvaluedtraveltime.
Recallthat,fortwo-dimensional
media,thetraveltime
ill
thevicinity
ofa raycan be
expressedintheform 'I
M ffiRe(M) + i Ira(M).
For Ira(M) ffi 0, the Gaussian beam solution reduces to the paraxial ray solution,
As shown in Chapter 2, the seismic ray-theoretical pressure at a receiver S in a two.
dimensional acoustic medium call be described by:
u(s)
= u0 .
_0_ e'*wlt'1"lS))
q and q0aredynamicray-tracing
quantities
corresponding
tothematrixQ inthethree-
dimensionalcase.Afterexpandingthetraveltime
r according
toequation(5.1),
the
exponential
canbe written
intheform
i,e., the distance from the central ray at which the amplitude of the Gaussian beam is
_-times the amplitude on the central ray, and the curvature of the wavefront
K(Os) = -v Re(M),
41
u(s)-- L _ --i., t r(os)
Vq-U° - -.......................
._ ,_xp- . (s,_)
A sketch of tile amplitude profile perpendicular to the central ray is shown in Fig-
ure 5.1.
Solutions of tile form (5.3) are called Gaussian beams if the following two assump-
tions are satisfied along the ray:
e hn(M) > 0
,q#0.
The first assumption guarantees the concentration of the solution close to the central ray.
Second, quantity q descrlbtng the geometrical preadmg must be nonzero aud finite along
! * S 0
the ray; thus Gaussian beams, unlike the conventional ray solutions, are nonsiligular even
at caustics of the wavefleld.
The fundamental matrix
I'I(trO, tr) -- ( p!
q,(a) q_(a) )
(tr)p_(a) '
42
i.e., the set of linearly independent, real dynamic ray-tracing solutions for tile two-
dimensional case (equations [2.26]), with
can be directly applied to solve for tile complex quantity M. Analogous to the three-
dimensional case studied in Chapter 2, any solution p(a) mid q(a) call be evaluated as a
linear combination of tile dynamic ray tr_ing results :
The beam width L and the curvature It" can now be expressed in terms of the complex
parameter e ffi t t + ie,_ :
L ffi _/__2.
I itl ii iii
(5.4)
It" m --V _....=_:: ..........
(tlql + q_)_+ (tzqt)_ '
Recall that qt(a0) -- 1, pt(ao) ffi 0, q2(a0) - 0, Pz(ao) ffi 1; so that the following beam
width and curvature are found at tile source:
V w _2
e,1
K = -,, ;i
In summary, the GBM can be seen as one specific application of tile dynamic ray-
tracing results. For each beam, the dynamic ray-tracing data qi, q2, pt and p2 are weighted
by a complex parameter _. The choice of _ determines the frequency-dependent width of
the beam _ well as the ph_me-front curvature.
Several meth()ds have been proposed to use kinematic and dynamic ray trazing
data to generate synthetic seismograms, among thetn are the l)araxial method and the
Gaussian beam method. Both of these methods share the advantage that time-consunfing
43
two-point ray tr_ing Is act required. In the partial method, the _ismtc rospon_ at
a receiver is calculated by extrapolating the information provided by the nearest ray.
The GBM uses a weighted sum of information of all rays in the vicinity of the receiver.
Although this procedure is computatlonally more dlfllodt and less e_cient, it offe_ the
_w.atage that the results are reg_dareven in regions, where the conventional ray methods
fail (e.g., caustics or shadow zones). These situations are extensively di_uss_ in the
literature (e.g. Weber, 1988; K_tner and Fritsche, 1988; M_ller, 1984), and several
exlunples of computations of GBM results are shown. None of the_ reference, however,
provides examples of using the GBM in models of signiflcaat complexity, such as in
Figure 5.2, nor do they consider refl_tions from more than one target. To improve our
understanding of the difficulties that influence the Gauss|an be_ solutions for models
with strong inhomogeneities, a quick review of the Gaussian beam summation appro_h
is necessary.
Distance(km)
0 1 2 3
FIG. 5.2. Overthrust model. Within e_h layer, the seismic velocity increases with depth,
Gauss|an beam modeling in media of this complexity ha_ not yet boca considered in the
literature.
Phi-front curvature, i.e., the _cond derivative of traveltlme ev_uat_ at the ray, and
beam width may vary from beam to beam and must be specified at one point, wherever
desired, along the ray, The width and the numberof be,uns determine the be,un cov©_age
in the area of interest, Since the wave equation is llne_, synthetic seismograms may be
computed at my point P in the medium as a weighted sum over all beams.
FIG, 5,3, Sketch to ilhlstrate the mea.ing of bva_8 _rorncter and beam _dth at roll
e.d, Note that the rays are the .t,pport of tile beams alld that the amplit.de of a beam
(lecre_t_ expo.e.tlo.aliy away from!the ray, The renpo._ at the receivers is obtained
a weighted ..m over the I)eam.,
46
shot orltloaloffset
1
orltl sl angle veloolty 2 - 7 krn/s
FIO. 5,4. Geometry of _ experime.t to show the depe.de.ce of the GBM ruults on the
choiceof be_ parameter. Seismic_tio.. for ratios, be_ parametersare displ_
in Figure8.5.
emerging poi.t, The .etsmic _<tion shown in Figure S,Sb was generatmi for a choice
of belun parameter of I kin, As one can _ in Figure 5,6, the widths of the beams at
tlte ray e.d. are much smaller titan in the previous case, hardly exceeding 1.8 km even
for large offsets, As exp_ted, the corresponding seismic _ctlo. looks m'ceptable. Do
the_ r_ults imply that a l.rger beam parameter (i.e,, a broader beam width at the
source) produces more stable res.lt.? A.alysl. of Figures _),5c and 5,Zhlprov_ that this
_tlmptlo. is incorrect, The choice of a 2 km and, more obvlo.sly, the choice of {}km
beam l)araz.eter agai. ge.erate sp.rio.s arrivals (hie to very large beam widths at the
r.y el.is, Them simple experime|it, indicate that a proper choice of beam parameter is
('r.ciai in generating ace.rate seis||togrnms, Specifically, if the beam parameter is too
.stall (i,e,, the beam is too .arrow at the so.roe), a strong spre_iing of the beam along
tile r_ can be exp(,cted,
From the .i|.l)le experi..,.ts above, we learned titat tlte co.ce.tration of the beam
along the ce.tral ray is e_e.tlal to generati.g _,c.rate sy.thetic .els|nogra|.., A brief
review of some b,_ic ass.mptlo.s of the dy.a.llc ray tr_ing ,uPl)Ort. tills hypothesis:
• The, dy.a.li_' ray tr_'i.g method Is h_ed on the eiko..l eq._tlon, As discussed i.
Chapter 2, strictly sp,,akl.g the eikonal eqttatlo, dt,s,.rii.,s o.ly the high-fr,_.qtte.cy
47
a offset (km) b offset (km)
0 5 0 5
'..... ............
' I ' _ t ............
......
,.0
t!3!l]ltt
llitrlItj
tUI'
irlljFi' "•
2,5
• 2,51 IIItlIIIItltlIItlIU!H!IIItlIIIIIfliil_!
Offset(km) Offset(km)
Co 1................
s1 ..................
do i .... ,,,,,.....
s
1 ,,
_,.o !ItI1NI
!.M!M!.M.!
'
iiiiiiiiii j__
_"2 _ 2,°IHIIIIIIIiHIHIIIIIIIHIH
2 -_, 2.S!!!_______!i__I__i___
......
Fla. ,5,5, Sc,iM=nic,' Nt,c'tions('Oml_tit¢_d for tl., exp(,rin.,nt skHc'l.,d in Figure 5.4, The
c'hoi(,cof b,,=t=n pitr_t==.,t,,r is tl., following:(s) 0,1kin; (b) 1.0k==l;(,') 2,0 kin; (d) 5.0 kin.
Th,, arrowspoint to sI IlrlOl!N_trrivatls,Clos,,(,Xttllllllll, tlOll of tl., ,,ncirc,l,,ditr(qB show
ttrtiftu,',ts
¢lt_t,to tht, flt(,t t,hnt h_,_.=l_ haw. bt,cometoo bro=vl.
48
-S 0 5 10 15
Offset(km)
FIG, 5.6, A more tletailecl mmlysi, of tile res.lt, obtai.ecl i. the experiment sketched
i. Fig.r(, 5,4 aids i. better .tiderstmlcli.g of some of the diifl(,ttltiesof Ga.ssian beam
mc_(leli.g, The ill.grin, clisl)l_v, the tlomitmxit-freq.exicyboron width at the receiver a_
a fttlwtio, t,f offm,.t. Ea('h syml)ol (lexmt(,stt (lifferc.t choi('e of beam parmncter at tile
8()lirce,
49
part of the wavefield. This assumption is usually stated as the validity condition of
ray theory:
_<<:l,
where _ is the wavelength of the signal and l represents the length scale of the
medium (e.g., Bleistein, 1984). Note that large frequencies yield small beam widths
(equation (5.4)).
• The dynamic ray tracing equation (2.20) has been derived under the paraxial as-
sumption (2.19). In two dimensions, this assumption yields:
• <<i.
n=0
Even for small values of extrapolation distances n away from the central ray, the
paraxial assumption will break down if strong velocity gradients perpendicular to
the ray are present in the medium.
1. The length scale of the medium must be much larger than the wavelength of the
wavefield considered.
2. The width of the beam should be as narrow as possible along the ray.
3. The velocity has to vary smoothly relative to the width of the beam.
Only if these three criteria are satisfied will the Gaussian beam method accurately
represent the seismic wavefield. The next sections will discuss situations in which one or
more of these constraints are violated.
FIG. 5.7. Sketch of the quantities involved in the transmission of a ray at interface _.
The incidence angle is _',and the refraction angle is _+. The velocity is discontinuous,
jumping from vi" to vi+ across the interface.
must account for reflection and transmission at boundaries in order to properly calculate
the wavefleld amplitude. While Hale implemented (_erven_, and PSen_{k's correction for
the influence of discontinuities on the geometrical spreading, the loss of energy reflected
by impedance discontinuities was not included, i modified the program to compute the
necessary correction factor ART along the ray.
N
i=l
There exists a potential danger associated with the transmission of dynamic ray-
tracing data. Consider the experiment in Figure 5.8, where rays are traced through a
salt dome model. The source is situated at 3.2 km horizontal position. The analysis of
the beam width at the ray ends is shown in Figure 5.9. Near-critical rays emerge in the
51
region of 0 to 1.5 km and yield extremely broad beam widths. The rays reflected from
the dome, however, behave well.
Position (km)
0 2 4
0
FIG. 5.8. Rays traced in a salt dome model. The source is situated at 3.2 km horizontal
position. Near-critical rays emerge in the region of 0 to 1.5 km and yield extremely broad
beam widths. As we learned from the example considered in Figure 5.4, these beams will
produce spurious arrivals in the corresponding seismic section.
Artifacts due to near critical transmission can be reduced once we better understand
the reason for this beam spreading. As derived by (_erven:_ and P_en_i'k (1984), the
dynamic ray tracing quantity q is transformed across interfaces according to
q+ =q-
For near-critical transmitted rays, _+ is close to 7r/2 and the transformed value q+
will be very small, q+, in essence, specifies the new initial beam width on the other side
of the discontinuity. According to equation (5.4), a small initial value of q again creates
a small initial beam width and, as in the half-space experiment sketched in Figure 5.4,
this small initial beam width will produce strong beam spreading!
52
4 :!l!l!l[:!!l!rrT_L_iml!!rl_iJL
IIIII
I!!i_]_
IIIIll
a I II I I I II
! 12- '
W
'
'O
= 10-
A
_ A A M
_ 6- A ', A A
. A • J
8 A •
E &6 &&A
A&&&6 A&8
0 I 2 3 4
Posltlon (kin)
FIG. 5.9. Analysis of the dominant-frequency beam width at the ray ends in Figure 5,8.
Data acquired in the region beyond the horizontal position of 1.5 km will yield accurate
results.
53
To avoid spurious arrivals associated with near-critical transmitted rays, I imple-
mented a taper on the transmission coefficients. The amplitudes of these rays are hereby
significantly reduced so as not to influence the seismic section.
Additional problems can be expected if we trace rays through media such as the
overthrust model introduced in Figure 5.2. This model is composed of geologic blocks
with different seismic velocities. In each layer, the velocity is increasing with depth, Note
that interfaces with strong curvature and sharp edges are present in the model.
The complexity of the medium can be visualized better by displaying rays and
wavefronts for a shot situated at 1.15km horizontal position (see Figure 5.10). White
lines show rays that are reflected from the bottom of the model and emerge at the surface.
I These rays are the only ones chosen to contribute to seismic data collected at the surface.
Energy that propagated out of tile model is simply represented by black wavefronts, with
tile corresponding rays deleted. Of the 600 rays traced through this model, less than one-
sixth of them end up at the surface; tile others either stop at the boundary of the model
or they are overcritically incident at velocity discontinuities. In the large shadow zones
such as the one between 1.2 km and 1.7 km horizontal position, synthetic data generated
by a classical ray-th oretmal approach would not show any seismic response.
e , e t
To test synthetic data computed for this model, Hale (1991) generated a synthetic
midpoint gather for the midpoint at 1.(3kin, shown in Figure 5.11. Negative and positive
offset represent tile interchange of source and receiver positions. Reciprocity requires
that trace amplitudes be independent of this interchange. The asymmetry in the figure
indicate, that the reciprocity in tile created dataset is violatcd, so that the data are not
accurate. Hale supposed two reasons for the failure. First, the ml'88' mg correction for
reflection and transmission on the amp!ituctes, and, second, the violation of the beam
assumption. The latter requires ttle model parameters to vary smoothly relative to the
wl'CIth of the bcam (e.g., White, et al., 1987). At an interface, for example, the width of
the beam has to be significantly smaller than the radius of curvature of tile interface.
Figure 5.12 displays the result of the common midpoint gather after correcting for
the energy loss due to reflection and transmission. The asymmetry is still strong, and
one cannot recognize any improvement. I evaluated tile beam width at the surface for a
source located at a horizontal distance of 1.6 km (see Figure 5.13). Tim range of beam
widths exceeds the dimensions of the model by about one order of magnitude1 This
indicates that beams attached to rays do not provide an accurate description of the
wavefield. Moreover, I was unable to choose any beam parameter that gave acceptable
beam widths at the surface.
Increasing tile complexity of the model will eventually violate the basic assumptions
of the GBM laid out in Section 5.4, Complex media such as tile overthrust model shown
54
Distance(krn)
0 1 2 3
FIG. 5.10, Rays and wavefronts for a shotpoint situated at 1.15 km horizontal position
ill the overthrust model (Figure 5.2). White lines show rays that are reflected from the
bottom of the model and emerge at the surface. Energy that propagates out of the model
is represented by black wavefronts only, with the corresponding rays deleted,
55
FIa, 5.il. Common midpoint gather for tile model shown in Figure 5.2. The midpoint
is situated at 1.6 km offset, Negative and positive offset represent the interchange of
source and receiver positions. The asymmetry suggests that the data generated fail to
satisfy reciprocity. In this section, the correction for transmission and reflection of seismic
energy at velocity discontinuities is not included.
56
Offset (km)
-1.5-1.0-0.5 0 0.5 1.0 1.5
0
FIO, 5.12, Common midpoint gather for the model shown in Figure 5.2, The midpoint
is situated at 1.6 km offset. This section differs from that in Figure 5,11 only in that the
correction for transmission and reflection of seismic energy at velocity discontinuities is
now included. The asymmetry, however, remains.
57
A A
25
i 20 •
A
A
dk
15
Ak A
10
_kAd k A A A
AA i, A
FIG. 5.13, Analysis of ttle dominant frequency beam widths at tile ray end indicates the
violation of the beam assumptions for the overthrust model (Figure 5,2). Several beam
widths exceed the horizontal dimension of the model by about one order of magnitude.
58
above certainly violate these assumptions; thus we should not be surprised to encounter
discouraging test rcsuits, The question is whether we can apply some means to r_uee
disturbing artifacts and generate more stable r_ults.
i suggest a compromise between the rigorousvalidity conditions of the beam method
and the practical application of beam modeling. Thr_ criteria should be carefully ex-
amined when modeling seismic responses in complex m_ia:
o The complex traveltime should not be extrapolated too far away from the central
ray. More specifically, the range of extrapolation should tlot exc_ the natural
length scale of tile medium. R_eivers should add up contributions from only
nearl_yemerging beams,
, The beam width should not be fixed at the source. In complex media, each beam
eventually encounters a different velocity field and thus r_uires an individual opti.
realbeam parameter. This beam parameter must be chin such that the beam re-
mains as narrow as possible along the ray. Both the location at which to assign this
p_ameter (e.g,, at the source or at the ray ends) and its optimum value have been
investigated by various authors (Weber, 1988; Miiller, 1984; {_erven_, 1988a,b).
The published results, however, were satisfactory only for models with minor in-
homogeneities (Kiistner and Frltzsche, i988). I tested the approach suggested by
_erven:_ (1985b) and found some encouraging results which I print below.
To analyze the importance of the first criterion, I performed the reciprocity test for
the overthrust model, but this time I allowed only nearby beams to contribute to tile re-
ceivers, One cannot avoid that some beams spread too much, however, their contribution
to the seismic section can be reduced by this means. Figure (5.14) shows a synthetic mid-
point gather for the midpoint at 1,6km horizontal position and a limited extrapolation
range of 0.32 kin, Only beams with their central ray situated closer than 0.32 km from
the receiver contribute to the generated seismic data. The symmetry of the synthetic
midpoiilt gather indeed improw:d. The asymmetric direct-arrival branches disappeared
and noisy artifacts between 1.0 and l.Ss arrival time have vanished, The chara_cteristlcs
of the reflections from the bottom of the model, however, remain essentially unchanged.
The latter suggests that the reflected energy instill influenced by broad beams.
As mentioned above, I used an optimal choice: of beam parameter to generate the
midpoint gathers. The optimal choice is ba_ed on a statistical analyses of the dynamic
ray tracing data cvahlatcd at the ray ends. The optimal choice is the one that on average
produces the minimum beam width at the surface. This analysis is cumbersome and one
would like to have an atltomatic Drocedtlre to compute accurate, seismic data.
The apl)roach l_rOl)OSCd by Ccrveny (1985b) does zlot requlr(, the d_,termination of
an optimal beam l)aramctcr. Here, I)_c,d on (_erveny's empirical results rather than on
59
Fla, 5,14, Ccmmm. midpoint gatl.,r for tl., modt.,l.Imwn i. Fig.r,: 5.2, TI., midpoint in
sit.at,,d _t 1,6 km h.riz.ntal po.itl.n, Only bq.am, with tl.,Ir c_,ntr=dr,_ysit.atc_i elcmer
than 0.32 km from the rt,('t.iw,r('ontrilmtoto the gener,tted m,imld¢_data. TI.* =ymmctri(_
dirq,_'tarrival br,tn(.|.,s and noisy artif,tcts between 1,0 and l,Ss arrival time v'_nisht.d,
Th(, ('harnx't_,rintic,s
of the r(,flcctimmfrom th(, Imttum of tht_.m(),h,I,h.wovor, remain
im('hax=g,,(l,
0
Offset(kin)
-1.5-1.0-0.5 0 0.5 1.0 1.5
F!o, 5,15, Common nltdpoint gather for the model shown in Figure 5,2. Tile midpoint tm
situated at 1.6 km horizontal position. Only beams with their central ray situated closer
than 0.32 km from tile receiver coutrlbute to the generated seismic data. The beam
widths are chosen for ea_,h beam iadividually M a function of the dynamic ray tracing
data qi ,_j, pi ,l_j.
0!
Off:et (kin)
-1.5-i.0-0.5 0 0.5 1.0 1.5
Fla. 5,16, C()Illllll)li I,li(li)(Jillt KtLtl.'r. 5)r till, l.(_(ll,I HII()W.i. FiK!lrt:5.2, TI._ lIli(ll)()illt
iM_litllttt!,d ttt 1,6 kill lt()ri;_()iltttlI)t)Niti()ll, ()lily I)t,_lll_twitil tl.,ir (_(,lltrttlrtty 14itutLtt_(l
l'l()Ml,rthttli 0.32kill fr!)lll till' re(,ejvvr(.Ol|tril)!ltit,t() tills' gi,lli,rttt(_(l _l,iHlni(' (ltLtlt. Tile
I)i'ltlll wi(ltilH art, ('ll()Mt'llfl)r ¢,_u'liI)q,
alll iltclivi(liltLllytU_a I'l|l|('ti¢)ll ()f t.ll(_ (lyl|atlli('_ rlLy
trtl_,il|K(ll_ltt¢11,ttj, Pl, P3, hl('ri,tu4il|gthe illlllll)t,r ()f rtl_'l_trtl_,li(lt,llr(ltlgh the lll()(le!by It
fau'tl)rc)ffive (tu4(,()li|l)l_rt,(l witll tilt, rl_y_lHilowiiill Fig!|re 5.|()) in|l)r()vt,Ntl.; ('Olltilluity
c)ftile rl,_('{)r(ll,(l
Sc,iNll|ic'rt,til,l'ti()llH.
theoretical derivations, tile beam widths are chosen for each beam individually as a func-
tion of tile dynamic ray tracing data qt,qa, Pt,_. The function @(¢) responsible for an
appropriate weighting of the bealns is al)proximately derived by an asymptotic evaluation
of integral (5.7), followed by a comparison with ray-theoretical results. I implemented
this idea of automatically prescribing the beam width. The resulting midpoint gather tn
Figure (5.15) is quite symmetric; however, at least two features are still disturbing. First,
the direct _rivals corresponding to negative offsets are weaker than the ones correspond-
tng to positive offsets. The offset is negative if tile receiver is situated on the right aide of
the midpoint. Rays traveling ne_ horizontal from right to left are overcritlcally incident
on velocity discontinuities and are not propagated hrther (recall from Chapter 2 that
the geometrical optics approach does not handle the propagation of het_atwaves). This
is the reason why far more direct rays emerge at receivers with positive offset, S_ond,
tile reflections from tile bottom of tlte model arc erratic for the offsets between -1,5 km
and -0.5 kin, A closer examination of the contributing central rays reveals that only very
few rays contribute to these offsets. Moreover,most of these rays went through caustics
of tile wavefield and produce phase shifts. This situation violates the third criterion es-
tablished in this section. In fact, as seen in Figure (5.16), increasing the number of rays
traced through tile model by a factor of 5 (as compared to the rays shown in Figure 5.5)
improves the continuity of the recorded seismic reflections.
It is not my intention to overestimate the accuracy of the results generated by ap-
plying the three criteria outlined above. In particular, the tools suggested to improve the
results are based on experience rather than on a strict mathematical basis. However, in
my subjective opinion, the means proposed to increase the data quality yield satisfactory
reciprocity in the generated common midpoint gathers, indicating that tile computed
soisnlic sections are more _curate. This ix especially evident if one recalls that the basic
asSUml)tionof the GBM are severely violated in the model considered.
Research on Gaussian beams started apl_roxitnately 10 years ago with the prospect
of solving many problems inh_,rent to classical ray theory, Few authors highlighted the
ambiguity associated with a freely varying beam-width parameter, In practice, this
parameter has been defined somewhat arbitrarily, mainly adjusted to mininlize errors
in the beam supcrlmsition (lqlimc,_, 1989) or tuned to minimize errors associated with
w,locity inhomc_geneitics (Kiistncr and Fritsche, 1988). Despite these efforts, the results
lmblished in tile literature are limited to models with simple velocity structures; none of
the references provides modeling results for media with complexity comparable to that
of the overthrust ntodcl shown here.
In the previous section, 1 suggested a procedure to avoid some of the artifacts as.
sociatod with the beam.sproacling problem. However, only a more theoretical derivation
has the potential of artually solving this difficulty.
Based on my experience with the Gaussian beam procedure, I suggest two main
directions for future research which might help to iml}row_the l_orformance of Gaussian
63
beam modeling:
• Smoothing of the velocity field could reduce the spreading problem of the beams.
This apprc, ach is motivated by the good performance of the Gaussian beam migra-
tion procedure (e.g., Hill, 1990; Hale, 1992), where model velocities are smoothed.
64
Chapter 6
CONCLUSION
6.1 Summary
The purpose of this research has been to enhance the usefulness of the dynamic ray
tracing procedure both for modeling of seismic responses and for interpretation of previ-
ously acquired data. Several new implementations to the dynamic ray tracing software
have been introduced to improve the flexibility and accuracy of the proposed modeling
method.
The modeling software GBmod now allows the introduction of a broader class of
raypaths, For example, it is now possible to trace multiples in surface or VSP experi-
ments. Additionally, I added options to include attenuation and density variations. The
influence of energy partitioning at interfaces and of 3-D geometrical spreading in 2-D
models can now be simulated efficiently. A new feature called Fresnei-volume ray tracing
has been included to study the resolution and the validity conditions of ray-theoretical
methods. All these modifications can be used while maintaining the attractive feature of
computational speed and limited computer storage.
The Gaussian beam method (GBM), one important application of the dynamic ray-
tracing procedure, has been studied in Chapter 5. The theory of beam modeling is
accurate and efficient as long as models with only weak inhomogeneities are considered.
A simple experiment and a summary of the intrinsic assumptions of the GBM help to
understand difficulties when applying the method to more complex velocity structures.
The GBM, as currently developed, cannot properly handle models of high complexity.
Tile limitations are similar to those of classical ray theory. However, I proposed some
useful criteria to avoid most of the artifacts associated with the violation of the beam
assumptions.
Modeling using GBM is only one possible application of the dynamic ray-traced
data generated along the ray. Alternative methods (e.g., the paraxial methods) can
also use these data to create synthetic seismograms. The new modifications such as the
tracing of multiples, computation of out-of-plane spreading, or reflection and transmission
correction are evaluated independently of the Gaussian beam procedure.
The GBM will be used for modeling of seismic wavefields in models with significant
inhomogeneities only when we achieve a focusing of the beams along the ray. In this
case, an extension of the GBM modeling code to elastic media would be worthwhile. The
required changes are not difficult. An interactive procedure for the modeling and a more
65
, involved extension to three-dimensional models could then be considered.
Tile extension to three dimensions in usefld not only for nlo(leling of seismic data
by tile Gaussian beam procedure. New methods designed to efficiently simulate seismic
wavefields in triangulated subsurface models such as wavefront tr_u:ing (e.g., Coultrip,
1993) could be considered and exten(led to three-dimensional media, _mwell.
06
Appendix A
can be solved analytically in media with a constant gradient in 1Iv 2, i,e., the sloth can
be represented in the form:
Hale (1991) used a symbolic computer language to verify the following solutions for the
coupled system of differential equations (A-l):
_o --- _[x(ao),
z(ao)],
Sl _ s,_p_(ao) + s,zp_(ao) ,
s_ = _l(s_'+s,_')
so that
s = s[x(a),z(a)] = _0+ s,(_ -_0) + s_(a- _o)_.
For a given set of initial conditions q(ao) and p(ao), (A-3) can be used to obtain the
dynamic ray-tracing data at any value of a. In the ray-tracing part of the modeling, the
quantities q(a) and p(a) need only be evaluated for the intersections with triangle edges.
To continue the dynamic ray tracing, q and p are transformed across the interface by
67
applying a phase-matching procedure. Tile transformed values then serve as new initial
conditions for system (A-i).
68
Appendix B
The vectorial surface element dA is projected onto the tangent t to obtain the
corresponding cross-sectional surface area for a fixed value of traveltime 7. This area
can be considered an differential element of the wavefield and is directly related to the
geometrical spreading.
As shown in Bleistein (1984), the differential subsurface element d_ can be expressed
a8
69
can be simply evaluated by using the dot-product:
= v o(xl,x_,x3)r
Using the definition of the ray Jacobian, dA {r) = J dTtd?2, yields
O(xl,x_,xa)
J=v 0(_1,72,a) --vdet(T)'
T, the transformation matrix from ray parameters to the cartesian system, can be ex-
pressed by
T=H.(_,
where
H = (o(xl'x,?,',,x_) (cg(ql,q2,s)
, )
Both the cartesian and the ray-centered coordinate systems are orthogonal; thus det I-I =
1. (_ is a (3 × 3) matrix with the upper left (2 × 2) submatrix representing the matrix
Q calculated during the dynamic ray tracing. In other words, the Jacobian J can be
written as:
(oo) 0 o
= v.N.det _
= detQ. (B-l)
7O
Appendix C
FIG. C-1. Sketch of the quantities involved in the transmission of a beam at interface
_. The incidence angle of the central ray at point P+ is c_-,and the refraction angle is
_+. The velocity is discontinuous, jumping from v(e_-) to v(P_) across the interface.
Figure C-1 sketches the situation depicting the influence of a curved first order
discontinuity on the amplitude of a lligh-frequency acoustic Gaussian beam. The notation
is similar to that used in Chapter 5. Let us first consider the case in which the central ray
of a Gaussian beam interacts with one interface El. The expression for the ray theoretical
amplitude between two points O and P_" has been derived in Chapter 4 and is of the
form:
U(p.{)=Uo._V(P_)_v(Oi q(PT)
q(O) '
Boundary conditions have to be applied to transform the amplitudes across the interface
U(P_') = U(P_'). HI ,
71
where Rl denotes the acoustic reflection or transmission coefficient at the interface. If
we continue tile ray tracing to point O,, we find:
1 _1
,,(P_) qiO,I "
0erven_, and Paen_i'k (i984) derived the expression for the transformation of q across
interfaces.
_o,,(,_i*)
q(Pi
+)= q(Pi')
'cos(ai.
). (C-2)
For a reflection from the i-th interface, tile last two square-roots in equation (C-l) yield
unity. It is fortunate that the transformation of q is independent of the beam width, thus
enabling us to compute the necessary reflection and transmission correction as a simple
by-product of the ray tracing. Equation (C-2) has been derived under the assumption,
that the radius of curvature of the interface is much larger than the width of the beam.
Under this constraint, our final expression for multiply reflected or transmitted Gaussian
beams is:
=.o..I
,(o.) .I,,(o)/I
,,(o) I0(pc).i
_q(O.)'_.,
._,,(p_)
_i_,,_(,_.)).
(c.3)
Unlike the classical ray-theoretical amplitudes, this expression involves two complex
variables q(O,) and q(O). The reflection or transmission coefficient Ri at the ith interface
for acoustic pressure waves can be evaluated by assuming the continuity of both pressure
and the normal component of particle velocity across an interface (Brekhovskikh, 1960).
72
b