CoolProp  6.6.0
An open-source fluid property and humid air property database
Static Public Member Functions | Protected Member Functions | List of all members
CoolProp::LemmonAirHFCReducingFunction Class Reference

Detailed Description

Reducing function converter for dry air and HFC blends.

From Lemmon, JPCRD, 2000 for the properties of Dry Air, and also from Lemmon, JPCRD, 2004 for the properties of R404A, R410A, etc.

\[ \rho_r(\bar x) = \left[ \sum_{i=1}^m\frac{x_i}{\rho_{c_i}}+\sum_{i=1}^{m-1}\sum_{j=i+1}^{m}x_ix_j\zeta_{ij}\right]^{-1} \]

\[ T_r(\bar x) = \sum_{i=1}^mx_iT_{c_i}+\sum_{i=1}^{m-1}\sum_{j=i+1}^mx_ix_j\xi_{ij} \]

These can be converted to the form of GERG by the following equations:

\[ \beta_T = 1\ \ \ \ \beta_v = 1 \]

and

\[ \boxed{\gamma_T = \dfrac{T_{c0}+T_{c1}+\xi_{01}}{2\sqrt{T_{c0}T_{c1}}}} \]

and

\[ \boxed{\gamma_v = \dfrac{v_{c0}+v_{c1}+\zeta_{01}}{\frac{1}{4}\left(\frac{1}{\rho_{c,i}^{1/3}}+\frac{1}{\rho_{c,j}^{1/3}}\right)^{3}}} \]

Definition at line 688 of file ReducingFunctions.h.

#include <ReducingFunctions.h>

Static Public Member Functions

static void convert_to_GERG (std::vector< CoolPropFluid > &pFluids, std::size_t i, std::size_t j, const Dictionary &d, CoolPropDbl &beta_T, CoolPropDbl &beta_v, CoolPropDbl &gamma_T, CoolPropDbl &gamma_v)
 Set the coefficients based on reducing parameters loaded from JSON. More...
 

Protected Member Functions

 LemmonAirHFCReducingFunction (const LemmonAirHFCReducingFunction &)
 

Constructor & Destructor Documentation

◆ LemmonAirHFCReducingFunction()

CoolProp::LemmonAirHFCReducingFunction::LemmonAirHFCReducingFunction ( const LemmonAirHFCReducingFunction )
protected

Member Function Documentation

◆ convert_to_GERG()

static void CoolProp::LemmonAirHFCReducingFunction::convert_to_GERG ( std::vector< CoolPropFluid > &  pFluids,
std::size_t  i,
std::size_t  j,
const Dictionary d,
CoolPropDbl beta_T,
CoolPropDbl beta_v,
CoolPropDbl gamma_T,
CoolPropDbl gamma_v 
)
inlinestatic

Set the coefficients based on reducing parameters loaded from JSON.

Definition at line 695 of file ReducingFunctions.h.


The documentation for this class was generated from the following file: