Skip to the content.

Well and choke simulation in NeqSim

Overview

NeqSim combines well inflow performance relationships with hydraulic flowline models and production chokes to represent surface networks. A WellFlowlineNetwork assembles wells, optional chokes, and pipelines into branches that are gathered in manifolds for steady-state or transient calculations.

Well inflow models

WellFlow supports several inflow performance relationships that can either solve for outlet pressure from a specified flow or compute flow from a specified outlet pressure:

All models can switch between computing outlet pressure or flow via solveFlowFromOutletPressure(boolean), enabling backpressure solves from downstream network pressure when desired.

Choke representation

Production chokes are modeled as ThrottlingValve instances using IEC 60534 sizing. Chokes can be attached per branch and run in steady-state or transient mode. Valve travel and characterization are captured through the underlying valve model, and choking conditions can be toggled and tuned at the valve level.

Network coupling

WellFlowlineNetwork wires wells and optional chokes into PipeBeggsAndBrills flowlines, collects them in manifolds, and optionally sends the combined stream downstream. The network offers steady-state and transient execution modes, supports target endpoint pressure solving, and can propagate arrival pressures back to well outlets for iterative backpressure calculations.