VISCREF

Recognised by the OPM Flow parserPROPS

VISCREF defines the reference conditions for the viscosity-temperature tables, GASVISCT, OILVISCT and WATVISCT, for when the thermal option has been activated by THERMAL keyword in the RUNSPEC section. This keyword can only be used if the thermal option has been activated by the THERMAL keyword in the RUNSPEC section. Note this is different to the commercial simulator that uses the TEMP keyword in the RUNSPEC section to activate the black-oil thermal model.

Notes:

The keyword is followed by NTPVT tables as declared on the TABDIMS keyword in the RUNSPEC section.

Each table is terminated by a “/” and there is no “/” terminator for the keyword.

OPM Flow currently does not support API tracking and therefore item (3) of this keyword is ignored. See also the OILVISCT, GASVISCT and WATVISCT keywords in the PROPS section.

Records
Fixed number of records
Items per record
3

Parameters

No.NameDescriptionTypeDimensionFieldMetricLabDefault
1REFERENCE_PRESSURE
manual: PRES
PRES is a real positive number defining the reference pressure for the viscosity and temperature tablesDOUBLEPressurepsiabarsaatmaNone
2REFERENCE_RS
manual: RS
RS is a real positive number defining the reference gas-oil ratio for when the model contains gas dissolved as activated by the DISGAS keyword in the RUNSPEC sectionDOUBLEGasDissolutionFactorMscf/stbsm3/sm3scc/sccNone
3API_GRAVITY
manual: API
API is a real number defining the oil API for when the API tracking option has been invoked by the API keyword in the RUNSPEC section. Note that OPM Flow does not support API tracking, and therefore this variable is ignored.DOUBLE1°API°API°APINone

Example

The following example shows the VISCREF keyword for when the thermal option has been activated by the THERMAL keyword in the RUNSPEC section and for when NTPVT on the TABDIMS keyword in the RUNSPEC section is set to five.
--
-- REF REF REF
-- PRESSURE GOR API
-- -------- ------- -------
VISCREF
3000.0 0.500 / TABLE NO. 01
3200.0 0.550 / TABLE NO. 02
3300.0 0.580 / TABLE NO. 03
3400.0 0.620 / TABLE NO. 04
3500.0 0.625 / TABLE NO. 05
There is no terminating “/” for this keyword.

Manual source: parts/chapters/subsections/8.3/VISCREF.fodt