9 AVO Inversion

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 31

Seismic Inversion applied to

Lithologic Prediction

Part 9 AVO Inversion
9-2
Introduction
In this section, we will look at a model based
approach to AVO inversion.
We will first look at a flowchart of the method, and
then discuss the theory.
We will work on a simple problem using the wet
and gas cases that we examined earlier.
We will then look at a real data example, involving
the Colony sand that has been discussed in earlier
sections.
Finally, we will discuss a three parameter
inversion scheme developed by Kelly et al. (TLE,
March and April, 2001), showing examples from
their work.

9-3
Common
Offset Stack
Offset
Synthetic
Wavelet
Least-
Squares
Difference
Final
Model
Good
Fit?
NO
YES
Edited
Logs
Update
Logs using
Inversion Method
Model-based Inversion Flowchart
9-4
Possible approaches to Inversion
The previous slide is fairly straightforward, except for
one box, which specifies that we use an inversion
method. There are many inversion methods that can
be used, including, from simplest to most complex:
Trial and error
Finding a linear model
Generalized Linear Inversion (GLI)
Simulated Annealing
Genetic Algorithms
Post-stack inversion of AVO attributes
Although each method has its advantages, we will
consider only the second and third methods in this
section. The last method will be discussed in the next
section.
9-5
A Linear Model for Inversion
In model-based inversion, we first need a model that
relates our observations to our parameters. Initially,
we will use the Aki-Richards linearized model, as
modified by Shuey:
c b aR ) ( R
P
+ + = o A u
, sin
1
2 1
) D 1 ( 2 D 1 a : where
2
u
o
o
(

+ + =
,
/ V / V
V / V
D
P P
P P
A A
A
+
=
,
) 1 (
sin
b
2
2
o
u

=
. tan sin
V 2
V
c
2 2
P
P
u u
A
=
9-6
Setting up the Equations
If we have observations from N traces in a CDP
gather about the AVO response, we can write down
N equations with two unknowns, based on the
previous equation:
o A u
o A u
o A u
N P N N N N
2 P 2 2 2 2
1 P 1 1 1 1
b R a c ) ( R R
b R a c ) ( R R
b R a c ) ( R R
+ = =
+ = =
+ = =

Note that the a,b, and c values are not constant but
also depend on the parameters, but we will initially
assume they are constant.
9-7
Matrix form of the equations
We can re-express the equations from the previous
page in matrix form, to make our solution easier:
(

(
(
(
(

=
(
(
(
(

o A
P
N N
2 2
1 1
N
2
1
R
b a
b a
b a
R
R
R

If we write the above equation in the form R = AP, the
solution is P = A
-1
R. The problem is that N is usually
greater than 2, and a non-square matrix cannot be
inverted.
9-8
More equations than unknowns
The solution to a problem with more equations than
unknowns is well known (Lines and Treitel, 1984) but will
not be derived here. The first step is to multiply both
sides by the matrix transpose. This creates a covariance
matrix, which is square and can be inverted:
. R A ) A A ( P : Invert ) 3 (
, P ) A A ( R A : transpose by Multiply ) 2 (
, AP R : equation Original ) 1 (
T 1 T
T T

=
=
=
If the inverse is unstable, we must add prewhitening:
(

= + =

1 0
0 1
I where , R A ) I A A ( P
T 1 T

9-9
The Full Solution
Let us now fill in the details of the computation:
(
(
(
(

=
(
(
(
(

=


= =
= =
N
1 k
2
k
N
1 k
k k
N
1 k
k k
N
1 k
2
k
N N
2 2
1 1
N 2 1
N 2 1 T
b a b
b a a
b a
b a
b a
b b b
a a a
A A

(
(
(
(

=
(
(
(
(

=
=
N
1 k
k k
N
1 k
k k
N
2
1
N 2 1
N 2 1 T
R b
R a
R
R
R
b b b
a a a
R A : And

(
(
(
(

(
(
(
(



=
=

= =
= =
N
1 k
k k
N
1 k
k k
1
N
1 k
2
k
N
1 k
k k
N
1 k
k k
N
1 k
2
k
R b
R a
b a b
b a a
P : Thus
9-10
The Smith/Gidlow Method
This method was also proposed by Smith and
Gidlow, except that they used the following
equation, modified from Aki-Richards:
S
S
P
P
V
V
b
V
V
a ) ( R
A A
u + =
. sin
V
V
4 b
, tan
2
1
sin
V
V
2
1
8
5
a
2
2
P
S
2 2
2
P
S
u
u u
|
|
.
|

\
|
=
+
|
|
.
|

\
|
=
where:
9-11
A more complete solution
However, as said before, the coefficients a, b, and c
depend on the parameters that we are trying to
solve. Therefore, a single iteration through the
previous inversion step will not fully solve the
problem. We need to arrive at the solution
iteratively, as follows (note that Smith and Gidlow
only use a single iteration in their method):
(1) Estimate an initial set of values for o, , and V
P
, and
thus work out initial values for a, b, and c.
(2) Use the inversion equation to solve for Ao and R
P
.
(3) Derive new values for a, b, and c, using Gardners
equation to break the acoustic impedance into and V
P
.
(4) Invert again using the new a, b, and c values.
(5) Repeat the above procedure until convergence.

9-12
The Simplest Case
In the next exercise, we will use the above equation
iteratively to invert for a gas sand.
b / ) aR c ) ( R (
P
= u o A
But what if we assume that we know R
P
? The
solution can now be written without matrices:
9-13
Inversion Exercise
Let us assume that we have encountered a gas sand on our
seismic data identical to the one that was modelled earlier.
Starting with an initial guess that is correct for V
P
and , but
incorrect for o, use the previous equation to iterate towards a
correct solution.
Assume that you have made one measurement at 30
o
. Note the
following parameters: (remember, the observed reflectivity is the
value calculated using Shueys full equation, not the Aki-Richards
form of the equation):
3 / 1
005 . 0 c
071 . 0 R
133 . 0 ) 30 ( R
initial 2
P
o
=
=
=
=
o
9-14
Inversion Exercise
Fill in the table on the next page for all 10 iterations
(or until convergence) by using the lookup table on
the following page to derive a and b values.
Hints:
First look up a and b for o
2

Then work out Ao
Next, compute o
2

Look up new values for a and b
Continue through iterations.
The next few slides take you through the first
iteration.

9-15
Computations Starting point
Iteration o
1
Ao o
2
a b
0 0.333 0 0.333 0.750 0.563
1 0.333
2 0.333
3 0.333
4 0.333
5 0.333
6 0.333
7 0.333
8 0.333
9 0.333
9-16
Computations First Iteration
Iteration o
1
Ao o
2
a b
0 0.333 0 0.333 0.750 0.563
1 0.333 -0.133 0.200 0.626 0.465
2 0.333
3 0.333
4 0.333
5 0.333
6 0.333
7 0.333
8 0.333
9 0.333
9-17
Lookup table for a and b values
o2 a b
0.333 0.750 0.563
0.330 0.747 0.560
0.325 0.742 0.556
0.320 0.736 0.551
0.315 0.731 0.547
0.310 0.726 0.543
0.305 0.722 0.539
0.300 0.717 0.535
0.295 0.712 0.531
0.290 0.707 0.528
0.285 0.702 0.524
0.280 0.697 0.520
0.275 0.693 0.516
0.270 0.688 0.513
0.265 0.683 0.509
0.260 0.679 0.505
0.255 0.674 0.502
0.250 0.670 0.498
0.245 0.665 0.495
0.240 0.661 0.491
0.235 0.656 0.488
0.230 0.652 0.484
0.225 0.647 0.481
0.220 0.643 0.478
o2 a b
0.215 0.639 0.475
0.210 0.634 0.471
0.205 0.630 0.468
0.200 0.626 0.465
0.195 0.621 0.462
0.190 0.617 0.459
0.185 0.613 0.456
0.180 0.609 0.452
0.175 0.605 0.449
0.170 0.601 0.446
0.165 0.597 0.443
0.160 0.593 0.441
0.155 0.589 0.438
0.150 0.585 0.435
0.145 0.581 0.432
0.140 0.577 0.429
0.135 0.573 0.426
0.130 0.569 0.423
0.125 0.565 0.421
0.120 0.561 0.418
0.115 0.558 0.415
0.110 0.554 0.413
0.105 0.550 0.410
0.100 0.546 0.407
9-18
Answers to Computations
0.420 0.565 -0.209 0.124 0.333 10
0.420 0.565 -0.209 0.124 0.333 9
0.420 0.565 -0.209 0.124 0.333 8
0.421 0.565 -0.208 0.125 0.333 7
0.421 0.566 -0.207 0.126 0.333 6
0.423 0.568 -0.204 0.129 0.333 5
0.427 0.574 -0.197 0.136 0.333 4
0.437 0.588 -0.179 0.154 0.333 3
0.465 0.626 -0.132 0.201 0.333 2
0.563 0.750 0 0.333 0.333 1
b a Ao o
2
o
1
Iteration
9-19
Graph your Results
0.4
0.3
0.2
0.1
10 9 8 7 6 5 4 3 2 1 0
Iteration #
o
2

9-20
Results of the Inversion
Inversion with Shuey's Equation
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0 2 4 6 8 10
Iteration Number
P
o
i
s
s
o
n
'
s

R
a
t
i
o
9-21
Generalized Linear Inversion
If a linear model cannot be found, we use the technique
of Generalized Linear Inversion, or GLI. In this method,
we linearize the problem in the following way:

=
c
c
=
p
1 k
k
k
m
m
f
f A A
. m m parameters model in change m
p, 1,..., k , parameters model guess initial m
p, 1,..., k , parameters model true m
), (m f ) m ( f f
N, 1,..., j values, alculated c ) (m f
1,...N, j ns, observatio ) m ( f
k 0 k
k 0
k
0 j j
0 j
j
= =
= =
= =
=
= =
= =
A
A
9-22
Generalized Linear Inversion
In matrix form, for N=3 observations and P=2
parameters, we have:
Am. f or ,
m
m
m
f
m
f
m
f
m
f
m
f
m
f
f
f
f
2
1
2
3
1
3
2
2
1
2
2
1
1
1
3
2
1
=
(

(
(
(
(
(
(
(

c
c
c
c
c
c
c
c
c
c
c
c
=
(
(
(

A
A
A
A
A
Since we usually have more observations than
unknown model parameters, the solution can be found
by the least-squares method discussed earlier:
f A ) A A ( m
T 1 T
=
9-23
Real Data Example - Procedure
Now we will look at a real data example of inversion,
using a method that is similar to the one just described,
except that the wavelet is taken into account. The
inversion involves the following steps:
(1) If S-wave log is not available, estimate using Mudrock line
(2) Extract a suitable wavelet
(3) Correlate the data using the zero offset seismic trace and
synthetic
(4) Block the log, while honouring the major boundaries
(5) Compute S-wave value in zone of interest via Biot-Gassmann
(6) Use inversion to modify the thickness, density, P-wave velocity,
and S-wave velocity in each of the blocked zones.
9-24
Real Data Example - Initial Model
This slide shows the initial setup for the inversion. The blocked logs are shown
on the left along with the zero offset correlation. The mudrock line was used
for the S-wave log, except in the gas zone, where Biot-Gassmann was used.
Finally, the real common offset stack is shown on the right.
9-25
Real Data Example - with synthetic
Here is the same
display as the
previous slide
except that the
synthetic has been
inserted in the
middle. Notice that
there is a
reasonable fit at the
zone of interest, but
not below the zone
of interest.
9-26
Real Data Example - Inversion
We now perform inversion by changing
the thickness, density, and P- and S-wave
velocities in each of the blocked layers.
The figure above shows the decrease in
the least-squared error between the real
data and the resulting synthetic. Notice
the convergence of the error. The figure
on the left shows the wavelet used in the
modelling and inversion.
9-27
Real Data Example - Final Logs
Here is a comparison between the final inverted logs (in red) and the initial
logs (in black). The zero offset synthetic has also been recalculated on the
right. Notice the better zero offset fit.
9-28
Real Data Example - Final Display
Here is the final display, showing the inverted logs on the left in red (the original
logs are in black), the updated offset synthetic in the middle, and the original
data on the right. Notice the excellent fit between synthetic and real data.
9-29
Conclusions
This has been a overview of several methods for
inverting prestack amplitudes to derive velocity,
density, and Poissons ratio.
We first considered a method which used a linear
model between the observations and the
parameters.
We considered an example of this method, and
showed how it was related to the Smith-Gidlow
method.
We then looked at the Generalized Linear Inverse
approach to linearizing problems.
9-30
Answers to Computations
0.420 0.565 -0.209 0.124 0.333 10
0.420 0.565 -0.209 0.124 0.333 9
0.420 0.565 -0.209 0.124 0.333 8
0.421 0.565 -0.208 0.125 0.333 7
0.421 0.566 -0.207 0.126 0.333 6
0.423 0.568 -0.204 0.129 0.333 5
0.427 0.574 -0.197 0.136 0.333 4
0.437 0.588 -0.179 0.154 0.333 3
0.465 0.626 -0.132 0.201 0.333 2
0.563 0.750 0 0.333 0.333 1
b a Ao o
2
o
1
Iteration
9-31
Results of the Inversion
Inversion with Shuey's Equation
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0 2 4 6 8 10
Iteration Number
P
o
i
s
s
o
n
'
s

R
a
t
i
o

You might also like