template<class Scalar, class H2O_Tabulated = Components::TabulatedComponent<Components::H2O<Scalar>>>
class Dumux::Components::Brine< Scalar, H2O_Tabulated >
- Template Parameters
-
Scalar | The type used for scalar values |
H2O | Static polymorphism: the Brine class can access all properties of the H2O class |
- Note
- This is an implementation of brine as a pseudo-component with a constant salinity.
-
the salinity is read from the input file and is a mandatory parameter
|
static std::string | name () |
| A human readable name for the brine. More...
|
|
static Scalar | salinity () |
| Return the constant salinity. More...
|
|
static Scalar | molarMass () |
| The molar mass in \(\mathrm{[kg/mol]}\) of brine. This assumes that the salt is pure NaCl. More...
|
|
static Scalar | criticalTemperature () |
| Returns the critical temperature \(\mathrm{[K]}\) of brine. Here, it is assumed to be equal to that of pure water. The critical temperature of brine is dependent on the salt concentration. With increasing NaCl mass fraction the critical point shifts to higher temperatures, see Bakker, 2018 (DOI: 10.1016/j.cageo.2018.03.003). More...
|
|
static Scalar | criticalPressure () |
| Returns the critical pressure \(\mathrm{[Pa]}\) of brine. Here, it is assumed to be equal to that of pure water. The critical pressure of brine is dependent on the salt concentration. With increasing NaCl mass fraction the critical point shifts to higher pressures, see Bakker, 2018 (DOI: 10.1016/j.cageo.2018.03.003). More...
|
|
static Scalar | tripleTemperature () |
| Returns the temperature \(\mathrm{[K]}\) at brine's triple point. Here, it is assumed to be equal to that of pure water. The triple temperature of brine is dependent on the salt concentration, see Bakker, 2018 (DOI: 10.1016/j.cageo.2018.03.003). More...
|
|
static Scalar | triplePressure () |
| Returns the pressure \(\mathrm{[Pa]}\) at brine's triple point. Here, it is assumed to be equal to that of pure water. The triple pressure of brine is dependent on the salt concentration, see Bakker, 2018 (DOI: 10.1016/j.cageo.2018.03.003). More...
|
|
static Scalar | vaporPressure (Scalar temperature) |
| The vapor pressure in \(\mathrm{[Pa]}\) of pure brine at a given temperature. More...
|
|
static const Scalar | gasEnthalpy (Scalar temperature, Scalar pressure) |
| Specific enthalpy of gaseous brine \(\mathrm{[J/kg]}\). Only water volatile and salt is suppose to stay in the liquid phase. More...
|
|
static const Scalar | liquidEnthalpy (Scalar T, Scalar p) |
| Specific enthalpy of liquid brine \(\mathrm{[J/kg]}\). More...
|
|
static const Scalar | liquidHeatCapacity (Scalar temperature, Scalar pressure) |
| Specific isobaric heat capacity of brine \(\mathrm{[J/kg]}\). More...
|
|
static const Scalar | gasHeatCapacity (Scalar temperature, Scalar pressure) |
| Specific isobaric heat capacity of water steam \(\mathrm{[J/kg]}\). More...
|
|
static const Scalar | gasInternalEnergy (Scalar temperature, Scalar pressure) |
| Specific internal energy of steam \(\mathrm{[J/kg]}\). More...
|
|
static const Scalar | liquidInternalEnergy (Scalar temperature, Scalar pressure) |
| Specific internal energy of liquid brine \(\mathrm{[J/kg]}\). More...
|
|
static Scalar | gasDensity (Scalar temperature, Scalar pressure) |
| The density of steam at a given pressure and temperature \(\mathrm{[kg/m^3]}\). More...
|
|
static Scalar | gasMolarDensity (Scalar temperature, Scalar pressure) |
| The molar density of steam in \(\mathrm{[mol/m^3]}\) at a given pressure and temperature. We take the value of the H2O gas molar density here because salt is not in the gas phase. More...
|
|
static constexpr bool | gasIsIdeal () |
| Returns true if the gas phase is assumed to be ideal. More...
|
|
static constexpr bool | gasIsCompressible () |
| Returns true if the gas phase is assumed to be compressible. More...
|
|
static constexpr bool | liquidIsCompressible () |
| Returns true if the liquid phase is assumed to be compressible. More...
|
|
static Scalar | liquidDensity (Scalar temperature, Scalar pressure) |
| The density of pure brine at a given pressure and temperature \(\mathrm{[kg/m^3]}\). More...
|
|
static Scalar | liquidMolarDensity (Scalar temperature, Scalar pressure) |
| The molar density of brine in \(\mathrm{[mol/m^3]}\) at a given pressure and temperature. More...
|
|
static Scalar | gasPressure (Scalar temperature, Scalar density) |
| The pressure of steam in \(\mathrm{[Pa]}\) at a given density and temperature. More...
|
|
static Scalar | liquidPressure (Scalar temperature, Scalar density) |
| The pressure of brine in \(\mathrm{[Pa]}\) at a given density and temperature. More...
|
|
static Scalar | gasViscosity (Scalar temperature, Scalar pressure) |
| The dynamic viscosity \(\mathrm{[Pa*s]}\) of steam. More...
|
|
static Scalar | liquidViscosity (Scalar temperature, Scalar pressure) |
| The dynamic viscosity \(\mathrm{[Pa*s]}\) of pure brine. More...
|
|
static Scalar | liquidThermalConductivity (Scalar temperature, Scalar pressure) |
| Thermal conductivity of a brine \(\mathrm{[W/(m K)]}\). More...
|
|