for
Property Library LibHuAirProp
for Real Humid Air, Steam, Water, and Ice
HansJoachim Kretzschmar
Sebastian Herrmann
Prepared by
KRETZSCHMAR
CONSULTING
ENGINEERS
www.thermofluidprop.com
Ines Stoecker
Matthias Kunick
Mariana Nicke
Donald P. Gatley
ISBN 9781933742748
psychrometric functions
backward functions
Thermodynamic and psychrometric property algorithms from ASHRAE Research Project 1485
Transport properties of moist air from the PTB Report PTBCP3 and the related paper in the
Journal of Engineering for Gas Turbines and Power
Properties of dry air from the NIST Reference Equation of Lemmon et al. and properties of steam,
water, and ice from the Industrial Formulation IAPWSIF97, the Scientific Formulation IAPWS95,
and other current IAPWS formulations
Contents
Package Contents ...................................................................................................................... 0/1
ZIP file "CD_FluidEES_ASHRAE_LibHuAirProp.zip" for Engineering Equation Solver " ..... 0/1
Part IP Units ..................................................................................................................... IP  1/1
1 Property Library ASHRAELibHuAirPropIP ................................................................. IP  1/2
1.1 Function Overview .................................................................................................. IP  1/2
1.1.1
1.1.2
1.1.3
Graphics
2.1.1
2.1.2
Installing FluidEXL
including LibHuAirProp ...................................... IP  2/1
Example: Calculation of h = f(p,t,W) ........................................................... IP  2/9
2.1.3
Removing FluidEXL
Graphics
2.4 AddIn FluidEES for Engineering Equation Solver ............................................. IP  2/40
2.4.1
2.4.2
2.4.3
Graphics
2.1.1
2.1.2
Installing FluidEXL
including LibHuAirProp....................................... SI  2/1
Example: Calculation of h = f(p,t,W) ............................................................ SI  2/2
2.1.3
Removing FluidEXL
Graphics
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
________________________________________________________________________
Kretzschmar
Consulting Engineers
Rathener Str. 6
01259 Dresden, Germany
Phone: +493583611846
Fax: +493583611846
Email: info@thermofluidprop.com
Internet: www.thermofluidprop.com
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
0/1
Package Contents
The following ZIP files are delivered depending on which AddIn(s) you have purchased.
ASHRAE_LibHuAirProp_Users_Guide.pdf
Users Guide
Graphics
ASHRAE_LibHuAirProp_Users_Guide.pdf
Users Guide
ASHRAE_LibHuAirProp_Users_Guide.pdf
Users Guide
ASHRAE_LibHuAirProp_Users_Guide.pdf
Users Guide
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/2
Function Name
Property or Function
Unit of the
Result
a = f( p, t ,W )
a_ptW_HAP_IP
Thermal diffusivity
ft/s
3/2
p = f( p, t ,W )
alphap_ptW_HAP_IP
1/R
3/3
p = f( p, t ,W )
betap_ptW_HAP_IP
lb/ft
3/4
c = f( p, t ,W )
c_ptW_HAP_IP
Speed of sound
ft/s
3/5
c p = f( p, t ,W )
cp_ptW_HAP_IP
Btu/(lbR)
3/6
cv = f( p, t ,W )
cv_ptW_HAP_IP
Btu/(lbR)
3/7
f = f( p, t )
f_pt_HAP_IP
3/8
h = f( p, t ,W )
h_ptW_HAP_IP
Airspecific enthalpy
Btu/lba
3/9
= f( p, t ,W )
Eta_ptW_HAP_IP
Dynamic viscosity
lbs/ft
3/10
= f( p, t ,W )
Kappa_ptW_HAP_IP
Isentropic exponent
3/11
= f( p, t ,W )
Lambda_ptW_HAP_IP
Thermal conductivity
Btu/(hftR)
3/12
= f( p, t ,W )
Ny_ptW_HAP_IP
Kinematic viscosity
ft/s
3/13
p = f(t , s,W )
p_tsW_HAP_IP
psi
3/14
p = f( zele )
p_zele_HAP_IP
psi
3/15
pAir = f( p, t ,W )
pAIR_ptW_HAP_IP
psi
3/16
pH2O = f( p, t ,W )
pH2O_ptW_HAP_IP
psi
3/17
pH2Os = f( p, t )
pH2Os_pt_HAP_IP
psi
3/18
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
Page
IP 1/3
Functional
Dependence
Function Name
Property or Function
Unit of the
Result
Page
= f( p, t ,W )
phi_ptW_HAP_IP
3/19
Pr = f( p, t ,W )
Pr_ptW_HAP_IP
PRANDTL number
3/20
Air = f(W )
PsiAir_W_HAP_IP
mola/mol
3/21
H2O = f(W )
PsiH2O_W_HAP_IP
molw/mol
3/22
= f( p, t ,W )
Rho_ptW_HAP_IP
Density
lb/ft
3/23
s = f( p, t ,W )
s_ptW_HAP_IP
Airspecific entropy
Btu/(lbR)
3/24
t = f( p, h, )
t_phphi_HAP_IP
3/25
t = f( p, h,W )
t_phW_HAP_IP
3/26
t = f( p, s,W )
t_psW_HAP_IP
3/27
t = f( p, t wb ,W )
t_ptwbW_HAP_IP
3/28
t d = f( p,W )
td_pW_HAP_IP
Dewpoint/frostpoint temperature
3/29
t s = f( p, pH2O )
ts_ppH2O_HAP_IP
3/30
t wb = f( p, t ,W )
twb_ptW_HAP_IP
Wetbulb/icebulb temperature
3/31
u = f( p, t ,W )
u_ptW_HAP_IP
Btu/lba
3/32
v = f( p, t ,W )
v_ptW_HAP_IP
Airspecific volume
ft/lba
3/33
W = f( p, t, pH2O )
W_ptpH2O_HAP_IP
Humidity ratio from total pressure, temperature, and partial pressure of lbw/lba
water vapor
3/34
W = f( p, t , )
W_ptphi_HAP_IP
lbw/lba
3/35
W = f( p, td )
W_ptd_HAP_IP
lbw/lba
3/36
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/4
Functional
Dependence
Function Name
Property or Function
Unit of the
Result
Page
W = f( p, t , t wb )
W_pttwb_HAP_IP
Humidity ratio from total pressure, (dry bulb) temperature, and wetbulb temperature
lbw/lba
3/37
Ws = f( p, t )
Ws_pt_HAP_IP
lbw/lba
3/38
Air = f(W )
XiAir_W_HAP_IP
lba/lb
3/39
H2O = f(W )
XiH2O_W_HAP_IP
lbw/lb
3/40
Z = f( p, t ,W )
Z_ptW_HAP_IP
3/41
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/5
Units
Range of Validity
Symbol
Quantity
Unit
Pressure:
0.00145
1450.4
psi
Pressure
psi
Temperature:
225.67
662
Temperature
Humidity ratio:
10
lbw/lba
Humidity ratio
Relative humidity:
(decimal ratio)
Relative humidity
(decimal ratio)
td
662
td
Wetbulb temperature:
t wb
662
twb
225.67
Range of Validity
p 1450.4 psi
0.00145
99.67
662
Humidity ratio:
10
lbw/lba
Relative humidity:
(decimal ratio)
Pressure:
Temperature:
Molar Masses
Molar Mass
Reference
Dry Air
63.859 lb/kmol
[17]
Water
39.7168998 lb/kmol
[5], [6]
Component
Reference States
Property
Dry Air
14.6959 psi
32F
32.018F
Enthalpy
0 Btu/lb
0.00026301926 Btu/lb
Entropy
0 Btu/(lb*R)
0 Btu/(lb*R)
Pressure
Temperature
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/6
1.1.2 Function Overview for Steam and Water for Temperatures t 32F
Functional
Dependence
Function Name
Property or Function
Unit of the
Result
Page
hliq = f( p, t )
hliq_pt_97_IP
Btu/lb
3/43
hliq,s = f(t )
hliqs_t_97_IP
Btu/lb
3/44
hvap,s = f(t )
hvaps_t_97_IP
Btu/lb
3/45
ps = f(t )
ps_t_97_IP
psi
3/46
sliq = f( p, t )
sliq_pt_97_IP
Btu/(lbR)
3/47
sliq,s = f(t )
sliqs_t_97_IP
Btu/(lbR)
3/48
svap,s = f(t )
svaps_t_97_IP
Btu/(lbR)
3/49
ts = f( p )
ts_p_97_IP
3/50
v liq = f( p, t )
vliq_pt_97_IP
ft/lb
3/51
v liq,s = f(t )
vliqs_t_97_IP
ft/lb
3/52
v vap,s = f(t )
vvaps_t_97_IP
ft/lb
3/53
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/7
Range of Validity
Property
Pressure:
Temperature:
Units
Range of Validity
0.00145 p
1450.4 psi
F
32 t
662
Symbol
Quantity
Unit
Pressure
psi
Temperature
Reference State
Property
Pressure
Temperature
Enthalpy
0.00026301926 Btu/lb
Entropy
0 Btu/(lb*R)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/8
1.1.3 Function Overview for Steam and Ice for Temperatures t 32F
Functional
Dependence
Function Name
Property
Unit of the
Result
Page
hice,sub = f(t )
hicesub_t_06_IP
Btu/lb
3/55
hvap,sub = f(t )
hvapsub_t_95_IP
Btu/lb
3/56
pmel = f(t )
pmel_t_08_IP
psi
3/57
psub = f(t )
psub_t_08_IP
psi
3/58
sice,sub = f(t )
sicesub_t_06_IP
Btu/(lbR)
3/59
svap,sub = f(t )
svapsub_t_95_IP
Btu/(lbR)
3/60
tmel = f( p )
tmel_p_08_IP
3/61
tsub = f( p )
tsub_p_08_IP
3/62
v ice,sub = f(t )
vicesub_t_06_IP
ft/lb
3/63
v vap,sub = f(t )
vvapsub_t_95_IP
ft/lb
3/64
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/9
Range of Validity
Property
Pressure:
Temperature:
Units
Range of Validity
psub(225.67F) = 1.7407E12 p
225.67 t
1450.4 psi
F
32
Symbol
Quantity
Unit
Pressure
psi
Temperature
Reference State
Property
Pressure
Temperature
32.018F
Enthalpy
0.00026301926 Btu/lb
Entropy
0 Btu/(lb*R)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/10
Thermal diffusivity
Relative pressure
coefficient
Isothermal stress
coefficient
Speed of sound
Specific isobaric
cp
heat capacity
Specific isochoric
heat capacity
Dynamic viscosity
Enhancement
factor
aIP aSI
=
10.76391042
ft
m
s
s
aSI aIP
=
0.0929304
m
ft
s
s
p,IP
p,SI
1
R
p,IP
lb
ft
p,SI
1
K
p,SI
kg
m
9
5
0.062428
1
K
p,SI
kg
m
p,IP
1
R
p,IP
lb
ft
5
9
16.018463
cIP cSI
=
3.2808399
ft
m
s
s
cSI cIP
=
0.3048
m
ft
s
s
c p,IP
c p,SI
Btu
lb R
c p,SI
kJ
kg K
0.2388459
kJ
kg K
c p,IP
Btu
lb R
4.1868
Units SI
Units IP
m/s
ft/s
1/K
1/R
kg/m
lb/ft
m/s
ft/s
kJ/(kgK)
Btu/(lbR)
cv
cv ,IP
cv ,SI
=
0.2388459
Btu
kJ
lb R kg K
cv ,SI
cv ,IP
=
4.1868
kJ
Btu
kg K lb R
kJ/(kgK)
Btu/(lbR)
IP
= SI 0.02088543
lb s Pa
ft
s
SI
= IP 47.880259
Pa lb s
s
ft
Pas
lbs/ft
fIP = fSI
fSI = fIP
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/11
Property
Airspecific
enthalpy
(moist air)
Specific enthalpy
(water, water
exponent
Thermal
conductivity
Kinematic
viscosity
hSI
kJ
kga
Units SI
Units IP
= IP 7.68565365666 2.326
Btu
lb
kJ/kga
Btu/lba
kJ/kg
Btu/lb
W/(mK)
Btu/(hftR)
m/s
ft/s
kPa
psi
hw
hIP hSI
=
0.4299226
Btu kJ
lb
kg
hSI hIP
=
2.326
kJ Btu
kg
lb
IP = SI
SI = IP
Btu
h ft R
vapor, ice)
Isentropic
h
hIP
= SI 0.4299226 + 7.68565365666
Btu
kJ
lba
kga
IP
SI
W
mK
SI
0.57778932
W
mK
= SI 10.763910417
ft m
s
s
p
pIP
= SI 0.14503774
psi kPa
SI
IP
IP
Btu
h ft R
1.73073467
= IP 0.092903040
m ft
s
s
pSI pIP
=
6.894757
kPa psi
Pressure
Relative humidity
IP = SI
SI = IP
Prandtl number
Pr
PrIP = PrIP
PrSI = PrIP
Mole fraction
IP = SI
SI = IP
mol/mol
mol/mol
Density
kg/m
lb/ft
kJ/(kgaK)
Btu/(lbaR)
Airspecific
entropy
(moist air)
IP
lb
ft
sIP
Btu
lba R
SI
kg
m
=
SI
0.062428
sSI
kJ
kga K
kg
m
0.2388459 + 0.01616365106
IP
lb
ft
16.018463
sSI
s
= IP 0.01616365106 4.1868
kJ
Btu
kga K lba R
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/12
Property
Specific entropy
(water, water
sw
vapor, ice)
Temperature
Airspecific
internal energy
(moist air)
volume
sSI
sIP
=
4.1868
kJ
Btu
kga K lba R
tIP tSI 9
=
+ 32
F C 5
tSI tIP
5
=
32
C F
9
(u = h pv )
(u = h pv )
uIP
=
Btu
lba
IP
(moist air)
Specific volume
(water, water
sSI
sIP
=
0.23884589
Btu
kJ
lba R kga K
hSI
0.4299226 + 7.68565365666
kJ
kga
p
SI 0.145037738 SI 16.018453
m
kPa
kga
Airspecific
vw
vapor, ice)
ft
lba
IP
ft
lb
SI
m
kga
16.018453
= SI 16.018453
m
kg
uSI
h
= IP 7.68565365666 2.236
kJ
Btu
kga
lba
p
IP 6.894757293 SIP 0.062428
ft
psi
lba
SI
m
kga
SI
m
kg
= IP 0.062428
ft
lba
= IP 0.062428
ft
lb
Units SI
Units IP
kJ/(kgaK)
Btu/(lbaR)
kJ/kga
Btu/lb
m/kga
ft/lba
m/kg
ft/lb
Humidity ratio
WIP = WSI
WSI = WIP
kgw/kga
lbw/lba
Mass fraction
IP = SI
SI = IP
kgw/kg
lbw/lb
ZIP = ZSI
ZSI = ZIP
Compression
factor
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/13
the value for the universal molar gas constant from the CODATA standard by Mohr and Taylor
[22]
the value for the molar mass of dry air from Gatley et al. [17] and that of water from IAPWS95
[5], [6]
the calculation of the idealgas parts of the heat capacity, enthalpy, and entropy for dry air from
the fundamental equation of Lemmon et al. [14]
the calculation of the idealgas parts of the heat capacity, enthalpy, and entropy for water
vapor from IAPWSIF97 [7], [8], [9] for t 32F and from IAPWS95 [5], [6] for t 32F
the calculation of the vaporpressure enhancement factor from the equation given by the
models of Hyland and Wexler [21]
the calculation of the second and third molar virial coefficients Baa and Caaa for dry air from
the fundamental equation of Lemmon et al. [14]
the calculation of the second and third molar virial coefficients Bww and Cwww for water and
steam from IAPWS95 [5], [6]
the calculation of the airwater second molar crossvirial coefficient Baw from Harvey and
Huang [15]
the calculation of the airwater third molar crossvirial coefficients Caaw and Caww from Nelson
and Sauer [12], [13]
the calculation of the saturation pressure of water from IAPWSIF97 [7], [8], [9] for t 32F
and of the sublimation pressure of water from IAPWS08 [11] for t 32F
the calculation of the isothermal compressibility of saturated liquid water from IAPWSIF97 [7],
[8], [9] for t 32F and that of ice from IAPWS06 [10] for t 32F in the determination of the
vaporpressure enhancement factor
the calculation of Henry's constant from the IAPWS Guideline 2004 [16] in the determination of
the enhancement factor. The mole fractions for the three main components of dry air were
taken from Lemmon et al. [14]. Argon was not considered in the calculation of Henrys constant
in the former research projects, but it is now the third component of dry air.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 1/14
The saturation line is calculated from the IAPWSIF97 saturation pressure equation ps97 (t )
and saturation temperature equation ts97 ( p ) .
The properties in the liquid region including saturatedliquid line are calculated from the
fundamental equation of the IAPWSIF97 region 1.
The properties in the vapor region including saturatedvapor line are calculated from the
fundamental equation of the IAPWSIF97 region 2.
08
The sublimation curve is covered by the IAPWS08 sublimation pressure equation psubl
(t )
[11] (see Fig. 1).
The properties of ice including saturated ice are determined by the fundamental equation of
the IAPWS06 [10].
The properties of vapor including saturated vapor are calculated from the fundamental
equation of IAPWS95 [5], [6].
1.3.4 Overview of the Applied Formulations for Steam, Water, and Ice
The following pT diagram shows the used IAPWS Formulations and the ranges where they are
applied.
p / 1E+6
kPa
1E+5
10
10
1E+2
Ice
IAPWS06
1E+1
10
1E+0
10
tc = 705.103 F
Liquid
IAPWSIF97
Region 1
1E+3
10
ps97 ( t )
p = 0.08865 psi
10
1E5
10
t = 662 F
1E4
10
t = 32 F
1E3
10
t = 225.67 F
1E1
1E2
10
Vapor
IAPWSIF97
Region 2
08
psubl
(t )
10
1E6
1E7
10
pc = 3278.4 psi
p = 1450.4 psi
1E+4
10
Vapor
IAPWS95
1E8
10
1E9
10
1E10
10
p = 741 x 10 12 psi
1E11
10
1E12
10
200
150
100
50
50
100
150
200
250
300
Figure 1: pT diagram with used IAPWS formulations for steam, water, and ice.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
350
400
t / C
IP 2/1
2.1
Graphics
AddIn FluidEXL
for Excel
The FluidEXLGraphics AddIn has been developed to calculate thermophysical properties in Excel
more conveniently. Within Excel , it enables the direct call of functions relating to real moist air,
steam, water, and ice from the ASHRAELibHuAirPropIP property library.
Graphics
including LibHuAirProp
In this section, the installation of FluidEXLGraphics and both LibHuAirProp_IP and LibHuAirProp_SI
is described.
Before you begin, it is best to close any Windows applications, since Windows may need to be
rebooted during the installation process.
After you have downloaded and extracted the zipfile "CD_FluidEXL_ASHRAE_LibHuAirProp.zip",
you will see the folder
CD_FluidEXL_ASHRAE_LibHuAirProp
in your Windows Explorer , Norton Commander or any other similar program you may be using.
Now, open this folder by doubleclicking on it.
Within this folder you will see the following files:
ASHRAE_LibHuAirProp_Users_Guide.pdf
FluidEXL_Graphics_LibHuAirProp_Setup.exe.
In order to run the installation of FluidEXLGraphics including the ASHRAELibHuAirPropIP property
library doubleclick the file
FluidEXL_Graphics_LibHuAirProp_Setup.exe.
Installation may start with a window noting that all Windows programs should be closed. When
this is the case, the installation can be continued. Click the "Next >" button.
In the following dialog box, "Choose Destination Location", the default path offered automatically for
the installation of FluidEXLGraphics is
C:\Program Files\FluidEXL_Graphics_Eng
By clicking the "Browse" button, you can change the installation directory before installation (see
figure below).
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/2
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/3
After installing FluidEXLGraphics, the program must be registered as an AddIn in Excel . In order
AddIn will be loaded automatically every time you start Excel until you untick the box by clicking
on it again.
In order to register "FluidEXL Graphics Eng" as an AddIn click "OK" in the "AddIns" dialog box.
Now, the new FluidEXLGraphics menu bar will appear in the upper menu area of your Excel
screen, marked with a red circle in Figure 2.1.2:
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/4
Registering FluidEXL
Graphics
After installation in Windows , FluidEXLGraphics must be registered in Excel as from version 2007
as an AddIn. For this, start Excel and carry out the following steps:
 Click the Windows Office button in the upper left corner of Excel
 Click on the "Excel Options" button in the menu which pops up (see figure below)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/5
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/6
automatically be loaded whenever Excel starts. This will continue to occur unless the checkmark is removed from the box by clicking on it again.)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/7
In order to use FluidEXLGraphics in the following example, click on the menu item "AddIns" which
is shown in the image.
In the upper menu region of Excel , the FluidEXLGraphics menu bar will appear as marked with the
red circle in the next image.
The installation of FluidEXLGraphics in Excel version 2007 (or later) is now finished.
FluidEXLGraphics can be used analogous to the description of Excel until version 2007.
The FluidEXL
Graphics
Help System
As mentioned earlier, FluidEXLGraphics also provides detailed online help functions. For general
information in Excel :
 Click on "?" and then "Help" in the FluidEXLGraphics menu bar.
Information on individual property functions may be accessed via the following steps:
 Click "Calculate" in the FluidEXLGraphics menu bar.
 Search and click the "ASHRAELibHuAirPropIP" library under
"Or select a category:" in the "Insert Function" window which will appear.
 Click the "Help on this function" button in the lower lefthand edge of the "Insert Function"
window.
 If the "Office Assistant" is active, first doubleclick "Help on this feature" and in the next menu
click "Help on selected function".
If the "LibHuAirProp_IP.hlp" function help cannot be found, confirm the question whether you want
to look for it yourself with "Yes". Search and click on the "LibHuAirProp_IP.hlp" file in the
installation menu of FluidEXLGraphics in the window which is opened, in the standard case
C:\Program Files\FluidEXL_Graphics_Eng
and click "Yes" in order to complete the search.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/8
The licensing procedure must be carried out when Excel starts up and a FluidEXLGraphics prompt
message appears. In this case, you will see the "License Information" window for LibHuAirProp
(see figure below).
If you do not enter a valid license it is still possible to start Excel by clicking "Cancel" twice. In this
case, the LibHuAirProp property library will display the result "11111111" for every calculation.
The "License Information" window will appear every time you start Excel unless you uninstall
FluidEXLGraphics according to the description in section 2.1.3 of this Users Guide.
Should you not wish to license the LibHuAirProp property library, you have to delete the files
LibHuAirProp_IP.dll
LibHuAirProp_IP.hlp
LibHuAirProp_SI.dll
LibHuAirProp_SI.hlp
IP 2/9
relates to Excel 2003. The procedure is analogous for Excel 97, 2000, XP, and 2007.
Please carry out the following steps:
Start Excel
Enter the value for W in lbw/lba (lb water per lb dry air) into a cell
(Range of validity: W = 0 10 lbw/lba)
e.g.: Enter the value 0.01 into cell C2
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/10
 Search and click the "ASHRAELibHuAirPropIP" library under "Or select a category:" in
the upper part of the window
 Search and click the "h_ptW_HAP_IP" function under "Select a function:" right below
 Click the "OK button
The "Function Arguments" menu for the function "h_ptW_HAP_IP" in the next figure will now
appear.
IP 2/11
 Click the blue "Help on this function" link in the lower lefthand edge of the "Function Arguments"
window.
You may be informed that the "LibHuAirProp_IP.hlp" function help cannot be found. In this case,
confirm the question whether you want to look for it yourself with "Yes". Search and click on the
"LibHuAirProp_IP.hlp" file in the installation menu of FluidEXLGraphics in the window which is
opened, in the standard case
C:\Program Files\FluidEXL_Graphics_Eng
and click "Yes" in order to complete the search.
 Now you should see the help page of the "h_ptW_HAP_IP" property function (see
Figure 2.1.13).
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/12
You can now arbitrarily change the values for p, t or W in the appropriate cells. The specific
enthalpy h is recalculated and updated every time you change the data. This shows that the Excel
data flow and the DLL calculations are working together successfully
Note:
If the calculation results in 1000, this indicates that the values entered are located outside the
range of validity of real moist air. More detailed information on each function and its range of
validity is available in Chapter 3.
For further property functions calculable in FluidEXLGraphics see the function table in Chapter 1.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/13
Graphics
including LibHuAirProp
Should you wish to remove only the LibHuAirPropIP library, delete the files
LibHuAirProp_IP.dll and LibHuAirProp_IP.hlp
in the directory selected for the installation of FluidEXLGraphics (in the standard case
C:\Program Files\FluidEXL_Graphics_Eng)
Graphics
In order to do that, click "Tools" in the upper menu bar of Excel and here "AddIns". Untick the
box on the lefthand side of
"FluidEXL Graphics Eng"
in the window that appears and click the "OK" button. The additional FluidEXLGraphics menu bar
disappears from the upper menu of the Excel window. Afterwards, we recommend closing Excel .
Within the next step delete the files
LibHuAirProp_IP.dll, LibHuAirProp_IP.hlp,
LibHuAirProp_SI.dll, LibHuAirProp_SI.hlp
in the installation directory of FluidEXLGraphics, in the standard case
C:\Program Files\FluidEXL_Graphics_Eng,
In order to remove FluidEXLGraphics from Windows and the hard disk drive, click "Start" in the
IP 2/14
Unregistering FluidEXL
Graphics
In order to unregister the FluidEXLGraphics AddIn in Excel 2007 start Excel and carry out the
following commands:
 Click the Windows Office button in the upper left corner of Excel
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/15
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/16
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/17
The FluidLAB AddIn has been developed to calculate thermodynamic properties in MATLAB
more conveniently. Within MATLAB it enables the direct call of functions relating to real moist air,
steam, water, and ice from the ASHRAELibHuAirPropIP property library.
Before you begin, it is best to close any Windows applications, since Windows may need to be
rebooted during the installation process.
After you have downloaded and extracted the zipfile "CD_FluidLAB_ASHRAE_LibHuAirProp.zip",
you will see the folder
CD_FluidLAB_ASHRAE_LibHuAirProp
in your Windows Explorer, Norton Commander or other similar program you are using.
Open this folder by doubleclicking on it.
In this folder you will see the following two files:
ASHRAE_LibHuAirProp_Users_Guide.pdf
FluidLAB_LibHuAirProp_Setup.exe.
In order to run the installation of FluidLAB including, the ASHRAELibHuAirProp property library,
doubleclick on the file
FluidLAB_LibHuAirProp_Setup.exe.
Installation may start with a window noting that all Windows programs should be closed. When
this is the case, the installation can be continued. Click the "Next >" button.
In the following dialog box, "Destination Location", the default path offered automatically for the
installation of FluidLAB is
C:\Program Files\FluidLAB\LibHuAirProp
By clicking the "Browse" button, you can change the installation directory before installation (see
figure below).
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/18
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/19
The installation program has copied the following files for LibHuAirProp_IP and LibHuAirProp_SI
into the directory "C:\Program Files\FluidLAB\LibHuAirProp":
advapi32.dll
Dformd.dll
LCKCE.dll
msvcp60.dll
Dforrt.dll
msvcrt.dll
INSTALL.LOG
Unwise.exe
LibHuAirProp_IP.dll
Unwise.ini
LibHuAirProp_SI.dll
v_ptW_HAP_IP
alphap_ptW_HAP_IP
W_ptpH2O_HAP_IP
betap_ptW_HAP_IP
W_ptphi_HAP_IP
c_ptW_HAP_IP
W_ptd_HAP_IP
cp_ptW_HAP_IP
W_pttwb_HAP_IP
cv_ptW_HAP_IP
Ws_pt_HAP_IP
Eta_ptW_HAP_IP
XiAir_W_HAP_IP
f_pt_HAP_IP
XiH2O_W_HAP_IP
h_ptW_HAP_IP
Z_ptW_HAP_IP
Kappa_ptW_HAP_IP
hliq_pt_97_IP
Lambda_ptW_HAP_IP
hliqs_t_97_IP
Ny_ptW_HAP_IP
hvaps_t_97_IP
p_tsW_HAP_IP
ps_t_97_IP
p_zele_HAP_IP
sliq_pt_97_IP
pAIR_ptW_HAP_IP
sliqs_t_97_IP
pH2O_ptW_HAP_IP
svaps_t_97_IP
pH2Os_pt_HAP_IP
ts_p_97_IP
phi_ptW_HAP_IP
vliq_pt_97_IP
PR_ptW_HAP_IP
vliqs_t_97_IP
PsiAir_W_HAP_IP
vvaps_t_97_IP
PsiH2O_W_HAP_IP
hicesub_t_06_IP
Rho_ptW_HAP_IP
hvapsub_t_95_IP
s_ptW_HAP_IP
pmel_t_08_IP
t_phphi_HAP_IP
psub_t_08_IP
t_phW_HAP_IP
sicesub_t_06_IP
t_psW_HAP_IP
svapsub_t_95_IP
t_ptwbW_HAP_IP
tmel_p_08_IP
td_pW_HAP_IP
tsub_p_08_IP
ts_ppH2O_HAP_IP
vicesub_t_06_IP
twb_ptW_HAP_IP
vvapsub_t_95_IP
u_ptW_HAP_IP
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/20
v_ptW_HAP_SI
alphap_ptW_HAP_SI
W_ptpH2O_HAP_SI
betap_ptW_HAP_SI
W_ptphi_HAP_SI
c_ptW_HAP_SI
W_ptd_HAP_SI
cp_ptW_HAP_SI
W_pttwb_HAP_SI
cv_ptW_HAP_SI
Ws_pt_HAP_SI
Eta_ptW_HAP_SI
XiAir_W_HAP_SI
f_pt_HAP_SI
XiH2O_W_HAP_SI
h_ptW_HAP_SI
Z_ptW_HAP_SI
Kappa_ptW_HAP_SI
hliq_pt_97_SI
Lambda_ptW_HAP_SI
hliqs_t_97_SI
Ny_ptW_HAP_SI
hvaps_t_97_SI
p_tsW_HAP_SI
ps_t_97_SI
p_zele_HAP_SI
sliq_pt_97_SI
pAIR_ptW_HAP_SI
sliqs_t_97_SI
pH2O_ptW_HAP_SI
svaps_t_97_SI
pH2Os_pt_HAP_SI
ts_p_97_SI
phi_ptW_HAP_SI
vliq_pt_97_SI
PR_ptW_HAP_SI
vliqs_t_97_SI
PsiAir_W_HAP_SI
vvaps_t_97_SI
PsiH2O_W_HAP_SI
hicesub_t_06_SI
Rho_ptW_HAP_SI
hvapsub_t_95_SI
s_ptW_HAP_SI
pmel_t_08_SI
t_phphi_HAP_SI
psub_t_08_SI
t_phW_HAP_SI
sicesub_t_06_SI
t_psW_HAP_SI
svapsub_t_95_SI
t_ptwbW_HAP_SI
tmel_p_08_SI
td_pW_HAP_SI
tsub_p_08_SI
ts_ppH2O_HAP_SI
vicesub_t_06_SI
twb_ptW_HAP_SI
vvapsub_t_95_SI
u_ptW_HAP_SI
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/21
If you do not enter a valid license it is still possible to use MATLAB by clicking "Cancel". In this
case, the LibHuAirProp property library will display the result "11111111" for every calculation.
The "License Information" window will appear every time you use FluidLAB LibHuAirProp until you
enter a license code to complete registration. If you decide not to use FluidLAB LibHuAirProp, you
can uninstall the program following the instructions given in section 2.2.4 of this Users Guide.
With this procedure both the LibHuAirPropSI and LibHuAirPropIP property libraries have been
licensed.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/22
 Start Windows Explorer , Total Commander , My Computer or another file manager program.
 Your Windows Explorer should be set to "Details" for easier viewing. Click the "Views" button
and select "Details."
 Switch into the program directory of FluidLAB, in which you will find the folder "\LibHuAirProp"; it
is generally saved under: "C:\Program Files\FluidLAB"
 Create the folder "\LibHuAirProp_IP_Example" by clicking on "File" in the Explorer menu, then
"New" in the menu which appears and afterwards selecting "Folder". Name the new folder
"\LibHuAirProp_IP_Example."
 You will now see the following window:
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/23
IP 2/24
 Repeat these steps in order to copy the other files listed above. You may also select all the
abovenamed files and then copy them as a group (press the Control button to enable multiple
markings).
 You will see the following window:
to
open
the
folder
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/25
 First of all you need to create an MFile in MATLAB . Within MATLAB click "File", then select
"New" and afterwards click "MFile".
 If the "Editor" window appears as a separate window, you can embed it into MATLAB
clicking the insertion arrow (see next figure) in order to obtain a better view.
by
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/26
Explanation:
% h_ptW_HAP_IP.m
%%
p=14.6959; % pressure in psi
t=68; % temperature in F
 Remarks:
The program interprets the first line, starting with "%," to be a data description in
"Current Directory."
Paragraph separations which are mandatory are marked with "%%". This also serves
to separate the declaration of variables and calculation instructions.
The words which are printed in green, start with "%" and come after the variables are
comments. They are not in fact absolutely necessary, but they are very helpful for
your overview and to make the process more easily understood.
Omit the semicolons after the numerical values if you wish to see the result for h and
the input parameters.
The values of the function parameters in their corresponding units stand for:
 First operand: Value for p = 14.6959 psi
(Range of validity:
p = 0.00145 1450.4 psi)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/27
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/28
IP 2/29
because MATLAB can only access functions that are located in the "Current Directory" window.
The example calculated can be found in the directory
C:\Program Files\FluidLAB\LibHuAirProp_IP_Example," and you may use it as a basis for further
calculations using FluidLAB.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/30
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/31
working directory as well, because MATLAB can only access functions that are located in the
"Current Directory" window.
To remove the property library ASHRAELibHuAirProp from your hard disk drive in Windows , click
"Start" in the Windows task bar, select "Settings" and click "Control Panel". Now doubleclick on
"Add or Remove Programs". In the list box of the "Add or Remove Programs" window that appears
select "FluidLAB LibHuAirProp" by clicking on it and click the "Change/Remove" button. In the
following dialog box click "Automatic" and then click the "Next >" button. Confirm the following
menu "Perform Uninstall" by clicking the "Finish" button. Finally, close the "Add or Remove
Programs" and "Control Panel" windows. Now, FluidLAB has been removed.
If there is no library other than ASHRAELibHuAirProp installed, the directory "FluidLAB" will be
removed as well.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/32
The FluidMAT AddIn has been developed to calculate thermodynamic properties in Mathcad
more conveniently.
Within Mathcad it enables the direct access to functions relating to real moist air, steam, water,
and ice from the ASHRAELibHuAirPropIP property library.
2.3.1
This section describes the installation of both FluidMAT LibHuAirProp_IP and LibHuAirProp_SI .
Before you begin, it is best to close any Windows applications, since Windows may need to be
rebooted during the installation process.
After you have downloaded and extracted the zipfile "CD_FluidMAT_ASHRAE_LibHuAirProp.zip",
you will see the folder
CD_FluidMAT_ASHRAE_LibHuAirProp
Installation may start with a window noting that all Windows programs should be closed.
When this is the case, the installation can be continued. Click the "Next >" button.
The ReadMe file window will give you information about the FluidMAT product. Click "Next >" to
leave this window.
In the following dialog box, "Choose Destination Location" (see Figure 2.3.1), the default path
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/33
advapi32.dll
Dformd.dll
Dforrt.dll
INSTALL_MAT_LibHuAirProp.LOG
Installation logfile
LCKCE.dll
LibHuAirProp_IP.dll
LibHuAirProp_SI.dll
msvcp60.dll
msvcrt.dll
Readme_MAT_LibHuAirProp.txt
ReadMe file
The following files were installed into your Mathcad subdirectory \userEFI:
MAT_LibHuAirProp_IP.dll
MAT_LibHuAirProp_SI.dll
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/34
The following files were installed into your Mathcad subdirectory \doc\funcdoc:
MAT_LibHuAirProp_IP.xml
MAT_LibHuAirProp_IP_DE.xml
MAT_LibHuAirProp_IP_EN.xml
MAT_LibHuAirProp_SI.xml
Function
Function
registration
registration
in inthe
thedialog
dialog window
window "Insert
MAT_LibHuAirProp_SI_DE.xml
Function
Function
registration
registration
in inthe
thedialog
dialog window
window "Insert
MAT_LibHuAirProp_SI_EN.xml
Function
Function
registration
registration
in inthe
thedialog
dialog window
window "Insert
From within Mathcad you can now select the ASHRAELibHuAirProp property functions.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/35
LibHuAirProp in Mathcad and a FluidMAT prompt message appears. In this case, you will see the
"License Information" window for LibHuAirProp (see figure below).
If you do not enter a valid license it is still possible to use Mathcad by clicking "Cancel". In this
case, the LibHuAirProp property library will display the result "11111111" for every calculation.
The "License Information" window will appear every time you use FluidMAT LibHuAirProp until you
enter a license code to complete registration. If you decide not to use FluidMAT LibHuAirProp, you
can uninstall the program following the instructions given in section 2.3.3 of this Users Guide.
With this procedure both the LibHuAirPropSI and LibHuAirPropIP property libraries have been
licensed.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/36
 Start Mathcad .
Type "p:" and enter the value for pressure p in psi
(Range of validity: p = 0.00145 1450.4 psi)
e.g.: Enter "p:14.6959", then press the tabulator key and enter "in psi".
Note:
When typing in the comment containing the unit of the input parameter, Mathcad switches into the
text mode, since you type in a space using the space bar, e.g. "in<space>psi". The text modus is
marked by a red cursor instead of a blue one in the math mode. After typing a comment, always
finish by positioning the mouse pointer below the variable typed in before and clicking the left
mouse button to switch back to math mode.
 Type "t:" and enter the value for temperature t in F
(Range of validity: t = 226.67 ... 662 F)
e.g.: Enter "t:68", then press the tabulator key and enter "in F".
 Type "W:" and enter the value for the humidity ratio W in lbw/lba (lb water per lb air)
(Range of validity: W = 0 10 lbw/lba)
e.g.: Enter "W:0.01", then press the tabulator key and enter "in lbw/lba".
Figure 2.3.4: Example Mathcad sheet after input of the given parameters
 Enter the symbol for the result and then a colon
e.g.: Type "h:".
 Now, click "Insert" in the Mathcad menu bar and then "Function"
The "Insert Function" window appears (see Figure 2.3.5)
 Click "LibHuAirProp_IP" under "Function Category" on the left hand side
(see Figure 2.3.5)
 Choose "h_ptW_HAP_IP" under "Function Name" on the right hand side
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/37
Now you will see the line "h_ptW_HAP_IP(,,)" in the Mathcad window
(see Figure 2.3.6).
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/38
 Situate the cursor on the next placeholder. You can now enter the value for the humidity ratio W
either by entering the value for W directly or by typing the name of the variable in which the
value of the humidity ratio has been saved.
e.g.: Enter "W".
 Close the input formula by pressing the "Enter" key.
 You can now go on working with the variable h which we have just calculated, or you can have
the result for this calculated. If you wish to see the result, type the command "h=" on the next
and updated every time you change the data. This shows that the Mathcad data flow and the DLL
calculations are working together successfully.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/39
To remove FluidMAT ASHRAELibHuAirProp from Mathcad and your hard drive, carry out the
following steps:
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/40
The FluidEES AddIn has been developed to conveniently calculate thermodynamic properties in
the Engineering Equation Solver (EES). It enables, within EES, the direct call of functions relating
to real moist air, steam, water and ice from the ASHRAELibHuAirProp property library.
Before you begin, it is best to close any Windows applications you may have open, since
Windows may need to be rebooted during the installation process.
After you have downloaded and extracted the zipfile "CD_FluidEES_ASHRAE_LibHuAirProp.zip",
you will see the folder
CD_FluidEES_ASHRAE_LibHuAirProp
in your Windows Explorer, Norton Commander or other similar program you are using.
Now, open this folder by doubleclicking on it.
Within this folder you will see the following two files:
ASHRAE_LibHuAirProp_Users_Guide.pdf
FluidEES_LibHuAirProp_Setup.exe.
In order to run the installation of FluidEES including the ASHRAELibHuAirProp property library,
first doubleclick the file
FluidEES_LibHuAirProp_Setup.exe.
Installation may start with a window noting that all Windows programs should be closed.
When this is the case, the installation can be continued. Click the "Next >" button.
In the following dialog box, "Destination Location" (see figure below), the default path where
Engineering Equation Solver has been installed will be shown (the standard location is:
C:\Program Files\EES32\Userlib\LibHuAirProp).
IP 2/41
Dformd.dll
Dforrt.dll
INSTALL.LOG
 Log file
LCKCE.dll
LibHuAirProp_IP.ctx
LibHuAirProp_IP.dll
LibHuAirProp_IP.hlp
LibHuAirProp_SI.ctx
LibHuAirProp_SI.dll
LibHuAirProp_SI.hlp
msvcp60.dll
msvcrt.dll
UNWISE.EXE
UNWISE.INI
You can now select the ASHRAELibHuAirProp property functions from within Engineering
Equation Solver.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/42
The licensing procedure must be carried out when Engineering Equation Solver starts up and a
FluidEES prompt message appears. In this case, you will see the "License Information" window for
LibHuAirProp (see figure below).
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/43
found in the "Control Panel." If you run Engineering Equation Solver on an English version of
Windows , the standard decimal separator will be a dot (as shown in Fig. 2.4.4 and in the following
sample calculation). If your computer is set to German, for example, the expected decimal
separator will be a comma. In this case enter a comma in the values above instead of a dot. You
can find additional information on this issue by clicking on "Help" in the EES menu bar and then
select "Help Index". Click on "Search" in the window which appears, type "decimal separator" and
press the "ENTER" key.
 For calculating h = f(p,t,W), call up the function "h_ptW_HAP_IP" of the property library
LibHuAirProp_IP as follows:
 Click on "Options" in the EES menu bar and select "Function Info".
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 2/44
 The "Function Information" window will appear. Select "External routines" and you will see the
screen shown here in Figure 2.4.5.
IP 2/45
Figure 2.4.7: "Equations Window" with the call of the property function
 Now, you can check the syntax of the instructions in the "Equations Window" by clicking the
symbol in the upper menu bar of EES. The program tests whether or not the syntax is correct
(e.g. dots as decimal separators versus commas). Confirm the "Information" window which
appears by clicking the "OK" button.
 Then click the
 Soon you will see the "Calculations Completed" window. Leave this window by clicking the
"Continue" button.
 The result for the airspecific enthalpy h appears in the "Solution" window (see Figure 2.4.8).
IP 2/46
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
select
IP 3/1
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/2
Fortran Program:
REAL*8 FUNCTION A_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
a_ptW_HAP_IP  Thermal diffusivity of humid air in ft 2 /s
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
 Thermal diffusivity a =
cp
References:
( p, t ,W )
( p, t ,W )
c p ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/3
Fortran Program:
REAL*8 FUNCTION ALPHAP_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
alphap_ptW_HAP_IP  Relative pressure coefficient of humid air in 1/R
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
 Relative pressure coefficient p =
1 p
p T v
References:
p ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/4
Fortran Program:
REAL*8 FUNCTION BETAP_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
betap_ptW_HAP_IP  Isothermal stress coefficient of humid air in lb/ft 3
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
 Isothermal stress coefficient p =
1 p
p v T
References:
p ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/5
Fortran Program:
REAL*8 FUNCTION C_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
c_ptW_HAP_IP  Speed of sound of humid air in ft/s
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
p
 Speed of sound c = v
v s
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
c ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/6
Fortran Program:
REAL*8 FUNCTION CP_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
cp_ptW_HAP_IP  Isobaric heat capacity of humid air in Btu/(lb R)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
h
 Isobaric heat capacity c p =
T p
 Calculation for supersaturated humid air (W > Ws ) is not possible
References:
c p ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/7
Fortran Program:
REAL*8 FUNCTION CV_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
cv_ptW_HAP_IP  Isochoric heat capacity of humid air in Btu/(lb R)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
u
 Isochoric heat capacity cv =
T v
 Calculation for supersaturated humid air (W > Ws ) is not possible
References:
cv ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/8
Fortran Program:
REAL*8 FUNCTION F_PT_HUAIRPROP(P,T), REAL*8 P,T
Input Values:

p
t
Result:
f_pt_HAP_IP  Enhancement factor of water (decimal ratio)
Range of Validity:
Temperature t:
Total pressure p:
Comments:
 Enhancement factor f =
with ps (t )
pH2O,s
ps (t )
References:
f ( p, t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/9
Fortran Program:
REAL*8 FUNCTION H_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
h_ptW_HAP_IP
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
h(p,t,W)
hw (p,t)
ha (t)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/10
Fortran Program:
REAL*8 FUNCTION ETA_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Eta_ptW_HAP_IP  Dynamic viscosity of humid air in (lb s/ft)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 A new very accurate algorithm is implemented between 32F and 662F
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
( p, t ,W )
w (p,t )
a (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/11
Fortran Program:
REAL*8 FUNCTION KAPPA_PTW_HUAIRPROP(P,T, W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Kappa_ptW_HAP_IP  Isentropic exponent
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 Isentropic exponent =
v p
p v s
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets homogeneously mixed) is applied for t 32F. For
temperatures below (ice fog) the value of the saturated state is applied.
References:
v ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/12
Fortran Program:
REAL*8 FUNCTION LAMBDA_PTW_HUAIRPROP(P,T, W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Lambda_ptW_HAP_IP  Thermal conductivity in Btu/(h ft R)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 A new very accurate algorithm is implemented between 32F and 662F
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
( p, t ,W )
w ( p, t )
a (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/13
Fortran Program:
REAL*8 FUNCTION NY_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Ny_ptW_HAP_IP  Kinematic viscosity in ft 2 /s
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
 Kinematic Viscosity =
References:
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/14
Fortran Program:
REAL*8 FUNCTION P_TSW_HUAIRPROP(T,S,W), REAL*8 T,S,W
Input Values:
t
s
W
Temperature t in F
Airspecific entropy s in Btu/(lb R)
Humidity ratio W in lb w /lba
Result:
p_tsW_HAP_IP  Total pressure of humid air in psi
Range of Validity:
Temperature t:
Airspecific entropy s:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 Iteration of total pressure p from s = f(p,t,W)
References:
s( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/15
Pressure p = f(zele )
Function Name:
p_zele_HAP_IP
Fortran Program:
REAL*8 FUNCTION P_ZELE_HUAIRPROP(ZELE), REAL*8 ZELE
Input Values:
zele
Elevation zele in ft
Result:
p_zele_HAP_IP  Pressure of humid air in psi
Range of Validity:
from 16,404 ft to 36,089 ft
Elevation zele
Comments:
 Pressure of humid air from elevation
5.256
References:
p( zele )
ASHRAE [23]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/16
Fortran Program:
REAL*8 FUNCTION PAIR_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
pAir_ptW_HAP_IP  Partial pressure of (dry) air in humid air in psi
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
Comments:
 Partial pressure of (dry) air in humid air pAir = 1 pH2O
 Partial pressure of water vapor at saturation is calculated in case of
supersaturated humid air (W > Ws ( p, t ) )
 The temperature value is used to calculate the saturation state
References:
pH2O ( p,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/17
Fortran Program:
REAL*8 FUNCTION PH2O_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
pH2O_ptW_HAP_IP  Partial pressure of water vapor in humid air in psi
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
Comments:
 Partial pressure of water vapor in humid air pH2O =
W p
Ra
+W
Rw
References:
pH2O ( p,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/18
Fortran Program:
REAL*8 FUNCTION PH2OS_PT_HUAIRPROP(P,T), REAL*8 P,T
Input Values:
p
t
Result:
pH2Os_pt_HAP_IP  Partial saturation pressure of water vapor in humid air in psi
Range of Validity:
Temperature t:
Total pressure p:
Comments:
 Partial pressure of water vapor at saturation pH2O,s = f ps (t )
with ps (t )
References:
f ( p, t )
ps (t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/19
Fortran Program:
REAL*8 FUNCTION PHI_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
phi_ptW_HAP_IP  Relative humidity (decimal ratio)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 Relative humidity =
pH2O
pH2O,s
References:
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/20
Fortran Program:
REAL*8 FUNCTION PR_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Pr_ptW_HAP_IP  Prandtl number
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Prandtl number Pr =
cp
References:
( p, t ,W )
c p ( p, t ,W )
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/21
Fortran Program:
REAL*8 FUNCTION PSIAIR_W_HUAIRPROP(W), REAL*8 W
Input Values:
W
Result:
PsiAir_W_HAP_IP  Mole fraction of (dry) air in humid air in mola/mol
Range of Validity:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Mole fraction of air Air = 1 H2O
W
= 1
Ra
+W
R
H2O
References:
Air (W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/22
Fortran Program:
REAL*8 FUNCTION PSIH2O_W_HUAIRPROP(W), REAL*8 W
Input Values:
W
Result:
PsiH2O_W_HAP_IP  Mole fraction of water in humid air in molw/mol
Range of Validity:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 Mole fraction of water H2O =
W
Ra
+W
RH2O
References:
H2O (W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/23
Density = f(p,t ,W )
Function Name:
Rho_ptW_HAP_IP
Fortran Program:
REAL*8 FUNCTION RHO_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Rho_ptW_HAP_IP  Density of humid air in lb/ft 3
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Density of humid air obtained from airspecific volume: =
1+ W
v
References:
( p, t ,W ) Herrmann et al. [1], [2]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/24
Fortran Program:
REAL*8 FUNCTION S_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
s_ptW_HAP_IP
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
s( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/25
Fortran Program:
REAL*8 FUNCTION T_PHPHI_HUAIRPROP(P,H,PHI), REAL*8 P,H,PHI
Input Values:
p
h
Result:
t_phphi_HAP_IP  Temperature from pressure, enthalpy, and relative humidity in F
Range of Validity:
Total pressure p:
Airspecific enthalpy h:
Relative humidity :
0 1
Comments:
 Iteration of temperature t from h = f(p,t,W) using W = f(p,t,)
References:
h( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/26
Fortran Program:
REAL*8 FUNCTION T_PHW_HUAIRPROP(P,H,W), REAL*8 P,H,W
Input Values:
p
h
Result:
t_phW_HAP_IP  Temperature from pressure, enthalpy, and humidity ratio in F
Range of Validity:
Total pressure p:
Airspecific enthalpy h:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Iteration of temperature t from h = f(p,t,W)
References:
h( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/27
Fortran Program:
REAL*8 FUNCTION T_PSW_HUAIRPROP(P,S,W), REAL*8 P,S,W
Input Values:
p
s
Result:
t_psW_HAP_IP  Temperature from pressure, entropy, and humidity ratio in F
Range of Validity:
Total pressure p:
Airspecific entropy s:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Iteration of temperature t from s = f(p,t,W)
References:
s( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/28
Fortran Program:
REAL*8 FUNCTION T_PTWBW_HUAIRPROP(P,TWB,W), REAL*8 P,TWB,W
Input Values:
p
t wb
Result:
t_ptwbW_HAP_IP
humidity ratio in F
Range of Validity:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 Iterationof temperature t from t wb = f( p, t ,W )
References:
t wb ( p, t ,W ) Herrmann et al. [1], [2]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/29
Fortran Program:
REAL*8 FUNCTION TD_PW_HUAIRPROP(P,W), REAL*8 P,W
Input Values:
p
W
Result:
td_pW_HAP_IP  Dewpoint/frostpoint temperature in F
Range of Validity:
Total pressure p:
Humidity ratio W:
0 W 10lb w /lba
Comments:
Dewpoint temperature td = ts ( pH2O ) for t 32F (saturation temperature of
water in humid air)
td = tsub ( pH2O ) for t 32F (sublimation temperature
of water in humid air)
References:
ts ( pH2O )
for td 32F
tsub ( pH2O )
for td 32F
IAPWS08 [11]
pH2O
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/30
Fortran Program:
REAL*8 FUNCTION TS_PPH2O_HUAIRPROP(P,PH2O), REAL*8 P,PH2O
Input Values:
p
pH2O
Result:
ts_ppH2O_HAP_IP  Saturation temperature of water in humid air in F
Range of Validity:
Total pressure p:
Comments:
 Iteration of saturation temperature ts from pH2O,s = f( p, t )
References:
pH2O,s
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/31
Fortran Program:
REAL*8 FUNCTION TWB_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
twb_ptW_HAP_IP  Wetbulb/icebulb temperature in F
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Iteration of wetbulb temperature t wb from hunsaturated (p, t ,W ) = h fog (p, t wb ,W )
 Calculation for supersaturated humid air (W > Ws ) is not possible
References:
t wb ( p, t ,W ) Herrmann et al. [1], [2]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/32
Fortran Program:
REAL*8 FUNCTION U_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
u_ptW_HAP_IP
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Internal energy u = h pv
References:
u( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/33
Fortran Program:
REAL*8 FUNCTION V_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
v_ptW_HAP_IP
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 lb w /lba
Comments:
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
v ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/34
Fortran Program:
REAL*8 FUNCTION W_PTPH2O_HUAIRPROP(P,T,PH2O), REAL*8 P,T,PH2O
Input Values:
 Total pressure p in psi
p
 Temperature t in F
t
pH2O  Partial pressure of water pH2O in psi
Result:
W_ptpH2O_HAP_IP  Humidity ratio from pressure, temperature and partial
pressure of water vapor in lb w /lba
Range of Validity:
Total pressure p:
Temperature t :
Comments:
 Iteration of humidity ratio W from pH2O = f( p, t ,W )
References:
pH2O ( p, t ,W ) Herrmann et al. [1], [2]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/35
Fortran Program:
REAL*8 FUNCTION W_PTPHI_HUAIRPROP(P,T,PHI), REAL*8 P,T,PHI
Input Values:
p
t
Result:
W_ptphi_HAP_IP
Range of Validity:
Temperature t:
Total pressure p:
Relative humidity :
0 1
Comments:
 Iteration of humidity ratio W from = f ( p, t ,W )
References:
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/36
Fortran Program:
REAL*8 FUNCTION W_PTD_HUAIRPROP(P,TD), REAL*8 P,TD
Input Values:
p
td
Result:
W_ptd_HAP_IP
Range of Validity:
Dew point temperature td :
Total pressure p:
Comments:
 Iteration of humidity ratio W from td = f(p,W )
References:
td ( p,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/37
Fortran Program:
REAL*8 FUNCTION W_PTTWB_HUAIRPROP(P,T,TWB), REAL*8 P,T,TWB
Input Values:
p
t
t wb
Result:
W_pttwb_HAP_IP
Range of Validity:
Total pressure p:
Temperature t:
Wetbulb temperature t wb :
Comments:
 Iteration of humidity ratio W from t wb = f(p, t ,W )
 Calculation for supersaturated humid air (W > Ws ) is not possible
References:
t wb ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/38
Fortran Program:
REAL*8 FUNCTION WS_PT_HUAIRPROP(P,T), REAL*8 P,T
Input Values:
p
t
Result:
Ws_pt_HAP_IP
Range of Validity:
Total pressure p:
Temperature t:
Comments:
 Calculation of saturation humidity ratio Ws from Ws =
pH2O,s
MH2O
Ma ( p pH2O,s )
References:
pH2O,s
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/39
Fortran Program:
REAL*8 FUNCTION XIAIR_W_HUAIRPROP(W), REAL*8 W
Input Values:
W
Result:
XiAir_W_HAP_IP
Range of Validity:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Mass fraction of (dry) air Air = 1 H2O = 1
W
1+ W
References:
Air (W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/40
Fortran Program:
REAL*8 FUNCTION XIH2O_W_HUAIRPROP(W), REAL*8 W
Input Values:
W
Result:
XiH2O_W_HAP_IP
Range of Validity:
Humidity ratio W:
0 W 10lb w /lba
Comments:
 Mass fraction of water H2O =
W
1+ W
References:
H2O (W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/41
Fortran Program:
REAL*8 FUNCTION Z_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Z_ptW_HAP_IP  Compression factor (decimal ratio)
Range of Validity:
Total pressure p:
Temperature t:
Humidity ratio W:
0 W Ws
Comments:
 Compression factor Z = 1 +
Mv
1+ W
and M is the molar mass of humid air
with v =
Bm Cm
+
v
v2
References:
Bm (t ,W ), Cm (t ,W )
( p, t ,W ), v ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/42
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/43
Fortran Program:
REAL*8 FUNCTION HLIQ_PT_97(P,T), REAL*8 P,T
Input Values:
p
t
Pressure p in psi
Temperature t in F
Result:
hliq_pt_97_IP  Specific enthalpy of liquid water in Btu/lb
Range of Validity:
Pressure p:
Temperature t:
Comments:
 Specific enthalpy of liquid water hliq = h97 ( p, t ) (Region 1)
References:
h97 (p,t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/44
Fortran Program:
REAL*8 FUNCTION HLIQS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in F
Result:
hliqs_t_97_IP  Specific enthalpy of saturated liquid water in Btu/lb
Range of Validity:
Temperature t:
Comments:
 Specific enthalpy of liquid water hliq,s = h97 ( ps , t ) (Region 1)
with ps = ps97 (t )
References:
h97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/45
Fortran Program:
REAL*8 FUNCTION HVAPS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in F
Result:
hvaps_t_97_IP  Specific enthalpy of saturated water vapor in Btu/lb
Range of Validity:
Temperature t:
Comments:
 Specific enthalpy of saturated water vapor hvap,s = h97 ( ps , t ) (Region 2)
with ps = ps97 (t )
References:
h97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/46
Fortran Program:
REAL*8 FUNCTION PS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in F
Result:
ps_t_97_IP  Saturation pressure of water in psi
Range of Validity:
Temperature t:
Comments:
 Saturation pressure of water ps = ps97 (t ) (Region 4)
References:
ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/47
Fortran Program:
REAL*8 FUNCTION SLIQ_PT_97(P,T), REAL*8 P,T
Input Values:
p
t
Pressure p in psi
Temperature t in F
Result:
sliq_pt_97_IP  Specific entropy of liquid water in Btu/(lb R)
Range of Validity:
Pressure p:
Temperature t:
Comments:
 Specific entropy of liquid water sliq = s 97 ( p, t ) (Region 1)
References:
s 97 ( p, t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/48
Fortran Program:
REAL*8 FUNCTION SLIQS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in F
Result:
sliqs_t_97_IP  Specific entropy of saturated liquid water in Btu/(lb R)
Range of Validity:
Temperature t:
Comments:
 Specific entropy of liquid water sliq,s = s 97 ( ps , t ) (Region 1)
with ps = ps97 (t )
References:
s 97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/49
Fortran Program:
REAL*8 FUNCTION SVAPS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in F
Result:
svaps_t_97_IP  Specific entropy of saturated water vapor in Btu/(lb R)
Range of Validity:
Temperature t:
Comments:
 Specific entropy of saturated water vapor svap,s = s 97 ( ps , t ) (Region 2)
with ps = ps97 (t )
References:
s 97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/50
Fortran Program:
REAL*8 FUNCTION TS_P_97(P), REAL*8 P
Input Values:
p
Pressure p in psi
Result:
ts_p_97_IP  Saturation temperature of water in F
Range of Validity:
Pressure p:
Comments:
 Saturation temperature of water ts = ts97 ( p ) (Region 4)
References:
ts97 (p )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/51
Fortran Program:
REAL*8 FUNCTION VLIQ_PT_97(P,T), REAL*8 P,T
Input Values:
p
t
Pressure p in psi
Temperature t in F
Result:
vliq_pt_97_IP  Specific volume of liquid water in ft 3 /lb
Range of Validity:
Pressure p:
Temperature t:
Comments:
 Specific volume of liquid water v liq = v 97 ( p, t ) (Region 1)
References:
v 97 (p,t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/52
Fortran Program:
REAL*8 FUNCTION VLIQS_T_97(T), REAL*8 T
Input Values:

Temperature t in F
Result:
vliqs_t_97_IP  Specific volume of saturated liquid water in ft 3 /lb
Range of Validity:
Temperature t:
Comments:
 Specific volume of liquid water v liq,s = v 97 ( ps , t ) (Region 1)
with ps = ps97 (t )
References:
v 97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/53
Input Values:

Temperature t in F
Result:
vvaps_t_97_IP  Specific volume of saturated water vapor in ft 3 /lb
Range of Validity:
Temperature t:
Comments:
 Specific volume of saturated water vapor v vap,s = v 97 ( ps , t ) (Region 2)
with ps = ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/54
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/55
Fortran Program:
REAL*8 FUNCTION HICESUB_T_06(T), REAL*8 T
Input Values:

Temperature t in F
Result:
hicesub_t_06_IP  Specific enthalpy of saturated ice in Btu/lb
Range of Validity:
Temperature t:
Comments:
 Specific enthalpy of saturated ice hice,sub = h06 ( psub , t )
08
with psub = psub
(t )
References:
h06 (p, t )
IAPWS06 [10]
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/56
Fortran Program:
REAL*8 FUNCTION HVAPSUB_T_95(T), REAL*8 T
Input Values:

Temperature t in F
Result:
hvapsub_t_95_IP  Specific enthalpy of saturated water vapor in Btu/lb
Range of Validity:
Temperature t:
Comments:
 Specific enthalpy of saturated water vapor hvap,sub = h95 ( psub , t )
08
with psub = psub
(t )
References:
h95 (p, t )
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/57
Fortran Program:
REAL*8 FUNCTION PMEL_T_08 (T), REAL*8 T
Input Values:
t
Temperature t in F
Result:
pmel_t_08_IP  Melting pressure of ice in psi
Range of Validity:
Temperature t:
References:
08
pmel
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/58
Fortran Program:
REAL*8 FUNCTION PSUB_T_08 (T), REAL*8 T
Input Values:
t
Temperature t in F
Result:
psub_t_08_IP  Sublimation pressure of ice in psi
Range of Validity:
Temperature t:
References:
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/59
Fortran Program:
REAL*8 FUNCTION SICESUB_T_06(T), REAL*8 T
Input Values:

Temperature t in F
Result:
sicesub_t_06_IP  Specific entropy of saturated ice in Btu/(lb R)
Range of Validity:
Temperature t:
Comments:
 Specific entropy of saturated ice sice,sub = s 06 ( psub , t )
08
with psub = psub
(t )
References:
s 06 ( p, t )
IAPWS06 [10]
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/60
Fortran Program:
REAL*8 FUNCTION SVAPSUB_T_95(T), REAL*8 T
Input Values:

Temperature t in F
Result:
svapsub_t_95_IP  Specific entropy of saturated water vapor in Btu/(lb R)
Range of Validity:
Temperature t:
Comments:
 Specific entropy of saturated water vapor svap,sub = s 95 ( psub , t )
08
with psub = psub
(t )
References:
s 95 (p, t )
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/61
Fortran Program:
REAL*8 FUNCTION TMEL_P_08(P), REAL*8 P
Input Values:
p
Pressure p in psi
Result:
tmel_p_08_IP  Melting temperature of ice in F
Range of Validity:
from ps (32F) = 0.08865 psi to 1450.4 psi
Pressure p:
References:
08
tmel
(p )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/62
Fortran Program:
REAL*8 FUNCTION TSUB_P_08(P), REAL*8 P
Input Values:
p
Pressure p in psi
Result:
tsub_p_08_IP  Sublimation temperature of ice in F
Range of Validity:
Pressure p:
from psubl (225.67F) = 1.7407 x 1012 psi to psubl (32F) = 0.08865 psi
References:
08
tsub
(p )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/63
Fortran Program:
REAL*8 FUNCTION VICESUB_T_06(T), REAL*8 T
Input Values:

Temperature t in F
Result:
vicesub_t_06_IP  Specific volume of saturated ice in ft 3 /lb
Range of Validity:
Temperature t:
Comments:
 Specific volume of saturated ice v ice,sub = v 06 ( psub , t )
08
with psub = psub
(t )
References:
v 06 (p, t )
IAPWS06 [10]
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 3/64
Fortran Program:
REAL*8 FUNCTION VVAPSUB_T_95(T), REAL*8 T
Input Values:

Temperature t in F
Result:
vvapsub_t_95_IP  Specific volume of saturated water vapor in ft 3 /lb
Range of Validity:
Temperature t:
Comments:
 Specific volume of saturated water vapor v vap,sub = v 95 ( psub , t )
08
with psub = psub
(t )
References:
v 95 (p, t )
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
Library LibIF97
 Industrial Formulation
IAPWSIF97
(Revision 2007)
 Supplementary Standards
Library LibHuGas
Ideal mixture of the real fluids:
CO2  Span and Wagner
H2O  IAPWS95
N2  Span et al.
Humid Air
Library LibHuAir
Ideal mixture of the real fluids:
 IAPWSIF97S01
 IAPWSIF97S03rev
 IAPWSIF97S04
 IAPWSIF97S05
IP 4/1
Consideration of
 Dissociation from VDIGuideline 4670
 Poynting effect
Library LibIDGAS
Library LibIdAir
Carbon Dioxide
Library LibCO2
Library LibIdGasMix
Ideal mixture of the ideal gases:
Hydrogen
Library LibH2
Ar
Ne
N2
O2
CO
CO2
Air
NO
H2O
Formulation of
Leachman et al. (2007)
Helium
Library LibHe
Formulation of McCarty
and Arp (1990)
Methanol
Library LibCH3OH
SO2
H2
H2S
OH
He
F2
NH3
Methane
Ethane
Ethylene
Propylene
Propane
IsoButane
nButane
Benzene
Methanol
Seawater
Library LibSeaWa
IAPWS Formulation (2008)
and IAPWSIF97
Refrigerant R134a
Library LibR134a
Formulation of
TillnerRoth and Baehr (1994)
Consideration of
 Dissociation from VDIGuideline 4670
Formulation of
de Reuck and Craven (1993)
Refrigerant NH3
Library LibNH3
Formulation of TillnerRoth
(1995)
Refrigerants
Library LibMM
Siloxane C6H18OSi2 (MM)
Library LibAmWa
Library LibPropan
Ammonia/Water Mixtures
Refrigerant Propane
Formulation of Lemmon
et al. (2008)
Library LibButan_Iso
Library LibWaLi
Refrigerant IsoButane
Formulation of Bcker
et al. (2003)
Library LibButan_n
Refrigerant nButane
Formulation of Bcker
et al. (2003)
IP 4/2
Function in FluidEXL
Function in FluidEES
Function in FluidLAB
Function in FluidMAT
Transport Properties
Dynamic viscosity
Kinematic viscosity
Thermal conductivity
Prandtlnumber Pr
Backward Functions
T, v, s (p,h)
p, T (v,h)
T, v, h (p,s)
p, T (v,u)
p, T, v (h,s)
Email: hj.kretzschmar@hszigr.de
Internet: www.thermodynamicszittau.de
Phone: +493583611846
Fax.: +493583611846
1 Not all of these property functions are available in all property libraries listed before.
IP 5/1
5 References
[1]
[2]
[3]
Herrmann, S.; Kretzschmar, H.J.; Teske, V.; Vogel, E.; Ulbig, P.; Span, R.; Gatley,
D.P.: Determination of Thermodynamic and Transport Properties of Humid Air for
PowerCycle Calculations, Report PTBCP3, PhysikalischTechnische Bundesanstalt,
Braunschweig und Berlin (2009).
[4]
Herrmann, S.; Kretzschmar, H.J.; Teske, V.; Vogel, E.; Ulbig, P.; Span, R.; Gatley,
D.P.: Properties of Humid Air for Calculating Power Cycles, J. Eng. Gas Turbines
Power, submitted (2009).
[5]
IAPWS. Revised Release on the IAPWS Formulation 1995 for the Thermodynamic
Properties of Ordinary Water Substance for General and Scientific Use. (2009),
available from www.iapws.org.
[6]
Wagner, W.; Pru, A.: The IAPWS Formulation 1995 for the Thermodynamic Properties
of Ordinary Water Substance for General and Scientific Use. J. Phys. Chem. Ref. Data
31, 387535 (2002).
[7]
IAPWS. Revised Release on the IAPWS Industrial Formulation 1997 for the
Thermodynamic Properties of Water and Steam IAPWSIF97. (2007), available from
www.iapws.org.
[8]
Wagner, W.; Kretzschmar, H.J.: International Steam Tables. Springer, Berlin (2008).
[9]
Parry, W.T.; Bellows, J.C.; Gallagher, J.S.; Harvey, A.H.: ASME International Steam
Tables for Industrial Use. ASME Press, New York (2000).
[10]
IAPWS. Revised Release on the Equation of State 2006 for H2O Ice Ih. (2009);
available from www.iapws.org.
[11]
IAPWS. Revised Release on the Pressure along the Melting and Sublimation Curves of
Ordinary Water Substance. (2008); available from www.iapws.org.
[12]
Nelson, H.F.; Sauer, H.J.: Formulation of HighTemperature Properties for Moist Air.
HVAC&R Research 8, 311334 (2002).
[13]
[14]
[15]
Harvey, A.H.; Huang, P.H.: FirstPrinciples Calculation of the AirWater Second Virial
Coefficient. Int. J. Thermophys. 28, 556565 (2007).
[16]
IAPWS. Guideline on the Henry's Constant and VaporLiquid Distribution Constant for
Gases in H2O and D2O at High Temperatures. (2004), available from www.iapws.org.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
IP 5/2
[17]
Gatley, D.P.; Herrmann, S.; Kretzschmar, H.J.: A TwentyFirst Century Molar Mass for
Dry Air. HVAC&R Research 14, 655662 (2008).
[18]
Lemmon, E.W.; Jacobsen, R.T.: Viscosity and Thermal Conductivity Equations for
Nitrogen, Oxygen, Argon, and Air. Int. J. Thermophys. 25, 2169 (2004).
[19]
IAPWS. Release on the IAPWS Formulation 2008 for the Viscosity of Ordinary Water
Substance. (2008), available from www.iapws.org.
[20]
IAPWS. Revised Release on the IAPS Formulation 1985 for the Thermal Conductivity
of Ordinary Water Substance. (2008), available from www.iapws.org.
[21]
Hyland, R.W.; Wexler, A.: Formulations for the Thermodynamic Properties of Dry Air
from 173.15 K to 473.15 K, and of Saturated Moist Air from 173.15 K to 372.15 K, at
Pressures to 5 MPa. ASHRAE Trans. 89, 520535 (1983).
[22]
Mohr, P.J.; Taylor, P.N.: CODATA Recommended Values of the Fundamental Physical
Constants: 2002. Rev. Mod. Phys. 77, 1107 (2005).
[23]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
Part SI Units
SI 1/2
Function Name
Property or Function
Unit of the
Result
a = f( p, t ,W )
a_ptW_HAP_SI
Thermal diffusivity
m/s
3/2
p = f( p, t ,W )
alphap_ptW_HAP_SI
1/K
3/3
p = f( p, t,W )
betap_ptW_HAP_SI
kg/m
3/4
c = f( p, t ,W )
c_ptW_HAP_SI
Speed of sound
m/s
3/5
c p = f( p, t ,W )
cp_ptW_HAP_SI
kJ/(kgK)
3/6
cv = f( p, t ,W )
cv_ptW_HAP_SI
kJ/(kgK)
3/7
f = f( p, t )
f_pt_HAP_SI
3/8
h = f( p, t ,W )
h_ptW_HAP_SI
Airspecific enthalpy
kJ/kga
3/9
= f( p, t ,W )
Eta_ptW_HAP_SI
Dynamic viscosity
Pas
3/10
= f( p, t ,W )
Kappa_ptW_HAP_SI
Isentropic exponent
3/11
= f( p, t ,W )
Lambda_ptW_HAP_SI
Thermal conductivity
W/(mK)
3/12
= f( p, t ,W )
Ny_ptW_HAP_SI
Kinematic viscosity
m/s
3/13
p = f(t , s,W )
p_tsW_HAP_SI
kPa
3/14
p = f( zele )
p_zele_HAP_SI
kPa
3/15
pAir = f( p, t ,W )
pAIR_ptW_HAP_SI
kPa
3/16
pH2O = f( p, t ,W )
pH2O_ptW_HAP_SI
kPa
3/17
pH2Os = f( p, t )
pH2Os_pt_HAP_SI
kPa
3/18
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
Page
SI 1/3
Functional
Dependence
Function Name
Property or Function
Unit of the
Result
Page
= f( p, t ,W )
phi_ptW_HAP_SI
3/19
Pr = f( p, t ,W )
Pr_ptW_HAP_SI
PRANDTL number
3/20
Air = f(W )
PsiAir_W_HAP_SI
mola/mol
3/21
H2O = f(W )
PsiH2O_W_HAP_SI
molw/mol
3/22
= f( p, t ,W )
Rho_ptW_HAP_SI
Density
kg/m
3/23
s = f( p, t ,W )
s_ptW_HAP_SI
Airspecific entropy
kJ/(kgaK)
3/24
t = f( p, h, )
t_phphi_HAP_SI
3/25
t = f( p, h,W )
t_phW_HAP_SI
3/26
t = f( p, s,W )
t_psW_HAP_SI
3/27
t = f( p, t wb ,W )
t_ptwbW_HAP_SI
3/28
t d = f( p,W )
td_pW_HAP_SI
Dewpoint/frostpoint temperature
3/29
t s = f( p, pH2O )
ts_ppH2O_HAP_SI
3/30
t wb = f( p, t ,W )
twb_ptW_HAP_SI
Wetbulb/icebulb temperature
3/31
u = f( p, t ,W )
u_ptW_HAP_SI
kJ/kga
3/32
v = f( p, t ,W )
v_ptW_HAP_SI
Airspecific volume
m/kga
3/33
W = f( p, t, pH2O )
W_ptpH2O_HAP_SI
kgw/kga
3/34
W = f( p, t , )
W_ptphi_HAP_SI
Humidity ratio from total pressure, temperature, and relative humidity kgw/kga
3/35
W = f( p, td )
W_ptd_HAP_SI
3/36
kgw/kga
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/4
Functional
Dependence
Function Name
Property or Function
Unit of the
Result
Page
W = f( p, t, t wb )
W_pttwb_HAP_SI
Humidity ratio from total pressure, (dry bulb) temperature, and wetbulb temperature
kgw/kga
3/37
Ws = f( p, t )
Ws_pt_HAP_SI
kgw/kga
3/38
Air = f(W )
XiAir_W_HAP_SI
kga/kg
3/39
H2O = f(W )
XiH2O_W_HAP_SI
kgw/kg
3/40
Z = f( p, t ,W )
Z_ptW_HAP_SI
3/41
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/5
Units
Range of Validity
p 10 000 kPa
Symbol
Quantity
Unit
Pressure
kPa
Temperature
Humidity ratio
Relative humidity
(decimal ratio)
350
td
350
twb
0.01
143.15
350
Humidity ratio:
10
kgw/kga
Relative humidity:
(decimal ratio)
Dewpoint temperature:
143.15
td
Wetbulb temperature:
143.15
t wb
Pressure:
Temperature:
Range of Validity
p 10 000 kPa
0.01
73.15
350
Humidity ratio:
10
kgw/kga
Relative humidity:
(decimal ratio)
Pressure:
Temperature:
Molar Masses
Molar Mass
Reference
Dry Air
28.966 kg/kmol
[17]
Water
18.015268 kg/kmol
[5], [6]
Component
Reference States
Property
Dry Air
Pressure
101.325 kPa
0C
0.01C
Enthalpy
0 kJ/kg
0.000611782 kJ/kg
Entropy
0 kJ/(kg K)
0 kJ/(kg K)
Temperature
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/6
Function Name
Property
hliq = f( p, t )
hliq_pt_97_SI
kJ/kg
3/43
hliq,s = f(t )
hliqs_t_97_SI
kJ/kg
3/44
hvap,s = f(t )
hvaps_t_97_SI
kJ/kg
3/45
ps = f(t )
ps_t_97_SI
kPa
3/46
sliq = f( p, t )
sliq_pt_97_SI
kJ/(kgK)
3/47
sliq,s = f(t )
sliqs_t_97_SI
kJ/(kgK)
3/48
svap,s = f(t )
svaps_t_97_SI
kJ/(kgK)
3/49
ts = f( p )
ts_p_97_SI
3/50
v liq = f( p, t )
vliq_pt_9_SI
m/kg
3/51
v liq,s = f(t )
vliqs_t_97_SI
m/kg
3/52
v vap,s = f(t )
vvaps_t_97_SI
m/kg
3/53
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
Unit of the
Result
Page
SI 1/7
Range of Validity
Property
Pressure:
Units
Range of Validity
0.01 p
0 t
Temperature:
Symbol
Quantity
Unit
10 000 kPa
Pressure
kPa
350
Temperature
Reference State
Property
Pressure
Temperature
0.01C
Enthalpy
0.000611782 kJ/kg
Entropy
0 kJ/(kg K)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/8
Function Name
Property
Unit of the
Result
Page
hice,sub = f(t )
hicesub_t_06_SI
kJ/kg
3/55
hvap,sub = f(t )
hvapsub_t_95_SI
kJ/kg
3/56
pmel = f(t )
pmel_t_08_SI
kPa
3/57
psub = f(t )
psub_t_08_SI
kPa
3/58
sice,sub = f(t )
sicesub_t_06_SI
kJ/(kgK)
3/59
svap,sub = f(t )
svapsub_t_95_SI
kJ/(kgK)
3/60
tmel = f( p )
tmel_p_08_SI
3/61
tsub = f( p )
tsub_p_08_SI
3/62
v ice,sub = f(t )
vicesub_t_06_SI
m/kg
3/63
v vap,sub = f(t )
vvapsub_t_95_SI
m/kg
3/64
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/9
Range of Validity
Property
Pressure:
Units
Range of Validity
psub(143.15C) = 1.2002 x 10
Temperature:
11
143.15
Symbol
Quantity
Unit
p 10 000 kPa
Pressure
kPa
t 0
Temperature
Reference State
Property
Pressure
Temperature
0.01C
Enthalpy
0.000611782 kJ/kg
Entropy
0 kJ/(kg K)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/10
Thermal diffusivity
Relative pressure
coefficient
Isothermal stress
coefficient
Speed of sound
Specific isobaric
cp
heat capacity
Specific isochoric
heat capacity
Dynamic viscosity
Enhancement
factor
aIP aSI
=
10.76391042
ft
m
s
s
aSI aIP
=
0.0929304
m
ft
s
s
p,IP
p,SI
1
R
p,IP
lb
ft
p,SI
1
K
p,SI
kg
m
9
5
0.062428
1
K
p,SI
kg
m
p,IP
1
R
p,IP
lb
ft
5
9
16.018463
cIP cSI
=
3.2808399
ft
m
s
s
cSI cIP
=
0.3048
m
ft
s
s
c p,IP
c p,SI
Btu
lb R
c p,SI
kJ
kg K
0.2388459
kJ
kg K
c p,IP
Btu
lb R
4.1868
Units SI
Units IP
m/s
ft/s
1/K
1/R
kg/m
lb/ft
m/s
ft/s
kJ/(kgK)
Btu/(lbR)
cv
cv ,IP
cv ,SI
=
0.2388459
Btu
kJ
lb R kg K
cv ,SI
cv ,IP
=
4.1868
kJ
Btu
kg K lb R
kJ/(kgK)
Btu/(lbR)
IP
= SI 0.02088543
lb s Pa
ft
s
SI
= IP 47.880259
Pa lb s
s
ft
Pas
lbs/ft
fIP = fSI
fSI = fIP
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/11
Property
Airspecific
enthalpy
(moist air)
Specific enthalpy
(water, water
exponent
Thermal
conductivity
Kinematic
viscosity
hSI
kJ
kga
Units SI
Units IP
= IP 7.68565365666 2.326
Btu
lb
kJ/kga
Btu/lba
kJ/kg
Btu/lb
W/(mK)
Btu/(hftR)
m/s
ft/s
kPa
psi
hw
hIP hSI
=
0.4299226
Btu kJ
lb
kg
hSI hIP
=
2.326
kJ Btu
kg
lb
IP = SI
SI = IP
Btu
h ft R
vapor, ice)
Isentropic
h
hIP
= SI 0.4299226 + 7.68565365666
Btu
kJ
lba
kga
IP
SI
W
mK
SI
0.57778932
W
mK
= SI 10.763910417
ft m
s
s
p
pIP
= SI 0.14503774
psi kPa
SI
IP
IP
Btu
h ft R
1.73073467
= IP 0.092903040
m ft
s
s
pSI pIP
=
6.894757
kPa psi
Pressure
Relative humidity
IP = SI
SI = IP
Prandtl number
Pr
PrIP = PrIP
PrSI = PrIP
Mole fraction
IP = SI
SI = IP
mol/mol
mol/mol
Density
kg/m
lb/ft
kJ/(kgaK)
Btu/(lbaR)
Airspecific
entropy
(moist air)
IP
lb
ft
sIP
Btu
lba R
SI
kg
m
=
SI
0.062428
sSI
kJ
kga K
kg
m
0.2388459 + 0.01616365106
IP
lb
ft
16.018463
sSI
s
= IP 0.01616365106 4.1868
kJ
Btu
kga K lba R
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/12
Property
Specific entropy
(water, water
sw
vapor, ice)
Temperature
Airspecific
internal energy
(moist air)
volume
sSI
sIP
=
4.1868
kJ
Btu
kga K lba R
tIP tSI 9
=
+ 32
F C 5
tSI tIP
5
=
32
C F
9
(u = h pv )
(u = h pv )
uIP
=
Btu
lba
IP
(moist air)
Specific volume
(water, water
sSI
sIP
=
0.23884589
Btu
kJ
lba R kga K
hSI
0.4299226 + 7.68565365666
kJ
kga
p
SI 0.145037738 SI 16.018453
m
kPa
kga
Airspecific
vw
vapor, ice)
ft
lba
IP
ft
lb
SI
m
kga
16.018453
= SI 16.018453
m
kg
uSI
h
= IP 7.68565365666 2.236
kJ
Btu
kga
lba
p
IP 6.894757293 SIP 0.062428
ft
psi
lba
SI
m
kga
SI
m
kg
= IP 0.062428
ft
lba
= IP 0.062428
ft
lb
Units SI
Units IP
kJ/(kgaK)
Btu/(lbaR)
kJ/kga
Btu/lb
m/kga
ft/lba
m/kg
ft/lb
Humidity ratio
WIP = WSI
WSI = WIP
kgw/kga
lbw/lba
Mass fraction
IP = SI
SI = IP
kgw/kg
lbw/lb
ZIP = ZSI
ZSI = ZIP
Compression
factor
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/13
the value for the universal molar gas constant from the CODATA standard by Mohr and Taylor
[22]
the value for the molar mass of dry air from Gatley et al. [17] and that of water from IAPWS95
[5], [6]
the calculation of the idealgas parts of the heat capacity, enthalpy, and entropy for dry air from
the fundamental equation of Lemmon et al. [14]
the calculation of the idealgas parts of the heat capacity, enthalpy, and entropy for water
vapor from IAPWSIF97 [7], [8], [9] for t 0C and from IAPWS95 [5], [6] for t 0C
the calculation of the vaporpressure enhancement factor from the equation given by the
models of Hyland and Wexler [21]
the calculation of the second and third molar virial coefficients Baa and Caaa for dry air from
the fundamental equation of Lemmon et al. [14]
the calculation of the second and third molar virial coefficients Bww and Cwww for water and
steam from IAPWS95 [5], [6]
the calculation of the airwater second molar crossvirial coefficient Baw from Harvey and
Huang [15]
the calculation of the airwater third molar crossvirial coefficients Caaw and Caww from Nelson
and Sauer [12], [13]
the calculation of the saturation pressure of water from IAPWSIF97 [7], [8], [9] for t 0C and
of the sublimation pressure of water from IAPWS08 [11] for t 0C
the calculation of the isothermal compressibility of saturated liquid water from IAPWSIF97 [7],
[8], [9] for t 0C and that of ice from IAPWS06 [10] for t 0C in the determination of the
vaporpressure enhancement factor
the calculation of Henry's constant from the IAPWS Guideline 2004 [16] in the determination of
the enhancement factor. The mole fractions for the three main components of dry air were
taken from Lemmon et al. [14]. Argon was not considered in the calculation of Henrys constant
in the former research projects, but it is now the third component of dry air.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 1/14
The saturation line is calculated from the IAPWSIF97 saturation pressure equation ps97 (t )
and saturation temperature equation ts97 ( p ) .
The properties in the liquid region including saturatedliquid line are calculated from the
fundamental equation of the IAPWSIF97 region 1.
The properties in the vapor region including saturatedvapor line are calculated from the
fundamental equation of the IAPWSIF97 region 2.
08
The sublimation curve is covered by the IAPWS08 sublimation pressure equation psubl
(t )
[11] (see Fig. 1).
The properties of ice including saturated ice are determined by the fundamental equation of
the IAPWS06 [10].
The properties of vapor including saturated vapor are calculated from the fundamental
equation of IAPWS95 [5], [6].
1.3.4 Overview of the Applied Formulations for Steam, Water, and Ice
The following pT diagram shows the used IAPWS Formulations and the ranges where they are
applied.
Figure 1: pT diagram with used IAPWS formulations for steam, water, and ice.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/1
2
2.1
AddIn FluidEXL
for Excel
The FluidEXLGraphics AddIn has been developed to calculate thermophysical properties in Excel
more conveniently. Within Excel , it enables the direct call of functions relating to real moist air,
steam, water, and ice from the ASHRAELibHuAirPropSI property library.
Graphics
including LibHuAirProp
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/2
relates to Excel 2003. The procedure is analogous for Excel 97, 2000, XP, and 2007.
Please carry out the following steps:
Start Excel
Enter the value for W in kgw/kga (kg water per kg air) into a cell
(Range of validity: W = 0 10 kgw/kga)
e.g.: Enter the value 0.01 into cell C2
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/3
Search and click the "ASHRAELibHuAirPropSI" library under "Or select a category:" in
the upper part of the window
Search and click the "h_ptW_HAP_SI" function under "Select a function:" right below
Click the "OK button
The "Function Arguments" menu for the function "h_ptW_HAP_SI" in the next figure will
now appear.
The cursor is now situated on the line next to "p in kPa". You can now enter the value
for the mixture pressure p either by clicking the cell with the value for p, by entering
the name of the cell, or by entering the value for p directly into the line next to "p in
kPa".
e. g.: Click the cell A2
Situate the cursor on the line next to "t in C" and enter the value for t either by clicking
the cell with the value for t, by entering the name of the cell, or by entering the value
for t directly into the line next to "t in C".
e. g.: Type B2 into the line next to "t in C"
Situate the cursor on the line next to "W in kgw/kga" and enter the value for the
humidity ratio W either by clicking the cell with the value for W, by entering the name
of the cell, or by entering the value for W directly into the line next to "W in kgw/kga.
e. g.: Click the cell C2
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/4
enthalpy h is recalculated and updated every time you change the data. This shows that the Excel
data flow and the DLL calculations are working together successfully
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/5
Note:
If the calculation results in 1000, this indicates that the values entered are located outside the
range of validity of real moist air. More detailed information on each function and its range of
validity is available in Chapter 3.
For further property functions calculable in FluidEXLGraphics see the function table in Chapter 1.
Graphics
including LibHuAirProp
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/6
The FluidLAB AddIn has been developed to calculate thermodynamic properties in MATLAB
more conveniently. Within MATLAB it enables the direct call of functions relating to real moist air,
steam, water, and ice from the ASHRAELibHuAirPropSI property library.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/7
2.2.2
Now we will calculate, step by step, the airspecific enthalpy h of moist air as a function of mixture
 Start Windows Explorer , Total Commander , My Computer or another file manager program.
 Your Windows Explorer should be set to "Details" for easier viewing. Click the "Views" button
and select "Details".
 Switch into the program directory of FluidLAB in which you will find the folder "\LibHuAirProp"; it
is generally saved under: "C:\Program Files\FluidLAB"
 Create the folder "\LibHuAirProp_SI_Example" by clicking on "File" in the Explorer menu, then
"New" in the menu which appears and afterwards selecting "Folder". Name the new folder
"\LibHuAirProp_SI_Example".
 You will now see the following window:
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/8
directory
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/9
to
open
the
folder
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/10
 First of all you need to create an MFile in MATLAB . Within MATLAB click "File", then "New"
and afterwards click "MFile".
 If the "Editor" window appears as a separate window, you can embed it into MATLAB
clicking the insertion arrow (see next figure) in order to obtain a better view.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
by
SI 2/11
Explanation:
% h_ptW_HAP_SI.m
%%
p=101.325; % pressure in kPa
t=20;
% temperature in C
W=0.01;
%%
h=h_ptW_HAP_SI(p,t,W)
%%
 Remarks:
The program interprets the first line, starting with "%," to be a data description in
"Current Directory"
Paragraph separations which are mandatory are marked with "%%". This also servers
to separate the declaration of variables and calculation instructions.
The words which are printed in green, start with "%" and come after the variables are
comments. They are not in fact absolutely necessary, but they are very helpful for
your overview and to make the process more easily understood
Omit the semicolons after the numerical values if you wish to see the result for h and
the input parameters.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/12
The values of the function parameters in their corresponding units stand for:
 First operand: Value for p = 101.325 kPa
(Range of validity:
p = 0.01 10000 kPa)
 Second operand: Value for t = 20C
(Range of validity:
t = 143.15 ... 350C)
 Third operand: Value for W = 0.01 kgw/kga (kg water per kg air)
(Range of validity:
W = 0 10 kgw/kga)
 Save the "MFile" by clicking the "File" button and then click "Save As...".
 The menu "Save file as:" appears; In this menu, the folder name "LibHuAirProp_SI_Example"
must be displayed in the "Save in:" field.
 Next to "File name" you have to type "Example_h_ptW_HAP_SI.m" and afterwards click the
"Save" button.
 You will now see the following window:
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/13
SI 2/14
because MATLAB can only access functions that are located in the "Current Directory" window.
The calculated example can be found in the directory
"C:\Program Files\FluidLAB\LibHuAirProp_SI_Example"
and you may use it as a basis for further calculations with FluidLAB.
2.2.3
 Click the button marked in the following image in order to open the folder
"\LibHuAirProp_SI_Example" in the window "Current Directory.
SI 2/15
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/16
working directory as well, because MATLAB can only access functions that are located in the
"Current Directory" window.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/17
The FluidMAT AddIn has been developed to calculate thermodynamic properties in Mathcad
more conveniently.
Within Mathcad it enables the direct call of functions relating to real moist air, steam, water, and
ice from the ASHRAELibHuAirPropSI property library.
2.3.1
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/18
2.3.2
Now we will calculate, step by step, the airspecific enthalpy h as a function of pressure p,
temperature t and humidity ratio W of moist air, using FluidMAT.
Please carry out the following steps:
 Start Mathcad .
 Type "p:" and enter the value for pressure p in bar
(Range of validity:
p = 0.01 10 000 kPa)
e.g.: Enter "p:101.325", then press the tabulator button and enter "in kPa".
Note:
When typing in the comment containing the unit of the input parameter, Mathcad switches into the
text mode, since you type in a space using the space bar, e.g. "in<space>kPa". The text modus is
marked by a red cursor instead of a blue one in the math mode. After typing a comment, always
finish by positioning the mouse pointer below the variable typed in before and clicking the left
mouse button to switch back to math mode.
 Type "t:" and enter the value for temperature t in C
(Range of validity: t = 143.15 ... 350C)
e.g.: Enter "t:20", then press the tabulator key and enter "in C".
 Type "W:" and er the value for the humidity ratio in kgw/kga (kg water per kg air)
(Range of validity: W = 0 10 kgw/kga)
e.g.: Enter "W:0.01", then press the tabulator key and enter "in kgw/kga".
Figure 2.3.1: Example Mathcad sheet after input of the given parameters
 Enter the symbol for the result and then a colon
e.g.: Type "h:" and press the Enter key
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/19
Now you will see the line "h_ptW_HAP_SI(, , )" in the Mathcad window
(see Figure 2.3.3).
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/20
 Situate the cursor on the next placeholder. You can now enter the value for the humidity ratio W
either by entering the value for W directly or by typing the name of the variable in which the
value of the humidity ratio has been saved.
e.g.: Enter "W".
 Close the input formula by pressing the "Enter" key.
 You can now go on working with the variable h which we have just calculated, or you can have
the result for this calculated. If you wish to see the result, type the command "h=" on the next
and updated every time you change the data. This shows that the Mathcad data flow and the DLL
calculations are working together successfully.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/21
2.3.3
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/22
the Engineering Equation Solver (EES). It enables, within EES , the direct call of functions
relating to real moist air, steam, water and ice from the ASHRAELibHuAirProp property library.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/23
found in the "Control Panel." If you run Engineering Equation Solver on an English version of
Windows , the standard decimal separator will be a dot (as shown in Fig. 2.4.1 and in the following
sample calculation). If your computer is set to German, for example, the expected decimal
separator will be a comma. In this case enter a comma in the values above instead of a dot. You
can find additional information on this issue by clicking on "Help" in the EES menu bar and then
select "Help Index". Click on "Search" in the window which appears, type "decimal separator" and
press the "ENTER" key.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 2/24
 For calculating h = f(p,t,W), call up the function "h_ptW_HAP_SI" of the property library
LibHuAirProp_SI as follows:
 Click on "Options" in the EES menu bar and select "Function Info."
 The "Function Information" window will appear. Select "External routines" and you will see the
screen shown here in Figure 2.4.2.
SI 2/25
 The selected function will be copied and now appears in the "Equations Window" (see
Fig. 2.4.4).
Figure 2.4.4: "Equations Window" with the call of the property function
 Now, you can check the syntax of the instructions in the "Equations Window" by clicking the
symbol in the upper menu bar of EES . The program tests whether or not the syntax is correct
(e.g. dots as decimal separators versus commas). Confirm the "Information" window which
appears by clicking the "OK" button.
 Then click the
 Soon you will see the "Calculations Completed" window. Leave this window by clicking the
"Continue" button.
 The result for the airspecific enthalpy h appears in the "Solution" window.
SI 2/26
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/1
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/2
Fortran Program:
REAL*8 FUNCTION A_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
a_ptW_HAP_SI  Thermal diffusivity of humid air in m 2 /s
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
 Thermal diffusivity a =
cp
References:
( p, t ,W )
( p, t ,W )
c p ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/3
Fortran Program:
REAL*8 FUNCTION ALPHAP_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
alphap_ptW_HAP_SI  Relative pressure coefficient of humid air in 1/K
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
 Relative pressure coefficient p =
1 p
p T v
References:
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/4
Fortran Program:
REAL*8 FUNCTION BETAP_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
betap_ptW_HAP_SI  Isothermal stress coefficient of humid air in kg/m 3
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
 Isothermal stress coefficient p =
1 p
p v T
References:
v ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/5
Fortran Program:
REAL*8 FUNCTION C_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
c_ptW_HAP_SI  Speed of sound of humid air in m/s
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
p
 Speed of sound c = v
v s
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
v ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/6
Fortran Program:
REAL*8 FUNCTION CP_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
cp_ptW_HAP_SI  Specific isobaric heat capacity of humid air in kJ/(kg K)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
h
 Specific isobaric heat capacity c p =
T p
 Calculation for supersaturated humid air (W > Ws ) is not possible
References:
h( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/7
Fortran Program:
REAL*8 FUNCTION CV_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
cv_ptW_HAP_SI  Specific isochoric heat capacity of humid air in kJ/(kg K)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
u
 Specific isochoric heat capacity cv =
T v
 Calculation for supersaturated humid air (W > Ws ) is not possible
References:
cv ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/8
Fortran Program:
REAL*8 FUNCTION F_PT_HUAIRPROP(P,T), REAL*8 P,T
Input Values:

p
t
Result:
f_pt_HAP_SI  Enhancement factor of water (decimal ratio)
Range of Validity:
Temperature t:
Total pressure p:
Comments:
 Enhancement factor f =
with ps (t )
pH2O,s
ps (t )
References:
f ( p, t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/9
Fortran Program:
REAL*8 FUNCTION H_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
h_ptW_HAP_SI
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
h(p,t,W)
hw (p,t)
ha (t)
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/10
Fortran Program:
REAL*8 FUNCTION ETA_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Eta_ptW_HAP_SI  Dynamic viscosity of humid air in Pa s
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 A new very accurate algorithm is implemented between 0C and 350C
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
( p, t ,W )
a (t )
w (p,t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/11
Fortran Program:
REAL*8 FUNCTION KAPPA_PTW_HUAIRPROP(P,T, W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Kappa_ptW_HAP_SI  Isentropic exponent
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 Isentropic exponent =
v p
p v s
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets homogeneously mixed) is applied for t 0.01C. For
temperatures below (ice fog) the value of the saturated state is applied.
References:
v ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/12
Fortran Program:
REAL*8 FUNCTION LAMBDA_PTW_HUAIRPROP(P,T, W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Lambda_ptW_HAP_SI  Thermal conductivity in W/(m K)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 A new very accurate algorithm is implemented between 0C and 350C
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
( p, t ,W )
a (t )
w ( p, t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/13
Fortran Program:
REAL*8 FUNCTION NY_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Ny_ptW_HAP_SI  Kinematic viscosity in m 2 /s
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W Ws
Comments:
 Kinematic Viscosity =
References:
( p, t ,W )
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/14
Fortran Program:
REAL*8 FUNCTION P_TSW_HUAIRPROP(T,S,W), REAL*8 T,S,W
Input Values:
t
s
W
Temperature t in C
Airspecific entropy s in kJ(kg K)
Humidity ratio W in kgw /kga
Result:
p_tsW_HAP_SI  Total pressure in kPa
Range of Validity:
Temperature t:
Airspecific entropy s:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Iteration of total pressure p from s = f(p,t,W)
References:
s( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/15
Pressure p = f(zele )
Function Name:
p_zele_HAP_SI
Fortran Program:
REAL*8 FUNCTION P_ZELE_HUAIRPROP(ZELE), REAL*8 ZELE
Input Values:
zele
Elevation zele in m
Result:
p_zele_HAP_SI  Pressure of humid air in kPa
Range of Validity:
from 5,000 m to 11,000 m
Elevation zele
Comments:
 Pressure of humid air from elevation
5.256
References:
p( zele )
ASHRAE [23]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/16
Fortran Program:
REAL*8 FUNCTION PAIR_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
pAir_ptW_HAP_SI  Partial pressure of (dry) air in humid air in kPa
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
Comments:
 Partial pressure of (dry) air in humid air pAir = 1 pH2O
 Partial pressure of water vapor at saturation is calculated in case of
supersaturated humid air (W > Ws ( p, t ) )
 The temperature value is used to calculate the saturation state
References:
pH2O ( p,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/17
Fortran Program:
REAL*8 FUNCTION PH2O_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
pH2O_ptW_HAP_SI  Partial pressure of water vapor in humid air in kPa
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
Comments:
 Partial pressure of water vapor in humid air pH2O =
W p
Ra
+W
Rw
References:
pH2O ( p,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/18
Fortran Program:
REAL*8 FUNCTION PH2OS_PT_HUAIRPROP(P,T), REAL*8 P,T
Input Values:
p
t
Result:
pH2Os_pt_HAP_SI  Partial saturation pressure of water vapor in humid air in kPa
Range of Validity:
Temperature t:
Total pressure p:
Comments:
 Partial pressure of steam at saturation pH2O,s = f ps (t )
with ps (t )
References:
f ( p, t )
ps (t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/19
Fortran Program:
REAL*8 FUNCTION PHI_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
phi_ptW_HAP_SI  Relative humidity (decimal ratio)
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Relative humidity =
pH2O
pH2O,s
References:
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/20
Fortran Program:
REAL*8 FUNCTION PR_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Pr_ptW_HAP_SI  Prandtl number
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Prandtl number Pr =
cp
References:
( p, t ,W )
c p ( p, t ,W )
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/21
Fortran Program:
REAL*8 FUNCTION PSIAIR_W_HUAIRPROP(W), REAL*8 W
Input Values:
W
Result:
PsiAir_W_HAP_SI  Mole fraction of (dry) air in humid air in mola/mol
Range of Validity:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Mole fraction of air Air = 1 H2O
W
= 1
Ra
+W
R
H2O
References:
Air (W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/22
Fortran Program:
REAL*8 FUNCTION PSIH2O_W_HUAIRPROP(W), REAL*8 W
Input Values:
W
Result:
PsiH2O_W_HAP_SI  Mole fraction of water in humid air in molw/mol
Range of Validity:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 Mole fraction of water H2O =
W
Ra
+W
RH2O
References:
H2O (W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/23
Density = f(p,t ,W )
Function Name:
Rho_ptW_HAP_SI
Fortran Program:
REAL*8 FUNCTION RHO_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Rho_ptW_HAP_SI  Density of humid air in kg/m 3
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Density of humid air obtained from airspecific volume: =
1+ W
v
References:
( p, t ,W ) Herrmann et al. [1], [2]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/24
Fortran Program:
REAL*8 FUNCTION S_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
s_ptW_HAP_SI
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
s( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/25
Fortran Program:
REAL*8 FUNCTION T_PHPHI_HUAIRPROP(P,H,PHI), REAL*8 P,H,PHI
Input Values:
p
h
Result:
t_phphi_HAP_SI  Temperature from pressure, enthalpy, and relative humidity in C
Range of Validity:
Total pressure p:
Airspecific enthalpy h:
Relative humidity :
0 1
Comments:
 Iteration of temperature t from h = f(p,t,W) using W = f(p,t,)
References:
h( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/26
Fortran Program:
REAL*8 FUNCTION T_PHW_HUAIRPROP(P,H,W), REAL*8 P,H,W
Input Values:
p
h
W
Result:
t_phW_HAP_SI  Temperature from pressure, enthalpy, and humidity ratio in C
Range of Validity:
Total pressure p:
Airspecific enthalpy h:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 Iteration of temperature t from h = f(p,t,W)
References:
h( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/27
Fortran Program:
REAL*8 FUNCTION T_PSW_HUAIRPROP(P,S,W), REAL*8 P,S,W
Input Values:
p
s
W
Result:
t_psW_HAP_SI  Temperature from pressure, entropy, and humidity ratio in C
Range of Validity:
Total pressure p:
Airspecific entropy s:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Iteration of temperature t from s = f(p,t,W)
References:
s( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/28
Fortran Program:
REAL*8 FUNCTION T_PTWBW_HUAIRPROP(P,TWB,W), REAL*8 P,TWB,W
Input Values:
p
t wb
Result:
t_ptwbW_HAP_SI
humidity ratio in C
Range of Validity:
Total pressure p:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 Iterationof temperature t from t wb = f( p, t ,W )
References:
t wb ( p, t ,W ) Herrmann et al. [1], [2]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/29
Fortran Program:
REAL*8 FUNCTION TD_PW_HUAIRPROP(P,W), REAL*8 P,W
Input Values:
p
W
Result:
td_pW_HAP_SI  Dewpoint/frostpoint temperature in C
Range of Validity:
Total pressure p:
Humidity ratio W:
0 W 10kgw /kga
Comments:
Dewpoint temperature td = ts ( pH2O ) for t 0.01C (saturation temperature of
water in humid air)
td = tsub ( pH2O ) for t 0.01C (sublimation temperature
of water in humid air)
References:
ts ( pH2O )
for td 0.01C
tsub ( pH2O )
for td 0.01C
IAPWS08 [11]
pH2O
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/30
Fortran Program:
REAL*8 FUNCTION TS_PPH2O_HUAIRPROP(P,PH2O), REAL*8 P,PH2O
Input Values:
p
pH2O
Result:
ts_ppH2O_HAP_SI  Saturation temperature in C
Range of Validity:
Total pressure p:
Comments:
 Iteration of saturation temperature t s from pH2O,s = f( p, t )
References:
pH2O,s
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/31
Fortran Program:
REAL*8 FUNCTION TWB_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
twb_ptW_HAP_SI  Wetbulb/icebulb temperature in C
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Iteration of wetbulb/icebulb temperature t wb
from hunsaturated (p, t ,W ) = h fog (p, t wb ,W )
 Calculation for supersaturated humid air (W > Ws ) is not possible
References:
t wb ( p, t ,W ) Herrmann et al. [1], [2]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/32
Fortran Program:
REAL*8 FUNCTION U_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
u_ptW_HAP_SI
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Internal energy u = h pv
References:
u( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/33
Fortran Program:
REAL*8 FUNCTION V_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
v_ptW_HAP_SI
Range of Validity:
Temperature t:
Total pressure p:
Humidity ratio W:
0 W 10 kgw /kga
Comments:
 When calculating supersaturated air an ideal mixing model (saturated humid air
and water droplets (or ice crystals) homogeneously mixed) is applied
References:
v ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/34
Fortran Program:
REAL*8 FUNCTION W_PTPH2O_HUAIRPROP(P,T,PH2O), REAL*8 P,T,PH2O
Input Values:
 Total pressure p in kPa
p
 Temperature t in C
t
pH2O  Partial pressure of water pH2O in kPa
Result:
W_ptpH2O_HAP_SI  Humidity ratio from temperature and partial pressure of
water vapor in kgw /kga
Range of Validity:
Total pressure p:
Temperature t :
Comments:
 Iteration of humidity ratio W from pH2O = f( p, t ,W )
 Result for supersaturated humid air is Ws
References:
pH2O ( p, t ,W ) Herrmann et al. [1], [2]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/35
Fortran Program:
REAL*8 FUNCTION W_PTPHI_HUAIRPROP(P,T,PHI), REAL*8 P,T,PHI
Input Values:
p
t
Result:
W_ptphi_HAP_SI
Range of Validity:
Temperature t:
Total pressure p:
Relative humidity :
0 1
Comments:
 Iteration of humidity ratio W from = f ( p, t ,W )
References:
( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/36
Fortran Program:
REAL*8 FUNCTION W_PTD_HUAIRPROP(P,TD), REAL*8 P,TD
Input Values:
p
td
Result:
W_ptd_HAP_SI
Range of Validity:
Dew point temperature td :
Total pressure p:
Comments:
 Iteration of humidity ratio W from td = f(p,W )
References:
td ( p,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/37
Fortran Program:
REAL*8 FUNCTION W_PTTWB_HUAIRPROP(P,T,TWB), REAL*8 P,T,TWB
Input Values:
p
t
t wb
Result:
W_pttwb_HAP_SI
Range of Validity:
Total pressure p:
Temperature t:
Wetbulb temperature t wb :
Comments:
 Iteration of humidity ratio W from t wb = f(p, t ,W )
 Calculation for supersaturated humid air (W > Ws ) is not possible
References:
t wb ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/38
Fortran Program:
REAL*8 FUNCTION WS_PT_HUAIRPROP(P,T), REAL*8 P,T
Input Values:
p
t
Result:
Ws_pt_HAP_SI
Range of Validity:
Total pressure p:
Temperature t:
Comments:
 Calculation of saturation humidity ratio Ws from Ws =
pH2O,s
MH2O
Ma ( p pH2O,s )
References:
pH2O,s
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/39
Fortran Program:
REAL*8 FUNCTION XIAIR_W_HUAIRPROP(W), REAL*8 W
Input Values:
W
Result:
XiAir_W_HAP_SI
Range of Validity:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Mass fraction of (dry) air Air = 1 H2O = 1
W
1+ W
References:
Air (W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/40
Fortran Program:
REAL*8 FUNCTION XIH2O_W_HUAIRPROP(W), REAL*8 W
Input Values:
W
Result:
XiH2O_W_HAP_SI
Range of Validity:
Humidity ratio W:
0 W 10kgw /kga
Comments:
 Mass fraction of water vapor H2O =
W
1+ W
References:
H2O (W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/41
Fortran Program:
REAL*8 FUNCTION Z_PTW_HUAIRPROP(P,T,W), REAL*8 P,T,W
Input Values:
p
t
W
Result:
Z_ptW_HAP_SI  Compression factor (decimal ratio)
Range of Validity:
Total pressure p:
Temperature t:
Humidity ratio W:
0 W Ws
Comments:
 Compression factor Z = 1 +
Mv
1+ W
and M is the molar mass of humid air
with v =
Bm Cm
+
v
v2
References:
Bm (t ,W ), Cm (t ,W )
( p, t ,W ), v ( p, t ,W )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/42
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/43
Fortran Program:
REAL*8 FUNCTION HLIQ_PT_97(P,T), REAL*8 P,T
Input Values:
p
t
Pressure p in kPa
Temperature t in C
Result:
hliq_pt_97_SI  Specific enthalpy of liquid water in kJ/kg
Range of Validity:
Pressure p:
Temperature t:
from 0C to 350C
Comments:
 Specific enthalpy of liquid water hliq = h97 ( p, t ) (Region 1)
References:
h97 (p,t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/44
Fortran Program:
REAL*8 FUNCTION HLIQS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in C
Result:
hliqs_t_97_SI  Specific enthalpy of saturated liquid water in kJ/kg
Range of Validity:
Temperature t:
from 0C to 350C
Comments:
 Specific enthalpy of liquid water hliq,s = h97 ( ps , t ) (Region 1)
with ps = ps97 (t )
References:
h97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/45
Fortran Program:
REAL*8 FUNCTION HVAPS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in C
Result:
hvaps_t_97_SI  Specific enthalpy of saturated water vapor in kJ/kg
Range of Validity:
Temperature t:
from 0C to 350C
Comments:
 Specific enthalpy of saturated water vapor hvap,s = h97 ( ps , t ) (Region 2)
with ps = ps97 (t )
References:
h97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/46
Fortran Program:
REAL*8 FUNCTION PS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in C
Result:
ps_t_97_SI  Saturation pressure of water in kPa
Range of Validity:
Temperature t:
from 0C to 350C
Comments:
 Saturation pressure of water ps = ps97 (t ) (Region 4)
References:
ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/47
Fortran Program:
REAL*8 FUNCTION SLIQ_PT_97(P,T), REAL*8 P,T
Input Values:
p
t
Pressure p in kPa
Temperature t in C
Result:
sliq_pt_97_SI  Specific entropy of liquid water in kJ/(kg K)
Range of Validity:
Pressure p:
Temperature t:
from 0C to 350C
Comments:
 Specific entropy of liquid water sliq = s 97 ( p, t ) (Region 1)
References:
s 97 ( p, t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/48
Fortran Program:
REAL*8 FUNCTION SLIQS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in C
Result:
sliqs_t_97_SI  Specific entropy of saturated liquid water in kJ/(kg K)
Range of Validity:
Temperature t:
from 0C to 350C
Comments:
 Specific entropy of liquid water sliq,s = s 97 ( ps , t ) (Region 1)
with ps = ps97 (t )
References:
s 97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/49
Fortran Program:
REAL*8 FUNCTION SVAPS_T_97(T), REAL*8 T
Input Values:
t
Temperature t in C
Result:
svaps_t_97_SI  Specific entropy of saturated water vapor in kJ/(kg K)
Range of Validity:
Temperature t:
from 0C to 350C
Comments:
 Specific entropy of saturated water vapor svap,s = s 97 ( ps , t ) (Region 2)
with ps = ps97 (t )
References:
s 97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/50
Fortran Program:
REAL*8 FUNCTION TS_P_97(P), REAL*8 P
Input Values:
p
Pressure p in kPa
Result:
ts_p_97_SI  Saturation temperature of water in C
Range of Validity:
Pressure p:
Comments:
 Saturation temperature of water ts = ts97 ( p ) (Region 4)
References:
ts97 (p )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/51
Fortran Program:
REAL*8 FUNCTION VLIQ_PT_97(P,T), REAL*8 P,T
Input Values:
p
t
Pressure p in kPa
Temperature t in C
Result:
vliq_pt_97_SI  Specific volume of liquid water in m 3 /kg
Range of Validity:
Pressure p:
Temperature t:
from 0C to 350C
Comments:
 Specific volume of liquid water v liq = v 97 ( p, t ) (Region 1)
References:
v 97 (p,t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/52
Fortran Program:
REAL*8 FUNCTION VLIQS_T_97(T), REAL*8 T
Input Values:

Temperature t in C
Result:
vliqs_t_97_SI  Specific volume of saturated liquid water in m 3 /kg
Range of Validity:
Temperature t:
from 0C to 350C
Comments:
 Specific volume of liquid water v liq,s = v 97 ( ps , t ) (Region 1)
with ps = ps97 (t )
References:
v 97 (p, t ), ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/53
Input Values:

Temperature t in C
Result:
vvaps_t_97_SI  Specific volume of saturated water vapor in m 3 /kg
Range of Validity:
Temperature t:
from 0C to 350C
Comments:
 Specific volume of saturated water vapor v vap,s = v 97 ( ps , t ) (Region 2)
with ps = ps97 (t )
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/54
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/55
Fortran Program:
REAL*8 FUNCTION HICESUB_T_06(T), REAL*8 T
Input Values:

Temperature t in C
Result:
hicesub_t_06_SI  Specific enthalpy of saturated ice in kJ/kg
Range of Validity:
Temperature t:
from 143.15C to 0C
Comments:
 Specific enthalpy of saturated ice hice,sub = h06 ( psub , t )
08
with psub = psub
(t )
References:
h06 (p, t )
IAPWS06 [10]
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/56
Fortran Program:
REAL*8 FUNCTION HVAPSUB_T_95(T), REAL*8 T
Input Values:

Temperature t in C
Result:
hvapsub_t_95_SI  Specific enthalpy of saturated water vapor in kJ/kg
Range of Validity:
Temperature t:
from 143.15C to 0C
Comments:
 Specific enthalpy of saturated water vapor hvap,sub = h95 ( psub , t )
08
with psub = psub
(t )
References:
h95 (p, t )
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/57
Fortran Program:
REAL*8 FUNCTION PMEL_T_08 (T), REAL*8 T
Input Values:
t
Temperature t in C
Result:
pmel_t_08_SI  Melting pressure of ice in kPa
Range of Validity:
Temperature t:
from 21.985C to 0C
References:
08
pmel
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/58
Fortran Program:
REAL*8 FUNCTION PSUB_T_08 (T), REAL*8 T
Input Values:
t
Temperature t in C
Result:
psub_t_08_SI  Sublimation pressure of ice in kPa
Range of Validity:
Temperature t:
from 143.15C to 0C
References:
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/59
Fortran Program:
REAL*8 FUNCTION SICESUB_T_06(T), REAL*8 T
Input Values:

Temperature t in C
Result:
sicesub_t_06_SI  Specific entropy of saturated ice in kJ/(kg K)
Range of Validity:
Temperature t:
from 143.15C to 0C
Comments:
 Specific entropy of saturated ice sice,sub = s 06 ( psub , t )
08
with psub = psub
(t )
References:
s 06 ( p, t )
IAPWS06 [10]
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/60
Fortran Program:
REAL*8 FUNCTION SVAPSUB_T_95(T), REAL*8 T
Input Values:

Temperature t in C
Result:
svapsub_t_95_SI  Specific entropy of saturated water vapor in kJ/(kg K)
Range of Validity:
Temperature t:
from 143.15C to 0C
Comments:
 Specific entropy of saturated water vapor svap,sub = s 95 ( psub , t )
08
with psub = psub
(t )
References:
s 95 (p, t )
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/61
Fortran Program:
REAL*8 FUNCTION TMEL_P_08(P), REAL*8 P
Input Values:
p
Pressure p in kPa
Result:
tmel_p_08_SI  Melting temperature of ice in C
Range of Validity:
from ps (0C) = 0.6112 kPa to 10 000 kPa
Pressure p:
References:
08
tmel
(p )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/62
Fortran Program:
REAL*8 FUNCTION TSUB_P_08(P), REAL*8 P
Input Values:
p
Pressure p in kPa
Result:
tsub_p_08_SI  Sublimation temperature of ice in C
Range of Validity:
Pressure p:
from psubl (143.15C) = 1.2002 x 1011 kPa to psubl (0C) = 0.6112 kPa
References:
08
tsub
(p )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/63
Fortran Program:
REAL*8 FUNCTION VICESUB_T_06(T), REAL*8 T
Input Values:

Temperature t in C
Result:
vicesub_t_06_SI  Specific volume of saturated ice in m 3 /kg
Range of Validity:
Temperature t:
from 143.15C to 0C
Comments:
 Specific volume of saturated ice v ice,sub = v 06 ( psub , t )
08
with psub = psub
(t )
References:
v 06 (p, t )
IAPWS06 [10]
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 3/64
Fortran Program:
REAL*8 FUNCTION VVAPSUB_T_95(T), REAL*8 T
Input Values:

Temperature t in C
Result:
vvapsub_t_95_SI  Specific volume of saturated water vapor in m 3 /kg
Range of Validity:
Temperature t:
from 143.15C to 0C
Comments:
 Specific volume of saturated water vapor v vap,sub = v 95 ( psub , t )
08
with psub = psub
(t )
References:
v 95 (p, t )
08
psub
(t )
IAPWS08 [11]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
Library LibIF97
 Industrial Formulation
IAPWSIF97
(Revision 2007)
 Supplementary Standards
Library LibHuGas
Ideal mixture of the real fluids:
CO2  Span and Wagner
H2O  IAPWS95
N2  Span et al.
Humid Air
Library LibHuAir
Ideal mixture of the real fluids:
 IAPWSIF97S01
 IAPWSIF97S03rev
 IAPWSIF97S04
 IAPWSIF97S05
SI 4/1
Consideration of
 Dissociation from VDIGuideline 4670
 Poynting effect
Library LibIDGAS
Library LibIdAir
Carbon Dioxide
Library LibCO2
Library LibIdGasMix
Ideal mixture of the ideal gases:
Hydrogen
Library LibH2
Ar
Ne
N2
O2
CO
CO2
Air
NO
H2O
Formulation of
Leachman et al. (2007)
Helium
Library LibHe
Formulation of McCarty
and Arp (1990)
Methanol
Library LibCH3OH
SO2
H2
H2S
OH
He
F2
NH3
Methane
Ethane
Ethylene
Propylene
Propane
IsoButane
nButane
Benzene
Methanol
Seawater
Library LibSeaWa
IAPWS Formulation (2008)
and IAPWSIF97
Refrigerant R134a
Library LibR134a
Formulation of
TillnerRoth and Baehr (1994)
Refrigerant NH3
Consideration of
 Dissociation from VDIGuideline 4670
Formulation of
de Reuck and Craven (1993)
Library LibNH3
Formulation of TillnerRoth
(1995)
Refrigerants
Library LibMM
Siloxane C6H18OSi2 (MM)
Library LibAmWa
Library LibPropan
Ammonia/Water Mixtures
Refrigerant Propane
Formulation of Lemmon
et al. (2008)
Library LibButan_Iso
Library LibWaLi
Refrigerant IsoButane
Formulation of Bcker
et al. (2003)
Library LibButan_n
Refrigerant nButane
Formulation of Bcker
et al. (2003)
SI 4/2
Function in FluidEXL
Function in FluidEES
Function in FluidLAB
Function in FluidMAT
Transport Properties
Dynamic viscosity
Kinematic viscosity
Thermal conductivity
Prandtlnumber Pr
Isobaric
heat capacity cp
Isochoric heat capacity cv
Isentropic exponent
Speed of sound w
Surface tension
Thermodynamic Derivatives
Partial derivatives can be calculated
Backward Functions
T, v, s (p,h)
p, T (v,h)
T, v, h (p,s)
p, T (v,u)
p, T, v (h,s)
Email: hj.kretzschmar@hszigr.de
Internet: www.thermodynamicszittau.de
Phone: +493583611846
Fax.: +493583611846
1 Not all of these property functions are available in all property libraries listed before.
SI 5/1
5 References
[1]
[2]
[3]
Herrmann, S.; Kretzschmar, H.J.; Teske, V.; Vogel, E.; Ulbig, P.; Span, R.; Gatley,
D.P.: Determination of Thermodynamic and Transport Properties of Humid Air for
PowerCycle Calculations, Report PTBCP3, PhysikalischTechnische Bundesanstalt,
Braunschweig und Berlin (2009).
[4]
Herrmann, S.; Kretzschmar, H.J.; Teske, V.; Vogel, E.; Ulbig, P.; Span, R.; Gatley,
D.P.: Properties of Humid Air for Calculating Power Cycles, J. Eng. Gas Turbines
Power, submitted (2009).
[5]
IAPWS. Revised Release on the IAPWS Formulation 1995 for the Thermodynamic
Properties of Ordinary Water Substance for General and Scientific Use. (2009),
available from www.iapws.org.
[6]
Wagner, W.; Pru, A.: The IAPWS Formulation 1995 for the Thermodynamic Properties
of Ordinary Water Substance for General and Scientific Use. J. Phys. Chem. Ref. Data
31, 387535 (2002).
[7]
IAPWS. Revised Release on the IAPWS Industrial Formulation 1997 for the
Thermodynamic Properties of Water and Steam IAPWSIF97. (2007), available from
www.iapws.org.
[8]
Wagner, W.; Kretzschmar, H.J.: International Steam Tables. Springer, Berlin (2008).
[9]
Parry, W.T.; Bellows, J.C.; Gallagher, J.S.; Harvey, A.H.: ASME International Steam
Tables for Industrial Use. ASME Press, New York (2000).
[10]
IAPWS. Revised Release on the Equation of State 2006 for H2O Ice Ih. (2009);
available from www.iapws.org.
[11]
IAPWS. Revised Release on the Pressure along the Melting and Sublimation Curves of
Ordinary Water Substance. (2008); available from www.iapws.org.
[12]
Nelson, H.F.; Sauer, H.J.: Formulation of HighTemperature Properties for Moist Air.
HVAC&R Research 8, 311334 (2002).
[13]
[14]
[15]
Harvey, A.H.; Huang, P.H.: FirstPrinciples Calculation of the AirWater Second Virial
Coefficient. Int. J. Thermophys. 28, 556565 (2007).
[16]
IAPWS. Guideline on the Henry's Constant and VaporLiquid Distribution Constant for
Gases in H2O and D2O at High Temperatures. (2004), available from www.iapws.org.
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp
SI 5/2
[17]
Gatley, D.P.; Herrmann, S.; Kretzschmar, H.J.: A TwentyFirst Century Molar Mass for
Dry Air. HVAC&R Research 14, 655662 (2008).
[18]
Lemmon, E.W.; Jacobsen, R.T.: Viscosity and Thermal Conductivity Equations for
Nitrogen, Oxygen, Argon, and Air. Int. J. Thermophys. 25, 2169 (2004).
[19]
IAPWS. Release on the IAPWS Formulation 2008 for the Viscosity of Ordinary Water
Substance. (2008), available from www.iapws.org.
[20]
IAPWS. Revised Release on the IAPS Formulation 1985 for the Thermal Conductivity
of Ordinary Water Substance. (2008), available from www.iapws.org.
[21]
Hyland, R.W.; Wexler, A.: Formulations for the Thermodynamic Properties of Dry Air
from 173.15 K to 473.15 K, and of Saturated Moist Air from 173.15 K to 372.15 K, at
Pressures to 5 MPa. ASHRAE Trans. 89, 520535 (1983).
[22]
Mohr, P.J.; Taylor, P.N.: CODATA Recommended Values of the Fundamental Physical
Constants: 2002. Rev. Mod. Phys. 77, 1107 (2005).
[23]
H.J. Kretzschmar, S. Herrmann, I. Stoecker, M. Kunick, M. Nicke, D. P. Gatley: Property Library ASHRAELibHuAirProp