Class InjectionWellModel.InjectionZone

java.lang.Object
neqsim.process.fielddevelopment.reservoir.InjectionWellModel.InjectionZone
All Implemented Interfaces:
Serializable
Enclosing class:
InjectionWellModel

public static class InjectionWellModel.InjectionZone extends Object implements Serializable
Represents an injection zone in a multi-zone injection well.
Version:
1.0
Author:
ESOL
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      public String name
      Zone name.
    • depth

      public double depth
      TVD to zone midpoint (m).
    • reservoirPressure

      public double reservoirPressure
      Reservoir pressure (bara).
    • permeability

      public double permeability
      Formation permeability (mD).
    • thickness

      public double thickness
      Formation thickness (m).
    • skinFactor

      public double skinFactor
      Skin factor (dimensionless).
    • fracturePressure

      public double fracturePressure
      Fracture pressure (bara).
    • isTargetZone

      public boolean isTargetZone
      Whether this is the target zone for injection.
  • Constructor Details

    • InjectionZone

      public InjectionZone(String name, double depth, double reservoirPressure, double permeability, double thickness, double fracturePressure)
      Creates an injection zone.
      Parameters:
      name - zone name
      depth - TVD to zone midpoint (m)
      reservoirPressure - reservoir pressure (bara)
      permeability - formation permeability (mD)
      thickness - formation thickness (m)
      fracturePressure - fracture pressure (bara)