SALTPVD
Recognised by the OPM Flow parserSOLUTION
The SALTPVD keyword defines the initial precipitated salt volume fraction versus depth tables for each equilibration region for when OPM Flow’s Salt Precipitation Model has been activated in the input deck via the PRECSALT keyword in the RUNSPEC section. The keyword defines the initial deposited salt as a volume fraction (Ss), that is solid salt saturation.
Note
This is an OPM Flow specific keyword for the simulator’s Salt Precipitation Model that is activated by the PRECSALT keyword and declaring that vaporized water is present in the run via the VAPWAT in the RUNSPEC section. This is the initial precipitated salt volume fraction contained within the pore space, see SALTVD in the SOLUTION section that defines the initial salt concentration within the water phase.
Notes:
The keyword is followed by NTEQUL tables as declared on the EQLDIMS keyword in the RUNSPEC section.
Each table must contain a minimum of two rows and a maximum of NDRXVD rows as declared on the EQlDIMS keyword in the RUNSPEC section.
Each table is terminated by a “/” and there is no “/” terminator for the keyword.
Precipitated salt can be viewed in OPM ResInsight via the SALTP dynamic grid variable that represents the precipitated salt saturation.
- Records
- Fixed number of records
- Variadic
- The record accepts a variable number of items
Parameters
| No. | Name | Description | Type | Dimension | Field | Metric | Lab | Default |
|---|---|---|---|---|---|---|---|---|
| 1 | DATAmanual: DEPTH | A columnar vector of real monotonically increasing down the column values that defines the depth for corresponding salt volume fraction SALTPSAT. | DOUBLE | Length, 1 | feet | m | cm | None |
| 2 | SALTPSAT | A columnar vector of real values that defines the corresponding volume fraction of precipitated salt for the given depth. Note only the standard Brine Model is supported and therefore there should be only one columnar vector of SALTPSAT. | dimensionless | dimensionless | dimensionless | None |
Example
The example activates the standard Brine Tracking model using the BRINE keyword, OPM Flow’s Salt Precipitation model using the PRECSALT keyword, and OPM Flow’s vaporized water phase with the VAPWAT keyword; all three keywords are in the RUNSPEC section. The example also sets the number of equilibrium regions to three (NTEQUL set to three on the EQLDIMS keyword also in the RUNSPEC), that is:
-- ==============================================================================
--
-- RUNSPEC SECTION
--
-- ==============================================================================
RUNSPEC
--
-- MAX MAX RSVD TVDP TVDP
-- EQLNUM DEPTH NODES TABLE NODES
EQLDIMS
3 1* 20 1* 1* /
--
-- ACTIVATE STANDARD BRINE MODEL
--
BRINE
--
-- ACTIVATE THE OPM FLOW SALT PRECIPITATION MODEL (OPM FLOW KEYWORD)
--
PRECSALT
--
-- VAPORIZED WATER IN WET GAS IS PRESENT IN THE RUN (OPM FLOW KEYWORD)
--
VAPWAT
Then in the SOLUTION section the SALTPVD keyword would be of the form:
-- ==============================================================================
--
-- SOLUTION SECTION
--
-- ==============================================================================
SOLUTION
--
-- PRECIPITATED SALT VOLUME FRACTION VERSUS DEPTH (OPM FLOW KEYWORD)
--
-- DEPTH SALTPSAT
-- ------ --------
SALTPVD
3000.0 0.000
8000.0 0.000 / EQUIL REGN 01
-- ------ --------
3000.0 0.000
8000.0 0.000 / EQUIL REGN 02
-- ------ --------
3000.0 0.000
8000.0 0.000 / EQUIL REGN 03
Here the initial precipitated salt volume fraction has been set to zero for all three equilibration regions.
| Note This is an OPM Flow specific keyword for the simulator’s Salt Precipitation Model that is activated by the PRECSALT keyword and declaring that vaporized water is present in the run via the VAPWAT in the RUNSPEC section. This is the initial precipitated salt volume fraction contained within the pore space, see SALTVD in the SOLUTION section that defines the initial salt concentration within the water phase. |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|Manual source: parts/chapters/subsections/10.3/SALTPVD.fodt