PINCHREG

Recognised by the OPM Flow parserGRID

The PINCHREG keyword defines the parameters used to control the generation of Non-Neighbor Connections (“NNCs”) in the vertical (K) direction due to layers pinching out in combination with the PINCHNUM keyword. This allows different regions in the model to use different criteria in controlling the how pinch-outs are generated. The keyword should contain NRPINC records defining the criteria for each pinch-out region defined with the PINCHNUM keyword. NRPINC is the maximum number of PINCHNUM regions defined via the GRIDOPTS keyword in the RUNSPEC section.

An alternative method to set the pinch-out criteria is to use the PINCH keyword, that applies the criteria to the whole model.

OPM Flow will automatically generate connections between non neighbor cells in the vertical direction based on the parameters on this keyword.

Notes:

The keyword should contain NRPINC records defining the criteria for each pinch-out region defined with the PINCHNUM keyword. NRPINC is the maximum number of PINCHNUM regions defined via the GRIDOPTS keyword in the RUNSPEC section.

Each record must be terminated by a “/” there is no keyword terminating “/”.

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

Parameters

No.NameDescriptionTypeDimensionFieldMetricLabDefault
1THRESHOLD_THICKNESS
manual: PINCHTHK
A real number defining the pinch-out threshold thickness for any cell. NNCs are generated across inactive cells having a vertical thickness less than PINCHTHK.DOUBLELengthft. 0.001m 0.001cm 0.001Defined
2OPTION1
manual: PINCHOPT
A character string controlling the generation of pinch-outs when the MINPV keyword has been used to deactivate cells with small pore volumes. PINCHOPT can either be set to: GAP to allow the generation of NNCs across cells that have been made inactive with the MINPV keyword when the thickness is greater than PINCHTHK threshold. NOGAP to enforce the strict adherence to the PINCHTHK threshold whether or not cells have been made inactive due to the MINPV keyword.STRINGGAP
3MAX_GAP
manual: PINCHGAP
A real number defining the maximum “empty” thickness allowed between grid blocks in adjacent grid layers for a non-zero transmissibility to exist between them.DOUBLELengthft. 1.0E20m 1.0E20cm 1.0E20Defined
4OPTION2
manual: PINCHCAL
A character string controlling the calculation of the pinch-out transmissibilities. PINCHCAL can either be set to: TOPBOT results in the pinch-out transmissibility being calculated from the half-cell Z-direction transmissibilities of the active cells on either side of the pinched-out layers. ALL results in the pinch-out transmissibility being calculated from the Z-direction transmissibilities harmonic average of all the cells between the active cells on either side of the pinched-out layers.STRINGTOPBOT
5OPTION3
manual: PINCHMUL
A character string controlling the calculation of the pinch-out transmissibilities when adjustments have been made by the MULTZ keyword. PINCHMUL can either be set to: TOP results in the pinch-out transmissibility being calculated from the active cell at the top of the pinch-out. ALL results in the pinch-out transmissibility being calculated from the minimum value of the MULTZ of the active cell at the top of the pinch-out and all the inactive cells in the pinch-out vertical column. Note if PINCHCAL has been set equal to ALL then PINCHMUL is reset to TOP, irrespective of the entered value for PINCHMUL.STRINGTOP

Example

--
-- SET PINCH-OUT CRITERA VIA THE PINCHNUM REGION
--
PINCHREG
-- THRESHOLD GAP EMPTY TRANS
-- THICKNESS NO GAP GAP CALC
0.1 1* 1* 1* / PINCHNUM 01
1.0 1* 10 1* / PINCHNUM 02
1.0 NOGAP 20 1* / PINCHNUM 03
The above example sets the default pinch-out criteria for grid blocks defined as region one via the PINCHNUM array and different values for regions two and three.

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