Beruflich Dokumente
Kultur Dokumente
WATER
OIL
GAS
Uses Krog table
Uses Krow table
SWL S S
S
w g
g
SWL S S
SWL S
w g
w
SWL S SWL S S
o w g
1
Saturation Regions
In REGIONS section
SATNUM - give each cell a number.
A region where all the cells have the same number uses the same
saturation function table
Endpoint Scaling
Purposes
a small number of saturation functions with a generic form that applies
to a number of rock types
different end points for different rock types
EPS transforms the generic curves to those that suit rock types with
different endpoints
Types
kr
along x-axis
along y - axis (vertical scaling)
Pc
along x-axis;
vertical
J-func
EPS for kr - Along x-axis
The end points
SWL / SGL- connate water/ gas saturation
SWCR / SGCR - critical water / gas saturation
SWU / SGU - maximum water / gas saturation
SOWCR - critical oil with water saturation
SOGCR - critical oil with gas saturation
Effect of Saturation Scaling
SWL
SWL
SWCR
SWCR
SOCR SOCR
EPS for kr - Along x-axis
Linear transformation:
s- scaled; t-tabular values
u- maximum value; l - critical value
Implementation Procedures:
given S
s
and the end points at a cell
calculate S
t
from the above equation
look up saturation table using S
t
t
l
t
u
t t
u
s
l
s
u
s s
u
S S
S S
S S
S S
N
i
i
N
i
w i
N
i
w w
PV
S PV
N
Sw
Tilted
N
S
N
S
Level
i
i
Block centre equilibration OWC
Water saturation is calculated in 2N sub-
cells during equilibration.
In level block integration the average is
used
In tilted block integration sub-cell
saturations are pore volume weighted.
Tilted or level
block
integration
OWC
Level or tilted block
equilibration require
quiescence
RUNSPEC
EQLOPTS
'QUIESC' /
Quiescence
Pressure
Depth
OWC
FWL
(P
cow
=0)
TZ
Reverse
lookup of P
cow
curves to find
Sw in TZ
P
cow
=P
w
-
P
o
P
cow
S
w
S
wi
Cent re bl ock S
w i
consi st ent wi t h
P
cow
I ni t l i al i sat i on i s
stable.
Level / ti l ted bl ock S
wi
smal l er and
inconsistent with P
cow
Initilisation is not
stable and water will flow into cell from
below OWC
Use EPS to rescale Pcow and stop
water from flooding into cell.
To enable quiescence:
RUNSPEC
EQLOPTS
'QUIESC' /
Mobile Fluid Correction
A B
C D
OWC
S
w
= SWL
S
w
= (1 SOWCR)
Depth
Transition Zone
Water Zone
S
w
Mobile fluid correction requires
RUNSPEC
EQLOPTS
MOBILE/
Effect of TZONE
Behaviour with
TZONE
S
w
S
wco
S
wcr
To activate water freezing use TZONE
-oil water gas
F T F /
in the PROPS section
Matching Initial Water Saturation
Depth Depth
Above OWC
Sw=SWL
from sat fns
Below OWC
Sw=SWU
from sat fns
Above OWC Sw
varies smoothly.
Define Sw using
SWATINIT array in
PROPS section
Below OWC
Sw=SWU
from sat fns
Freeze water
level
TZ Top
GOC
ECLIPSE initial Sw Observed initial Sw
Partial Penetration
COMPRP/COMPVE
OWC
Sw>SWCR
Only clean oil is produced due to
partial penetration and off-centre
well
Output Control
RPTPROPS
Controls output from PROPS section -> PRT file
Available mnemonics see E100 RM
Pre-96a format with integer controls is still unable
INIT
Saturation functions and PVT data is contained
In the INIT file and can be loaded and displayed
In GRAF
Output Control
FILLEPS
99a: all saturation endpoints -> INIT file
By default, the values for the grid cells
Using unscaled tabular values are undefined
Output Control
EPSDEBUG: controls debug for end-point scaling options
write out the scaled curves for a set of cells defined
output in tabular form (0)
output as GRAF user data (1)
e.g:
EPSDEBUG
--IX1 IX2 IY1 IY2 IZ1 IZ2 SWITCH
4 4 5 5 1 3 0/