rays as odes - université grenoble alpes · seismic numerical forward modeling: rays as odes by...

52
Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration 1 American Petroleum Institute, 1986 Salt Dome Fault Unconformity Pinchout Anticline 1

Upload: others

Post on 25-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Seismic numerical forward modeling: Rays as ODEs

By Jean Virieux

Professeur

UJF-Grenoble I

28/09/2012Numerical methods : ODE integration

1

American Petroleum Institute, 1986

Salt DomeFault

Unconformity

Pinchout

Anticline

1

Page 2: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Time scales

28/09/2012 Numerical methods : ODE integration 2

Source timefrom 0.1 sec to 100 sec (rupture vel.)

Wave timefrom secondes to hours

Window timefrom few secondes to days

Page 3: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Length scales

28/09/2012 Numerical methods : ODE integration 3

Fault length200 km for vr=2 km/s

Discontinuity distancefrom few meters to few 100 kms

Volume samplingfrom few kms to few 1000 kms

Page 4: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Examples

28/09/2012 Numerical methods : ODE integration 4

Record of a far earthquake (Müller and Kind, 1976)

Traces from a oil reservoir (Thierry, 1997)

Records on the Moon (meteoritic impact) (Latham et al., 1971)

Seismic imaging is a tough problem on the Moon !

Page 5: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

References Červený, V., Seismic ray theory, Cambridge University Press, 2001 Chapman, C., Fundamentals of seismic wave propagation, Cambridge University

Press, 2004 Goldstein, H, Classical mechanics, Addison-Wesley Publishing company, second

edition,1980 Glassner, A.S. (Editor), An introduction to ray tracing, Academic Press, second

edition, 1991 Sethian, J.A., Level Set Methods and Fast Marching Methods: Evolving Interfaces

in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science, Cambridge University Press, 1999.

Virieux, J. and Lambaré, G., Theory and Observations-Body waves: Ray methodsand finite frequency effecs in Treatrise on Geophysics, Tome I by A. Diewonskiand B. Romanowicz, Elsevier, 2010

28/09/2012 Numerical methods : ODE integration 5

Page 6: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Translucid Earth

Diffracting medium:

wavefront coherence lost !

Wavefront preserved

Wavefront : T(x)=T0

Travel-time T(x) and Amplitude A(x)

Source

Receiver

Same shape !

T(x)

S(t)

28/09/2012 Numerical methods : ODE integration 6

is sometimes called the phase

Page 7: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Eikonal equationTwo simple interpretations of wavefront evolution

Orthogonal trajectories are rays in an isotropic medium

Grad(T)= orthogonal to wavefront

Direction ? : abs or squareThe orientation of the wavefront could not be guessed from the local information on a specific wavefront

28/09/2012 Numerical methods : ODE integration

T+T

T=cte

Velocity c(x)

L RayΔΔ →

ΔΔ

1→

1

7

Page 8: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Transport Equation Tracing neighboring rays defines a ray tube : variation of amplitude depends on energy flux conservation throughsections.

28/09/2012 Numerical methods : ODE integration 8

2 . 0

∆ ∆ ∆ ∆

→ . .

0 . .

0 . ′ . .

0 ⟹ 0

2 . 0

Energy flux same at section one and at section two

net contribution=zero

Page 9: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Methods of characteristics

Differential geometry (Courant & Hilbert, 1966)

Non-linear ordinary differential equations Lagrangian formulation as we integrate

along rays

In opposition to Eulerian formulation wherewe compute (ray) quantities at fixed positions

28/09/2012 Numerical methods : ODE integration 9

Page 10: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

28/09/2012 Numerical methods : ODE integration 10

Ray equation

Ray

T=cte

Evolution of is given by

but the operator . .

and, therefore, .

leading to .

Evolution of is given by

→ 1Wavefront

∥ →

1

Ray equations

1 1

We define the slownss vector and the position along the ray

Curvature equation

Page 11: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Various non-linear ray equations

28/09/2012 Numerical methods : ODE integration 11

Which ODE to select for numerical solving ? Either t or sampling.

Many analytical solutions (gradient of velocity; gradient of slowness square)

Curvilinearstepping

1

1

Particulestepping

1 1

1

Timestepping

1

1 1

undertheconditionoftheeikonal1/

The

sim

ples

tset

Page 12: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Properties of these ODEs Intrinsic solutions independent of the

coordinate sytem used to solve it If dummy variable for velocity, use itas the variable stepping (often x coordinate)

(1)

Eikonal equation: a good proxy for testingthe accuracy of the ray tracing (not enoughused)

28/09/2012 Numerical methods : ODE integration 12

In 3D: six or seven equationsIn 2D: four or five equations

(1): rectilinear motion of a particle along this axis in mechanics

Particulestepping

1 1

Page 13: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Velocity variation v(z)

dzzduzu

ddp

ddp

ddp

pddqp

ddq

pddq

zyx

zz

yy

xx

)()(;0;0

;;

Ray equations are

The horizontal component of the slowness vector is constant: the trajectory is inside a plan which is called the plan of propagation. We may define the frame (xoz) as this plane.

dzzduzu

ddp

ddp

pddqp

ddq

zx

zz

xx

)()(;0

;

22 )( x

x

z

x

z

x

pzu

ppp

dqdq

Where px is a constante

1

0

220011)(

),(),(z

z x

xxxxx dz

pzu

ppzqpzq

For a ray towards the depth

Page 14: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Velocity variation v(z)

)(222px zupp

pp

pp

z

z x

z

z x

x

z

z x

xz

z x

xxxx

dzpzu

zudzpzu

zuTpzT

dzpzu

pdzpzu

pqpzq

10

10

22

2

22

2

011

2222011

)(

)(

)(

)(),(

)()(),(

p

p

z

z

dzpzu

zupT

dzpzu

ppX

022

2

022

)()(2)(

)(2)(

At a given maximum depth zp, the slowness vector is horizontal following the equation

zp

If we consider a source at the free surface as well as the receiver, we get

2 2 2

2 2

2 2 2

2( )

( )2( )sin

p

p

a

r

a

r

p drrr u r p

r u r drTrr u r p

with p ru i

In Cartesian frame In Spherical framewith p = usini

Page 15: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Velocity structure in the Earth

Radial Structure

Page 16: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Integration of ray equations

28/09/2012 Numerical methods : ODE integration 16

Initial conditions EASY

1D sampling of 2D/3D medium : FAST

source

receiver

Runge-Kutta second-order integration

Predictor-Corrector integration

source

receiver Boundary conditions VERY DIFFICULT

?

?

Shooting p ?

Bending x ?

Continuing c ?

AND FROM TIME TO TIME IT FAILS ! (inherent to geometrical optics)

Save slownessconditions if possible !

But we need 2-points ray tracing because we have a source and a receiver to connect ! We even need more: branch identification (triplication for example)

A very good QC: the eikonal must be equal to zero !

Page 17: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Initial ray tracingRay tracing by rays

Page 18: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Two-point ray tracing

Ray tracing by rays

Page 19: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Hamilton’s ray equations

28/09/2012 Numerical methods : ODE integration 19

Information around the rayRay

Mechanics : ray tracing as a particular balistic problemsympletic structure (FUN!)

Meaning of the neighborhood zoneFresnel zone if finite frequencyAny zone depending on your problem GBS

1 1.,

12

1

Hamilton approach suitable for perturbation(Henri Poincaré en 1907 « Mécanique céleste »,Richard Feymann Prix Nobel 1965)

" "

Page 20: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Paraxial ray theorysimilar to

Gauss optics

28/09/2012 Numerical methods : ODE integration 20

Page 21: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Hamilton’s ray equations

28/09/2012 Numerical methods : ODE integration 21

Information around the ray

Ray

1 1.

,12

1

" "

Page 22: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Paraxial Ray theory

Estimation of ray tube: KMAHindex tracking and amplitudeevaluation

Estimation of taking-off angles: shooting strategy

The matrix does not depend on quantities frombut only on quantities from : LINEAR PROBLEM

(SIMPLE) !

28/09/2012 Numerical methods : ODE integration 22

,

, ,

seismogram computation

Page 23: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Paraxial Ray theory

28/09/2012 Numerical methods : ODE integration 23

Solutions are coordinate dependent (differentialcomputation)

Not restricted to the so-called ray-centeredcoordinate system (Cerveny, 2001)

Cartesian formulation is much simpler to handle(Virieux & Farra, 1991)

Page 24: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

2D simple linear system

Four elementary paraxial trajectories

y1t(0)=(1,0,0,0)

y2t(0)=(0,1,0,0)

y3t(0)=(0,0,1,0)

y4t(0)=(0,0,0,1) NOT A paraxial RAY !

28/09/2012 Numerical methods : ODE integration 24

0 0 1 00 0 0 1

0.51⁄

0.51⁄

0 0

0.51⁄

0.51⁄

0 0

More complex anisotropic structure but still straightforward

Linearsystem

Page 25: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

2D paraxial conditions

Paraxial rays require other conservative quantities : the perturbation of the Hamiltonian should be zero (or, in other words, the eikonal perturbation is zero)

If working with the reduced hamiltonian, this is implicitly set!

28/09/2012 Numerical methods : ODE integration 25

⁄ , ,⁄ 0

0

Or in the isotropic case

Similar conditions in 3DReadily deduced for anisotropyTwo independent solutions

Page 26: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Point source conditions

From paraxial trajectories, one can combine them for paraxial rays as long as the perturbation of the Hamiltonian is zero.For a point source, the parameter could be set to an arbitrary small value: this isa derivative or plan tangent computation (Gauss optics)

This is enough to verify this condition initially

Paraxial solution 0 3 0 4

28/09/2012 Numerical methods : ODE integration 26

0 ⇒ 0 0 0 0 =0

0 0

0 0

Page 27: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Plane source conditions

We combine the first two paraxial ray trajectories.

This is enough to verify this condition initially but gradient of velocity at the source could be quite arbitrariry

Cerveny’s condition

Chapman’s condition (only z variation)

Paraxial solution ′ ,⁄0 1 ′ ,⁄

0 2

28/09/2012 Numerical methods : ODE integration 27

0⇒

12

1 ,⁄0 0

12

1 ,⁄0 0 0

012

1 ,⁄0

012

1 ,⁄0

Two independent paraxial rays in 2D ( ): point (seismograms) and plane (beams) paraxial rays

Page 28: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

KMAH index tracking

28/09/2012 Numerical methods : ODE integration 28

In 2D, the determinant 0 0 0

may change sign:

Increment by one the KMAH index as we have crossed a caustic

In 3D, the determinant

0 0 0 0

may change sign.

If minor determinants do not change sign, this is a plane caustic (add 1 to KMAH). If they change sign as well, this is a point caustic (add 2 to KMAH).

KMAH index key element for seismograms

Page 29: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

ODE resolution Runge-Kutta of second order Write a computer program for an

analytical law for the velocity: take a gradient with a component along x and a component along z

Home work : redo the same thing with a Runge-Kutta of fourth order (look after its definition)

Consider a gradient of the square of slowness

28/09/2012 Numerical methods : ODE integration 29

Page 30: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Runge-Kutta integrationSecond-order RK integration

Non-linear ray tracing

Second-order euler integration for paraxial ray tracing is enough!

28/09/2012 Numerical methods : ODE integration 30

Linear paraxial ray tracing

Propagator technique

Optical Lens technique

Page 31: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Two points ray tracing: the paraxial shooting method

Consider x the distance between ray point atthe free surface and sensor position

The estimation of the derivative is through the point paraxial computation

28/09/2012 Numerical methods : ODE integration 31

Solve iteratively Δx Δθ

Δ

Δ

0 0 0 0

0 0 0 0

3 0 4 0Paraxial quantities for derivative

Derivative for shooting angle

Point paraxial condition

Page 32: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Amplitude estimationConsider L the distance between the exit point of a ray at the particule time and the paraxial ray running point.

Thanks to the point paraxial ray estimation dq3 and dq4, we mayestimate the geometrical spreadingΔ Δ⁄ and, therefore, the ray amplitude ∝ Δ /Δ

28/09/2012 Numerical methods : ODE integration 32

From point paraxial ray

From point paraxial trajectories 3 and 4

ΔΔ

3 34 4

0 0 0

Using plane paraxial solutions 1 and 2, we can construct any beams as the Gaussian beams

Page 33: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Rays and wavefronts in an homogeneous medium. (Lambaré et al., 1996)

Ray tracing by wavefronts

Slow down the ray tracingefficiency as we samplethe entiremedium

Page 34: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

(Lambaré et al., 1996)

28/09/2012 Numerical methods : ODE integration 34

STEP ONE: ray tracing

Page 35: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

28/09/2012 Numerical methods : ODE integration 35

STEP TWO: times and amplitudes(Lambaré et al., 1996)

Page 36: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

0 400 800 1200 1600 2000Z in m

28/09/2012 Numerical methods : ODE integration 36

STEP THREE: seismograms

Page 37: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

GLOBAL Tomography Velocity variation at a

depth of 200 km : good correlation with superficial structures.

Velocity variations at a depth of 1325 km : good correlation with the Geoid.

Courtesy of W. Spakman

Page 38: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Delayed Travel-time tomography

0( , ) ( , , ) ( , , ) ( , , )receiver receiver receiver

source source source

t s r u x y z dl u x y z dl u x y z dl

0 0

0 0

0

0

0

0

0

0

( , ) ( , , ) ( , , )

( , ) ( , ) ( , , )

( , ) ( , , )

receiver receiver

source source

receiver

source

receiver

source

t s r u x y z dl u x y z dl

t s r t s r u x y z dl

t s r u x y z dl

Consider small perturbations u(x) of the slowness field u(x)

station

source

dlzyxustationsourcet ),,(),( Finding the slowness u(x) from t(s,r) is a difficult problem: only techniques for one variable !

This a LINEAR PROBLEM t(s,r)=G(u)

Page 39: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

DESCRIPTION OF THE VELOCITY PERTURBATION

The velocity perturbation field (or the slowness field) u(x,y,z) can be described into a meshed cube regularly spaced in the three directions.For each node, we specify a value ui,j,k. The interpolation will be performed with functions as step funcitons. We have found shape functions h,i,j,k=1 pour i,j,k, and zero for other indices.

cube

kjikji huzyxu ,,,,),,(

Page 40: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Discrete Model Spacecube

kjikji huzyxu ,,,,),,(

m

m

m

nn

m

n

n

cubekji

cube rayonkjikji

rayon cubekjikji

uu

uu

ut

ut

ut

ut

tt

tt

uutrst

dlhudlhurst

1

2

1

1

1

1

1

1

2

1

,,

,,,,,,,,

...

),(

),(00

Slowness perturbation description

0t G u

Matrice of sensitivity or of partial derivatives

Discretisation of the medium fats the ray

Sensitivity matrice is a sparse matrice

Page 41: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Corinth GulfAn extension zone where there is a deep drilling project.

How this rift is opening?

What are the physical mechanisms of extension (fractures, fluides, isostatic equilibrium)

Work of Diana Latorre and of Vadim Monteiller

Page 42: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Seismic experiment 1991 (and one in 2001)

Page 43: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

MEDIUM 1D : HWB ANDRANDOM SELECTION

Page 44: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Velocity structure imageHorizontal sections

Page 45: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Velocity structure image Vertical sections

P S

Page 46: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Vp/Vs ratio:fluid existence ?

Recovered parameters might have diferent interpretation and the ratio Vp/Vs has a strong relation with the presence of fluids or the relation Vp*Vs may be related to porosity

Page 47: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Conclusion FATT

Selection of an enough fine grid Selection of the a priori model information Selection of an initial model 2PT-RT Time and derivatives estimation LSQR inversion Update the model Uncertainty analysis (Lanzos or numerical)

Page 48: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

THANK YOU !

Many figures have come from people I have worked with: many thanks to them !

Page 49: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

28/09/2012 Numerical methods : ODE integration 49

http://seiscope.oca.eu

Page 50: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Seismic attributes

Travel time evolution with the grid step : blue for FMM and black for recomputed time

One ray Log scale in time

Grid step

S

R

A ray

2 PT ray tracing non-linear problem solved, any attribute could be computed along this line :

-Time (for tomography)

-Amplitude (through paraxial ODE integration fast)

-Polarisation, anisotropy and so on

Moreover, we may bend the ray for a more accurate ray tracing less dependent of the grid step (FMM)

Keep values of p at source and receiver !

28/09/2012 Numerical methods : ODE integration 50

Page 51: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Polarization

28/09/2012 Numerical methods : ODE integration 51

Chapman, 2004, p180

Acoustic case: the unitary vector supports the P wave vibration

Elastic case: the independent shearvibration will be along two unitary vectors

and such that

.

.

Isotropic case

.

.

Time stepping

Particule stepping

It is enough to follow the evolution of the projection of elastic unitary vectors on one Cartesian coordinate: . and . (Psencik,

perso. Comm.)

Page 52: RAYS AS ODES - Université Grenoble Alpes · Seismic numerical forward modeling: Rays as ODEs By Jean Virieux Professeur UJF-Grenoble I 28/09/2012 Numerical methods : ODE integration

Semi-lagrandian approach as we track the evolution of the wavefront and its complex folding (Lambaré et al, 1996)