mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-25 06:38:13 -05:00
* Add test models and projects used to verify experimental MSW export * Fix text formatting of MSW tables * Completes porting of all MSW tables Supported keywords are `WELSEGS COMPSEGS WSEGVALV WSEGAICD`
432 lines
10 KiB
Plaintext
432 lines
10 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) 2018 Equinor
|
|
|
|
-- This is a test model for testing ROCKNUM defined with ROCKOPTS and
|
|
-- default RCOK records. Model includes two PVTNUM regions and two
|
|
-- rocknum regions. (ROCKNUM = PVTNUM)
|
|
|
|
-- One producer which is producing from both PVTNUM=1 and PVTNUM=2
|
|
-- ------------------------------------------------------------------------
|
|
|
|
-- ========================================================================
|
|
-- Defines the key parameters for the simulator.
|
|
RUNSPEC
|
|
-- ========================================================================
|
|
|
|
|
|
TITLE
|
|
MODEL 1 WITH ROCKOPTS
|
|
|
|
|
|
-- Grid dimensions
|
|
DIMENS
|
|
6 8 7 /
|
|
|
|
-- Start date
|
|
START
|
|
1 'JAN' 2000 /
|
|
|
|
-- Phases present
|
|
OIL
|
|
WATER
|
|
GAS
|
|
DISGAS
|
|
VAPOIL
|
|
|
|
|
|
-- Units
|
|
METRIC
|
|
|
|
-- Activates the negative directional dependent transmissibility multipliers option.
|
|
GRIDOPTS
|
|
YES 4 /
|
|
|
|
|
|
-- Activates the Equilibration Options.
|
|
-- THPRES defines the threshold pressure between the equilibration regions.
|
|
EQLOPTS
|
|
'THPRES' /
|
|
|
|
--------------------------------------------------------------
|
|
-- Dimensions
|
|
--------------------------------------------------------------
|
|
|
|
-- TABDIMS keyword
|
|
-- Table dimensions
|
|
-- ntsfun: max SATNUM
|
|
-- ntpvt: max PVTNUM
|
|
-- nssfun: max saturation nodes in any saturation table
|
|
-- nppvt: max pressure nodes in any PVT table or Rock Compaction table
|
|
-- ntfip: max FIPNUM, = the fluid in-place region numbers for each grid block.
|
|
-- nrpvt: max Rs nodes in a live oil PVT table
|
|
-- ntendp: max saturation end-point versus depth tables, = ntendp in ENDSCALE
|
|
TABDIMS
|
|
-- ntsfun ntpvt nssfun nppvt ntfip nrpvt unused ntendp ntrocc
|
|
6 2 56 36 1* 36 1* 1* 4* 2 /
|
|
|
|
-- Dimension of equilibration tables
|
|
-- ntequl: max EQLNUM. EQLNUM=Equilibration region numbers
|
|
-- ndprvd: max depth nodes in any table of pressure vs depth
|
|
-- ndrxvd: max depth nodes in any RSVD, RVVD, PBVD or PDVD table
|
|
-- nttrvd: max tables of initial tracer concentration vs depth
|
|
-- nstrvd: max depth nodes in any table of initial tracer concentration vs depth
|
|
EQLDIMS
|
|
-- ntequl ndprvd ndrxvd nttrvd nstrvd
|
|
4 /
|
|
|
|
-- Regions dimension data
|
|
-- ntfip: max FIPNUM
|
|
-- nmfipr: max sets of fluid-in-place regions
|
|
-- nrfreg: max independent reservoir regions
|
|
-- ntfreg: max flux regions for the flux options
|
|
REGDIMS
|
|
-- ntfip nmfipr nrfreg ntfreg
|
|
4 1 /
|
|
|
|
-- Define maximum number of summary vectors to be written
|
|
SMRYDIMS
|
|
40000 /
|
|
|
|
-- Dimensions for fault data
|
|
-- mfsegs: max number of fault segments
|
|
FAULTDIM
|
|
-- mfsegs
|
|
23000 /
|
|
|
|
-- Well dimension data
|
|
-- nwmaxz: max wells in the model
|
|
-- ncwmax: max connections per well
|
|
-- ngmaxz: max groups in the model
|
|
-- nwgmax: max wells in any one group
|
|
WELLDIMS
|
|
-- nwmaxz ncwmax ngmaxz nwgmax
|
|
6 10 10 5 /
|
|
|
|
-- Define multi-segment well dimensions
|
|
WSEGDIMS
|
|
-- nswlmx nsegmx nlbrmx
|
|
4 10 3 /
|
|
|
|
|
|
-- Injection well VFP table dimensions
|
|
-- mxsflo: max flow values per table
|
|
-- mxsthp: max tubing head pressure values per table
|
|
-- nmsvft: max injection well VFP tables
|
|
VFPIDIMS
|
|
-- mxsflo mxsthp nmsvft
|
|
11 8 9 /
|
|
|
|
-- Production well VFP table dimensions.
|
|
-- mxmflo: max flow values per table
|
|
-- mxmthp: max tubing head pressure values per table
|
|
-- mxmwpr: max water fraction values per table
|
|
-- mxmgrp: max gas friction values per table
|
|
-- mxmalq: max artificial lift quantities per table
|
|
-- nmmvft: max production well VFP tables
|
|
VFPPDIMS
|
|
-- mxmflo mxmthp mxmwpr mxmgrp mxmalq nmmvft
|
|
20 10 12 10 5 18 /
|
|
|
|
|
|
--------------------------------------------------------------
|
|
-- Run control settings
|
|
--------------------------------------------------------------
|
|
|
|
-- Activates the unified input file option
|
|
UNIFIN
|
|
-- Activates the unified output file option
|
|
UNIFOUT
|
|
|
|
|
|
-- ====================================================================
|
|
-- This section defines the basic grid properties,
|
|
-- including structure, faults and various static rock properties.
|
|
GRID
|
|
-- ====================================================================
|
|
|
|
|
|
-- Set the grid file output options
|
|
GRIDFILE
|
|
0 1 /
|
|
|
|
INIT
|
|
|
|
-- Transmissibilities calculated from cell corner positions
|
|
NEWTRAN
|
|
|
|
-- Include simulation grid with sloping faults
|
|
INCLUDE
|
|
'include/grid_basemod1.grdecl' /
|
|
|
|
-- Include permability in the x direction for all the cells
|
|
INCLUDE
|
|
'include/permx_basemod1.inc' /
|
|
|
|
|
|
-- Include the porosity values for all the cells
|
|
INCLUDE
|
|
'include/poro_basemod1.inc' /
|
|
|
|
|
|
-- PERMX defines the permability in the x direction for all the cells.
|
|
-- PERMY and PERMZ does the same in y and z direction.
|
|
COPY
|
|
'PERMX' 'PERMY' /
|
|
'PERMX' 'PERMZ' /
|
|
/
|
|
|
|
MULTIPLY
|
|
'PERMZ' 0.1 /
|
|
/
|
|
|
|
|
|
-- multz - Multiply cell transmissibility in the +z direction
|
|
INCLUDE
|
|
'include/multz_basemod1.inc' /
|
|
|
|
-- multnum - define the multiple transmissibility region
|
|
INCLUDE
|
|
'include/multnum_basemod1.inc' /
|
|
|
|
|
|
-- ===================================================================
|
|
EDIT
|
|
-- ===================================================================
|
|
|
|
|
|
-- ===================================================================
|
|
-- Section that contains the fluid property keywords used
|
|
-- to define the PVT behavior of the fluids.
|
|
PROPS
|
|
-- ===================================================================
|
|
|
|
ROCKOPTS
|
|
2* 'ROCKNUM' /
|
|
|
|
ROCK
|
|
-- REF. PRES COMPRESSIBILITY
|
|
280.000 5.6E-5 /
|
|
/ -- default, copy of previous record
|
|
|
|
|
|
-- Rel perm data - SWOF, SGOF
|
|
-- SWOF: Water-oil saturation tables
|
|
-- SGOF: Gas-oil saturation tables versus gas
|
|
INCLUDE
|
|
'include/sattab_basemod1.sattab' /
|
|
|
|
-- Activates stone's first three phase oil relative permeability model.
|
|
-- There is no data required for this keyword.
|
|
STONE1
|
|
|
|
-- PVT data - PVTW, ROCK, DENSITY, PVTO, PVTG
|
|
-- PVTW: Define water fluid properties for various regions
|
|
-- ROCK: Define the rock compressibility for various regions
|
|
-- Density: Define the surface oil, water gas densities for the fluids
|
|
-- PVTO: Oil PVT properties for live oil
|
|
-- PVTG: Gas PVT properties for wet gas
|
|
|
|
INCLUDE
|
|
'include/pvt_basemod2.pvt' /
|
|
|
|
-- swatinit: Define the initial water saturation
|
|
-- array for capillary pressure scaling
|
|
INCLUDE
|
|
'include/swatinit.grdecl' /
|
|
|
|
|
|
-- Activate saturation end-point export to the init file. No data required
|
|
FILLEPS
|
|
|
|
|
|
-- ====================================================================
|
|
-- Defines how various properties in the PROPS and SOLUTION
|
|
-- sections are allocated to individual cells within the model.
|
|
|
|
REGIONS
|
|
-- ====================================================================
|
|
|
|
INCLUDE
|
|
'include/satnum_basemod1.inc' /
|
|
|
|
INCLUDE
|
|
'include/pvtnum_basemod1.inc' /
|
|
|
|
INCLUDE
|
|
'include/eqlnum_basemod1.inc' /
|
|
|
|
COPY
|
|
'PVTNUM' 'ROCKNUM' /
|
|
/
|
|
|
|
-- ====================================================================
|
|
SOLUTION
|
|
-- ====================================================================
|
|
|
|
-- Defines the parameters used to initialize the model for
|
|
-- when equilibration is calculated by OPM flow.
|
|
-- datum_depth P_datum OWC Pcow GOC Pcog Rsvd Rvvd N
|
|
EQUIL
|
|
2650.00 250.000 2700.00 0.00 2650.000 0.00 1 1 0 /
|
|
2700.00 253.300 2700.00 0.00 1650.000 0.00 1 1 0 /
|
|
2730.00 300.000 2725.00 0.00 1650.000 0.00 1 1 0 /
|
|
2730.00 300.000 2715.00 0.00 1650.000 0.00 1 1 0 /
|
|
|
|
|
|
-- Defines the dissolved gas-oil ratio versus depth tables.
|
|
RSVD
|
|
2650.000 156.324
|
|
2660.000 153.000
|
|
2670.000 151.000
|
|
2680.000 149.000
|
|
2690.000 147.000
|
|
2700.000 145.000 /
|
|
|
|
2600.000 150.000
|
|
2700.000 138.134 /
|
|
2650.000 156.324
|
|
2700.000 138.134 /
|
|
2650.000 156.324
|
|
2700.000 138.134 /
|
|
|
|
|
|
-- Defines the vaporized oil-gas ratio versus depth tables.
|
|
RVVD
|
|
2600.00 0.000144250
|
|
2650.00 0.000161230 /
|
|
|
|
2600.00 0.00739697
|
|
2650.00 0.00639697 /
|
|
2600.00 0.00739697
|
|
2650.00 0.00639697 /
|
|
2600.00 0.00739697
|
|
2650.00 0.00639697 /
|
|
|
|
-- Defines the threshold pressure between various equilibration regions.
|
|
THPRES
|
|
1 2 /
|
|
3 4 /
|
|
/
|
|
|
|
-- ===================================================================
|
|
SUMMARY
|
|
-- ===================================================================
|
|
|
|
-- STD: Standard inflow equation will be used.
|
|
INCLUDE
|
|
'include/std_summary.inc' /
|
|
|
|
|
|
-- ===================================================================
|
|
SCHEDULE
|
|
-- ===================================================================
|
|
-- Defines the parameters used for controlling the commercial simulator's
|
|
-- numerical convergence parameters.
|
|
|
|
TUNING
|
|
1 5 7* 1 /
|
|
/
|
|
12 1 50 1 50 50 /
|
|
|
|
|
|
|
|
-- Define data to be written to the RESTART file
|
|
RPTRST
|
|
'BASIC=2' /
|
|
|
|
|
|
-- Define well specifications
|
|
WELSPECS
|
|
'PROD-2' 'PROD_N' 3 2 1* 'OIL' 7* /
|
|
/
|
|
|
|
|
|
-- Define well connections to the grid
|
|
COMPDAT
|
|
-- WELL I J K1 K2 Sat. CF DIAM KH SKIN ND DIR Ro
|
|
'PROD-2' 3 2 1 1 'OPEN' 1* 1033.807 0.216 110773.953 2* 'Y' 33.623 /
|
|
'PROD-2' 3 3 1 7 'OPEN' 1* 1013.742 0.216 108619.070 2* 'Y' 33.614 /
|
|
/
|
|
|
|
|
|
|
|
-- Define group tree hierarcy
|
|
GRUPTREE
|
|
---------------------------------------
|
|
'FIELD_N' 'FIELD' /
|
|
/
|
|
|
|
-- Define well historical production rates and pressures.
|
|
WCONHIST
|
|
'PROD-2' 'OPEN' 'RESV' 1161.290 1.839 181847.097 5* /
|
|
/
|
|
|
|
|
|
-- 31.000000 days from start of simulation ( 1 'JAN' 2000 )
|
|
DATES
|
|
1 'FEB' 2000 /
|
|
/
|
|
|
|
|
|
WCONHIST
|
|
'PROD-2' 'OPEN' 'RESV' 1200.000 1.600 188068.586 5* /
|
|
/
|
|
|
|
-- 60.000000 days from start of simulation ( 1 'JAN' 2000 )
|
|
DATES
|
|
1 'MAR' 2000 /
|
|
/
|
|
|
|
|
|
|
|
WCONHIST
|
|
'PROD-2' 'OPEN' 'RESV' 1200.000 1.600 187878.548 5* /
|
|
/
|
|
|
|
-- 91.000000 days from start of simulation ( 1 'JAN' 2000 )
|
|
DATES
|
|
1 'APR' 2000 /
|
|
/
|
|
|
|
|
|
WCONHIST
|
|
'PROD-2' 'OPEN' 'RESV' 1200.000 1.600 187708.900 5* /
|
|
/
|
|
|
|
|
|
-- 121.000000 days from start of simulation ( 1 'JAN' 2000 )
|
|
DATES
|
|
1 'MAY' 2000 /
|
|
/
|
|
|
|
WCONHIST
|
|
'PROD-2' 'OPEN' 'RESV' 1200.000 1.687 187535.774 5* /
|
|
/
|
|
|
|
-- 152.000000 days from start of simulation ( 1 'JAN' 2000 )
|
|
DATES
|
|
1 'JUN' 2000 /
|
|
/
|
|
|
|
|
|
|
|
WCONHIST
|
|
'PROD-2' 'OPEN' 'RESV' 1200.000 1.700 187361.200 5* /
|
|
/
|
|
|
|
|
|
|
|
-- 182.000000 days from start of simulation ( 1 'JAN' 2000 )
|
|
DATES
|
|
1 'JUL' 2000 /
|
|
/
|
|
|
|
|
|
-- END OF SIMULATION
|
|
|
|
|