You are on page 1of 16

Schlumberger Private

SOLUTION Section

This slide does not appear in the manual

Purpose of the SOLUTION Section


SIS Training

The SOLUTION is used to define the initial state of every cell in the model
Schlumberger Private

Initial pressure and phase saturation Initial solution ratios Depth dependence of reservoir fluid properties Oil and gas re-solution rates Initial analytical aquifer conditions

ECLIPSE Initialization Options


SIS Training

Equilibration - initial pressures and saturations are computed by ECLIPSE using data entered with the EQUIL keyword
Schlumberger Private

Restart - initial solution may be read from a Restart file created by an earlier run of ECLIPSE Enumeration- initial solution is specified by the user explicitly for every grid block

EQUIL
SIS Training

Sets the contacts and pressures for conventional hydrostatic equilibrium EQUIL items are interpreted differently depending on the phases present May have more than one equilibration region (see EQLDIMS)
EQUIL -D P OWC 7150 Pcow 0 GOC 1* Pcog 1* RSVD/PBVD 1* RVVD/PDVD 1* N 0 / 7000 4000
Schlumberger Private

EQUIL
4

Block Center Equilibration, Part 1


Pressure

2 SIS Training
EQUIL --D 3500 P 4000 OWC 7150 Pcow 0 GOC 3500 Pcog 0 /
Schlumberger Private

GOC

TZ Datum

TZ

1. Given: Contacts, Datum and Pressure 2. Using BO EOS, calculate phase pressures throughout the model, for example:
h2 Po (h 2) = Po (h1) + o gdh h1

OWC = FWL (Pcow = 0)

Depth
5

Block Centered Equilibrium, Part 2


Pressure

1 SIS Training
G-O Rel Perm

Sg = 0.77 Sw = 0.23
GOC

GAS ZONE: Sg = SGU Sw = SWL So = 1 SWL - SGU

Krog

Krg
Schlumberger Private

TZ Datum

SGL

SGU

So = 0.77 Sw = 0.23

OIL ZONE: Sg = SGL, usually zero Sw = SWL So = 1 SWL SGL

O-W Rel Perm

Kro

TZ
Krw OWC = FWL (Pcow = 0) SWL

SWU

Sw = 1.00
Depth

WATER ZONE: Sg = SGL, usually zero Sw = SWU So = 1 SWU SGL


6

Block Centered Equilibrium, Part 3


Pressure

2 SIS Training

Sg = 0.77 Sw = 0.23
GOC

1. Calculate Pcog and Pcow in the transition zones of the model

TZ Datum

Pcow = Po Pw Pcog = Pg Po

Schlumberger Private

So = 0.77 Sw = 0.23

2. Reverse-lookup Sw from Pc tables in PROPS section & assign to cell centers

TZ Pcow
OWC = FWL (Pcow = 0)

Swi = 0.25

Sw = 1.00
Sw
Depth
7

So = 0.75

EQUIL Item 9

Not Steady-State (use EQLOPTS QUIESC) Better FIP estimate


i=1 i=2 i=3

1 SIS Training

TZ OWC OWC Effective OWC Tilted or level block integration OWC i = 2N-1 i = 2N TZ

Schlumberger Private

Level Block Equilibrium Block Center Equilibrium N = 0: fluid saturations at the center of each cell Steady State Potential errors in FIP errors
8

N < 0: average of the conditions at (2 *-N) horizontal levels within each grid cell Tilted Block Equilibrium N > 0: average of the conditions at N levels within each cell half, weighted according to the cells horizontal cross-section at each level

Mobile Fluid Correction


SIS Training

Oil saturation from fine scale equilibration: So = (A+B)/V Immobile oil saturation (from saturation tables) SOWCR = (B+C)/V Resulting mobile oil saturation Somob = (A-C)/V OWC Correct mobile oil saturation is Somob = A/V Mobile fluid correction activated by
EQLOPTS MOBILE /
Depth

SWL

SOWCR

Schlumberger Private

Transition Zone

Water Zone

Water Saturation

Mobile Water in the Transition Zone


SIS Training

Often need to immobilize water below certain threshold saturation 1) Add TZONE to PROPS section 2) Enter threshold saturation (Swcr*) with SWCR 3) Swcr* may be varied in history match as required
TZONE F T TZONE ENPTVD F T 3000 1* EQUALS 3250 1* SWCR 3251 1* / 3500 1* F / F / 6* 0.50 0.50 6* 0.706* / 0.70 0.70 6* /
Depth

Schlumberger Private

Immobile Water Immobile Water Mobile Water Mobile Water Swcr*=0.70 Water Saturation

10

Matching Initial Water Saturation


SIS Training

Often given initial water saturation distribution BUT need EQUIL for pressure, other phase saturations, etc 1) Input saturation tables as usual, with non-zero Pcow 2) Enter initial water saturation array using SWATINIT in PROPS section 3) Enter EQUIL keyword as usual ECLIPSE scales Pcow to match initial water saturation given in SWATINIT Check scaled Pcow is physically reasonable (INIT file) PPCWMAX will limit maximum capillary pressure scaling
Schlumberger Private

11

Initial Solution Ratios


SIS Training

Used for fluid density calculation Required as part of the equation of state for the oil and gas phases
Dissolved gas concentration, Rs or RSVD Vaporized oil concentration, Rv or RVVD Bubble point and / or dew point depth variation, PBVD and/or PDVD
This information may be supplied in your PROPS keywords
12

Schlumberger Private

Restart Runs
SIS Training

The solution at the end of the initialization is set as start conditions for the history match Why bother to recalculate initial saturations & pressures? Restarts save simulation time!
Field Production Rate

(Initialization Run)

Cell Saturations & Pressures recorded

Schlumberger Private

History Period (Restart Run)

Time

13

Enumeration
SIS Training

Initial conditions may be set explicitly This may be appropriate in reservoirs with initially tilted contacts or non-equilibrium situations ECLIPSE will check supplied information against phases in the Runspec section
Schlumberger Private

14

Output Controls
SIS Training

RPTSOL SOIL EQUIL RESTART=2 /


Schlumberger Private

Tabular and printed data to the PRT file


Lots of other properties can be written

Initial conditions to the restart file


Can write out interblock flows & FIP Can be viewed in 3D ( Petrel, FloViz, FloGrid)
RPTSOL
15

SIS Training

Schlumberger Private

EX 5: Sector
Model Initialization

This slide does not appear in the manual

16

You might also like