SimuveliqLearnEspañolOpen the simulators
Learn › Engineering

Thermodynamic properties and using the tables

To solve an energy problem (a turbine, a refrigerator, a boiler) you need the properties of the fluid at each state: pressure, temperature, volume, internal energy, enthalpy and entropy. This topic explains how those properties are organized, how to read the tables, how to interpolate and when the ideal-gas model holds.

Pure substance, phases and state

A pure substance has the same chemical composition throughout, even in several phases (liquid water with vapor). Its state is fixed by two independent intensive properties (state postulate). Inside the saturation dome and are not independent: each pressure has its saturation temperature, so another property is needed, usually the quality , the mass fraction that is vapor.

vTP1 P2 > P1 critical pointfgx = 0.7compressedliquidsaturated mixturesuperheatedvaporsaturated liquid (x = 0)saturated vapor (x = 1)
T–v diagram (schematic): at constant pressure the liquid heats up, boils at constant T inside the dome and then the vapor is superheated. Above the critical point there is no phase change.

The usual properties are the specific volume , the internal energy , the enthalpy (the one that appears in devices with flow) and the entropy . All are given per unit mass, and their absolute values depend on a reference state: what has physical meaning is their differences.

Saturation tables and quality

The saturation table (by temperature or by pressure) gives the properties of saturated liquid (subscript f) and saturated vapor (g), and their difference (). A mixture is an average weighted by quality:

The second formula works the other way: if (or ) and another property are known, the quality is solved from it. If comes out below 0 it is compressed liquid; above 1, superheated vapor.

How to tell which region the state is in

DataCompare withRegion
and : compressed liquid · : superheated vapor
(or ) and , , or and at that (or ): liquid · : mixture · : vapor
or with —Mixture (with )

Superheated vapor and interpolation

The superheated vapor table has one block per pressure and one row per temperature. If the data falls between two rows it is interpolated linearly; if the pressure also falls between two blocks, it is interpolated in each block and then between the two results (double interpolation):

Interpolating assumes the property varies as a straight line between the two rows. For and the error is usually small; for , which goes almost as , it can reach several tenths of a percent between widely spaced pressure blocks. The simulator gives both values: the interpolated one (what is done by hand) and the exact one from the equation of state.

Compressed liquid

Liquids are nearly incompressible: their properties depend strongly on and weakly on . When there is no compressed-liquid table, the saturated-liquid approximation at the same temperature is used, with a correction for :

Ideal gas

At low pressure and high temperature relative to the critical point, a gas follows , with ( kJ/kmol·K). The compressibility factor measures how far it departs: near 1, the model holds. In an ideal gas and depend only on , and the entropy depends on and :

Ideal-gas tables integrate for you: they give , and as functions of . For an isentropic process the relative pressure and volume are used: and . With constant this reduces to , convenient but less exact when the temperature changes a lot.

The values in this topic and in the tool are computed by Simuveliq with CoolProp 8.0.0 (MIT license; Bell et al., Ind. Eng. Chem. Res. 53, 2014), with the equation of state of each fluid cited in the tool (for water, IAPWS-95 by Wagner and Pruß, 2002). They may differ in the last decimal from a textbook's tables, which use other references or roundings.

Common mistakes

  • Using the superheated table without first checking the region: with and you must compare with .
  • Interpolating with a quality outside 0–1, or computing with instead of in the denominator.
  • Mixing references: from one table and from another (or from another program) may have different zeros.
  • Treating steam or a refrigerant as an ideal gas near saturation: moves away from 1.
  • Using temperatures in °C in or in : they go in kelvin.

Worked examples

Example 1Saturated water mixture

Water at 200 kPa with quality 0.7. Find , , , and .

Solution

  1. With between 0 and 1 it is a mixture, so °C.
  2. From the saturation table by pressure: , m³/kg; , ; , kJ/kg; , kJ/kg·K.
  3. m³/kg, kJ/kg, kJ/kg and kJ/kg·K.
°C, m³/kg, kJ/kg, kJ/kg, kJ/kg·K.

Solve it in Simuveliq

  1. In Engineering → Thermodynamic tables, Calculator, in Examples, «Load a case» → Water: mixture at 200 kPa with x = 0.7.
  2. The table compares the exact value from the equation of state with the interpolated one (read directly here: differences of 10⁻⁴ %), and Interpolation in the tables, step by step writes the four formulas y = yf + x·yfg. «See the rows in the table» highlights the 200 kPa row.

Example 2Quality at a turbine exit

Steam leaves a turbine at 10 kPa with kJ/kg·K. Find the region, the quality, the temperature and the enthalpy.

Solution

  1. At 10 kPa: and kJ/kg·K. Since , it is a mixture, at °C.
  2. .
  3. kJ/kg. About 15% of the flow leaves as liquid droplets, which in a real turbine erode the blades.
Saturated mixture at 45.81 °C with and kJ/kg.

Solve it in Simuveliq

  1. «Load a case» → Water (turbine exit: P, s): 10 kPa and s = 7.0 kJ/kg·K → quality x. The region card gives the mixture with x = 0.84682 and the step by step solves the quality from s and then computes v, u and h.

Example 3Double interpolation in superheated steam

Find , and of steam at 1.3 MPa and 350 °C. The table has blocks of 1.2 and 1.4 MPa.
T = 350 °CPv [m³/kg]h [kJ/kg]s [kJ/kg·K]1.2 MPa0.2345513154.167.213911.3 MPa0.2174223152.137.175901.4 MPa0.2002923150.097.13788← halfwayexact (equation of state): v = 0.216104 · h = 3152.13 · s = 7.17453

Solution

  1. Region: kPa and 1300 kPa is lower: superheated vapor.
  2. Both blocks have the 350 °C row, so only the interpolation in remains; 1.3 MPa is exactly halfway: m³/kg, kJ/kg and kJ/kg·K.
  3. Comparison with the exact value: matches (3152.13) and differs by 0.02%, but the exact is 0.216104: interpolation overestimates it by 0.6%, because varies almost as , which is not a straight line.
Interpolated: m³/kg, kJ/kg, kJ/kg·K (exact: ).

Solve it in Simuveliq

  1. «Load a case» → Water: steam at 1.3 MPa and 350 °C (double interpolation). The step by step compares P with Psat(T) = 16 529 kPa, reads the 1.2 and 1.4 MPa blocks and does the «Interpolation between the two pressure blocks»; the table above gives the difference from the exact value for each property.

Example 4Compressed liquid versus the approximation

Water at 80 °C and 5 MPa. Compare its properties with the saturated-liquid approximation at 80 °C.

Solution

  1. kPa and 5000 kPa is much higher: compressed liquid. The 5 MPa table gives m³/kg, kJ/kg, kJ/kg and kJ/kg·K.
  2. Saturated liquid at 80 °C: , , , . The differences are 0.2–0.4% in , and , and 1.2% in .
  3. With the correction: kJ/kg, 0.34% from the table value. The correction improves because is the part of the enthalpy that does change with pressure.
kJ/kg (table); (−1.2%) and with the correction 340.11 (+0.34%).

Solve it in Simuveliq

  1. «Load a case» → Water: compressed liquid at 80 °C and 5 MPa: it says P is higher than Psat(T) = 47.414 kPa, «compressed liquid», and reads the 5 MPa block.
  2. For the approximation, change Property pair to «T, x (quality)» with 80 °C and x = 0: it gives P = 47.4145 kPa, v = 0.00102905, u = 334.964, h = 335.012 and s = 1.07558.

Example 5Isentropic compression of R-134a

In a refrigerator, R-134a leaves the evaporator as saturated vapor at −10 °C and an ideal (isentropic) compressor takes it to 0.8 MPa. Find the exit state and the work per kilogram.

Solution

  1. Inlet: saturated vapor at −10 °C, kPa, kJ/kg and kJ/kg·K.
  2. Exit: MPa and . At 0.8 MPa, : superheated vapor. In the 0.8 MPa block, falls between the saturation row (31.33 °C, ) and the 40 °C row (, ).
  3. Interpolating in : °C and kJ/kg (exact: 36.93 °C and 273.25 kJ/kg).
  4. Compressor work (steady flow, adiabatic, no kinetic or potential energy changes): kJ/kg.
Superheated vapor at 36.93 °C with kJ/kg; kJ/kg.

Solve it in Simuveliq

  1. «Load a case» → R-134a: evaporator exit (saturated vapor at −10 °C) for state 1 (h = 244.521, s = 0.93774), and then R-134a: compressor exit (0.8 MPa, s = s₁).
  2. The second says «superheated vapor» because s > sg = 0.91843 and interpolates in s within the 0.8 MPa block (T = 36.989 °C); the exact one is 36.926 °C with h = 273.249.

Example 6Isentropic compression of air with Pr

Air at 300 K is compressed isentropically with a pressure ratio of 8. Find the final temperature and the work, with the ideal-gas table and with constant .

Solution

  1. At 300 K the table gives kJ/kg and .
  2. Isentropic: . Looking up that in the table: K and kJ/kg.
  3. Work: kJ/kg.
  4. With constant (, ): K and kJ/kg. The final temperature differs by 3.6 K (1.5% of the rise) and the work by only 0.2%, because changes little between 300 and 540 K; at gas-turbine temperatures the difference grows.
K, kJ/kg (with constant : 543.4 K and 244.6 kJ/kg).

Solve it in Simuveliq

  1. In Thermodynamic tables, fluid «Air (ideal gas)», Calculator: with Known value T = 300 K you read h = 301.017 kJ/kg and Pr = 1.3882.
  2. Change the property to Pr with the value 11.1056 (the button opens this step): T = 539.800 K and h = 545.065 kJ/kg, with the interpolation in the air table beside it.

Related topics