EOS8#

EOS8 is an enhanced version of EOS3, and is developed from EOS3 by adding a third non-volatile, insoluble component, called “oil”, which can only exist in a separate, immiscible phase. This module provides a very basic and simple capability for modeling three fluid phases, including gaseous, aqueous, and oleic phases. EOS8 can represent what in petroleum engineering is often referred to as a “dead oil”, meaning a non-aqueous phase liquid that has no volatile or soluble components, so that it is present only in the non-aqueous phase. The thermophysical property description related to the third (oil) phase is intentionally kept very simple and, although EOS8 may be applicable to some flow problems of practical interest as is, it should be considered a development platform rather than a realistic description of three-phase fluid systems.

The relative permeabilities of the gas and aqueous phases are considered functions of their respective phase saturations only, \(k_{rg} = k_{rg}(Sg)\), \(k_{rl} = k_{rl}(S_{aq})\), and are specified through input data in the usual manner. The oil phase is considered of intermediate wettability, and its relative permeability is described in a schematic fashion that is intended to serve as a template for users.

(64)#\[k_{ro} = \frac{S_o - S_{or}}{1 - S_{or}}\]

Here, \(S_{or}\) is the residual oil saturation. Oil phase capillary pressure is neglected. Viscosity, density, and specific enthalpy of the oil phase are described as functions of pressure and temperature through low-order polynomials, with user-specified parameters entered through data block SELEC. More specifically, viscosity is written as

(65)#\[\mu_{oil} = a + b \left( P - P_1 \right) + c \left( P - P_2 \right)^2 + d \left( T - T_1 \right) + e \left( T - T_2 \right)^2\]

Oil density is

(66)#\[\rho_{oil} = \rho_0 + C \left( P - P_0 \right) - E \left( T - T_0 \right)\]

where \(\rho_0\) is oil density at reference pressure and temperature conditions of (\(P_0\), \(T_0\)). Specific enthalpy of oil is assumed proportional to temperature (normalized to \(h_{oil}\) = 0 at \(T\) = 0˚C).

(67)#\[h_{oil} = \zeta T\]

All parameters appearing in the oil phase property description in Eqs. (65), (66), and (67) are to be provided by the user through data block SELEC. The property correlations are implemented through arithmetic statement functions at the top of EOS8 in a manner that should be transparent to users. Users may also refer detailed comment statements in the EOS8 source code for instructions of preparing EOS8 input data.

Specifications#

A summary of EOS8 specifications and parameters is given in Table 87. The default parameter settings are (NK, NEQ, NPH, NB) = (3, 3, 3, 6). The choice of primary thermodynamic variables is (\(P\), \(X\), \(S_o\), \(T\)) for single-phase, (\(P_g\), \(S_g\) + 10, \(S_o\), \(T\)) for two-phase conditions. With EOS8 the user can optionally run just two phases (aqueous-gas, without the oil phase), in which case the aqueous-gas process descriptions reduce to those of EOS3.

Table 87 Summary of EOS8.#

Components

#1: water
#2: brine
#3: oil

Parameter choices

(NK, NEQ, NPH, NB) =
(3, 3, 3, 6) water, air, oil, isothermal (default)
(3, 4, 3, 6) water, air, oil, nonisothermal
(2, 2, 2, 6) water, air, no oil, isothermal
(2, 3, 2, 6) water, air, no oil, nonisothermal

Primary variables

Single-phase conditions:
(\(P\), \(X\), \(S_o\), \(T\)): (pressure, air mass fraction, oil phase saturation, temperature)
Two-phase conditions:
(\(P_g\), \(S_g\) + 10, \(S_o\), \(T\)): (gas phase pressure, gas saturation plus ten, oil phase saturation, temperature)

Selections#

The parameters used in the oil phase property description are specified in the TOUGH3 input file by means of a data block SELEC, as follows

Table 88 Record SELEC.1.#

Parameter

Format

Description

IE(1)

I5

set equal to 6 to read six additional records with data for brine and radionuclides, and for hydrodynamic dispersion.

Table 89 Record SELEC.2.#

Parameter

Format

Description

X

(void)

Table 90 Record SELEC.3.#

Parameter

Format

Description

X

(void)

Table 91 Record SELEC.4.#

Parameter

Format

Description

\(S_{or}\)

E10.4

irreducible saturation of oil phase.

\(a\)

E10.4

constant portion in Eq. (65) for oil phase viscosity.

Table 92 Record SELEC.5.#

Parameter

Format

Description

\(a\), \(P_1\), \(c\), \(P_2\), \(d\), \(T_1\), \(e\), \(T_2\)

8E10.4

coefficients for oil phase viscosity in Eq. (65).

Table 93 Record SELEC.6.#

Parameter

Format

Description

\(\rho_0\), \(C\), \(P_0\), \(E\), \(T_0\)

5E10.4

coefficients for oil density in Eq. (66).

Table 94 Record SELEC.7.#

Parameter

Format

Description

\(\zeta\)

10.4

coefficients for oil specific enthalpy in Eq. (67).