![]() |
OGS
|
|
Functions | |
| void | checkPressureInRange (double const pressure, std::string_view const quantity) |
| double | waterSaturationTemperature (double const pressure) |
Variables | |
| constexpr double | minimum_saturation_pressure = 611.213 |
| Pa. | |
|
inline |
Aborts the assembly if pressure lies outside the pressure range of the region 4 saturation line. Outside it the correlations below are extrapolated and no longer describe water, and they do not say so themselves: they return plausible looking values well outside the range, 998 kg/m^3 at half the lower bound and 618 kg/m^3 at twice the critical pressure, where no saturation state exists at all. Nothing downstream can catch what this check lets through.
The pressure is a solution iterate, so leaving the range is a diverging step rather than a broken input, and an AssemblyException lets the time stepper repeat the step with a smaller step size, as for every other inadmissible state the closure reports.
| pressure | the pressure to check, in Pa. |
| quantity | the quantity being evaluated, named in the message. |
Definition at line 38 of file WaterSaturationCurveIAPWSIF97Region4.h.
References minimum_saturation_pressure, and MaterialLib::PhysicalConstant::CriticalPoint::PressureWater.
Referenced by MaterialPropertyLib::WaterLiquidDensityIAPWSIF97Region4::value(), MaterialPropertyLib::WaterLiquidEnthalpyIAPWSIF97Region4::value(), MaterialPropertyLib::WaterSaturationTemperatureIAPWSIF97Region4::value(), MaterialPropertyLib::WaterVapourDensityIAPWSIF97Region4::value(), and MaterialPropertyLib::WaterVapourEnthalpyIAPWSIF97Region4::value().
|
inline |
The saturation-temperature equation function in region 4, from "The International Association for the Properties of Water and Steam" (see http://www.iapws.org/relguide/IF97-Rev.pdf) p.35, section 8.2.
Definition at line 57 of file WaterSaturationCurveIAPWSIF97Region4.h.
References MaterialPropertyLib::beta.
Referenced by MaterialPropertyLib::WaterLiquidDensityIAPWSIF97Region4::value(), MaterialPropertyLib::WaterLiquidEnthalpyIAPWSIF97Region4::value(), MaterialPropertyLib::WaterSaturationTemperatureIAPWSIF97Region4::value(), MaterialPropertyLib::WaterVapourDensityIAPWSIF97Region4::value(), and MaterialPropertyLib::WaterVapourEnthalpyIAPWSIF97Region4::value().
|
constexpr |
Pa.
Lower bound of the pressure range of the region 4 saturation line, the saturation pressure at 273.15 K. It is fixed by the formulation itself, see http://www.iapws.org/relguide/IF97-Rev.pdf p.33, section 8.1, and is neither the triple point pressure of ordinary water nor to be updated to it. The upper bound of the range is the critical pressure.
Definition at line 22 of file WaterSaturationCurveIAPWSIF97Region4.h.
Referenced by checkPressureInRange().