Pluto Model
Trevor Irons
Data Type: Synthetic
Source: SMAART Consortium
Location: http://www.delphi.tudelft.nl/SMAART/pluto15.htm
Format: SEGY and Native
Date of origin: Publicly released November 2000
INTRODUCTION
The Pluto dataset is one of several that The Subsalt Multiples Attenuation and Reduction
Technology Joint Venture (SMAART JV) publicly released between September 2001 and
November 2002. Additional information may be found at:
http://www.delphi.tudelft.nl/SMAART/. The data remain the property of SMAART and
are used under the agreement found at the aforementioned web address.
The Pluto 1.5 dataset is a 2D elastic dataset released in November 2000, designed to
emulate deep water subsalt prospects as found in the Gulf of Mexico. It contains realistic
free surface and internal multiples over a structure that is relatively easy to image. Table
1 shows the files contained within the Pluto repository of Madagascar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rwxr−xr−x
−rw−r−−r−−
−rw−r−−r−−
−rw−r−−r−−
−rw−r−−r−−
−rw−r−−r−−
−rw−r−−r−−
−rw−r−−r−−
−rw−r−−r−−
−rw−r−−r−−
−rw−r−−r−−
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
root
1 0 9 4 0 2 2 3 4 6 2005−04−20 0 7 : 4 6 p l u t o . s h o t . hh
3 5 1 0 9 8 4 0 2005−04−20 0 7 : 4 6 i n t d e p t h v p . s g y
5 7 6 1 6 2 4 0 0 2005−04−20 0 7 : 4 7 P 1 5 s h o t s 1 5 0 f e n d o n 0 p h −1 s t H l f . SEGY
5 7 6 1 6 2 4 0 0 2005−04−20 0 7 : 4 8 P 1 5 s h o t s 1 5 0 f e n d o n 0 p h −2n d H l f . SEGY
3067 2005−04−20 0 7 : 4 8 readme . t x t
4 7 3 9 4 4 2005−04−20 0 7 : 4 8 P l u t o 1 . 5 r c s e r i e s . g i f
3 5 3 2 8 2005−04−20 0 7 : 4 8 P l u t o 1 5 H e a d e r C o o r d i n a t e s . x l s
2 6 1 1 2 2005−04−20 0 7 : 4 8 P l u t o 1 . 5 Const . doc
2 2 0 1 6 2005−04−20 0 7 : 4 8 P l u t o 1 . 5 A c q p a r a m e t e r s . doc
4 0 6 7 7 8 4 0 2005−04−20 0 7 : 4 8 P 1 5 V P i n t 2 5 f p a d d e d . SEGY
3 9 0 0 4 3 5 5 2005−04−20 0 7 : 4 8 p l u t o . v e l o . hh
9 4 7 5 2 3 0 9 4 2005−12−13 1 8 : 5 5 d a t a . H
5 6 4 0 0 7 2 9 9 2005−12−13 1 8 : 5 6 d a t a . a r t . H
9 4 7 5 3 6 3 5 8 2005−12−13 1 8 : 5 7 mult . H
1983 2005−12−13 1 8 : 5 7 p l u t o −s h o t . H
1 0 9 4 0 2 1 6 0 0 2005−12−13 1 8 : 5 9 p l u t o −s h o t .H@
2086 2005−12−13 1 8 : 5 9 p l u t o c m p s . H
146 2005−12−13 1 9 : 0 2 readme−a n t o i n e . t x t
1 3 4 0 3 9 0 4 0 0 2005−12−13 1 9 : 0 2 p l u t o c m p s .H@
9 4 7 5 2 3 3 9 3 2005−12−13 1 9 : 0 4 s i g n . H
9 4 7 5 2 3 6 9 9 2005−12−13 1 9 : 0 7 s i g n . imp . H
Table 1: A list of all files contained in the Pluto repository
VELOCITY MODELS
The Pluto model was designed to offer a complex environment to test multiple attenuation
algorithms. The model is 32 km (105,000 ft) long and 9.14 km (30,000 ft) in deep.
2
The velocity model file int depth vp.sgy has 1201 datapoints in the vertical direction
and 6960 datums in the horizontal direction. The actual synthetic surveys were conducted
on a padded model which contains constant velocity cells outside of the model boundaries.
To assure the proper geometry Pluto velocity model headers should be formatted as
shown in table 2. Values are listed for both metric and standard units. This article will
display metric units exclusively.
Standard
n1=1201
Metric
n1=1201
Padded
n1=1401
n2=6960
d1=0.025
d2=0.025
o1=0
o2=-34.875
n2=6960
d1=.0076
d2=.0076
o1=0
o2=-10.629
n2=6960
d1=.025 or .0076
d2=.025 or .0076
o1=0
o2=-34.875 or -10.629
Table 2: Header information for Pluto velocity models
TheSConstruct file found within rsf/book/data/pluto is shown in table 3. This SConstruct file produces both metric and standard plots of the velocity model. However, only
the metric one is presented here in figure 1. Additionally, the padded model found in file
P15VPint 25f padded.SEGY, is displayed in figure 2 for reference.
Typing command 1 within the pluto directory runs the script.
bash-3.1$ scons view
(1)
Figure 1: Pluto P-wave velocity model in metric units
SHOT RECORDS
BP performed a fourth order finite differencing modeling code on the padded velocity model.
Madagascar can easily be used to display and manipulate the data. The script pluto/shot/SConstruct presented in table 4 fetches the dataset and constructs the RSF formatted dataset
plutoShots.rsf.
As written this script outputs two images; figure 3 shows the Pluto zero offset shot
gather while figure 4 shows shot 30.
3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
from r s f . p r o j import ∗
# F e t c h F i l e s from r e p o s i t o r y
Fetch ( ” i n t d e p t h v p . sgy ” , ” p l u t o ” )
F e t c h ( ” P 1 5 V P i n t 2 5 f p a d d e d . SEGY” , ” p l u t o ” )
# C o n v e r t F i l e s t o RSF
Flow ( ’ v e l o c i t y P r o f i l e S t d ’ , ’ i n t
’’’
s e g y r e a d r e a d=d |
put
d2 =.025 l a b e l 1=Depth
l a b e l 2=P o s i t i o n u n i t 1=k f t
l a b e l=V e l o c i t y u n i t=k f t / s
s c a l e r s c a l e =0.001
’ ’ ’)
d e p t h v p . sgy ’ ,
o2 = −34.875
u n i t 2=k f t
|
Flow ( ’ v e l o c i t y P r o f i l e M e t r i c ’ , ’ i n t d e p t h v p . s g y ’ ,
’’’
s e g y r e a d r e a d=d |
put d1 =.00760 d2 =.00760 o2 = −10.629
l a b e l 1=Depth l a b e l 2=P o s i t i o n l a b e l=V e l o c i t y
u n i t 1=km u n i t 2=km u n i t=km/ s |
s c a l e r s c a l e =.0003048
’ ’ ’)
Flow ( ’ v e l o c i t y P r o f i l e P a d d e d ’ , ’ P 1 5 V P i n t 2 5 f p a d d e d . SEGY ’ ,
’’’
s e g y r e a d r e a d=d |
put
d1 =.0076 d2 =.00760 o2 = −10.629 l a b e l 1=Depth
l a b e l 2=P o s i t i o n u n i t 1=km u n i t 2=km l a b e l=V e l o c i t y |
s c a l e r s c a l e =.0003048
’ ’ ’)
# Plotting Section
mins = [ 0 , 0 , − 1 0 . 5 ]
maxs=[ ’ 105 ’ , ’ 32 ’ , ’ 4 2 . 5 ’ ]
c o u n t e r =0
f o r i t e m i n [ ’ Std ’ , ’ M e t r i c ’ ] :
R e s u l t ( ’ v e l o c i t y P r o f i l e ’ + item ,
’’’
window j 1 =2 j 2 =2 |
g r e y s c a l e b a r=y c o l o r=j a l l p o s=y b i a s =1 t i t l e =P−Wave\ V e l o c i t y \ P r o f i l e
max2=%s min2=0 s c r e e n r a t i o =.28125 s c r e e n h t =2
l a b e l s z =4 w a n t t i t l e=n b a r r e v e r s e=y
’ ’ ’ % maxs [ c o u n t e r ] )
c o u n t e r=c o u n t e r +1
Result ( ’ velocityProfilePadded ’ ,
’’’
window j 1 =2 j 2 =2 |
g r e y s c a l e b a r=y c o l o r=j a l l p o s=y b i a s =1 g a i n p a n e l=a t i t l e =P−Wave\ V e l o c i t y \ P r o f i l e
s c r e e n r a t i o =.28 125 s c r e e n h t =2 l a b e l s z =4 w a n t t i t l e=n b a r r e v e r s e=y
’ ’ ’)
End ( )
Table 3: SConstruct script generating the velocity model images
Figure 2: Padded velocity model that surveys were conducted on
4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from r s f . p r o j import ∗
# F e t c h F i l e s from r e p o s i t o r y
F e t c h ( ” P 1 5 s h o t s 1 5 0 f e n d o n 0 p h −1 s t H l f . SEGY” , ” p l u t o ” )
F e t c h ( ” P 1 5 s h o t s 1 5 0 f e n d o n 0 p h −2n d H l f . SEGY” , ” p l u t o ” )
# C o n v e r t F i l e s t o RSF and a p p e n d h e a d e r s
f i l e s = [ ’ P 1 5 s h o t s 1 5 0 f e n d o n 0 p h −1 s t H l f . SEGY ’ , ’ P 1 5 s h o t s 1 5 0 f e n d o n 0 p h −2n d H l f . SEGY ’ ]
c o u n t e r =0 #o2 =360
for item in [ ’ r s f 1 ’ , ’ r s f 2 ’ ] :
Flow ( item , f i l e s [ c o u n t e r ] , ’ ’ ’
s e g y r e a d t a p e=$SOURCE | put
o1=0 o2=0 o3=0 d2 =.02286 d3 =.0457 n2=350 n3=347
l a b e l 1=Time
l a b e l 2=P o s i t i o n u n i t 1=s u n i t 2=km
l a b e l 3=Shot ’ ’ ’ , s t d i n =0)
counter = counter + 1
# Concatinate F i l e s
Flow ( ’ p l u t o S h o t s ’ , [ ’ r s f 1 ’ , ’ r s f 2 ’ ] , ’ ’ ’
c a t $ {SOURCES [ 0 : 2 ] } a x i s =3 ’ ’ ’ , s t d i n =0)
# Plotting Section
R e s u l t ( ’ z e r o ’ , ’ p l u t o S h o t s ’ , ’ ’ ’ window $SOURCE min2=0 max2=0 s i z e 2 =1 |
grey
c o l o r=I g a i n p a n e l=a l a b e l 2=P o s i t i o n \ X u n i t 2=km
t i t l e =Z e r o \ O f f s e t \ Data l a b e l 2=D i s t a n c e ’ ’ ’ )
R e s u l t ( ’ s h o t 3 0 ’ , ’ p l u t o S h o t s ’ , ’ ’ ’ window $SOURCE min3 =1.371
max3 =1.371 s i z e 3 =1 | g r e y c o l o r=I wantframenum=y
g a i n p a n e l=a t i t l e =Shot \ \#\ 30 l a b e l 2=O f f s e t ’ ’ ’ )
End ( )
Table 4: Scons script that generates RSF formatted pluto shot data
Figure 3: Zero offset data for Pluto synthetic dataset
5
Figure 4: Shot 30 of Pluto dataset
6
Shot data should be formatted as shown in table 5. Again both metric and standard
units are shown.
Standard
n1=1126
n2=350
n3=694
Metric
n1=1126
n2=350
n3=694
d1=.008
d2=75
d3=150
o1=0
o2=0
o3=0
label1=Z Depth
label2=X
label3=Shot
unit1=s
unit2=ft
d1=0.008
d2=0.02286
d3=0.0457
o1=0
o2=0
o3=0
label1=”Depth”
label2=”Position”
label3=”Shot”
unit1=s
unit2=km
Table 5: Header information for Pluto velocity models
© Copyright 2026 Paperzz