public class GasEosPR extends GasEos
Constructor and Description |
---|
GasEosPR() |
Modifier and Type | Method and Description |
---|---|
double |
evalLiquidVolume(double p,
double t)
Evaluates liquid molar volume with eos.
|
double |
evalPressure(double v,
double t)
Evalutes fluid pressure with eos.
|
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.
|
void |
init(double[] aPc,
double[] aVc,
double[] aTc,
double[] aAcFac,
double[][] binK,
double[] y,
double sysT) |
evalFugacityCoefficientL, evalFugacityCoefficientV, evalFugacityL, evalFugacityV, evalResidualEnthalpyL, evalResidualEnthalpyV, evalResidualEntropyL, evalResidualGibbsFreeEnergyL, evalResidualGibbsFreeEnergyV, evalResidualInternalEnergyV, evalSatPressure, evalZ, evalZl, evalZl, evalZv, evalZv, getP, getPsat, getT, getVl, getVv, isConsistent, setP, setPsat, setT, setVl, setVv
applyMixRule, getConvAdd, getConvFact, getDescription, getFixedValue, getInputRanges, getLabel, getOutputRanges, getPar, getStatus, setConvAdd, setConvFact, setDescription, setFixedValue, setLabel, setPar, setParameterByIndex, toStringSummary
public void init(double[] aPc, double[] aVc, double[] aTc, double[] aAcFac, double[][] binK, double[] y, double sysT) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public double evalPressure(double v, double t)
GasEos
evalPressure
in class GasEos
public double evalTemperature(double p, double v)
GasEos
evalTemperature
in class GasEos
public double evalVaporVolume(double p, double t)
GasEos
evalVaporVolume
in class GasEos
public double evalLiquidVolume(double p, double t) throws java.lang.ArithmeticException
GasEos
evalLiquidVolume
in class GasEos
java.lang.ArithmeticException
public double evalResidualEntropyV(double p0, double p, double t)
GasEos
evalResidualEntropyV
in class GasEos
p0
- reference pressure, normally 0p
- system pressuret
- system temperature