Frequency domain Finite Difference Modelling : Examples.

13
Frequency domain Finite Frequency domain Finite Difference Modelling : Difference Modelling : Examples Examples

Transcript of Frequency domain Finite Difference Modelling : Examples.

Page 1: Frequency domain Finite Difference Modelling : Examples.

Frequency domain Finite Frequency domain Finite Difference Modelling : Difference Modelling :

ExamplesExamples

Page 2: Frequency domain Finite Difference Modelling : Examples.
Page 3: Frequency domain Finite Difference Modelling : Examples.
Page 4: Frequency domain Finite Difference Modelling : Examples.

Wave equation discretizationAcoustic, second order in space, rotated operators, lumped mass

Accuracy at 4 grid points per wavelength:

99% (phase velocity)

97 % (group velocity)

Page 5: Frequency domain Finite Difference Modelling : Examples.

Memory: O( n2 log n )

Memory: O( n3 )

Matrix solution

LU Decomposition to solve

Nested dissection to reduce storage

S u = L U u = f

(P S PT) (P u) = P f

L x = f

U = xu

Page 6: Frequency domain Finite Difference Modelling : Examples.

Wide angle (crustal) example

Size: 250 km x 40 km, 120 sources 500 x 80 (at 10 Hz, 5000 m/s) 2000 x 320 = 640,000 grid pointsLinear system: 640,000 complex equationsMemory: 500 Mbytes RAMTime: 3 minutes per frequency, 128 frequencies 7.2 hours for all frequencies, all sources

(Reduced time)

Equivalent time domain FD modelling:Time: One source, 30 minutes (no reduced time)

120 sources, 2.5 days(Assumes same accuracy FD, same Mflop machine)

Page 7: Frequency domain Finite Difference Modelling : Examples.
Page 8: Frequency domain Finite Difference Modelling : Examples.
Page 9: Frequency domain Finite Difference Modelling : Examples.

Sub-salt Gulf of Mexico:

2-D Gridded velocity model, from well logs, checkshots and manual interpretation of stack

Page 10: Frequency domain Finite Difference Modelling : Examples.

Neptune sub-salt:

Real data shot gather from Northern end of model

Page 11: Frequency domain Finite Difference Modelling : Examples.

Neptune sub-salt:

Synthetic shot gather from Northern end of model

Page 12: Frequency domain Finite Difference Modelling : Examples.

Neptune sub-salt:

Synthetic shot gather from Northern end of model: “target only” data.

Page 13: Frequency domain Finite Difference Modelling : Examples.

Neptune sub-salt:

Synthetic shot gather from Northern end of model: “target only” data, with ray trace times from sub-salt unconformity.