Class Reboiler

All Implemented Interfaces:
Serializable, Runnable, TrayInterface, MixerInterface, ProcessEquipmentInterface, SimulationInterface, NamedInterface

public class Reboiler extends SimpleTray

Reboiler class.

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

    • serialVersionUID

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

      private double refluxRatio
    • refluxIsSet

      boolean refluxIsSet
    • duty

      double duty
  • Constructor Details

    • Reboiler

      public Reboiler(String name)

      Constructor for Reboiler.

      Parameters:
      name - name of unit operation
  • Method Details

    • getRefluxRatio

      public double getRefluxRatio()

      Getter for the field refluxRatio.

      Returns:
      the refluxRatio
    • setRefluxRatio

      public void setRefluxRatio(double refluxRatio)

      Setter for the field refluxRatio.

      Parameters:
      refluxRatio - the refluxRatio to set
    • getDuty

      public double getDuty()

      Getter for the field duty.

      Returns:
      a double
    • getDuty

      public double getDuty(String unit)

      getDuty.

      Parameters:
      unit - a String object
      Returns:
      a double
    • run

      public void run(UUID id)

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

      Specified by:
      run in interface SimulationInterface
      Overrides:
      run in class SimpleTray
      Parameters:
      id - UUID