Está en la página 1de 16

Info

Properties of Water and Steam


Authored by Bernhard Spang, The Mining Company
URL:
http://chemengineer.miningco.com
email:
chemengineer.guide@miningco.com
Copyright 1997 by Bernhard Spang. All rights reserved.
May be redistributed for free, but may not be changed or sold without the author's explicit permission.
Provided "as is" without warranty of any kind.

This workbook contains Visual Basic functions for calculating properties of water and steam.
Functions for the following properties are available:
boiling point as a function of pressure, vapor pressure, specific volume or density, specific enthalpy,
heat capacity, viscosity, and thermal conductivity.
See Usage for an explanation of how to access the functions from within your spreadsheets.
See Reference for a list of available functions with syntax, arguments, units, and examples of use.

Note that the explanations given in this workbook relate to the use of the functions with source module sheet waterprop.
For an explanation of how to use the functions with the Add-In file water.xla see the Readme file which accompanies water
Source of equations:
Properties of Water and Steam in SI-Units,
2nd Revised and Updated Printing, Springer 1979, pp. 175 ff.

Seite 1

Info

fic enthalpy,

source module sheet waterprop.


adme file which accompanies water.xla.

Seite 2

Usage

Usage
Property data are available by calling the appropriate property function using the syntax
=water.xls!waterprop.functionname(parameterlist)
where
and

functionname is the name of the function (see Reference)


parameterlist is the list of arguments for this function

If the Visual Basic module waterprop is copied from water.xls to the Excel workbook
where property data are needed the simplified syntax is
=waterprop.functionname(parameterlist)

Seite 3

Reference

Reference
Available functions:
1. Boiling point as a function of pressure
a) Usage:

waterprop.BOILP(P)

b) Argument(s):

c) Unit:

boiling point in K

d) Range of validity:

0.01 bar < p < 220 bar

e) Example:

Boiling point of water at 1 bar in C


Formula in worksheet cell:
And the result is:

pressure in bar

=waterprop.BOILP(1)-273.15
#MACRO? C

2. Vapor pressure
a) Usage:

waterprop.VAPP(T)

b) Argument(s):

c) Unit:

vapor pressure in bar

d) Range of validity:

273.16 K < T < 623 K

e) Example:

Vapor pressure of water at 100 C


Formula in worksheet cell:
And the result is:

temperature in K

=waterprop.VAPP(373.15)
#MACRO? bar

3. Specific volume (or density) of liquid water


a) Usage:

waterprop.VSUB1(T; P)

b) Argument(s):

T
P

c) Unit:

specific volume in m3/kg

d) Range of validity:

273.16 K < T < 623.15 K


vapor pressure < p < 1000 bar

e) Example:

Density of water at 20 C and 1 bar


Formula in worksheet cell:
And the result is:

temperature in K
pressure in bar

4. Specific volume (or density) of steam


a) Usage:

waterprop.VSUB2(T; P)

b) Argument(s):

T
P

temperature in K
pressure in bar

Seite 4

=1/waterprop.VSUB1(293.15; 1)
#MACRO? kg/m3

Reference

c) Unit:

specific volume in m3/kg

d) Range of validity:

273.16 K < T < 1073.15 K


0 < p < vapor pressure

e) Example:

Specific volume of saturated vapor at 5 bar


Note the use of BOILP for determining the boiling point
Formula in worksheet cell:
=waterprop.VSUB2(waterprop.BOILP(5);5)
And the result is:
#MACRO? m3/kg

5. Specific enthalpy of liquid water


a) Usage:

waterprop.HSUB1(T; P)

b) Argument(s):

T
P

c) Unit:

specific enthalpy in kJ/kg

d) Range of validity:

273.16 K < T < 623.15 K


vapor pressure < p < 1000 bar

e) Example:

Enthalpy of water at 20 C and 1 bar


Formula in worksheet cell:
And the result is:

temperature in K
pressure in bar

=waterprop.HSUB1(293.15; 1)
#MACRO? kJ/kg

6. Specific enthalpy of steam


a) Usage:

waterprop.HSUB2(T; P)

b) Argument(s):

T
P

c) Unit:

specific enthalpy in kJ/kg

d) Range of validity:

273.16 K < T < 1073.15 K


0 < p < vapor pressure

e) Example:

Enthalpy of saturated vapor at 5 bar


Note the use of BOILP for determining the boiling point
Formula in worksheet cell:
=waterprop.HSUB2(waterprop.BOILP(5);5)
And the result is:
#MACRO? kJ/kg

temperature in K
pressure in bar

7. Heat capacity
a) Usage:

waterprop.HCAP(T; P; IAG)

b) Argument(s):

T
P
IAG

c) Unit:

heat capacity in kJ/(kg K)

temperature in K
pressure in bar
state: 1 for liquid water, 2 for steam

Seite 5

Reference
d) Range of validity:

273.16 K < T < 1073.15 K


0 < p < 1000 bar

e) Example:

Heat capacity of water at 20 C and 1 bar


Formula in worksheet cell:
=waterprop.HCAP(293.15;1;1)
And the result is:
#MACRO? kJ/(kg K)

8. Dynamic viscosity
a) Usage:

waterprop.ETAF(T; V)

b) Argument(s):

T
V

c) Unit:

dynamic viscosity in 10-6 Pa s

d) Range of validity:

0 C < T < 800 C


p < 1000 bar

e) Example:

Viscosity of water at 20 C and 1 bar


Formula in worksheet cell:
And the result is:

temperature in K
specific volume in m3/kg

=waterprop.ETAF(293.15; waterprop.VSUB1(29
#MACRO? Pa s

9. Thermal conductivity
a) Usage:

waterprop.TCON(T; V)

b) Argument(s):

T
V

c) Unit:

thermal conductivity W /(K m)

d) Range of validity:

0 C < T < 1500 C


p < 3000 bar

e) Example:

Thermal conductivity of saturated vapor at 5 bar


Formula in worksheet cell:
=waterprop.TCON(BOILP(5); waterprop.VSUB2
And the result is:
#VALUE! W/(K m)

temperature in K
specific volume in m3/kg

Seite 6

Reference

OILP(1)-273.15

VSUB1(293.15; 1)

Seite 7

Reference

UB2(waterprop.BOILP(5);5)

SUB1(293.15; 1)

SUB2(waterprop.BOILP(5);5)

Seite 8

Reference

CAP(293.15;1;1)

TAF(293.15; waterprop.VSUB1(293.15;1))

CON(BOILP(5); waterprop.VSUB2(BOILP(5);5))

Seite 9

P=
Ts =
Ts =
Sp. Vol Air =
Densitas Air =
Sp. Vol Uap =
Densitas Uap =
Enth Air =
Enth Uap =
En Dalam Air =
En Dalam Uap =
Viscositas Air =
Viscositas Uap =

10
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

bar
K
deg-C
cu-m/kg
kg/cu-m
cu-m/kg
kg/cu-m
kJ/kg
kJ/kg
kJ/kg
kJ/kg
kg/(m.s)
kg/(m.s)

=boilp(B2)
=B3-273.15
=vsub1(B3,B2)
=1/B5
=vsub2(B3,B2)
=1/B7
=hsub1(B3,B2)
=hsub2(B3,B2)
=B9-B2*B5*100000/1000
=B10-B2*B7*100
=ETAF(B3,B5)*0.000001
=ETAF(B3,B7)*0.000001

Reservoir (2)
P
T
Ts
entalpi (h) ----- hf2

40
250.3
523.45
#VALUE!
#VALUE!

bar
C
K
K
kJ/kg

liquid

kepala sumur (1)


P
15 bar
Ts
#VALUE! K
hf1
#VALUE! kJ/kg
hg1
#VALUE! kJ/kg
h
#VALUE! kJ/kg
kualitas uap (dryness)
#VALUE!
x
#VALUE! %

separator
P
Ts
hf3
hg3

10
#VALUE!
#VALUE!
#VALUE!

Bar
K
kJ/kg
kJ/kg

dryness @separator
#VALUE!
x
#VALUE! %

Depth
P(bar)
T
1494
73.2
1226
77.6
975
81
745
83.2
522
85.1
286
86.3
73
87.3
-157
91
-205
94.1

BPD
31.9
76.9
131.9
181.9
241.9
285
280
255.6
265.6

#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

1600
1400
1200
1000
800
600
400
200
0
-200
-400

50

100

150

50

100

150

200

250

300

P (bar)
10
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

L (m)
10
20
30
40
50
60
70
80
90
100

T_sat (K) L (m)


#VALUE!
10
#VALUE!
10
#VALUE!
10
#VALUE!
10
#VALUE!
10
#VALUE!
10
#VALUE!
10
#VALUE!
10
#VALUE!
10
#VALUE!
10

D (m)
0.483
0.483
0.483
0.483
0.483
0.483
0.483
0.483
0.483
0.483

Hg (kJ/kg) vs (m3/kg) M (kg/s) g (kg/ms)


#VALUE! #VALUE!
42 #VALUE!
#VALUE! #VALUE!
43 #VALUE!
#VALUE! #VALUE!
44 #VALUE!
#VALUE! #VALUE!
45 #VALUE!
#VALUE! #VALUE!
46 #VALUE!
#VALUE! #VALUE!
47 #VALUE!
#VALUE! #VALUE!
48 #VALUE!
#VALUE! #VALUE!
49 #VALUE!
#VALUE! #VALUE!
50 #VALUE!
#VALUE! #VALUE!
51 #VALUE!

Densitas
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

A (m2)
0.183132
0.183132
0.183132
0.183132
0.183132
0.183132
0.183132
0.183132
0.183132
0.183132

Vs (m/s)
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

0.0005
1.0005
2.0005
3.0005
4.0005
5.0005
6.0005
7.0005
8.0005
9.0005

Re
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

B
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

A
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

^1/12
0.083333
0.083333
0.083333
0.083333
0.083333
0.083333
0.083333
0.083333
0.083333
0.083333

#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!

P
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!
#VALUE!