EOS7#

An extension of the EOS3 module for water/air mixtures, EOS7 represents the aqueous phase as a mixture of (pure) water and brine. This approach is very useful for flow problems in which salinity does not reach saturated levels (Herbert et al., 1988, Reeves et al., 1986). The salinity of the aqueous phase is described by means of the brine mass fraction, Xb, and density and viscosity are interpolated from the values for the water and brine endmembers. Salinity-dependent air solubility is also taken into account, but no allowance is made for reduction of vapor pressure with salinity. The brine is modeled as NaCl solution, while the non-condensible gas is air, although the treatment could be adapted, with minor modifications, to other brines and gases. The representation of the temperature and pressure dependence of thermophysical properties is somewhat more general than that of Reeves et al., 1986, retaining the flexibility of the TOUGH3 formulation for nonisothermal processes.

EOS7 can describe phase conditions ranging from single-phase liquid to two-phase to single-phase gas. However, the approach of describing variably saline fluids not as mixtures of water and salt but as mixtures of water and brine has specific limitations which need to be considered in applications. For example, in problems with significant boiling it would be possible for salinity to reach saturated levels, corresponding to brine mass fraction \(X_b\) = 1 (supposing that the brine component was chosen as fully saturated salt solution). Upon further boiling solid salt would precipitate, but solubility limits and solids precipitation are not taken into account in the approach used in EOS7 (these can be modeled with the EWASG module, see the addendum for EWASG). As evaporation continues from a saline aqueous phase, eventually brine mass fraction would increase beyond \(X_b\) = 1, in which case other mass fractions would become negative, and non-physical results would be obtained. From a physical viewpoint brine mass fraction in the gas phase should always be equal to zero, but the only way the brine mass balance can be maintained during phase transitions from two-phase to single-phase vapor conditions is by allowing \(X_b\), gas to vary freely. Users need to carefully examine problem setups and results to guard against unphysical results in applications that involve boiling.

We now briefly summarize the treatment of thermophysical properties in EOS7. The density of the aqueous phase is calculated from the assumption, shown to be very accurate by Herbert et al., 1988, that fluid volume is conserved when water and brine are mixed. Mixture density \(\rho_m\) can then be expressed in terms of water and brine densities as follows

(53)#\[\frac{1}{\rho_m} = \frac{1 - X_b}{\rho_w} + \frac{X_b}{\rho_b}\]

where \(\rho_w\) and \(\rho_b\) are water and brine density, respectively. Eq. (53) applies to densities at fixed pressure and temperature conditions. In order to achieve a simple approximation for fluid density at variable temperatures and pressures, EOS7 takes compressibility and expansivity of brine to be equal to those of water. This will provide a reasonable approximation at least for a limited range of temperatures and pressures around the reference conditions (\(P_0\), \(T_0\)). The default reference brine has a density of 1185.1 kg/m3 at reference conditions of \(P_0\) = 1 bar, \(T_0\) = 25˚C, corresponding to an NaCl solution of 24.98 wt-%, or 5.06 molar (Potter & Brown, 1977; cited after Finley & Reeves, 1982). The user may specify different reference conditions and brine densities. Effects of salinity on the enthalpy of the aqueous phase are ignored.

Following Herbert et al., 1988, salinity effects on aqueous phase viscosity are modeled with a polynomial correction to the viscosity of pure water. Mixture viscosity \(\mu_m\) is represented as follows

(54)#\[\mu_m (P, T, X_b) = \mu_w (P, T) f(X_b)\]

where

(55)#\[f(X_b) = 1 + \nu_1 X_b + \nu_2 X_b^2 + \nu_3 X_b^3\]

with default values of \(\nu_1\) = 0.4819, \(\nu_2\) = -0.2774, and \(\nu_3\) = 0.7814. Different values for the coefficients may be specified by the user.

Gas (air) dissolution in the aqueous phase is modeled by Henry’s law, as follows

(56)#\[P_a = K_h x_{aq}^a\]

where \(K_h\) is Henry’s constant and \(x_{aq}^a\) is air mole fraction in the aqueous phase. In saline solutions, gases are generally less soluble than in water (“salting out” effect). For a 5 \(N\) (molar) NaCl solution, nitrogen solubility is virtually independent of temperature in the range 0˚C ≤ \(T\) ≤ 100˚C, and corresponds to a Henry’s constant of \(K_h\) = 4.0 x 1010 Pa (Cygan, 1991).

We retain the value of \(K_h\) = 1010 Pa for pure water, and represent air solubility (inverse of Henry’s constant) as a linear function of mixture molarity \(N_m\), as follows

(57)#\[\frac{1}{K_h} = 1.0 \times 10^{-10} + \frac{N_m}{5} \left( \frac{1}{4.0 \times 10^{10}} - 10^{-10} \right)\]

Specifications#

A summary of EOS7 specifications and parameters appears in Table 75. The default parameter settings are (NK, NEQ, NPH, NB) = (3, 3, 2, 6). The NK = 2 (no air) option may only be used for problems with single-phase liquid conditions throughout. The primary variables are (\(P\), \(X_b\), \(X\), \(T\)) for single-phase conditions and (\(P\), \(X_b\), \(S\) + 10, \(T\)) for two-phase conditions, where \(X\) is air mass fraction.

Table 75 Summary of EOS7.#

Components

#1: water
#2: brine
#3: air (optional)*

Parameter choices

(NK, NEQ, NPH, NB) =
(3, 3, 2, 6) water, brine, air, isothermal (default)
(3, 4, 2, 6) water, brine, air, nonisothermal
(2, 2, 2, 6) water, brine, isothermal*
(2, 3, 2, 6) water, brine, nonisothermal*
Molecular diffusion can be modeled by setting NB = 8

Primary variables

Single-phase conditions:
(\(P\), \(X_b\), \(X\), \(T\)): (pressure, brine mass fraction, air mass fraction, temperature)
Two-phase conditions:
(\(P\), \(X_b\), \(S\) + 10, \(T\)): (gas phase pressure, brine mass fraction, gas saturation plus ten, temperature)

Note

* The NK = 2 (no air) option may only be used for problems with single-phase liquid conditions throughout.

Selections#

Users may specify parameters for reference brine in the TOUGH3 input file by means of an optional data block SELEC, as follows

Table 76 Record SELEC.1.#

Parameter

Format

Description

IE(1)

I5

set equal to 2, to read two additional data records (a larger value with more additional data records is acceptable, but only the first two will be used by EOS7).

Table 77 Record SELEC.2.#

Parameter

Format

Description

\(P_0\)*

E10.4

reference pressure (Pa).

\(T_0\)*

E10.4

reference temperature (˚C).

\(\rho_b\)*

E10.4

brine density at (\(P_0\), \(T_0\)) (kg/m3).

Note

* If any of these parameters is entered as zero, default values of \(P_0\) = 1 bar, \(T_0\) = 25˚C, \(\rho_b\) = 1185.1 kg/m3 will be used. For \(P_0\) < 0, brine properties will be assumed identical to water.

Table 78 Record SELEC.3.#

Parameter

Format

Description

\(\nu_1\), \(\nu_2\), \(\nu_3\)

3E10.4

coefficients for salinity correction of aqueous phase viscosity, see Eq. (55).