Fluid properties
From water and steam to a custom mixture.
01 Define the state
Calculations run on your device. The first use downloads Python and the selected library from public package hosts; initial loading may take a few minutes.
Properties you can trace.
Calculate density, viscosity, heat capacity, compressibility and more. Phase-specific results keep liquid and vapor properties separate.
Water / steam. Choose reference water properties or industrial IF97.
Dry air, other pure components and mixtures by chemical name or CAS number. Explicit PR or SRK model.
This tool prepares equilibrium properties for future two-phase hydraulics. Flow-pattern, holdup and two-phase pressure loss calculations are future work.
Calculation basis
Water/steam uses the IAPWS-IF97 industrial formulation by default, the basis of published steam tables, with the IAPWS-95 scientific reference formulation (CoolProp HEOS) available. Dry air uses a defined nitrogen/oxygen/argon/CO2 mixture. Air and other fluids use Thermo’s rigorous pure/mixture flash interfaces, with separate transport correlations. Liquid densities for PR/SRK do not come from the cubic equation: hydrocarbon liquids (with or without dissolved nitrogen) use the COSTALD (Hankinson–Thomson) correlation with its pressure correction up to 0.95 of the liquid pseudo-critical temperature; other liquids use each component's data-fitted liquid-density correlation with ideal volume mixing; liquids containing carbon dioxide, and states outside these ranges, keep the uncorrected cubic value with a warning. The method used is shown with each result. Other liquid properties remain cubic-equation values. GERG-2008 (CoolProp's multi-fluid implementation, with the app's own phase-split calculation) is available for mixtures of its 21 natural-gas components; every value it gives is labelled with its basis and validation status. NRTL, multiple liquids, solids and electrolytes need separate validated packages.
Gas transfer uses the ideal-gas heat-capacity ratio and an inlet Z/density snapshot, selects complete isothermal hydraulics, and retains the existing flow path. The pipe solver holds its fluid inputs fixed; it does not call this property engine along the path. Saturated, two-phase and critical/supercritical states cannot be transferred.
CoolProp · Thermo flash methods · Chemicals · Browser Python runtime · Scope and verification