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:
- Norwegianemissionmethods Comparison
- Production Optimization Guide
- Comparesimulations Quickstart
- Selective Logic Execution
- Transient Slug Separator Control Example
Running the Notebooks
Prerequisites
- Install neqsim-python:
pip install neqsim - 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.