CoolProp  4.2.5
An open-source fluid property and humid air property database
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
R227EA_R365MFC.h
Go to the documentation of this file.
1 #ifndef R227EA_R365MFC_H
2 #define R227EA_R365MFC_H
3 
4 class R227EAClass : public Fluid {
5 
6 public:
7  R227EAClass();
9  double psat(double);
10  double rhosatL(double);
11  double rhosatV(double);
12  double surface_tension_T(double T){
13  // From Mulero, 2012, JPCRD
14  return 0.06127*pow(1-T/reduce.T,1.192)-0.009516*pow(1-T/reduce.T,0.9795)-0.00192*pow(1-T/reduce.T,1.421);
15  };
16  void ECSParams(double *e_k, double *sigma)
17  {
18  // From Huber (2003)
19  *e_k = 289.34; *sigma = 0.5746;
20  }
21  double ECS_f_int(double T)
22  {
23  // From Huber (2003)
24  return 1.42313e-3+8.31496e-9*T;
25  }
26  double ECS_psi_viscosity(double rhor)
27  {
28  // From Huber (2003)
29  return 0.76758+0.254482*rhor-5.33748e-2*rhor*rhor;
30  }
31  double ECS_chi_conductivity(double rhor)
32  {
33  // From Huber (2003)
34  return 1.3122-8.74448e-2*rhor;
35  }
36 };
37 
38 class R365MFCClass : public Fluid {
39 
40 public:
41  R365MFCClass();
43  double psat(double);
44  double rhosatL(double);
45  double rhosatV(double);
46  double surface_tension_T(double T){
47  // From Mulero, 2012, JPCRD
48  return 0.0534*pow(1-T/reduce.T,1.210);
49  };
50 
51 };
52 
53 #endif
double rhosatL(double)
double psat(double)
void ECSParams(double *e_k, double *sigma)
struct CriticalStruct reduce
A pointer to the point that is used to reduce the T and rho for EOS.
Definition: FluidClass.h:222
double ECS_f_int(double T)
Fluid is the abstract base class that is employed by all the other fluids.
Definition: FluidClass.h:147
double surface_tension_T(double T)
double rhosatV(double)
double rhosatV(double)
double surface_tension_T(double T)
double psat(double)
double ECS_chi_conductivity(double rhor)
double ECS_psi_viscosity(double rhor)
double rhosatL(double)