Package neqsim.process.fielddevelopment.concept


package neqsim.process.fielddevelopment.concept
Field concept definition classes for rapid field development screening.

This package provides the input data structures for defining field development concepts at a high level, enabling rapid iteration during early project phases. All classes use the builder pattern for fluent, readable construction.

Key Classes

  • FieldConcept - Main concept container combining reservoir, wells, and infrastructure into a complete development scenario
  • ReservoirInput - Reservoir fluid properties including composition, temperature, pressure, and contaminants (CO2, H2S)
  • WellsInput - Well count, deliverability, and operating conditions
  • InfrastructureInput - Processing location (platform/FPSO/subsea), export route, and power source

Enumerations

  • FluidType - Fluid classification (LEAN_GAS, RICH_GAS, GAS_CONDENSATE, etc.)
  • ProcessingLocation - Where processing occurs (PLATFORM, FPSO, SUBSEA, ONSHORE)
  • ExportType - How products are exported (PIPELINE_GAS, LNG, SHUTTLE_TANKER, etc.)
  • PowerSource - Power generation method (GAS_TURBINE, POWER_FROM_SHORE, HYBRID)

Usage Example

FieldConcept concept = FieldConcept.builder().name("North Sea Gas Development")
    .reservoir(ReservoirInput.builder().fluidType(FluidType.RICH_GAS).reservoirTempC(85.0)
        .reservoirPressureBara(350.0).co2Percent(3.5).build())
    .wells(WellsInput.builder().producerCount(4).ratePerWellSm3d(500000.0).build())
    .infrastructure(InfrastructureInput.builder().processingLocation(ProcessingLocation.PLATFORM)
        .exportType(ExportType.PIPELINE_GAS).waterDepthM(120.0).build())
    .build();
Since:
3.0
See Also: