SPECHEAT
Recognised by the OPM Flow parserPROPS
SPECHEAT defines the specific heat of the oil, water and gas phases for various PVT regions in the model for when the THERMAL option has been activated in the RUNSPEC section. The number of SPECHEAT vector data sets is defined by the NTPVT parameter on the TABDIMS keyword in the RUNSPEC section and the allocation of the SPECHEAT data sets to different grid blocks in the model is done via the PVTNUM keyword in the REGIONS section.
This keyword can only be used if OPM Flow’s 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 must contain a minimum of two rows and a maximum of NPPVT rows as declared on the TABDIMS keyword in the RUNSPEC section.
Each table is terminated by a “/” and there is no “/” terminator for the keyword.
See also the SPECROCK keyword to define the reservoir rock specific heat.
- Records
- Fixed number of records
- Variadic
- The record accepts a variable number of items
Parameters
| No. | Name | Description | Type | Dimension | Field | Metric | Lab | Default |
|---|---|---|---|---|---|---|---|---|
| 1 | DATAmanual: TEMP | A columnar vector of real monotonically increasing down the column values that define the temperature for the corresponding oil, water and gas specific heat values. | DOUBLE | Temperature, Energy/ | °F | °C | °C | None |
| 2 | OILSHEAT | OILSHEAT is a columnar vector of positive real numbers defining the specific heat of oil at the corresponding temperature, TEMP. | Btu/ | kJ/ | J/ | None | ||
| 3 | WATSHEAT | WATSHEAT is a columnar vector of positive real numbers defining the specific heat of water at the corresponding temperature, TEMP. | Btu/ | kJ/ | J/ | None | ||
| 4 | GASSHEAT | GASHEAT is a columnar vector of positive real numbers defining the specific heat of gas at the corresponding temperature, TEMP. | Btu/ | kJ/ | J/ | None |
Example
The example below defines three fluid phases specific heat versus temperature tables assuming NTPVT equals three and NPPVT is greater than or equal to two on the TABDIMS keyword in the RUNSPEC section.
--
-- SPECIFIC HEAT OF OIL, WATER AND GAS TABLE
--
SPECHEAT
-- TEMP SPECHEAT SPECHEAT SPECHEAT
-- OIL WATER GAS
-- ------- -------- -------- --------
0.000 0.5000 1.5000 0.5000
250.000 0.5000 1.5000 0.5000 / TABLE NO. 01
-- TEMP SPECHEAT SPECHEAT SPECHEAT
-- OIL WATER GAS
-- ------- -------- -------- --------
0.000 0.5500 1.5000 0.5000
260.000 0.5500 1.5000 0.5000 / TABLE NO. 02
-- TEMP SPECHEAT SPECHEAT SPECHEAT
-- OIL WATER GAS
-- ------- -------- -------- --------
0.000 0.5500 1.5500 0.5000
270.000 0.6000 1.5500 0.5000 / TABLE NO. 03
There is no terminating “/” for this keyword.Manual source: parts/chapters/subsections/8.3/SPECHEAT.fodt