Class InjectionWellModel.InjectionPattern
java.lang.Object
neqsim.process.fielddevelopment.reservoir.InjectionWellModel.InjectionPattern
- All Implemented Interfaces:
Serializable
- Enclosing class:
InjectionWellModel
Pattern class for configuring multiple injection wells.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumPattern type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate static final longprivate double -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new injection pattern. -
Method Summary
Modifier and TypeMethodDescriptiondoublegetArealSweepEfficiency(double mobilityRatio) Gets typical areal sweep efficiency for pattern.doubleGets well spacing.private voidsetWellSpacing(double spacing) Sets well spacing.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
patternType
-
wellSpacing
private double wellSpacing -
injectorCount
private int injectorCount -
producerCount
private int producerCount
-
-
Constructor Details
-
InjectionPattern
Creates a new injection pattern.- Parameters:
type- pattern type
-
-
Method Details
-
setDefaultCounts
private void setDefaultCounts() -
getArealSweepEfficiency
public double getArealSweepEfficiency(double mobilityRatio) Gets typical areal sweep efficiency for pattern.- Parameters:
mobilityRatio- mobility ratio (λw/λo)- Returns:
- sweep efficiency (0-1)
-
getWellSpacing
public double getWellSpacing()Gets well spacing.- Returns:
- spacing (m)
-
setWellSpacing
Sets well spacing.- Parameters:
spacing- spacing (m)- Returns:
- this for chaining
-