Package neqsim.process.fielddevelopment


package neqsim.process.fielddevelopment
Field Development Engine for NeqSim.

This package provides a concept-level API for rapid field development screening. It shifts NeqSim from detailed equipment simulation to physics-consistent concept evaluation across:

  • Production capacity
  • Flow assurance envelopes
  • Safety requirements
  • Power and emissions
  • Economics (screening level)

Key Packages

Quick Start

// 1. Define the concept
FieldConcept concept = FieldConcept.builder("Marginal Gas Tieback")
    .reservoir(ReservoirInput.richGas().gor(1200).co2Percent(3.5).build())
    .wells(WellsInput.builder().producerCount(4).thp(120).ratePerWell(1.5e6, "Sm3/d").build())
    .infrastructure(InfrastructureInput.subseaTieback().tiebackLength(35).build()).build();

// 2. Evaluate
ConceptEvaluator evaluator = new ConceptEvaluator();
ConceptKPIs kpis = evaluator.evaluate(concept);

// 3. Review results
System.out.println(kpis.getSummary());
if (kpis.hasBlockingIssues()) {
  System.out.println("WARNINGS: " + kpis.getWarnings());
}

Batch Processing

BatchConceptRunner runner = new BatchConceptRunner();
runner.addConcept(concept1);
runner.addConcept(concept2);
runner.addConcept(concept3);

BatchResults results = runner.runAll();
System.out.println(results.getComparisonSummary());
ConceptKPIs best = results.getBestConcept();
Version:
1.0
Author:
ESOL