50
Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen EAGE, Madrid, June 2005

Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

  • Upload
    dothuy

  • View
    223

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Sandstone Compaction Modellingand

Reservoir Simulation

byØystein Pettersen

EAGE, Madrid, June 2005

Page 2: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Outline

State of the artModel for sandstone compactionAdapt to simulation Improved coupled simulation (rock mechanics ↔ flow simulation)

Page 3: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Compaction Modelling

Reservoir Simulator: Compaction is a function offluid pressure, Cr = Cr(pf)Reality: Compaction is a function of effective stress

the difference between (confining) total stress and fluid pressure

Measure for compaction in a simulator grid cell,Pore Volume Multiplier,

volumepore cell initialvolumeporecellcurrent

=PVmult

Page 4: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Computing PVmult

From reservoir simulator:PVmult(pf) from Cr(pf) (table look-up)

From rock mechanics simulatorPVmult(strain) = exp(-∆ vol. strain)

Page 5: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Fluid Pressure and Stress

For practical purposes,

fp−= σσ 'whereσ’ and σ are effective and total stresspf is fluid pressure

I.e.: Assuming compaction is a function of fluid pressureis equivalent to assuming total stress is constant,or mean effective stress vs. fluid pressure is a straight line

Page 6: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Correlation: Mean Eff. Stress vs. Fluid Pressure

20 bars

20 bars

pf

p’

Page 7: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Correlation PVmult: “Correct” vs. from pf

PVmult(pf)

PVm

ult(s

train

)

Page 8: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

The main reason for the discrepancy is that the reservoirsimulator knows nothing about actual soil displacement in the reservoir. (Boundary effects – “arching”)

PVmult(pf)(Reservoir only) PVmult(strain) (Reservoir and sideburdens)

Page 9: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

There is a growing awareness that• Dynamic reservoir stress state often has significantinfluence on petrophysics and fluid production

• These processes can only be understood by performingcoupled simulations (Rock mechanics simulator – Reservoir simulator)

In this study:

Finite Difference Reservoir simulator: ECLIPSE from Schlumberger

Finite Element Rock Mech. simulator: VISAGE from V.I.P.S Ltd.

Page 10: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Coupling Modes

Fully coupledFull system of fluid flow and rock mechanics equations solved simultaneously at each time stepMost accurate solutionTakes long to runNo fully coupled simulator includes all options that exist in commercial flow simulators or rock mechanics simulators

Page 11: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Coupling Modes: Explicit Coupling

Stressstep

ECLIPSE

Prod.dynamics

Compactiondata

Pressure /sat. state

VISAGE

Stress / strainstate

Adjustpetrophysics

ECLIPSE

time

Page 12: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Explicit Coupling

Relatively fastProvides reasonably good reservoir stress state distribution (but not level )Questionable accuracy w.r.t. compaction modelling

Page 13: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Coupling Modes: Iterative Coupling

Stressstep

ECLIPSE

Prod.dynamics

Compactiondata

Pressure /sat. state

PVmult(pf )

VISAGE

Stress / strainstate

PVmult(strain)

Adjustpetrophysics

ECLIPSE

time

If these are different:Update cellpore volumes

Page 14: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Iterative Coupling

Good reservoir stress state distribution and level,Accurate compaction

Can take long to runUpdates performed only on stress steps

Pressure discontinuities

Page 15: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Pressure vs. Time in Iterative Coupled Run

Page 16: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Improved Coupling Scheme

Evaluation chain:

Cr(pf) pf strain PVmult(strain)

Reservoir simulator Rock mech. simulator

Page 17: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Improved Coupling Scheme

Cr(pf) pf strain PVmult(strain)

material boundaries

Error here propagates to here

Page 18: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Improved Coupling Scheme

Cr(pf) pf strain PVmult(strain)

material boundaries

Cr(x, pf)Modify res. sim. compaction functions tohonour material BC based on PVmult(strain)

Improved pf(x) Improved strain(x)

Page 19: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Improved Coupling Scheme

extend trends in Cr(x, pf) in space and time to get a better predictor for stress simulationsModifications done on res. sim. data: Cont. pressure

Goal☺Faster than iterative coupling☺More accurate than explicit coupling

Page 20: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Consistent Compaction Model

To proceed we need a compaction model which is “equivalent” in VISAGE and ECLIPSE

Definition:A compaction model is consistent if the flow simulator compaction function is derived from the rock mechanics poro-elasto-plastic model.

Page 21: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

(Idealized) Grain Pack Modelfor Sand / Sandstone

Page 22: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Basis – Pure Geomechanical Compaction

Typical measured bulk compressibilities for sands / sandstones are much smaller than grain compressibility

Grain (quartz): K ~ 38 GPaSands: K = 100 MPa – 1 GPaSandstones: K = 5 – 15 GPa

Page 23: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Basis – Pure Geomechanical Compaction

Typical measured bulk compressibilities for sands / sandstones are much smaller than grain compressibility

Grain (quartz): K ~ 38 GPaSands: K = 100 MPa – 1 GPaSandstones: K = 5 – 15 GPa

Bulk compressibility cannot be explained by grain compression alone

Page 24: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Basis – Pure Geomechanical Compaction

Typical measured bulk compressibilities for sands / sandstones are much smaller than grain compressibility

Grain (quartz): K ~ 38 GPaSands: K = 100 MPa – 1 GPaSandstones: K = 5 – 15 GPa

Bulk compressibility cannot be explained by grain compression alone

Pore space compaction in a skeleton of rigid grains can only be caused by grain reorganization

Page 25: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Basis – Pure Geomechanical Compaction

Typical measured bulk compressibilities for sands / sandstones are much smaller than grain compressibility

Grain (quartz): K ~ 38 GPaSands: K = 100 MPa – 1 GPaSandstones: K = 5 – 15 GPa

Bulk compressibility cannot be explained by grain compression alone

Pore space compaction in a skeleton of rigid grains can only be caused by grain reorganization

Principle of Stable Settlement:When grain packing changes, it will always seek a more stable packing pattern.

Page 26: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Consequences

Each stress state corresponds to a stable packing configuration

the tightest possible packing at that state

Page 27: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Consequences

Each stress state corresponds to a stable packing configuration

the tightest possible packing at that state

As packing becomes tighter, further packing will be increasingly more difficult to achieve

each “packing level” is more stable than previous levelsCompressibility increases with load

Page 28: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Consequences

Each stress state corresponds to a stable packing configuration

the tightest possible packing at that state

As packing becomes tighter, further packing will be increasingly more difficult to achieve

each “packing level” is more stable than previous levelsCompressibility increases with load

Relieving stress will not return the soil to a previous, less stable packing level

Page 29: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Implications

At pore level, continuous pore wall failureis taking place during compaction

At bulk level, compaction will be observed as permanent deformation of pore space (plasticity)

The soil has no memory of its past stress history each packing level can be seen as a “new”material with its own poro-elasto-plastic parameters

Page 30: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Characteristics of Grain Pack Model

p'

v

A

B

C

Primary loading– continuously failing material– plastic– increasingly tighter packing

Unloading /Secondary loading– Elastic– No / little vol. change

Spe

c. v

olum

e

Mean effective stress

Page 31: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

v

p

iso-nclurl

q

yield surfaces

elastic region

CSL

Hence, the grain pack modelbehaves according toCritical State Theory:

Change of v along iso-ncl (isotropic normal compression line) is determined by expansionof yield surface in the stress plane

Movement along url’s(unloading-reloading lines)occurs in the elastic regionin the stress plane

Yield surface expansion isdetermined by the hardening rule

Hvvpp

p 0=

∂∂ε

Page 32: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

For sands / sandstones, Critical State Theory is the appropriate failure model to use.

Not e.g. Mohr-Coulomb (the most popular choice).Definitely not linear elastic

In practice we use the special case: Cam Clay Model

Page 33: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

K(p’) Cr(p’) (Med. Strength Sandstone)Measured

5000

10000

15000

20000

25000

30000

35000

40000

5 15 25 35 45 55 65

p' (MPa)

K (M

Pa)

Measured

1,291

1,292

1,293

1,294

1,295

1,296

1,297

1,298

1,299

1,3

1,9 2,4 2,9 3,4 3,9

Log p' (MPa)

Spec

. Vol

.

Const K0

K meas.

Cam Clay0,993

0,994

0,995

0,996

0,997

0,998

0,999

1

5 15 25 35 45 55 65

p' (MPa)

Pore

Vol

. Mul

tiplie

r

Const K0

K meas.

Cam Clay

K(p’)

v(p’)

PVmult(p’ )

Page 34: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Calculating compaction distribution,Step by step

Rock Mech. Failure Model: Critical State (Cam Clay)Flow Sim. Compaction function: Derived from Cam Clay

All calculations done on stress step 2; but complete simulation performed at each iteration, for illustrative purposes

Page 35: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Iteration Step 1: Using Cr(pf) instead of Cr(p’)

PVmult(pf)

PVmult(strain)(each colour:one stress step)

Base Cr:Level function(measure for PVmultfar from boundaries)

pf

PVm

ult

Page 36: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Iteration Step 2: Scale Cr(pf) to Level FunctionPV

mul

t

pf

Page 37: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Error in Compaction Computation

25

pf

Cerr Each colour:One stress step

Page 38: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Iteration Step 3: Subdivide Reservoir into new Material Regions

Ex: All cells with PVmultin this wedge goes inMaterial region 3

New Cr(x, pf) areconstructed by scalingof original, according toPVmult range.

pf

PVm

ult

Page 39: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

New Material Regions, XY View Middle Layer

Page 40: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Example Using 10 Material Regions. Compaction Energy Changed Level Invalid

Visage EclipseMaterial 1 1

2 23 34 45 5

PVmult(pf)

PVmult(strain)

PVm

ult

pf

Page 41: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Iteration Step 4:Adjust Level for all 10 Compaction Functions

PVmult(pf), Cr-Table 1

PVmult(strain), Cr-Table 1

Table 10Table 8Table 5Table 3

pf

PVm

ult

Page 42: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

PVmult(strain) vs. PVmult(pf)

Red line:Correlation = 1

PVmult(pf)

PVm

ult(s

train

)

Page 43: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Error in Compaction Computation

Each colour:One stress step

0.5

-0.5pf

Cerr

Page 44: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Does it Matter? – Simulated Production

Field oil production Field cumulative oil

Field pressure Flank welloil production

Base Cr(pf)(far from boundaries)10 material regionsAveraged Cr(pf)

Page 45: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Oil Saturation,10 Material Regions and Averaged Cr(pf)

Page 46: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Comments

Rock Tables & Material Regions only needs redefining at some stress steps

Example run: All updates based on results from stress step no. 2

Page 47: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Comments

Rock Tables & Material Regions only needs redefining at some stress steps

Example run: All updates based on results from stress step no. 2

New material regions can be accurately determined in one,or a few iterationsTotal number of Visage runs considerably reduced

Page 48: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Comments

Rock Tables & Material Regions only needs redefining at some stress steps

Example run: All updates based on results from stress step no. 2

New material regions can be accurately determined in one,or a few iterationsTotal number of Visage runs considerably reduced

☺ Improved reservoir simulator compaction functions reduces Visage run time:

Example run, CPU time per stress stepIteration step 1: ~15 minutesIteration step 2: 7-8 minutesIteration steps 3 & 4: 1-2 minutes

Page 49: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Improved Coupling Scheme:

Accuracy comparable to fully coupled

Efficiency comparable to explicit coupled, often better (good predictor)

1-10% of fully coupled run times

Page 50: Sandstone Compaction Modelling and Reservoir Simulationfolk.uib.no/fciop/index_htm_files/madrid0605.pdf · Sandstone Compaction Modelling and Reservoir Simulation by Øystein Pettersen

Conclusions

By compaction of sand / sandstonematerial grows stronger due to tighter packingpore space is permanently deformedCritical State Theory

Disregarding stress state boundary effects (“arching”)can lead to grave errors, especially for weak materials

Understanding compaction requires coupled simulations

An improved coupling scheme has been presented