Title: | Thermophysical Properties of Water and Steam |
---|---|
Description: | An implementation of the International Association for the Properties of Water (IAPWS) Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use and on the releases for viscosity, conductivity, surface tension and melting pressure. |
Authors: | Benedito Baptista [aut], Shawn Way [cre] |
Maintainer: | Shawn Way <[email protected]> |
License: | MIT + file LICENSE |
Version: | 1.2.4 |
Built: | 2024-11-10 06:25:33 UTC |
Source: | CRAN |
The function BT(Temp,digits=9)
returns the second virial coefficient,
B [ m3 kg-1 ], for a given T [K].
BT(Temp, digits = 9)
BT(Temp, digits = 9)
Temp |
Temperature [K] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The second virial coefficient: B [ m3 kg-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. B_T <- BT(Temp) B_T
Temp <- 500. B_T <- BT(Temp) B_T
The function CndTD(Temp,D,digits=9)
calculates the Thermal Conductivity,
k [ W m-1 K-1 ] for given Temp [K] and D [kg/m3], returning the computed
thermal conductivity and an error message if an error occur.
CndTD(Temp, D, digits = 9)
CndTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the equations developed by the International Association for the Properties of Water and Steam, valid from the triple point to the pressure of 1000 MPa and temperature of 1173.15K. http://www.iapws.org/relguide/ThCond.html
The Thermal Conductivity: k [ W m-1 K-1 ] and an Error message if necessary
Temp <- 500. D <- 838.025 Cond <- CndTD(Temp,D) Cond
Temp <- 500. D <- 838.025 Cond <- CndTD(Temp,D) Cond
The function CpfT(Temp,digits=9)
returns the Isobaric Heat Capacity
of Fluid Phase [kJ kg-1 K-1], Cpf, for given T [K].
CpfT(Temp, digits = 9)
CpfT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Isobaric Heat Capacity of Fluid Phase: Cpf [kJ kg-1 K-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. Cpf <- CpfT(Temp) Cpf
Temp <- 450. Cpf <- CpfT(Temp) Cpf
The function CpgT(Temp,digits=9)
returns the Isobaric Heat Capacity
of Gas Phase [kJ kg-1 K-1], Cpg, for given Temp [K].
CpgT(Temp, digits = 9)
CpgT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Isobaric Heat Capacity of Gas Phase: Cpg [kJ kg-1 K-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. Cpg <- CpgT(Temp) Cpg
Temp <- 450. Cpg <- CpgT(Temp) Cpg
The function CpTD(Temp,D,digits=9)
returns the Specific Isobaric Heat Capacity,
Cp [ kJ kg-1 K-1 ], for given Temp [K] and D [kg/m3].
CpTD(Temp, D, digits = 9)
CpTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Isobaric Heat Capacity: Cp [ kJ kg-1 K-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 Cp <- CpTD(Temp,D) Cp
Temp <- 500. D <- 838.025 Cp <- CpTD(Temp,D) Cp
The function CpTp(Temp,p,digits=9)
returns the Specific Isobaric Heat Capacity,
Cp [ kJ kg-1 K-1 ], for given Temp [K] and D [kg/m3].
CpTp(Temp, p, digits = 9)
CpTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Isobaric Heat Capacity: Cp [ kJ kg-1 K-1 ] and an (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 Cp <- CpTp(Temp,p) Cp
Temp <- 500. p <- 10.0003858 Cp <- CpTp(Temp,p) Cp
The function CT(Temp,digits=9)
returns the third virial coefficient,
C [ m3 kg-1 ]**2, for a given Temp [K].
CT(Temp, digits = 9)
CT(Temp, digits = 9)
Temp |
Temperature [K] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The second virial coefficient: C [ m3 kg-1 ]**2 and an Error Message (if an error occur: errorCodes)
Temp <- 500. C_T <- CT(Temp) C_T
Temp <- 500. C_T <- CT(Temp) C_T
The function CvfT(Temp,digits=9)
returns the Isochoric Heat Capacity
of Fluid Phase [kJ kg-1 K-1], Cvf, for given Temp [K].
CvfT(Temp, digits = 9)
CvfT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Isochoric Heat Capacity of Fluid Phase: Cvf [kJ kg-1 K-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. Cvf <- CvfT(Temp) Cvf
Temp <- 450. Cvf <- CvfT(Temp) Cvf
The function CvgT(Temp,digits=9)
returns the Isochoric Heat Capacity
of Gas Phase [kJ kg-1 K-1], Cvg, for given Temp [K].
CvgT(Temp, digits = 9)
CvgT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Isochoric Heat Capacity of GaS Phase: Cvg [kJ kg-1 K-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. Cvg <- CvgT(Temp) Cvg
Temp <- 450. Cvg <- CvgT(Temp) Cvg
The function CvTD(Temp,D,digits=9)
returns the Specific Isochoric Heat Capacity,
Cv [ kJ kg-1 K-1 ], for given Temp [K] and D [kg/m3].
CvTD(Temp, D, digits = 9)
CvTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Isochoric Heat Capacity: Cv [ kJ kg-1 K-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 Cv <- CvTD(Temp,D) Cv
Temp <- 500. D <- 838.025 Cv <- CvTD(Temp,D) Cv
The function CvTp(Temp,p,digits=9)
returns the Specific Isochoric Heat Capacity,
Cv [ kJ kg-1 K-1 ], for given Temp [K] and D [kg/m3].
CvTp(Temp, p, digits = 9)
CvTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Isochoric Heat Capacity: Cv [ kJ kg-1 K-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 Cv <- CvTp(Temp,p) Cv
Temp <- 500. p <- 10.0003858 Cv <- CvTp(Temp,p) Cv
The function DCrit()
returns the water density at the critical point [kg m-3].
DCrit()
DCrit()
The Water Critical Density: Dc [kg m-3]
DC <- DCrit() DC
DC <- DCrit() DC
The function dDdTTD(Temp,D,digits=9)
returns the pressure derivative with
respect to Density, dpdD, for given Temp [K] and D [kg m-3].
dDdTTD(Temp, D, digits = 9)
dDdTTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Density Derivative with respect to T: dD/dTemp [ kg m-3 K-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 dDdTemp <- dDdTTD(Temp,D) dDdTemp
Temp <- 500. D <- 838.025 dDdTemp <- dDdTTD(Temp,D) dDdTemp
The function dDdTTp(Temp,p,digits=9)
returns the Density derivative with
respect to Temperature, dDdTemp, for given Temp [K] and p [MPa].
dDdTTp(Temp, p, digits = 9)
dDdTTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Density derivative with respect to Temp: dD/dTemp [ kg m-3 K-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 dDdTemp <- dDdTTp(Temp,p) dDdTemp
Temp <- 500. p <- 10.0003858 dDdTemp <- dDdTTp(Temp,p) dDdTemp
The function Dfp(p,digits=9)
returns the saturated liquid density [kg m-3],
Df, for given p [ MPa ].
Dfp(p, digits = 9)
Dfp(p, digits = 9)
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated liquid density: Df [kg m-3] and an Error Message (if an error occur: errorCodes)
p <- 0.932203564 Df <- Dfp(p) Df
p <- 0.932203564 Df <- Dfp(p) Df
The function Dfs(s,digits=9)
returns the saturated liquid density [kg m-3],
Df, for given s [kJ kg-1 K-1].
Dfs(s, digits = 9)
Dfs(s, digits = 9)
s |
Entropy [kJ kg-1 K-1] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated Liquid density: Df [kg m-3] and an Error Message (if an error occur: errorCodes)
s <- 2.10865845 Df <- Dfs(s) Df
s <- 2.10865845 Df <- Dfs(s) Df
The function DfT(Temp,digits=9)
returns the saturated liquid density [kg m-3],
Df, for given Temp [K].
DfT(Temp, digits = 9)
DfT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated liquid density: Df [ kg m-3 ] and an Error Message (if an error occur: errorCodes)
Temp <- 450. Df <- DfT(Temp) Df
Temp <- 450. Df <- DfT(Temp) Df
The function DfTr()
returns the Water Liquid Density at Triple Point.
DfTr()
DfTr()
Triple Point Liquid Density: DfTr [ kg m-3 ]
DfTrip <- DfTr() DfTrip
DfTrip <- DfTr() DfTrip
The function Dgp(p,digits=9)
returns the saturated gas density [kg m-3],
Dg, for given p [ MPa ].
Dgp(p, digits = 9)
Dgp(p, digits = 9)
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated gas density: Dg [kg m-3] and an Error Message (if an error occur: errorCodes)
p <- 0.932203564 Dg <- Dgp(p) Dg
p <- 0.932203564 Dg <- Dgp(p) Dg
The function Dgs(s,digits=9)
returns the saturated gas density [kg m-3],
Dg, for given s [kJ kg-1 K-1].
Dgs(s, digits = 9)
Dgs(s, digits = 9)
s |
Entropy [kJ kg-1 K-1] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated Gas density: Dg [kg m-3] and an Error Message (if an error occur: errorCodes)
s <- 5.4731 Dg <- Dgs(s) Dg
s <- 5.4731 Dg <- Dgs(s) Dg
The function DgT(Temp,digits=9)
returns the saturated gas density [kg m-3],
Dg, for given Temp [K].
DgT(Temp, digits = 9)
DgT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated gas density: Dg [ kg m-3 ] and an Error Message (if an error occur: errorCodes)
Temp <- 450. Dg <- DgT(Temp) Dg
Temp <- 450. Dg <- DgT(Temp) Dg
The function DgTr()
returns the Water Gas Density at Triple Point.
DgTr()
DgTr()
Triple Gas Density: DgTr [ kg m-3 ]
DgTrip <- DgTr() DgTrip
DgTrip <- DgTr() DgTrip
The function Dhs(h,s,digits=9)
returns the water density, D [ kg m-3 ],
for given h [kJ k-1] and s [ kJ k-1 K-1 ].
Dhs(h, s, digits = 9)
Dhs(h, s, digits = 9)
h |
Enthalpy [ kJ kg-1 ] |
s |
Entropy [ kJ kg-1 K-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Density: D [ kg m-3 ] and an Error Message (if an error occur: errorCodes)
h <- 977.181624 s <- 2.56690919 D_hs <- Dhs(h,s) D_hs
h <- 977.181624 s <- 2.56690919 D_hs <- Dhs(h,s) D_hs
The function dpdDTD(Temp,D,digits=9)
returns the pressure derivative with
respect to Density, dpdD, for given T [K] and D [kg m-3].
dpdDTD(Temp, D, digits = 9)
dpdDTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The pressure derivative with respect to D: dp/dD [ MPa kg-1 m3 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 dpdD <- dpdDTD(Temp,D) dpdD
Temp <- 500. D <- 838.025 dpdD <- dpdDTD(Temp,D) dpdD
The function dpdDTp(Temp,p)
returns the pressure derivative with
respect to Density, dpdD, for given Temp [K] and p [MPa].
dpdDTp(Temp, p, digits = 9)
dpdDTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The pressure derivative with respect to d: dp/dD [ MPa kg-1 m3 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 dpdD <- dpdDTp(Temp,p) dpdD
Temp <- 500. p <- 10.0003858 dpdD <- dpdDTp(Temp,p) dpdD
The function dpdTTD(Temp,D,digits=9)
returns the pressure derivative with
respect to Temperature, dpdT, for given Temp [K] and D [kg/m3].
dpdTTD(Temp, D, digits = 9)
dpdTTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The pressure derivative with respect to Temp: dp/dTemp [ MPa K-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 dpdTemp <- dpdTTD(Temp,D) dpdTemp
Temp <- 500. D <- 838.025 dpdTemp <- dpdTTD(Temp,D) dpdTemp
The function dpdTTp(Temp,p,digits=9)
returns the pressure derivative with
respect to Temperature, dpdTemp, for given Temp [K] and p [MPa].
dpdTTp(Temp, p, digits = 9)
dpdTTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The pressure derivative with respect to Temp: dp/dTemp [ MPa K-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 dpdTemp <- dpdTTp(Temp,p) dpdTemp
Temp <- 500. p <- 10.0003858 dpdTemp <- dpdTTp(Temp,p) dpdTemp
The function Dph(p,h,digits=9)
returns the water density, D [ kg m-3 ],
for given p [MPa] and h [ kJ k-1 ].
Dph(p, h, digits = 9)
Dph(p, h, digits = 9)
p |
Pressure [ MPa ] |
h |
Enthalpy [ kJ kg-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Density: D [ kg m-3 ] and an Error Message (if an error occur: errorCodes)
p <- 10.0003858 h <- 977.181624 D_ph <- Dph(p,h) D_ph
p <- 10.0003858 h <- 977.181624 D_ph <- Dph(p,h) D_ph
The function Dps(p,s,digits=9)
returns the water density, D [ kg m-3 ],
for given p [MPa] and s [ kJ k-1 K-1 ].
Dps(p, s, digits = 9)
Dps(p, s, digits = 9)
p |
Pressure [ MPa ] |
s |
Entropy [ kJ kg-1 K-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Density: D [ kg m-3 ] and an Error Message (if an error occur: errorCodes)
p <- 10.0003858 s <- 2.56690919 D_ps <- Dps(p,s) D_ps
p <- 10.0003858 s <- 2.56690919 D_ps <- Dps(p,s) D_ps
The function DpTcteTab(p1, p2, dp, Temp)
returns a table of
Densities [kg m-3] for a fixed Temp [K] within a range of p [MPa]: p1:p2 [MPa]
DpTcteTab(p1, p2, dp, Temp)
DpTcteTab(p1, p2, dp, Temp)
p1 |
first pressure value [ MPa ] |
p2 |
final pressure [ MPa ] |
dp |
Pressure increment [ MPa ] |
Temp |
Temperature [ K ] |
This function provides a table of the densities [kg m-3] for a given Temp [K] within a range of p [MPa]
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of Densities for fixed T and a p Interval: p1:p2.
p1 <- 1.0 p2 <- 10. dp <- 1. Temp <- 500. TabD <- DpTcteTab(p1, p2, dp, Temp) TabD p1 <- 10. p2 <- 100. dp <- 10. Temp <- 450. TabD <- DpTcteTab(p1, p2, dp, Temp) TabD
p1 <- 1.0 p2 <- 10. dp <- 1. Temp <- 500. TabD <- DpTcteTab(p1, p2, dp, Temp) TabD p1 <- 10. p2 <- 100. dp <- 10. Temp <- 450. TabD <- DpTcteTab(p1, p2, dp, Temp) TabD
The function DTh(Temp,h,digits=9)
returns the water density, D [ kg m-3 ],
for given Temp [K] and h [ kJ kg-1 ] (it may have two solutions for Density).
DTh(Temp, h, digits = 9)
DTh(Temp, h, digits = 9)
Temp |
Temperature in Kelvin |
h |
Enthalpy in [ kJ kg-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Density 1: Density_1 [ kg m-3 ]
The Density 2: Density_2 [ kg m-3 ]
Error Message (if an error occur: errorCodes)
Temp <- 500. h <- 977.181624 D_Th <- DTh(Temp,h) D_Th
Temp <- 500. h <- 977.181624 D_Th <- DTh(Temp,h) D_Th
The function DTp(Temp,p,digits=9)
returns the water density, D [ kg m-3 ],
for given Temp [K] and D [kg/m3].
DTp(Temp, p, digits = 9)
DTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Density: D [ kg m-3 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 D <- DTp(Temp,p) D
Temp <- 500. p <- 10.0003858 D <- DTp(Temp,p) D
The function DTpcteTab(T1, T2, dT, p)
returns a table of
densities [kg m-3] for a fixed p [MPa] within a range of Temp [K]: T1:T2 [K].
DTpcteTab(T1, T2, dT, p)
DTpcteTab(T1, T2, dT, p)
T1 |
first Temperature value[ K ] |
T2 |
final Temperature [ K ] |
dT |
Temperature increment [ K ] |
p |
Pressure [ MPa ] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of Densities for fixed p and a T Interval: T1:T2.
T1 <- 275. T2 <- 450. dT <- 5. p <- 5. TabD <- DTpcteTab(T1, T2, dT, p) TabD T1 <- 300. T2 <- 500. dT <- 10. p <- 10. TabD <- DTpcteTab(T1, T2, dT, p) TabD
T1 <- 275. T2 <- 450. dT <- 5. p <- 5. TabD <- DTpcteTab(T1, T2, dT, p) TabD T1 <- 300. T2 <- 500. dT <- 10. p <- 10. TabD <- DTpcteTab(T1, T2, dT, p) TabD
The function DTs(Temp,s,digits=9)
returns the water density, D [ kg m-3 ],
for given Temp [K] and s [ kJ k-1 K-1 ].
DTs(Temp, s, digits = 9)
DTs(Temp, s, digits = 9)
Temp |
Temperature [ K ] |
s |
Entropy [ kJ kg-1 K-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Density: D [ kg m-3 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. s <- 2.56690919 D_Ts <- DTs(Temp,s) D_Ts
Temp <- 500. s <- 2.56690919 D_Ts <- DTs(Temp,s) D_Ts
Error codes due values out of validity range, incorrect inputs, and/or convergence issues
errorCodes
errorCodes
An object of class data.frame
with 21 rows and 2 columns.
errorCodes.rda
The function fTD(T,D,digits=9)
returns the Helmholtz Free Energy, f [ kJ kg-1 ],
for given Temp [K] and D [kg/m3].
fTD(Temp, D, digits = 9)
fTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Helmholtz Free Energy: f [ kJ kg-1 ] and an Error Message if an error occur: errorCodes
Temp <- 500. D <- 838.025 f <- fTD(Temp,D) f
Temp <- 500. D <- 838.025 f <- fTD(Temp,D) f
The function fTp(Temp,p,digits=9)
returns the Helmholtz Free Energy, f [ kJ kg-1 ],
for given Temp [K] and D [kg/m3].
fTp(Temp, p, digits = 9)
fTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Helmholtz Free Energy: f [ kJ kg-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 f <- fTp(Temp,p) f
Temp <- 500. p <- 10.0003858 f <- fTp(Temp,p) f
The function FugaTp(Temp,p,digits=9)
returns the Fugacity, [ MPa ],
for given Temp [K] and D [kg/m3].
FugaTp(Temp, p, digits = 9)
FugaTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Fugacity: Fuga [ MPa ] and an (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 Fuga <- FugaTp(Temp,p) Fuga
Temp <- 500. p <- 10.0003858 Fuga <- FugaTp(Temp,p) Fuga
The function GibbsTp(Temp,p,digits=9)
returns the Specific Gibbs Energy, [ MPa ],
for given Temp [K] and D [kg/m3].
GibbsTp(Temp, p, digits = 9)
GibbsTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Gibbs Energy: Gibbs [ MPa ] and an (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 Gibbs <- GibbsTp(Temp,p) Gibbs
Temp <- 500. p <- 10.0003858 Gibbs <- GibbsTp(Temp,p) Gibbs
@description The function hCrit()
returns the water enthalpy at the critical point [kJ kg-1].
hCrit()
hCrit()
The Water Critical Enthalpy: hc [ kJ kg-1 ]
hC <- hCrit() hC
hC <- hCrit() hC
The function hfT(Temp,digits=9)
returns the saturated liquid enthalpy [kJ kg-1],
hf, for given Temp [K].
hfT(Temp, digits = 9)
hfT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated liquid enthalpy: hf [kJ kg-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. hf <- hfT(Temp) hf
Temp <- 450. hf <- hfT(Temp) hf
The function hgT(Temp,digits=9)
returns the saturated gas enthalpy [kJ kg-1],
hg, for given Temp [K].
hgT(Temp, digits = 9)
hgT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated gas enthalpy: hg [kJ kg-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. hg <- hgT(Temp) hg
Temp <- 450. hg <- hgT(Temp) hg
The function hps(p,s,digits=9)
returns the water enthalpy, h [ kJ kg-1 ],
for given p [MPa] and s [ kJ k-1 K-1 ].
hps(p, s, digits = 9)
hps(p, s, digits = 9)
p |
Pressure [ MPa ] |
s |
Entropy [ kJ kg-1 K-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Enthalpy: h [ kJ kg-1 ] and an Error Message (if an error occur: errorCodes)
p <- 10.0003858 s <- 2.56690919 h_ps <- hps(p,s) h_ps
p <- 10.0003858 s <- 2.56690919 h_ps <- hps(p,s) h_ps
The function hpTcteTab(p1, p2, dp, Temp)
returns a table of
Enthalpies [kJ kg-1] for a fixed Temp [K] within a range of p [MPa]: p1:p2 [MPa]
hpTcteTab(p1, p2, dp, Temp)
hpTcteTab(p1, p2, dp, Temp)
p1 |
first pressure value [ MPa ] |
p2 |
final pressure [ MPa ] |
dp |
Pressure increment [ MPa ] |
Temp |
Temperature [ K ] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of Enthalpies for fixed T and a p Interval: p1:p2.
p1 <- 1.0 p2 <- 10. dp <- 1. Temp <- 500. Tabh <- hpTcteTab(p1, p2, dp, Temp) Tabh p1 <- 10. p2 <- 100. dp <- 10. Temp <- 450. Tabh <- hpTcteTab(p1, p2, dp, Temp) Tabh
p1 <- 1.0 p2 <- 10. dp <- 1. Temp <- 500. Tabh <- hpTcteTab(p1, p2, dp, Temp) Tabh p1 <- 10. p2 <- 100. dp <- 10. Temp <- 450. Tabh <- hpTcteTab(p1, p2, dp, Temp) Tabh
The function hTD(Temp,D,digits=9)
returns the Specific Enthalpy, h [ kJ kg-1 ],
for given Temp [K] and D [kg/m3].
hTD(Temp, D, digits = 9)
hTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Enthalpy: h [ kJ kg-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 h <- hTD(Temp,D) h
Temp <- 500. D <- 838.025 h <- hTD(Temp,D) h
The function hTp(Temp,p,digits=9)
returns the Specific Enthalpy, h [ kJ kg-1 ],
for given Temp [K] and D [kg/m3].
hTp(Temp, p, digits = 9)
hTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Enthalpy: h [ kJ kg-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 h <- hTp(Temp,p) h
Temp <- 500. p <- 10.0003858 h <- hTp(Temp,p) h
The function hTpcteTab(T1, T2, dT, p)
returns a table of
enthalpies [kJ kg-1] for a fixed p [MPa] within a range of Temp [K]: T1:T2 [K]
hTpcteTab(T1, T2, dT, p)
hTpcteTab(T1, T2, dT, p)
T1 |
first Temperature value [ K ] |
T2 |
final Temperature [ K ] |
dT |
Temperature increment [ K ] |
p |
Pressure [ MPa ] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of Enthalpies for fixed p and a T Interval: T1:T2.
T1 <- 275. T2 <- 450. dT <- 5. p <- 5. Tabh <- hTpcteTab(T1, T2, dT, p) Tabh T1 <- 300. T2 <- 500. dT <- 10. p <- 10. Tabh <- hTpcteTab(T1, T2, dT, p) Tabh
T1 <- 275. T2 <- 450. dT <- 5. p <- 5. Tabh <- hTpcteTab(T1, T2, dT, p) Tabh T1 <- 300. T2 <- 500. dT <- 10. p <- 10. Tabh <- hTpcteTab(T1, T2, dT, p) Tabh
The function JTcTD(Temp,D,digits=9)
returns the Joule-Thomson coefficient
for given Temp [K] and D [kg/m3].
JTcTD(Temp, D, digits = 9)
JTcTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273. The temperature change produced during a Joule-Thomson expansion is quantified by the Joule-Thomson coefficient, which may be positive (cooling) or negative (heating).
The Joule-Thomson coefficient and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 JT <- JTcTD(Temp,D) JT
Temp <- 500. D <- 838.025 JT <- JTcTD(Temp,D) JT
The function KapaTD(Temp,D,disgits=9)
returns the Isothermal Compressibility, Kapa,
for given Temp [K] and D [kg m-3].
KapaTD(Temp, D, digits = 9)
KapaTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Isothermal Compressibility: Kapa [ MPa-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 Kapa <- KapaTD(Temp,D) Kapa
Temp <- 500. D <- 838.025 Kapa <- KapaTD(Temp,D) Kapa
The function KViscTD(Temp,D,digits=9)
computes the Kinematic Viscosity
[ m2 s-1 ] for given T [K] and D [kg/m3], returning the calculated
viscosity and an error message, if an error occur. errorCodes
KViscTD(Temp, D, digits = 9)
KViscTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calculates the Kinematic Viscosity that is the relation
ViscTD(D,Temp)/D
, valid from the triple point to the pressure of 1000
MPa and temperature of 1173.15K.
The Kinematic viscosity: [ m2 s-1 ] and an Error Message (if an error occur)
Temp <- 500. D <- 838.025 KVis <- KViscTD(Temp,D) KVis
Temp <- 500. D <- 838.025 KVis <- KViscTD(Temp,D) KVis
This function pCrit()
returns the water critical pressure [MPa].
pCrit()
pCrit()
The Water Critical Pressure: pc [MPa]
pc <- pCrit() pc
pc <- pCrit() pc
The function phi0(Temp,D,digits=9)
returns the Ideal-gas part of the
dimensionless Helmholtz Energy Equation, phi0, for given Temp [K] and D [kg/m3].
phi0(Temp, D, digits = 9)
phi0(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Ideal-gas part of the Helmholtz Energy Equation: phi0 and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phi_0 <- phi0(Temp,D) phi_0
Temp <- 500. D <- 838.025 phi_0 <- phi0(Temp,D) phi_0
The function phi0D(D,digits=9)
returns the First Derivative of the
Ideal-gas part of the dimensionless Helmholtz Energy Equation for a given D [kg/m3].
phi0D(D, digits = 9)
phi0D(D, digits = 9)
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The First D Derivative of Ideal-gas part of the Helmholtz Energy: phi0D and an Error Message (if an error occur: errorCodes)
D <- 838.025 phi_0 <- phi0D(D) phi_0
D <- 838.025 phi_0 <- phi0D(D) phi_0
The function phi0DD(D,digits=9)
returns the Second Derivative of the
Ideal-gas part of the dimensionless Helmholtz Energy Equation for a given D [kg/m3].
phi0DD(D, digits = 9)
phi0DD(D, digits = 9)
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Second D Derivative of Ideal-gas part of the Helmholtz Energy: phi0DD and an Error Message (if an error occur: errorCodes)
D <- 838.025 phi_0 <- phi0DD(D) phi_0
D <- 838.025 phi_0 <- phi0DD(D) phi_0
The function phi0DT(digits=9)
returns the Second Derivative of the
Ideal-gas Part of the Dimensionless Helmholtz Energy Equation with respect to
Density and Temperature.
phi0DT(digits = 9)
phi0DT(digits = 9)
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Second DT Derivative of Ideal-gas Part of the Helmholtz Energy: phi0DT and an Error Message (if an error occur: errorCodes)
phi0_DT <- phi0DT() phi0_DT
phi0_DT <- phi0DT() phi0_DT
The function phi0T(Temp,D,digits=9)
returns the First Derivative of the
Ideal-gas Part of the dimensionless Helmholtz Energy Equation with respect to
Temperature, for given Temp [K] and D [kg/m3].
phi0T(Temp, D, digits = 9)
phi0T(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The First Temp Derivative of Ideal-gas part of the Helmholtz Energy: phi0T and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phi0_T <- phi0T(Temp,D) phi0_T
Temp <- 500. D <- 838.025 phi0_T <- phi0T(Temp,D) phi0_T
The function phi0TT(Temp,D,digits =9)
returns the Second Derivative of the
Ideal-gas Part of the Dimensionless Helmholtz Energy Equation with respect to
Temperature, for given Temp [K] and D [kg/m3].
phi0TT(Temp, D, digits = 9)
phi0TT(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Second Temp Derivative of Ideal-gas part of the Helmholtz Energy: phi0TT and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phi0_TT <- phi0TT(Temp,D) phi0_TT
Temp <- 500. D <- 838.025 phi0_TT <- phi0TT(Temp,D) phi0_TT
The function phir(Temp,D,digits=9)
returns the Residual-Gas Part of the Dimensionless
Helmholtz Energy Equation for given Temp [K] and D [kg/m3].
phir(Temp, D, digits = 9)
phir(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Residual-Gas Part of the Dimensionless Helmholtz Energy Equation: phir and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phir_TD <- phir(Temp,D) phir_TD
Temp <- 500. D <- 838.025 phir_TD <- phir(Temp,D) phir_TD
The function phirD(Temp,D,digits=9)
returns the First Derivative of the
Residual-Gas Part of the Dimensionless Helmholtz Energy Equation for given Temp [K] and D [kg/m3].
phirD(Temp, D, digits = 9)
phirD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The First Derivative of the Residual-Gas Part of the Dimensionless Helmholtz Energy Equation: phirD, and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phir_D <- phirD(T,D) phir_D
Temp <- 500. D <- 838.025 phir_D <- phirD(T,D) phir_D
The function phirDD(Temp,D,digits=9)
returns the Second Derivative of the
Residual-Gas Part of the Dimensionless Helmholtz Energy Equation for given Temp [K] and D [kg/m3].
phirDD(Temp, D, digits = 9)
phirDD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Second Derivative of the Residual-Gas Part of the Dimensionless Helmholtz Energy Equation: phirDD, and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phir_DD <- phirDD(Temp,D) phir_DD
Temp <- 500. D <- 838.025 phir_DD <- phirDD(Temp,D) phir_DD
The function phirDT(Temp,D,digits=9)
returns the Second Derivative of the
Residual-Gas Part of the Dimensionless Helmholtz Energy Equation with respect to D and Temp,
for given Temp [K] and D [kg/m3].
phirDT(Temp, D, digits)
phirDT(Temp, D, digits)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Second Derivative of the Residual-Gas Part of the Dimensionless Helmholtz Energy Equation with respect to D and Temp: phirTT, and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phir_DT <- phirDT(Temp,D) phir_DT
Temp <- 500. D <- 838.025 phir_DT <- phirDT(Temp,D) phir_DT
The function phirT(Temp,D,digits=9)
returns the First Derivative of the
Residual-Gas Part of the Dimensionless Helmholtz Energy Equation with respect to Temp,
for given Temp [K] and D [kg/m3].
phirT(Temp, D, digits = 9)
phirT(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The First Derivative of the Residual-Gas Part of the Dimensionless Helmholtz Energy Equation with respect to Temp: phirT, and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phir_T <- phirT(Temp,D) phir_T
Temp <- 500. D <- 838.025 phir_T <- phirT(Temp,D) phir_T
The function phirTT(Temp,D,digits=9)
returns the Second Derivative of the
Residual-Gas Part of the Dimensionless Helmholtz Energy Equation with respect to Temp,
for given Temp [K] and D [kg/m3].
phirTT(Temp, D, digits = 9)
phirTT(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Second Derivative of the Residual-Gas Part of the Dimensionless Helmholtz Energy Equation with respect to T: phirTT, and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 phir_TT <- phirTT(Temp,D) phir_TT
Temp <- 500. D <- 838.025 phir_TT <- phirTT(Temp,D) phir_TT
The function pMeltT(Temp,digits=9)
returns the water melting pressure,
pMelt [ MPa ], for a given Temp [K].
pMeltT(Temp, digits = 9)
pMeltT(Temp, digits = 9)
Temp |
Temperature [K] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the equations given at the Revised Release on the Pressure along the Melting and Sublimation Curves of Ordinary Water Substance (September 2011), developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/MeltSub.html. It is valid from the Temperature of 256.164 [K] to the Temperature of 715 [K].
The melting pressure: pMelt [ MPa ] for regions III, V , VI and VII
The melting pressure: pMeltIh [ MPa ] for region Ih
The sublimation pressure: pSubl [ MPa ], below triple point Temperature
Error message (if an error occur)
Temp <- 275. p_Melt <- pMeltT(Temp) p_Melt
Temp <- 275. p_Melt <- pMeltT(Temp) p_Melt
The function PrandtTD(Temp,D,digits=9)
computes the Prandt Number, i.e.,
the product of the dynamic viscosity by the specific isobaric heat capacity,
divided by the thermal conductivity of water for given T [K] and D [kg/m3].
PrandtTD(Temp, D, digits = 9)
PrandtTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that computes the Prandt Number, valid from the triple point to the pressure of 1000 MPa and temperature of 1173.15K.
The Prandt Number: Pr [ - ]
Error message (if an error occur)
Temp <- 500. D <- 838.025 Pran <- PrandtTD(Temp,D) Pran
Temp <- 500. D <- 838.025 Pran <- PrandtTD(Temp,D) Pran
The function pSatD(D,digits=9)
returns the saturation pressure [MPa],
pSat, for given D [ kg m-3 ]: it may have two different values!
pSatD(D, digits = 9)
pSatD(D, digits = 9)
D |
Density [ kg m-3] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The first saturation pressure: pSat_1 [ MPa ]
The second saturation pressure: pSat_2 [ MPa ]
An Error Message (if an error occur: errorCodes)
D <- 890.341250 p_Sat <- pSatD(D) p_Sat D <- 999.887406 p_Sat <- pSatD(D) p_Sat
D <- 890.341250 p_Sat <- pSatD(D) p_Sat D <- 999.887406 p_Sat <- pSatD(D) p_Sat
The function pSats(s,digits=9)
returns the saturation pressure [MPa],
pSat, for given s [kJ kg-1 K-1].
pSats(s, digits = 9)
pSats(s, digits = 9)
s |
Entropy [ kJ kg-1 K-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturation pressure: pSat [ MPa ] and an Error Message (if an error occur: errorCodes)
s <- 2.10865845 p_Sat <- pSats(s) p_Sat
s <- 2.10865845 p_Sat <- pSats(s) p_Sat
The function pSatT(T,digits=9)
returns the saturation pressure [MPa],
pSat, for given Temp [K].
pSatT(Temp, digits = 9)
pSatT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturation pressure: pSat [ MPa ] and an Error Message (if an error occur: errorCodes)
Temp <- 450. p_Sat <- pSatT(Temp) p_Sat
Temp <- 450. p_Sat <- pSatT(Temp) p_Sat
The function pTD(T,D,digits=9)
returns the water pressure, p [ MPa ],
for given Temp [K] and D [kg/m3], returning also an error message, if any error occur.
pTD(Temp, D, digits = 9)
pTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Pressure: p [ MPa ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 p <- pTD(Temp,D) p Temp <- 647.096 D <- 322. p <- pTD(Temp,D) p
Temp <- 500. D <- 838.025 p <- pTD(Temp,D) p Temp <- 647.096 D <- 322. p <- pTD(Temp,D) p
The function pTr()
returns the Water Pressure at Triple Point [MPa].
pTr()
pTr()
The Triple Point Pressure: pTr [ MPa ]
pTrip <- pTr() pTrip
pTrip <- pTr() pTrip
The function Rwater()
returns the Water Specific Gas Constant.
Rwater()
Rwater()
Water Specific Gas Constant: R [ K-1 ]
Rw <- Rwater() Rw
Rw <- Rwater() Rw
The function satTabhT(T1, T2, dT)
returns a table of
saturation liquid enthalpies [kJ kg-1 K-1] for a Temperature interval, T1:T2 [K].
satTabhT(T1, T2, dT)
satTabhT(T1, T2, dT)
T1 |
First Temperature value [K] |
T2 |
Final Temperature [K] |
dT |
Temperature increment [K] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of saturation fluid enthalpies, function of T
T1 <- 275. T2 <- 450. dT <- 5. TabT <- satTabhT(T1, T2, dT) TabT T1 <- 300. T2 <- 500. dT <- 10. TabT <- satTabhT(T1, T2, dT) TabT
T1 <- 275. T2 <- 450. dT <- 5. TabT <- satTabhT(T1, T2, dT) TabT T1 <- 300. T2 <- 500. dT <- 10. TabT <- satTabhT(T1, T2, dT) TabT
The function satTabp(p1, p2, dp)
returns a table of
threee saturation properties for two phases: Density [kg/m3],
Enthalpy [kJ kg-1] and Entropy [kJ kg K-1] for a Pressure interval, p1:p2 [MPa].
satTabp(p1, p2, dp)
satTabp(p1, p2, dp)
p1 |
First Pressure value [MPa] |
p2 |
Final Pressure [MPa] |
dp |
Pressure increment [MPa] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of saturation D, h and s, function of p
p1 <- 1.0 p2 <- 10. dp <- 0.5 Tabp <- satTabp(p1, p2, dp) Tabp p1 <- 0.1 p2 <- 10. dp <- 0.5 Tabp <- satTabp(p1, p2, dp) Tabp
p1 <- 1.0 p2 <- 10. dp <- 0.5 Tabp <- satTabp(p1, p2, dp) Tabp p1 <- 0.1 p2 <- 10. dp <- 0.5 Tabp <- satTabp(p1, p2, dp) Tabp
The function satTabpT(T1, T2, dT)
returns a table of
saturation pressures [MPa] for a Temperature interval, T1:T2 [K].
satTabpT(T1, T2, dT)
satTabpT(T1, T2, dT)
T1 |
First Temperature value [K] |
T2 |
Final Temperature [K] |
dT |
Temperature increment [K] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of saturation pressures, function of T
T1 <- 275. T2 <- 450. dT <- 5. TabT <- satTabpT(T1, T2, dT) TabT T1 <- 300. T2 <- 500. dT <- 10. TabT <- satTabpT(T1, T2, dT) TabT
T1 <- 275. T2 <- 450. dT <- 5. TabT <- satTabpT(T1, T2, dT) TabT T1 <- 300. T2 <- 500. dT <- 10. TabT <- satTabpT(T1, T2, dT) TabT
The function satTabT(T1, T2, dT)
returns a table of
threee saturation properties for two phases: Density [kg/m3],
Enthalpy [kJ kg-1] and Entropy [kJ kg K-1] for a Temperature interval, T1:T2 [K].
satTabT(T1, T2, dT)
satTabT(T1, T2, dT)
T1 |
First Temperature value [K] |
T2 |
Final Temperature [K] |
dT |
Temperature increment [K] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of saturation D, h and s, function of T
T1 <- 275. T2 <- 450. dT <- 5. TabT <- satTabT(T1, T2, dT) TabT T1 <- 300. T2 <- 500. dT <- 10. TabT <- satTabT(T1, T2, dT) TabT
T1 <- 275. T2 <- 450. dT <- 5. TabT <- satTabT(T1, T2, dT) TabT T1 <- 300. T2 <- 500. dT <- 10. TabT <- satTabT(T1, T2, dT) TabT
The function satTabTp(p1, p2, dp)
returns a table of
Saturation Temperatures [K] for a Pressure interval, p1:p2 [MPa].
satTabTp(p1, p2, dp)
satTabTp(p1, p2, dp)
p1 |
First Pressure value [MPa] |
p2 |
Final Pressure [MPa] |
dp |
Pressure increment [MPa] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A Table of Saturation Temperatures, function of p
p1 <- 1.0 p2 <- 10. dp <- 0.5 Tabp <- satTabTp(p1, p2, dp) Tabp p1 <- 0.1 p2 <- 10. dp <- 0.5 Tabp <- satTabTp(p1, p2, dp) Tabp
p1 <- 1.0 p2 <- 10. dp <- 0.5 Tabp <- satTabTp(p1, p2, dp) Tabp p1 <- 0.1 p2 <- 10. dp <- 0.5 Tabp <- satTabTp(p1, p2, dp) Tabp
The function satTabvp(p1, p2, dp)
returns a table of
threee saturation properties for two phases: Specific Volume [ m3 kg-1 ],
Enthalpy [kJ kg-1] and Entropy [kJ kg K-1] for a Pressure interval, p1:p2 [MPa].
satTabvp(p1, p2, dp)
satTabvp(p1, p2, dp)
p1 |
First Pressure value [MPa] |
p2 |
Final Pressure [MPa] |
dp |
Pressure increment [MPa] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of saturation v, h and s, function of p
p1 <- 1.0 p2 <- 10. dp <- 0.5 Tabp <- satTabvp(p1, p2, dp) Tabp p1 <- 0.1 p2 <- 10. dp <- 0.5 Tabp <- satTabvp(p1, p2, dp) Tabp
p1 <- 1.0 p2 <- 10. dp <- 0.5 Tabp <- satTabvp(p1, p2, dp) Tabp p1 <- 0.1 p2 <- 10. dp <- 0.5 Tabp <- satTabvp(p1, p2, dp) Tabp
The function satTabvT(T1, T2, dT)
returns a table of
threee saturation properties for two phases: Specific Volume [ m3 kg-1 ],
Enthalpy [kJ kg-1] and Entropy [kJ kg K-1] for a Temperature interval, T1:T2 [K].
satTabvT(T1, T2, dT)
satTabvT(T1, T2, dT)
T1 |
First Temperature value [K] |
T2 |
Final Temperature [K] |
dT |
Temperature increment [K] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of saturation v, h and s, function of T
T1 <- 275. T2 <- 450. dT <- 5. TabT <- satTabvT(T1, T2, dT) TabT T1 <- 300. T2 <- 500. dT <- 10. TabT <- satTabvT(T1, T2, dT) TabT
T1 <- 275. T2 <- 450. dT <- 5. TabT <- satTabvT(T1, T2, dT) TabT T1 <- 300. T2 <- 500. dT <- 10. TabT <- satTabvT(T1, T2, dT) TabT
The function sCrit()
returns the entropy at the critical point [kJ k-1 K-1 ].
sCrit()
sCrit()
The Water Critical Entropy: sc [ kJ kg-1 K-1 ]
sC <- sCrit() sC
sC <- sCrit() sC
The function sfT(Temp,digits=9)
returns the saturated liquid entropy [kJ kg-1 K-1],
sf, for given Temp [K].
sfT(Temp, digits = 9)
sfT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated liquid entropy: sf [kJ kg-1 K-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. sf <- sfT(Temp) sf
Temp <- 450. sf <- sfT(Temp) sf
The function sfTr()
returns the Water Liquid Entropy at Triple Point.
sfTr()
sfTr()
Triple Point Liquid Entropy: sfTr [ kJ kg-1 K-1]
sfTrip <- sfTr() sfTrip
sfTrip <- sfTr() sfTrip
The function sgT(Temp,digits=9)
returns the saturated gas entropy [kJ kg-1 K-1],
sg, for given Temp [K].
sgT(Temp, digits = 9)
sgT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated gas entropy: sg [kJ kg-1 K-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. sg <- sgT(Temp) sg
Temp <- 450. sg <- sgT(Temp) sg
The function sgTr()
returns the Water Gas Entropy at Triple Point.
sgTr()
sgTr()
Triple Point Gas Entropy: sgTr [ kJ kg-1 K-1]
sgTrip <- sgTr() sgTrip
sgTrip <- sgTr() sgTrip
The function SigmaT(Temp,digits=9)
computes the Surface Tension [ mN m-1 ]
for a given Temp [K], returning the calculated Surface Tension and an
error message, if an error occur. errorCodes
SigmaT(Temp, digits = 9)
SigmaT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the equations developed by the International Association for the Properties of Water and Steam, valid from the triple point to the critical temperature [ 273.13K to 647.096K]. http://www.iapws.org/relguide/Surf-H2O.html
The Surface Tension: Sigma [ mN m-1 ] and an Error Message (if an error occur)
Temp <- 500. Sig <- SigmaT(Temp) Sig
Temp <- 500. Sig <- SigmaT(Temp) Sig
The function sph(p,h,digits=9)
returns the water entropy, s [ kJ kg-1 K-1 ],
for given p [MPa] and h [ kJ k-1 ].
sph(p, h, digits = 9)
sph(p, h, digits = 9)
p |
Pressure [ MPa ] |
h |
Enthalpy [ kJ kg-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Entropy: s [ kJ kg-1 K-1 ] and an Error Message (if an error occur: errorCodes)
p <- 10.0003858 h <- 977.181624 s_ph <- sph(p,h) s_ph
p <- 10.0003858 h <- 977.181624 s_ph <- sph(p,h) s_ph
The function spTcteTab(p1, p2, dp, Temp)
returns a table of
Entropies [kJ kg-1 K-1] for a fixed Temp [K] within a range of p [MPa]: p1:p2 [MPa]
spTcteTab(p1, p2, dp, Temp)
spTcteTab(p1, p2, dp, Temp)
p1 |
"initial"first pressure value [ MPa ] |
p2 |
final pressure [ MPa ] |
dp |
Pressure increment [ MPa ] |
Temp |
Temperature [ K ] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of Entropies for fixed Temp and a p Interval: p1:p2.
p1 <- 1.0 p2 <- 10. dp <- 1. Temp <- 500. Tabs <- spTcteTab(p1, p2, dp, Temp) Tabs p1 <- 10. p2 <- 100. dp <- 10. Temp <- 450. Tabs <- spTcteTab(p1, p2, dp, Temp) Tabs
p1 <- 1.0 p2 <- 10. dp <- 1. Temp <- 500. Tabs <- spTcteTab(p1, p2, dp, Temp) Tabs p1 <- 10. p2 <- 100. dp <- 10. Temp <- 450. Tabs <- spTcteTab(p1, p2, dp, Temp) Tabs
The function sTD(Temp,D,digits=9)
returns the Specific Entropy, h [ kJ kg-1 k-1 ],
for given Temp [K] and D [kg/m3].
sTD(Temp, D, digits = 9)
sTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Entropy: s [ kJ kg-1 K-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 s <- sTD(Temp,D) s
Temp <- 500. D <- 838.025 s <- sTD(Temp,D) s
The function sTp(Temp,p,digits=9)
returns the Specific Entropy, h [ kJ kg-1 K-1 ],
for given Temp [K] and D [kg/m3].
sTp(Temp, p, digits = 9)
sTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Entropy: s [ kJ kg-1 K-1] and an Error message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 s <- sTp(Temp,p) s
Temp <- 500. p <- 10.0003858 s <- sTp(Temp,p) s
The function sTpcteTab(T1, T2, dT, p)
returns a table of
entropies [kJ kg-1 K-1] for a fixed p [MPa] within a range of T [K]: T1:T2 [K]
sTpcteTab(T1, T2, dT, p)
sTpcteTab(T1, T2, dT, p)
T1 |
first Temperature value [ K ] |
T2 |
final Temperature [ K ] |
dT |
Temperature increment [ K ] |
p |
Pressure [ MPa ] |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
A table of Entropies for fixed p and a T Interval: T1:T2.
T1 <- 275. T2 <- 450. dT <- 5. p <- 5. Tabs <- sTpcteTab(T1, T2, dT, p) Tabs T1 <- 300. T2 <- 500. dT <- 10. p <- 10. Tabs <- sTpcteTab(T1, T2, dT, p) Tabs
T1 <- 275. T2 <- 450. dT <- 5. p <- 5. Tabs <- sTpcteTab(T1, T2, dT, p) Tabs T1 <- 300. T2 <- 500. dT <- 10. p <- 10. Tabs <- sTpcteTab(T1, T2, dT, p) Tabs
@description The function TCrit()
returns the water critical temperature [K].
TCrit()
TCrit()
The Water Critical Temperature: Tc [K]
Tc <- TCrit() Tc
Tc <- TCrit() Tc
The function TDh(D,h,digits=9)
returns the water temperature, Temp [ K ],
for given D [kg/m3] and h [ kJ kg-1 ].
TDh(D, h, digits = 9)
TDh(D, h, digits = 9)
D |
Density [ kg m3 ] |
h |
Enthaly in [ kJ kg-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Temperature: Temp [ K ] and an Error Message (if an error occur: errorCodes)
D <- 838.025 h <- 977.181624 T_Dh <- TDh(D,h) T_Dh
D <- 838.025 h <- 977.181624 T_Dh <- TDh(D,h) T_Dh
The function TDp(D,p,digits=9)
returns the water temperature, Temp [ K ],
for given D [kg/m3] and p [ MPa ].
TDp(D, p, digits = 9)
TDp(D, p, digits = 9)
D |
Density [ kg m3 ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Temperature: Temp [ K ] and an Error Message (if an error occur: errorCodes)
D <- 838.025 p <- 10.0003858 T_Dp <- TDp(D,p) T_Dp
D <- 838.025 p <- 10.0003858 T_Dp <- TDp(D,p) T_Dp
The function TDs(D,s,digits=9)
returns the water temperature, Temp [ K ],
for given D [kg/m3] and s [ kJ kg-1 K-1 ].
TDs(D, s, digits = 9)
TDs(D, s, digits = 9)
D |
Density [ kg m3 ] |
s |
Entropy in [ kJ kg-1 K-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Temperature: Temp [ K ] and an Error Message (if an error occur: errorCodes)
D <- 838.025 s <- 2.56690919 T_Ds <- TDs(D,s) T_Ds
D <- 838.025 s <- 2.56690919 T_Ds <- TDs(D,s) T_Ds
The function ThrcTD(Temp,D,digits=9)
returns the Isothermal Throttling Coefficient,
Thrc, for given Temp [K] and D [kg m-3].
ThrcTD(Temp, D, digits = 9)
ThrcTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Isothermal Throttling Coefficient: Thrc [ kJ kg-1 MPa-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 Thrc <- ThrcTD(Temp,D) Thrc
Temp <- 500. D <- 838.025 Thrc <- ThrcTD(Temp,D) Thrc
The function Ths(h,s,digits=9)
returns the water Temperature, Temp [ K ],
for given h [kJ k-1] and s [ kJ k-1 K-1 ].
Ths(h, s, digits = 9)
Ths(h, s, digits = 9)
h |
Enthalpy [ kJ kg-1 ] |
s |
Entropy [ kJ kg-1 K-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Temperature: Temp [ K ] and an Error Message (if an error occur: errorCodes)
h <- 977.181624 s <- 2.56690919 T_hs <- Ths(h,s) T_hs
h <- 977.181624 s <- 2.56690919 T_hs <- Ths(h,s) T_hs
The function Tph(p,h,digits = 9)
returns the water temperature, Temp [ K ],
for given p [MPa] and h [ kJ k-1 ].
Tph(p, h, digits = 9)
Tph(p, h, digits = 9)
p |
Pressure [ MPa ] |
h |
Enthalpy [ kJ kg-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Temperature: Temp [ K ] and an Error Message (if an error occur: errorCodes)
p <- 10.0003858 h <- 977.181624 T_ph <- Tph(p,h) T_ph
p <- 10.0003858 h <- 977.181624 T_ph <- Tph(p,h) T_ph
The function Tps(p,s,digits=9)
returns the water temperature, Temp [ K ],
for given p [MPa] and s [ kJ k-1 K-1 ].
Tps(p, s, digits = 9)
Tps(p, s, digits = 9)
p |
Pressure [ MPa ] |
s |
Entropy [ kJ kg-1 K-1 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Temperature: Temp [ K ] and an Error Message (if an error occur: errorCodes)
p <- 10.0003858 s <- 2.56690919 T_ps <- Tps(p,s) T_ps
p <- 10.0003858 s <- 2.56690919 T_ps <- Tps(p,s) T_ps
The function TsatD(D,digits=9)
returns the temperature [K],
TSat, for given D [ kg m-3 ]: it may have two different values!
TSatD(D, digits = 9)
TSatD(D, digits = 9)
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The first saturation Temperature: TSat_1 [ K ]
The second saturation pressure: TSat_2 [ K ]
An Error Message (if an error occur: errorCodes)
D <- 890.341250 T_Sat <- TSatD(D) T_Sat D <- 999.887406 T_Sat <- TSatD(D) T_Sat
D <- 890.341250 T_Sat <- TSatD(D) T_Sat D <- 999.887406 T_Sat <- TSatD(D) T_Sat
The function TSatp(p,digits=9)
returns the temperature [K],
TSat, for given p [ MPa ].
TSatp(p, digits = 9)
TSatp(p, digits = 9)
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Saturation Temperature: Tsat [ K ] and an Error Message (if an error occur: errorCodes)
p <- 0.932203564 T_Sat <- TSatp(p) T_Sat
p <- 0.932203564 T_Sat <- TSatp(p) T_Sat
The function TSats(s,digits=9)
returns the temperature [K],
TSat, for given s [kJ kg-1 K-1].
TSats(s, digits = 9)
TSats(s, digits = 9)
s |
Entropy [kJ kg-1 K-1] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Saturation Temperature: Tsat [ K ] and an Error Message (if an error occur: errorCodes)
s <- 2.10865845 T_Sat <- TSats(s) T_Sat
s <- 2.10865845 T_Sat <- TSats(s) T_Sat
The function TTr()
returns the Water Temperature at Triple Point [K]
TTr()
TTr()
The Triple Point Temperature: TTr [ K ]
Ttrip <- TTr() Ttrip
Ttrip <- TTr() Ttrip
The function ufT(Temp,digits=0).
returns the saturated liquid internal energy [kJ kg-1],
uf, for given Temp [K].
ufT(Temp, digits = 9)
ufT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated liquid internal energy: uf [kJ kg-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. uf <- ufT(Temp) uf
Temp <- 450. uf <- ufT(Temp) uf
The function ugT(Temp,digits=9)
returns the saturated gas internal energy [kJ kg-1],
ug, for given Temp [K].
ugT(Temp, digits = 9)
ugT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The saturated gas internal energy: ug [kJ kg-1] and an Error Message (if an error occur: errorCodes)
Temp <- 450. ug <- ugT(Temp) ug
Temp <- 450. ug <- ugT(Temp) ug
The function uTD(Temp,D,digits=9)
returns the Specific Internal Energy, h [ kJ kg-1 ],
for given Temp [K] and D [kg/m3].
uTD(Temp, D, digits = 9)
uTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Internal Energy: u [ kJ kg-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 u <- uTD(Temp,D) u
Temp <- 500. D <- 838.025 u <- uTD(Temp,D) u
The function uTp(Temp,p,digits=9)
returns the Specific Internal Energy, h [ kJ kg-1 ],
for given Temp [K] and D [kg/m3].
uTp(Temp, p, digits = 9)
uTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specific Internal Energy: u [ kJ kg-1 ] and an Error message (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 u <- uTp(Temp,p) u
Temp <- 500. p <- 10.0003858 u <- uTp(Temp,p) u
The function ViscTD(Temp,D,digits=9)
computes the Dynamic Viscosity
[ Pa s ] for given Temp [K] and D [kg/m3], returning the computed
viscosity and an error message, if an error occur. errorCodes
ViscTD(Temp, D, digits = 9)
ViscTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the equations developed by the International Association for the Properties of Water and Steam, valid from the triple point to the pressure of 1000 MPa and temperature of 1173.15K. http://www.iapws.org/relguide/viscosity.html
The Dynamic viscosity: [ Pa s ] and an Error Message (if an error occur)
Temp <- 500. D <- 838.025 Vis <- ViscTD(Temp,D) Vis
Temp <- 500. D <- 838.025 Vis <- ViscTD(Temp,D) Vis
The function Vp(Temp,digits=9)
returns the vapor pressure,
Vp [ kPa ], for a given Temp [K].
Vp(Temp, digits = 9)
Vp(Temp, digits = 9)
Temp |
Temperature [K] |
digits |
Digits of results (optional) |
This function solves the Wagner Equation (Wagner and Pruss (1993)) which gives one of the best fits to experimental data. It expresses reduced vapor pressure as a function of reduced temperature. This equation, for water, is valid from the temperature of 273.16 K to the critical temperature (624.096 K).
The function vTp(Temp,p,digits=9)
returns the Specific Volume, [ m3 kg-1 ],
for given Temp [K] and D [kg/m3].
vTp(Temp, p, digits = 9)
vTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Specifiv Volume: v [ m3 kg-1 ] and an (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 v <- vTp(Temp,p) v
Temp <- 500. p <- 10.0003858 v <- vTp(Temp,p) v
The function wfT(Temp,digits=9)
returns the Speed
of Sound of Fluid Phase [m s-1], wf, for given Temp [K].
wfT(Temp, digits = 9)
wfT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Speed of Sound of Fluid Phase: wf [ m s-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 450. wf <- wfT(Temp) wf
Temp <- 450. wf <- wfT(Temp) wf
The function wgT(Temp,digits=9)
returns the Speed
of Sound of Gas Phase [m s-1], wg, for given Temp [K].
wgT(Temp, digits = 9)
wgT(Temp, digits = 9)
Temp |
Temperature [ K ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Speed of Sound of Gas Phase: wg [ m s-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 450. wg <- wgT(Temp) wg
Temp <- 450. wg <- wgT(Temp) wg
The function wTD(Temp,D,digits=9)
returns the Speed of Sound in water,
w [ m s-1 ], for given Temp [K] and D [kg/m3].
wTD(Temp, D, digits = 9)
wTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Speed of Sound: w [ m s-1 ]
Error message (if an error occur)
The Speed of Sound: w [ m s-1 ] and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 0.435 w <- wTD(Temp,D) w
Temp <- 500. D <- 0.435 w <- wTD(Temp,D) w
The function wTp(Temp,p,digits=9)
returns the Speed of Sound, [ m s-1 ],
for given Temp [K] and D [kg/m3].
wTp(Temp, p, digits = 9)
wTp(Temp, p, digits = 9)
Temp |
Temperature [ K ] |
p |
Pressure [ MPa ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Speed of Sound: w [ m s-1 ] and an (if an error occur: errorCodes)
Temp <- 500. p <- 10.0003858 w <- wTp(Temp,p) w
Temp <- 500. p <- 10.0003858 w <- wTp(Temp,p) w
The function ZTD(Temp,D,digits=9)
returns the Compressibility Factor,
Z [ - ], for given Temp [K] and D [kg/m3].
ZTD(Temp, D, digits = 9)
ZTD(Temp, D, digits = 9)
Temp |
Temperature [ K ] |
D |
Density [ kg m-3 ] |
digits |
Digits of results (optional) |
This function calls a Fortran DLL that solves the Helmholtz Energy Equation. in accordance with the Revised Release on the IAPWS Formulation 1995 for the Thermodynamic Properties of Ordinary Water Substance for General and Scientific Use (June 2014) developed by the International Association for the Properties of Water and Steam, http://www.iapws.org/relguide/IAPWS-95.html. It is valid from the triple point to the pressure of 1000 MPa and temperature of 1273.
The Compressibility Factor and an Error Message (if an error occur: errorCodes)
Temp <- 500. D <- 838.025 z <- ZTD(Temp,D) z
Temp <- 500. D <- 838.025 z <- ZTD(Temp,D) z