Enum Class RateBasedAbsorber.EnhancementModel

java.lang.Object
java.lang.Enum<RateBasedAbsorber.EnhancementModel>
neqsim.process.equipment.absorber.RateBasedAbsorber.EnhancementModel
All Implemented Interfaces:
Serializable, Comparable<RateBasedAbsorber.EnhancementModel>, Constable
Enclosing class:
RateBasedAbsorber

public static enum RateBasedAbsorber.EnhancementModel extends Enum<RateBasedAbsorber.EnhancementModel>
Enhancement factor model for chemical absorption.
Version:
1.0
Author:
NeqSim
  • Enum Constant Details

    • NONE

      public static final RateBasedAbsorber.EnhancementModel NONE
      No enhancement — physical absorption only (E = 1.0).
    • HATTA_PSEUDO_FIRST_ORDER

      public static final RateBasedAbsorber.EnhancementModel HATTA_PSEUDO_FIRST_ORDER
      Pseudo-first-order approximation. E = Ha / tanh(Ha) where Ha = sqrt(k2 * D_A * C_B) / kL. Valid when Hatta number is large and reactant is in excess.
    • VAN_KREVELEN_HOFTIJZER

      public static final RateBasedAbsorber.EnhancementModel VAN_KREVELEN_HOFTIJZER
      Van Krevelen-Hoftijzer model for fast reactions with finite reactant concentration. Accounts for depletion of reactant B at the interface.
  • Constructor Details

    • EnhancementModel

      private EnhancementModel()
  • Method Details

    • values

      public static RateBasedAbsorber.EnhancementModel[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static RateBasedAbsorber.EnhancementModel valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null