Download presentation

Presentation is loading. Please wait.

1
**Ruiqing He University of Utah Feb. 2003**

RAY TRACING IN MATLAB Ruiqing He University of Utah Feb

2
**Outline Introduction Modeling Strategy and steps**

Reflection and multiple ray tracing Examples Conclusion

3
**Introduction Role of ray tracing in geophysics Practical requirements:**

accuracy, speed, ray path, reflection, multiples, 3D, amplitude. Matlab

4
**Ray Tracing Methods Shortest path methods:**

Fischer (1993), Moser (1991) Wave-equation-based: Sava (2001)

5
**This Ray Tracer Shortest path method:**

Grid of velocity is finer than or equal to the grid of ray path. Versatile: reflection & multiples Accurate Robust

6
Modeling Block model & grid model

7
**Strategy Fermat’s principle Huygen’s principle:**

original source and secondary source Data structure: V(x,z), T(x,z), Ray(x,z,1:2) Flag(x,z): 0-unvisited; 1-visited; 2-decided

8
**Steps Step 0: T(x0,z0)=0; Flag(x0,z0)=2;**

Ray(x0,z0,1)=x0; Ray(x0,z0,2)=z0; Step 1: sub-ray tracing from the original source.

9
**Search Step 2: all visited nodes record:**

T(x,z) and Ray(x,z,1:2), Flag(x,z)=1. Step 3: search nodes Flag(x,z)==1 & min(T(x,z)). Step 4: decided node = next secondary source, as original source, repeat from step 0, until all interested nodes are decided.

10
Selection

11
**Reflections and Multiples**

Step 1: do one transmission ray tracing until all nodes on the reflector are decided. Step 2: keep these nodes and make them Flag=1, refresh all other nodes. Step 3: jump directly into step 3 in the transmission ray tracing loop. So, 1 reflection ray tracing = 2 transmission ray tracing; 1 first order multiple ray tracing = 4 transmission ray tracing; 1 2nd order multiple ray tracing = 6 transmission ray tracing;

12
**Reflections and Multiples**

13
**Reflections and Multiples**

Frozen exploding reflector

14
**Examples Linear gradient model Travel time field Sec. 0.08 0.05 50 m**

100 m 50 m 100 m

15
Comparison 0.09 s T 0.07 s 75 m 95 m Distance

16
Ray path 50 m 100 m 50 m 100 m

17
**Reflection ray tracing**

50 m 100 m 50 m 100 m

18
Multiple ray tracing 50 m 100 m 50 m 100 m

19
3D ray tracing

20
**Complex model ray tracing**

Salt Dome Model ft/s 14000 6000 ft 6000 12000 ft 25000 ft 50000 ft

21
Travel Time Field Sec. 5 6000 ft 3 12000 ft 25000 ft 50000 ft

22
Ray Path 6000 ft 12000 ft 25000 ft 50000 ft

23
**Speed CPU Time on a 2.2 GHZ AMD Grid size CPU Time (Sec.) 16 10 2**

10,000 40,000 90,000 Grid size

24
**Conclusion Flexibility: ray path, reflections & multiples**

Speed: depends on sub ray tracing length Accuracy and robustness Applications: tomography and migration Extendable: C or Fortran Available by

25
Thanks 2002 members of UTAM for financial support.

Similar presentations

OK

The Earth’s Near Surface as a Vibroseis Signal Generator Zhiyong Jiang University of Utah.

The Earth’s Near Surface as a Vibroseis Signal Generator Zhiyong Jiang University of Utah.

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Convert doc to ppt online Ppt on chapter 12 electricity companies Ppt on wind power generation Ppt on obesity diets Ppt on acute coronary syndrome treatment Ppt on gender in hindi Ppt on db2 mainframes definition Ppt on storage devices and its interfacing Ppt on extinct species of plants and animals Ppt on water softening techniques hair