Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bali, Indonesia
January 24, 2008
Jan 2008
Jan 2008
AVO Inversion
Introduction
In this section, we will review the principles of AVO inversion.
First, we will discuss the general theory.
Then, we will discuss four approaches to this problem:
Elastic Impedance
Independent Inversion
LambdaMuRho Analysis
Simultaneous Inversion
Finally, we will perform an inversion exercise using the Colony data.
Jan 2008
Gathers
Stack
Inversion
Estimate
Z= VP
Gathers
Stack
AVO Analysis
Inversion
AVO 1 AVO 2
...
AVO N
Estimate
Z= VP
The AVO method allows us to use multiple AVO attributes (shown above
as AVO 1 through AVO N) to simultaneously estimate VP, VS, and , thus
inferring fluid and/or lithology.
Jan 2008
Possible Attributes
But which AVO attributes will give us the best estimate of these parameters?
A number of different possibilities have been proposed:
Jan 2008
Gathers
AVO Analysis
Near Stack
Far Stack
Jan 2008
(a)
(b)
Jan 2008
10
Here is a crossplot of
the near and far
offset, with several
high amplitude zones
highlighted.
Jan 2008
11
Top GAS
Base GAS
Coal
Jan 2008
12
Jan 2008
13
2 VP
2 AI
2
VS VS
VS
1 VP
B=
4
2
,
2 VP
VP VS
VP
1 VP
and C =
.
2 VP
1 EI 1
R( )
ln (EI )
2 EI
2
Jan 2008
14
VS
K =
VP
VS
1 VP
2
2
2
ln (EI ) =
1 + tan
8 K sin +
1 4 K sin
2 VP
VS
(1 4 K sin )
1+ tan )
8 K sin
(
ln ( EI ) = ln VP
ln VS
+ ln
2
(1+ tan 2 )
8 K sin 2 (1 4 K sin )
= ln VP
VS
Jan 2008
15
EI ( ) = V
where
(1-4 K sin 2 )
VS2
K= 2
VP
( )
EI 0o = AI = VP
Jan 2008
16
EI ( ) = V
VS
where K =
VP
(1 4 K sin 2 )
EI (0 ) = AI = V
o
Jan 2008
P
17
Wavelet
Jan 2008
Acoustic
Impedance (AI)
= VP
Zero offset
seismic trace
S(0o)
18
Inverse
Wavelet
Zero offset
seismic trace
S(0o)
Jan 2008
Acoustic
Impedance (AI)
= VP
19
Wavelet
Jan 2008
Elastic
Impedance (EI)
= VPaVSbc
Aki-Richards
reflectivity at
RP()
Seismic trace
at angle
S()
20
Inverse
Wavelet
Seismic trace
at angle
S()
Jan 2008
Aki-Richards
reflectivity at
RP()
Elastic
Impedance (EI)
= VPaVSbc
21
Connolly 1999
Jan 2008
22
Jan 2008
23
Jan 2008
24
Jan 2008
25
The figure above shows the logs after fluid substitution in the gas zone. The EI_Near
log on in blue was created at 7.5o and the EI_Far log in red was created at 22.5o. Note
that the Near < Far outside the gas sand but Far > Near inside the sand.
Jan 2008
26
Jan 2008
EI_Far
(a)
(b)
The figure above shows (a) the interpreted crossplot between the near and
far EI logs, and (b) the zones marked on the logs themselves. Notice the
clear indication of the gas sand zone.
27
(a)
(b)
Jan 2008
28
Jan 2008
(a)
(b)
29
Jan 2008
30
EI Inversion Steps
Gathers
AVO Analysis
AVO
Program
STRATA
Program
Near angle
stack at 1
Far angle
stack at 2
Invert to EI(1)
Invert to EI(2)
Cross Plot
Here is a flowchart which summarizes how the EI approach can be
implemented using the Hampson-Russell suite of programs.
Jan 2008
31
Jan 2008
32
Jan 2008
34
Extracting RP and RS
We call this method independent inversion, because the first step is to
extract independent estimates of the zero-offset P and S reflectivities, RP0
and RS0 from the seismic gathers.
This is done using the Fatti equation, which was first introduced in the
modeling part of this course:
RPP ( ) = c1RP 0 + c2 RS 0 + c3 RD
where c1 = 1 + tan , c2 =
2
RS 0 =
Jan 2008
8 sin 2
2
sat
1
2 sin 2
2
, c3 = tan
,
2
2
sat
1 VS
=
,
and
R
.
+
D
2 VS
35
Extracting RP and RS
Let us drop the third term from the previous equation and
consider extracting RP and RS from an N-trace gather:
Angle
1
600
t
Time
(ms)
650
RP (1 ) 1 + tan 2 1
R ( ) 1 + tan 2
2
P 2 =
M
M
2
R
(
)
1
tan
N
+
P N
Jan 2008
RS 0
M
2
2
2
8(VS / VP )sin 3
36
Extracting RP and RS
The previous equation can be solved using a least-squares
approach:
1 0
P = ( M M + I ) M R, where I =
.
0 1
T
2
2
(1 + tan i )
R
P0
i =1
=
N
R
S 0 r2
(1 + tan 2 i )sin2 i
i =1
where r 2 = VS2 / VP2 .
Jan 2008
2
2
2
(1 + tan i )sin i
r
i =1
N
2
2
2
(r sin i )
64
i =1
N
2
RPi (1 + tan i )
i =1
,
N
2
2
RPi sin i
8r
i =1
37
Jan 2008
38
Inverting RP and RS
Once we have estimates of RP and RS from the AVO
program, we can then proceed to STRATA to invert both
attributes.
Inverting RP will give acoustic impedance ZP = VP, and
inverting RS will give S-wave impedance ZS = VS. This is
shown in the next slide.
These inverted sections can be displayed or cross-plotted.
Note that in our software, these steps can be done while
staying in the same project, meaning that the resulting
volumes are all accessible from the same database.
Jan 2008
39
RP and RS Inversion
Gathers
AVO
Program
AVO Analysis
RP Estimate RS Estimate
STRATA
Program
Invert to ZP
Invert to ZS
40
Jan 2008
41
RP Section
42
Wavelet
Next, we will extract
a seismic wavelet
using the statistical
option. Our seismic
data is close to
zero phase, so the
extracted zerophase wavelet is
shown on the left.
We may want to
slightly adjust the
wavelet phase.
Jan 2008
43
P-wave Model
Here is the model result, using a single well and the picked
horizons. The model is scaled to P-Impedance.
Jan 2008
44
P-wave Inversion
Here is the final P-wave inversion result. The low impedance just below
Horizon 2 represents the gas sand.
Jan 2008
45
RS Section
Above is displayed the RS section from the AVO analysis. Notice that
the picked horizons from the RP section are still present.
Jan 2008
46
S-Impedance Model
47
S-wave Inversion
The result of the S-wave inversion is shown above. Notice that the
gas sand below Horizon 2 is now associated with an increase in
impedance.
Jan 2008
48
+ 2
VP =
and VS =
therefore : Z S2 = ( VS ) 2 =
and : Z P2 = ( VP ) 2 = ( + 2 )
so : = Z P2 2 Z S2
Jan 2008
49
Jan 2008
50
Jan 2008
51
LMR Analysis
Gathers
AVO Analysis
RP Estimate RS Estimate
Invert to ZP
Invert to ZS
Transform to and
Cross-plot
Jan 2008
52
VP/VS
(VP/VS)2
+2
Shale
2.25
5.1
0.38
20.37
4.035
12.3
3.1
Gas Sand
1.71
2.9
0.24
18.53
6.314
5.9
0.9
Change /
Average (%)
-27
-55
-45
-9.5
44
-70
-110
Jan 2008
53
54
Lambda-Mu-Rho Cross-Plot
55
LambdaMuRho Observations
56
Jan 2008
57
58
59
mu-rho
lambda-rho
A cross plot of the lambda-rho and mu-rho sections. Two zones are
shown, where red=gas and blue=non-gas.
Jan 2008
60
61
VP
f = Z cZ = Z Z S2
VP dry
2
P
2
S
2
P
When the dry rock velocity ratio squared is equal to 2, the method
reduces to lambda-mu-rho, but also implies a dry rock Poissons
ratio of 0.
A more realistic value of c is 2.333, which implies a clean, porous
sandstone.
Even better, a value for c should be estimated from the local
geology. Dillon et al. (TLE, October, 2003) found values as high as
2.8 for sediments in offshore Brazil.
Jan 2008
62
V 1+sin
EI ( ) = VP 0 0 P
VP 0
VS
VS 0
8 K sin 2
1+ 4 K sin 2
63
A cos + B sin
R = A + B tan R =
cos
The authors then introduced scaled reflectivity, Rsc:
64
V p V q r
EEI ( ) = VP 0 0 P S ,
VP 0 VS 0 0
where p = cos + sin ,
q = 8K sin ,
r = cos 4 K sin .
Note that this gives the same values as normalized elastic
impedance, but has an alternate interpretation as given on
the next slide.
Jan 2008
65
AI cos GI sin
,
EEI ( ) = AI 0
AI 0 AI 0
where AI = VP , AI 0 = 0VP 0 ,
and
Jan 2008
V V 8 K 4 K
GI = AI 0 P S .
VP 0 VS 0 0
66
(a)
(b)
Figure (a) shows EEI functions for various well logs at different angles and
figure (b) compares elastic parameters and their equivalent EEI curves.
Jan 2008
67
(a)
(b)
68
Jan 2008
69
sat = dry + M
2
Jan 2008
70
K sat = K dry + 2 M
K sat = the bulk modulus of the saturated rock,
Kdry = the bulk modulus of the dry frame,
Jan 2008
71
Jan 2008
That is, the shear modulus is independent of the fluid content of the
saturated rock.
Also, the second term, 2M, is independent of K and .
72
Biot-Gassmann summary
In summary, we can rewrite the velocity equations in the following way
using the Biot-Gassmann equations:
VP _ sat
K sat + 4 3
sat + 2
=
=
sat
sat
VS =
sat
where :
= dry = sat ,
K sat = K dry + M ,
2
sat = dry + 2 M .
Jan 2008
73
VP =
f +s
f = fluid/porosity term = 2 M
s = dry skeleton term
4
= K dry + = dry + 2
3
Jan 2008
74
f = ( VP ) 2 c( VS ) 2 = ( f + s c )
That is, the constant c must be chosen so that the term s c is equal
to zero. Using the two approaches:
dry
(1) s = dry + 2 c =
+2
( 2) s = K dry
Jan 2008
K dry 4
4
+ c=
+
3
3
75
K dry 4
dry
VP
+2=
+
c= =
3
VS dry
2
Jan 2008
76
Note that the dry rock Poissons ratio can be given in terms of c as
shown below:
2
dry
Jan 2008
VP
c2
=
, where c =
2c 2
VS dry
77
Jan 2008
78
Table of values
Here is a table of values for the various ratios:
c=
2
(Vp/Vs)^2
dry
4.000
3.333
3.000
2.500
(3) 2.333
2.250
2.233
(2) 2.000
(1) 1.333
Vp/Vs dry
2.000
1.826
1.732
1.581
1.528
1.500
1.494
1.414
1.155
dry
0.333
0.286
0.250
0.167
0.125
0.100
0.095
0.000
-1.000
Kdry/
2.667
2.000
1.667
1.167
1.000
0.917
0.900
0.667
0.000
dry/
2.000
1.333
1.000
0.500
0.333
0.250
0.233
0.000
-0.667
Note in the above table that (1) corresponds to K-, (2) to and (3)
to a poroelastic clean sand.
Jan 2008
79
Summary
This appendix has shown that the lambda-mu-rho approach is a
particular case of a more general approach that is rooted in BiotGassmann theory.
The key equation is:
2
VP
f = Z cZ = Z Z S2
VP dry
2
P
2
S
2
P
When the dry rock velocity ratio squared is equal to 2, the method
reduces to lambda-mu-rho, but also implies a dry rock Poissons
ratio of 0.
A more realistic value of c is 2.333, which implies a clean, porous
sandstone.
Even better, a value for c should be estimated from the local
geology. Dillon et al. (TLE, October, 2003) found values as high as
2.8 for sediments in offshore Brazil.
Jan 2008
80
AVO Inversion
Simultaneous Inversion
Aki-Richards Equation
We start with Fattis version of the Aki-Richards equation. This models
reflection amplitude as a function of incident angle:
RPP ( ) = c1RP + c2 RS + c3 RD
where:
c1 = 1 + tan 2
c2 = 8 2 sin 2
1
c3 = tan 2 + 2 2 sin 2
2
V
= S
VP
Jan 2008
RP =
1 VP
+
2 VP
1 VS
+
2 VS
RD =
.
RS =
82
= 30
c1 = 1 + tan 2
c2 = 8 2 sin 2
1
c3 = tan 2 + 2 2 sin 2
2
VS
=
= 0.5
VP
Jan 2008
= 60
1.330
4.000
0.500 1.500
0.041 1.125
Conclusion: the direct solution can be
unstable.
83
Transforming Variables
We want to use the fact that the basic variables, ZP, ZS, and are related.
In simultaneous inversion, we assume this linear model for the background
trend:
ln( Z S ) = k ln( Z P ) + k c + LS
ln( ) = m ln( Z P ) + mc + LD
Ln()
Ln(Zs)
LD
LS
Ln(Zp)
Jan 2008
Ln(Zp)
84
W ( ) = wavelet at angle
D = Derivative operator
LP = ln ( Z P )
Jan 2008
85
Jan 2008
86
[ LP
LS
LD ] = [log( Z P ) 0 0]
T
Z P = exp( LP )
Z S = exp(kLP + kc + LS )
= exp(mLP + mc + LD )
Jan 2008
87
Synthetic Test
Vp
Vs
Synthetic
As a test, we produced
100%
a series of synthetic
Gas
gathers corresponding
to varying fluid effects.
Target Zone
The synthetics were
created using BiotGassmann substitution
and elastic wave
modeling.
Two of these synthetics
are shown here.
100%
Wet
Target Zone
Jan 2008
88
Zs
Model
Input
Error
After 50 iterations:
Zp
Jan 2008
Zs
89
Zs
Model
Input
Error
After 50 iterations:
Zp
Jan 2008
Zs
90
Jan 2008
91
Jan 2008
92
Using the known well, create cross plots to determine the optimum
coefficients:
Jan 2008
93
Zs
Jan 2008
94
Zp
Vp/Vs
Jan 2008
95
Jan 2008
96
Input gathers:
Jan 2008
97
Comparison
between real logs
and inversion
result at well
location
Jan 2008
Zp
Vp/Vs
98
Jan 2008
99
Zp
Vp/Vs
Gas Zone
from log
cross plot
Jan 2008
100
In this exercise, we will start with the 2D Colony dataset which we analyzed earlier
and apply the Simultaneous Inversion analysis to it.
For this exercise, we will use the STRATA program to invert the angle gathers. If the
AVO program is still running, close it down by clicking on File / Exit Project on any
of the AVO windows.
On the GEOVIEW main window, click on the
STRATA button to start the STRATA program:
Jan 2008
102
Jan 2008
103
The angle gather now appears, with the single horizon previously picked.
Jan 2008
104
To build the initial model for STRATA, we need more horizons, so we will import
them from a file.
Jan 2008
105
Jan 2008
106
Jan 2008
107
108
Jan 2008
109
110
Jan 2008
111
112
Now, a new menu appears, allowing you to set the background relationship
between ln(ZP), ln(ZS), and ln(Density):
These cross plots have
been calculated using
the full range of the logs
from the AVO well. An
improved estimate could
be made by limiting the
depth range of the data
being used.
For now, we will simply
manually improve the
regression fit through
the clusters.
Jan 2008
113
To this:
And click Ok and
Save regression
coefficients:
Jan 2008
114
Jan 2008
115
Real Log
Initial
Model
Inversion
Trace
Jan 2008
Synthetic
Error
Real
Data
116
117
The new display shows a very good fit between the inversion traces and the original
logs, especially near the target zone:
Jan 2008
118
Jan 2008
119
Jan 2008
120
Jan 2008
121
Jan 2008
122
Jan 2008
123
Jan 2008
124
Jan 2008
125
Jan 2008
126
Jan 2008
127
Jan 2008
128
Jan 2008
129
The resulting plot now shows the gas sand region highlighted, as expected. (If your
display does not show the red anomaly, it may be covered by the displayed horizon. In
that case, use the eyeball to remove the displayed horizons temporarily.)
Jan 2008
130
Jan 2008
131
The calculation produces both lambda-rho (lmr_LR) and mu-rho (lmr_MR) in the same
window:
Mu-rho
By manipulating the
plot settings, we can
see the individual
results:
Lambda-rho
Jan 2008
132
Jan 2008
133
Jan 2008
134
Jan 2008
135
Jan 2008
136
Once again, the selected zone highlights the anomalous gas sand region:
We have now completed the Simultaneous Inversion exercise. Close down the STRATA
program by clicking on File / Exit Project on any of the windows.
Jan 2008
137
Case Study
Simultaneous Inversion
on the Marlin Field
Discovery well A1
150 feet gas sand
Project goal
Predict sand, porosity and fluid
Data used
A5 and A6 wells; time migrated
gathers and velocity
139
TVD
FT
VSH_FIN
v/v
PHIE_ND
v/v
PR
v/v
AI-PR CROSSPLOT,
in-situ case
0.5
AI
0
10000
35000
0.8
11000
35000
( COREPHI )
0
100
0.6
25000
Shale
Vshale
ZP
0.4
11200
ACOUSTIC IMPEDANCE
11100
Gas Sand
0.2
11300
0.1
0.2
5000
11400
0.3
0.4
0.5
POISSON'S RATIO
11500
Jan 2008
INSITU
BRINE
OIL
GAS
TOP
BASE
BASE
TOP
Synthetics confirm that we should be able to distinguish gas from wet sands and
shales.
Jan 2008
141
BEFORE
angle
Jan 2008
angle
45
BEFORE
AFTER
45
AFTER
BEFORE
AFTER
angle
45
BEFORE
angle
AFTER
45
142
AVO FF
?
!!
!!
143
Jan 2008
144
Jan 2008
145
Jan 2008
146
P impedance
P impedance
S impedance
S impedance
Density
Density
Jan 2008
A5 well
A6 well
147
S imp log
S imp Inv
Den log
Den Inv
0
0
Jan 2008
Lith Inv
VSH log
1 0
PHIE Inv
50 0
SW Inv
PHIE log
50
SW log
148
Sand Prediction
By plotting against Vshale
from the known logs, we
conclude that the lower left
quadrant is clean sand:
Vshale
This allows us to calculate the
Sand % volume from the
Inversion Density volume.
Jan 2008
149
Porosity Prediction
By plotting against ZP from
the known logs, we derive 2
porosity trends:
Wet trend
Pay trend
ZP
This allows us to calculate the
Porosity volume from the
Inversion P-impedance volume.
Jan 2008
150
Wet well
= ( (1 SW ) Gas + SW Water )
+ (1 ) Matrix
where:
Gas = 0.1
Water = 1
Matrix = 2.65
Jan 2008
Gas well
151
Conclusions
(1) Simultaneous inversion of pre-stack gathers can be used to predict
P-impedance, S-impedance and Density volumes.
(2) The original Aki-Richards equation can be very unstable for inversion.
(3) By transforming variables to include regional rock property trends, we
have shown how to stabilize the system.
(4) We have applied the algorithm to a model data set, which successfully
discriminated between wet and gas cases.
(5) We have shown the successful application to a case study from the
Gulf of Mexico.
Jan 2008
152
Introduction
The processing of Seismic Data can have a critical impact on the AVO
analysis. In this section, we address the following issues, as they relate to
AVO:
Trace Mute.
Noise Attenuation:
Super Gather.
Multiple Suppression.
Random Noise Suppression.
Scaling:
Surface Consistent Scaling.
Model Based Scaling.
Residual Moveout:
Higher Order Moveout.
Time-Variant Trim Statics.
Pre-stack Migration.
Jan 2008
154
Trace Mute
The purpose of a Trace Mute in processing is to limit the influence of long
offset traces, where the noise level is high.
Raw Gathers
Jan 2008
After Mute
155
Trace Mute
In traditional processing, the mute deals with 3 types of far-trace noise:
NMO stretch
High amplitude
noise bursts
Residual
Moveout
Jan 2008
156
Noise Attenuation
Noise can be divided into two broad categories.
The first type is random noise,
which is uncorrelated spatially, and
cannot be easily modeled:
157
Super Gather
The Super Gather is a
very robust tool for
reducing random noise.
Input gathers
It is very good at
preserving offsetdependent amplitude
variations.
However, it can smooth
out structural variations.
Jan 2008
158
Super Gather
The Super Gather has 2 important
parameters.
The Number of Offsets determines how
many offsets will appear in each final
gather. Normally, this is set equal to the
average fold of the input data.
Xline
Jan 2008
Inline
159
Primary
Multiple
Jan 2008
160
Primary
Cutoff
Multiple
Jan 2008
161
Delta-T in ms
Offset
Primary
Multiple
Jan 2008
162
Input
Jan 2008
Removed Multiples
163
Input
Jan 2008
After Noise
Suppression
Removed
Noise
164
Jan 2008
165
Surface Consistent Scaling assumes that the scaling correction for each
trace can be written as the sum of a source component and a receiver
component:
ScalerTrace = ScalerSource + ScalerReceiver
The scaling coefficients are determined by averaging in the common receiver
and common shot domains, rather than computing a single scalar for each
trace.
The effect of averaging is to remove lithologic or offset-dependent variations,
which would distort the AVO effects.
The next four slides, from Downton (2005), compare the effects of surface
consistent scaling versus single trace mean scaling.
Jan 2008
166
Time (s)
167
Time (s)
168
Time (s)
Jan 2008
169
Time (s)
Jan 2008
170
If there is RNMO present, this will distort the estimate of the gradient and
any other related attributes. RNMO may arise from:
Sparse nature of velocity analysis
Azimuthal variations
Ignoring higher order terms in NMO correction
Ways of reducing RNMO:
Denser velocity analysis
Higher order corrections
Automatic velocity analysis
In the next sequence of slides, the effect of RNMO on the intercept and
gradient will be illustrated (Ratcliffe and Roberts, 2003).
Jan 2008
171
offset
Amp.
Intercept
Gradie
n
Jan 2008
offset
172
offset
Correct Velocity
Intercept
Gradient
Ratcliffe and
Roberts, 2003
Jan 2008
173
offset
Incorrect Velocity
Intercept
Gradient
Ratcliffe and
Roberts, 2003
Jan 2008
174
t X2 = t02 + A2 x 2 +
Conventional
Dix NMO
A4 x
A2 =
1 +
V0 t 0
where:
1 2
,
V02
A4 =
2( )
.
t 02V04
, = Thomsen's
Higher Order
NMO
parameters.
Tsvankin and Thomsen (1994) showed that the 4th order term may be related
to anisotropy in a VTI medium.
Jan 2008
175
500
1000
1500
2000
-0.800
-0.850
-0.950
Time (sec)
-0.900
-1.000
-1.050
-1.100
-1.150
-1.200
-1.250
-1.300
NMO
NMO/TIV
Time (msec)
NMO/TIV Difference
60
50
40
30
20
10
0
-10 0
-20
-30
NMO-corrected
higher order
curve
500
1000
1500
2000
Jan 2008
176
2-term NMO
applied to real
gathers with
long offset:
3-term NMO
applied to real
gathers with
long offset:
Jan 2008
177
Analysis
window
Jan 2008
Stack to
produce a
single pilot
trace.
Calculate
time shifts
by cross
correlation
and apply.
178
Analysis
windows
Stack to
produce a
single pilot
trace.
Jan 2008
Calculate
time shifts
by cross
correlation.
Interpolate
between
windows.
179
Strength:
Very simple and fast to apply.
Does not require knowledge of the previously applied velocity field.
Corrects any type of time mis-alignment.
Weakness:
Because there is no physical model, shifts may be unrealistic.
Some AVO anomalies look like time shifts, but are really amplitude/phase shifts.
Needs to be QCd carefully.
Jan 2008
180
Jan 2008
182
Jan 2008
183
The Well Explorer shows that we have 2 wells loaded within this database. All
wells are deviated, which is indicated by the symbol shown beside the well
name.
Jan 2008
184
Jan 2008
185
186
Zoom
After examining the 3-D
viewer, click on the x on
the upper right of the
window to dismiss it.
Jan 2008
Unzoom
Turn on
annotation of
well names.
187
188
Jan 2008
189
190
191
Jan 2008
192
Jan 2008
193
Jan 2008
194
195
Jan 2008
196
Jan 2008
197
Read in a Horizon
The final data loading task is to load a
previously picked horizon. To do that,
click on Horizon / Import Horizons / From
File:
198
Read in a Horizon
The displayed file shows that the
format must be specified as
shown below. When you have
made those changes, click on Ok
to read in the horizon file.
Jan 2008
199
Read in a Horizon
This is the new display with the horizon positioned at the zone of interest.
Jan 2008
200
Noise Problems
The data shows two problems, which need to be addressed .
201
Apply a Mute
First, we apply a mute to remove most of
the far trace noise. Click on Process /
Utility / Mute.
On the first page, accept all the defaults.
Click on Next>>.
Jan 2008
202
Apply a Mute
On the second page, we will set
parameters for the Outer Mute, ie, a mute
on the far offsets. Click on Open Outer
XT Table:
203
Apply a Mute
When the Mute process has finished, the result looks like this:
Before Mute
Jan 2008
After Mute
204
Apply a Filter
After the mute, we can still see some residual
low frequency noise, crossing the zone of
interest. We will try a band pass filter to
reduce that noise.
First, examine the amplitude spectrum of the
input data by clicking on Process / Utility /
Amplitude Spectrum:
Jan 2008
205
Apply a Filter
Fill in the menu as shown. This
examines a single CDP gather near
the well:
206
Apply a Filter
To apply the filter, go to the
window containing the mute data,
and click on Process / Filter /
Bandpass Filter:
Jan 2008
207
Apply a Filter
On the next menu page, type in the
desired filter parameters as
shown, and click Ok.
When the process has completed,
we can see an improvement at the
event of interest, especially at the
far offsets.
Before Filter
Jan 2008
After Filter
208
Super Gather
A very useful random noise
suppression operation is the
Super Gather. To start that, go to
the window containing the
mute_filter data and click on
Process / AVO(Prestack) / Super
Gather:
209
Super Gather
The Super Gather, in this case, has had a more subtle effect,
but has reduced the random noise somewhat:
Jan 2008
210
Trim Statics
The final processing step we will perform is
Trim Statics. The purpose of this step is to
correct the residual time alignment problems,
especially at the zone of interest.
Go to the window containing the
mute_filter_super, and click on Process /
AVO(Prestack) / Trim Statics:
Jan 2008
211
Trim Statics
On the second page, fill in the
parameters as shown. Note that
we are using a series of 100 ms
windows, with a 50 ms overlap.
Also, the maximum allowed static
shift is 50 ms
Jan 2008
212
Clean up Display
We have now completed the preliminary processing of the AVO data. Of the
various windows created, we only need to display the final,
mute_filter_super_shifted.
Close all other seismic windows, by clicking on the x at the upper right
hand corner:
Jan 2008
213
Jan 2008
215
216
Jan 2008
217
Perform FRM
To start the FRM process, click on the
FRM button.
Jan 2008
218
Perform FRM
We will default all parameters on the
subsequent menus. On the second
page, note that we are applying the
analysis to the region outlined by the
tops called Pay and Base Pay.
Jan 2008
219
Perform FRM
Finally, click the Ok button and all the
menus as shown. This will apply the
FRM calculation to create the new
logs.
Jan 2008
220
Perform FRM
As expected, the FRM calculation has changed the S-wave and Poissons Ratio
logs, within the target zone:
Before FRM
After FRM
Jan 2008
221
Jan 2008
222
Jan 2008
223
Jan 2008
224
Log Correlation
Now, we will correlate the well and extract a
wavelet. To start that, click on Logs / Correlate:
225
Log Correlation
The Log Correlation window
now shows two new traces,
the zero-offset synthetic trace
in blue and the composite
trace in red:
Jan 2008
226
Log Correlation
Select Well_1 for the wavelet
extraction:
Jan 2008
227
Log Correlation
Jan 2008
228
Log Correlation
The synthetic now shows a
good correlation with the
composite trace, with a slight
shift.
To optimize that, click on the
Parameters button.
Jan 2008
229
Log Correlation
Click on the Apply Shift button
to apply that shift.
230
Zoeppritz Modeling
Now we will create 2 synthetics. First use the
Zoeppritz modeling algorithm by clicking on
Synthetic / Zoeppritz.
Jan 2008
231
Zoeppritz Modeling
When the Zoeppritz Model has completed, it looks like this. Note that the
modeling predicts a strong AVO anomaly. (Note that your synthetic may
not be scaled optimally, but we will fix that later.)
The second synthetic we wish to make is for the wet case i.e., we need to
modify the logs to show a pure brine behavior and create a synthetic from
that.
Jan 2008
232
233
The new wet well logs are now modified. In particular, the change in
Poissons Ratio is not as great:
Jan 2008
234
Jan 2008
235
Gas Synthetic
Jan 2008
Wet Synthetic
Real Data
236
On the Crossplot
menus, default all
the parameters
except the ones
shown.
Use only Well_1,
and set the Time
range to start at
2400 ms
Jan 2008
237
Jan 2008
238
239
Jan 2008
240
Jan 2008
242
Jan 2008
243
Jan 2008
244
Pre-stack Picking
Now, we will do automatic pre-stack
picking, using the imported post-stack
horizon as a guide. First, turn off the color
display by clicking View / Color Traces
Shown:
245
Pre-stack Picking
Click Yes on this menu to see a map
display:
Jan 2008
246
Pre-stack Picking
When the automatic picking finishes, it looks like this. Click on Ok to
accept that result:
Jan 2008
247
Pick Analysis
On the first menu page, click ON the option to
display the Gradient Analysis with the picks:
Jan 2008
248
Pick Analysis
The curve fit to the picks is not very
good. This could be a problem of
data scaling. It could also be that we
need to use 3 terms in the Gradient
analysis.
249
Pick Analysis
We can see that the curve fits are
much better using 3 terms in the
analysis, so we will use that for the
rest of the calculations.
Jan 2008
250
Attribute Analysis
Now, we will perform AVO Attribute
Analysis. Click on Process /
AVO(Prestack) / AVO Attribute
Volume:
On the subsequent
menus, keep all the
default parameters,
except to specify the Pwave Well Log as the
velocity input and
specify that we want
A/B/C (3-term) analysis:
Jan 2008
251
Attribute Analysis
When the AVO Analysis has completed the result looks like this. To make
this display, click on the
sign to zoom in by a factor 2.
Jan 2008
252
Attribute Analysis
To see an alternate attribute combination,
click on the eyeball and change the Color
Attribute to Scaled Poissons Ratio
Change:
Jan 2008
253
Attribute Analysis
Another way of looking at the anomalous region
is to create a Data Slice. To do that, click on
Process / Slice / Create Data Slice.
Jan 2008
254
Attribute Analysis
The next menu page determines the
time region over which we will extract
the slice. Set the parameters as
shown. Click Next and Ok to create
the slice.
Jan 2008
255
Pre-stack Inversion
The final stage of this exercise is to
perform pre-stack AVO Inversion. We
will do that within the Strata module.
First, close down the AVO Program
completely, by following the series of
steps shown:
Jan 2008
256
Pre-stack Inversion
On the Geoview menu bar, click on the
Strata icon to start that program:
Jan 2008
257
Pre-stack Inversion
On the blank Strata window which
appears, load the AVO pre-stack
data, by clicking on Data Manager /
Import Data / Open Seismic / Open
From Project:
Jan 2008
258
Pre-stack Inversion
Pre-stack Inversion actually
operates on Angle Gathers.
To create this volume, click
on Process / Angle Gather:
Jan 2008
259
Pre-stack Inversion
The calculated Angle Gather
appears in a new window as
shown:
Jan 2008
260
Pre-stack Inversion
Build the initial model for inversion by clicking
on Model / Build / Rebuild a Model:
Jan 2008
261
Pre-stack Inversion
Jan 2008
262
Pre-stack Inversion
After the model is built, the Strata window looks like this:
Jan 2008
263
Pre-stack Inversion
Jan 2008
264
Pre-stack Inversion
Jan 2008
265
Pre-stack Inversion
Jan 2008
266
Pre-stack Inversion
On the Inversion Analysis
window, we will optimize
the display by clicking on
the eyeball icon.
Jan 2008
267
Pre-stack Inversion
Jan 2008
268
Pre-stack Inversion
Jan 2008
269
Pre-stack Inversion
Finally, we will apply the Pre-stack Inversion to a
single line of the angle gather volume.
Go to the window containing that volume and click
on Inversion / Pre-stack Inversion.
Jan 2008
270
Pre-stack Inversion
When the inversion finishes, a
number of windows appear. The
most important, for our purpose is
the VP/VS Ratio display.
Note the predicted drop in VP/VS at
the zone of interest.
Jan 2008
271
Pre-stack Inversion
We would like to confirm that these
anomalous VP/VS values fall within
the region predicted by our cross
plotting in the previous exercise.
272
Pre-stack Inversion
From the list, select the volume
inverted_Zp and click Open.
Jan 2008
273
Pre-stack Inversion
Jan 2008
274
Pre-stack Inversion
Select the only cross plot on the
list and click Show to see the
previously generated cross plot.
Note that it is
possible to edit the
highlighted zone and
observe its effect on
the display.
Jan 2008
275
Pre-stack Inversion
To modify the zone, click on Zones
/ Edit.
Jan 2008
276
Pre-stack Inversion
This shows a comparison of 2 selected zones. Note that to decide which is more
geologically meaningful would require a more detailed analysis of the logs.
Jan 2008
277
Jan 2008
278
Overview
AVO Analysis is now routinely used for exploration and development.
But: all AVO attributes contain a great deal of uncertainty there is a wide
range of lithologies which could account for any AVO response.
Jan 2008
280
G
CALIBRATED:
GRADIENT
INTERCEPT
BURIAL DEPTH
AVO ATTRIBUTE
MAPS
ISOCHRON
MAPS
STOCHASTIC
AVO
MODEL
FLUID
PROBABILITY
MAPS
PBRI
POIL
PGAS
Jan 2008
281
IO
GO
FRM
FRM==BRINE
BRINE
IB
Jan 2008
GB
282
OIL
GAS
75
50
25
Jan 2008
283
Shale
Sand
Shale
Jan 2008
284
Vp1, Vs1, 1
P-wave velocity
S-wave velocity
Density
Vp2, Vs2, 2
Jan 2008
285
Vp1, Vs1, 1
Vp2, Vs2, 2
Jan 2008
286
Shale
Sand
Shale
Brine Modulus
Brine Density
Gas Modulus
Gas Density
Oil Modulus
Oil Density
Matrix Modulus
Matrix density
Porosity
Shale Volume
Water Saturation
Thickness
287
Trend Analysis
Some of the statistical distributions are determined from well log trend
analyses:
5000
4500
4000
3500
3000
2500
2000
1500
1000
500
0
0.4
Jan 2008
0.9
1.4
1.9
DBSB (Km)
2.4
2.9
3.4
288
Determining Distributions at
Selected Locations
Assume a Normal distribution. Get the Mean and Standard Deviation
from the trend curves for each depth:
5000
4500
4000
3500
3000
2500
2000
1500
1000
500
0
0.4
Jan 2008
0.9
1.4
1.9
DBSB (Km)
2.4
2.9
3.4
289
Shale Velocity
4500
4000
3.0
3500
2.8
Sand Density
3.4
3.4
2.9
3.4
290
Trend Analysis
Castagnas Relationship with % error
Trend Analysis
Top Shale
Sand
Base Shale
Jan 2008
292
0o
45o
Top Shale
P1
P2
Sand
Base Shale
Jan 2008
293
Using these picks, calculate the Intercept and Gradient for this model:
I
G
0o
= P1
= (P2-P1)/sin2(45)
Top Shale
P1
45o
P2
Sand
Base Shale
Jan 2008
294
BRINE
GAS
OIL
KGAS
GAS
G
G
I
Jan 2008
KOIL
OIL
G
I
I
295
Monte-Carlo Analysis
By repeating this process many times, we get a probability distribution for
each of the 3 sand fluids:
G
Jan 2008
Brine
Oil
Gas
296
@ 1000m
Jan 2008
@ 1600m
@ 1200m
@ 1800m
@ 1400m
@ 2000m
297
5
3
Impedance
Jan 2008
Sand
Shale
Class 2
Class 3
Burial Depth
Class 1
298
Bayes Theorem
Bayes Theorem is used to calculate the probability that any new (I,G) point
belongs to each of the classes (brine, oil, gas):
~
P F I,G
)=
~
~
p I ,G F * P (F )
p (I , G F k )* P (F k
where:
P(Fk) represent a priori probabilities and Fk is either brine, oil, gas;
p(I,G|Fk) are suitable distribution densities (eg. Gaussian) estimated
from the stochastic simulation output.
Jan 2008
299
Oil
OCCURRENCE
Brine
VARIABLE
Jan 2008
300
OCCURRENCE
100%
Jan 2008
50%
VARIABLE
301
OCCURRENCE
100%
50%
VARIABLE
Jan 2008
302
Jan 2008
303
304
1.0
0.5
0.0
Jan 2008
Gas
Probability
By this process, we can investigate the sensitivity of the
probability distributions to individual parameters.
305
Gas
Jan 2008
Oil
Brine
306
= Sglobal *Ireal
= Sglobal * Sgradient * Greal
307
6
3
Jan 2008
308
This example shows a real project from West Africa, performed by one of
the authors (Cardamone).
There are 7 productive oil wells which produce from a shallow formation.
The seismic data consists of 2 common angle stacks.
The object is to perform Monte Carlo analysis using trends from the
productive wells, calibrate to the known data points, and evaluate potential
drilling locations on a second deeper formation.
Jan 2008
309
Jan 2008
310
Jan 2008
311
AVO Anomaly
Near Angle Stack
0-20 degrees
Jan 2008
312
+189
-3500
Far Angle Stack
20-40 degrees
Jan 2008
313
3.00
4500
2.75
VELOCITY
DENSITY
Sand velocity
4000
Sand density
2.50
3500
3000
2.25
2500
2.00
2000
1.75
1500
1000
500
700
900
1100
1300
1500
1700
1.50
500
1900
700
900
1100
1300
1500
1700
1900
4000
3.00
Shale velocity
2.75
3000
2.50
2500
2.25
2000
2.00
1500
1000
500
Jan 2008
Shale density
DENSITY
VELOCITY
3500
1.75
700
900
1300
1500
1700
1900
2100
2300
2500
1.50
500
700
1100
1300
1500
1700
1900
314
-2000
Jan 2008
-1600
-2200
-1800
-2400
315
Wet Zone 1
Well 6
Well 3
Well 5
Well 7
Well 1
Well 2
Well 4
Wet Zone 2
Jan 2008
316
Jan 2008
Wet Zone 1
Well 2
Wet Zone 2
Well 5
317
Jan 2008
Well 3
Well 6
Well 4
Well 1
318
1.0
.80
Probability of Oil
.60
.30
Jan 2008
319
1.0
.80
Probability of Gas
.60
.30
Jan 2008
320
1.0
.80
.60
.30
Jan 2008
321
Jan 2008
322
Summary
By representing lithologic parameters as probability distributions we can
calculate the range of expected AVO responses.
This allows us to investigate the uncertainty in AVO predictions.
Using Bayes theorem we can produce probability maps for different
potential pore fluids.
But: The results depend critically on calibration between the real and model
data.
And: The calculated probabilities depend on the reliability of all the
underlying probability distributions.
Jan 2008
323
AVO Summary
Jan 2008
324
Output Logs
Input Logs
VP
Jan 2008
SW = 50%
VS
VP
SW = 100%
VS
325
Output Logs
Input Logs
Jan 2008
VP
SW = 50%
VP
SW = 50%
VS
326
AVO Modeling
Jan 2008
327
Once we have modeled the logs, we can build a synthetic using the AVO
modeling options, as shown below.
Jan 2008
Synthetic
Real Data
328
AVO Analysis
AVO analysis involves the analysis of pre-stack gathers to look for AVO
anomalies.
The main AVO techniques that we discussed were:
Intercept-gradient (A/B/C) analysis, in which we fit the equation
R() = A + B sin2 + C sin2*tan2 to our data.
The fluid factor technique, in which we estimate RP and RS reflectivity
and look for deviations away from Castagnas mudrock line.
AVO polarization analysis.
Recall that we classified AVO anomalies using the Rutherford-Williams
classification scheme.
Class 1 = Reservoirs have higher impedance than encasing shale.
Class 2 = Reservoirs have similar impedance to encasing shale.
Class 2 = Reservoirs have lower impedance than encasing shale.
The next slide shows an intercept-gradient crossplot analysis of a class
3 anomaly.
Jan 2008
329
Gradient (B)
Base Sand
Here is an example of
the A vs B crossplot
for the Colony sand.
Wet Trend
Top Sand
Intercept (A)
Jan 2008
330
AVO Inversion
Jan 2008
331
EI Far
EI Near
EI Far
EI Near
Anomalous Sand
Jan 2008
332
Far EI Inversion
Near EI Inversion
Jan 2008
333
EI Near
Gas Sand
Jan 2008
334
RPP ( ) = c1RP + c2 RS + c3 RD
where:
c1 = 1 + tan 2
c2 = 8 2 sin 2
1
c3 = tan 2 + 2 2 sin 2
2
V
= S
VP
Jan 2008
RP =
1 VP
+
2 VP
1 VS
+
2 VS
RD =
.
RS =
335
ln( Z S ) = k ln( Z P ) + kc + LS
ln( ) = m ln( Z P ) + mc + LD
Ln()
Ln(Zs)
LD
LS
Ln(Zp)
Jan 2008
Ln(Zp)
336
Jan 2008
337
Mu-rho ()
338
Lambda-rho ()
Gas Sand
Jan 2008
339
Summary Flowchart
Input Raw Gathers
Optimum Processing
Wave
Equation
synthetics
Primaries
only
synthetics
Recon Methods
Partial
Stacks
Gradient/
Intercept
Simultaneous
Inversion
LMR
Crossplotting
Jan 2008
340
References
Aki, K., and Richards, P.G., 1980, Quantitative seismology: Theory and methods:
W.H. Freeman and Co.
Batzle, M., and Wang, Z., 1992, Seismic properties of fluids: Geophysics, 57,
1396-1408.
Biot, M. A., 1941, General theory of three-dimensional consolidation:
Journal of
Applied Physics, 12, 155-164.
Blangy, J. P., 1994, AVO in transversely isotropic media - an overview:
Geophysics, 59, 775-781.
Castagna, J.P., Swan, H.W., and Foster, D.J., 1998, Framework for AVO
gradient and intercept interpretation: Geophysics, 63, 948-956.
Castagna, J. P. and Swan, H. W., 1997, Principles of AVO crossplotting: The
Leading Edge, 16, no. 04, 337-342.
Castagna, J.P., and Backus, M.M., Eds., 1993, Offset-dependent reflectivityTheory and practice of AVO analysis, SEG, Tulsa.
Castagna, J.P., Batzle, M.L., and Eastwood, R.L., 1985, Relationship between
compressional and shear-wave velocities in clastic silicate
rocks: Geophysics,
50, 551-570.
Connolly, P., 1999, Elastic impedance: The Leading Edge, 18, no. 4, 438-452.
Downton, J., and McKidd, D, 1997, Methods to improve AVO extractions:
Jan 2008
341
2004 CSEG Convention Expanded Abstracts, 144-145.
References (cont)
Dvorkin, J., Moos, D., Packwood, J. L. and Nur, A. M., 1999, Identifying patchy
saturation from well logs: Geophysics, 64, 1756-1759.
Fatti, J. L., Vail, P. J., Smith, G. C., Strauss, P. J. and Levitt, P. R., 1994,
Detection of gas in sandstone reservoirs using AVO analysis: A 3-D seismic
case history using the geostack technique: Geophysics, 59,
1362-1376.
Foster, D., Smith, S. W., Dey-Sarkar, S. K. and Swan, H. W., 1993, A closer
look at hydrocarbon indicators, 63rd Ann. Int. Mtg: SEG, 731-733.
Gardner, G.H.F., Gardner, L.W., and Gregory, A.R., 1974, Formation
velocity
and density - the diagnostic basis for stratigraphic traps:
Geophysics, 39,
770-780.
Gassmann, F., 1951, Elastic waves through a packing of spheres:
Geophysics, 16, 673-685.
Goodway, B., Chen, T. and Downton, J., 1997, Improved AVO fluid detection
and lithology discrimination using Lam petrophysical parameters, 67th
Ann. Internat. Mtg: SEG, 183-186.
Gregg, M. E. and Bukowski, C. T., Jr., 2000, Developing an exploration tool
in
a mature trend: A 3-D AVO case study in south Texas: The Leading Edge, 19,
no. 11, 1174-1183.
Jan 2008
342
References (cont)
Hampson, D., Russell, B. and Cardamone, M., 2004, Uncertainty in AVO-How
can we measure it?: Recorder, 29, no. 3, 5-11.
Hampson, D., and Russell, B., 1990, AVO inversion: theory and practice:
60th Ann. Internat. Mtg., Soc. Expl. Geophys., Expanded Abstracts, 14561458.
Jones, I., Christiansen, R. , Haynes, J., Faragher, J., Novianti, I., Morris, H.
and Pickering, G., 2005, Multi-Discplinary Geoscience: The 'Brenda' North
Sea Development: Recorder, 30, no. 1, 38-43.
Keho, T., Lemanski, S., Ripple, R. and Tambunan, B. R., 2001, The AVO
hodogram: Using polarization to identify anomalies: The Leading Edge,
20, no. 11, 1214-1219.
Mahob, P.N. and Castagna, J. P., 2003, AVO polarization and hodograms:
AVO strength and polarization product: Geophysics, 68, 849-862.
Mavko, G., Mukerji, T., and Dvorkin, J., 1998, The rock physics handbook
Tools for seismic analysis in porous media, Cambridge University Press.
Mavko, G., Chan, C. and Mukerji, T., 1995, Fluid substitution: Estimating
changes in Vp without knowing Vs: Geophysics, 60, 1750-1755.
O'Brien, J., 2004, Interpreter's CornerSeismic amplitudes from low gas
saturation sands: The Leading Edge, 23, no. 12, 1236-1243.
Jan 2008
343
References (cont)
Ostrander, W.J., 1984, Plane-wave reflection coefficients for gas sands at
non-normal angles of incidence: Geophysics, 49, 1637-1648.
Ratcliffe, A. and Roberts, G., 2003, Robust, automatic, continuous velocity
analysis, 73rd Ann. Internat. Mtg.: Soc. of Expl. Geophys., 2080-2083.
Richards, P.G., and Frasier, C.W., 1976, Scattering of elastic waves from
depth-dependent inhomogeneities: Geophysics, 41, 441-458.
Ross, C. P., 2002, Comparison of popular AVO attributes, AVO inversion,
and calibrated AVO predictions: The Leading Edge, 21, no. 3, 244-252.
Ross, C. P., 2000, Effective AVO crossplot modeling: A tutorial: Geophysics,
65, 700-711.
Ross, C. P. and Kinman, D. L., 1995, Non-bright-spot AVO: Two examples:
Geophysics, 60, 1398-1408.
Ross, C. P., 1995, Improved mature field development with 3D/AVO
technology:
First Break, 13, no. 04, 139-145.
Ruger, A., 1997, P-wave reflection coefficients for transversely isotropic models
with vertical and horizontal axis of symmetry: Geophysics, 62, 713-722.
Russell, B., Ross, C. P. and Lines, L., 2002, Neural networks and AVO: The
Leading Edge, 21, no. 3, 268-277.
Jan 2008
344
References (cont)
Rutherford, S.R., and Williams, R.H., 1989, Amplitude-versus-offset
variations
in gas sands: Geophysics, 54, 680-688.
Shuey, R.T., 1985, A simplification of the Zoeppritz equations: Geophysics, 50,
609-614.
Simmons, J. L., Jr. and Backus, M. M., 1994, AVO modeling and the locally
converted shear wave: Geophysics, 59, 1237-1248.
Smith, G. C. and Gidlow, P. M., 1987, Weighted stacking for rock property
estimation and detection of gas: Geophys. Prosp., EAGE., 35, 993-1014.
Thomsen, L., 1986, Weak elastic anisotropy : Geophysics, 51, 1954-1966.
Verm, R. and Hilterman, F., 1995, Lithology color-coded seismic sections:
The calibration of AVO crossplotting to rock properties: The Leading Edge, 14,
no. 08, 847-853.
Wiggins, R., Kenny, G.S., and McClure, C.D., 1983, A method for
determining and displaying the shear-velocity reflectivities of a
geologic
formation: European patent Application 0113944.
Yu, G., 1985(b), Offset-amplitude variation and controlled amplitude
processing: Geophysics, 50, 2697-2708.
Zoeppritz, K., 1919, Erdbebenwellen VIIIB, On the reflection and
propagation of seismic waves: Gottinger Nachrichten, I, 66-84.
Jan 2008
345