3.5-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Namespaces | Classes | Functions
Dumux::FluidSystems Namespace Reference

Namespaces

namespace  Detail
 

Classes

class  Base
 Fluid system base class. More...
 
class  Brine
 A compositional single phase fluid system consisting of two components, which are H2O and NaCl. More...
 
class  BrineAir
 A compositional two-phase fluid system with a liquid and a gaseous phase and \(H_2O\), \(Air\) and \(S\) (dissolved minerals) as components. More...
 
struct  BrineAirDefaultPolicy
 Policy for the brine-air fluid system. More...
 
class  BrineCO2
 A compositional fluid with brine (H2O & NaCl) and carbon dioxide as components in both the liquid and the gas (supercritical) phase. More...
 
struct  BrineCO2DefaultPolicy
 Default policy for the Brine-CO2 fluid system. More...
 
class  H2OAir
 A compositional two-phase fluid system with water and air as components in both, the liquid and the gas phase. More...
 
struct  H2OAirDefaultPolicy
 Policy for the H2O-air fluid system. More...
 
class  H2OAirMesitylene
 A three-phase fluid system featuring gas, NAPL and water as phases and distilled water \((\mathrm{H_2O})\) and air (Pseudo component composed of \(\mathrm{79\%\;N_2}\), \(\mathrm{20\%\;O_2}\) and Mesitylene \((\mathrm{C_6H_3(CH_3)_3})\) as components. More...
 
class  H2OAirXylene
 A three-phase fluid system featuring gas, NAPL and water as phases and distilled water \((\mathrm{H_2O})\) and air (Pseudo component composed of \(\mathrm{79\%\;N_2}\), \(\mathrm{20\%\;O_2}\) and Mesitylene \((\mathrm{C_8H_{10}})\) as components. More...
 
class  H2OHeavyOil
 A compositional fluid system with water and heavy oil components in both the liquid and the gas phase. More...
 
class  H2ON2
 A two-phase fluid system with two components water \((\mathrm{H_2O})\) Nitrogen \((\mathrm{N_2})\) for non-equilibrium models. More...
 
struct  H2ON2DefaultPolicy
 Policy for the H2O-N2 fluid system. More...
 
class  H2ON2Kinetic
 A two-phase fluid system with two components water \((\mathrm{H_2O})\) Nitrogen \((\mathrm{N_2})\) for non-equilibrium models. TODO: Is this fluid system necessary?? More...
 
class  H2ON2O2
 A two-phase (water and air) fluid system with water, nitrogen and oxygen as components. More...
 
struct  H2ON2O2DefaultPolicy
 Policy for the H2O-N2-O2 fluid system. More...
 
class  LiquidPhaseTwoC
 A liquid phase consisting of a two components, a main component and a conservative tracer component. More...
 
class  OnePAdapter
 An adapter for multi-phase fluid systems to be used with (compositional) one-phase models. More...
 
class  OnePGas
 A gaseous phase consisting of a single component. More...
 
class  OnePLiquid
 A liquid phase consisting of a single component. More...
 
class  Spe5
 The fluid system for the SPE-5 benchmark problem. More...
 
class  ThreePImmiscible
 A fluid system for three-phase models assuming immiscibility and thermodynamic equilibrium. More...
 
class  TwoPImmiscible
 A fluid system for two-phase models assuming immiscibility and thermodynamic equilibrium. More...
 
class  TwoPOneC
 A two-phase fluid system with only one component. More...
 

Functions

template<class Scalar >
Scalar h2oGasViscosityInMixture (Scalar temperature, Scalar pressure)
 The dynamic viscosity \(\mathrm{[Pa*s]}\) of steam in a gas mixture. More...
 

Function Documentation

◆ h2oGasViscosityInMixture()

template<class Scalar >
Scalar Dumux::FluidSystems::h2oGasViscosityInMixture ( Scalar  temperature,
Scalar  pressure 
)

The dynamic viscosity \(\mathrm{[Pa*s]}\) of steam in a gas mixture.

Parameters
temperaturetemperature in \(\mathrm{[K]}\)
pressurepressure

We assume here that water is in mixture with other gaseous components. For pure water, use the gasViscosity function of Components::H2O.

We apply two different laws depending on the gas temperature.

For temperatures below 480 K see: "Reid, R.C., Prausnitz, J.M., Poling, B.E.: The Properties of Gases and Liquids (1987)" Lucas corresponding states method https://www.osti.gov/scitech/biblio/6504847 [59]

For temperatures above 500 K see: Nagel, T. et al.: THC-Processes (2018) https://doi.org/10.1007/978-3-319-68225-9_12

In the range 480 - 500 K, we interpolate between the two laws.