WaterSteamPro functions list

Category: General

Recommended to use functions.

1.      Specific isobaric heat capacity at the end of expansion/compression process [J/(kg·K)] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspCPEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

2.      Specific isobaric heat capacity at the end of expansion/compression process [J/(kg·K)] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspCPEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

1.      Specific isobaric heat capacity [J/(kg·K)] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspCPHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

2.      Specific isobaric heat capacity [J/(kg·K)] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspCPPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspCPxPT or wspCPSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

3.      Specific isobaric heat capacity [J/(kg·K)] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspCPPS(p, s)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspCPxPT or wspCPSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

4.      Specific isobaric heat capacity [J/(kg·K)] as function of pressure p [Pa], temperature t [K]:

wspCPPT(p, t)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspCPxPT) is used.

5.      Specific isobaric heat capacity [J/(kg·K)] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspCPPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspCPxPT or wspCPSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

6.      Specific isochoric heat capacity at the end of expansion/compression process [J/(kg·K)] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspCVEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

7.      Specific isochoric heat capacity at the end of expansion/compression process [J/(kg·K)] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspCVEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

8.      Specific isochoric heat capacity [J/(kg·K)] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspCVHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

9.      Specific isochoric heat capacity [J/(kg·K)] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspCVPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspCVxPT or wspCVSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

10.  Specific isochoric heat capacity [J/(kg·K)] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspCVPS(p, s)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspCVxPT or wspCVSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

11.  Specific isochoric heat capacity [J/(kg·K)] as function of pressure p [Pa], temperature t [K]:

wspCVPT(p, t)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspCVxPT) is used.

12.  Specific isochoric heat capacity [J/(kg·K)] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspCVPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspCVxPT or wspCVSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

13.  Static dielectric constant of ordinary water substance [-] as function of pressure p [Pa], temperature t [K]:

wspDCPT(p, t)

where:

Function is based upon the function wspDCRT(r, t). The latest in it's turn is based upon the "Release on the Static Dielectric Constant of Ordinary Water Substance for Temperatures from 238K to 873K and Pressures up to 1000 MPa", 1997 from IAPWS. The range of validity is from 238 to 273K in the metastable liquid at atmospheric pressure (0.101325 MPa); from 273 to 323 K at pressures up to the lower of the ice IV melting pressure or 1000 MPa; above 323 K at pressures up to 600 MPa. The formulation also extrapolates smoothly up to at least 1200 K and 1200 MPa.

14.  Density [kg/m3] as function of pressure p [Pa], temperature t [K]:

wspDENSPT(p, t)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspDENSxPT) is used.

15.  Density [kg/m3] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspDENSPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspDENSxPT or wspDENSSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

16.  Dynamic viscosity at the end of expansion/compression process [Pa·sec] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspDYNVISEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

17.  Dynamic viscosity at the end of expansion/compression process [Pa·sec] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspDYNVISEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

18.  Dynamic viscosity [Pa·sec] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspDYNVISHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

19.  Dynamic viscosity [Pa·sec] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspDYNVISPH(p, h)

where:

The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspDYNVISPT or wspDYNVISSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

20.  Dynamic viscosity [Pa·sec] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspDYNVISPS(p, s)

where:

The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspDYNVISPT or wspDYNVISSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

21.  Dynamic viscosity [Pa·sec] as function of pressure p [Pa], temperature t [K]:

wspDYNVISPT(p, t)

where:

The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). The function wspDYNVISRT is used for calculation the argument of which is density defined by reverse value of the function wspVPT.

22.  Dynamic viscosity [Pa·sec] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspDYNVISPTX(p, t, x)

where:

The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspDYNVISPT or wspDYNVISSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

23.  Specific enthalpy at the end of expansion/compression process [J/kg] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspHEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

24.  Specific enthalpy at the end of expansion/compression process [J/kg] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspHEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

25.  Specific enthalpy [J/kg] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspHPS(p, s)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspHxPT or wspHSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

26.  Specific enthalpy [J/kg] as function of pressure p [Pa], temperature t [K]:

wspHPT(p, t)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspHxPT) is used.

27.  Specific enthalpy [J/kg] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspHPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspHxPT or wspHSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

28.  Joule-Thomson coefficient at the end of expansion/compression process [K/Pa] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspJOULETHOMPSONEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

29.  Joule-Thomson coefficient at the end of expansion/compression process [K/Pa] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspJOULETHOMPSONEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

30.  Joule-Thomson coefficient [K/Pa] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspJOULETHOMPSONHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

31.  Joule-Thomson coefficient [K/Pa] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspJOULETHOMPSONPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspJOULETHOMPSONPT or wspJOULETHOMPSONSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

32.  Joule-Thomson coefficient [K/Pa] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspJOULETHOMPSONPS(p, s)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspJOULETHOMPSONPT or wspJOULETHOMPSONSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

33.  Joule-Thomson coefficient [K/Pa] as function of pressure p [Pa], temperature t [K]:

wspJOULETHOMPSONPT(p, t)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspJOULETHOMPSONxPT) is used.

34.  Joule-Thomson coefficient [K/Pa] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspJOULETHOMPSONPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspJOULETHOMPSONPT or wspJOULETHOMPSONSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

35.  Isoentropic exponent at the end of expansion/compression process [-] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspKEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

36.  Isoentropic exponent [-] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspKEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

37.  Isoentropic exponent [-] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspKHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

38.  Kinematic viscosity at the end of expansion/compression process [m2/sec] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspKINVISEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

39.  Kinematic viscosity at the end of expansion/compression process [m2/sec] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspKINVISEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

40.  Kinematic viscosity [m2/sec] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspKINVISHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

41.  Kinematic viscosity [m2/sec] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspKINVISPH(p, h)

where:

The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspKINVISPT or wspKINVISSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

42.  Kinematic viscosity [m2/sec] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspKINVISPS(p, s)

where:

The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspKINVISPT or wspKINVISSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

43.  Kinematic viscosity [m2/sec] as function of pressure p [Pa], temperature t [K]:

wspKINVISPT(p, t)

where:

The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). The equation is: KINVIS = DYNVIS · V is used for calculation, where DYNVIS defined by the function wspDYNVISPT and V - by wspVPT.

44.  Kinematic viscosity [m2/sec] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspKINVISPTX(p, t, x)

where:

The range of the validity is within that described in IF-97 and in formulation for dynamic viscosity (see function wspDYNVISRT). The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspKINVISPT or wspKINVISSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

45.  Isoentropic exponent [-] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspKPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspKPT or wspKSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

46.  Isoentropic exponent [-] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspKPS(p, s)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspKPT or wspKSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

47.  Isoentropic exponent [-] as function of pressure p [Pa], temperature t [K]:

wspKPT(p, t)

where:

The range of the validity is within that described in IF-97. Used equation is: K = W · W / (P · V) is used for calculation, where W (sound velocity) is defined by the function wspWPT, P - pressure and V (specific volume) - by wspVPT.

48.  Isoentropic exponent [-] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspKPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspKPT or wspKSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

49.  Ion product of water substance [mole2/kg2] as function of pressure p [Pa], temperature t [K]:

wspKWPT(p, t)

where:

Function is based upon the function wspKWRT(r, t). The latest in it's turn based upon the "Release on the Ion Product of Water Substance, May 1980" from IAPWS. The range of validity is for pressure from 1 to 10000 bar, temperature is from 0 to 1000°C. Also is recommended do not use this formulation for densities less than 0.45 g/cm3. Warning! Function return ion product constant in SI base units (mole/kg)^2 (molality^2) but usually used the dimension (mole/dm^3)^2 (molarity^2). To convert from (mole/kg)^2 to (mole/dm^3)^2 you must to multiply value by squared density (r * r). Density must be in kg/dm^3.

50.  Pressure [Pa] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspPHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

51.  Prandtl number at the end of expansion/compression process [-] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspPRANDTLEEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulations for the properties included in the equation to calculate sought quantity (see function wspPRANDTLEPT, wspTHERMCONDRT, wspDYNVISRT). Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

52.  Prandtl number at the end of expansion/compression process [-] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspPRANDTLEEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulations for the properties included in the equation to calculate sought quantity (see function wspPRANDTLEPT, wspTHERMCONDRT, wspDYNVISRT). Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

53.  Prandtl number [-] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspPRANDTLEHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulations for the properties included in the equation to calculate sought quantity (see function wspPRANDTLEPT, wspTHERMCONDRT, wspDYNVISRT). Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

54.  Prandtl number [-] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspPRANDTLEPH(p, h)

where:

The range of the validity is within that described in IF-97 and in formulations for the properties included in the equation to calculate sought quantity (see function wspPRANDTLEPT, wspTHERMCONDRT, wspDYNVISRT). The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspPRANDTLEPT or wspPRANDTLESTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

55.  Prandtl number [-] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspPRANDTLEPS(p, s)

where:

The range of the validity is within that described in IF-97 and in formulations for the properties included in the equation to calculate sought quantity (see function wspPRANDTLEPT, wspTHERMCONDRT, wspDYNVISRT). The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspPRANDTLEPT or wspPRANDLTESTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

56.  Prandtl number [-] as function of pressure p [Pa], temperature t [K]:

wspPRANDTLEPT(p, t)

where:

The range of the validity is within that described in IF-97 and in formulations for the properties included in the equation to calculate sought quantity. The equation is: Pr = DYNVIS · CP / THERMCOND is used for calculation, where DYNVIS is calculated by the function wspDYNVISPT, CP - by wspCPPT and THERMCOND - by wspTHERMCONDPT.

57.  Prandtl number [-] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspPRANDTLEPTX(p, t, x)

where:

The range of the validity is within that described in IF-97 and in formulations for the properties included in the equation to calculate sought quantity (see function wspPRANDTLEPT, wspTHERMCONDRT, wspDYNVISRT). The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspPRANDTLEPPT or wspPRANDTLEPSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

58.  Properties calculation result as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspPTHS(h, s, *p, *t)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantities are calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

Note: In Mathcad the function have only parameters (h, s) and return an array containing output (return) parameters in SI units system.

Note: In Excel the function have only parameters (h, s) and return an array which contains output (return) parameters in SI units system. By default you will receive only first output parameter (only one element from array). To retrieve all values in array do next: 1) Enter formula with this function to any cell (as example B2). 2) Select cells: first cell with inputted formula and some cells on right hand (as example 2 cells from B2 to C2). 3) Press F2. 4) Press Ctrl+Shift+Enter. If you want to retrive values in vertical way (as example for cells from B2 to B3) please use the Excel built-in "TRANSPOSE" function.

59.  Specific entropy at the end of expansion/compression process [J/(kg·K)] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspSEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

60.  Specific entropy at the end of expansion/compression process [J/(kg·K)] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspSEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

61.  Specific entropy [J/(kg·K)] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspSPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspSPTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

62.  Specific entropy [J/(kg·K)] as function of pressure p [Pa], temperature t [K]:

wspSPT(p, t)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspSxPT) is used.

63.  Specific entropy [J/(kg·K)] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspSPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspSxPT or wspSSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

64.  Surface tension [N/m] as function of temperature t [K]:

wspSURFTENT(t)

where:

The function is based on the IAPWS Release on The Surface Tension of Ordinary Water Substance 1995. The range of validity is from triple point (0.01°C) to 647.096 K.

65.  Temperature at the end of expansion/compression process [K] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspTEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

66.  Temperature at the end of expansion/compression process [K] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspTEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

67.  Thermal conductivity coefficient at the end of expansion/compression process [W/(m·K)] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspTHERMCONDEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for thermal conductivity (see function wspTHERMCONDRT). Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

68.  Thermal conductivity coefficient at the end of expansion/compression process [W/(m·K)] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspTHERMCONDEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for thermal conductivity (see function wspTHERMCONDRT). Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

69.  Thermal conductivity coefficient [W/(m·K)] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspTHERMCONDHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97 and in formulation for thermal conductivity (see function wspTHERMCONDRT). Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

70.  Thermal conductivity coefficient [W/(m·K)] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspTHERMCONDPH(p, h)

where:

The range of the validity is within that described in IF-97 and in formulation for thermal conductivity (see function wspTHERMCONDRT). The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspTHERMCONDPT or wspTHERMCONDSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

71.  Thermal conductivity coefficient [W/(m·K)] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspTHERMCONDPS(p, s)

where:

The range of the validity is within that described in IF-97 and in formulation for thermal conductivity (see function wspTHERMCONDRT). The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspTHERMCONDPT or wspTHERMCONDSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

72.  Thermal conductivity coefficient [W/(m·K)] as function of pressure p [Pa], temperature t [K]:

wspTHERMCONDPT(p, t)

where:

The range of the validity is within that described in IF-97 and in formulation for thermal conductivity (see function wspTHERMCONDRT). The function wspTHERMCONDRT is used for calculation the argument of which is density defined by the reverse value of function wspVPT.

73.  Thermal conductivity coefficient [W/(m·K)] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspTHERMCONDPTX(p, t, x)

where:

The range of the validity is within that described in IF-97 and in formulation for thermal conductivity (see function wspTHERMCONDRT). The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspTHERMCONDPT or wspTHERMCONDSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

74.  Temperature [K] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspTHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

75.  Temperature [K] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspTPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

76.  Temperature [K] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspTPS(p, s)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

77.  Specific internal energy at the end of expansion/compression process [J/kg] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspUEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

78.  Specific internal energy at the end of expansion/compression process [J/kg] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspUEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), w- specific enthalpy in initial point, h1 - specific enthalpy in final point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in final point with isoentropic expansion (s = Const). For the calculating the process of compression you must to use instead the efficiency eff the inverse number (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

79.  Specific internal energy [J/kg] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspUHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

80.  Specific internal energy [J/kg] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspUPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspUxPT or wspUSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

81.  Specific internal energy [J/kg] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspUPS(p, s)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspUxPT or wspUSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

82.  Specific internal energy [J/kg] as function of pressure p [Pa], temperature t [K]:

wspUPT(p, t)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspUxPT) is used.

83.  Specific internal energy [J/kg] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspUPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspUxPT or wspUSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

84.  Specific volume at the end of expansion/compression process [m3/kg] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspVEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

85.  Specific volume at the end of expansion/compression process [m3/kg] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspVEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

86.  Specific volume [m3/kg] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspVHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

87.  Specific volume [m3/kg] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspVPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspVPTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

88.  Specific volume [m3/kg] as function of pressure p [Pa], specific entropy s [J/(kg·K)]:

wspVPS(p, s)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPS is used to determine the IF-97 region. Then the necessary function (wspTxPS) is used. Finally, the necessary function (wspVxPT or wspVPTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

89.  Specific volume [m3/kg] as function of pressure p [Pa], temperature t [K]:

wspVPT(p, t)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspVxPT) is used.

90.  Specific volume [m3/kg] as function of pressure p [Pa], temperature t [K], vapor fraction x [-]:

wspVPTX(p, t, x)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA is used to determine the IF-97 region. Then the necessary function (wspVxPT or wspVSTX) is used. If the point is out of the double-phase area the value of vapor fraction is ignored.

91.  Properties calculation result as function of pressure p [Pa], temperature t [K]:

wspVUSHCVWDERPTPT(p, t, *v, *u, *s, *h, *Cv, *w, *DVDPt, *DUDPt, *DSDPt, *DHDPt, *DVDTp, *DUDTp, *DSDTp, *DHDTp)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREA2 is used to determine the IF-97 region. Then the necessary function (wspVUSHDERPTxPT) is used to return the set of properties and so speed up calculation of several values in one point.

Note: In Mathcad the function have only parameters (p, t) and return an array containing output (return) parameters in SI units system.

Note: In Excel the function have only parameters (p, t) and return an array which contains output (return) parameters in SI units system. By default you will receive only first output parameter (only one element from array). To retrieve all values in array do next: 1) Enter formula with this function to any cell (as example B2). 2) Select cells: first cell with inputted formula and some cells on right hand (as example 2 cells from B2 to C2). 3) Press F2. 4) Press Ctrl+Shift+Enter. If you want to retrive values in vertical way (as example for cells from B2 to B3) please use the Excel built-in "TRANSPOSE" function.

92.  Sound velocity at the end of expansion/compression process [m/sec] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspWEXPANSIONPTPEFF(p0, t0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

93.  Sound velocity at the end of expansion/compression process [m/sec] as function of pressure at initial point p0 [Pa], temperature at initial point t0 [K], vapor fraction at initial point x0 [-], pressure at final point p1 [Pa], internal efficiency of process eff [-]:

wspWEXPANSIONPTXPEFF(p0, t0, x0, p1, eff)

where:

It is a function. The range of the validity is within that described in IF-97. Function returns a parameter at the end of the expansion process from initial point with arguments p0, t0, x0 to pressure p1 with relative efficiency eff. The process is calculated by the formula: h1 = h0 - eff * (h0 - h1isoent), where h0 - specific enthalpy in initial point, h1 - specific enthalpy in finite point of the expansion, eff - efficiency, h1isoentr - specific enthalpy in finite point at isoentropic equilibrium expansion (s = Const). For compression process calculation it is necessary to use the value inverse to the efficiency eff (i.e. 1/eff). Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

94.  Speed of sound [m/sec] as function of specific enthalpy h [J/kg], specific entropy s [J/(kg·K)]:

wspWHS(h, s)

where:

It is a function. The range of the validity is within that described in IF-97. Function works as follows. For first the IF-97 region is determined by function wspWATERSTATEAREAHS. Then the original variables are defined for basic equation of IF-97 region at this point (by functions wspPTxHS and wspRT3HS). Then the sought quantity is calculated on these data. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

95.  Speed of sound [m/sec] as function of pressure p [Pa], specific enthalpy h [J/kg]:

wspWPH(p, h)

where:

The range of the validity is within that described in IF-97. The function wspWATERSTATEAREAPH is used to determine the IF-97 region. Then the necessary function (wspTxPH) is used. Finally, the necessary function (wspWxPT or wspWSTX) is called. Since at some stages the function use iterations, to speed up calculations you may disable precision mode (functions wspGETTOLERANCEMODE and wspSETTOLERANCEMODE) or vary relative precision for internal iterations (functions wspGETTOLERANCE and wspSETTOLERANCE).

96.&nb