THCROCK
Recognised by the OPM Flow parserGRID
The THCROCK keyword defines the reservoir rock thermal conductivity for when the thermal calculation is activated by the 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 number of entries should correspond to the NX x NY x NZ parameters on the DIMENS keyword in the RUNSPEC section, unless the BOX keyword defines a sub area of the grid, in which case the total number of entries should correspond to the number of cells defined by the BOX statement.
The keyword is terminated by a “/”.
Note that there two ways to define the rock and in situ fluids thermal conductivity:
Either by using the THCONR keyword to define the combined rock and fluid conductivity, and optionally the THCONSF keyword in the GRID section, or
by specifying the rock and fluid conductivities individually using the THCROCK, THCOIL, THCGAS, and THCWATER keywords in the GRID section.
Hence, the THCROCK and THCONR keywords are mutually exclusive.
Here, the THCROCK keyword is used in conjunction with the other thermal conductivity arrays to calculate the porosity weighted thermal conductivity of a grid block using:
["Average Thermal Conductivity"= PORO times left( THCOIL + THCGAS+THCWATER+THCSOLID right ) over " NUMBER OF PHASES IN THE MODEL" times LEFT(1 - PORO RIGHT ) times THCROCK]
(6.22)
See also the THCOIL, and THCGAS, and THCWATER keywords in the GRID section. The commercial compositional simulator's THCSOLID keyword is not supported or required by OPM Flow.
- Records
- An array of values covering the grid
Parameters
| No. | Name | Description | Field | Metric | Lab | Default |
|---|---|---|---|---|---|---|
| 1 | THCROCK | THCROCK is an array of real positive numbers that define the thermal conductivity of the reservoir rock in each grid block. Repeat counts may be used, for example 3000*20.0 | Btu/ | kJ/ | J/ | None |
Example
--
-- DEFINE GRID BLOCK RESERVOIR ROCK THERMAL CONDUCTIVITY
– FOR ALL CELLS (BASED ON NX x NY x NZ = 300)
--
THCROCK
300*20.0 /
The above example defines the reservoir rock thermal conductivity of 20.0 for each cell in the 300 grid block model, as defined by the DIMENS keyword in the RUNSPEC section.
| ["Average Thermal Conductivity"= PORO times left( THCOIL + THCGAS+THCWATER+THCSOLID right ) over " NUMBER OF PHASES IN THE MODEL" times
LEFT(1 - PORO RIGHT ) times THCROCK] | (6.22) |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------|Manual source: parts/chapters/subsections/6.3/THCROCK.fodt