Evaluate phase stability Based on the work of Gernert et al., J. Chem. Thermodyn., 2014 http://dx.doi.org/10.1016/j.fluid.2014.05.012.
Definition at line 584 of file VLERoutines.h.
#include <VLERoutines.h>
◆ StabilityEvaluationClass()
◆ check_stability()
void CoolProp::StabilityRoutines::StabilityEvaluationClass::check_stability |
( |
| ) |
|
Check stability.
- Check stability by looking at tpd', tpd'' and \( \Delta G/(nRT)\)
- Do a full TPD analysis
Definition at line 1776 of file VLERoutines.cpp.
◆ get_liq()
Accessor for liquid phase composition and density void CoolProp::StabilityRoutines::StabilityEvaluationClass::get_liq |
( |
std::vector< double > & |
x, |
|
|
double & |
rhomolar |
|
) |
| |
|
inline |
◆ get_vap()
Accessor for vapor phase composition and density void CoolProp::StabilityRoutines::StabilityEvaluationClass::get_vap |
( |
std::vector< double > & |
y, |
|
|
double & |
rhomolar |
|
) |
| |
|
inline |
◆ is_stable()
bool CoolProp::StabilityRoutines::StabilityEvaluationClass::is_stable |
( |
| ) |
|
|
inline |
Return best estimate for the stability of the point.
Definition at line 640 of file VLERoutines.h.
◆ rho_TP_global()
void CoolProp::StabilityRoutines::StabilityEvaluationClass::rho_TP_global |
( |
| ) |
|
Calculate the liquid and vapor phase densities using the global analysis.
Definition at line 1902 of file VLERoutines.cpp.
◆ rho_TP_SRK_translated()
void CoolProp::StabilityRoutines::StabilityEvaluationClass::rho_TP_SRK_translated |
( |
| ) |
|
Calculate the liquid and vapor phase densities based on SRK, with Peneloux volume translation afterwards.
Definition at line 1932 of file VLERoutines.cpp.
◆ rho_TP_w_guesses()
void CoolProp::StabilityRoutines::StabilityEvaluationClass::rho_TP_w_guesses |
( |
| ) |
|
Calculate the liquid and vapor phase densities based on the guess values.
Definition at line 1918 of file VLERoutines.cpp.
◆ set_TP()
void CoolProp::StabilityRoutines::StabilityEvaluationClass::set_TP |
( |
double |
T, |
|
|
double |
p |
|
) |
| |
|
inline |
Specify T&P, otherwise they are loaded the HEOS instance.
Definition at line 613 of file VLERoutines.h.
◆ successive_substitution()
void CoolProp::StabilityRoutines::StabilityEvaluationClass::successive_substitution |
( |
int |
num_steps | ) |
|
◆ trial_compositions()
void CoolProp::StabilityRoutines::StabilityEvaluationClass::trial_compositions |
( |
| ) |
|
◆ beta
double CoolProp::StabilityRoutines::StabilityEvaluationClass::beta |
|
protected |
◆ DELTAG_nRT
double CoolProp::StabilityRoutines::StabilityEvaluationClass::DELTAG_nRT |
|
protected |
◆ HEOS
std::vector<double> CoolProp::StabilityRoutines::StabilityEvaluationClass::K |
|
protected |
◆ K0
std::vector<double> CoolProp::StabilityRoutines::StabilityEvaluationClass::K0 |
|
protected |
◆ lnK
std::vector<double> CoolProp::StabilityRoutines::StabilityEvaluationClass::lnK |
|
protected |
◆ m_p
double CoolProp::StabilityRoutines::StabilityEvaluationClass::m_p |
|
protected |
The pressure to be used (if specified, otherwise that from HEOS)
Definition at line 592 of file VLERoutines.h.
◆ m_T
double CoolProp::StabilityRoutines::StabilityEvaluationClass::m_T |
|
protected |
The temperature to be used (if specified, otherwise that from HEOS)
Definition at line 591 of file VLERoutines.h.
◆ rhomolar_liq
double CoolProp::StabilityRoutines::StabilityEvaluationClass::rhomolar_liq |
|
protected |
◆ rhomolar_vap
double CoolProp::StabilityRoutines::StabilityEvaluationClass::rhomolar_vap |
|
protected |
◆ tpd_liq
double CoolProp::StabilityRoutines::StabilityEvaluationClass::tpd_liq |
|
protected |
◆ tpd_vap
double CoolProp::StabilityRoutines::StabilityEvaluationClass::tpd_vap |
|
protected |
std::vector<double> CoolProp::StabilityRoutines::StabilityEvaluationClass::x |
|
protected |
◆ xH
std::vector<double> CoolProp::StabilityRoutines::StabilityEvaluationClass::xH |
|
protected |
◆ xL
std::vector<double> CoolProp::StabilityRoutines::StabilityEvaluationClass::xL |
|
protected |
std::vector<double> CoolProp::StabilityRoutines::StabilityEvaluationClass::y |
|
protected |
const std::vector<double>& CoolProp::StabilityRoutines::StabilityEvaluationClass::z |
|
protected |
The documentation for this class was generated from the following files: