Class InjectionWellModel.MultiZoneInjectionResult
java.lang.Object
neqsim.process.fielddevelopment.reservoir.InjectionWellModel.MultiZoneInjectionResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
InjectionWellModel
public static class InjectionWellModel.MultiZoneInjectionResult
extends Object
implements Serializable
Multi-zone injection calculation result.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleCommon BHP used for allocation (bara).doubleInjection efficiency: fraction entering target zone(s).doubleTotal out-of-zone rate (Sm3/day).private static final longdoubleTotal achievable rate across all zones (Sm3/day).Per-zone results. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets injection efficiency.doubleGets out-of-zone rate.doubleGets the total injection rate.toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
zoneResults
Per-zone results. -
totalRate
public double totalRateTotal achievable rate across all zones (Sm3/day). -
injectionEfficiency
public double injectionEfficiencyInjection efficiency: fraction entering target zone(s). -
outOfZoneRate
public double outOfZoneRateTotal out-of-zone rate (Sm3/day). -
commonBHP
public double commonBHPCommon BHP used for allocation (bara).
-
-
Constructor Details
-
MultiZoneInjectionResult
public MultiZoneInjectionResult()
-
-
Method Details
-
getTotalRate
public double getTotalRate()Gets the total injection rate.- Returns:
- total rate (Sm3/day)
-
getInjectionEfficiency
public double getInjectionEfficiency()Gets injection efficiency.- Returns:
- efficiency (0-1)
-
getOutOfZoneRate
public double getOutOfZoneRate()Gets out-of-zone rate.- Returns:
- OOZ rate (Sm3/day)
-
toString
-