Uncertainty in AVO: How can we measure it? Dan Hampson, Brian Russell Hampson-Russell Software,...

Post on 18-Jan-2016

229 views 5 download

Tags:

Transcript of Uncertainty in AVO: How can we measure it? Dan Hampson, Brian Russell Hampson-Russell Software,...

Uncertainty in AVO:

How can we measure it?

Dan Hampson, Brian RussellHampson-Russell Software,

Calgary

Maurizio CardamoneENI E&P Division, Milan, Italy

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.

AVO Uncertainty Analysis:The basic process

AVO AVO ATTRIBUTEATTRIBUTEMAPSMAPSISOCHRONISOCHRONMAPSMAPS

GRADIENTGRADIENT INTERCEPTINTERCEPT BURIAL BURIAL DEPTHDEPTH

CALIBRATED:CALIBRATED:

STOCHASTIC STOCHASTIC AVOAVOMODELMODEL

GG

IIFLUIDFLUID

PROBABILITYPROBABILITY MAPSMAPS

PPBRIBRI

PPOILOIL

PPGASGAS

“Conventional” AVO Modelling : Creating 2 pre-stack synthetics

IO GO

IB GB

IN SITU = OILIN SITU = OIL

FRM = BRINEFRM = BRINE

Monte Carlo Simulation: Creating many synthetics

0

25

50

75

I-G DENSITY FUNCTIONS I-G DENSITY FUNCTIONS

BRINE OIL GAS

We assume a 3-layer model We assume a 3-layer model with shale enclosing a sand with shale enclosing a sand (with various fluids).(with various fluids).

Shale

Shale

Sand

The basic model

The The ShalesShales are characterized are characterized by:by:

P-wave velocity P-wave velocity

S-wave velocityS-wave velocity

DensityDensity

Vp1, Vs1, 1

Vp2, Vs2, 2

The basic model

Each parameter has a Each parameter has a probability distribution:probability distribution:

Vp1, Vs1, 1

Vp2, Vs2, 2

The basic model

The The SandSand is is characterized by:characterized by:

Brine ModulusBrine Modulus

Brine DensityBrine Density

Gas ModulusGas Modulus

Gas DensityGas Density

Oil ModulusOil Modulus

Oil DensityOil Density

Matrix ModulusMatrix Modulus

Matrix densityMatrix density

PorosityPorosity

Shale VolumeShale Volume

Water Water SaturationSaturation

ThicknessThickness

Each of these has a Each of these has a probability distribution.probability distribution.

Shale

Shale

Sand

The basic model

Sand (Brine) Velocity

0

500

1000

1500

2000

2500

3000

3500

4000

4500

5000

0.4 0.9 1.4 1.9 2.4 2.9 3.4DBSB (Km)

Some of the statistical distributions are determined from well log trend analyses:

Trend Analysis

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.4DBSB (Km)

Assume a Normal distribution. Get the Mean and Standard Deviation from the trend curves for each depth:

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.4DBSB (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.4DBSB (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.4DBSB (Km)

0%

5%

10%

15%

20%

25%

30%

35%

40%

0.4 0.9 1.4 1.9 2.4 2.9 3.4DBSB (Km)

Shale Density

Sand Porosity

Shale:Shale:

VVpp Trend AnalysisTrend Analysis

VVss Castagna’s Relationship with % Castagna’s Relationship with % errorerror

DensityDensity Trend AnalysisTrend Analysis

Sand:Sand:

Brine ModulusBrine Modulus

Brine DensityBrine Density

Gas ModulusGas Modulus

Gas DensityGas Density

Oil ModulusOil Modulus Constants for the area Constants for the area

Oil DensityOil Density

Matrix ModulusMatrix Modulus

Matrix densityMatrix density

Dry Rock Modulus Dry Rock Modulus Calculated from sand trend analysis Calculated from sand trend analysis

PorosityPorosity Trend Analysis Trend Analysis

Shale VolumeShale Volume Uniform Distribution from Uniform Distribution from petrophysicspetrophysics

Water SaturationWater Saturation Uniform Distribution from petrophysics Uniform Distribution from petrophysics

ThicknessThickness Uniform Distribution Uniform Distribution

Practically, this is how we set up the distributions:

Top Shale

Base Shale

Sand

From a particular model instance, calculate two synthetic traces at different angles.

0o 45o

Note that a wavelet is assumed known.

Calculating a single model response

Top Shale

Base Shale

Sand

0o 45o

On the synthetic traces, pick the event corresponding to the top of the sand layer:

P1

P2

Note that these amplitudes include interference from the second interface.

Calculating a single model response

Top Shale

Base Shale

Sand

0o 45o

P1

P2

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

I = P1

G = (P2-P1)/sin2(45)

Calculating a single model response

GI

GI

GI

OILOIL

KKOILOIL

OILOIL

GASGAS

KKGAGA

SS

GASGAS

BRINEBRINE

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:

Using Biot-Gassman substitution

I

G

BrineOilGas

By repeating this process many times, we get a probability distribution for each of the 3 sand fluids:

Monte-Carlo Analysis

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4

-0.6

-0.5

-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

-0.8 -0.6 -0.4 -0.2 0 0.2 0.4

@ 1000m@ 1000m @ 1200m@ 1200m @ 1400m@ 1400m

@ 1600m@ 1600m @ 1800m@ 1800m @ 2000m@ 2000m

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

The results are depth-dependent

The Depth-dependence can often be understood using Rutherford-Williams

classification

SandSand

Burial DepthBurial Depth

Imp

edan

ceIm

ped

ance ShaleShale

1

1

2

2

3

3

4

4

5

5

6

6

Class 3

Class 2 Class 1

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(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.

k kk FPFGIp

FPFGIpGIFP

*,

)~(*

~,

,~

How Bayes’ Theorem works in a simple case:

VARIABLEVARIABLE

OC

CU

RR

EN

CE

OC

CU

RR

EN

CE

Assume we have these distributions:

GasOil

Brine

VARIABLEVARIABLE

OC

CU

RR

EN

CE

OC

CU

RR

EN

CE

100%

50%

This is the calculated probability for (gas, oil, brine).

How Bayes’ Theorem works in a simple case:

When the distributions overlap, the probabilities decrease:

VARIABLEVARIABLE

OC

CU

RR

EN

CE

OC

CU

RR

EN

CE

100%

50%

Even if we are right on the “Gas” peak, we can only be 60% sure we have gas.

This is an example simulation result, assuming that the wet shale Vs and Vp are related by Castagna’s equation.

Showing the effect of Bayes’ theorem

This is an example simulation result, assuming that the wet shale Vs and Vp are related by Castagna’s equation.

This is the result of assuming 10% noise in the Vs calculation

Showing the effect of Bayes’ theorem

Note the effect on the calculated gas probability

0.0

0.5

1.0

Gas Probabilit

y

By this process, we can investigate the sensitivity of the probability distributions to individual parameters.

Showing the effect of Bayes’ theorem

Example probability calculations

Gas

Oil Brine

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, Sglobal and Sgradient, this way:Iscaled = Sglobal *Ireal

Gscaled = Sglobal * Sgradient * Greal

One way to determine these scalers is by manually fitting multiple known regions to the model data.

Fitting 6 known zones to the model

1

4

2

3

56

1

4

2

3

56

1 2

4 5 6

3

Real data example – West Africa

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.

Near Angle Stack0-20 degrees

Far Angle Stack20-40 degrees

One Line from the 3-D volume

Near Angle Stack0-20 degrees

Far Angle Stack20-40 degrees

Shallow producing zone

Deeper target zone

One Line from the 3-D volume

Near Angle Stack0-20 degrees

Far Angle Stack20-40 degrees

AVO Anomaly

Amplitude slices extracted from shallow producing zone

Near Angle Stack0-20 degrees

Far Angle Stack20-40 degrees

-3500

+189

Trend analysisSand and Shale trends

1000

1500

2000

2500

3000

3500

4000

4500

5000

500 700 900 1100 1300 1500 1700 1900

VELO

CIT

Y

1.50

1.75

2.00

2.25

2.50

2.75

3.00

500 700 900 1100 1300 1500 1700 1900

DEN

SIT

Y

1000

1500

2000

2500

3000

3500

4000

500 700 900 1100 1300 1500 1700 1900 2100 2300 2500

BURIAL DEPTH (m)

VELO

CIT

Y

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)

DEN

SIT

Y

Sand velocity

Shale velocity

Sand density

Shale density

Monte Carlo simulations at 6 burial depths

-1400 -1600 -1800

-2000 -2200 -2400

Near Angle amplitude map showing defined zones

Wet Zone 1

Wet Zone 2

Well 6

Well 7

Well 3 Well 5Well 1

Well 2

Well 4

Calibration Results at defined locations

Wet Zone 1

Wet Zone 2

Well 2

Well 5

Well 3

Well 4

Well 6

Well 1

Calibration Results at defined locations

.30

.60

1.0

Probability of Oil

.80

Near Angle Amplitudes

Using Bayes’ theorem at producing zone: oil

.30

.60

1.0

Probability of Gas

.80

Near Angle Amplitudes

Using Bayes’ theorem at producing zone: gas

Near angle amplitudes of second event

.30

.60

1.0

.80

Probability of oil on second event

Using Bayes’ theorem at target horizon

Verifying selected locations at target horizon

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.