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
VLP solver modes for different accuracy/speed trade-offs.
Empirical correlations (steady-state):
SIMPLIFIED- Fast hydrostatic + frictionBEGGS_BRILL- Beggs-Brill (1973) - all inclinationsHAGEDORN_BROWN- Hagedorn-Brown (1965) - vertical oil wellsGRAY- Gray (1974) - gas wellsHASAN_KABIR- Hasan-Kabir (2002) - mechanisticDUNS_ROS- Duns-Ros (1963) - gas wells
Mechanistic models:
DRIFT_FLUX- Drift-flux model for gas-liquid flowTWO_FLUID- Full two-fluid model (most accurate, slowest)
- Version:
- 1.0
- Author:
- Even Solbraa
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionFull TubingPerformance with Beggs-Brill correlation.Drift-flux model - accounts for slip between phases.Full TubingPerformance with Duns-Ros correlation.Full TubingPerformance with Gray correlation (gas wells).Full TubingPerformance with Hagedorn-Brown correlation.Full TubingPerformance with Hasan-Kabir mechanistic model.Fast simplified solver using hydrostatic + friction (default).Two-fluid model - separate momentum equations for each phase (most accurate). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WellSystem.VLPSolverModeReturns the enum constant of this class with the specified name.static WellSystem.VLPSolverMode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SIMPLIFIED
Fast simplified solver using hydrostatic + friction (default). -
BEGGS_BRILL
Full TubingPerformance with Beggs-Brill correlation. -
HAGEDORN_BROWN
Full TubingPerformance with Hagedorn-Brown correlation. -
GRAY
Full TubingPerformance with Gray correlation (gas wells). -
HASAN_KABIR
Full TubingPerformance with Hasan-Kabir mechanistic model. -
DUNS_ROS
Full TubingPerformance with Duns-Ros correlation. -
DRIFT_FLUX
Drift-flux model - accounts for slip between phases. -
TWO_FLUID
Two-fluid model - separate momentum equations for each phase (most accurate).
-
-
Constructor Details
-
VLPSolverMode
private VLPSolverMode()
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-