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 Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • zoneResults

      Per-zone results.
    • totalRate

      public double totalRate
      Total achievable rate across all zones (Sm3/day).
    • injectionEfficiency

      public double injectionEfficiency
      Injection efficiency: fraction entering target zone(s).
    • outOfZoneRate

      public double outOfZoneRate
      Total out-of-zone rate (Sm3/day).
    • commonBHP

      public double commonBHP
      Common 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

      public String toString()
      Overrides:
      toString in class Object