Engineering reference
What PhaseGauge calculates
PhaseGauge uses the IAPWS Industrial Formulation 1997, the basis for industrial steam tables. It covers compressed liquid, wet steam, superheated vapor, supercritical water, and ordinary liquid water.
Calculated properties
A valid state includes pressure, temperature, specific volume, density, internal energy, enthalpy, entropy, heat capacities, speed of sound, and response coefficients. Supplemental IAPWS correlations add viscosity, thermal conductivity, surface tension, dielectric constant, and ionization constant where their validity ranges allow. A dash means the selected correlation does not define that property at the requested state.
Saturation results show the requested mixture with its liquid and vapor endpoints, plus hfg, sfg, and vfg. At x = 0 or x = 1, the table shows only the requested endpoint.
Units and precision
PhaseGauge converts inputs once to MPa, K, kJ/kg, and kJ/(kg·K), then keeps the full double-precision value. Changing a unit converts the displayed input without changing the physical state. Results default to ten decimal places, with significant figures available as an optional display setting. Direct inputs stay exactly as entered in the result table.
Pressure inputs may be absolute or gauge. Barg and psig add a fixed standard atmosphere of 101.325 kPa. Use an absolute unit when a specification refers to a measured local atmosphere. JSON exports retain the full stored values.
Verification
The engine is pinned to one version and tested against official IAPWS tables for Regions 1–5, saturation equations, and backward equations. Backward checks use the absolute temperature tolerances published in each release.
The methodology page lists measured errors and source fixtures. Generated saturated and superheated steam tables use the same calculation engine.
Data in this browser
Calculations run in the page. Saved states and calculator settings stay in browser storage and are not sent to analytics. Browser storage is not an archive; Safari may clear script-written data after a period of inactivity. Export records you need to keep. CSV is intended for spreadsheets, while JSON preserves the versioned record for later import.