Title: Lecture 23 Exemplary Inverse Problems including Earthquake Location
1Lecture 23 Exemplary Inverse Problemsincluding
Earthquake Location
2Syllabus
Lecture 01 Describing Inverse ProblemsLecture
02 Probability and Measurement Error, Part
1Lecture 03 Probability and Measurement Error,
Part 2 Lecture 04 The L2 Norm and Simple Least
SquaresLecture 05 A Priori Information and
Weighted Least SquaredLecture 06 Resolution and
Generalized Inverses Lecture 07 Backus-Gilbert
Inverse and the Trade Off of Resolution and
VarianceLecture 08 The Principle of Maximum
LikelihoodLecture 09 Inexact TheoriesLecture
10 Nonuniqueness and Localized AveragesLecture
11 Vector Spaces and Singular Value
Decomposition Lecture 12 Equality and Inequality
ConstraintsLecture 13 L1 , L8 Norm Problems and
Linear ProgrammingLecture 14 Nonlinear
Problems Grid and Monte Carlo Searches Lecture
15 Nonlinear Problems Newtons Method Lecture
16 Nonlinear Problems Simulated Annealing and
Bootstrap Confidence Intervals Lecture
17 Factor AnalysisLecture 18 Varimax Factors,
Empircal Orthogonal FunctionsLecture
19 Backus-Gilbert Theory for Continuous
Problems Radons ProblemLecture 20 Linear
Operators and Their AdjointsLecture 21 Fréchet
DerivativesLecture 22 Exemplary Inverse
Problems, incl. Filter DesignLecture 23
Exemplary Inverse Problems, incl. Earthquake
LocationLecture 24 Exemplary Inverse Problems,
incl. Vibrational Problems
3Purpose of the Lecture
solve a few exemplary inverse problems thermal
diffusion earthquake location fitting of spectral
peaks
4Part 1
thermal diffusion
50
temperature in a cooling slab
1.0
erf(x)
0.5
0.0
1
2
3
x
6temperature due to M cooling slabs (use linear
superposition)
7temperature due to M slabs each with initial
temperature mj
temperature measured at time tgt0
initial temperature
8inverse problem infer initial temperature
m using temperatures measures at a suite of xs at
some fixed later time t
data
model parameters
d G m
9(No Transcript)
10initial temperature consists of 5 oscillations
11oscillations still visible so accurate
reconstruction possible
12little detail left, so reconstruction will lack
resolution
13What Method ?
- The resolution is likely to be rather poor,
especially when data are collected at later times - damped least squares
- G-g GTGe2I-1GT
- damped minimum length
- G-g GT GGTe2I-1
- Backus-Gilbert
14What Method ?
- The resolution is likely to be rather poor,
especially when data are collected at later times - damped least squares
- G-g GTGe2I-1GT
- damped minimum length
- G-g GT GGTe2I-1
- Backus-Gilbert
actually, these generalized inverses are equal
15What Method ?
- The resolution is likely to be rather poor,
especially when data are collected at later times - damped least squares
- G-g GTGe2I-1GT
- damped minimum length
- G-g GT GGTe2I-1
- Backus-Gilbert
might produce solutions with fewer artifacts
16Try both
- damped least squares
- Backus-Gilbert
17Solution Possibilities
- Damped Least Squares
- Matrix G is not sparse
- no analytic version of GTG is available
- M100 is rather small
- experiment with values of e2
- mest(GGe2eye(M,M))\(Gd)
-
- 2. Backus-Gilbert
- use standard formulation, with damping a
- experiment with values of a
18Solution Possibilities
- Damped Least Squares
- Matrix G is not sparse
- no analytic version of GTG is available
- M100 is rather small
- experiment with values of e2
- mest(GGe2eye(M,M))\(Gd)
-
- 2. Backus-Gilbert
- use standard formulation, with damping a
- experiment with values of a
try both
19estimated initial temperature distributionas a
function of the time of observation
20estimated initial temperature distributionas a
function of the time of observation
Damped LS does better at earlier times
21estimated initial temperature distributionas a
function of the time of observation
Damped LS contains worse artifacts at later times
22model resolution matrix when for data collected
at t10
23model resolution matrix when for data collected
at t10
resolution is similar
24model resolution matrix when for data collected
at t40
25model resolution matrix when for data collected
at t40
Damped LS has much worse sidelobes
26Part 2
earthquake location
27ray approximation vibrations travel from source
to receiver along curved rays
28ray approximation vibrations travel from source
to receiver along curved rays
S wave slower
P wave faster
P, S ray paths not necessarily the same, but
usually similar
29travel time T integral of slowness along ray path
TS ?ray (1/vS) d??
TP ?ray (1/vP) d??
30arrival time travel time along ray origin time
31arrival time travel time along ray origin time
data
data
earthquake location 3 model parameters
earthquake origin time 1 model parameter
32arrival time travel time along ray origin time
explicit nonlinear equation
4 model parameters up to 2 data per station
33arrival time travel time along ray origin time
linearize around trial source location x(p)
tiP TiP(x(p),x(i)) ?TiP ?x t0
trick is computing this gradient
34Geigers principle
?TiP -s/v
unit vector parallel to ray pointing away from
receiver
35linearized equation
36Common circumstances when earthquake far from
stations
37then, if only P wave data is available
(no S waves)
these two columns are proportional to one-another
38depth and origin time trade off
x
z
deep and late
shallow and early
39Solution Possibilities
- Damped Least Squares
- Matrix G is not sparse
- no analytic version of GTG is available
- M4 is tiny
- experiment with values of e2
- mest(GGe2eye(M,M))\(Gd)
-
- 2. Singular Value Decomposition
- to detect case of depth and origin time
trading off
test case has earthquakes inside of array
40(No Transcript)
41Part 3
fitting of spectral peaks
42typical spectrum consisting of overlapping peaks
xx
counts
counts
counts
velocity, mm/s
velocity, mm/s
43what shape are the peaks?
44what shape are the peaks?
try both use F test to test whether one is better
than the other
45what shape are the peaks?
3 unknowns per peak
data
data
3 unknowns per peak
both cases explicit nonlinear problem
46linearize using analytic gradient
47linearize using analytic gradient
48issueshow to determinenumber q of
peakstrial Ai ci fi of each peak
49our solutionhave operator click mouse computer
screento indicate position of each peak
50MatLab code for graphical input
- K0
- for k 120
- p ginput(1)
- if( p(1) lt 0 )
- break
- end
- KK1
- a(K) p(2)-A
- v0(K)p(1)
- c(K)0.1
- end
51counts
velocity, mm/s
Lorentzian
Gaussian
52Results of F test
Fest E_normal/E_lorentzian 4.230859 P(Flt1/Fest
FgtFest) 0.000000
Lorentzian better fit to 99.9999 certainty