MULTREGT

Recognised by the OPM Flow parserGRIDEDITSCHEDULE

Variant 1 — GRID section

The MULTREGT keyword multiplies the transmissibility 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.

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 FLUXNUM and OPERNUM arrays or the GRIDOPTS keyword for the MULTNUM array in the RUNSPEC section.

If REGION1 is defaulted then the transmissibilities between REGION2 and all other regions will be multiplied. Similarly, if REGION2 is defaulted then the transmissibilities between REGION1 and all other regions will be multiplied. If both REGION1 and REGION2 are defaulted then the transmissibilities between all pairs of regions will be multiplied.

If REGION1 and REGION2 are equal and positive then all the transmissibilities within that region as well as the transmissibilities 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 “/”.

Note

Note if the MULTREGT keyword is used in the EDIT section, OPM Flow will always apply the changes irrespective, of if the TRANX, TRANY and TRANZ transmissibility arrays have been entered or not in the EDIT section.

This behavior is different to the commercial simulator that only applies the keyword if the transmissibility arrays have been entered in the EDIT section.

Records
One or more records, each terminated by /
Items per record
6

Parameters

No.NameDescriptionTypeDefault
1SRC_REGION
manual: REGION1
A positive integer value that defines the from REGION number for which the CONSTANT in (3) should be applied.INTNone
2TARGET_REGION
manual: REGION2
A positive integer value that defines the to REGION number for which the CONSTANT in (3) should be applied.INTNone
3TRAN_MULT
manual: CONSTANT
A real positive value to multiply the transmissibility between REGION1 and REGION2.DOUBLE1
4DIRECTIONS
manual: DIR
A character string that defines the direction to apply the transmissibility multiplier between the two regions, should be set to one of the following X, Y, Z, XY, XZ, YZ, or XYZ.STRINGXYZ
5NNC_MULT
manual: TYPE
A character string that defines the type of connections the transmissibility multiplier should be applied to, should be one of the following: NNC – Only apply the transmissibility multiplier between REGION1 and REGION2 to non-neighbor connections. NONNC – Do not apply the transmissibility multiplier between REGION1 and REGION2 to non-neighbor connections. ALL – Apply the transmissibility multiplier between REGION1 and REGION2 to all connections.STRINGALL
6REGION_DEF
manual: REGION ARRAY
A single character that defines the REGION ARRAY that is used to specify the regions identified by REGION1 and REGION2. REGION ARRAY can have the following values: F for the FLUXNUM array M for the MULTNUM array O for the OPERNUM arraySTRINGM

Example

--
-- SET TRANSMISSIBILITES ACROSS DIFFERENT RESERVOIRS TO ZERO
--
-- REGION REGION TRANS DIREC NNC REGION ARRAY
-- FROM TO MULT OPT OPTS M / F / O
MULTREGT
1* 1* 0.0 1* 'ALL' M / ALL REGIONS SEALED
/
The above example isolates all regions from one another by setting the transmissibility for the MULTNUM regions to zero in all directions and for all connections types.
| Note Note if the MULTREGT keyword is used in the EDIT section, OPM Flow will always apply the changes irrespective, of if the TRANX, TRANY and TRANZ transmissibility arrays have been entered or not in the EDIT section. This behavior is different to the commercial simulator that only applies the keyword if the transmissibility arrays have been entered in the EDIT section. |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

Manual source: parts/chapters/subsections/6.3/MULTREGT.fodt

Variant 2 — EDIT section

The MULTREGT keyword multiplies the transmissibility 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 MULTREGT – Multiply Transmissibilities 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/MULTREGT.fodt

Variant 3 — SCHEDULE section

The MULTREGT keyword multiplies the transmissibility 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 MULTREGT – Multiply Transmissibilities 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/12.3/MULTREGT.fodt