IPCG
Recognised by the OPM Flow parserPROPS
IPCG defines the maximum imbibition gas-oil capillary pressure values for all the cells in the model via an array. The ENDSCALE keyword in the RUNSPEC section should be activated to enable end-point scaling and the use of this keyword. In addition, the HYSTER option on the SATOPTS keyword in the RUNSPEC section has to be activated to invoke the hysteresis option. The keyword can be used with all grid types.
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 “/”.
The capillary pressure for a grid block is scaled by:
[P sub c ~=~P sub{ c sub{TABLE} } LEFT( IPCG OVER {P SUB {c sub {TABLE-MAX }}} RIGHT)]
(8.59)
Where:
[Pc]= the resulting imbibition gas-oil capillary pressure for a grid cell.
[IPCG]= the maximum capillary pressure from the IPCG array for a given cell.
[P sub{ c sub{TABLE} }]= the capillary pressure in the imbibition capillary pressure table
allocated to the grid block.
[P sub{ c sub{TABLE-MAX} }]= the maximum capillary pressure in the imbibition capillary pressure table
allocated to the grid block at[S sub g = 1 - S sub wco]..
See also the PCG keyword for the equivalent drainage functionality.
- Records
- An array of values covering the grid
Parameters
| No. | Name | Description | Field | Metric | Lab | Default |
|---|---|---|---|---|---|---|
| 1 | IPCG | IPCG is an array of positive real numbers assigning the maximum imbibition gas capillary pressure values for each cell in the model. Repeat counts may be used, for example 30*100.0. | psia | bars | atm | None |
Example
--
-- DEFINE GRID BLOCK IPCG DATA FOR ALL CELLS (BASED ON NX x NY x NZ = 300)
--
IPCG
100*50.0 100*75.0 100*125.0 /
The above example defines the IPCG for 300 cells in the model as defined by the DIMENS keyword in the RUNSPEC section.
| [P sub c ~=~P sub{ c sub{TABLE} } LEFT( IPCG OVER {P SUB {c sub {TABLE-MAX }}} RIGHT)] | (8.59) |
|-----------------------------------------------------------------------------------------|--------|Related keywords
- Requires
ENDSCALE
Manual source: parts/chapters/subsections/8.3/IPCG.fodt