ray tracing

41
Trazado de Rayos Trazado de Rayos por por Carlos César Piedrahita Carlos César Piedrahita Grupo de Geofísica, UIN, ICP-ECOPETROL Grupo de Geofísica, UIN, ICP-ECOPETROL

Upload: carlospiedrahitaescobar

Post on 19-May-2015

464 views

Category:

Technology


2 download

DESCRIPTION

Description of ray tracing construction

TRANSCRIPT

Page 1: Ray tracing

Trazado de RayosTrazado de Rayos

porpor

Carlos César PiedrahitaCarlos César Piedrahita

Grupo de Geofísica, UIN, ICP-ECOPETROLGrupo de Geofísica, UIN, ICP-ECOPETROL

Page 2: Ray tracing

Numerical MethodsNumerical Methods

• Continuation Methods:Continuation Methods:

• Runge Kutta:Runge Kutta:

• Finite-Differences:Finite-Differences:

Page 3: Ray tracing

Continuation MethodContinuation Method

0XS

1X

jX

NX

1 NXR

Page 4: Ray tracing

Statement of the problemStatement of the problem

• Source and Receiver points given.Source and Receiver points given.

• N intersection points to be find.N intersection points to be find.

• Constant velocity layers.Constant velocity layers.

• Smooth interfaces between layers.Smooth interfaces between layers.

Page 5: Ray tracing

Mathematical problemMathematical problem

• The eikonal equation is satisfied by straight The eikonal equation is satisfied by straight

line segments in the layers.line segments in the layers.

• Snell´s law is satisfied at the intersection Snell´s law is satisfied at the intersection

points of the ray and the interfaces.points of the ray and the interfaces.

Page 6: Ray tracing

Model representationModel representation

)(0 xfz

)(1 xfz

)(2 xfz

)(xfz M

1211 ,,, vvR

2432 ,,, vvR

LLLL vvR ,,,

Page 7: Ray tracing

Snell´s law (Nonlinear Snell´s law (Nonlinear system)system)

1 11

1 1

, , .

Intersection point: , , ,

Tangent vector: 1, .

k

k

k k k kk k k k

k k k k

k k k k i k

k i k

X X X Xv v

X X X X

X x z x f x

f x

Page 8: Ray tracing

Nonlinear systemNonlinear system

).,())(,(),(

).,())(,(),(

.1,0,,,

11111

0

1

00000

21

RRiN

SSi

Nk

zxxfxzxX

zxxfxzxX

Nkxxx

NNNNN

Page 9: Ray tracing

Nonlinear systemNonlinear system

1 2 1 2

1 1 1

, , , , , , , .

, , , .

, , N equations and N unknowns.

T T

N N

T

x x x v v v

X V

X V

X V 0

Page 10: Ray tracing

Ray signaturesRay signatures

)(0 xfz

)(1 xfz

)(2 xfz

)(3 xfz

P

S

P

S

211 ,, vvR

432 ,, vvR

653 ,, vvR

Source Receiver

Page 11: Ray tracing

Propagation typesPropagation types

2 ,

2 1 ,

1 2 1 1

For 1,2, , define:

(compressive velocity),

(shear velocity).

velocity index of the kth region

crossed.

Example: 2, 3, 3, 2.

m P m

m S m

k

m M

v c

v c

j

j j j j

Page 12: Ray tracing

Ray signaturesRay signatures

)(0 xfz

)(1 xfz

)(2 xfz

)(3 xfz

P

S

P

S

211 ,, vvR

432 ,, vvR

653 ,, vvR

Source Receiver

P

PS

S

S

S

Page 13: Ray tracing

Ray signatureRay signature• The signature is defined as a finite sequence The signature is defined as a finite sequence

of positive integers which represent the order of positive integers which represent the order

of interfaces intersected and the propagation of interfaces intersected and the propagation

type of the ray in each layer. type of the ray in each layer.

• Propagation type :Propagation type :

• Intersection number:Intersection number:

.1, Nmjm

.1, Nkik

Page 14: Ray tracing

Ray signatureRay signature

12211 ;,;;,;, NNN jijijij

Class I ray: 2;1,3;2,3;1,2

Class II ray: 2;1,3;2,5;3,6;2,3;1,1

Page 15: Ray tracing

Solution ProceduresSolution Procedures

• Newton´s method is applied.Newton´s method is applied.

• It is a recursive algorithm.It is a recursive algorithm.

• It is a very fast method, but very dependent It is a very fast method, but very dependent

on the initial approximaion.on the initial approximaion.

Page 16: Ray tracing

Solution ProceduresSolution Procedures

.

,,

,,,,

,,,,)()()()(

)()(2

)(1

)(

X

VXVXA

VXAAVX

X

iiii

TiN

iii xxx

.

,)()()(

)()()1(

iii

iii

XA

XXX

Notation:

Page 17: Ray tracing

Properties of the systemProperties of the system

• Matriz A is an NXN tri-diadiagonal matrix.Matriz A is an NXN tri-diadiagonal matrix.

• Given a “good” initial approximation the Given a “good” initial approximation the

convergence is quadratic:convergence is quadratic:

,2,1,2)1()( iK ii XX

Page 18: Ray tracing

Continuation in velocitiesContinuation in velocities

Source Receiver

S

S

S

P

P

P

P

P

Page 19: Ray tracing

Continuation in velocitiesContinuation in velocities

).()()(

.10,ˆ)1()(

XXX

VVV

0

If we find the derivative, we can find an appropiate value for the initial approximation.

Page 20: Ray tracing

Continuation in receiversContinuation in receivers

Source R1 R2 R3

Page 21: Ray tracing

Continuation in receiversContinuation in receivers

).()()(

),()1(),(

.10,)1()()()()()(

)()(

XXX

xxx

0

1N

iR

iR

jR

jR

iR

jR

yxyx

If we find the derivative, we can find an appropiate value for the initial approximation.

Page 22: Ray tracing

First ray in a class of raysFirst ray in a class of rays

• A shooting procedure obtains the first ray of A shooting procedure obtains the first ray of

a class. An angle search is executed.a class. An angle search is executed.

• Obtained the first ray of a given class, the Obtained the first ray of a given class, the

rest of the rays of the class is obtained by rest of the rays of the class is obtained by

receiver and velocity continuation.receiver and velocity continuation.

Page 23: Ray tracing

TraveltimeTraveltime

kkk

N

k i

k

D

v

Dt

k

xx

1

1

1

,

Page 24: Ray tracing

Amplitude(2½D medium)Amplitude(2½D medium)

1X

2X

3X

Page 25: Ray tracing

Ray coordinates(polar angles)Ray coordinates(polar angles)

2X

3X

1X

,,

Page 26: Ray tracing

Cross-sectional areaCross-sectional area

.1

),,(

),,(,,

,1

321

xxx

xxx

p

xxxJ

ddp

dS

Page 27: Ray tracing

Tube of rays crossing the Tube of rays crossing the interfacesinterfaces

1j

j

1jdS

jdS

j

j

jn

1jn

Page 28: Ray tracing

Tube of rays crossing the Tube of rays crossing the interfacesinterfaces• R/T coefficients:R/T coefficients:

• Recursive expression:Recursive expression:

. jjj AKA

.)cos(

)cos(1

21

21

)1(2

jjjj

jjj dSAKdSA

Page 29: Ray tracing

Tube of raysTube of rays

Source Receiver

1iv

2iv

1Niv

Niv

Page 30: Ray tracing

Amplitude at the receiverAmplitude at the receiver

• Green´s function solution.Green´s function solution.

• Out-of-Plane spreading factor.Out-of-Plane spreading factor.

• In-plane spreading factor.In-plane spreading factor.

• Discontinuous change in cross-sectionalDiscontinuous change in cross-sectional

area at an interface.area at an interface.

Page 31: Ray tracing

Amplitude at the receiverAmplitude at the receiver

1

1/ 2 1/ 2 1/ 21

1 11 1

Green R/T coefficientsIn-Plane SpreadingOut-of-Plane Spreading

cos( )1cos( ) .

4 cos( )j

NNi j

N N jj ji

v D dA K

v d

Page 32: Ray tracing

Derivate of receiver position Derivate of receiver position respect shooting angle respect shooting angle

Source

Page 33: Ray tracing

Phase shiftsPhase shifts

• Reflection: Reflection:

• Caustic points: Caustic points:

• Critical or supercritical rays(Head waves):Critical or supercritical rays(Head waves):

..

2

., ie

Page 34: Ray tracing

Critical/Over-critical Critical/Over-critical angle(head waves)angle(head waves)

Source

Page 35: Ray tracing

Phase shifts Phase shifts

.

.

,

1

321

11

N

k

kkk

kk

k

k

:shift phase Total

:shift Phase kth

xx :segment Ray kth

Page 36: Ray tracing

SeismogramSeismogram

Earth ModelSource Trace

)(ts )(tf

Page 37: Ray tracing

SeismogramSeismogram

).()(

,)](exp[)(2

1)(

,]exp[)()(

1 traveltimeN TtwAtf

dtiStw

dtiSts

: Trace

: Wavelet

: Source

Page 38: Ray tracing

Initial value Problem(Shooting Initial value Problem(Shooting ))

.prh

parameter,

prh

hfh

Tooo

T

d

d

,

,,

,,

Page 39: Ray tracing

Runge-KuttaRunge-Kutta

2X

3X

1X

ih

1ih

2ih

0h

Page 40: Ray tracing

Runge-Kutta schemeRunge-Kutta scheme

.1

k

jji iji1i fhh

Page 41: Ray tracing

Eikonal solversEikonal solvers

• Global grid(finite differences) (Vidale)Global grid(finite differences) (Vidale)

• Fast Marching Methods(Sethian)Fast Marching Methods(Sethian)