Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine...

30
Pcube+ - high resolution horizon update by prestack inversion Øyvind M. Skjæveland and Richard William Metcalfe, Statoil. Odd Kolbjørnsen, Lundin (formerly NR). Per Røe and Ragnar Hauge, Norwegian Computing Centre (NR).

Transcript of Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine...

Page 1: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Pcube+ - high resolution horizon update by prestack inversion Øyvind M. Skjæveland and Richard William Metcalfe, Statoil. Odd Kolbjørnsen, Lundin (formerly NR). Per Røe and Ragnar Hauge, Norwegian Computing Centre (NR).

Page 2: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Outline

• Motivation

• Simplified example – thin gas sand – achieving a detailed interpretation

− Classical detuning

− Rock physics inversion walk-through

• Real case with several layers in tuning (Statfjord East flank)

• Concluding remarks

2

Page 3: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Horizon interpretation - customary practice:

Pick one substack.

Interpret horizons in max peak and max trough.

Thin layers - tuning and AVO issues:

Real layer boundaries not in max peak or max trough

Amplitudes and AVO carry information – not used.

Horizons update by prestack inversion:

Using rock physics knowlegde.

Moving horizons away from peaks and troughs.

Quantifying the uncertainty.

Resulting in:

Better volumetrics.

More accurate well placement.

Better understanding of uncertainty.

Horizon consistency check by prestack data.

Motivation – horizon update by inversion Horizons are widely used

• Volumetrics

• Well prognoses

• Geomodels

One of the most important

deliveries from geophysics.

Vp/V

s

AI

3

Page 4: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Simple case - Thin gas sand in tuning How to achieve a more detailed horizon placement

4

Well

gas

Page 5: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

5

Below 0 and λ/2 the amplitude is affected by thickness

Well

position

Input horizons

Output horizons

True thick.

= f(amp, int.thick.)

The quick and easy way – detuning

Int.thick. True thick.

amp

True thickness

Knowledge of properties and assumption of blocky sand

enables detailed horizon prediction below tuning thickness

Page 6: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Simple case - Rock physics inversion AI and near stack only. 3 possible Lithology fluid classes (LFC’s)

6

4ms

LFC

grid

Elastic

properties and

wavelet known

from well.

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

Page 7: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Model 1 – very poor match

7

AI

Synthetic

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

LFC

configuration

Page 8: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Model 2 – very poor match

8

AI

Synthetic

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

LFC

configuration

Page 9: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Model 3 poor match

9

AI

Synthetic

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

LFC

configuration

Page 10: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Model 4 good match

10

AI

Synthetic

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

LFC

configuration

Page 11: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

11

Some good-match models P(y.s) P(o.s.)

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

Probability: match-weighted sum of all models

P(gas)

Page 12: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Probability: match-weighted sum of all models

12

Some good-match models P(all)

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

Buland et al 2008

Pcube

0.3 0.4 0.3

Page 13: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

13

Old shale

over

young shale

Old shale

over

gas sand

Gas sand

over

young shale

Extra:

Illegal

combinations

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

Probability: match-weighted sum of all models

Some good-match models P(all)

Buland et al 2008

Pcube

Page 14: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

14

Young shale

AI = 8000

Old shale

AI = 8000

Gas sand

AI = 5000

wavelet

Old shale

over

young shale

Old shale

over

gas sand

Gas sand

over

young shale

Illegal

combinations

Probability: match-weighted sum of all legal models

Pcube+

Illegal combinations

impose blocky sand

Buland et al 2008

Pcube

Page 15: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Gas

sand

Brine

sand

Zone 1

Zone 2

Zone 3

Actual setup – prestack case

15

Smoothed model

=Prior model

Inversion

result

wavelets

AI

Vp/V

s

AI

Angle stacks

Old

shale

Young

shale

Gas

sand

Concept

Input horizons Inp

ut

ho

rizo

n u

nce

rtain

ty

Output horizons

w/uncertainty

Inve

rsio

n

Illegal

combinations

-per zone

Knowledge of properties and assumption of blocky sand

enables detailed horizon prediction below tuning thickness

Page 16: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Statfjord East flank

Brent Gp.

Statfjord Fm.

Dunlin Gp.

East flank

slump block C

SFC

SFB

SFA

Prod. start

1979

300+ wells

Partners:

Statoil

Centrica

ExxonMobil

Page 17: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Draupne

Mime

Cook/Amundsen

shale

Shetland

Sand

Drake/Burton

shale

AI

Vp/v

s

LFC properties

Shetland

Mime

Draupne

Reworked Brent

Intra-reservoir Dunlin

Isolated Brent

Dunlin Group

BCU

TIB

BCU + 35ms

TIB + 30ms

(BIB)

BCU – 5 ms

BCU + 10ms

Statfjord – model setup

BCU

T IB

17

Page 18: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Shetland

Mime

Draupne

Reworked Brent

Intra-reservoir Dunlin

Isolated Brent

Dunlin Group

BCU

TIB

BCU + 35ms

TIB + 30ms

(BIB)

BCU – 5 ms

BCU + 10ms

Statfjord – model setup

Seismic section with interpretation

18

Page 19: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Shetland

Mime

Draupne

Reworked Brent

Intra-reservoir Dunlin

Isolated Brent

Dunlin Group

BCU

TIB

BCU + 35ms

TIB + 30ms

(BIB)

BCU – 5 ms

BCU + 10ms

Seismic section with interpretation

and slave horizons

Statfjord – model setup – slave horizons

19

Page 20: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Shetland

Mime

Draupne

Reworked Brent

Intra-reservoir Dunlin

Isolated Brent

Dunlin Group

BCU

TIB

BCU + 35ms

TIB + 30ms

(BIB)

BCU – 5 ms

BCU + 10ms

Seismic section with interpretation

and sand concept model

Statfjord – model setup – slave horizons

20

Page 21: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Shetland

Isolated Brent

Dunlin Group

Shetland

Mime

Draupne

Reworked Brent

Intra-reservoir Dunlin

Isolated Brent

Dunlin Group

BCU

TIB

BCU + 35ms

TIB + 30ms

(BIB)

BCU – 5 ms

BCU + 10ms

BCU ± 10ms

TIB ± 25ms

BIB ± 25ms

Sand smoothed model section

= prior distribution for sand

Probability 0 1

21

Statfjord – model setup – sand prior section

Page 22: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

BCU ± 10ms

TIB ± 25ms

BIB ± 25ms

Sand smoothed model section

= prior distribution for sand

Probability 0 1

22

Statfjord – model setup – sand prior section

Page 23: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

BCU ± 4ms

TIB ± 11ms

BIB ± 8ms

Posterieor

uncertainty

(2σ ≈ P(95))

Sand inversion result section

= posterior distribution for sand

Probability 0 1

23

Statfjord – model setup – sand post. section

Page 24: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Inversion process – one trace

24

Isolated Brent

TIB ± 11ms

TIB

Deterministic

model

TIB ± 25ms

Human estimate

of uncertainty

Updated to match

prestack data

inversion

Page 25: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

near, input horizons

far, input and slave horizons

sand prior model, input horizons

sand posterior, output horizons

far, output horizons

A B C

A B C

A B C

A B C

A B C

A B C

Input data, sand probability and horizons

25 m

i

Mid stack also used as input but not shown

Probability 0 1

Concept model from horizons

250m Probability 0 1

Page 26: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

A

B

C

Input (prior

expected

isochrone)

(constant 30ms) A B C

A B C

Isochrone Isolated Brent sand

A

B

C

Output

(posterior

expected

isochrone)

0 65 Isolated Brent thickness, ms

40 20

sand prior model, input horizons

sand posterior, output horizons

26

500m

Page 27: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

0 65 Isolated Brent thickness, ms

40 20

A

B

C

A

B

C

A B C

Isochrone prediction vs well result

0 50 Intra-Reservoir Dunlin thickness, ms

30 20 10 40

Formation TVT est.

pre-inv (m)

TVT est.

post-inv(m)

TVT well

obs. (m)

Mime 3 4 4

Draupne 9 10 12

Reworked

Brent

20 18 8

Intra-res

Dunlin

17 7 7

Isolated

Brent

36 58 55

Intra-reservoir

Dunlin shale

expected

thickness

Isolated Brent

sand

expected

thickness

Well B result (Jan 2016)

27

500m

Page 28: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

A

B

C

A

B

C

A

B

C

Mean

(P50)

Maximum

(P10)

Minimum

(P90)

Isochrone Isolated Brent sand - uncertainty

0 65 Isolated Brent thickness, ms

40 20 28

500m

Page 29: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Concluding remarks

• Working with sand probability and uncertain horizons as input and output:

− Facilitates integration of geoscience.

− Easy to relate to for all disciplines compared to AI and vp/vs input/output

• Accurate horizon placement - below tuning, away from peak and trough is valuable

− Horizons with uncertainty are often what we want

− Volumetrics, well planning, geomodels, instant isochrones

• Constraining the inversion is key to achieving sub-tuning detail

− Limited number of lithologies – limited combinations of vp,vs,ρ allowed

− Limiting where the lithologies can be – based on geological input

− Excluding non-geological and non-physical layering (e.g. brine just above gas)

• Making amplitudes move horizons is making amplitudes matter.

29

Page 30: Pcube+ - high resolution horizon update by prestack inversion · Pcube . Gas Gas sand Brine sandsand Zone 1 Zone 2 Zone 3 Actual setup – prestack case 15 Smoothed model =Prior model

Thanks

• to the Statfjord partnership for the permission to show the Statfjord results.

• to co-authors for

− doing the Statfjord work (Richard)

− developing the technique and setting up a JIP to take it further (NR)

• to you for listening

30