ECLIPSE P.F

39
EOR Modelling within ECLIPSE EOR Modelling within ECLIPSE David Bradley Abu Dhabi Regional Technology Center Ali Fadili, Mark Wakefield, Abingdon Technology Center

Transcript of ECLIPSE P.F

Page 1: ECLIPSE P.F

EOR Modelling within ECLIPSEEOR Modelling within ECLIPSE

David BradleyAbu Dhabi Regional Technology CenterAli Fadili, Mark Wakefield, Abingdon Technology Center

Page 2: ECLIPSE P.F

ECLIPSE EORs modelling2

ECLIPSE - EORs

Black-oil (ECLIPSE 100)PolymerSurfactantHigh pH (Alkaline)Brine – Low SalinitySolventFoam

Compositional (ECLIPSE 300)CO2 Injection

Page 3: ECLIPSE P.F

ECLIPSE EORs modelling3

ECLIPSE 100 - Polymer

Base case:water flooding

Polymer injection

Water injection

Effective water viscosity

Polymer adsorption

Permeability reduction

Illustrative example

Page 4: ECLIPSE P.F

ECLIPSE EORs modelling4

Main Objective decrease the water mobility reduced viscous fingering better sweep of the reservoir(oil mobility unaffected). Water is the polymer carrier

CapabilitiesWater viscosity model (modified Todd-Longstaff)Polymer Adsorption – analytical or tabulated isothermsPermeability reductionDead pore volumeShear thinning – Herschel Bulkley modelSalinity dependent polymer properties (viscosity, adsorption)( Polymer + Solvent ongoing development)

ECLIPSE 100 - Polymer

Newtonian

Shear rate

Shea

r str

ess

Herschel-Bulkley

μ

Page 5: ECLIPSE P.F

ECLIPSE EORs modelling

Shear Thinning Effect

5

nrγμττ &+= 0

Standard polymer Shear thinning: n = 1 to 0.6

Log K - layer from SPE10

PAW (Injection of polymer solution slugs alternate with water injection)

Herschel-Bulkley (yield-power-law model):

Page 6: ECLIPSE P.F

ECLIPSE EORs modelling6

ECLIPSE 100 – Surfactant

Reduction of the residual oil saturation by injection of a surfactant solution

Residual oil before surfactant injection

Residual oil after surfactant flooding

Extra oil from upwind reservoir

Illustrative example

Page 7: ECLIPSE P.F

ECLIPSE EORs modelling

Surfactant Model

Objective: Reduce oil-water surface tension and change wettability towards more water-wet to improve oil mobility.Features:

• Water phase as surfactant carrier – optional partitioning in oil phase• Oil-water surface tension as a function of surfactant concentration• Immiscible to miscible transition on kr as a function of capillary

number and surfactant concentration• Adsorption – analytical (new 2009.1) or tabulated isotherms• Wettability change (oil wet to water wet) depending on adsorption• Salinity dependent properties (adsorption, TPB flash) (new 2009.1)

• DiffusionOngoing development to handle the micro-emulsion (oil/water/surfactant mixture)

Page 8: ECLIPSE P.F

ECLIPSE EORs modelling

Multi-Component Brine

W O

S

1-phase

3-phase

Ion exchangeIon exchangeNa -

---

Ca

Ca Na

Salts: e.g. NaClSalts: e.g. NaCl + CaClCaCl22

Effective salinityEffective salinity

AdsorptionAdsorption Phase behaviourPhase behaviour

• Multiple salts injection• Ions exchange reactions with

rock and surfactant• Effective salinity:

• For surfactant adsorption and surfactant-water-oil phase behaviour

• For polymer adsorption• Ions transport

Page 9: ECLIPSE P.F

ECLIPSE EORs modelling

Surfactant Model – Salinity Effect on Adsorption

Without Salinity Effect (low adsorption)

With Salinity Effect (high adsorption)

Surfactant concentration

Surfactant adsorption

Effective salinity

Page 10: ECLIPSE P.F

ECLIPSE EORs modelling

High pH (Alkaline) Model (new in 2009.1)

Objective: In-situ generation of surfactants and reduction of surfactant and/or polymer adsorption

Features:• Currently a simplified alkaline model available• Alkaline tracer carried in the water phase• Reduction of polymer/surfactant adsorption with alkaline

concentration• Oil-water surface tension as a function of alkaline concentration• Alkaline adsorption – analytical or tabulated isotherms

Page 11: ECLIPSE P.F

ECLIPSE EORs modelling

Alkaline-Surfactant-Polymer (ASP) Flooding

Log K (layer 3 of SPE10)

Surfactant conc. limit

Alkaline conc. limit

Injection sequence simulated using ACTIONXs and UDAs

Alkaline conc.

Surfactant conc.

Polymer conc.

Log perm.

Page 12: ECLIPSE P.F

ECLIPSE EORs modelling

Log K

Alkaline

Surfactant

Polymer

Alkaline-Surfactant-Polymer (ASP) FloodingInjection sequence simulated using ACTIONXs and UDAs

Surfactant conc. limit

Alkaline conc. limit

Page 13: ECLIPSE P.F

ECLIPSE EORs modelling

Low Salinity Model (new in 2009.1)

Objective: Change of wettability towards more water wet resulting in increased waterflood recovery.

Features:• Saturation and rel. perm. end-points as a function of brine salinity• Water-oil capillary pressure as a function of brine salinity• Salinity dependent brine density and viscosity as std. brine option• Based on SPE 102239

Page 14: ECLIPSE P.F

ECLIPSE EORs modelling

Low Salinity Model

Hcw

Lcwcw

Hor

Loror

SFSFS

SFSFS

)1(

)1(

11

11

−+=

−+=

Hcow

Lcowcow

Hro

Lroro

Hrw

Lrwrw

PFPFP

kFkFk

kFkFk

)1(

)1(

)1(

22

11

11

−+=

−+=

−+=

Saturation end-point scaling:

Relative perm. and cap. pressure:

( ) [ ]( ) [ ]1,0

1,0

22

11

∈=∈=

salt

salt

CfFCfF

Page 15: ECLIPSE P.F

ECLIPSE EORs modelling15

ECLIPSE 100 – Solvent

Injection of a solvent slug

Solvent slug

Field Oil Production Rate Field Solvent

Production Rate

Oil density decreases due to oil mixing with solvent

Oil viscosity decreases due to oil mixing with solvent

Illustrative example

Page 16: ECLIPSE P.F

ECLIPSE EORs modelling16

Main Objective To model mechanisms where injected fluids are miscible with the hydro-carbons in the reservoir (e.g. high pressure gas, LPG slug, alcohol slug , CO2)

Capabilities4-phase (water, oil, gas and solvent) or 3-phase (solvent fully mixed with oil or gas)Immiscible to miscible transition handling (via user specified miscibility function)Screening of high water saturation (in miscible gas drive residual oil is higher with higher Sw)Viscosities and densities mixing (Todd and Longstaff and 1/4th power mixing rule)PVT, kr and cap pressure as functions of the miscibility pressure (user specified)

ECLIPSE 100 – Solvent

Page 17: ECLIPSE P.F

ECLIPSE EORs modelling17

ECLIPSE 100 – FoamIllustrative example

Reduction in gas mobility

Foam decay

Foam concentration

Foam adsorption

Page 18: ECLIPSE P.F

ECLIPSE EORs modelling18

Main Objective: To control gas mobility to slow down the breakthrough of injected gas or gas production. Gas is the foam carrier, foam is as an active tracer.

CapabilitiesFoam adsorption: isotherm as a function of foam concentration (similar to surfactant)Foam decay (function of oil and water saturations)Gas mobility reductionShear effect (similar to polymer)

ECLIPSE 100 – Foam

Page 19: ECLIPSE P.F

ECLIPSE EORs modelling19

CO2 as an EOR agentReduce crude oil viscosity and increase in water viscositySwelling of crude oil and reduction of oil densityAcid effect on carbonate and shell rocksMiscibility

Main ObjectiveTo model the chemical reactivity between CO2 (as a critical fluid) and the liquid phases (solubility of CO2 in the aqueous phase)

CapabilitiesModelling of the phase equilibrium between CO2 and the aqueous phaseSolubility of CO2 in the aqueous phase (viscosity and density in particular)

ECLIPSE 300 – CO2

Page 20: ECLIPSE P.F

ECLIPSE EORs modelling

CO2SOL/H2SSOL and GASSOL

Objective: Modelling three-phase compositional effects of CO2 behaviour

Features:• CO2SOL/H2SSOL: three-phase models with CO2/H2S solubility in

the water phase• GASSOL: generic three-phase model where any component can

dissolve in the water phase• General gas-oil compositions, but no water in oil/gas phase• Isothermal conditions

Page 21: ECLIPSE P.F

ECLIPSE EORs modelling

CO2SOL/H2SSOL and GASSOL

Assumptions:• Solubility data entered as a function of

– pressure (GASSOL + CO2SOL + H2SSOL)– temperature (CO2SOL)– salinity (CO2SOL)– composition (CO2SOL + H2SSOL)

• Gas phase fugacities calculated from Peng-Robinson EOS• Molecular diffusion of components can be modelled

Page 22: ECLIPSE P.F

ECLIPSE EORs modelling

CO2 Storage: Trapping Mechanisms

22

1: Hydrodynamic Trapping

3: Residual Trapping

2: Solubility Trapping 4: Mineral Trapping

OHHCOOHHCO

OHHHCOOHCOH

COHOHCO

22323

23232

3222

++→+

++→+

→+

+−−

+−+− +++→

++−

KCO

COOH

22H6QuartzMuscovite

22Feldspar3Ke.g.

32

22

)(SiOQuartz))(FOH)O(AlSi(KAl Muscovite

)O(KAlSiFeldsparK

2

21032

83−

In progress

Page 23: ECLIPSE P.F

ECLIPSE EORs modelling23

Alkaline:

Modelling to be based on requirements gatheringSurfactant:

Salinity and rock permeability effects on adsorption

Phase behaviour for water/surfactant/oil mixture

Polymer

Salinity and rock permeability effects on adsorptionSolvent

Robustness, and numerical stability

Ali Fadili, Abingdon Technology Centre

ECLIPSE - EORsReducing the residuals

Future EnhancementsE100 - SOLVENT

To model mechanisms where injected fluids are miscible with the hydro-carbons in the reservoir

Capabilities

4-phase or 3-phase (solvent fully mixed with oil or gas)Immiscible to miscible transition handlingScreening of high water saturation Viscosities / densities mixing (T-L and 1/4th )PVT, kr and cap pressure functions of the miscibility pressure.

E100 - FOAMTo control/reduce gas mobility. Gas is the foam carrierCapabilities

Foam adsorption: isotherm as a function of foam concentrationFoam decay (with oil and water saturations)Gas mobility reductionShear thinning effects

E300 - CO2 as an EOR agentTo model the chemical reactivity between CO2 and the liquid

phases (solubility of CO2 in the aqueous phase)Capabilities

Modelling of the phase equilibrium between CO2 and the aqueous phaseSolubility of CO2 in the phases (viscosity and density effects)

0.0

0.2

0.4

0.6

0.8

1.0

0 2,000

Vo

lum

e F

ract

ion

4,000 6,000 8,000 10,000

Oleic Phase

Microemulsion Phase

Salt Concentration12,000 14,000

Aqueous Phase

Type I Type III Type II

Increasing salt concentration

E100 - POLYMERTo decrease the water mobility reduced viscous

fingering better sweep of the reservoirCapabilities

Water viscosity model (Todd-Longstaff)AdsorptionPermeability reductionDead pore volumeShear thinning (with non-Newtonian rheology)

E100 - SURFACTANTTo reduce oil-water surface tension so that water can

displace more oilCapabilities

Capillary pressure decreases with surfactant concentrationImmiscible to miscible transition for relative permeability (with Ncap and Cs) Adsorption / de-adsorptionWettability change on kr (oil wet to water wet)Partitioned tracer

Correlated Permeability Field

Polymer

New in 2008.1

Non-Newtonian Rheology: Herschel-Bulkey modelFoam

New functional model, and phase carrier

Page 24: ECLIPSE P.F

ECLIPSE EORs modelling24

ECLIPSE Thermal– Introduction to ECLIPSE Thermal– Recent Thermal Projects Involving AbTC– Developments and Future Plans

Mark WakefieldECLIPSE Developer

[email protected]

Page 25: ECLIPSE P.F

ECLIPSE EORs modelling25

Continued development including live oil, well models, chemical reactions, solvers …Continued client support and integration into ECLIPSE/Petrel suite

1992 Project started (Paul Naccache)Dead oil + steamFirst client: BEB in Germany

1995 First commercial release E500

2008 Current release 2008.1 (Mark Wakefield & J. Appleyard)

The ECLIPSE THERMAL Project

Page 26: ECLIPSE P.F

ECLIPSE EORs modelling26

THERMAL/HO Processes

Foamy oil Non-equilibrium phase behaviour

CHOPS Sand transport, worm holing (Visage)

Hot water injection Viscosity reduction through heating

Cyclic Steam StimulationSteam DriveSAGD

Viscosity reduction through heatingSteam transporting more energyFormation damage

Page 27: ECLIPSE P.F

ECLIPSE EORs modelling27

THERMAL/HO Processes

VAPour EXtractionViscosity reduction via solventAsphaltene precipitation

In-Situ Combustion, THAITM

Viscosity reduction through heatingFractional distillation / solvent floodConsumption of heavy endSteam floodCracking?Coke blocking

Page 28: ECLIPSE P.F

ECLIPSE EORs modelling28

Some recent thermal projects involving AbTC include:ISC in VenezuelaMulti segment well comparisonsFoamy oil

Thermal Projects

Page 29: ECLIPSE P.F

ECLIPSE EORs modelling29

Collaborating with Schlumberger Cambridge (SCR) to develop ISC models

Combustion tubes data for simulation validationOil analysis to determine a suitable reaction set and data (rates, enthalpies)

Modelled using the REACTION feature

ISC in Venezuela

Asphaltene + O2 → Gas + Water

Maltene + O2 → Gas + Water

Page 30: ECLIPSE P.F

ECLIPSE EORs modelling30

ISC in Venezuela

Chemical reactions add source and sink terms to component conservation equationsNo additional solution variablesAdditional non-linearities to the system

– Jacobian less well conditioned– More work for the linear solver– A new time scale (fast) which needs resolving

All leads to challenging models!

Page 31: ECLIPSE P.F

ECLIPSE EORs modelling31

925112 Temperature, oF

0.0 0.8Oil Saturation

ISC in Venezuela

Move from Lab to field time and length scalesMaintain sufficient predictive power to assess well configurations, air enrichment and run sensitivities studies

Material supplied by Aubrey O’Callaghan, Jean Gossuin & Paul Naccache.

Oxyg

enGr

avity

Reaction Front

Temp.200–725

oF

Oil Sat.

0.0 - 0.9

Page 32: ECLIPSE P.F

ECLIPSE EORs modelling32

Multi Segment Well Inflow Control DevicesData supplied by Carlos Damas et al

Inflow

Annulus

tubing

Control Valve

Packer

Annulus Segment

Valve Segment

Tubing Segment

ICD modelled in ECLIPSE as segments with pressure losses (labyrinths, valves)

Page 33: ECLIPSE P.F

ECLIPSE EORs modelling33

Conventional Multisegmented

5 years

10 years

Multi Segment Well ‘vs’ Conventional WellData supplied by Carlos Damas et al

Steam Chamber and Drainage Areas

Page 34: ECLIPSE P.F

ECLIPSE EORs modelling34

Multi Segment Well Inflow Control Devices

Steam placement No ICDs

Steam Chamber and

Drainage Areas

Data supplied by Carlos Damas et al

Page 35: ECLIPSE P.F

ECLIPSE EORs modelling35

Foamy Oil (DBR Edmonton)

Large numbers of persistent gas bubbles trapped in oil. Generated by de-pressurization of live heavy oilsNon-equilibrium behaviour, gas components take time to appearRestricted gas mobilityResults in Oil components with ideal gas-like compressibilityLiquid Vol. ~ 1 – Cp(P-Pref) Gas Volume ~ 1/P

Material supplied by David Law

Page 36: ECLIPSE P.F

ECLIPSE EORs modelling36

Foamy Oil

Non equilibrium behaviour modelled with a kinetic model using the reactions feature instead of a flash calculations.

Trapped Gas Free GasDissolved Gas

Non-volatile

non-condensableNon-volatile

Component

VolatilityCompressibility

Liquid Gas Gas

P,T T

Material supplied by David Law

Phase Oil Oil Gas

Page 37: ECLIPSE P.F

ECLIPSE EORs modelling37

Recent Developments – JALS Solver

ECLIPSE Thermal 2007.1 included the new JALS solverConstrained Pressure Residual (CPR) algorithm where a reduced pressure equation is additionally solvedThe additional pressure solve increases the CPU cost per linear iteration but can significantly improve the convergence rateSolver initially tested on a variety of heavy oil & thermal cases. Average CPU WARP / CPU JALS ~ 1.7Solver available in parallelThe JALS solver is under development by John Appleyard, a member of the original ECLIPSE team

Page 38: ECLIPSE P.F

ECLIPSE EORs modelling38

JALS Solver, SAGD Example

The JALS solver consistently requires less linear iterations leading to a healthy decrease in CPU time ~ 42% reduction.

Linear iterations CPU time

JALS Warp

16,750 active cells2 multi-segmented wells2 hydrocarbon components

Page 39: ECLIPSE P.F

ECLIPSE EORs modelling39

The JALS solver powers through the period of poor convergence leading to a substantial reduction in CPU time ~ 9.8 x

Linear iterations CPU time

JALS Warp

11,000 active cells5 multi-segmented wells2 hydrocarbon components

JALS Solver, Steam Flood Example