Enum Class WellSystem.VLPSolverMode

java.lang.Object
java.lang.Enum<WellSystem.VLPSolverMode>
neqsim.process.equipment.reservoir.WellSystem.VLPSolverMode
All Implemented Interfaces:
Serializable, Comparable<WellSystem.VLPSolverMode>, Constable
Enclosing class:
WellSystem

public static enum WellSystem.VLPSolverMode extends Enum<WellSystem.VLPSolverMode>
VLP solver modes for different accuracy/speed trade-offs.

Empirical correlations (steady-state):

Mechanistic models:

  • DRIFT_FLUX - Drift-flux model for gas-liquid flow
  • TWO_FLUID - Full two-fluid model (most accurate, slowest)
Version:
1.0
Author:
Even Solbraa
  • Enum Constant Details

    • SIMPLIFIED

      public static final WellSystem.VLPSolverMode SIMPLIFIED
      Fast simplified solver using hydrostatic + friction (default).
    • BEGGS_BRILL

      public static final WellSystem.VLPSolverMode BEGGS_BRILL
      Full TubingPerformance with Beggs-Brill correlation.
    • HAGEDORN_BROWN

      public static final WellSystem.VLPSolverMode HAGEDORN_BROWN
      Full TubingPerformance with Hagedorn-Brown correlation.
    • GRAY

      public static final WellSystem.VLPSolverMode GRAY
      Full TubingPerformance with Gray correlation (gas wells).
    • HASAN_KABIR

      public static final WellSystem.VLPSolverMode HASAN_KABIR
      Full TubingPerformance with Hasan-Kabir mechanistic model.
    • DUNS_ROS

      public static final WellSystem.VLPSolverMode DUNS_ROS
      Full TubingPerformance with Duns-Ros correlation.
    • DRIFT_FLUX

      public static final WellSystem.VLPSolverMode DRIFT_FLUX
      Drift-flux model - accounts for slip between phases.
    • TWO_FLUID

      public static final WellSystem.VLPSolverMode TWO_FLUID
      Two-fluid model - separate momentum equations for each phase (most accurate).
  • Constructor Details

    • VLPSolverMode

      private VLPSolverMode()
  • Method Details

    • values

      public static WellSystem.VLPSolverMode[] 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 WellSystem.VLPSolverMode 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