19 params.addClassDescription(
"Fluid properties for NaCl");
28 _rho_critical(108.43),
87 Real density_P0 = 2.17043e3 - 2.4599e-1 * Tc - 9.5797e-5 * Tc * Tc;
90 Real l = 5.727e-3 + 2.715e-3 * std::exp(Tc / 733.4);
92 return density_P0 + l * pbar;
107 Real ddensity_P0_dT = -2.4599e-1 - 1.91594e-4 * Tc;
109 Real l = 5.727e-3 + 2.715e-3 * std::exp(Tc / 733.4);
110 Real dl_dT = 2.715e-3 * std::exp(Tc / 733.4) / 733.4;
112 drho_dp = l * 1.0e-5;
113 drho_dT = ddensity_P0_dT + dl_dT * pbar;
126 Real
h, dh_dp, dh_dT;
128 Real
rho, drho_dp, drho_dT;
146 Real r3 = -1.7099e-3 - 3.82734e-6 * Tc - 8.65455e-9 * Tc * Tc;
147 Real r4 = 5.29063e-8 - 9.63084e-11 * Tc + 6.50745e-13 * Tc * Tc;
150 return 1148.81 + 0.551548 * (Tc - Tt) + 2.64309e-4 * (Tc - Tt) * (Tc - Tt) + r3 * pbar +
166 return 6.82793 - 3.16584e-2 * Tc + 1.03451e-4 * Tc * Tc - 1.48207e-7 * Tc * Tc * Tc;
171 Real , Real
temperature, Real & k, Real & dk_dp, Real & dk_dT)
const
176 k = 6.82793 - 3.16584e-2 * Tc + 1.03451e-4 * Tc * Tc - 1.48207e-7 * Tc * Tc * Tc;
178 dk_dT = -3.16584e-2 + 2.06902e-4 * Tc - 4.44621e-7 * Tc * Tc;
189 Real Tt = 273.16 -
_T_c2k;
191 Real pt = 611.657 * 1.0e-5;
194 return 8.7664e2 * (Tc - Tt) + 6.4139e-2 * (Tc * Tc - Tt * Tt) +
195 8.8101e-5 * (Tc * Tc * Tc - Tt * Tt * Tt) + 44.14 * (pbar - pt);
207 Real Tt = 273.16 -
_T_c2k;
209 Real pt = 611.657 * 1.0e-5;
212 h = 8.7664e2 * (Tc - Tt) + 6.4139e-2 * (Tc * Tc - Tt * Tt) +
213 8.8101e-5 * (Tc * Tc * Tc - Tt * Tt * Tt) + 44.14 * (pbar - pt);
215 dh_dp = 44.14 * 1.0e-5;
216 dh_dT = 8.7664e2 + 2.0 * 6.4139e-2 * Tc + 3.0 * 8.8101e-5 * Tc * Tc;