Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102...

49
Modeling and Simplicity: Occams Razor in the 21 st Century EORI IOR/EOR Conference September 2012 Larry W. Lake Department of Petroleum and Geosystems Engineering The University of Texas at Austin

Transcript of Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102...

Page 1: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Modeling and Simplicity: Occam’s Razor in the 21st Century

EORI IOR/EOR Conference

September 2012

Larry W. Lake

Department of Petroleum and

Geosystems Engineering

The University of Texas at Austin

Page 2: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

The University of Texas at Austin

• Founded in 1883

• 51,000 students enrolled from more than 100

countries (12,000+ in grad school)

• Annual operating budget: $2.3B

• Research funding: $640M

• 3,000 faculty, 18,000 staff

• 4 museums, 14 libraries

• 450,000 alumni

• PGE: 600 UG; 185 Grad

Page 3: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Outline

• A nod to history

• Enter the gorilla

• Simple models

• Summary

Page 4: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

A nod to history.. William of Occam

1288-1348 CE

Occam’s Razor:

Entities should not be multiplied

endlessly

A way to shave away irrelevant explanations

Aka…the law of

Parsimony

Succinctness

Economy

The simplest explanation is the best

But…There is always a well-known solution

to every human problem…neat, plausible,

and wrong

H.L. Mecklen

And…All principles, rules and methods

increasing lack universality and absolute

truth the moment they become a positive

doctrine

C. von Clausewitz

Page 5: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Early Models-Tanks

1964

Page 6: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Early Models-Displacement

1950

1963

Page 7: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Lest We Forget…

1956

Page 8: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Modeling Timeline

Schilthius

(1935)

Buckley and

Leverett (1941)

Welge (1948)

1930 1940 1950 1960 1970 1980 1990

Muskat / Stiles / van

Everdingen and Hurst (1949)

Dietz / Dykstra

and Parsons (1950)

Hubbert / Blair

and Peaceman (1953)

Arps / Higgens and

Leighton (1956)

Koval / Havelina

and Odeh (1963)

Hearn (1972)

Pope and

Nelson (1978)

Hewett and

Behrens (1989)

Page 9: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Reservoir Engineering Practice

• Develop a model

– Usually done by someone else

– An equation or a simulator

• Accumulate and analyze data

• Fit model to data

– History match

– Mostly done by hand…still

– Model is calibrated

• Extrapolate to desired answer

– Project life

– Ultimate recovery

– Net present value

Page 10: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Outline

• A nod to history

• Enter the gorilla

• Simple models

• Summary

Page 11: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Basic Equations...

• Conservation of

– Mass

– Energy

• Empirical laws

– Darcy

– Capillary

pressure

– Phase behavior

– Fick

– Reaction rates

Page 12: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Basic Equations...

Page 13: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Simulation Schematic...

Conservation law...

• {Rate In} - {Rate Out} = {Accumulation}

• For each component (oil, gas, water, energy)

• For each cell

In

Out

y

In

Out

z

In Out x

Grid block

or cell

Page 14: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

System

Input Output

Division

Separation

Output

Recombine

? =

Predict

Reductionist View…

106 pieces

106 pieces

Input

Output

Study

Combine

Page 15: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Req

uir

ed

106

106

106

106

106

106

How Measured

L = Logs (103)

C = Core (102)

S = Seismic (105)

WT = Well Test (101)

Measu

red

105

102

101

103

103

101

L, C,

S, WT

Measu

red

Dir

ectl

y

102

102

101

103

102

101

C,

WT A

t C

orr

ect

Scale

105

101

0

103

103

0

L,

WT

In S

itu

105

101

101

103

103

0 L, S,

WT

All

0

0

0

0

0

0

--

Porosity

Horizontal Permeability, kh

Vertical Permeability, kz

Pressure

Saturation

Relative Permeability

Measurement Density for

Numerical Simulation

Page 16: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

"Requiem for Large-Scale Models"

• By Douglass B. Lee, American

Institute of Planning, May 1973, pp.

163-178

• The paper that set urban planning

back 25 years

Page 17: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Seven Sins of Large-Scale

Models (Lee, 1973)

• Hypercomprehensiveness

• Grossness

• Hungriness

• Wrongheadedness

• Complicatedness

• Mechanicalness

• Expensiveness

Page 18: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Outline

• A nod to history

• Enter the gorilla

• Simple models

• Summary

Page 19: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Tank Models Revisited

(Walsh and Lake, Chap. 9)

Page 20: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Tank Models…

Cumulative

production definition

Microscopic

Macroscopic

9 parameters

Page 21: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Tank Models…

Depletion

flow

Rate

Np

Constant rate

EL

Recoverable Oil

Page 22: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

North Sea Production...

0,0

0,1

0,1

0,2

0,2

0,3

0,3

0,4

0,4

0,5

0,0 5,0 10,0 15,0 20,0 25,0 30,0 35,0

Akkumulert olje (mill Sm3)

Oljera

te -

olj

e p

er

mån

ed

(m

ill

Sm

3)

GYDA

0,0

0,5

1,0

1,5

2,0

2,5

3,0

3,5

4,0

0,0 100,0 200,0 300,0 400,0 500,0 600,0

Akkumulert olje (mill Sm3)

Olje

rate

- o

lje

pe

r må

ne

d (

mill S

m3

)

STATFJORD

Page 23: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Conclusions from Validation

• Model can easily match data

• Provides a physical basis for ideal behavior

• A standard for deviations from ideal behavior

• Larger fields (more wells) behave ideally

• Precursor for numerical simulation

Page 24: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Capacitance Resistance Models

(Fei Cao)

Page 25: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI
Page 26: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Capacitance-Resistance Model (CRMP)

f2j

f6j

f4j

f3j

f5j

f1j

f11 f12

f13

I6

I1

I2

I3

I4 I5

qj(t)

( ) ik

n

i

ij

tt

kjjk Ifeeqqi

jj å=

D-D-

- ÷ø

öçè

æ-+=

1

1 1tt

j

pt

jJ

Vc

÷÷ø

öççè

æ=t

11

£å=

pn

j

ijf

Time constant

Inter-well connectivity or gain

Drainage volume

around a producer

Page 27: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Cranfield Field

Reservoir located at 10,000 ft (3,000 m) depth

Gas cap, oil ring, downdip water leg existed before development

Discovered in 1943 and produced oil and gas (1944 – 1965)

Due to strong water drive, reservoir pressure returned to near initial pressure

Cranfield

Field

faultfault

Page 28: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

faultfault

Study Area

Geology: A fault that is sealing , except in

the north part of the field, divides that

productive formation into 2 reservoirs

Cranfield Field

Page 29: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Producer j

I1 I2

I3 I4

f2

j

f1

j f3

j

f4

j

2

1 1

min ( )pt

nnobs

jk jk

k j

z q q

, 0ij jf

1

1pn

ij

j

f

( 1)

1

(1 )i

j j

nt t

jk j k ij ik

i

q q e e f I

Algorithm-Review of the original CRM

Page 30: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

2

_ 1

min ( )pn

obs

jk jk

k well testing j

z q q

( 1)

1

(1 )i

j j

nt t

jk j k ij ik

i

q q e e f I

, 0ij jf

1

1pn

ij

j

f

obs

jk k

j

q q

Algorithm-Well testing case

Producer j

I1 I2

I3 I4

f2

j

f1

j f3

j

f4

j

Page 31: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Cranfield Gain Map

Page 32: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Conclusions from Validation

• Always good total fluid matches

• Oil production matches ok, but less good

• Several instances of connection at a

distance

• Validated against…

– Numerical simulation

– Tracers

– Seismic

– Structure

• May help produce additional oil

Page 33: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Displacement Models

(Alireza Molleai)

Page 34: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Final Bank Initial

Flow

c a&b

c

c b

a

Time

Rate

SoF SoB SoI

vS voB

Fractional Flow Solution (Two Fronts)

97% oil recovery

0.009 final oil saturation

Pore Volumes

Fra

cti

on

0.0

0.2

0.4

0.6

0.8

1.0

0.00 0.25 0.50 0.75 1.00 1.25 1.50 1.75 2.00

Cumulative Residual

Oil Recovery

Oil Fraction

Pope, et al., 2007

Page 35: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Flow

c b c

b

a

Time

Rate

a

Final

Initial

EL SoF SoB SoI

Field Oil Bank Formation

Final Bank Initial

Flow

c a&b

c

c b

a

Time

Rate

SoF SoB SoI

vS voB

Page 36: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

0.000

0.050

0.100

0.150

0.200

0.250

0.300

0.0 0.5 1.0 1.5

Oil

Cu

t, f

o

Injected PV, tD

Lost Soldier Field

0.000

0.050

0.100

0.150

0.200

0.250

0.300

0.0 0.2 0.4 0.6 0.8 1.0 1.2

Oil

Cu

t, f

o

Injected PV, tD

Rangely Field

CO2 Project Results

0.000

0.050

0.100

0.150

0.200

0.250

0.300

0.0 0.5 1.0 1.5 2.0 2.5 3.0

Oil

Cu

t, f

o

Injected PV, tD

Slaughter Pilot

0.000

0.050

0.100

0.150

0.200

0.250

0.300

0.0 0.5 1.0 1.5

Oil

Cu

t, f

o

Injected PV, tD

Twofreds Field

Page 37: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

SACROC 4 Field

SACROC 17 Field

0.000

0.050

0.100

0.150

0.200

0.250

0.300

0.0 0.5 1.0 1.5 2.0

Oil

Cu

t, f

o

Injected PV, tD

0.000

0.050

0.100

0.150

0.200

0.250

0.300

0.0 0.2 0.4 0.6 0.8 1.0 1.2

Oil

Cu

t, f

o

Injected PV, tD

CO2 Project Results

0.000

0.050

0.100

0.150

0.200

0.250

0.300

0.0 0.5 1.0 1.5 2.0 2.5 3.0

Oil

Cu

t, f

o

Injected PV, tD

Wertz Field

0.000

0.050

0.100

0.150

0.200

0.250

0.300

0.0 0.5 1.0 1.5

Oil

Cu

t, f

o

Injected PV, tD

West Sussex Pilot

Page 38: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Conclusions from Validation

• Model matches field behavior

• Generic ranges of values for input variables

• No strong correlations among any input

variables

• ...and with field values

• Pilots perform slightly better than field scale

• Pore volume problem - (So)Field << (So)Lab

Page 39: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Multistage Models

(Cristina Para-Sanchez)

Page 40: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Cash Flow Components: Inflow

= theoretical ultimate

recovery efficiency

where

= recovery efficiency

at time zero

= time constant

for production

The recovery efficiency is taken to be:

E∞

E0

R

R

Page 41: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Data Fit

1 = 16 years

2 = 7.9 years

3 = 5 years

4 = 6.7 years

From Brokmeyer et al., 1996

Primary

Peripherical Waterflood

Pattern Waterflood

CO2 Tertiary

Actual data

Calculated Data

Page 42: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Maximize NPV per Recovery Phase

Myopic Optmization

Page 43: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Optimize Global NPV

Page 44: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Assumptions and Summary

• E∞R is constant

is constant

• i = 10%

• $oil = $55 per bbl

• $opex-1ry = $3 per bbl

• $opex-1ry = $5 per bbl

• $opex-1ry = $6 per bbl

Case1:MaxNPVper

phaseCase2:NPVData Case3:OptimizeNPV

NPV(billion) $0.97 $1.08 $1.90

tLife(years) 88 61 26

OOIPrecovered(%) 51.3 52.7 50.0

Page 45: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Conclusions from Study

• Matches history very well

• Life cycle optimization always increases NPV

• Decreases ultimate recovery

• Ratio of contribution to NPV:

– Primary: 1

– Secondary: ½

– Tertiary: 1/10

Page 46: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Outline

• A nod to history

• Enter the gorilla

• Simple models

• Summary

Page 47: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Numerical Simulation (Multicell)

• The industry standard

• Requires millions of inputs

– Hugely over parameterized

– None are exactly correct (history matching

required)

– Spawned entire technologies

• Can always history match (with an effort)

• No great history of prediction

• Complexity..

– Discourages application

– Allows investigation of interacting effects

• Provides a calibration for simple models

Page 48: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

• Any application that requires 1000s of runs

– Multiple reservoirs (screening)

– Sensitivity studies

– Decision/risk analysis

– Alternative scenarios

– Concept selection

– Value of information

• Easy to history match

• We are not trying to draw an elephant

Simple Models?

Page 49: Modeling and Simplicity - UW · Modeling and Simplicity: ... WT = Well Test (101) Measured 105 102 101 103 103 ... Final Bank Initial Flow c a&b c b cv a Time Rate S oF S oB S oI

Other Views on Modeling…

• Bratvold and Bickel…two types

– Verisimilitude- the appearance of reality

– Cogent- enables decisions

• Haldorsen….the progress of ideas

– Youth= simple, naïve

– Adolescence=complex, naïve

– Middle age=complex, sophisticated

– Maturity= simple, sophisticated

• “All models are wrong. Some are useful." G.E.P. Box