Package BaseIF97/Basic computes the fundamental functions for the 5 regions of the steam tables as described in the standards document IF97.pdf. The code of these functions has been generated using Mathematica and the add-on packages "Format" and "Optimize" to generate highly efficient, expression-optimized C-code from a symbolic representation of the thermodynamic functions. The C-code has than been transformed into Modelica code. An important feature of this optimization was to simultaneously optimize the functions and the directional derivatives because they share many common subexpressions.
Equation from:
Extends from Modelica.Icons.FunctionsPackage
(Icon for packages containing functions).
Name | Description |
---|---|
dptofT | Derivative of pressure w.r.t. temperature along the saturation pressure curve |
dtsatofp | Derivative of saturation temperature w.r.t. pressure |
f3 | Helmholtz function for region 3: f(d,T) |
f3deltatau | 1st derivatives of f w.r.t. delta and tau |
g1 | Gibbs function for region 1: g(p,T) |
g1pitau | Derivative of g w.r.t. pi and tau |
g2 | Gibbs function for region 2: g(p,T) |
g2metastable | Gibbs function for metastable part of region 2: g(p,T) |
g2pitau | Derivative of g w.r.t. pi and tau |
g5 | Base function for region 5: g(p,T) |
g5pitau | Derivative of g w.r.t. pi and tau |
gibbs | Gibbs function for region 1, 2 or 5: g(p,T,region) |
h2ab_s | Boundary between regions 2a and 2b |
h3ab_p | Region 3 a b boundary for pressure/enthalpy |
p1_hs | Pressure as a function of enthalpy and entropy in region 1 |
p2a_hs | Pressure as a function of enthalpy and entropy in subregion 2a |
p2b_hs | Pressure as a function of enthalpy and entropy in subregion 2a |
p2c_hs | Pressure as a function of enthalpy and entropy in subregion 2c |
psat | Region 4 saturation pressure as a function of temperature |
psat_der | Derivative function for psat |
T3a_ph | Region 3 a: inverse function T(p,h) |
T3a_ps | Region 3 a: inverse function T(p,s) |
T3b_ph | Region 3 b: inverse function T(p,h) |
T3b_ps | Region 3 b: inverse function T(p,s) |
tph1 | Inverse function for region 1: T(p,h) |
tph2 | Reverse function for region 2: T(p,h) |
tps1 | Inverse function for region 1: T(p,s) |
tps2 | Reverse function for region 2: T(p,s) |
tps2a | Reverse function for region 2a: T(p,s) |
tps2b | Reverse function for region 2b: T(p,s) |
tps2c | Reverse function for region 2c: T(p,s) |
tsat | Region 4 saturation temperature as a function of pressure |
tsat_der | Derivative function for tsat |
v3a_ph | Region 3 a: inverse function v(p,h) |
v3a_ps | Region 3 a: inverse function v(p,s) |
v3b_ph | Region 3 b: inverse function v(p,h) |
v3b_ps | Region 3 b: inverse function v(p,s) |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
GibbsDerivs | g | Dimensionless Gibbs function and derivatives w.r.t. pi and tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
GibbsDerivs | g | Dimensionless Gibbs function and derivatives w.r.t. pi and tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
GibbsDerivs | g | Dimensionless Gibbs function and derivatives w.r.t. pi and tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Density | d | Density |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
HelmholtzDerivs | f | Dimensionless Helmholtz function and derivatives w.r.t. delta and tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
GibbsDerivs | g | Dimensionless Gibbs function and derivatives w.r.t. pi and tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Temperature | T | Temperature (K) |
Integer | region | IF97 region, 1, 2 or 5 |
Type | Name | Description |
---|---|---|
Real | g | Dimensionless Gibbs function |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
Real | pi | Dimensionless pressure |
Real | tau | Dimensionless temperature |
Real | gpi | Dimensionless derivative of Gibbs function w.r.t. pi |
Real | gtau | Dimensionless derivative of Gibbs function w.r.t. tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
Real | pi | Dimensionless pressure |
Real | tau | Dimensionless temperature |
Real | gpi | Dimensionless derivative of Gibbs function w.r.t. pi |
Real | gtau | Dimensionless derivative of Gibbs function w.r.t. tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
Real | pi | Dimensionless pressure |
Real | tau | Dimensionless temperature |
Real | gpi | Dimensionless derivative of Gibbs function w.r.t. pi |
Real | gtau | Dimensionless derivative of Gibbs function w.r.t. tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Density | d | Density |
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
Real | delta | Dimensionless density |
Real | tau | Dimensionless temperature |
Real | fdelta | Dimensionless derivative of Helmholtz function w.r.t. delta |
Real | ftau | Dimensionless derivative of Helmholtz function w.r.t. tau |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEnthalpy | h | Specific enthalpy |
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEnthalpy | h | Specific enthalpy |
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Type | Name | Description |
---|---|---|
Temperature | t_sat | Temperature |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Type | Name | Description |
---|---|---|
Real | dtsat | Derivative of T w.r.t. p |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Real | der_p | Pressure derivative |
Type | Name | Description |
---|---|---|
Real | der_tsat | Temperature derivative |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
Pressure | p_sat | Pressure |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
Type | Name | Description |
---|---|---|
Real | dpt | Temperature derivative of pressure |
This icon indicates Modelica functions.
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Temperature | T | Temperature (K) |
Real | der_T | Temperature derivative |
Type | Name | Description |
---|---|---|
Real | der_psat | Pressure |
Equation number 1 from:
The International Association for the Properties of Water and Steam
Gaithersburg, Maryland, USA
September 2001
Supplementary Release on Backward Equations for Pressure as a
Function of Enthalpy and Entropy p(h,s) to the IAPWS Industrial
Formulation 1997 for the Thermodynamic Properties of Water and Steam
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
SpecificEnthalpy | h | Specific enthalpy |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Equation number 2 from:
The International Association for the Properties of Water and Steam
Gaithersburg, Maryland, USA
September 2001
Supplementary Release on Backward Equations for Pressure as a
Function of Enthalpy and Entropy p(h,s) to the IAPWS Industrial
Formulation 1997 for the Thermodynamic Properties of Water and Steam
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
SpecificEntropy | s | Entropy |
Type | Name | Description |
---|---|---|
SpecificEnthalpy | h | Enthalpy |
Equation number 3 from:
The International Association for the Properties of Water and Steam
Gaithersburg, Maryland, USA
September 2001
Supplementary Release on Backward Equations for Pressure as a
Function of Enthalpy and Entropy p(h,s) to the IAPWS Industrial
Formulation 1997 for the Thermodynamic Properties of Water and Steam
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
SpecificEnthalpy | h | Specific enthalpy |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Equation number 4 from:
The International Association for the Properties of Water and Steam
Gaithersburg, Maryland, USA
September 2001
Supplementary Release on Backward Equations for Pressure as a
Function of Enthalpy and Entropy p(h,s) to the IAPWS Industrial
Formulation 1997 for the Thermodynamic Properties of Water and Steam
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
SpecificEnthalpy | h | Specific enthalpy |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Equation number 5 from:
The International Association for the Properties of Water and Steam
Gaithersburg, Maryland, USA
September 2001
Supplementary Release on Backward Equations for Pressure as a
Function of Enthalpy and Entropy p(h,s) to the IAPWS Industrial
Formulation 1997 for the Thermodynamic Properties of Water and Steam
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
SpecificEnthalpy | h | Specific enthalpy |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Equation number 1 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
Type | Name | Description |
---|---|---|
SpecificEnthalpy | h | Enthalpy |
Equation number 2 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEnthalpy | h | Specific enthalpy |
Type | Name | Description |
---|---|---|
Temp_K | T | Temperature |
Equation number 3 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEnthalpy | h | Specific enthalpy |
Type | Name | Description |
---|---|---|
Temp_K | T | Temperature |
Equation number 4 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEnthalpy | h | Specific enthalpy |
Type | Name | Description |
---|---|---|
SpecificVolume | v | Specific volume |
Equation number 5 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEnthalpy | h | Specific enthalpy |
Type | Name | Description |
---|---|---|
SpecificVolume | v | Specific volume |
Equation number 6 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Temp_K | T | Temperature |
Equation number 7 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
Temp_K | T | Temperature |
Equation number 8 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
SpecificVolume | v | Specific volume |
Equation number 9 from:
Extends from Modelica.Icons.Function
(Icon for functions).
Type | Name | Description |
---|---|---|
Pressure | p | Pressure |
SpecificEntropy | s | Specific entropy |
Type | Name | Description |
---|---|---|
SpecificVolume | v | Specific volume |
Generated 2018-12-12 12:14:31 EST by MapleSim.