ebo 4 grid edit
DESCRIPTION
Eclipse 100 DescribtionTRANSCRIPT
-
5/28/2018 EBO 4 Grid Edit
1/37
SchlumbergerP
rivateGRID Section
This slide does not appear in the manual
-
5/28/2018 EBO 4 Grid Edit
2/37
SIS Training
2
SchlumbergerP
rivate
Purpose of the GRID section
The Grid section contains the properties used to calculate
pore volume & transmissibility
ECLIPSE uses cell pore volume and transmissibility to
calculate flows from cell to cell
),,(
),,(
L
NTGAK
T
),,(
z)y,(x,
zyx
zyxzyx
=NTGVPV cell =
-
5/28/2018 EBO 4 Grid Edit
3/37
SIS Training
3
SchlumbergerP
rivate
Minimum GRID Section
Required Properties for each cell in the model:
Geometry
Cell dimensions & depths
Properties
Porosity
Permeability
(Net-to-gross or net thicknessif not included, ECLIPSEassumes equal to 1)
-
5/28/2018 EBO 4 Grid Edit
4/37
SIS Training
4
SchlumbergerP
rivate
Types of Grids Supported
Block CenteredCorner Point
Radial
Cartesian
1
Unstructured (PEBI)
-
5/28/2018 EBO 4 Grid Edit
5/37
SIS Training
5
SchlumbergerP
rivate
Block-Centered vs Corner Point: Geometry
3
Block-Centered Corner PointZCORN keywordspecifies the height
of all corners of all
cells
COORD keyword
specifies the X,Y,Z ofthe lines that define
the corner of all cells
x
x
x
x
x
x
x
x
x
x
x
x
(10,1,1)
(11,1,1)
TOPS keyword specifies the
upper face depthDX keyword specifies the
thickness of the cells in the I
direction
DY keyword specifies the
thickness of the cells in the Jdirection
DZ keyword specifies the
thickness of the cells in theK direction
Note: DXV, DYV, DZV are alternate forms
(10,1,1)
(11,1,1)
-
5/28/2018 EBO 4 Grid Edit
6/37
SIS Training
6
SchlumbergerP
rivate
(11,1,1)(11,1,1)
Block-Centered vs Corner Point: Transmissibility
Flow from cell can flow to cell(s)
Block-Centered Corner Point
2
Cell connections are by
logicalorder:
(11,1,1) (11,1,2) & (10,1,1)
Cell connections are by
geometricposition:
(11,1,1) (11,1,2), (10,1,2)partial & (10,1,3)
(10,1,1) (10,1,1)
-
5/28/2018 EBO 4 Grid Edit
7/37
SIS Training
7
SchlumbergerP
rivate
Block-centered vs Corner point: Summary
Block-centered
Cell description is simple
Pre-processor is not required
Geometry data is small
Geologic structures are modelledsimplistically
Pinchouts & unconformities are
difficult to modelIncorrect cell connections
across faults (user must modify
transmissibility)
Corner Point
Cell description can be complex
Pre-processor is required
Geometry data is voluminous
Geologic structures can bemodelled accurately
Pinchouts & unconformities can
be modelled accuratelyLayer contiguity across fault
planes is accurately modelled
-
5/28/2018 EBO 4 Grid Edit
8/37
SIS Training
8
SchlumbergerP
rivate
Radial vs Cartesian Keywords
Block-centered Corner Point
Cartesian Radial Cartesian Radial
NX, NY, NZ NR, NTHETA, NZ NX, NY, NZ NR, NTHETA, NZ
DX, DY, DZ (orD*V form)
DR (INRAD &OUTRAD),
DTHETA, DZ (orD*V form)
COORD, ZCORN COORD, ZCORN
PERMX, -Y, -Z PERMR, -THT, -Z PERMX, -Y, -Z PERMR, -THT, -Z
MULTX, etc MULTR, etc MULTX, etc MULTR, etc
-
5/28/2018 EBO 4 Grid Edit
9/37
SIS Training
9
SchlumbergerP
rivate
Grid Cell Property Definition
Cell propertiessuch as PORO,PERMX,PERMY,
PERMZ, NTGare averagesdefined at thecentre
-
5/28/2018 EBO 4 Grid Edit
10/37
SIS Training
10
SchlumbergerP
rivate
Cartesian Data Reading Convention
Cell data is read with i cycling fastest, followed by j then k
i increasing
j increasing
k increasing
(12,4,1)
1
(1,1,1)
-
5/28/2018 EBO 4 Grid Edit
11/37
SIS Training
11
SchlumbergerP
rivate
Radial Data Reading Convention
Cell data is read with R cycling fastest, followed by then k
k increasing increasing
R increasing
(4,3,1)
1
(1,1,1)
-
5/28/2018 EBO 4 Grid Edit
12/37
SIS Training
12
SchlumbergerP
rivate
Unstructured grids do not have row-column type
organization
ECLIPSE requires this information, so cells are assignedI,J,K values by FloGrid
Unstructured Grid Reading Convention
(2,4,1)(8,19,1)
Use a post-processor to modify a PEBI grid!
-
5/28/2018 EBO 4 Grid Edit
13/37
SIS Training
13
SchlumbergerP
rivate
Inactive Cells
Avoid simulating fluid flow in unimportant cells
ACTNUM explicitly set each cells behaviour
0 indicates the cell is inactive
1 indicates the cell is active
MINPV indicate a minimum pore volume for a cell to be activePINCH indicate a minimum thickness for a cell to be active
ECLIPSE will automatically inactivate any cell with zero pore volume
Note: FloViz & FloGrid are normally defaulted to show active cells only
(Scene | Grid | Show | Inactive cells)
-
5/28/2018 EBO 4 Grid Edit
14/37
SIS Training
14
SchlumbergerP
rivate
Cell Property Definition Rules
One property per cell (NX*NY*NZ)
Values must be defined for inactive cells too
Explicit values only
ECLIPSE has no facilities for entering data as a function
FloGrid, Office, FloViz have property calculators
Define the property with the pre-processor
Export the property as a text file (*.grdecl) Use the INCLUDE keyword
-
5/28/2018 EBO 4 Grid Edit
15/37
SIS Training
15
SchlumbergerP
rivate
Input Examples
--NX = 5, NY = 3, NZ = 4
NTG
1.00 1.00 1.00 1.00 1.00
1.00 1.00 1.00 1.00 1.00
1.00 1.00 1.00 1.00 1.00
15*0.40
15*0.95
15*0.85 /
EQUALS
'PORO ' 0.250 /
'PERMX' 45 /
'PERMX' 10 1 5 1 3 2 2 /
'PERMX' 588 1 5 1 3 3 3 /
/
BOX
1 3 1 3 1 1 /
PORO
9*0.28 /
PERMX
100 80 85 83 99 110 92 91 84 /
ENDBOX
COPY
'PERMX' 'PERMY' /
'PERMX' 'PERMZ' /
/
MULTIPLY
'PERMZ' 0.05 /
/
2
Specify each value
Specify similar values
with the *
BOX example
This would overwrite
PORO & PERMX
specified previously
EQUALS exampleApplies to whole grid
Applies to cells specified
COPY example
MULTIPLY example
-
5/28/2018 EBO 4 Grid Edit
16/37
SIS Training
16
SchlumbergerP
rivate
Cell Property Definition using Petrel
The properties are assigned to each cell during upscaling &
exported to a file
The INCLUDE keyword is used to load the properties from
Petrel:
INCLUDE
grainne_props.grdecl /
grainne_props.grdecl
-
5/28/2018 EBO 4 Grid Edit
17/37
SIS Training
17
SchlumbergerPrivate
Local Grid Refinement
Allows high grid resolution in an area of interest while keeping a
low resolution elsewhere.
Typical applications:
Near well pressure changes
Coning and cusping
Condensate dropout
Areas of high well densityFields sharing a common aquifer
-
5/28/2018 EBO 4 Grid Edit
18/37
SIS Training
18
SchlumbergerPrivate
CARFIN
--Name I1 I2 J1 J2 K1 K2 NX NY NZ Wells
LGR1 2 4 2 7 1 1 6 18 1 1 /
CARFIN
--Name I1 I2 J1 J2 K1 K2 NX NY NZ Wells
LGR1 2 4 2 7 1 1 6 18 1 1 /
CARFIN
--Name I1 I2 J1 J2 K1 K2 NX NY NZ Wells
LGR1 2 4 2 7 1 1 6 18 1 1 /
Introducing a Cartesian LGR
1) Choose global cells to refine
2) Decide on LGR size
3) Insert CARFIN, update LGR in
RUNSPEC
I t d i R di l LGR
-
5/28/2018 EBO 4 Grid Edit
19/37
SIS Training
19
SchlumbergerPrivate
Introducing a Radial LGR
1) Choose global cells to refine
Single vertical column OR
2 x 2 vertical column (E100 only)
2) Decide on LGR size
Inner radius and outer radius (optional)
Limited choice for NTHETA: Single column -> 1 or 4
2 x 2 column -> 4 or 8
3) Insert RADFIN (or RADFIN4), INRAD, OUTRAD (optional) andupdate LGR in RUNSPEC
R di l LGR E l
-
5/28/2018 EBO 4 Grid Edit
20/37
SIS Training
20
SchlumbergerPrivate
Radial LGR Examples
A single vertical column of cellsRADFIN
--Name I J K1 K2 NR NTHETA NZ Wells
RAD1 2 2 1 1 4 1 1 1 /
INRAD
0.507 /
R di l LGR E l
-
5/28/2018 EBO 4 Grid Edit
21/37
SIS Training
21
SchlumbergerPrivate
A 2 x 2 vertical column of cells (E100 only)RADFIN4
--Name I1 I2 J1 J2 K1 K2 NR NTHETA NZ Wells
RAD4 4 5 4 5 1 1 6 8 1 1 /
INRAD
0.507 /
OUTRAD
9.0 /
Radial LGR Examples
Adj ti th i f LGR
-
5/28/2018 EBO 4 Grid Edit
22/37
SIS Training
22
SchlumbergerPrivate
Adjusting the size of LGRs
To modify the default sizes of local cells
1) Set number of local cells in each globalcell
2) Define relative sizes of local cells
3) Conclude specification (if not specifyingproperties)
CARFIN
--Name I1 I2 J1 J2 K1 K2 NX NY NZ Wells
ALGR 2 6 2 4 1 1 14 7 1 1 /
NXFIN
2 3 4 3 2 /NYFIN
2 3 2 /
HXFIN
6 5 4 3 2 1 1 1 1 2 3 4 5 6 /
ENDFIN
Property Modification
-
5/28/2018 EBO 4 Grid Edit
23/37
SIS Training
23
SchlumbergerPrivate
Property Modification
Local cells automatically inherit properties from global host cells.
Can be over-ridden using most GRID section keywords.
Must be placed after specification keyword (CARFIN, RADFIN or
RADFIN4) and before ENDFIN or subsequent specification keyword.
CARFIN
--Name I1 I2 J1 J2 K1 K2 NX NY NZ Wells
LGR1 2 4 2 7 1 1 6 18 1 1 /
EQUALS
PORO 0.18 /PERMX 150 /
/
ENDFIN
Non neighbor Connections (NNCs)
-
5/28/2018 EBO 4 Grid Edit
24/37
SIS Training
24
SchlumbergerPrivate
Non-neighbor Connections (NNCs)
An NNC allows flow between cells without adjacent IJK indices
Pinchouts & Unconformities (PINCH and/or MINPV)
Faults
Aquifers often require NNCs
Local Grid Refinement (LGRs) and Coarsening (LGCs)
Radial Models
Dual Porosity/Permeability models
User-defined NNCs
Common NNCs
-
5/28/2018 EBO 4 Grid Edit
25/37
SIS Training
25
SchlumbergerPrivate
Common NNC s
(12,2,5) has NNC to (12,2,7)
PINCH or MINPV must be used
Unconformity
LGRGlobal cell (1,2,1) has NNCs to LGR
cells (1,1,1), (1,2,1) and (1,3,1)
ECLIPSE will calculate
(4,2,1) has NNCs to (3,2,3) & (3,2,4)
ECLIPSE will calculate in Corner Point grids
(default transmissibility NEWTRAN)
Fault Throw
3
NNCs in Radial Models
-
5/28/2018 EBO 4 Grid Edit
26/37
SIS Training
26
SchlumbergerPr
ivate
NNCs in Radial Models
1,1,1
1,2,11,3,1
1,4,1
2,1,1
2,2,12,3,1
2,4,1
3,1,1
3,2,13,3,1
3,4,1
NNCs generatedbetween = 0 and360 using:
COORDSYS
1 COMP /
Indexing Conventions
-
5/28/2018 EBO 4 Grid Edit
27/37
SIS Training
27
SchlumbergerPr
ivate
Indexing Conventions
For any cell I increasingJ increasing
K increasing
(3,2,2)
1
I +
(4,2,2)
I (2,2,2)
J
(3,1,2)
K (3,2,1)
J+(3,3,2)
K+(3,2,3)
Transmissibility Options in ECLIPSE
-
5/28/2018 EBO 4 Grid Edit
28/37
SIS Training
28
SchlumbergerPr
ivate
Transmissibility Options in ECLIPSE
NEWTRAN:
Harmonic average of half-cell transmissibility
Based on the mutual interface area of the two cells
A dip correction is automatically accounted for (using the vectordistance from the cell center to the cell face center )
Default for corner point grids
OLDTRAN: (Harmonic average of Perm) * (Arithmetic average of Area)
Dip correction is applied (even across faults)
Default for block-centered grids
OLDTRANR:
Harmonic average of (Perm * Area)
Dip correction is applied (even across faults)
NEWTRAN Definition
-
5/28/2018 EBO 4 Grid Edit
29/37
SIS Training
29
SchlumbergerPr
ivate
NEWTRAN Definition
+
=
22
222
11
111
x 11
MULTXcT
DDDANTGKx
DDDANTGKx
i
++
++=
222
111
11
1
111 ZYX DDD
DADADA
DD
DA ZZYYXX
Ty & Tz are similar,
however NTG is not
used in TzDx2
Dx1
A
Kx1 NTG1
Kx2 NTG2
OLDTRAN Definition
-
5/28/2018 EBO 4 Grid Edit
30/37
SIS Training
30
SchlumbergerPr
ivate
OLDTRAN Definition
B
DIPCA =
MULTXcTx
( )221
2
21
2
21
2
2
DepthDepthDXDX
DXDX
DIPC
+
+
+
=
( )2122211112
DXDX
NTGDZDYDXNTGDZDYDXA
+
+=
2
2
2
1
1
+
=Kx
DX
Kx
DX
B
DZ1
DX1
DX2
(DX1+ DX2)/2
DZ2
T12
Depth D2
Depth D1
KX1 and NTG1
KX2 and NTG2
DZ1
DX1
DX2
(DX1+ DX2)/2
DZ2
T12
Depth D2
Depth D1
KX1 and NTG1
KX2 and NTG2
DX1
DX2
(DX1+ DX2)/2
DZ2
T12
Depth D2
Depth D1
KX1 and NTG1
KX2 and NTG2
Ty & Tz are similar, however neither NTG
nor the dip correction (DIPC) are used in Tz
GRID Transmissibility Modification Rules
-
5/28/2018 EBO 4 Grid Edit
31/37
SIS Training
31
SchlumbergerPr
ivate
GRID Transmissibility Modification Rules
The MULT and MULT- multipliers are not cumulative
Affect direct & non-neighbor connections, but not user-
defined NNCs
If both MULT and MULT- multipliers are used on the
same two cells, then the product of the multipliers is appliedto the transmissibility
The MULTIPLY keyword has a cumulative effect
Transmissibility Modifications
-
5/28/2018 EBO 4 Grid Edit
32/37
SIS Training
32
SchlumbergerPr
ivate
Transmissibility Modifications
FAULTS
-- IX1 IX2 IY1 IY2 IZ1 IZ2 FACE
ID3 6 6 1 1 1 7 X /
ID3 7 7 1 1 1 7 Y /
ID3 7 7 2 4 1 7 X /
ID3 8 8 4 4 1 7 Y /
ID3 8 8 5 7 1 7 X /
ID3 9 9 7 7 1 7 Y /
ID3 9 9 8 8 1 7 X /
ID2 19 19 1 11 1 7 X /
ID1 11 35 11 11 1 7 Y /
/
MULTFLT
-- Multiplier (no diffusion)
ID2 0.5 /
ID1 0 /
/
Zig-Zag Fault (ID3)
Straight Faults (ID1 & ID2)
GRID Section Output Controls
-
5/28/2018 EBO 4 Grid Edit
33/37
SIS Training
33
SchlumbergerPrivate
For a report in the PRT file, use: RPTGRID (request report of many GRID Section keywords,
including ALLNNC)
BOUNDARY limits the PRT output to specified I,J,K range
For 3D viewable output, use: Geometric data (*.egrid),
GRIDFILE
0 1 / Static properties (*.init),
INIT
GRID Section Output Controls
For an unstructured grid,the *.egrid must be
exported from FloGrid
-
5/28/2018 EBO 4 Grid Edit
34/37
SchlumbergerPrivate
EDIT Section
Purpose of the EDIT Section
-
5/28/2018 EBO 4 Grid Edit
35/37
SIS Training
35
SchlumbergerPrivate
u pose o t e Sect o
Cell geometry, pore volume and transmissibily are
calculated in the GRID Section
These properties are modified in the EDIT Section
EDIT is optional
EDIT Section keywords
-
5/28/2018 EBO 4 Grid Edit
36/37
SIS Training
36
SchlumbergerPrivate
y
GRID Section output that may be modified in the EDITSection:
DEPTH, PORV, TRAN (X, Y, R, THT, Z) Diffusivity Option keywords
Operators
MULTIPLY, BOX, EQUALS, COPY, ADD, MINVALUE,MAXVALUE
Others
EDITNNC, MULTPV, MULTFLT
MULT (X, Y, R, THT, Z, etc) are allowed but not recommended
-
5/28/2018 EBO 4 Grid Edit
37/37
SIS Training
37
SchlumbergerPrivate
This slide does not appear in the manual
EX 3: SectorModel GRID