EDITNNCR
Recognised by the OPM Flow parserEDIT
EDITNNCR enables Non-Neighbor Connections (“NNC”), entered via the NNC keyword or calculated by the simulator, to be reset to a user defined value. Only previously defined NNC’s entered via the NNC keyword or calculated by the simulator can be edited, otherwise a warning message will be printed. See also the EDITNNC keyword in the EDIT section that scales an existing NNC.
Notes:
Each record must be terminated by a “/” and the keyword is terminated by a “/”.
Note that although items (8) to (14) for this keyword are not available in OPM Flow, even if they were, it is strongly recommended that these items are defaulted if the data is being entered manually, as opposed to being generated by pre-processing software.
If the transmissibility across a fault needs to be modified see the FAULTS and MULTFLT keywords in the GRID section for an alternative and less complicated method to modifying fault transmissibilities. Transmissibility between reservoir regions can be modified by using MULTREGT keyword, provided MULTNUM has been used to define the inter-region transmissibility region numbers for each grid block. Finally, the MULTX, MULTY and MULTZ series of keywords can be used to modify transmissibility between various cells. All the aforementioned keywords are described in the GRID section.
- Records
- One or more records, each terminated by
/ - Items per record
- 14
Parameters
| No. | Name | Description | Type | Dimension | Field | Metric | Lab | Default |
|---|---|---|---|---|---|---|---|---|
| 1 | I1 | A positive integer that defines the first grid block in the I-direction in a non-neighbor connection, must be greater than or equal to one and less than or equal to NX on the DIMENS keyword in the RUNSPEC section. | INT | None | ||||
| 2 | J1 | A positive integer that defines the first grid block in the J-direction in a non-neighbor connection, must be greater than or equal to one and less than or equal to NY on the DIMENS keyword in the RUNSPEC section. | INT | None | ||||
| 3 | K1 | A positive integer that defines the first grid block in the K-direction in a non-neighbor connection, must be greater than or equal to one and less than or equal to NZ on the DIMENS keyword in the RUNSPEC section. | INT | None | ||||
| 4 | I2 | A positive integer that defines the second grid block in the I-direction in a non-neighbor connection, must be greater than or equal to one and less than or equal to NX on the DIMENS keyword in the RUNSPEC section. | INT | None | ||||
| 5 | J2 | A positive integer that defines the second grid block in the J-direction in a non-neighbor connection, must be greater than or equal to one and less than or equal to NY on the DIMENS keyword in the RUNSPEC section. | INT | None | ||||
| 6 | K2 | A positive integer that defines the second grid block in the K-direction in a non-neighbor connection, must be greater than or equal to one and less than or equal to NZ on the DIMENS keyword in the RUNSPEC section. | INT | None | ||||
| 7 | TRANSmanual: TRANSNNC | TRANSNNC is a positive real number greater than or equal to zero that defines the transmissibility between the first grid block (I1, J1, K1) and the second grid block (I2, J2, K2). This value cannot be defaulted and must be defined. | DOUBLE | Transmissibility | cP.rb/ | cP.rm3/ | cP.rcc/ | None |
| 8 | SAT_manual: ISATNUM1 | ISATNUM1 is a positive integer defining which saturation table number (relative permeability table) to be used for flow from the first grid block to the second grid block. The default value of zero means the existing saturation table allocated to the upstream cell (I1,J1,K1). | INT | 0 | ||||
| 9 | SAT_manual: ISATNUM2 | ISATNUM2 is a positive integer defining which saturation table number (relative permeability table) to be used for flow from the second grid block to the first grid block. The default value of zero means the existing saturation table allocated to the downstream cell (I2,J2,K2). | INT | 0 | ||||
| 10 | PRESS_manual: IPRSNUM1 | IPRSNUM1 is a positive integer defining which pressure table number (PVT table) to be used for flow from the first grid block to the second grid block. The default value of zero means the existing PVT table allocated to the upstream cell (I1,J1,K1). | INT | 0 | ||||
| 11 | PRESS_manual: IPRSNUM2 | IPRSNUM2 is a positive integer defining which pressure table number (PVT table) to be used for flow from the second grid block to the first grid block. The default value of zero means the existing PVT table allocated to the downstream cell (I2,J2,K2). | INT | 0 | ||||
| 12 | FACE_manual: FACE1 | FACE1 is a character string that defines the face associated with flow from the first grid block to the second grid block, where FACE1 can have vales of: X+, X-, Y+, Y-, Z+, or Z-. | STRING | None | ||||
| 13 | FACE_manual: FACE2 | FACE2 is a character string that defines the face associated with flow from the second grid block to the first grid block, where FACE2 can have vales of: X+, X-, Y+, Y-, Z+, or Z-. | STRING | None | ||||
| 14 | DIFFmanual: DIFFNNC | DIFFNNC is a positive real number greater than or equal to zero that scales the diffusivity between the first grid block (I1, J1, K1) and the second grid block (I2, J2, K2). The default value is the value calculated in the GRID section. | DOUBLE | Length | feet | meters | cm | 1* |
Example
--
-- MANUALLY RESET NON-NEIGHBOR CONNECTIONS
--
-- ------------ BOX ----------- -- TRANSNNC --
-- I1 J1 K1 I2 J2 K2
EDITNCCR
1 1 1 1 1 2 0.2500 / RESET NNC TRANS FOR FAULT
1 1 2 1 1 3 0.2500 / RESET NNC TRANS FAULT
1 1 3 1 1 4 0.2500 / RESET NNC TRANS FAULT
/
The above example res-sets the transmissibility between cells (1, 1, 1) and (1, 1, 2), (1, 1, 2) and (1, 1, 3) and (1, 1, 3) and (1, 1, 4) to be 0.2500.Manual source: parts/chapters/subsections/7.3/EDITNNCR.fodt