Class StreamSaturatorUtil

All Implemented Interfaces:
Serializable, Runnable, ProcessEquipmentInterface, TwoPortInterface, SimulationInterface, NamedInterface

public class StreamSaturatorUtil extends TwoPortEquipment

StreamSaturatorUtil class.

Version:
$Id: $Id
Author:
esol
See Also:
  • Field Details

    • logger

      static org.apache.logging.log4j.Logger logger
      Logger object for class.
    • serialVersionUID

      private static final long serialVersionUID
      Serialization version UID.
      See Also:
    • thermoSystem

      SystemInterface thermoSystem
    • multiPhase

      private boolean multiPhase
    • approachToSaturation

      private double approachToSaturation
    • oldInletFlowRate

      protected double oldInletFlowRate
  • Constructor Details

    • StreamSaturatorUtil

      public StreamSaturatorUtil(String name, StreamInterface inStream)
      Constructor for StreamSaturatorUtil.
      Parameters:
      name - name of unit opeation
      inStream - input stream
  • Method Details

    • setInletStream

      public void setInletStream(StreamInterface inletStream)
      Set inlet Stream of twoport.

      Setter for the field inletStream.

      Specified by:
      setInletStream in interface TwoPortInterface
      Overrides:
      setInletStream in class TwoPortEquipment
      Parameters:
      inletStream - value to set
    • needRecalculation

      public boolean needRecalculation()

      Check if process equipment needs recalculating.

      Returns:
      true or false
    • run

      public void run(UUID id)

      In this method all thermodynamic and unit operations will be calculated in a steady state calculation.

      Parameters:
      id - UUID
    • isMultiPhase

      public boolean isMultiPhase()

      isMultiPhase.

      Returns:
      a boolean
    • setMultiPhase

      public void setMultiPhase(boolean multiPhase)

      Setter for the field multiPhase.

      Parameters:
      multiPhase - a boolean
    • setApprachToSaturation

      public void setApprachToSaturation(double approachToSaturation)

      setApprachToSaturation.

      Parameters:
      approachToSaturation - a double