• No results found

367_AVO_Fluid_Inversion.pdf

N/A
N/A
Protected

Academic year: 2021

Share "367_AVO_Fluid_Inversion.pdf"

Copied!
45
0
0

Loading.... (view fulltext now)

Full text

(1)

AFI

(AVO Fluid Inversion)

Uncertainty in AVO:

How can we measure it?

Dan Hampson, Brian Russell

(2)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 2

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.

In this talk we present a procedure for analyzing and

quantifying AVO uncertainty.

As a result, we will calculate probability maps for hydrocarbon

detection.

(3)

AVO Uncertainty Analysis:

The Basic Process

AVO ATTRIBUTE

AVO ATTRIBUTE

MAPS

MAPS

ISOCHRON

ISOCHRON

MAPS

MAPS

!

!

GRADIENT

GRADIENT

!

!

INTERCEPT

INTERCEPT

!

!

BURIAL DEPTH

BURIAL DEPTH

CALIBRATED:

CALIBRATED:

STOCHASTIC

STOCHASTIC

AVO

AVO

MODEL

MODEL

G

G

I

I

FLUID

FLUID

PROBABILITY

PROBABILITY

MAPS

MAPS

!

!

P

P

BRI

BRI

!

!

P

P

OIL

OIL

!

!

P

P

GAS

GAS

(4)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 4

“Conventional” AVO Modeling:

Creating 2 pre-stack synthetics

I

O

G

O

I

B

G

B

IN SITU = OIL

IN SITU = OIL

FRM = BRINE

FRM = BRINE

(5)

Monte Carlo Simulation:

Creating many synthetics

0 25 50 75

I

I

-

-

G DENSITY FUNCTIONS

G DENSITY FUNCTIONS

BRINE OIL GAS

(6)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 6

We assume a 3-layer model with

shale enclosing a sand (with

various fluids).

Shale

Shale

Sand

(7)

The Shales are characterized by:

P-wave velocity

S-wave velocity

Density

V

p1

, V

s1

, r

1

V

p2

, V

s2

, r

2

(8)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 8

Each parameter has a probability

Each parameter has a probability

distribution:

distribution:

V

p1

, V

s1

, r

1

V

p2

, V

s2

, r

2

(9)

The Sand is characterized by:

Brine Modulus

Brine Density

Gas Modulus

Gas Density

Oil Modulus

Oil Density

Matrix Modulus

Matrix density

Porosity

Shale Volume

Water Saturation

Thickness

Each of these has a probability distribution.

Each of these has a probability distribution.

Shale

Shale

Sand

(10)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 10

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

0.4

0.9

1.4

1.9

2.4

2.9

3.4

DBSB (Km)

Some of the statistical distributions are determined from well log

trend analyses:

(11)

Determining Distributions at

Selected Locations

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

0.4

0.9

1.4

1.9

2.4

2.9

3.4

DBSB (Km)

Assume a Normal distribution. Get the Mean and Standard Deviation

from the trend curves for each depth:

(12)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 12

Trend Analysis: Other

Distributions

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

0.4

0.9

1.4

1.9

2.4

2.9

3.4

DBSB (Km)

Shale Velocity

1.0

1.2

1.4

1.6

1.8

2.0

2.2

2.4

2.6

2.8

3.0

0.4

0.9

1.4

1.9

2.4

2.9

3.4

DBSB (Km)

Sand Density

1.0

1.2

1.4

1.6

1.8

2.0

2.2

2.4

2.6

2.8

3.0

0.4

0.9

1.4

1.9

2.4

2.9

3.4

DBSB (Km)

0%

5%

10%

15%

20%

25%

30%

35%

40%

0.4

0.9

1.4

1.9

2.4

2.9

3.4

DBSB (Km)

Shale Density

Sand Porosity

(13)

Shale:

Shale:

V

V

pp

Trend Analysis

Trend Analysis

V

V

ss

Castagna’s

Castagna’s

Relationship with % error

Relationship with % error

Density

Density

Trend Analysis

Trend Analysis

Sand:

Sand:

Brine Modulus

Brine Modulus

Brine Density

Brine Density

Gas Modulus

Gas Modulus

Gas Density

Gas Density

Oil Modulus

Oil Modulus

Constants for the area

Constants for the area

Oil Density

Oil Density

Matrix Modulus

Matrix Modulus

Matrix density

Matrix density

Dry Rock Modulus

Dry Rock Modulus

Calculated from sand trend analysis

Calculated from sand trend analysis

Porosity

Porosity

Trend Analysis

Trend Analysis

Shale Volume

Shale Volume

Uniform Distribution from

Uniform Distribution from

petrophysics

petrophysics

Water Saturation

Water Saturation

Uniform Distribution from

Uniform Distribution from

petrophysics

petrophysics

Thickness

Thickness

Uniform Distribution

Uniform Distribution

Practically, this is how we set up the

distributions:

(14)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 14

Top Shale

Base Shale

Sand

From a particular model instance,

calculate two synthetic traces at

different angles.

0

o

45

o

Note that a wavelet is assumed

known.

Calculating a Single Model

Response

(15)

Top Shale

Base Shale

Sand

0

o

45

o

On the synthetic traces, pick the

event corresponding to the top of

the sand layer:

P

1

P

2

Note that these amplitudes include

interference from the second interface.

Calculating a Single Model

Response

(16)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 16

Top Shale

Base Shale

Sand

0

o

45

o

P

1

P

2

Using these picks, calculate the Intercept and Gradient for this model:

I

= P

1

G =

(P

2

-P

1

)/sin

2

(45)

Calculating a Single Model

Response

(17)

G

I

G

I

G

I

OIL

OIL

K

KOIL

OIL

ρ

ρ

OIL

OIL

GAS

GAS

K

KGAS

GAS

ρ

ρ

GAS

GAS

BRINE

BRINE

Starting from the Brine Sand case, the corresponding Oil and Gas Sand models are

generated using Biot-Gassmann substitution. This creates 3 points on the I-G cross

plot:

(18)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 18

I

G

Brine

Oil

Gas

By repeating this process many times, we get a probability distribution for

each of the 3 sand fluids:

(19)

@ 1000m

@ 1000m

@ 1200m

@ 1200m

@ 1400m

@ 1400m

@ 1600m

@ 1600m

@ 1800m

@ 1800m

@ 2000m

@ 2000m

Because the trends are depth-dependent, so are the predicted

distributions:

(20)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 20

The Depth-dependence can often be

understood using Rutherford-Williams

classification

Sand

Sand

Burial Depth

Burial Depth

Im

pe

da

nc

e

Im

pe

da

nc

e

Shale

Shale

1

1

2

2

3

3

4

4

5

5

6

6

Class 3

Class 2

Class 1

(21)

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):

where:

• P(F

k

)

represent a priori probabilities and F

k

is either brine, oil, gas;

• p(I,G|F

k

)

are suitable distribution densities (eg. Gaussian) estimated

from the stochastic simulation output.

(

)

=

(

(

)

)

( )

k

p

I

G

F

k

P

F

k

F

P

F

G

I

p

G

I

F

P

*

,

)

~

(

*

~

,

,

~

(22)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 22

How Bayes’ Theorem works in a

simple case:

VARIABLE

VARIABLE

OCCURRENCE

OCCURRENCE

Assume we have these distributions:

Gas

Oil

(23)

VARIABLE

VARIABLE

OCCURRENCE

OCCURRENCE

100%

50%

This is the calculated probability for

(

gas

,

oil

,

brine

).

How Bayes’ Theorem works in a

simple case:

(24)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 24

When the distributions overlap, the

probabilities decrease:

VARIABLE

VARIABLE

OCCURRENCE

OCCURRENCE

100%

50%

Even if we are right on the “Gas”

peak, we can only be 60% sure we

have gas.

(25)

This is an example simulation

result, assuming that the wet

shale V

S

and V

P

are related by

Castagna’s equation.

Showing the Effect of Bayes’

Theorem

(26)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 26

This is an example simulation

result, assuming that the wet

shale V

S

and V

P

are related by

Castagna’s equation.

This is the result of

assuming 10% noise in the

V

S

calculation

Showing the Effect of Bayes’

Theorem

(27)

Note the effect on the

calculated gas probability

0.0

0.5

1.0

Gas

Probability

By this process, we can investigate the sensitivity of the

probability distributions to individual parameters.

Showing the Effect of Bayes’

Theorem

(28)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 28

Example Probability Calculations

(29)

Real Data Calibration

#

In order to apply Bayes’ Theorem to (I,G) points from a real seismic data

set, we need to “calibrate” the real data points.

#

This means that we need to determine a scaling from the real data

amplitudes to the model amplitudes.

#

We define two scalers, S

global

and S

gradient

, this way:

I

scaled

= S

global

*I

real

G

scaled

= S

global

* S

gradient

* G

real

One way to determine these scalers is by manually fitting multiple

known regions to the model data.

(30)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 30

Fitting 6 Known Zones to the Model

1

4

2

3

5

6

1

4

2

3

5

6

1

2

4

5

6

3

(31)

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.

(32)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 32

Near Angle Stack

0-20 degrees

Far Angle Stack

20-40 degrees

(33)

Near Angle Stack

0-20 degrees

Far Angle Stack

20-40 degrees

Shallow producing zone

Deeper target zone

(34)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 34

Near Angle Stack

0-20 degrees

Far Angle Stack

20-40 degrees

(35)

Near Angle Stack

0-20 degrees

Far Angle Stack

20-40 degrees

-3500

+189

Amplitude Slices Extracted from

Shallow Producing Zone

(36)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 36

Trend Analysis

Sand and Shale Trends

1000 1500 2000 2500 3000 3500 4000 4500 5000 500 700 900 1100 1300 1500 1700 1900

VELO

C

ITY

1.50 1.75 2.00 2.25 2.50 2.75 3.00 500 700 900 1100 1300 1500 1700 1900

DENSITY

1000 1500 2000 2500 3000 3500 4000 500 700 900 1100 1300 1500 1700 1900 2100 2300 2500

BURIAL DEPTH (m)

VELO

C

ITY

1.50 1.75 2.00 2.25 2.50 2.75 3.00 500 700 900 1100 1300 1500 1700 1900

BURIAL DEPTH (m)

DENSITY

Sand velocity

Shale velocity

Sand density

Shale density

(37)

Monte Carlo Simulations at 6 Burial

Depths

-1400

-1600

-1800

(38)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 38

Near Angle Amplitude Map Showing

Defined Zones

Wet Zone 1

Wet Zone 2

Well 6

Well 7

Well 3

Well 5

Well 1

Well 2

Well 4

(39)

Calibration Results at Defined

Locations

Wet Zone 1

Wet Zone 2

Well 2

Well 5

(40)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 40

Well 3

Well 4

Well 6

Well 1

Calibration Results at Defined

Locations

(41)

.30

.60

1.0

Probability of Oil

.80

Near Angle Amplitudes

Using Bayes’ Theorem at Producing Zone:

OIL

(42)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 42

.30

.60

1.0

Probability of Gas

.80

Near Angle Amplitudes

Using Bayes’ Theorem at Producing Zone:

GAS

(43)

Near angle amplitudes of second event

.30

.60

1.0

.80

Probability of oil on second event

(44)

Last Updated: April 2005 Authors: Dan Hampson, Brian Russell 44

Verifying Selected Locations

at Target Horizon

(45)

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.

References

Related documents