Package neqsim.process.fielddevelopment.reservoir


package neqsim.process.fielddevelopment.reservoir
Enhanced reservoir modeling package for field development.

This package provides classes for injection strategy calculations and reservoir material balance. It supports the "Reservoir Material Balance with Injection" topic from NTNU's TPG4230 course.

TPG4230 Topic: Reservoir Material Balance with Injection

The injection strategy class addresses:

  • Voidage replacement ratio (VRR) calculations
  • Formation volume factor estimation (Bo, Bg, Bw)
  • Pressure maintenance through water/gas injection
  • WAG (water-alternating-gas) scheduling

Key Classes

Injection Strategies

  • NATURAL_DEPLETION - No injection, primary recovery only
  • WATER_INJECTION - Water flooding for pressure support
  • GAS_INJECTION - Gas injection (miscible or immiscible)
  • WAG - Water alternating gas for improved sweep
  • PRESSURE_MAINTENANCE - Maintain target reservoir pressure

Example Usage

// Calculate water injection for full voidage replacement
InjectionStrategy strategy = InjectionStrategy.waterInjection(1.0); // VRR = 1.0
InjectionResult result = strategy.calculateInjection(reservoir, oilRate, gasRate, waterRate);
System.out.println("Water injection: " + result.waterInjectionRate + " Sm3/d");
System.out.println("Achieved VRR: " + result.achievedVRR);
See Also: