Skip to content

Pipeline Network

Hydraulic and thermal modeling of the entire pipeline network, accounting for process constraints

Product diagram: Pipeline Network

Pipeline network simulation for the web

Build and refine pipeline network models in a shared, browser-based workspace. Analyze flow, pressure and temperature across the network while accounting for process constraints

01 / 06

What is happeningin the network now?

Flow, pressure and temperature distribution accounting for interactions between network objects

  • Boundary objects, pipelines and valves in one model
  • Simulation of branched and looped networks
  • Parameters throughout the network
Outcome

A coherent operating picture in which every segment is connected to the entire system

Unified simulation engine

Solve the entire network as a coupled system using mass, momentum and energy balances

Matrix-based network solver

The network is solved as a single system of nonlinear equations

  • Loops, bypass lines and branches
  • Boundary-condition inversion
  • Automatic flow reversal
  • Support for parallel computation on CPUs

Browser-based access

Work in your browser with centrally managed updates

Roles and permissions

Collaborate with project-level access control

Model versioning

Track changes and save model versions

Object management

Manage input data, object properties and results in a single table

Flexible workspace

Customizable units of measurement and light and dark themes

Help and training

User guides, technical guidance and interactive courses within the platform

Pipeline network simulation

Production network diagram, matrix solver progress and solver messages

A model aligned with actualoperating conditions

Calibration against field pressure and temperature measurements to reduce differences between model predictions and field data

  1. 01

    Fielddata

    Pressure and temperature measurements at network elements for a specified date

  2. 02

    Parametersetup

    Select calibration parameters and their adjustment ranges

  3. 03

    Runcalibration

    Choose an algorithm and start the calibration

  4. 04

    Analyzeresults

    Compare model predictions with field measurements and track the error

  5. 05

    Updatedmodel

    A refined model for operating analysis and forecasting

Calibration parameters
Friction, hydrostatic and heat-transfer coefficients
Calibration algorithms
Differential evolution, particle swarm optimization, a genetic algorithm, and the Nelder–Mead and Levenberg–Marquardt methods

Find the best feasibleoperating conditions

Optimize network control settings for a chosen objective while satisfying process constraints

Objective function

What we optimize

  • maxOil, condensate or gas production rate
  • minChemical injection rate
  • minWater or associated gas production rate

Control variables

  • Choke diameter / pressure drop
  • ESP operating frequency
  • Sucker rod pump stroke rate
  • Pump / compressor operating frequency
  • Chemical injection rate

Feasible region

Constraints we consider

HydraulicPressure and pressure drop
Flow rateFlow rates for individual elements and the whole network
TemperatureTemperatures at network elements
CompositionH₂S, CO₂ and other component concentrations
GroupConstraints for groups of network elements

Iterative search: solve the network model, evaluate the objective function, check constraints and update control variables

Comparison with reference software

BASIS deviations from reference results

ParameterMeanMaximum
Pressure · P0.48%1.05%
Flow rate · Q0.04%0.68%
Temperature · T0.16%0.94%

Snapshot simulation time

Objects in the modelBASISReference
≈ 1000.9 s0.8 s
≈ 1,00021.4 s20.6 s
≈ 3,00082.7 s78.9 s
14

iterations on average for BASIS to converge19 for the reference software

Pipeline network simulation

Large production network simulation in BASIS Pipeline Network

Production network diagram, matrix solver progress and solver messages