SURF

Recognised by the OPM Flow parserSOLUTION

The SURF keyword defines the initial equilibration surfactant concentration values for all grid cells in the model and should be used in conjunction with the PBUB, PDEW, PRESSURE, RS, RV, SGAS, SGAS and SWAT keywords etc., to fully describe the initial state of the model. The keyword should only be used if the surfactant phase has been activated in the model via the SURFACT keyword in the RUNSPEC section.

This keyword is not supported by OPM Flow but would change the results if supported so the simulation will be stopped.

This is the non-standard method to initialize the model via enumeration and is seldom employed in the industry. The standard methodology is for OPM Flow to initialize a model using the parameters on the EQUIL keyword combined with other keywords to fully describe the initial state of the model. 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 “/”.

See also the PBUB, PDEW, PRESSURE, RS, RV, SGAS, SOIL and SWAT keywords to fully define the initial state of the model.

Records
An array of values covering the grid

Parameters

No.NameDescriptionFieldMetricLabDefault
1SURFSURF is an array of real positive numbers that are greater than or equal to zero assigning the initial equilibration surfactant concentration values to each cell in the model. Repeat counts may be used, for example 20*25.0.lb/stbkg/sm3gm/sccNone

Example

--
-- DEFINE INITIAL EQUILIBRATION SURFACTANT VALUES FOR ALL CELLS
-- BASED ON NX = 100, NY = 100 AND NZ = 3
--
SURF
1000*0.0000 1000*0.0000 1000*0.2500 /
The above example defines the initial equilibration surfactant concentration values to be 0.0000 for all the cells in the first and second layers and finally 0.2500 for all the cells in the third layer.

Manual source: parts/chapters/subsections/10.3/SURF.fodt