Skip to the content.

NeqSim Examples

This section contains tutorials, code examples, and Jupyter notebooks demonstrating NeqSim capabilities.

Jupyter Notebook Tutorials

Interactive Python notebooks using NeqSim through neqsim-python:

Notebook Description View Options
AIPlatformIntegration See notebook for details Markdown | nbviewer | Colab
AdvancedRiskFramework Tutorial See notebook for details Markdown | nbviewer | Colab
ESP Pump Tutorial See notebook for details Markdown | nbviewer | Colab
FieldDevelopmentWorkflow See notebook for details Markdown | nbviewer | Colab
GraphBasedProcessSimulation See notebook for details Markdown | nbviewer | Colab
H2S Distribution Modeling See notebook for details Markdown | nbviewer | Colab
IntegratedProductionRiskAnalysis See notebook for details Markdown | nbviewer | Colab
LoopedPipelineNetworkExample See notebook for details Markdown | nbviewer | Colab
MPC Integration Tutorial See notebook for details Markdown | nbviewer | Colab
MultiScenarioVFP Tutorial See notebook for details Markdown | nbviewer | Colab
MultiphaseFlowPipelineRiser Interactive See notebook for details Markdown | nbviewer | Colab
NeqSim Python Optimization See notebook for details Markdown | nbviewer | Colab
NetworkSolverTutorial See notebook for details Markdown | nbviewer | Colab
PVT Simulation and Tuning See notebook for details Markdown | nbviewer | Colab
ProducedWaterEmissions Tutorial See notebook for details Markdown | nbviewer | Colab
ProductionOptimizer Tutorial See notebook for details Markdown | nbviewer | Colab
ProductionSystem BottleneckAnalysis See notebook for details Markdown | nbviewer | Colab
ReadingFluidProperties See notebook for details Markdown | nbviewer | Colab
TVP RVP Study See notebook for details Markdown | nbviewer | Colab
TwoFluidPipe Tutorial See notebook for details Markdown | nbviewer | Colab

Java Examples

Example Java code demonstrating NeqSim APIs:

Example Description
EclipseE300ExportImportExample Java example
FlowRegimeDebug Java example
FlowRegimeDetectionExample Java example
MultiScenarioVFPExample Java example
MultiphaseModelPressureDropComparison Java example
OffshoreEmissionReportingExample Java example
RealTimeIntegrationExample Java example
SlugTrackingComparisonExample Java example
TransientPipelineLiquidAccumulationExample Java example
TwoFluidPipeExample Java example
TwoFluidPipeSlugTrackingExample Java example
TwoFluidPipelineLiquidAccumulationExample Java example
TwoFluidVsDriftFluxComparisonExample Java example
WellToOilStabilizationExample Java example

Other Tutorials

Additional documentation and guides:


Running the Notebooks

Prerequisites

  1. Install neqsim-python:
    pip install neqsim
    
  2. Or use Google Colab (click the Colab links above) - no installation needed!

Local Jupyter Setup

# Create a virtual environment
python -m venv neqsim-env
source neqsim-env/bin/activate  # On Windows: neqsim-env\Scripts\activate

# Install dependencies
pip install neqsim jupyter matplotlib pandas numpy

# Start Jupyter
jupyter notebook

Then open any of the .ipynb files from this directory.