Skip to content

Commit

Permalink
Test case for supporting instantaneous rates in extended network (WEF…
Browse files Browse the repository at this point in the history
…AC and GEFAC item 3)
  • Loading branch information
vkip committed Jun 5, 2024
1 parent cc1f88b commit dab6003
Showing 1 changed file with 373 additions and 0 deletions.
373 changes: 373 additions & 0 deletions network/NETWORK-01-WEFAC-GEFAC.DATA
Original file line number Diff line number Diff line change
@@ -0,0 +1,373 @@
-- 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) 2024 Equinor


-- -------------------------------------------------------------------------------------------------------
-- -------------------- THIS IS A SIMPLE NETWORK TESTING CASE --------------------------------------------
-- --------------- IT IS TESTING HOW THE GROUP CONTROL, THP CONTROL AND NETWORK BALANCING INTERACT, ------
-- ----------- NETBALAN IS ALSO USED TO CONTROL THE UPDATE PROCESS OF THE NETWORK CALCULATION. ----------
-- --------------FINALLY, WEFAC AND GEFAC ITEM 3 ARE SET TO 'NO' TO USE INSTANTANEOUS RATES. -------------
----------------------------------------------------------------------------------------------------------
RUNSPEC
----------------------------------------------------------------------------------------------------------


DIMENS
13 22 11 /


OIL
WATER
GAS
DISGAS
VAPOIL

METRIC

START
01 'NOV' 2018 /

NSTACK
50 /

--
GRIDOPTS
'YES' 0 /

EQLDIMS
2 1* 25 /


EQLOPTS
THPRES /


REGDIMS
-- max. ntfip nmfipr max. nrfreg max. ntfreg
2 1 1* 2 /

--
WELLDIMS
--max.well max.con/well max.grup max.w/grup
10 15 3 10 /

--
TABDIMS
--ntsfun ntpvt max.nssfun max.nppvt max.ntfip max.nrpvt
10 1 50 60 2 60 /


VFPPDIMS
--max.rate max.THP max.fw max.fg max.ALQ max.tabs
40 20 20 20 13 60 /

--
FAULTDIM
120 / max. number os fault segments

NETWORK
5 5 /

UNIFIN
UNIFOUT

------------------------------------------------------------------------------------------------
GRID
------------------------------------------------------------------------------------------------

--
NEWTRAN

--
GRIDFILE
0 1/

--
GRIDUNIT
METRES /

--
INIT


--



INCLUDE
'include/MODEL02-GRID.inc' /

INCLUDE
'include/MODEL02-FLUXNUM.inc' /


INCLUDE
'include/MODEL02-PORO.inc' /

INCLUDE
'include/MODEL02-PERMX.inc' /

INCLUDE
'include/MODEL02-NTG.inc' /


COPY
PERMX PERMY /
/


INCLUDE
'include/MODEL02-PERMZ.inc'/


RPTGRID
'ALLNNC' /

------------------------------------------------------------------------------------------------
EDIT
------------------------------------------------------------------------------------------------


------------------------------------------------------------------------------------------------
PROPS
------------------------------------------------------------------------------------------------

NOECHO

INCLUDE
'include/MODEL02-PVT.inc' /

INCLUDE
'include/MODEL02-ROCK.inc' /

INCLUDE
'include/MODEL02-SWOF.inc' /

INCLUDE
'include/MODEL02-SGOF.inc' /


------------------------------------------------------------------------------------------------
REGIONS
------------------------------------------------------------------------------------------------

INCLUDE
'include/MODEL02-EQLNUM.inc' /

INCLUDE
'include/MODEL02-FIPNUM.inc' /

INCLUDE
'include/MODEL02-SATNUM.inc' /

------------------------------------------------------------------------------------------------
SOLUTION
------------------------------------------------------------------------------------------------


RPTRST
'BASIC = 2' 'PBPD' /

EQUIL
-- Datum P woc Pc goc Pc Rsvd Rvvd
2561.59 268.55 2645.21 0.0 2561.59 0.0 1 0 0 /
2584.20 268.71 2685.21 0.0 2584.20 0.0 5 0 0 /

RSVD
2561.59 122.30
2597.0 110.00
2660.7 106.77
2697.0 106.77 /

2584.20 122.41
2599.9 110.00
2663.6 106.77
2699.9 106.77 /


THPRES
1 2 /
/


------------------------------------------------------------------------------------------------
SUMMARY
------------------------------------------------------------------------------------------------


INCLUDE
'include/MODEL02-SUMMARY.inc' /

ALL
WTHP
/
GPR
/

------------------------------------------------------------------------------------------------
SCHEDULE
------------------------------------------------------------------------------------------------

RPTRST
'BASIC=2' /


INCLUDE
'include/MODEL02-D-1.inc' /

INCLUDE
'include/flowline_netbalance.inc' /

TUNING
0.1 2 /
/
25 1 50 1 30 30 /

-- start date: 01 'NOV' 2018 /

GRUPTREE
'INJE' 'FIELD' /
'MID' 'FIELD' /
'PROD' 'MID' /
/

WELSPECS
'PROD1' 'PROD' 6 3 1* 'OIL' 0.00 'STD' 'SHUT' 'YES' 0 'SEG' /
'PROD2' 'PROD' 10 4 1* 'OIL' 0.00 'STD' 'SHUT' 'YES' 0 'SEG' /
'PROD3' 'PROD' 6 19 1* 'OIL' 0.00 'STD' 'SHUT' 'YES' 0 'SEG' /
'INJ1' 'INJE' 2 13 1* 'WATER' 0.00 'STD' 'SHUT' 'YES' 0 'SEG' /
'INJ2' 'INJE' 12 20 1* 'WATER' 0.00 'STD' 'SHUT' 'YES' 0 'SEG' /
/

COMPDAT
'PROD1' 6 3 7 7 'OPEN' 0 6.145 0.216 1* 0.00 0.0 'Z' 1* /
'PROD1' 6 3 8 8 'OPEN' 0 9.703 0.216 1* 0.00 0.0 'Z' 1* /
'PROD1' 6 3 9 9 'OPEN' 0 184.170 0.216 1* 0.00 0.0 'Z' 1* /
'PROD1' 6 3 10 10 'OPEN' 0 24.709 0.216 1* 0.00 0.0 'Z' 1* /
'PROD2' 10 4 7 7 'OPEN' 0 20.473 0.216 1* 0.00 0.0 'Z' 1* /
'PROD2' 10 4 8 8 'OPEN' 0 17.619 0.216 1* 0.00 0.0 'Z' 1* /
'PROD2' 10 4 9 9 'OPEN' 0 80.721 0.216 1* 0.00 0.0 'Z' 1* /
'PROD2' 10 4 10 10 'OPEN' 0 11.755 0.216 1* 0.00 0.0 'Z' 1* /
'PROD3' 6 19 7 7 'OPEN' 0 21.629 0.216 1* 0.00 0.0 'Z' 1* /
'PROD3' 6 19 8 8 'OPEN' 0 12.441 0.216 1* 0.00 0.0 'Z' 1* /
'PROD3' 6 19 9 9 'OPEN' 0 178.588 0.216 1* 0.00 0.0 'Z' 1* /
'PROD3' 6 19 10 10 'OPEN' 0 11.149 0.216 1* 0.00 0.0 'Z' 1* /
'INJ1' 2 13 1 1 'OPEN' 0 138.457 0.216 1* 0.00 0.0 'Z' 1* /
'INJ1' 2 13 2 2 'OPEN' 0 0.760 0.216 1* 0.00 0.0 'Z' 1* /
'INJ1' 2 13 3 3 'OPEN' 0 53.129 0.216 1* 0.00 0.0 'Z' 1* /
'INJ1' 2 13 8 8 'OPEN' 0 20.547 0.216 1* 0.00 0.0 'Z' 1* /
'INJ1' 2 13 9 9 'OPEN' 0 45.709 0.216 1* 0.00 0.0 'Z' 1* /
'INJ1' 2 13 10 10 'OPEN' 0 25.267 0.216 1* 0.00 0.0 'Z' 1* /
'INJ1' 2 13 11 11 'OPEN' 0 33.982 0.216 1* 0.00 0.0 'Z' 1* /
'INJ2' 12 20 9 9 'OPEN' 0 139.042 0.216 1* 0.00 0.0 'Z' 1* /
'INJ2' 12 20 10 10 'OPEN' 0 18.620 0.216 1* 0.00 0.0 'Z' 1* /
'INJ2' 12 20 11 11 'OPEN' 0 77.048 0.216 1* 0.00 0.0 'Z' 1* /
/

WEFAC
'PROD*' 0.5 'NO' /
/

GEFAC
'PROD' 0.5 'NO' /
/

GEFAC
'MID' 0.7 'NO' /
/

BRANPROP
'PROD' 'FIELD' 2 /
/

NODEPROP
'FIELD' 80.0 /
'PROD' 1* /
/


WCONPROD
-- WELL OPEN/ CNTL OIL WATER GAS LIQU VOID BHP THP TAB
-- NAME SHUT MODE RATE RATE RATE RATE RATE NO
'PROD*' 'SHUT' 'ORAT' 0.0 4* 100.0 /
/
WCONINJE
-- WELL INJ OPEN/ CNTL FLOW RESV BHP
-- NAME TYPE SHUT MODE RATE RATE
'INJ*' 'WATER' 'SHUT' 'RATE' 0.0 1* 400.0 /
/

NETBALAN
-1 0.1 10 /

DATES
01 'DEC' 2018 /
/

WCONPROD
-- WELL OPEN/ CNTL OIL WATER GAS LIQU VOID BHP THP TAB
-- NAME SHUT MODE RATE RATE RATE RATE RATE NO

'PROD1' 'OPEN' 'GRUP' 5000.0 2* 2* 100.0 20.0 5 /
'PROD2' 'OPEN' 'GRUP' 5000.0 2* 2* 100.0 20.0 5 /
/
WCONINJE
-- WELL INJ OPEN/ CNTL FLOW RESV BHP
-- NAME TYPE SHUT MODE RATE RATE
'I*' 'WATER' 'OPEN' 'GRUP' 6500.0 1* 350.0 /
/

GCONPROD
-- GROUP CNTL OIL WATER GAS LIQU LIMIT AVAIL GUID
-- NAME MODE RATE RATE RATE RATE ACTION FLD RATE
'FIELD' 'ORAT' 19000.0 3* 'RATE'/
'PROD' 'NONE' 4* 'RATE' 'YES' /
/
GCONINJE
-- GROUP PHASE CNTL SRAT VRAT REIN VREP AVAIL GUID GRAT
-- NAME INJ MODE FLD RATE DEFN
'INJE' 'WATER' 'VREP' 3* 0.95 4* 'PROD' /
/

DATES
01 'JAN' 2019 /
/

-- NETBALAN
-- 30 /

DATES
02 'JAN' 2019 /
/

DATES
05 'JAN' 2019 /
/

WCONPROD
-- WELL OPEN/ CNTL OIL WATER GAS LIQU VOID BHP THP TAB
-- NAME SHUT MODE RATE RATE RATE RATE RATE NO

'PROD3' 'OPEN' 'GRUP' 5000.0 2* 2* 100.0 20.0 5 /
/

DATES
01 'FEB' 2019/
/

WCONPROD
-- WELL OPEN/ CNTL OIL WATER GAS LIQU VOID BHP THP TAB
-- NAME SHUT MODE RATE RATE RATE RATE RATE NO

'P*' 'OPEN' 'GRUP' 1000.0 2* 2* 100.0 20.0 5 /
/

DATES
01 'MAR' 2019 /
/

END

0 comments on commit dab6003

Please sign in to comment.