Instrumentation & Automation
Windows ⁄ Android

Thermodynamic Properties of Water and Steam

Calculation of the thermodynamic properties of steam and water is widely used in metrology. For calculating the primary devices for flow rate measurement, for example. At present, there are two main methods, two standards of the organization of the IAPWS (International Organization of Water and Steam Properties) - IAPWS-95 and IAPWS-97.

The IAPWS-95 has been released earlier. It is recommended for scientific calculations. In Russia, the analogue is GSSSD 187-99. The main disadvantage was the slow algorithm of computer calculations. Therefore, soon appeared a faster industrial standard of IAPWS-97, used in automated control systems. The difference in the calculations is small, but still exists.

In the Instrumentation & Automation application the IAPWS-IF97 stanard is used. The input and calculated parameters are listed in the table below:

Calculated parameters Pairs of input parameters:
p - absolute pressure
T - temperature
h - specific enthalpy
s - specific entropy
vspecific volumep,Tp,hp,sh,s
sspecific entropy++++
hspecific enthalpy++++
uspecific internal energy++++
gspecific Gibbs free energy+---
Cpspecific isobaric heat capacity++++
Cvspecific isochoric heat capacity++++
Ktisothermal compressibility++++
λthermal conductivity++++
kthermal diffusivity++++
ηdynamic viscosity++++
νkinematic viscosity++++
wspeed of sound++++
αvisobaric cubic expansion coefficient++++
PrPrandtl number++++
εdielectric constant++++
The Android application for calculating the thermodynamic properties of water and steam.

When the module for calculating the thermodynamic properties of water and steam starts, a window appears (see pic. on the left), with initially valid input pressure and temperature of the calculated substance. At the same time, the output values shown in the table above are calculated.

Valid values are temperatures from 0 to 1000 °C and pressures from 10 Pa to 100 MPa.

When the input parameters change, the calculated values change too. If the input parameters are out of range, the output values are set to 0.

The program uses the function library IAPWS-IF97 of Hummeling Engineering.