MULTREGH
Recognised by the OPM Flow parserGRIDEDIT
Variant 1 — GRID section
The MULTREGH keyword multiplies the thermal conductivity between two regions by a constant. The region number array can be FLUXNUM, MULTNUM or OPERNUM and these arrays must be defined and be available before the MULTREGT keyword is read by the simulator. The constant should be a real number.
This keyword is not supported by OPM Flow but would change the results if supported so the simulation will be stopped.
Notes:
Where REGION1 and REGION2 should be less than or equal to the maximum number of regions as defined on the REGDIMS keyword for the FIPNUM and OPERNUM arrays or the GRIDOPTS keyword for the MULTNUM array in the RUNSPEC section.
If REGION1 is defaulted then the thermal conductivities between REGION2 and all other regions will be multiplied. Similarly, if REGION2 is defaulted then the thermal conductivities between REGION1 and all other regions will be multiplied. If both REGION1 and REGION2 are defaulted then the thermal conductivities between all pairs of regions will be multiplied.
If REGION1 and REGION2 are equal and positive then all the thermal conductivities within that region as well as the thermal conductivities between that region and all other regions will be multiplied.
If the same combination of REGION1 and REGION2 is repeated then only the latest multiplier is used regardless of whether the REGION ARRAY specified is the the same or not.
If the GRIDOPTS keyword is not present in the RUNSPEC section or if the GRIDOPTS keyword is present but the maximum number of MULTNUM regions (NRMULT) equals zero then REGION ARRAY will default to F for the FLUXNUM array.
Each record must be terminated by a “/” and the keyword is terminated by a “/”.
- Records
- One or more records, each terminated by
/ - Items per record
- 6
Parameters
| No. | Name | Description | Type | Dimension | Default |
|---|---|---|---|---|---|
| 1 | FROM_manual: REGION1 | A positive integer value that defines the from REGION number for which the CONSTANT in (3) should be applied. | INT | None | |
| 2 | TO_manual: REGION2 | A positive integer value that defines the to REGION number for which the CONSTANT in (3) should be applied. | INT | None | |
| 3 | MULTIPLIERmanual: CONSTANT | A real value to multiply the thermal conductivity between REGION1 and REGION2. | DOUBLE | 1 | 1 |
| 4 | DIRECTIONmanual: DIR | A character string that defines the direction to apply the thermal conductivity multiplier between the two regions, should be set to one of the following X, Y, Z, XY, XZ, YZ, or XYZ. | STRING | XYZ | |
| 5 | FLAGmanual: TYPE | A character string that defines the type of connections the thermal conductivity multiplier should be applied to, should be one of the following: NNC – Only apply the thermal conductivity multiplier between REGION1 and REGION2 to non-neighbor connections. NONNC – Do not apply the thermal conductivity multiplier between REGION1 and REGION2 to non-neighbor connections. ALL - Apply the thermal conductivity multiplier between REGION1 and REGION2 to all connections. | STRING | ALL | |
| 6 | CHOICEmanual: REGION ARRAY | The REGION ARRAY to use for applying the CONSTANT in (3) based on the regions REGION1 and REGION2 in (1 and 2). REGION ARRAY can have the following values: F for the FLUXNUM array. M for the MULTNUM array. O for the OPERNUM array. | STRING | M |
Example
--
-- MULTIPLY THERMAL CONDUCTIVITIES BETWEEN RESERVOIRS
--
-- REGION REGION CONDS DIREC NNC REGION ARRAY
-- FROM TO MULT OPT OPTS M / F / O
MULTREGH
1* 1* 1.05 1* 'ALL' M / ALL REGIONS
/
The above example multiplies the thermal conductivities between all the MULTNUM regions by 1.05 in all directions and for all connections types.Manual source: parts/chapters/subsections/6.3/MULTREGH.fodt
Variant 2 — EDIT section
The MULTREGH keyword multiplies the thermal conductivity between two regions by a constant. The region number array can be FLUXNUM, MULTNUM or OPERNUM and these arrays must be defined and be available before the MULTREGT keyword is read by the simulator. The constant should be a real number.
See MULTREGH – Multiply Thermal Conductivities Between Regionsin the GRID section for a full description.
- Records
- One or more records, each terminated by
/ - Items per record
- 6
Manual source: parts/chapters/subsections/7.3/MULTREGH.fodt