352 lines
7.6 KiB
Plaintext
352 lines
7.6 KiB
Plaintext
-- This reservoir simulation deck is made available under the Open Database
|
|
-- License: http://opendatacommons.org/licenses/odbl/1.0/. Any rights in
|
|
-- individual contents of the database are licensed under the Database Contents
|
|
-- License: http://opendatacommons.org/licenses/dbcl/1.0/
|
|
|
|
-- Copyright (C) 2015 Statoil
|
|
|
|
-- This simulation is based on the data given in
|
|
-- 'Comparison of Solutions to a Three-Dimensional
|
|
-- Black-Oil Reservoir Simulation Problem' by Aziz S. Odeh,
|
|
-- Journal of Petroleum Technology, January 1981
|
|
|
|
|
|
---------------------------------------------------------------------------
|
|
------------------------ SPE1 - CASE 1 ------------------------------------
|
|
---------------------------------------------------------------------------
|
|
|
|
RUNSPEC
|
|
-- -------------------------------------------------------------------------
|
|
|
|
TITLE
|
|
SPE1 - CASE 1
|
|
|
|
DIMENS
|
|
10 10 3 /
|
|
|
|
-- The number of equilibration regions is inferred from the EQLDIMS
|
|
-- keyword.
|
|
EQLDIMS
|
|
/
|
|
|
|
-- The number of PVTW tables is inferred from the TABDIMS keyword;
|
|
-- when no data is included in the keyword the default values are used.
|
|
TABDIMS
|
|
/
|
|
|
|
OIL
|
|
GAS
|
|
WATER
|
|
DISGAS
|
|
-- As seen from figure 4 in Odeh, GOR is increasing with time,
|
|
-- which means that dissolved gas is present
|
|
|
|
FIELD
|
|
|
|
START
|
|
1 'JAN' 2015 /
|
|
|
|
WELLDIMS
|
|
-- Item 1: maximum number of wells in the model
|
|
-- - there are two wells in the problem; injector and producer
|
|
-- Item 2: maximum number of grid blocks connected to any one well
|
|
-- - must be one as the wells are located at specific grid blocks
|
|
-- Item 3: maximum number of groups in the model
|
|
-- - we are dealing with only one 'group'
|
|
-- Item 4: maximum number of wells in any one group
|
|
-- - there must be two wells in a group as there are two wells in total
|
|
4 1 1 4 /
|
|
|
|
UNIFOUT
|
|
|
|
GRID
|
|
|
|
-- The INIT keyword is used to request an .INIT file. The .INIT file
|
|
-- is written before the simulation actually starts, and contains grid
|
|
-- properties and saturation tables as inferred from the input
|
|
-- deck. There are no other keywords which can be used to configure
|
|
-- exactly what is written to the .INIT file.
|
|
INIT
|
|
|
|
|
|
-- -------------------------------------------------------------------------
|
|
NOECHO
|
|
|
|
DX
|
|
-- There are in total 300 cells with length 1000ft in x-direction
|
|
300*1000 /
|
|
DY
|
|
-- There are in total 300 cells with length 1000ft in y-direction
|
|
300*1000 /
|
|
DZ
|
|
-- The layers are 20, 30 and 50 ft thick, in each layer there are 100 cells
|
|
100*20 100*30 100*50 /
|
|
|
|
TOPS
|
|
-- The depth of the top of each grid block
|
|
100*8325 /
|
|
|
|
PORO
|
|
-- Constant porosity of 0.3 throughout all 300 grid cells
|
|
300*0.3 /
|
|
|
|
PERMX
|
|
-- The layers have perm. 500mD, 50mD and 200mD, respectively.
|
|
100*500 100*50 100*200 /
|
|
|
|
PERMY
|
|
-- Equal to PERMX
|
|
100*500 100*50 100*200 /
|
|
|
|
PERMZ
|
|
-- Cannot find perm. in z-direction in Odeh's paper
|
|
-- For the time being, we will assume PERMZ equal to PERMX and PERMY:
|
|
100*500 100*50 100*200 /
|
|
ECHO
|
|
|
|
-- PROPS section keyword "hidden" in include file
|
|
-- not able to parse individual sections
|
|
|
|
INCLUDE
|
|
'props_spe1case1b.inc' /
|
|
|
|
|
|
REGIONS
|
|
|
|
FIPNUM
|
|
300*1 /
|
|
|
|
SOLUTION
|
|
-- -------------------------------------------------------------------------
|
|
|
|
EQUIL
|
|
-- Item 1: datum depth (ft)
|
|
-- Item 2: pressure at datum depth (psia)
|
|
-- - Odeh's table 1 says that initial reservoir pressure is
|
|
-- 4800 psi at 8400ft, which explains choice of item 1 and 2
|
|
-- Item 3: depth of water-oil contact (ft)
|
|
-- - chosen to be directly under the reservoir
|
|
-- Item 4: oil-water capillary pressure at the water oil contact (psi)
|
|
-- - given to be 0 in Odeh's paper
|
|
-- Item 5: depth of gas-oil contact (ft)
|
|
-- - chosen to be directly above the reservoir
|
|
-- Item 6: gas-oil capillary pressure at gas-oil contact (psi)
|
|
-- - given to be 0 in Odeh's paper
|
|
-- Item 7: RSVD-table
|
|
-- Item 8: RVVD-table
|
|
-- Item 9: Set to 0 as this is the only value supported by OPM
|
|
|
|
-- Item #: 1 2 3 4 5 6 7 8 9
|
|
8400 4800 8450 0 8300 0 1 0 0 /
|
|
|
|
RSVD
|
|
-- Dissolved GOR is initially constant with depth through the reservoir.
|
|
-- The reason is that the initial reservoir pressure given is higher
|
|
---than the bubble point presssure of 4014.7psia, meaning that there is no
|
|
-- free gas initially present.
|
|
8300 1.270
|
|
8450 1.270 /
|
|
|
|
SUMMARY
|
|
-- -------------------------------------------------------------------------
|
|
|
|
DATE
|
|
|
|
RPR__NUM
|
|
/
|
|
|
|
RUNSUM
|
|
FMWPA
|
|
FMWIA
|
|
|
|
-- 1a) Oil rate vs time
|
|
FOPR
|
|
-- Field Oil Production Rate
|
|
|
|
-- 1b) GOR vs time
|
|
WGOR
|
|
-- Well Gas-Oil Ratio
|
|
'PROD'
|
|
/
|
|
-- Using FGOR instead of WGOR:PROD results in the same graph
|
|
FGOR
|
|
|
|
-- 2a) Pressures of the cell where the injector and producer are located
|
|
BPR
|
|
1 1 1 /
|
|
10 10 3 /
|
|
/
|
|
|
|
-- 2b) Gas saturation at grid points given in Odeh's paper
|
|
BGSAT
|
|
1 1 1 /
|
|
1 1 2 /
|
|
1 1 3 /
|
|
10 1 1 /
|
|
10 1 2 /
|
|
10 1 3 /
|
|
10 10 1 /
|
|
10 10 2 /
|
|
10 10 3 /
|
|
/
|
|
|
|
-- In order to compare Eclipse with Flow:
|
|
WBHP
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WGIR
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WGIT
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WGPR
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WGPT
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WOIR
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WOIT
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WOPR
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WOPT
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WWIR
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WWIT
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WWPR
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
WWPT
|
|
'INJ'
|
|
'PROD'
|
|
/
|
|
SCHEDULE
|
|
-- -------------------------------------------------------------------------
|
|
RPTSCHED
|
|
'PRES' 'SGAS' 'RS' 'WELLS' 'WELSPECS' /
|
|
|
|
RPTRST
|
|
'BASIC=1' /
|
|
|
|
|
|
-- If no resolution (i.e. case 1), the two following lines must be added:
|
|
DRSDT
|
|
0 /
|
|
-- if DRSDT is set to 0, GOR cannot rise and free gas does not
|
|
-- dissolve in undersaturated oil -> constant bubble point pressure
|
|
|
|
WELSPECS
|
|
-- Item #: 1 2 3 4 5 6
|
|
'PROD' 'G1' 10 10 8400 'OIL' /
|
|
'INJ' 'G1' 1 1 8335 'GAS' /
|
|
'RFTP' 'G1' 10 10 8400 'OIL' /
|
|
'RFTI' 'G1' 9 9 8400 'WATER' /
|
|
/
|
|
|
|
-- Coordinates in item 3-4 are retrieved from Odeh's figure 1 and 2
|
|
-- Note that the depth at the midpoint of the well grid blocks
|
|
-- has been used as reference depth for bottom hole pressure in item 5
|
|
|
|
COMPDAT
|
|
-- Item #: 1 2 3 4 5 6 7 8 9
|
|
'PROD' 10 10 3 3 'OPEN' 1* 1* 0.5 /
|
|
'RFTP' 10 10 3 3 'OPEN' 1* 1* 0.5 /
|
|
'RFTI' 9 9 3 3 'OPEN' 1* 1* 0.5 /
|
|
'INJ' 1 1 1 1 'OPEN' 1* 1* 0.5 /
|
|
/
|
|
-- Coordinates in item 2-5 are retreived from Odeh's figure 1 and 2
|
|
-- Item 9 is the well bore internal diameter,
|
|
-- the radius is given to be 0.25ft in Odeh's paper
|
|
|
|
|
|
WCONPROD
|
|
-- Item #:1 2 3 4 5 9
|
|
'PROD' 'OPEN' 'ORAT' 20000 4* 1000 /
|
|
'RFTP' 'SHUT' 'ORAT' 20000 4* 1000 /
|
|
/
|
|
-- It is stated in Odeh's paper that the maximum oil prod. rate
|
|
-- is 20 000stb per day which explains the choice of value in item 4.
|
|
-- The items > 4 are defaulted with the exception of item 9,
|
|
-- the BHP lower limit, which is given to be 1000psia in Odeh's paper
|
|
|
|
WCONINJE
|
|
-- Item #:1 2 3 4 5 6 7
|
|
'INJ' 'GAS' 'OPEN' 'RATE' 100000 1* 9014 /
|
|
'RFTI' 'GAS' 'SHUT' 'RATE' 0 /
|
|
/
|
|
|
|
-- Stated in Odeh that gas inj. rate (item 5) is 100MMscf per day
|
|
-- BHP upper limit (item 7) should not be exceeding the highest
|
|
-- pressure in the PVT table=9014.7psia (default is 100 000psia)
|
|
|
|
TSTEP
|
|
--Advance the simulater once a month for TEN years:
|
|
31 28 31 30 31 30 31 31 30 31 30 31 /
|
|
|
|
WELOPEN
|
|
'RFTP' OPEN /
|
|
'RFTI' OPEN /
|
|
/
|
|
|
|
WCONHIST
|
|
'RFTP' 'OPEN' 'RESV' 0 /
|
|
/
|
|
|
|
WCONINJE
|
|
'RFTI' 'GAS' 'OPEN' 'RATE' 0 /
|
|
/
|
|
|
|
TSTEP
|
|
31 /
|
|
|
|
WELOPEN
|
|
'RFTP' 'SHUT' /
|
|
'RFTI' 'STOP' /
|
|
/
|
|
|
|
TSTEP
|
|
28 31 30 31 30 31 31 30 31 30 31
|
|
31 28 31 30 31 30 31 31 30 31 30 31
|
|
31 28 31 30 31 30 31 31 30 31 30 31
|
|
31 /
|
|
|
|
DATES
|
|
28 'FEB' 2019 /
|
|
/
|
|
|
|
TSTEP
|
|
31 30 31 30 31 31 30 31 30 31
|
|
31 28 31 30 31 30 31 31 30 31 30 31
|
|
31 28 31 30 31 30 31 31 30 31 30 31
|
|
31 28 31 30 31 30 31 31 30 31 30 31
|
|
31 28 31 30 31 30 31 31 30 31 30 31
|
|
31 28 31 30 31 30 31 31 30 31 30 31 /
|
|
|
|
--Advance the simulator once a year for TEN years:
|
|
--10*365 /
|
|
|
|
END
|