Class MEGReclaimerModule
java.lang.Object
neqsim.util.NamedBaseClass
neqsim.process.SimulationBaseClass
neqsim.process.processmodel.ProcessModuleBaseClass
neqsim.process.processmodel.processmodules.MEGReclaimerModule
- All Implemented Interfaces:
Serializable, Runnable, ProcessEquipmentInterface, ModuleInterface, SimulationInterface, NamedInterface
MEGReclaimerModule class.
- Version:
- $Id: $Id
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Separator(package private) Mixer(package private) ThrottlingValve(package private) static org.apache.logging.log4j.LoggerLogger object for class.(package private) Heater(package private) Pump(package private) ThrottlingValve(package private) doubleprivate static final longSerialization version UID.protected StreamInterfaceprotected StreamInterfaceprotected StreamInterfaceprotected StreamInterface(package private) HeaterFields inherited from class ProcessModuleBaseClass
isInitializedModule, isInitializedStreams, preferedThermodynamicModelFields inherited from class SimulationBaseClass
calcIdentifier, calculateSteadyState, timeFields inherited from class NamedBaseClass
name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInputStream(String streamName, StreamInterface stream) addInputStream.voidcalcDesign.getOutputStream(String streamName) getOutputStream.voidinitializeModule.voidinitializeStreams.static voidmain.voidIn this method all thermodynamic and unit operations will be calculated in a steady state calculation.voidsetDesign.voidsetOperationPressure(double pressure) setOperationPressure.Methods inherited from class ProcessModuleBaseClass
displayResult, getConditionAnalysisMessage, getController, getEntropyProduction, getExergyChange, getMassBalance, getMassBalance, getMechanicalDesign, getOperations, getPreferedThermodynamicModel, getPressure, getPressure, getReport_json, getResultTable, getSpecification, getTemperature, getTemperature, getThermoSystem, getUnit, isCalcDesign, reportResults, run_step, runConditionAnalysis, runTransient, setController, setIsCalcDesign, setPreferedThermodynamicModel, setPressure, setProperty, setProperty, setRegulatorOutSignal, setSpecification, setSpecification, setTemperature, solved, toJsonMethods 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, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface NamedInterface
getName, getTagName, setName, setTagNameMethods inherited from interface ProcessEquipmentInterface
equals, getCapacityDuty, getCapacityMax, getExergyChange, getFluid, getRestCapacity, hashCode, initMechanicalDesign, needRecalculation, toJson, validateSetupMethods inherited from interface SimulationInterface
getCalculateSteadyState, getCalculationIdentifier, getTime, increaseTime, isRunInSteps, run, run_step, runTransient, setCalculateSteadyState, setCalculationIdentifier, setRunInSteps, setTime
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
logger
static org.apache.logging.log4j.Logger loggerLogger object for class. -
streamToReclaimer
-
streamToWaterRemoval
-
streamFromBoosterCompressor
-
streamWithWaste
-
inletValve
ThrottlingValve inletValve -
inletMixer
Mixer inletMixer -
flashSeparator
-
MEGRecircPump
Pump MEGRecircPump -
MEGrecircHeater
Heater MEGrecircHeater -
recircValve
ThrottlingValve recircValve -
vacumCooler
Heater vacumCooler -
reclaimerPressure
double reclaimerPressure
-
-
Constructor Details
-
MEGReclaimerModule
-
-
Method Details
-
addInputStream
addInputStream.
- Parameters:
streamName- aStringobjectstream- aStreamInterfaceobject
-
getOutputStream
getOutputStream.
- Parameters:
streamName- aStringobject- Returns:
- a
StreamInterfaceobject
-
initializeStreams
public void initializeStreams()initializeStreams.
-
initializeModule
public void initializeModule()initializeModule.
-
run
In this method all thermodynamic and unit operations will be calculated in a steady state calculation.
- Parameters:
id- UUID
-
setOperationPressure
public void setOperationPressure(double pressure) setOperationPressure.
- Parameters:
pressure- a double
-
main
-
calcDesign
-
setDesign
-