Pure species representation of methane.
More...
#include <Methane.h>
Pure species representation of methane.
Values and functions are from Reynolds [38].
Definition at line 16 of file Methane.h.
|
double | MolWt () override |
| Molecular weight [kg/kmol].
|
|
double | Tcrit () override |
| Critical temperature [K].
|
|
double | Pcrit () override |
| Critical pressure [Pa].
|
|
double | Vcrit () override |
| Critical specific volume [m^3/kg].
|
|
double | Tmin () override |
| Minimum temperature for which the equation of state is valid.
|
|
double | Tmax () override |
| Maximum temperature for which the equation of state is valid.
|
|
double | Pp () override |
|
double | up () override |
| Internal energy of a single-phase state.
|
|
double | sp () override |
| Entropy of a single-phase state.
|
|
double | Psat () override |
| Saturation pressure. Equation S3 from Reynolds TPSI.
|
|
void | setStdState (double h0=0.0, double s0=0.0, double t0=298.15, double p0=1.01325e5) |
|
virtual double | Pp ()=0 |
|
double | hp () |
| Enthalpy of a single-phase state.
|
|
double | gp () |
| Gibbs function of a single-phase state.
|
|
double | prop (propertyFlag::type ijob) |
|
void | set_TPp (double t0, double p0) |
| set T and P
|
|
void | Set (PropertyPair::type XY, double x0, double y0) |
| Function to set or change the state for a property pair XY where x0 is the value of first property and y0 is the value of the second property.
|
|
const char * | name () |
| Name of the substance.
|
|
const char * | formula () |
| Chemical formula for the substance.
|
|
double | P () |
| Pressure [Pa].
|
|
double | Temp () |
| Temperature [K].
|
|
double | v () |
| Specific volume [m^3/kg].
|
|
double | u () |
| Internal energy [J/kg].
|
|
double | h () |
| Enthalpy [J/kg].
|
|
double | s () |
| Entropy [J/kg/K].
|
|
double | f () |
| Helmholtz function [J/kg].
|
|
double | g () |
| Gibbs function [J/kg].
|
|
virtual double | cv () |
| Specific heat at constant volume [J/kg/K].
|
|
virtual double | cp () |
| Specific heat at constant pressure [J/kg/K].
|
|
virtual double | thermalExpansionCoeff () |
|
virtual double | isothermalCompressibility () |
|
double | Ps () |
|
virtual double | dPsdT () |
| The derivative of the saturation pressure with respect to temperature.
|
|
double | Tsat (double p) |
| Saturation temperature at pressure p.
|
|
double | x () |
| Vapor mass fraction.
|
|
int | TwoPhase (bool strict=false) |
| Returns 1 if the current state is a liquid/vapor mixture, 0 otherwise.
|
|
|
double | ldens () override |
| Liquid density. Equation D3 from Reynolds TPSI.
|
|
virtual double | ldens ()=0 |
|
virtual double | Psat ()=0 |
| Saturation pressure, Pa.
|
|
virtual double | up ()=0 |
| Internal energy of a single-phase state.
|
|
virtual double | sp ()=0 |
| Entropy of a single-phase state.
|
|
virtual int | ideal () |
|
double | vp () |
|
int | Lever (int itp, double sat, double val, propertyFlag::type ifunc) |
| Uses the lever rule to set state in the dome.
|
|
void | update_sat () |
| Update saturated liquid and vapor densities and saturation pressure.
|
|
|
double | C (int i, double rt, double rt2) |
|
double | Cprime (int i, double rt, double rt2, double rt3) |
|
double | I (int i, double egrho) |
|
double | H (int i, double egrho) |
|
double | W (int i, double egrho) |
|
◆ methane()
◆ MolWt()
◆ Tcrit()
◆ Pcrit()
◆ Vcrit()
◆ Tmin()
Minimum temperature for which the equation of state is valid.
Implements Substance.
Definition at line 231 of file Methane.cpp.
◆ Tmax()
Maximum temperature for which the equation of state is valid.
Implements Substance.
Definition at line 235 of file Methane.cpp.
◆ Pp()
◆ up()
◆ sp()
◆ Psat()
Saturation pressure. Equation S3 from Reynolds TPSI.
Implements Substance.
Definition at line 188 of file Methane.cpp.
◆ ldens()
◆ C()
double C |
( |
int |
i, |
|
|
double |
rt, |
|
|
double |
rt2 |
|
) |
| |
|
private |
◆ Cprime()
double Cprime |
( |
int |
i, |
|
|
double |
rt, |
|
|
double |
rt2, |
|
|
double |
rt3 |
|
) |
| |
|
private |
◆ I()
double I |
( |
int |
i, |
|
|
double |
egrho |
|
) |
| |
|
private |
◆ H()
double H |
( |
int |
i, |
|
|
double |
egrho |
|
) |
| |
|
private |
◆ W()
double W |
( |
int |
i, |
|
|
double |
egrho |
|
) |
| |
|
private |
The documentation for this class was generated from the following files: