Package Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses
Efficient inverses for selected pairs of variables

Information

Package description

Package contents

Version Info and Revision history

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

Extends from Modelica.​Icons.​FunctionsPackage (Icon for packages containing functions).

Package Contents

NameDescription
dofp13Density at the boundary between regions 1 and 3
dofp23Density at the boundary between regions 2 and 3
dofpt3Inverse iteration in region 3: (d) = f(p,T)
dtofph3Inverse iteration in region 3: (d,T) = f(p,h)
dtofps3Inverse iteration in region 3: (d,T) = f(p,s)
dtofpsdt3Inverse iteration in region 3: (d,T) = f(p,s)
fixdTRegion limits for inverse iteration in region 3
pofdt125Inverse iteration in region 1,2 and 5: p = g(d,T)
tofph5Inverse iteration in region 5: (p,T) = f(p,h)
tofps5Inverse iteration in region 5: (p,T) = f(p,s)
tofpst5Inverse iteration in region 5: (p,T) = f(p,s)

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​fixdT
Region limits for inverse iteration in region 3

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
DensitydinDensity
TemperatureTinTemperature

Outputs

TypeNameDescription
DensitydoutDensity
TemperatureToutTemperature

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​dofp13
Density at the boundary between regions 1 and 3

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure

Outputs

TypeNameDescription
DensitydDensity

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​dofp23
Density at the boundary between regions 2 and 3

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure

Outputs

TypeNameDescription
DensitydDensity

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​dofpt3
Inverse iteration in region 3: (d) = f(p,T)

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure
TemperatureTTemperature (K)
PressuredelpIteration converged if (p-pre(p) < delp)

Outputs

TypeNameDescription
DensitydDensity
IntegererrorError flag: iteration failed if different from 0

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​dtofph3
Inverse iteration in region 3: (d,T) = f(p,h)

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure
SpecificEnthalpyhSpecific enthalpy
PressuredelpIteration accuracy
SpecificEnthalpydelhIteration accuracy

Outputs

TypeNameDescription
DensitydDensity
TemperatureTTemperature (K)
IntegererrorError flag: iteration failed if different from 0

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​dtofps3
Inverse iteration in region 3: (d,T) = f(p,s)

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure
SpecificEntropysSpecific entropy
PressuredelpIteration accuracy
SpecificEntropydelsIteration accuracy

Outputs

TypeNameDescription
DensitydDensity
TemperatureTTemperature (K)
IntegererrorError flag: iteration failed if different from 0

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​dtofpsdt3
Inverse iteration in region 3: (d,T) = f(p,s)

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure
SpecificEntropysSpecific entropy
DensitydguessGuess density, e.g., from adjacent volume
TemperatureTguessGuess temperature, e.g., from adjacent volume
PressuredelpIteration accuracy
SpecificEntropydelsIteration accuracy

Outputs

TypeNameDescription
DensitydDensity
TemperatureTTemperature (K)
IntegererrorError flag: iteration failed if different from 0

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​pofdt125
Inverse iteration in region 1,2 and 5: p = g(d,T)

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
DensitydDensity
TemperatureTTemperature (K)
PressurerelddRelative iteration accuracy of density
IntegerregionRegion in IAPWS/IF97 in which inverse should be calculated

Outputs

TypeNameDescription
PressurepPressure
IntegererrorError flag: iteration failed if different from 0

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​tofph5
Inverse iteration in region 5: (p,T) = f(p,h)

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure
SpecificEnthalpyhSpecific enthalpy
SpecificEnthalpyreldhIteration accuracy

Outputs

TypeNameDescription
TemperatureTTemperature (K)
IntegererrorError flag: iteration failed if different from 0

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​tofps5
Inverse iteration in region 5: (p,T) = f(p,s)

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure
SpecificEntropysSpecific entropy
SpecificEnthalpyreldsIteration accuracy

Outputs

TypeNameDescription
TemperatureTTemperature (K)
IntegererrorError flag: iteration failed if different from 0

Function Modelica.​Media.​Water.​IF97_Utilities.​BaseIF97.​Inverses.​tofpst5
Inverse iteration in region 5: (p,T) = f(p,s)

Information

This icon indicates Modelica functions.

Extends from Modelica.​Icons.​Function (Icon for functions).

Inputs

TypeNameDescription
PressurepPressure
SpecificEntropysSpecific entropy
TemperatureTguessGuess temperature, e.g., from adjacent volume
SpecificEntropyreldsIteration accuracy

Outputs

TypeNameDescription
TemperatureTTemperature (K)
IntegererrorError flag: iteration failed if different from 0