Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Excel macros, IF-97 Steam tables. The excel scripts are stored inside this workbook. A complete list of functions for use is available on the
By: Magnus Holmgren The steam tables are free and provided as is. We take no responsibilities for any errors in the code or d
www.x-eng.com OBS: This workbook uses macros. Set security options in Tools:Macro:Security… to enable macros.
Properties given pressure and temperature Properties given pressure and enthalpy
Pressure 1.00 bar a Pressure 12.57 bar a
Temperature 100.00 °C Enthalpy 2788.00 kJ/kg
Enthalpy #VALUE! kJ/kg Temperature #VALUE! °C
Density #VALUE! kg/m3 Density #VALUE! kg/m3
Entropy #VALUE! kJ/kgK Entropy #VALUE! kJ/kgK
Vapour fraction #VALUE! % Vapour fraction #VALUE! %
IF97 Region #VALUE! IF97 Region #VALUE!
Phase #VALUE! Phase #VALUE!
Isobaric heat capacity #VALUE! kJ/kg Isobaric heat capacity #VALUE! kJ/kg
Speed of sound #VALUE! m/s Speed of sound #VALUE! m/s
f functions for use is available on the "Calling functions" worksheet
bilities for any errors in the code or damage thereby.
acro:Security… to enable macros.
X Steam Tables v2.6 http://www.x-eng.com
Steam tables by Magnus Holmgren according to IAPWS IF-97
The excel scripts are stored inside this workbook. (No extra files are needed. Start from a copy of this workbook. This page can be removed)
For error-reporting, feedback, other units etc. contact: magnus@x-eng.com
The steam tables are free and provided as is. We take no responsibilities for any errors in the code or damage thereby.
OBS: This workbook uses macros. Set security options in Tools:Macro:Security… to enable macros.
Temperature
Tsat_p 1 bar #VALUE! °C Saturation temperature
T_ph 1 bar 100 kJ/kg #VALUE! °C Temperture as a function of p
T_ps 1 bar 1 kJ/(kg K) #VALUE! °C Temperture as a function of p
T_hs 100 kJ/kg 0.2 kJ/(kg K) #VALUE! °C Temperture as a function of e
Pressure
psat_T 100 °C #VALUE! bar Saturation pressure
p_hs 84 kJ/kg 0.296 kJ/(kg K) #VALUE! bar Pressure as a function of h an
p_hrho 2000 kJ/kg 5 kg/m3 #VALUE! bar Pressure as a function of h an
Enthalpy
hV_p 1 bar #VALUE! kJ/kg Saturated vapour enthalpy
hL_p 1 bar #VALUE! kJ/kg Saturated liquid enthalpy
hV_T 100 °C #VALUE! kJ/kg Saturated vapour enthalpy
hL_T 100 °C #VALUE! kJ/kg Saturated liquid enthalpy
h_pT 1 bar 20 °C #VALUE! kJ/kg Entalpy as a function of press
h_ps 1 bar 1 kJ/(kg K) #VALUE! kJ/kg Entalpy as a function of press
h_px 1 bar 0.5 #VALUE! kJ/kg Entalpy as a function of press
h_Tx 100 °C 0.5 #VALUE! kJ/kg Entalpy as a function of temp
h_prho 1 bar 2 kg/m3 #VALUE! kJ/kg Entalpy as a function of press
Specific volume
vV_p 1 bar #VALUE! m3/kg Saturated vapour volume
vL_p 1 bar #VALUE! m3/kg Saturated liquid volume
vV_T 100 °C #VALUE! m3/kg Saturated vapour volume
vL_T 100 °C #VALUE! m3/kg Saturated liquid volume
v_pT 1 bar 100 °C #VALUE! m3/kg Specific volume as a function
v_ph 1 bar 1000 kJ/kg #VALUE! m3/kg Specific volume as a function
v_ps 1 bar 5 kJ/(kg K) #VALUE! m3/kg Specific volume as a function
Density
rhoV_p 1 bar #VALUE! kg/m3 Saturated vapour density
rhoL_p 1 bar #VALUE! kg/m3 Saturated liquid density
rhoV_T 100 °C #VALUE! kg/m3 Saturated vapour density
rhoL_T 100 °C #VALUE! kg/m3 Saturated liquid density
rho_pT 1 bar 100 °C #VALUE! kg/m3 Density as a function of press
rho_ph 1 bar 1000 kJ/kg #VALUE! kg/m3 Density as a function of press
rho_ps 1 bar 1 kJ/(kg K) #VALUE! kg/m3 Density as a function of press
Specific entropy
sV_p 0.0061 bar #VALUE! kJ/(kg K) Saturated vapour entropy
sL_p 0.0061 bar #VALUE! kJ/(kg K) Saturated liquid entropy
sV_T 0.0001 °C #VALUE! kJ/(kg K) Saturated vapour entropy
sL_T 100 °C #VALUE! kJ/(kg K) Saturated liquid entropy
s_pT 1 bar 20 °C #VALUE! kJ/(kg K) Specific entropy as a function
s_ph 1 bar ### kJ/kg #VALUE! kJ/(kg K) Specific entropy as a function
Specific internal energy
uV_p 1 bar #VALUE! kJ/kg Saturated vapour internal ene
uL_p 1 bar #VALUE! kJ/kg Saturated liquid internal ener
uV_T 100 °C #VALUE! kJ/kg Saturated vapour internal ene
uL_T 100 °C #VALUE! kJ/kg Saturated liquid internal ener
u_pT 1 bar 100 °C #VALUE! kJ/kg Specific internal energy as a
u_ph 1 bar 1000 kJ/kg #VALUE! kJ/kg Specific internal energy as a
u_ps 1 bar 1 kJ/(kg K) #VALUE! kJ/kg Specific internal energy as a
Specific isobaric heat capacity
CpV_p 1 bar #VALUE! kJ/(kg°C) Saturated vapour heat capac
CpL_p 1 bar #VALUE! kJ/(kg°C) Saturated liquid heat capacity
CpV_T 100 °C #VALUE! kJ/(kg°C) Saturated vapour heat capac
CpL_T 100 °C #VALUE! kJ/(kg°C) Saturated liquid heat capacity
Cp_pT 1 bar 100 °C #VALUE! kJ/(kg°C) Specific isobaric heat capacit
Cp_ph 1 bar 200 kJ/kg #VALUE! kJ/(kg°C) Specific isobaric heat capacit
Cp_ps 1 bar 1 kJ/(kg K) #VALUE! kJ/(kg°C) Specific isobaric heat capacit
Specific isochoric heat capacity
CvV_p 1 bar #VALUE! kJ/(kg°C) Saturated vapour isochoric he
CvL_p 1 bar #VALUE! kJ/(kg°C) Saturated liquid isochoric hea
CvV_T 100 °C #VALUE! kJ/(kg°C) Saturated vapour isochoric he
CvL_T 100 °C #VALUE! kJ/(kg°C) Saturated liquid isochoric hea
Cv_pT 1 bar 100 °C #VALUE! kJ/(kg°C) Specific isochoric heat capac
Cv_ph 1 bar 200 kJ/kg #VALUE! kJ/(kg°C) Specific isochoric heat capac
Cv_ps 1 bar 1 kJ/(kg K) #VALUE! kJ/(kg°C) Specific isochoric heat capac
Speed of sound
wV_p 1 bar #VALUE! m/s Saturated vapour speed of so
wL_p 1 bar #VALUE! m/s Saturated liquid speed of sou
wV_T 100 °C #VALUE! m/s Saturated vapour speed of so
wL_T 100 °C #VALUE! m/s Saturated liquid speed of sou
w_pT 1 bar 100 °C #VALUE! m/s Speed of sound as a function
w_ph 1 bar 200 kJ/kg #VALUE! m/s Speed of sound as a function
w_ps 1 bar 1 kJ/(kg K) #VALUE! m/s Speed of sound as a function
Dynamic Viscosity
Viscosity is not part of IAPWS Steam IF97. Equations from "Revised Release on the IAPWS Formulation 1985 for the Viscosity of Ordinary Water Substan
Viscosity in the mixed region (4) is interpolated according to the density. This is not true since it will be two fases.
my_pT 5 bar 80 °C #VALUE! Pa s Viscosity as a function of pres
my_ph 1 bar 100 kJ/kg #VALUE! Pa s Viscosity as a function of pres
my_ps 1 bar 1 kJ/(kg K) #VALUE! Pa s Viscosity as a function of pres
Prandtl
Calcualted as Cp*my/tc
pr_pT 1 bar 200 °C #VALUE! -
pr_ph 1 bar 2875.48 kJ/kg #VALUE! -
Thermal Conductivity
Revised release on the IAPS Formulation 1985 for the Thermal Conductivity of ordinary water substance (IAPWS 1998)
tcL_p 100 bar #VALUE! W/(m K) Saturated vapour thermal con
tcV_p 1 bar #VALUE! W/(m K) Saturated liquid thermal cond
tcL_T 100 °C #VALUE! W/(m K) Saturated vapour thermal con
tcV_T 100 °C #VALUE! W/(m K) Saturated liquid thermal cond
tc_pT 100 bar 350 °C #VALUE! W/(m K) Thermal conductivity as a fun
tc_ph 1 bar 350 kJ/(kg K) #VALUE! W/(m K) Thermal conductivity as a fun
tc_hs 100 kJ/(kg K) 0.34 kJ/(kg K) #VALUE! W/(m K) Thermal conductivity as a fun
Surface Tension
IAPWS Release on Surface Tension of Ordinary Water Substance, September 1994
st_T 100 °C #VALUE! N/m Surface tension for two phase
st_p 1 bar #VALUE! N/m Surface tension for two phase
Vapour fraction
x_ph 1 bar 1000 kJ/kg #VALUE! Vapour fraction as a function
x_ps 1 bar 4 kJ/(kg K) #VALUE! Vapour fraction as a function
Vapour Volume Fraction
Observe that vapour volume fraction is very sensitive. Vapour volume is about 1000 times greater than liquid volume and therfore vapour volume fraction
gets close to the accurancy of steam IF-97
vx_ph 1 bar 418 kJ/kg #VALUE! Vapour volume fraction as a f
vx_ps 1 bar 4 kJ/(kg K) #VALUE! Vapour volume fraction as a f
Version history
News in V2.6
* Error in valid region for function tc_ptrho
* Error in function h3_pt for temperatures near the saturation point.
News in V2.5
* DLL distrubution for use in other applications
* Freebasic translation
* Fixed small error in Cv Region 5 p>1000bar
News in V2.4a
* ToSIUnit for h_ps region 4. (No effect in SI unit version).
News in V2.4
* Functions by p,rho inplemented in matlab also.
* Many missing ; in matlab causing printouts detected.
* OpenOffice version introduced. (Fixed calculation differences in open office and excel)
* Matlab error giving varaible undefined in some backwards solutions fixed.
News in V2.3
* Option Explicit, gives more efficient calculations.
* Extensive testing
* my_ph not defined in region 4.
* Problems at region border for h4V_p to adress solver problems at the exact border.
* Problem at fast border check in region_ph fixed.
News in V2.2
* Extensive testing
* Fixed error in Cp_ph
* Function p_hrho added. (Very good for calcualting pressure when heating a volume with water/steam mixture.)
* Fixed error in T_hs return no value for vet region bellow the water saturation line.
* Prandtl number added
News in V2.1
* Calling function h_prho
* Fixed problem with Cv reporting NaN in region 5.
* Equivivalent to the Matlab version. (Downloadable from www.x-eng.com)
News in V2
* Calling functions of h and s added.
* Thermal conductivity, Surface tension added
* Calling functions h_px and h_tx added.
* Cp, Cv and w undefined in the mixed region. (Before interpolation with the vapor fraction was used.)
* A work sheet "Properties" for simple lookups added.
This page can be removed)
Saturation temperature
Temperture as a function of pressure and enthalpy
Temperture as a function of pressure and entropy
Temperture as a function of enthalpy and entropy
Saturation pressure
Pressure as a function of h and s.
Pressure as a function of h and rho (density). Very unaccurate for solid water region since it's almost incompressible!
Součinitel
Délka Součinitel Průměr Ztráta na Ztráta
Průměr ztrát pro Rychlost Gravitační
Průtok sacího tření v kondenzá délce náhlým
potrubí náhlé proudění zrychlení
potrubí trubce* toru potrubí zúžením
zúžení *
m3/h m m - m - J/kg m/s J/kg m/s2
30 2 0.04 0.1 0.312 0.5 109.9405 6.631456 10.99405 9.81
0.5 2 0.04 0.1 0.312 0.5 0.030539 0.110524 0.003054 9.81
1 2 0.04 0.1 0.312 0.5 0.122156 0.221049 0.012216 9.81
1.5 2 0.04 0.1 0.312 0.5 0.274851 0.331573 0.027485 9.81
2 2 0.04 0.1 0.312 0.5 0.488625 0.442097 0.048862 9.81
2.5 2 0.04 0.1 0.312 0.5 0.763476 0.552621 0.076348 9.81
3 2 0.04 0.1 0.312 0.5 1.099405 0.663146 0.109941 9.81
3.5 2 0.04 0.1 0.312 0.5 1.496413 0.77367 0.149641 9.81
4 2 0.04 0.1 0.312 0.5 1.954498 0.884194 0.19545 9.81
4.5 2 0.04 0.1 0.312 0.5 2.473662 0.994718 0.247366 9.81
5 2 0.04 0.1 0.312 0.5 3.053903 1.105243 0.30539 9.81
5.5 2 0.04 0.1 0.312 0.5 3.695223 1.215767 0.369522 9.81
6 2 0.04 0.1 0.312 0.5 4.397621 1.326291 0.439762 9.81
6.5 2 0.04 0.1 0.312 0.5 5.161097 1.436815 0.51611 9.81
7 2 0.04 0.1 0.312 0.5 5.985651 1.54734 0.598565 9.81
7.5 2 0.04 0.1 0.312 0.5 6.871283 1.657864 0.687128 9.81
8 2 0.04 0.1 0.312 0.5 7.817993 1.768388 0.781799 9.81
8.5 2 0.04 0.1 0.312 0.5 8.825781 1.878913 0.882578 9.81
9 2 0.04 0.1 0.312 0.5 9.894647 1.989437 0.989465 9.81
9.5 2 0.04 0.1 0.312 0.5 11.02459 2.099961 1.102459 9.81
10 2 0.04 0.1 0.312 0.5 12.21561 2.210485 1.221561 9.81
10.5 2 0.04 0.1 0.312 0.5 13.46771 2.32101 1.346771 9.81
11 2 0.04 0.1 0.312 0.5 14.78089 2.431534 1.478089 9.81
11.5 2 0.04 0.1 0.312 0.5 16.15515 2.542058 1.615515 9.81
12 2 0.04 0.1 0.312 0.5 17.59048 2.652582 1.759048 9.81
12.5 2 0.04 0.1 0.312 0.5 19.0869 2.763107 1.90869 9.81
13 2 0.04 0.1 0.312 0.5 20.64439 2.873631 2.064439 9.81
13.5 2 0.04 0.1 0.312 0.5 22.26296 2.984155 2.226296 9.81
14 2 0.04 0.1 0.312 0.5 23.9426 3.094679 2.39426 9.81
14.5 2 0.04 0.1 0.312 0.5 25.68333 3.205204 2.568333 9.81
15 2 0.04 0.1 0.312 0.5 27.48513 3.315728 2.748513 9.81
15.5 2 0.04 0.1 0.312 0.5 29.34801 3.426252 2.934801 9.81
16 2 0.04 0.1 0.312 0.5 31.27197 3.536777 3.127197 9.81
16.5 2 0.04 0.1 0.312 0.5 33.25701 3.647301 3.325701 9.81
17 2 0.04 0.1 0.312 0.5 35.30312 3.757825 3.530312 9.81
17.5 2 0.04 0.1 0.312 0.5 37.41032 3.868349 3.741032 9.81
18 2 0.04 0.1 0.312 0.5 39.57859 3.978874 3.957859 9.81
18.5 2 0.04 0.1 0.312 0.5 41.80794 4.089398 4.180794 9.81
19 2 0.04 0.1 0.312 0.5 44.09836 4.199922 4.409836 9.81
19.5 2 0.04 0.1 0.312 0.5 46.44987 4.310446 4.644987 9.81
20 2 0.04 0.1 0.312 0.5 48.86245 4.420971 4.886245 9.81
20.5 2 0.04 0.1 0.312 0.5 51.33612 4.531495 5.133612 9.81
21 2 0.04 0.1 0.312 0.5 53.87086 4.642019 5.387086 9.81
21.5 2 0.04 0.1 0.312 0.5 56.46667 4.752543 5.646667 9.81
22 2 0.04 0.1 0.312 0.5 59.12357 4.863068 5.912357 9.81
22.5 2 0.04 0.1 0.312 0.5 61.84154 4.973592 6.184154 9.81
23 2 0.04 0.1 0.312 0.5 64.62059 5.084116 6.462059 9.81
23.5 2 0.04 0.1 0.312 0.5 67.46072 5.194641 6.746072 9.81
24 2 0.04 0.1 0.312 0.5 70.36193 5.305165 7.036193 9.81
24.5 2 0.04 0.1 0.312 0.5 73.32422 5.415689 7.332422 9.81
25 2 0.04 0.1 0.312 0.5 76.34758 5.526213 7.634758 9.81
25.5 2 0.04 0.1 0.312 0.5 79.43203 5.636738 7.943203 9.81
26 2 0.04 0.1 0.312 0.5 82.57755 5.747262 8.257755 9.81
26.5 2 0.04 0.1 0.312 0.5 85.78414 5.857786 8.578414 9.81
27 2 0.04 0.1 0.312 0.5 89.05182 5.96831 8.905182 9.81
27.5 2 0.04 0.1 0.312 0.5 92.38058 6.078835 9.238058 9.81
28 2 0.04 0.1 0.312 0.5 95.77041 6.189359 9.577041 9.81
28.5 2 0.04 0.1 0.312 0.5 99.22132 6.299883 9.922132 9.81
29 2 0.04 0.1 0.312 0.5 102.7333 6.410407 10.27333 9.81
29.5 2 0.04 0.1 0.312 0.5 106.3064 6.520932 10.63064 9.81
30 2 0.04 0.1 0.312 0.5 109.9405 6.631456 10.99405 9.81
*Součinitel tření v trubce - je závislí na střední geometrické drsnosti a Reynoldsově čísle, z Moodyho diagramu se dopracujeme
*Součinitel místních ztrát, je v systému jediný a to zůžení z kondenzátoru do trubky. Vypočten z průběhu křivky.
*Kavitační deprese nebo také NPSH, které zadává výrobce čerpadla. http://product-selection.grundfos.com/product-detail.prod
*Energie sacího potrubí je dáno vzdáleností trubkovnice do osy čerpadla. http://product-selection.grundfos.com/product-detail.p
Energie
Kavitační Geodetická Tlak v Teplota v Tlak
sacího Hustota
deprese* výška systému kondenzátoru saturační
potrubí*
agramu se dopracujeme k součiniteli tření. Pro případ vlnovcové trubkovnice zaslán výrobcem.
com/product-detail.product-detail.html?from_suid=1487334488037046680559248297016&pumpsystemid=193721072&qcid=193737982
dfos.com/product-detail.product-detail.html?from_suid=1487334488037046680559248297016&pumpsystemid=193721072&qcid=19373798
721072&qcid=193737982
193721072&qcid=193737982
Úprava čerpadla tak aby nedocházelo ke kavitaci.
Některé hodnoty změnit nejde, protože jsou vázány na přírodní zákony nebo jsou zadané.
Úprava proběhne u průměru sacího potrubí (podle příruby sacího potrubí čerpadla). Změna vlnovcového potrubí za potrubí přím
Geodetická sací výška při těchto parametrech je menší než je délka potrubí, proto by nemělo docházet ke kavitaci. Zároveň je
Součinitel Místní
Délka Součinitel Průměr Ztráta na
Průměr ztráty Rychlost ztráta
Průtok sacího tření v kondenzátor délce
potrubí náhlým proudění náhlého
potrubí trubce* u potrubí
zúžením * zůžení
Místní Součinitel
Energie
Gravitační Kavitační Geodetická ztráta místních ztrát Hodnota delta p delta pv101
sacího
zrychlení deprese* výška kónického kónické Kvs v100
potrubí*
rozšíření rozšíření