Class InjectionWellModel.InjectionWellResult
java.lang.Object
neqsim.process.fielddevelopment.reservoir.InjectionWellModel.InjectionWellResult
- All Implemented Interfaces:
Serializable
- Enclosing class:
InjectionWellModel
Injection well calculation result.
- Version:
- 1.0
- Author:
- ESOL
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleAchievable injection rate (Sm3/day).doubleAchievable rate with interference (Sm3/day).doubleActual BHP (bara).doubleEffective reservoir pressure with interference (bara).doubleExpected Hall slope.doubleHall plot slope (bar·day/Sm3).Injection type.doubleInjectivity index (Sm3/day/bar).doubleInterference pressure from nearby wells (bar).booleanWhether rate is limited by pressure.booleanWhether pump is needed.doublePump power (kW).doubleRequired BHP for target rate (bara).doubleRequired pump pressure boost (bar).private static final longdoubleSkin contribution to Hall slope.doubleTarget injection rate (Sm3/day).doubleWellhead injection pressure (bara). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleGets achievable rate.doubleGets bottomhole pressure.doubleGets injectivity index.doubleGets pump power.doubleGets wellhead pressure.toString()
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
injectionType
Injection type. -
targetRate
public double targetRateTarget injection rate (Sm3/day). -
achievableRate
public double achievableRateAchievable injection rate (Sm3/day). -
injectivityIndex
public double injectivityIndexInjectivity index (Sm3/day/bar). -
requiredBHP
public double requiredBHPRequired BHP for target rate (bara). -
bottomholePressure
public double bottomholePressureActual BHP (bara). -
wellheadPressure
public double wellheadPressureWellhead injection pressure (bara). -
limitedByPressure
public boolean limitedByPressureWhether rate is limited by pressure. -
needsPump
public boolean needsPumpWhether pump is needed. -
requiredPumpDeltaP
public double requiredPumpDeltaPRequired pump pressure boost (bar). -
pumpPower
public double pumpPowerPump power (kW). -
hallSlope
public double hallSlopeHall plot slope (bar·day/Sm3). -
expectedHallSlope
public double expectedHallSlopeExpected Hall slope. -
skinContribution
public double skinContributionSkin contribution to Hall slope. -
interferencePressure
public double interferencePressureInterference pressure from nearby wells (bar). -
effectiveReservoirPressure
public double effectiveReservoirPressureEffective reservoir pressure with interference (bara). -
achievableRateWithInterference
public double achievableRateWithInterferenceAchievable rate with interference (Sm3/day).
-
-
Constructor Details
-
InjectionWellResult
public InjectionWellResult()
-
-
Method Details
-
getAchievableRate
public double getAchievableRate()Gets achievable rate.- Returns:
- rate (Sm3/day)
-
getWellheadPressure
public double getWellheadPressure()Gets wellhead pressure.- Returns:
- pressure (bara)
-
getBottomholePressure
public double getBottomholePressure()Gets bottomhole pressure.- Returns:
- pressure (bara)
-
getPumpPower
public double getPumpPower()Gets pump power.- Returns:
- power (kW)
-
getInjectivityIndex
public double getInjectivityIndex()Gets injectivity index.- Returns:
- II (Sm3/day/bar)
-
toString
-