Class Hydrocyclone
java.lang.Object
neqsim.util.NamedBaseClass
neqsim.process.SimulationBaseClass
neqsim.process.equipment.ProcessEquipmentBaseClass
neqsim.process.equipment.separator.Separator
neqsim.process.equipment.separator.Hydrocyclone
- All Implemented Interfaces:
Serializable, Runnable, ProcessEquipmentInterface, SeparatorInterface, StateVectorProvider, SimulationInterface, NamedInterface
Hydrocyclone class.
- Version:
- $Id: $Id
- Author:
- asmund
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class Separator
Separator.Builder -
Field Summary
FieldsModifier and TypeFieldDescription(package private) double(package private) double(package private) double(package private) double(package private) doubleprivate static final longSerialization version UID.(package private) double(package private) StreamInterfaceFields inherited from class Separator
gasOutStream, gasSystem, gasVolume, inletStreamMixer, isInitTransient, liquidLevel, liquidOutStream, liquidSystem, liquidVolume, logger, numberOfInputStreams, separatorMechanicalDesign, separatorSection, thermoSystem, thermoSystem2, thermoSystemCloned, waterSystemFields inherited from class ProcessEquipmentBaseClass
conditionAnalysisMessage, energyStream, hasController, isSolved, properties, reportFields inherited from class SimulationBaseClass
calcIdentifier, calculateSteadyState, timeFields inherited from class NamedBaseClass
name -
Constructor Summary
ConstructorsConstructorDescriptionHydrocyclone(String name) Constructor for Hydrocyclone.Hydrocyclone(String name, StreamInterface inletStream) Constructor for Hydrocyclone. -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplayResult.getOilOutStream.Getter for the fieldwaterOutStream.voidIn this method all thermodynamic and unit operations will be calculated in a steady state calculation.voidsetInletStream(StreamInterface inletStream) setInletStream.Methods inherited from class Separator
addSeparatorSection, addStream, builder, calcLiquidVolume, enforceHeadspace, equals, evaluateFireExposure, evaluateFireExposure, getCapacityDuty, getCapacityMax, getDeRatedGasLoadFactor, getDeRatedGasLoadFactor, getDesignLiquidLevelFraction, getEfficiency, getEntropyProduction, getExergyChange, getExergyChange, getFeedStream, getGas, getGasCarryunderFraction, getGasLoadFactor, getGasLoadFactor, getGasOutStream, getGasSuperficialVelocity, getHeatDuty, getHeatDuty, getHeatInput, getHeatInput, getInnerSurfaceArea, getInternalDiameter, getLiquid, getLiquidCarryoverFraction, getLiquidLevel, getLiquidOutStream, getMassBalance, getMechanicalDesign, getOrientation, getPressure, getPressureDrop, getResultTable, getSeparatorLength, getSeparatorSection, getSeparatorSection, getSeparatorSections, getStateVector, getThermoSystem, getUnwettedArea, getWettedArea, hashCode, initializeTransientCalculation, initMechanicalDesign, isSetHeatInput, levelFromVolume, liquidArea, runTransient, setDesignLiquidLevelFraction, setDuty, setDuty, setEfficiency, setEntrainment, setGasCarryunderFraction, setHeatDuty, setHeatDuty, setHeatInput, setHeatInput, setInternalDiameter, setLiquidCarryoverFraction, setLiquidLevel, setOrientation, setPressureDrop, setSeparatorLength, setTempPres, toJson, toJson, validateSetupMethods inherited from class ProcessEquipmentBaseClass
copy, getConditionAnalysisMessage, getController, getEnergyStream, getMassBalance, getMinimumFlow, getPressure, getProperty, getReport_json, getSpecification, getTemperature, getTemperature, isActive, isActive, isSetEnergyStream, reportResults, run_step, runConditionAnalysis, setController, setEnergyStream, setEnergyStream, setFlowValveController, setMinimumFlow, setPressure, setRegulatorOutSignal, setSpecification, setTemperature, solvedMethods inherited from class SimulationBaseClass
getCalculateSteadyState, getCalculationIdentifier, getTime, increaseTime, isRunInSteps, setCalculateSteadyState, setCalculationIdentifier, setRunInSteps, setTimeMethods inherited from class NamedBaseClass
getName, getTagName, setName, setTagNameMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface NamedInterface
getName, getTagName, setName, setTagNameMethods inherited from interface ProcessEquipmentInterface
getFluid, getRestCapacity, needRecalculationMethods inherited from interface SimulationInterface
getCalculateSteadyState, getCalculationIdentifier, getTime, increaseTime, isRunInSteps, run, run_step, run_step, runTransient, setCalculateSteadyState, setCalculationIdentifier, setRunInSteps, setTime, solvedMethods inherited from interface StateVectorProvider
getStateDimension, getStateNames
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
PDR
double PDR -
rejectRatio
double rejectRatio -
underflowPressure
double underflowPressure -
overflowPressure
double overflowPressure -
separationEfficiency
double separationEfficiency -
oilInAqueous
double oilInAqueous -
waterOutStream
StreamInterface waterOutStream
-
-
Constructor Details
-
Hydrocyclone
Constructor for Hydrocyclone.- Parameters:
name- name of hydrosycolen
-
Hydrocyclone
Constructor for Hydrocyclone.
- Parameters:
name- aStringobjectinletStream- aStreamInterfaceobject
-
-
Method Details
-
setInletStream
setInletStream.
- Overrides:
setInletStreamin classSeparator- Parameters:
inletStream- aStreamInterfaceobject
-
getWaterOutStream
Getter for the field
waterOutStream.- Returns:
- a
StreamInterfaceobject
-
getOilOutStream
-
run
In this method all thermodynamic and unit operations will be calculated in a steady state calculation.
- Specified by:
runin interfaceSimulationInterface- Overrides:
runin classSeparator- Parameters:
id- UUID
-
displayResult
public void displayResult()displayResult.
- Specified by:
displayResultin interfaceProcessEquipmentInterface- Overrides:
displayResultin classSeparator
-