public class GasEosIdeal extends GasEos
Constructor and Description |
---|
GasEosIdeal() |
Modifier and Type | Method and Description |
---|---|
double |
evalDensity()
Evaluates mass density
|
double |
evalDensityMolar()
evaluates molar density
|
double |
evalLiquidVolume(double sysP,
double sysT)
Evaluates liquid molar volume with eos.
|
double |
evalPressure(double sysV,
double sysT)
Evalutes fluid pressure with eos.
|
double |
evalSatPressure(double t,
double firstP)
Evaluates fluid vapor pressure by Maxwell's rule
|
double |
evalTemperature(double sysP,
double sysV)
Evaluates fluid temperature with eos.
|
double |
evalVaporVolume(double sysP,
double sysT)
Evaluates vapor molar volume with eos.
|
boolean |
isConsistent(double sysP,
double sysV,
double sysT)
Checks if state variables are all consistent with the eos
|
evalFugacityCoefficientL, evalFugacityCoefficientV, evalFugacityL, evalFugacityV, evalResidualEnthalpyL, evalResidualEnthalpyV, evalResidualEntropyL, evalResidualEntropyV, evalResidualGibbsFreeEnergyL, evalResidualGibbsFreeEnergyV, evalResidualInternalEnergyV, evalZ, evalZl, evalZl, evalZv, evalZv, getP, getPsat, getT, getVl, getVv, setP, setPsat, setT, setVl, setVv
applyMixRule, getConvAdd, getConvFact, getDescription, getFixedValue, getInputRanges, getLabel, getOutputRanges, getPar, getStatus, setConvAdd, setConvFact, setDescription, setFixedValue, setLabel, setPar, setParameterByIndex, toStringSummary
public double evalTemperature(double sysP, double sysV)
GasEos
evalTemperature
in class GasEos
public double evalPressure(double sysV, double sysT)
GasEos
evalPressure
in class GasEos
public double evalVaporVolume(double sysP, double sysT)
GasEos
evalVaporVolume
in class GasEos
public double evalLiquidVolume(double sysP, double sysT)
GasEos
evalLiquidVolume
in class GasEos
public boolean isConsistent(double sysP, double sysV, double sysT)
GasEos
isConsistent
in class GasEos
sysP
- pressure [Pa]sysV
- colume [m3/mol]sysT
- temperature [K]public double evalDensityMolar()
public double evalDensity()
public double evalSatPressure(double t, double firstP)
GasEos
evalSatPressure
in class GasEos
t
- saturation temperaturefirstP
- First guess for the iterative procedure (used only if the automatic one fails)