opm-common/tests/summary_deck.DATA
2023-11-22 10:17:44 +01:00

1130 lines
8.6 KiB
Plaintext

-- Synthetic test deck based on Norne. This data set is meant to be a simple,
-- well-documented deck for the behaviour of SUMMARY specified output. Data
-- is mostly entered to *traceable* and does not necessarily make sense from
-- a simulation point of view.
START
10 MAI 2007 /
RUNSPEC
TITLE
SUMMARYTESTS
-- A simple 10x10x10 cube. Simple to reason about, large enough for all tests
DIMENS
10 10 10 /
REGDIMS
10 /
WELLDIMS
-- Item 1: NWMAX (Maximum number of wells in model)
-- Item 2: NCWMAX (Maximum number of connections per well)
-- Item 3: NGMAX (Maximum number of groups in model--excluding FIELD)
-- Item 4: NWGMAX (Maximum number of wells or child groups per group)
-- NWMAX NCWMAX NGMAX NWGMAX
6 2 3 2
/
TRACERS
1* 1 /
OIL
GAS
WATER
UNIFIN
UNIFOUT
GRID
DX
1000*1 /
DY
1000*1 /
DZ
1000*1 /
TOPS
100*1 /
-- Cell 2,1,10 is inactive
ACTNUM
901*1 0 98*1 /
PORO
1000*0.2 /
PERMX
1000*50 /
PERMY
1000*50 /
PERMZ
1000*10 /
PROPS
TRACER
'SEA' 'WAT'/
/
REGIONS
FIPNUM
50*1 50*11
50*2 50*12
50*3 50*13
50*4 50*14
50*5 50*15
50*6 50*16
50*7 50*17
50*8 50*18
50*9 50*19
50*10 50*20
/
SOLUTION
TBLKFSEA
1000*0.1/
SUMMARY
DATE
PERFORMA
--
-- Field Data
-- Production Rates
FVPR
FWPR
FWPRH
FOPR
FOPRH
FGPR
FGPRH
FLPR
FLPRH
FGSR
FGCR
FNPR -- solvent
FGPRF
FGPRS
FOPRF
FOPRS
FCPR
FSPR
FTPRSEA
-- Injection Rates
FVIR
FWIR
FWIRH
FGIR
FNIR -- solvent
FGIRH
FCIR
FSIR
-- Production Cummulatives
FVPT
FWPT
FOPT
FLPT
FLPTH
FGPT
FNPT
FOPTH
FGPTH
FWPTH
FGST
FGCT
FGPTS
FGPTF
FOPTF
FOPTS
FVPRT
FCPT
FSPT
FTPTSEA
-- Injection Cummulatives
FVIT
FWIT
FWITH
FGIT
FNIT
FGITH
FCIT
FSIT
-- In place
FWIP
FOIP
FOIPL
FGIP
FGIPG
-- Volumes
FHPV
-- Ratios
FWCT
FWCTH
FGOR
FGORH
-- From model2
FMWPR
FMWIN
FOE
FOPP
FWPP
FGPP
FGPI
FWPI
-- Pressures
FPR
FPRH
FPRP
BPR
1 1 1 /
1 1 2 /
1 1 3 /
1 1 4 /
1 1 5 /
1 1 6 /
1 1 7 /
1 1 8 /
1 1 9 /
1 1 10 /
2 1 10 / -- This cell is not ACTIVE
/
BSGAS
1 1 1 /
/
BSWAT
1 1 1 /
/
BOSAT
1 1 1 /
/
BDENG
1 1 1 /
/
BDENW
1 1 1 /
/
BODEN
1 1 1 /
/
BWKR
2 1 1 /
/
BOKR
2 1 1 /
/
BKRO
2 1 1 /
/
BKROW
3 1 1 /
/
BKROG
4 1 1 /
/
BGKR
2 1 1 /
/
BKRG
2 1 1 /
/
BKRW
2 1 1 /
/
BWPC
1 2 1 /
/
BGPC
1 2 1 /
/
BVWAT
1 1 1 /
/
BWVIS
1 1 1 /
/
BVGAS
1 1 1 /
/
BGVIS
1 1 1 /
/
BVOIL
1 1 1 /
/
BOVIS
1 1 1 /
/
-- Region data
RPR
/
RPRH
/
ROPT
/
RGPT
/
RWPT
/
RGFT
/
RWFT
/
ROIP
/
ROP
/
ROPR
/
RGPR
/
RWPR
/
RGIR
/
RGIT
/
RWIR
/
RWIT
/
RWPT
/
ROIPL
/
ROIPG
/
RGIP
/
RGIPL
/
RGIPG
/
RWIP
/
RPPO
/
-- Inter-region flows --
ROFT
1 11 /
1 2 /
9 10 /
/
RWFR-
2 12 /
/
RWFR+
2 12 /
/
RGFR
2 12 /
9 10 /
/
RGFTG
5 6 /
1 20 / -- No connection => zero flow rate and cumulatives
/
ROFTG
5 6 /
/
RGFTL
5 6 /
/
ROFTL
5 6 /
/
-- Group data --
GPR
/
GLPR
/
GOPT
/
GGPT
/
GWPT
/
GNPT
/
GOPR
/
GGPR
/
GWPR
/
GWPRH
/
GGIR
/
GNPR
/
GNIR
/
GGIRH
/
GGIT
/
GNIT
/
GGITH
/
GWCT
/
GWCTH
/
GGOR
/
GGORH
/
GWIR
/
GWIT
/
GCIR
/
GCIT
/
GSIR
/
GSIT
/
GWIRH
/
GWITH
/
GOPRH
/
GGPRH
/
GLPRH
/
GWPTH
/
GOPTH
/
GGPTH
/
GLPTH
/
GPRG
/
GPRW
/
GOPTF
/
GOPTS
/
GOPTH
/
GOPRF
/
GOPRS
/
GOPRH
/
GGPTF
/
GGPTS
/
GGPTH
/
GGPRF
/
GGPRS
/
GGPTF
/
GGPTS
/
GGPTH
/
GGLR
/
GGLIR
/
GGLRH
/
GVPR
/
GVPT
/
GMCTP
/
GOPP
/
GWPP
/
GGPP
/
GGPI
/
GWPI
/
GVIR
/
GVIT
/
GVPRT
/
GMWPR
/
GMWIN
/
GCPR
/
GCPT
/
GSPR
/
GSPT
/
-- Production and injection guide rates (group level)
GOPGR
G_1 /
GGPGR
G_1 /
GWPGR
G_1 /
GVPGR
G_1 /
GGIGR
G_1 /
GWIGR
G_1 /
-- Network reporting (extended network, node level)
GPR
/
-- Well Data
-- Production Rates
WWPR
/
WTPRSEA
W_1 W_2 /
WTPCSEA
W_1 W_2 /
WWPRH
/
WOPR
/
-- filtrate related
WINJFVR
/
WINJFVT
/
WINJFC
/
WGVPR
W_1 W_2 /
WOPRH
/
WGPR
/
WNPR
/
WGPRH
/
WLPR
/
WLPRH
/
WLPT
/
WLPTH
/
WGPRS
/
WGPRF
/
-- Injection Rates
WWIR
W_3
/
WWIT
W_3
/
WWIRH
W_3
/
WGVIR
W_3
/
WWVIR
W_3
/
WWITH
W_3
/
WGIT
W_3
/
WGIR
W_3
/
WGIRH
W_3
/
WGITH
W_3
/
WNIR
W_3
/
WCIR
W_3
/
WSIR
W_3
/
WCIT
W_3
/
WSIT
W_3
/
WNIT
W_3
/
-- Tracers
WTIRSEA
/
-- Production Cummulatives
WWPT
/
WWPTH
/
WOPT
/
WOPTH
/
WGPT
/
WGPTH
/
WNPT
/
WGPTF
/
WGPTS
/
WOPTF
/
WOPTS
/
-- Tracers
WTPTSEA
/
-- Injection Cummulatives
WWIT
W_3
/
-- Ratios
WWCT
/
WWCTH
/
WGOR
/
WGORH
/
WOGR
/
WWGRH
/
WGLR
/
WGLRH
/
-- Tracers
WTITSEA
/
WTICSEA
/
-- Performance
WBHP
/
WBP
'W_1' 'W_2' /
WBP4
'W_1' /
WBP5
'W_1' /
WBP9
'W_1' /
WBHPH
/
WTHP
/
WTHPH
/
WPI
/
WPIO
/
WPIG
/
WPIW
/
WPIL
/
WPI1
'W_1' 'W_2' /
WPI4
'W_1' /
WPI5
'W_1' /
WPI9
'W_1' /
-- from model2
WOPTF
/
WOPTS
/
WOPTH
/
WOPRS
/
WOPRF
/
WGPTF
/
WGPTS
/
WGPRF
/
WTPRS
/
WGLIR
/
WVPR
/
WVPT
/
WVPRT
/
WOPP
/
WWPP
/
WGPP
/
WGPI
/
WWPI
/
WVIR
/
WVIT
/
WMCTL
/
WCPR
/
WCPT
/
WSPR
/
WSPT
/
-- Production and injection guide rates (well level)
WOPGR
/
WGPGR
/
WWPGR
/
WVPGR
/
WGIGR
/
WWIGR
/
WOPRL
W_1 1 /
W_2 2 /
W_3 3 /
/
WOFRL
W_1 1 /
W_2 2 /
W_3 3 /
/
COPRL
W_1 1 1 1 /
W_2 /
/
WSTAT
/
-- Water injection per connection
CWIR
* /
/
-- Gas injection on 3 1 1 (45)
CGIR
'W_3' 3 1 1 /
/
CPR
'W_1' 1 1 1 /
/
CWIT
'W_3' /
/
CGIT
* /
/
-- Production per connection
-- Using all the different ways of specifying connections here
-- as an informal test that we still get the data we want
CWPR
'W_1' 1 1 1 /
/
COPR
'W_1' /
'W_2' /
'W_3' /
/
CGPR
'*' /
/
CGFRF
'*' /
/
CGFRS
'*' /
/
COFRF
'*' /
/
COFRS
'*' /
/
CNFR
'*' /
/
CNPT
'*' /
/
CNIT
'*' /
/
CCIR
'*' /
/
CCIT
'*' /
/
CSIR
'*' /
/
CSIT
'*' /
/
CWPT
'W_1' 1 1 1 /
/
COPT
'W_1' /
/
CGPT
'W_1' /
'W_2' /
'W_3' /
/
CVPR
'W_2' 2 1 1 /
'W_2' 2 1 2 /
'W_3' /
/
CVIR
'W_2' 2 1 1 /
'W_2' 2 1 2 /
'W_3' /
'W_6' /
/
CVPT
'W_1' /
'W_2' 2 1 1 /
'W_2' 2 1 2 /
/
CVIT
'W_3' /
'W_6' /
/
CGOR
'W_1' /
'W_6' /
/
CTFAC
'W_1' /
'W_2' /
'W_3' /
/
CINJFVR
'W_1' /
'W_2' /
'W_3' /
/
CINJFVT
W_1 /
W_2 /
W_3 /
/
CFCSKIN
W_1 /
W_2 /
W_3 /
/
CFCWIDTH
W_1 /
W_2 /
W_3 /
/
CFCPERM
W_1 /
W_2 /
W_3 /
/
CFCPORO
W_1 /
W_2 /
W_3 /
/
CFCRAD
W_1 /
W_2 /
W_3 /
/
CFCAOF
W_1 /
W_2 /
W_3 /
/
---- Connection production rates
----CGFR
----'E-4AH' /
----/
----CWFR
----'E-2H' /
----/
WUBHP
/
SCHEDULE
UDQ
UNITS WUBHP 'BARSA' /
/
BRANPROP
-- Downtree Uptree #VFP ALQ
G_1 PLAT-A 5 1* /
G_2 PLAT-A 4 1* /
/
NODEPROP
-- Node_name Press autoChoke? addGasLift? Group_name
PLAT-A 21.0 NO NO 1* /
G_1 1* NO NO 1* /
G_2 1* NO NO 1* /
/
-- Three wells, two producers (so that we can form a group) and one injector
WELSPECS
'W_1' 'G_1' 1 1 3.33 'OIL' 7* /
'W_2' 'G_1' 2 1 3.33 'OIL' 7* /
'W_3' 'G_2' 3 1 3.92 'WATER' 7* /
'W_6' 'G_2' 8 8 3.92 'GAS' 7* /
'W_5' 'G_3' 6 6 3.92 'OIL' 7* /
/
-- Completion data.
COMPDAT
-- Passing 0 to I/J means they'll get the well head I/J
-- 'Well' I J K1 K2 STATUS SatTable TransFact Rw Kh S
W_1 0 0 1 1 2* 100 3* / -- Active index: 0
W_2 0 0 1 1 2* 1* 5 20 0.5 / -- Active index: 1
W_2 0 0 2 2 2* 1* 5 10 0.2 / -- Active index: 101
W_3 0 0 1 1 2* 1* 2* 0.7 / -- Active index: 2
W_6 0 0 1 1 2* 1* 2* 0.7 / -- Active index: 2
/
COMPLUMP
'W_1' * * * * 1 /
'W_2' * * * * 2 /
'W_3' * * * * 3 /
/
WCONHIST
-- history rates are set so that W_1 produces 1, W_2 produces 2 etc.
-- index.offset.
-- organised as oil-water-gas
W_1 OPEN ORAT 10.1 10 10.2 2* 0.2 0.1 /
W_2 OPEN ORAT 20.1 20 20.2 2* 1.2 1.1 /
/
WCONINJH
-- Injection historical rates (water only, as we only support pure injectors)
W_3 WATER OPEN 30.0 2.1 2.2 /
/
WPOLYMER
'W_3' 1.5 1.0 /
/
WCONINJH
-- Injection historical rates (water only, as we only support pure injectors)
W_6 GAS OPEN 30000.0 /
/
WCONPROD
W_5 SHUT ORAT 0.0 0.0 0.0 1* 30.1 /
/
TSTEP
-- register time steps (in days). This allows us to write *two* report steps (1
-- and 2. Without this, totals/accumulations would fail (segfault) when looking
-- up historical rates and volumes. These volumes however don't change, i.e.
-- every time step has the same set of values
10 /
WPOLYMER
'W_3' 2.5 1.0 /
/
TSTEP
10 /
-- Register a fourth well with completions later. This ensure we handle when
-- wells are registered or activated later in a simulation
WELSPECS
'W_4' 'G_3' 1 1 3.33 'OIL' 7* /
/
COMPDAT
W_4 1 1 1 3 /
/
WPIMULT
W_1 0.5 /
/
TSTEP
10 /
WPIMULT
W_1 0.5 /
/
TSTEP
10 /