public class StreamVapLiq extends Stream
Stream.ToStringModeChemicalSpecies.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, toStringbuildChemicalSpeciesArray, 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, useViscosityModelpublic StreamVapLiq()
public StreamVapLiq(StreamBuilderVapLiq builder)
builder - StreamBuilderpublic void resetPhaseStateVapLiq()
public double evalDensity(double t,
double p)
evalDensity in class Streamt - system temperature in Kp - system pressure in Papublic double convertFlowFromMassToVolume()
convertFlowFromMassToVolume in class Streampublic double getVapMasX()
public void setVapMasX(double vapMasX)
public double getLiqMasX()
public void setLiqMasX(double liqMasX)
public double getTwoPhaseMultiplier()
public void setTwoPhaseMultiplier(double tpMult)