public class StreamVapLiq extends Stream
Stream.ToStringMode
ChemicalSpecies.DensityModels, ChemicalSpecies.InRangesDefs, ChemicalSpecies.VaporPressureModels, ChemicalSpecies.ViscosityModels
Constructor and Description |
---|
StreamVapLiq() |
StreamVapLiq(StreamBuilderVapLiq builder)
Implements the Builder design pattern
|
Modifier and Type | Method and Description |
---|---|
double |
convertFlowFromMassToVolume()
Evaluates two phase volume flow as the sum of liquid and vapor volume flows
FIXME implementation seems to produce problems
|
double |
evalDensity(double t,
double p)
Evaluates the density of a vapor/liquid mixture by mass averaging
|
double |
getLiqMasX() |
double |
getTwoPhaseMultiplier() |
double |
getVapMasX() |
void |
resetPhaseStateVapLiq()
Reset single phase stream state to LIQUID and VAPOR
|
void |
setLiqMasX(double liqMasX)
Sets liquid mass fraction, vapor mass fraction accordingly
|
void |
setTwoPhaseMultiplier(double tpMult) |
void |
setVapMasX(double vapMasX)
Sets vapor mass fraction, liquid mass fraction accordingly
|
clone, convertFlowFromMassToMole, convertFlowFromMassToNormalVolume, convertFlowFromMoleToMass, convertFlowFromMoleToVolume, convertFlowFromNormalVolumeToMass, convertFlowFromVolumeToMass, convertNCMpHToAll, evalAverageMoleMass, evalDHfromDT, evalDTfromDH, evalHeatRelease, evalPrandtl, evalSpecificHeat, evalSpecificHeatIntH, evalSpecificHeatIntS, evalSpeedSoundIdealGas, evalSpeedSoundRealGas, evalThermCond, evalVaporDensityWithEos, evalVaporVolumeWithEos, evalViscosity, getComponent, getCompressFactor, getCpOnCv, getDensity, getDensityMolar, getEnthStream, getFlowMass, getFlowMolar, getFlowVol, getId, getLiqMassFractions, getLiqMoleFractionOf, getLiqMoleFractions, getMixRuleDensity, getMixRuleSpecHeat, getMixRuleThCond, getMixRuleViscosity, getMoleFraction, getMoleVolume, getNummberOfComponents, getPrandtl, getPressure, getsFlowVolNorm, getSpecHeatCp, getSpecies, getSpecies, getSpeedSound, getTemperature, getThermalCond, getViscosity, getVolExpans, setCompressFactor, setCpOnCv, setDensity, setDensityMolar, setEnthStream, setFaseCathegory, setFaseComplexity, setFaseState, setFlowMass, setFlowMolar, setFlowVol, setId, setLiqMassFractions, setLiqMoleFractionOf, setLiqMoleFractions, setMixRuleDensity, setMixRuleSpecHeat, setMixRuleThCond, setMixRuleViscosity, setMoleFraction, setMoleVolume, setNumberOfComponents, setPrandtl, setPressure, setsFlowVolNorm, setSpecHeatCp, setSpecies, setSpeedSound, setTemperature, setThermalCond, setViscosity, setVolExpans, toString, toString
buildChemicalSpeciesArray, evalLiquidVolumeWithEos, evalLiquidVolumeWithEqn, evalPressureWithEos, evalSatLiquidVolumeWithEqn, evalSatPressure, evalSatPressureWithEqn, evalSatTemperature, evalSatTemperatureWithEqn, evalTemperatureWithEos, getDescription, getEosg, getEqnDens, getEqnHeatRelease, getEqnLiqVol, getEqnPvap, getEqnSpecHeat, getEqnThCond, getEqnVisc, getInRanges, getLabel, getMoleMass, getPc, getPhase, getSatPressure, getSatTemperature, getTc, getVc, getZc, setDescription, setEosg, setEqnDens, setEqnHeatRelease, setEqnPvap, setEqnSpecHeat, setEqnThCond, setEqnVisc, setInRanges, setLabel, setLiquidVolume, setLiquidVolumeEqn, setMoleMass, setPc, setPcVcTcZc, setPhase, setTc, setVc, setZc, useDensityModel, useSpecificHeatOnMassBase, useSpecificHeatOnMoleBase, useVaporPressureModel, useViscosityModel
public StreamVapLiq()
public StreamVapLiq(StreamBuilderVapLiq builder)
builder
- StreamBuilderpublic void resetPhaseStateVapLiq()
public double evalDensity(double t, double p)
evalDensity
in class Stream
t
- system temperature in Kp
- system pressure in Papublic double convertFlowFromMassToVolume()
convertFlowFromMassToVolume
in class Stream
public double getVapMasX()
public void setVapMasX(double vapMasX)
public double getLiqMasX()
public void setLiqMasX(double liqMasX)
public double getTwoPhaseMultiplier()
public void setTwoPhaseMultiplier(double tpMult)