Download Ray tracing in geophysics

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

General circulation model wikipedia , lookup

Computer simulation wikipedia , lookup

Computational fluid dynamics wikipedia , lookup

History of numerical weather prediction wikipedia , lookup

Seismic inversion wikipedia , lookup

Inverse problem wikipedia , lookup

Transcript
Ray tracing in geophysics
Seminar
Author: Klemen Kunstelj
Adviser: dr. Andrej Gosar and dr. Jure Bajc
18.12.2002
Abstract
Alp 2002 is an international seismological project. The main issue is to
construct the structure of the Lithosphere in the area of Suth-Eastern Alps.
The experimental part took place in July 2002 and the analysis of these
results is planned to be completed aproximately in two years. In the seminar
some basic modelling methods that are used in the analysis of the Alp2002
data are presented.
Figure 1: Network of geophones with seismograms in Slovenia during Alp2002
1
Figure 2: Seismograms of an explosion in Vojnik during Alp2002 gathered
on the network of seismographs in Slovenia
CONTENTS
2
Contents
1 Introduction
3
2 Ray
2.1
2.2
2.3
4
4
4
6
theory and seismic waves
Wave equations for P- and S-waves . . . . . . . . . . . . . . .
Ray equation . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ray propagation in media of constant velocity . . . . . . . . .
3 Ray tracing with RAYAMP
4 Ray tracing with JIVE3D
4.1 Model parametrization . . . . . . . . .
4.2 The forward problem . . . . . . . . . .
4.2.1 Two-point ray tracing . . . . .
4.2.2 Ray perturbation theory (RPT)
4.2.3 Frechet derivatives . . . . . . .
4.3 The inverse problem . . . . . . . . . .
5 Conclusion
6
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
8
9
9
10
11
13
14
1 Introduction
1
3
Introduction
The main issue of Alp 2002 is to discover in detail the tectonics and geodynamics at the junction of Europian, Adriatic (fragment of African tectonic
plate) and Tisza plates (contact zone between South-Eastern Alps, Dinarides
and Panonian basin) by using combined seismic refraction/wide-angle reflection method. For this two techniques the maximal distance between the
source (explosion) and the targets (geophone with seismograph) is around
few hundred km.
The velocity of seismic waves is in general increasing with depth. Waves
are refracted at discontinuities and travel in deeper regions almost horizontally (refraction) or they are reflected under blunt angle (wide-angle reflection). Because seismic waves travel long distances, projects as Alp 2002 give
us information about the lithosphere.
The Earth Lithosphere is in general characterized by three discontinuities:
• Moho discontinuity between Earth’s crust and mantle. It is named
after Croatian seismologist Mohorovičič, who discovered it by analysing
the earthquake in 1909 in the region of Kolpa. Moho is characterized
by an increase of P-wave velocity (compresional waves or prima waves)
from 6.5–7.2 km/s in the crust to 7.8–8.5 km/s in the mantle, and an
increase of S-wave velocity (shear waves) from 3.7–3.8 km/s to 4.8 km/s
.Moho is situated 25–40 km below continents, 5–8 km below the ocean
floor, and 50–60 km below certain mountains regions.
• Conrad discontinuity between upper part (granite) and lower part
(bazalt) of the crust, is located at depth 17–20 km and is characterized
by an increase of P-wave velocity from 5.8–6.2 km/s to 6.5 km/s. It is
not observed everywhere.
• Third discontinuity which is often seen on a seismic data is a junction
between the sediments and magmathic base.
In the framework of the Alp2002 project a network of 12 profiles of total
length 4100 km was spreading over seven countries (Austria, Chech republic, Hungary, Croatia, Slovenia, Italy and Germany). 1055 portable seismographs were deployed and 31 strong (300 kg) explosions fired. In Slovenia
127 seismographs were placed along five profiles of total length 575 km and
two explosions were fired; one near Vojnik and the other near Gradin. The
collected data will allow construction of the three-dimensional model of the
lithosphere.
2 Ray theory and seismic waves
2
2.1
4
Ray theory and seismic waves
Wave equations for P- and S-waves
2
Displacements u(x, t) in Navier’s equation ρ ∂∂tu2 = (λ + µ)∇(∇ · u) + µ∇2 u
form a vector field in an elastic medium. We use Helmholtz theorem in order
to represent u in terms of a curl-free scalar potential φ and divergence-free
vector potential ψ
u = ∇φ + ∇ × ψ.
(1)
The Navier equation may than be re-written as
∂2φ
∂2ψ
∇ (λ + 2µ)∇ φ − ρ 2 + ∇ × µ∇2 ψ − ρ 2 = 0,
∂t
∂t
"
#
"
#
2
(2)
where ρ, λ and µ are taken to be costant troughout the medium and the
change in the gravitational field strength are ignored. Equation (2) is setisfied, if
s
1 ∂2φ
λ + 2µ
2
∇ φ − 2 2 = 0, α =
(3)
α ∂t
ρ
and
1 ∂2ψ
∇ ψ − 2 2 = 0,
β ∂t
2
s
β=
µ
.
ρ
(4)
Equations (3) and (4) are two independent wave equations that describe
compressional waves traveling at the P -wave velocity α and shear waves
which travel at the S-wave velocity β. They represent a good aproximation to the equation of motion for heterogeneous media provided that the
elastic propertis of the medium do not change significantly over a single
wavelength. If the elastic properties do change rapidly, both wave equations
become coupled and P - and S-waves may no longer be considered to propagate independently. In the layer-interface formalism both wave equations
are normally treated as independent within each layer, but converted waves
may be produced at intefaces, where there is a sudden change in the elastic
properties of the medium.
2.2
Ray equation
The procedure of execution the ray equation is similar in geophysics and
optics. The solution of (3) for harmonic waves of frequency ω with constant
amplitude and zero initial phase can be written (for P -waves)
φ(x, t) = φ0 (x)e−iωt
(5)
2.2 Ray equation
5
without the loss of generality. If φ0 (x) is defined as
φ0 (x) = A(x)eik0 S(x) ,
(6)
where k0 = ω/α0 and α0 is a reference wave speed, equation (5) will form
a solution to the wave equation provided that certain constraints on A(x)
and S(x) (called the eikonal) describe the spatial variation of amplitude and
phase within a general wave field.
Let us now introduce the concept of a ray, which describes the path of a
wave packet through the isotropic medium, being at all times perpendicular
to the wavefront. It is clear that the unit vector
α
p̂ = ∇S
(7)
α0
is always perpendicular to the wavefront in the direction of the increasing
phase. Like the travel time T (x), which is defined as a time taken for wavefront to travel from a reference point x0 to the arbitrary point x, the eikonal
is defined relative to the phase at the reference point S(x) = α0 T (x) and the
eikonal equation can be re-written in terms of the travel time and the wave
speed v(x),
α2
1
(∇S)2 = 02 =⇒ (∇T )2 =
.
(8)
α
v(x)2
The ray path may be described by the function x(s) where s is the curvilinear
distance from the reference point along the ray path. Let us also define a
second function p(s) for which p = ∇T . This is called the slowness vector,
because its magnitude at a point x(s) is equal to the reciprocal of the velocity
at that point. Applying the condition that the ray path is orthogonal to the
wavefronts yields
dx
= v∇T = vp.
(9)
ds
By differentiating the eikonal equation (8) with respect to s and combining
the result with (9) we obtain the ray equation
d
ds
1 dx
v ds
!
=∇
1
.
v
(10)
Once the ray trajectory has been obtained, travel times may be calculated
by integrating
T =
Z
raypath
|∇T |ds =
Z
raypath
!
1
ds.
v(x(s))
(11)
So the travel time from A to B is equal to the travel time from B to A. This
principle of reciprocity may be used to improve the efficiency of ray-tracing
for certain problem types.
2.3 Ray propagation in media of constant velocity
2.3
6
Ray propagation in media of constant velocity
In this case we will take a layer of thickness H and velocity v 0 over a halfspace of velocity v. This situation allows the study of ray trajectories and
travel times due to the presence of a surface of contact between the layer
and a half-space. The thickness of the layer is the parameter that scales a
spatial dimension of the model. For this reason, the application of ray theory
is valid, if the wave lengths are much smaller than the thickness of the layer.
This example represents, in a simplified way, the situation of the Earth’s
crust over the upper mantle for small distances, for which the flat-Earth
approximation is valid. We consider the case v 0 < v and the focus F at the
Figure 3: Seismic waves
surface (h = 0)(figure 3). There are three types of rays travelling from F to
P, which is a distance x from the focus F: (a) direct rays; (b) rays reflected
on the surface between the layer and the half-space (FCP); and (c) criticaly
refracted rays or head waves, i.e. rays with a critical angle of incidence ic ,
propagate a certain distance horizontally through the half-space and come
back to the free surface with the same angle of incidence ic (FBDP).
In the next sections of this seminar I will present some possible approaches
of modelling the seismic data.
3
Ray tracing with RAYAMP
Rayamp is a ray tracing modelling program that is used to obtain 2D models
without inversion stage. To define the velocity structure within a 2D model,
there are two types of boudaries, model and divider boundaries. A model
boundary is a straight line of arbitrary dip. It has assigned a costant velocity
along its length and a nonzero velocity gradient normal to its length. A
divider boundary is assigned a velocity zero and it separates two regions
3 Ray tracing with RAYAMP
7
Figure 4: Profil from Rijeka to Vojnik
with different velocity and velocity gradient. Blocks may thus be defined, in
which the velocity, magnitude and direction of velocity gradient are arbitrary.
The ray path within a given block is a circular arc (because of constant
velocity gradient), for which the travel time and the distance traveled may
be calculated using very simple analytical expresions.
The source may be located along any model boundary, targets are usually
located on the surface of the model. If the incidence to a boundary is at the
Figure 5: Profil from Vojnik to Ivanič grad
critical angle, the head waves may occur. Beyond the point of intersection of
4 Ray tracing with JIVE3D
8
the critical ray with the boundary, the head waves are simulated by shooting
critically refracted rays off the boundary at regular intervals along its length.
If the incident angle is more than the critical, then the ray reflects from the
boundary. For the precritical and multiple reflections, only the boundaries at
which reflection is studied need to be specified. At all other boundaries the
behaviour of a ray is controlled by the angle of incidence at the boundary.
Thus, if no precritical or multiple reflections are studied, then a single
specification of the range of take-off angles gives all wide-angle reflections,
turning rays and head waves. The corresponding travel-time curve is divided
into branches such that the distance along each branch increases or decreases
monotonically with distance. The family of rays associated with each traveltime branch is labeled with a unique identification number, which is used in
the synthetic seismogram routine for purposes of interpolation within a given
ray family.
4
Ray tracing with JIVE3D
Modelling with Jive3D can be divided into forward modelling and inversion
stjpg. At each iteration of the algorithm, a set of synthetic travel-time data
are produced from a working velocity model, and the Frechet derivatives
(subsection 4.2.3), which link small changes in model parameters to small
changes in travel-time data are calculated. These synthetic data and Frechet
derivatives are then passed to the inversion stage, which compares the synthetic data with the given real data and calculates a new model based on a set
of linear aproximations until the model converges to a point that optimizes
the specified norm for smoothness and best fit.
4.1
Model parametrization
An important feature of any tomographic inversion method is its approach
to model parametrization. We require a parametrization that is able to
describe models in the conventional layer-interface formalism. Each layer and
interface is then parametrized by a grid of velocity and depth nodes, allowing
the inclusion of reflected and refracted travel times. To define a 3D field of
seismic velocity and an interface in a 3D velocity model, we will use qudratic
B-splines in three-dimensions B23D (x, x0 ) = β2 (x1 , x01 )β2 (x2 , x02 )β2 (x3 , x03 ) and
cubic B-splines in two-dimensions B32D (x, x0 ) = β3 (x1 , x01 )β3 (x2 , x02 ). The β
functions are basis functions for interpolation, also called B-spline functions.
4.2 The forward problem
9
Velocity field is then given by
v(x) =
27
X
B23D (x, xi )vi ,
(12)
i=1
where vi are the velocity B-spline coefficients that have influence at position
x; xi are the node positions corresponding to those coefficients. Similarly,
an interface in a 3D velocity model (modelled as a 2D surface), constructed
using cubic B-splines is given by
z(x) =
16
X
B32D (x, xi )zi ,
(13)
i=1
where zi are depth B-spline coefficients that have influence at position x;
xi are equivalent node positions. The interfaces represent discontinuities in
seismic velocity at which reflections and refractions may occur.
4.2
4.2.1
The forward problem
Two-point ray tracing
In the section 2.2 it was stated that the ray equation may be used to determine the trajectory of a ray through a velocity model given the appropriate
boundary conditions. These conditons normally take one of the following
forms:
1. Source position and direction of propagation specified - find the position
at which the ray returns to the surface (if at all) and the travel time;
2. Source position and direction specified - find the position within the
model at which a given travel time is specified;
3. Start and end points specified - find all rays which join the two together
and their travel times.
In order to ensure that all two-point solutions may be found for any
possible ray phase (including reflections and refractions through multiple
layers), the shooting method is used in JIVE3D. This approach is relatively
easy to implement for the models using the ray perturbation theory (RPT).
It may be applied in a consistent manner to wide-angle reflection, wide-angle
refraction and normal incidence reflection phases. All possible ray paths from
source to receiver are being explored.
4.2 The forward problem
4.2.2
10
Ray perturbation theory (RPT)
RPT is a powerful set of tehniques allowing ray paths, travel times, amplitudes, paraxial rays and even waveforms to be approximated rapidly by
applying perturbations to models, for which a previous solution has been
calculated. Two mathematical formulations of RPT have emerged: Hamiltonian formulation and Lagrangian formulation. In both, a similar
procedure is adopted. A ray is traced through a reference medium cell by
cell for which an analytical solution exists and the quantities sought by the
procedure (travel time, amplitude, final position and slowness vector) are
calculated for reference ray (figure 6). One or more perturbations to the
system are then applied and their effect on the ray is estimsted to first order,
producing the perturbed ray. When ray-tracing through isotropic media, the
Hamiltonian may be defined as follows
1
H(x, p, τ ) = (p2 − u2 (x)),
2
where u(x) is slowness function, or the reciprocal of the seismic
x and p are the position and the slowness vector perspectively,
parameter τ is a measure of the extent of propagation along the
may be defined by its differential relation to the travel time dT
Hamilton’s equations yield a representation of the ray equations,
dx
= ∇p H,
dτ
(14)
velocity;
and the
ray, and
= u2 dτ .
dp
= −∇x H.
dτ
(15)
In order to apply RPT, the function u2 is written in the form u2 = u2ref +∆u2
where u2ref is a reference function for which rays may be traced analytically
and ∆u2 is perturbation that will be applied. This perturbation of u2 results
in a perturbation of the Hamiltonian ∆H = − 12 ∆u2 . The perturbations to
the position and slowness now read
∆x(τ ) = ∆x(τ0 ) + (τ − τ0 )∆p(τ0 ) +
1Z τ
(τ − τ 0 )∇x (∆u2 (x))dτ 0 ,
2 τ0
1Z τ
∆p(τ ) = ∆p(τ0 ) +
∇x (∆u2 (x))dτ 0 .
2 τ0
The travel time as a function of τ is given by
T (τ ) =
Z
τ
u2 (x)dτ 0
(16)
(17)
(18)
τ0
and the perturbation in travel time is Taylor expansion up to first order
∆T (τ ) =
Z
τ
τ0
2
0
0
∆u (x(τ ))dτ +
Z
τ
τ0
Γ0 ∆x(τ 0 )dτ 0 ,
(19)
4.2 The forward problem
11
where Γ0 is the gradient of the slowness squared function (Γ0 = ∇u2 (x0 )).
These results are all expressed as polynomials in τ therefore the integrals
in (16), (17),and (19) are straightforward. The equations above provide a
mechanism for tracing a ray through the medium described in subsection 4.1
using quadratic B-splines.
4.2.3
Frechet derivatives
Once the final position, final slowness and travel time have been determined
for a ray within a single cell in the grid, the Frechet derivatives relating the
travel time to each of the model parameters defining the velocity within this
cell must be obtained (see figure 6). Frechet derivatives for ray solutions to
Figure 6: A represantation of cell ray-tracing
the two-point problem describe a change in ray path as well as travel time
in response to small changes in the velocity or slowness squared parameter
(see figure 7). Frechet derivative of the travel time with respect to the j-th
model is given by
Z s2
∂T
∂ Z
∂u(x)
=
ds
u(x)ds =
∂m j ∂m j x0 (s)
∂mj
s1
(20)
where (s1 , s2 ) is the range along the ray over which the parameter mj influences the travel time. Making use of the identities udτ = ds and d(u2 ) =
2udu, we obtain
∂T
1 Z τ2 ∂u2 (x)
=
dτ
(21)
∂mj
2 τ1 ∂mj
4.2 The forward problem
12
Figure 7: Ray geometry for Frechet derivatives calculated under (a) initial
value boundary condition and (b) two-point boundary conditions. Shaded
area is part of velocity field that is perturbed. The new ray path is shown
as a dotted line.
which can be rewritten, by substituting x(τ ) = xref (τ )+∆x(τ ), as a reference
and a perturbation term,
∂T
=
∂m j
where
∂Tref
∂mj
!
and
∂T
∆
∂mj
1 Z τref
=
2 τ0
!
∂Tref
∂mj
!
∂T
+∆
∂mj
!
,
(22)
∂u2 (x0 ) ∂Γ0
+
· (xref − x0 ) dτ
∂mj
∂mj
!
1 Z τf inal
=
2 τ0
∂Γ0
∂∆u2 (x0 )
· ∆x +
dτ.
∂mj
∂mj
(23)
!
(24)
The 3D quadratic B-spline used to produce the slowness squared field in a
cell is
2
u (x) =
27
X
B23D (x, xj )mj .
(25)
j=1
Since Γ0 = ∇u2 (x0 ), we have
∂u2 (x0 )
= B23D (x, xj ),
∂mj
∂Γ0
= ∇B23D (x, xj ).
∂mj
(26)
4.3 The inverse problem
13
So far, these expressions have been derived for the case, in which the model
parameters describing the seismic velocity field contain B-spline coefficients
in units of u2 (represented as mu2 ). When solving the inverse problem using
regularized inversion (subsection 4.3), the model parameters must be con√
verted to units of velocity using the relation mv = 1/ mu2 and the Frechet
derivatives
∂T
∂T
2
=−
(27)
2
∂mv
(mv ) ∂mu2
Beginning with the differential expression for the change in travel time δT =
pδx along a short segment of a ray δx, for which the slowness vector is
p, a simple expression for the change in travel time for a ray crossing an
interface due to perturbation in that interface may be obtained from Snell
law; δT = δp3 δz, where δp3 is the change in the vertical component of the
slowness vector at the reflection/refraction and δz is the change in the interface depth. The interface is defined by equation (13), so an expression for
Frechet derivative may be obtained as
∂T
∂z
= δp3
= δp3 B32D (x, xj )
∂mj
∂mj
(28)
The results derived above allow a ray to be traced through a single cell in a
model parametrized as described in subsection 4.1, producing final position
and slowness vectors, travel times, and Frechet derivatives.
4.3
The inverse problem
In the linearized inversion approach, the inverse problem may be formulated
as: we have a model, described by the vector m, the components of which are
the interface depths and velocity parameters included in the inversion. From
this model, the forward modelling code provides a set of synthetic travel time
data, contained in the vector t and a matrix A of Frechet derivatives, which
measure the sensitivity of the model and synthetic travel times. We also have
the set of real travel-time data, treal , the uncertainties in those data, σ, and
information on the geometric arrangement of model parameters. In order
to measure the fit of the current model to the data, we define the traveltime residual vector r = treal − t, which is a subject of the optimization by
least-squares formulation.
For example I would like to present the evolution of salt dome inversion
from the starting to the final model. We can notice from pictures bellow that
χ2 is decreasing step by step, so we are getting more and more realistic two
dimensional model of investigating area.
5 Conclusion
14
Figure 8: From starting to the final model
5
Conclusion
We conclude by comparing both modelling techiques. Rayamp is only used
for 2D forward modelling, which means, that it can not produce inversions to
the starting model. If more realistic models are to be obtained with Rayamp,
one would have to include some sort of alghoritm for automatic search of the
best set of parameters, which are defining the model, such as; different model
boundaries, velocity field and smoothing criteria. The procedure of Jive3D
is more practical, it also includes inversion and is therefore able to constuct
the final model as an evolution of the starting model.
REFERENCES
15
References
[1] Agustin Udias: Principles of Seismology (Cambridge University Press
1999);
[2] James William Douglas Hobro: Three-dimensional tomographic inversion of combined reflection and refraction seismic travel-time data
(Chuchill College Cambridge 1999);
[3] Andrej Gosar: Exploration of the South-Eastern Alps lithosphere with
3D refraction seismic (Project Alp2002) data acqusition in Slovenia (Geologija);
[4] G. D. Spence, K. P. Whittall, R. M. Clowes: Practical Synthetic Seismograms for latterally varying media calculated by asymptotic ray theory
(BSSA 1984; 1209-1223);