public class GasEosVDW extends GasEos
| Constructor and Description |
|---|
GasEosVDW() |
| Modifier and Type | Method and Description |
|---|---|
double |
evalFugacityCoefficientL(double P0,
double P,
double firstPsat,
double T)
Evaluate compressed liquid fugacity coefficient
|
double |
evalFugacityCoefficientV(double P0,
double P,
double T)
Evaluates pure species vapor phase fugacity coefficient
|
double |
evalLiquidVolume(double P,
double T)
Evaluates liquid molar volume with eos.
|
double |
evalPressure(double V,
double T)
Evalutes fluid pressure with eos.
|
double |
evalResidualEnthalpyL(double P0,
double P,
double T) |
double |
evalResidualEnthalpyV(double P0,
double P,
double T)
Evaluates vapor phase residual entropy from the definition
|
double |
evalResidualEntropyL(double P0,
double P,
double T) |
double |
evalResidualEntropyV(double P0,
double P,
double T)
Evaluates vapor phase residual entropy by numerical differentiation of
the equation of state at constant pressure.
|
double |
evalTemperature(double P,
double V)
Evaluates fluid temperature with eos.
|
double |
evalVaporVolume(double P,
double T)
Evaluates vapor molar volume with eos.
|
double |
evalZl(double P,
double T) |
double |
evalZv(double P,
double T) |
void |
init(double[] aPc,
double[] aVc,
double[] aTc,
double[][] binK,
double[] y) |
evalFugacityL, evalFugacityV, evalResidualGibbsFreeEnergyL, evalResidualGibbsFreeEnergyV, evalResidualInternalEnergyV, evalSatPressure, evalZ, evalZl, evalZv, getP, getPsat, getT, getVl, getVv, isConsistent, setP, setPsat, setT, setVl, setVvapplyMixRule, getConvAdd, getConvFact, getDescription, getFixedValue, getInputRanges, getLabel, getOutputRanges, getPar, getStatus, setConvAdd, setConvFact, setDescription, setFixedValue, setLabel, setPar, setParameterByIndex, toStringSummarypublic void init(double[] aPc,
double[] aVc,
double[] aTc,
double[][] binK,
double[] y)
public double evalPressure(double V,
double T)
GasEosevalPressure in class GasEospublic double evalVaporVolume(double P,
double T)
GasEosevalVaporVolume in class GasEospublic double evalLiquidVolume(double P,
double T)
GasEosevalLiquidVolume in class GasEospublic double evalTemperature(double P,
double V)
GasEosevalTemperature in class GasEospublic double evalResidualEntropyV(double P0,
double P,
double T)
GasEosevalResidualEntropyV in class GasEosP0 - reference pressure, normally 0P - system pressureT - system temperaturepublic double evalResidualEnthalpyV(double P0,
double P,
double T)
GasEosevalResidualEnthalpyV in class GasEosP0 - reference pressure, normally 0P - system pressureT - system temperaturepublic double evalResidualEntropyL(double P0,
double P,
double T)
evalResidualEntropyL in class GasEospublic double evalResidualEnthalpyL(double P0,
double P,
double T)
evalResidualEnthalpyL in class GasEospublic double evalFugacityCoefficientV(double P0,
double P,
double T)
GasEosevalFugacityCoefficientV in class GasEosP0 - reference pressure, normally 0P - system pressureT - system temperaturepublic double evalFugacityCoefficientL(double P0,
double P,
double firstPsat,
double T)
GasEosevalFugacityCoefficientL in class GasEosP0 - reference pressure, in this case P0 = PsatP - system pressurefirstPsat - first guess for saturation pressure iterative calculation
only used if automatic guess failsT - system temperature