Class NeqSimUnit

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

public class NeqSimUnit extends TwoPortEquipment

NeqSimUnit class.

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

    • serialVersionUID

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

      SystemInterface thermoSystem
    • equipment

      private String equipment
    • flowPattern

      String flowPattern
    • length

      private double length
    • numberOfNodes

      public int numberOfNodes
    • ID

      private double ID
    • outerTemperature

      private double outerTemperature
    • interfacialArea

      public double interfacialArea
  • Constructor Details

    • NeqSimUnit

      public NeqSimUnit(StreamInterface inletStream, String equipment, String flowPattern)

      Constructor for NeqSimUnit.

      Parameters:
      inletStream - a Stream object
      equipment - a String object
      flowPattern - a String object
  • 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
    • 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
    • runDroplet

      public void runDroplet()

      runDroplet.

    • runStratified

      public void runStratified()

      runStratified.

    • runAnnular

      public void runAnnular()

      runAnnular.

    • getLength

      public double getLength()

      Getter for the field length.

      Returns:
      a double
    • setLength

      public void setLength(double length)

      Setter for the field length.

      Parameters:
      length - a double
    • getID

      public double getID()

      getID.

      Returns:
      a double
    • setID

      public void setID(double iD)

      setID.

      Parameters:
      iD - a double
    • getOuterTemperature

      public double getOuterTemperature()

      Getter for the field outerTemperature.

      Returns:
      a double
    • setOuterTemperature

      public void setOuterTemperature(double outerTemperature)

      Setter for the field outerTemperature.

      Parameters:
      outerTemperature - a double
    • getEquipment

      public String getEquipment()

      Getter for the field equipment.

      Returns:
      a String object
    • setEquipment

      public void setEquipment(String equipment)

      Setter for the field equipment.

      Parameters:
      equipment - a String object
    • getInterfacialArea

      public double getInterfacialArea()

      Getter for the field interfacialArea.

      Returns:
      a double
    • getNumberOfNodes

      public int getNumberOfNodes()

      Getter for the field numberOfNodes.

      Returns:
      a int
    • setNumberOfNodes

      public void setNumberOfNodes(int numberOfNodes)

      Setter for the field numberOfNodes.

      Parameters:
      numberOfNodes - a int