.ThermoSysPro.Properties.WaterSteam.BaseIF97.Basic

Information

Package description

Package BaseIF97/Basic computes the 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.

Package contents

Version Info and Revision history

Author: Hubertus Tummescheit,
Modelon AB
Ideon Science Park
SE-22370 Lund, Sweden
email: hubertus@modelon.se

Contents

NameDescription
 g1Gibbs function for region 1: g(p,T)
 g2Gibbs function for region 2: g(p,T)
 g2metastableGibbs function for metastable part of region 2: g(p,T)
 f3Helmholtz function for region 3: f(d,T)
 g5base function for region 5: g(p,T)
 gibbsGibbs function for region 1, 2 or 5: g(p,T,region)
 g1pitauderivative of g wrt pi and tau
 g2pitauderivative of g wrt pi and tau
 g5pitauderivative of g wrt pi and tau
 f3deltatau1st derivatives of f wrt delta and tau
 tph1inverse function for region 1: T(p,h)
 tps1inverse function for region 1: T(p,s)
 tph2reverse function for region 2: T(p,h)
 tps2areverse function for region 2a: T(p,s)
 tps2breverse function for region 2b: T(p,s)
 tps2creverse function for region 2c: T(p,s)
 tps2reverse function for region 2: T(p,s)
 tsatregion 4 saturation temperature as a function of pressure
 dtsatofpderivative of saturation temperature w.r.t. pressure
 tsat_derderivative function for tsat
 psatregion 4 saturation pressure as a functionx of temperature
 dptofTderivative of pressure wrt temperature along the saturation pressure curve
 d2ptofTSecond derivative of pressure wrt temperature along the saturation pressure curve
 psat_derderivative function for psat
 p1_hspressure as a function of ehtnalpy and entropy in region 1
 h2ab_sboundary between regions 2a and 2b
 p2a_hspressure as a function of enthalpy and entropy in subregion 2a
 p2b_hspressure as a function of enthalpy and entropy in subregion 2a
 p2c_hspressure as a function of enthalpy and entropy in subregion 2c
 h3ab_pergion 3 a b boundary for pressure/enthalpy
 T3a_phRegion 3 a: inverse function T(p,h)
 T3b_phRegion 3 b: inverse function T(p,h)
 v3a_phRegion 3 a: inverse function v(p,h)
 v3b_phRegion 3 b: inverse function v(p,h)
 T3a_psRegion 3 a: inverse function T(p,s)
 T3b_psRegion 3 b: inverse function T(p,s)
 v3a_psRegion 3 a: inverse function v(p,s)
 v3b_psRegion 3 b: inverse function v(p,s)
 g1L3base function for region 1 with 3rd derivatives for sensitivities: g(p,T)
 g2L3base function for region 2 with 3rd derivatives for sensitivities: g(p,T)
 f3L3Helmholtz function for region 3: f(d,T), including 3rd derivatives
 g5L3base function for region 5: g(p,T), including 3rd derivatives

Generated at 2024-05-17T18:15:58Z by OpenModelicaOpenModelica 1.22.4 using GenerateDoc.mos