SteamTables: An approach of multiple variable sets ?
Using the IAPWS-95 formulation, an ActiveX component SteamTablesIIE in Visual Basic 6.0 is developed to calculate thermodynamic properties of pure water as a function of two independent intensive variables: (1) temperature (T) or pressure (P) and (2) T, P, volume (V), internal energy (U), enthalpy (H), entropy (S) or Gibbs free energy (G). The second variable cannot be the same as variable 1. Additionally, it calculates the properties along the separation boundaries (i.e., sublimation, saturation, critical isochor, ice I melting, ice III to ice IIV melting and minimum volume curves) considering the input parameter as T or P for the variable 1. SteamTablesIIE is an extension of the ActiveX component SteamTables implemented earlier considering T (190 to 2000K) and P (3.2310?8 to 10000MPa) as independent variables. It takes into account the following 27 intensive properties: temperature (T), pressure (P), fraction, state, volume (V), density (Den), compressibility factor (Z0), internal energy (U), enthalpy (H), Gibbs free energy (G), Helmholtz free energy (A), entropy (S), heat capacity at constant pressure (Cp), heat capacity at constant volume (Cv), coefficient of thermal expansion (CTE), isothermal compressibility (Ziso), speed of sound (VelS), partial derivative of P with T at constant V (dPdT), partial derivative of T with V at constant P (dTdV), partial derivative of V with P at constant T (dVdP), Joule-Thomson coefficient (JTC), isothermal throttling coefficient (IJTC), viscosity (Vis), thermal conductivity (ThrmCond), surface tension (SurfTen), Prandtl number (PrdNum) and dielectric constant (DielCons).
steamtables iapws-95 formulation visual basic 6.0 water pvt characteristics object-oriented programming