Bulletin of The Seismological Society of America. Vol. 57, No. 6, Pp. 1299-1315. December, 1967
Bulletin of The Seismological Society of America. Vol. 57, No. 6, Pp. 1299-1315. December, 1967
December, 1967
BY M. J. RANDALL
ABSTRACT
Knopoff's matrix method for the solution of P-SV problems has been some-
what simplified and modified to take account of oceanic structures. Advantage
has been taken of a method of separating the frequency-dependent operations
from the matrix multiplications to obtain very fast computer programs for calcu-
lating Rayleigh dispersion, crustal reflection functions, and crustal transfer func-
tions. Applications include Raylelgh dispersion inversion, Q~ inversion, crustal
investigations using pP, crustal transfer corrections to amplitude observations, and
the construction of synthetic seismograms for investigation of the source time-
function.
~NTRODUCTION
Knopoff (1964a) has described an alternative to the procedure of Thomson
(1950) and Haskell (1953) for solving elastic wave problems in layered half-spaces.
This paper concerns the application and, to some degree, simplification of Knopoff's
matrix method for Rayleigh and P-SV problems. In particular, the theory can be
expressed in such a way as to show the possibility of separating those operations
that depend on frequency from the matrix operations. This has important reper-
cussions on the time required for computation.
The elastic wave equation requires that we express the motions in a region con-
sisting of N homogeneous isotropic elastic layers bounded above by a free surface
and below by a homogeneous isotropic elastic half-space in terms of P- and SV-
wave potentials, which, for the nth layer, take the form
(1)
an and ~,, are the P- and S-wave velocities in the nth layer.
The boundary conditions on stress and displacement at successive interfaces
generate the matrix equation
1299
!
al
b1'
!
¢1
dl'
]
~2
If etc
I d~ r
' l . bN+l.
0
0
l df
0 C N-t-1 ~r-t-1
0
]
I
I
: I
0 i
(5)
f,~ K -f~ K
(7)
=
[o e ~~n~
0 e~'~
0
0
0 0
0
0
e-i~¢~
0
0
0
e-i~r~z~
j (8)
(1o)
also
t ~ n e i°~[nZn - i
an (11)
AR ~-
(15)
]Reflection problems are solved by calculating the ratios of the form aN+l/c~+l.
The numerator determinant in Cramer's solution for this ratio has the same form
as the denominator A~, and may be evaluated in the same way.
Crustal transfer problems are solved by calculating the ratios of the form a:/c~+:.
The numerator determinant in Cramer's solution for this ratio no longer has the
same form as AR and a separate method must be developed for its evaluation.
(16)
where
FI 2
1 3
4
3
2 4
3 (:7,:s)
:31 4
4
3
Z=
1 4
3
2 (19, 20)
Thus
6
etc (21)
where
11
-11
11
8
II
11
1_1 (22)
6 6
j=l 114, 8j
ete (23)
where the superscripts to the upper left indicate the removal of the corresponding
rows and, upon expanding again,
6 6
*SmjK(1) ~Sk
ill d=l k=l
etc
(24)
This form is similar to that of equation (21), except that the right hand deter-
minants begin one block further down and V is replaced by V R (1), where R (1) is
the 6 X 6 matrix of elements
ik ~ 8i 8j
ldm i (1) [
IJ. lkm/~
i=1
~" 81 --llml ]
=
(25)
where the frequency dependent terms are wholly contained in the vector
-e-~eii([i+~i)-
-1
e-i~hi (~!-~i)
f(i) = e¢~hi(i'i--~i)
-1
(26)
The frequency independent matrix/~(*)
ik = (27')
need be calculated only once and applied repeatedly for each frequency.
The above reduction may be carried out until only the last block remains and
we have
where K may be determined from the remaining boundary conditions, the con-
ditions, the continuity of normal stress and the displacement at z = 0 and the
vanishing of the normal stress at z = --hz where hz is the depth of the liquid.
That is
vl - tpl ~'(
V2
V~
V6 + tpl ~1 (32:)
This new vector V' is frequency dependent and the correction must be applied to
the starting V for each frequency to be calculated.
? !
,~ a•+l/c•+1 =
ere
(33)
This determinant is of the same form as AR except for the appearance of the bottom
block
instead of
Thus,
i.e., the reflection coefficient is given by the ratio of the fourth element to the first,
after the final matrix multiplication.
! !
A~ al/c~+1 = --
0
etc
(35)
~__A = ¸
7q
etc
(36)
We evaluate A by e x p a n s i o n i n t e r m s o f t h e 2 X 2 m i n o r s o f t h e firstbloek
.e.,
A =
o] D (1)
1/
v, Ew~'~ (3s)
where D (~) is the diagonal matrix (equation 8) and W (~) is the vector with elements
(39)
We may evaluate W
,, i (n) by expansion in terms of the 4 X 4 minors of the top block:
4
w~"~ =, F~ ~,~ _ i/f (n)
K(y+~) ~
ere (40)
~--(n)
where ~l//ij is the 4 × 4 determinant formed by replacing the j t h column in H (~+1)
by the ith column of H ('). Thus,
IlOW
w(N-i)
i
Similarly,
... A = (-1) ~
{I°1 Vo
-V~
V,
D(1)M (~) ... D(~)M (N) }
(4a)
! !
% bi/cN+l = ( - - 1 ) ~r
(44)
and
! !
n~ cl/c~+~ = (-1) ~ -- D(nM a) ... D ( n M (~)
(45)
L
and
n~
, , =
A/c~+1 (-1) ~
V2 DmM(n • .. D(N)M(n}.
(46)
O. N+I _ GN+I
~tz/~z AR
{QD(~)M(~) • .. D(~)M(N)}4
(49)
where
- V 5 ~ 1 - (V4 + V~)]~
Q =
- V ~ h + ( V ~ - VOk
( V 4 - V O h - V~ ]~ (50)
aNOW
- F 1 2 - G12~'I ~I-
- F 1 2 -~ G12~l '171
V =
F12 - G12~'1~1.
- - 2 F 1 G1 ~1
-F12 - a12h ~1 (51)
Thus
Q = 2pl
/-Flrq
LF, rlJ (52)
The phase velocity dispersion curve for Rayleigh waves on a given crustal model
is the locus in velocity-frequency space of the zeroes of the Rayleigh denominator
AR. Since it is possible, for certain structures with low-velocity layers, t h a t the
TABLE 1
THE 17-LAYER•{ODEL OF .~ CRUST AND UPPER ]~¢[ANTLEWHICHWAS USED IN
THE CALCULATIONOF TABLE 2
Thickness (kin) P velocity (km/sec) S veloeity(km/sec) Density (gm/cra~)
et al, which was kindly supplied by the Seismological Laboratory, California Insti-
tute of Technology. The actual speed of this latter program on an IB1V[ 7094 was
only 1.0 lps for this case. The R program obtains the group velocities U ( T ) b y
using a 5-point differentiation formula, rather than b y perturbing the phase ve-
locities as in the H program. These group velocities agree tolerably well.
TABLE 2
COMPARISON OF IoHASE AND GROUP VELOCITIES OBTAINED FOR 3_ 17-LAYER MODEL
BY THE IORESENT METHOD AND BY THE THOMPSON-HAsKELL METHOD
TABLE 3
S~continentalcrust
ContinentalShield
that the root is bracketed. The bracketing interval is then successively halved until
the root is contained within ~ specified small range, whereafter the larger of the
real and imaginary parts of A~ is tested and closer estimates of the root are ob-
tained b y linear interpolation until ~ (c) is determined to within the desired accuracy
(;t=10 .6 in the current version). Considerable numerical cxperinaentation lies
behind this particular choice of methods to approach the root. Because of the be-
t~aviour of AR in regions not very close to the root., the more sophisticated root
predicting techniques encounter problems that are difficult to avoid i n advance,
)yhile the phase test with intervM division is virtually foolproof and is, in most
cases, faster. However, once the root is near, a~ becomes smooth and t h e linear
it}terpolation method converges very quickly onto the root.
The computation of matrix elements and the matrix multiplications are best
Subroutine !NDiV
-Enter
'[--- (given C ~l and She ~arame%ers of the model. )
I •
>
F!oa%ing point overflo~
I
I re~la~e ~_o~es~ ! a ~ r 1
!
I
[ wi~h half space I
t
I I
L___(~) iu , 1
I.~o--~,1 !
< (
il initialise V and correct
to V' if liquid layer
~--~1__
,
l, ~ >
, I
L
I
I
*I
Replace each
I
'
! 1
!
I
~ est ~X~ ~Jinore~ont ~
• g J c l o s e enough t o r o o t ? / ] - - ~ t ° converge on r o o t
a~rop, iaely
Re%urn
Fio. 1. Flow chart for the subroutine INDIV.
handled in machine assembly language (MAP for the 7094) to avoid the slow com-
plex arithmetic of FORTRAN. Additional advantages are that mueh redundant
computation is avoided since many of the numbers involved are either real or
imaginary and, most importantly, it is possible to modify the 7094% Floating Point
Trap feature. At sufficiently high frequencies, overflow can be avoided by modifying
the model as described by Press et al (I961). Using the modified Floating Point
Trap to reduce the number of layers only after an overflow is detected ensures that
the frequency is high enough for the approximation to be valid.
This program, based as it is on models with flat homogeneous layers over a half-
space, is designed for relatively shortperiod studies of crustal and upper mantle
structure, as in the study of Berry and Knopoff (1967). Corrections to take account
of the earth's sphericity, for example that of Alterman et al (1961), may be applied
to extend the range of usefulness to periods of the order of 300 seconds.
The inversion of Rayleigh dispersion data is not unique and investigation of the
4.0
SUBCONTINENTAL
CONTINENTAL S H I E L D
1.0 [ I I I ! I I_ i i t I i I I i i I i I I I I I t I
O.I 0.2
f (cps)
FIG. 2. Transfer functions for typical subcontinental and continental shield erustM models
for values of p = dt/dA = 5.0, 7.0, 9.0 see/degree. Tl, z is the amplitude ratio of the vertical
component of motion at the free surface to the incident P wave. At f = 0, Tpz decreases as
p increases.
permissible variations of model parameters is best performed using least squares
techniques, which require knowledge of partial derivatives or the form Oc/Oa~,
Oc/O~, Oc/Oh~. An experimental version of the program which will modify a given
model to give the best fit to a set of dispersion data and which estimates the uncer-
tainties of the derived parameters has been operated with fair success. The lack of
uniqueness requires that the variation of parameters be constrained in some way;
the choice of constraints requires some insight and there seems to be little hope of
automating the process completely.
Observations of the attenuation of Rayleigh waves as a function of frequency
may also be inverted to obtain a radial distribution of the specific attenuation
factor QR if the latter is assumed to be independent of frequency (Knopoff, 1964b).
H e r e again partial derivatives of the form Oc/Oo~, Oc/O#~ are needed. Numerical
values of these derivatives are readily obtained with the Rayleigh dispersion pro-
gram.
The matrix method for P-P reflection has been programmed, again using the
frequency separation feature, to form a "black box" subroutine which performs on
the Fourier transform of an input time series, the transformation effected by P:P
reflection from the crustal model. An analogous "black box" subroutine has been
based on the matrix method for crustal transfer. These subroutines are being used in
studies of crustal structure based on comparisons between the spectra of P and pP,
to investigate the corrections that must be made to observations of amplitudes of
0.8 - - 5 . o ~ ¢
. . . . . 8.5
9.0
o.4
O. I 0.2
A B
i t ,NPuT
This research was supported by grant ~ AF-710-67 of the US Air Force Office
of Scientific Research. The author wishes to thank the New Zealand Department
of Scientific and Industrial Research whose National Research Fellowship has
made possible his stay in the United States.
REFERENCES
Alterma~l, Z., H. Jarosch and C. L. Pekeris (1961). Propagation of Rayleigh waves in the earth,
Geophys. J. 4, 219-241.
Berry, M. J. and L. Knopoff (1967). Structure of the upper mantle under the western Medi-
terranean basin, J. Geophys. Res. 72, 3613-3626.
Haskell, N. A. (1953). The dispersion of surface waves on multilayered media, Bull. Seism.
Soc. Am. 43, 17-34.
Knopoff, L. (1964a). A matrix method for elastic wave problems, Bull. Seism. Soc. Am. 54,431-
438.
Knopoff, L. (1964b). Q, Rev. Geophys. 2, 625-660.
Press, F, D. G. ttarkrider and C. A. Seafeldt (1961). A fast convenient program for compu-
tation of surface-wave dispersion curves in multilayered media, Bull. Seism. Soc. Am. 51,
495-502.
Thomson, W. T. (1950). Transmission of elastic waves through a stratified solid medium, J .
Appl. Phys. 21, 89-93.
Thrower, E. N. and D. G. ttarkrider (1965). A note on the existence of relative maxima and
minima on phase velocity curves, Bull. Sesim. Soc. Am. 55, 971-974.