Steam Table Generation
for
Turbine and Receiver / Boiler Simulation Code
There are two programs here to generate water
properties. One is a Visual Basic program suitable for incorpotation
into an Excel spreadsheet. It has been used to model thermal heat
transfer between liquid sodium, a thin metal tube, compressed water or
superheated steam, another thin metal tube, an insulating materail,
pressure tube and finally a cooling water jacket in a shell type
counterflow heat exchanger. It has also been used to generate steam
tables and charts, and to do Steam Turbine thermodynamic analysis. This
program was originally downloaded from http://www.cheresources.com/iapwsif97.shtml
and is based on the model for water substance accepted by NIST, ASME
and IAPWS. It does not extend to
as high a pressure as the Fortran code but should be suitable for most
industrial applications. It is basically a derivation of the NBS
version which uses the Helmholtz function to determine thermodynamic
water properties over the entire region of temperature and pressure.
Instead, this program has transformed the Helmoltz Functions to use the
Gibss Energy Function everywhere except in region three where the
Helmholtz Function is still employed.
The second computer program is written in Fortran
and generates
property values of water in the gas, vapor and liquid phases for a
range
of temperatures and pressures within a useful range of 0 to 3000 MPa
and
from 260 to 2500 K.
This program was originally published in the 1984
N.B.S./N.R.C. Steam Tables by Lester Haar, John S. Gallagher and
George
S. Kell and is the progenetor of the ASME version. I have modified it
to produce tables and charts similar to those
published in the book, and will add further code later so that it will
run as
a multiprocessing subroutine in a network environment that can quickly
analyze design and process changes to optimize the efficiency and power
output during a dynamic turbine or boiler evaluation.
So far it has generated saturation tables,
compressed
water and superheated steam tables which appear reasonable. As the
authors
state though... this algorithm has a slight problem when analyzing
properties
very near to the critical point, and some of the values that I have
printed
out do not match even what the authors have published in the book.
These
values can be found at 647K +/- 1K, or at density values of 0.317g/cm^3
+/- 0.12g/cm^3. I don't believe however that the error is significant,
and can be easily worked around or corrected if needed.
<>Current: Fortran
Source
Code
Visual Basic Source Code
Tables
Charts
Excel Chart Spreadsheet
>