PIPESIM 2011 Training Fundamentals Labib Lect 1
PIPESIM 2011 Training Fundamentals Labib Lect 1
Schlumberger Private
Production system analysis software
Schlumberger Private
3. Single Branch Model Overview
4. Fluid Physical Property Prediction
5. Well Inflow Performance Modelling
6. Single & Multiphase Flow Modelling
7. Artificial Lift Modelling
2 Initials
PIPESIM Fundamental
Schlumberger Private
3 Initials
PIPESIM Fundamental Course
Introduction
Comprehensive and integrated suite of simulation tools for oil &
gas production system design and operation.
Rigorous thermodynamic multiphase flow and heat transfer
Schlumberger Private
model.
Models Oil & Gas production from reservoir through service facilities
to delivery.
Black Oil and Compositional Fluid descriptions
Wide range of an Inflow performance relationships (IPR) &
Multiphase flow models.
Open system
o Links to simulation tools: in-house and 3rd party
o Links to Data Management tools: Finder, OFM, ProdMan.
4 Initials
PIPESIM Fundamental Course
Objectives
Schlumberger Private
modelling in multiphase hydrocarbon systems.
5 Initials
PIPESIM Fundamental
Schlumberger Private
6 Initials
PIPESIM Fundamental
PIPESIM Definition
؟PIPESIM ما هو برنامج
Steady State هو برنامج محاكاة موثوق متعدد األطوارPIPESIM برنامج الـ
Schlumberger (SIS) وهو أحد برامج شركةMultiphase Simulator
Schlumberger Private
ويقدم القدرات الواسعة للقيام بمهام عديدة،لحلول األنظمة في هندسة النفط والغاز
تخدم كثيرا مهندسي اإلنتاج والمكامن لتصميم وتحليل نظام إنتاج نموذجي كامل لآلبار
.النفطية والغازية بدأ من المكمن وحتى عمليات المعالجات بالمنشآت السطحية
PIPESIM is a steady state, multiphase flow simulator used for
the design and analysis of oil and gas production systems. With its
rigorous simulation algorithms, PIPESIM helps you optimize your
production and injection operations.
7 Initials
PIPESIM Fundamental
Schlumberger Private
8 Initials
PIPESIM Fundamental
Learning Objectives
After completing this module, you will know how to use
PIPESIM by working through:
Schlumberger Private
Single Phase introductory tutorials.
Well Performance case studies.
Artificial Lift Design case studies.
Single Branch pipeline and facilities case studies.
Network Modeling case studies.
9 Initials
PIPESIM Fundamental
Schlumberger Private
10 Initials
PIPESIM Fundamental
Module – 1: Introductory Pipeline Tutorials
The purpose of this tutorial is to familiarize you with the
PIPESIM Single Branch interface by building and running
Schlumberger Private
simple examples. You will perform a simple hand calculation
to determine the pressure drop in a water pipeline, and then
construct a simple pipeline model to validate pressure drop
along a horizontal pipeline for a given inlet pressure and
flow-rate. You will also run some sensitivity studies on the
model.
11 Initials
PIPESIM Fundamental
Summary:
In this introduction, we have:
Defined the learning objectives.
Schlumberger Private
Outlined what tools you will need for this training.
Shown you what to expect within each module.
Discussed course conventions that you will encounter within
this material.
At the end of this course, you will be reasonably proficient with
using PIPESIM to perform a wide variety of production
engineering tasks to evaluate and predict well performance.
12 Initials
PIPESIM Fundamental
Workflow Diagram
Schlumberger Private
Figure-1: PIPESIM Workflow Diagram
13 Initials
PIPESIM Fundamental
A Tour of the User Interface
The PIPESIM allows you to easily construct well and network models
within a single environment. To launch PIPESIM from the Start menu,
select Program files > Schlumberger > PIPESIM.
Schlumberger Private
As shown in Figure 3 on the preceding page, the PIPESIM interface
consists of one main window, a menu bar, a status bar, a standard
toolbar and three specific toolbars related to single branch and network
modeling views. The standard toolbar (Figure-3 PIPESIM toolbars and
menus 3) contains common commands that are displayed in both the
single branch and network views.
14 Initials
PIPESIM Fundamental
Main Window:
Schlumberger Private
hide the toolbars
from view using
the Menu bar.
15 Initials
PIPESIM Fundamental
PIPESIM Software
Menu Bar:
Schlumberger Private
It is in the top of window, and consists of some of the familiar
Windows menus, including File, Edit, Help,…. and more. All
the tools available in other toolbars, plus all operations in
PIPESIM.
Status Bar:
Shows the status of running operation. If there is no operation
running, it will show the path of model.
16 Initials
PIPESIM Fundamental
PIPESIM Software
1- Main (Standard) Toolbar:
Available in both single branch and network model, and is
comprised of the icons and processes shown below.
Schlumberger Private
Figure 4: Standard toolbar functionality
17 Initials
PIPESIM Fundamental
1- Main (Standard) Toolbar
The main toolbar (like all toolbars in PIPESIM) is a docking toolbar.
That is, it can be re-positioned on the screen.
Schlumberger Private
From left to right, the icons are:
1. New model 2. Single Branch Wizard 3. Open an existing model,
4. Save active model 5. Save as 6. Save all open models
7. Find 8. Boundary Conditions 9. Cut
10. Copy 11. Paste 12. Run Model
13. Restart 14. Abort Run (Stop) 15. View summary file
16. View Output file 17. View System plot 18. View profile plot
19. View flow regime map 20. Report Tool
21. Export engine files (for FPT) 22. Help
18 Initials
PIPESIM Fundamental
2- Single Branch Toolbar:
This is available only in single branch models or the network model
in single branch mode. It consists of all objects required to build the
physical model.
Schlumberger Private
These tools can also be accessed from the Menu bar.
3- Network Toolbar:
Schlumberger Private
network model view. It consists of
all objects required to build the
physical network model.
Button Function
Schlumberger Private
Returns the mouse pointer to its original function. If you place an object, such as
Select a node, in the work area, further clicks will continue to place objects of that type
until the select arrow button is pressed.
Adds a text box to the model. Any number of text boxes can be added to the
Text model. The size and color of the text and the background can be changed.
Allows two connection objects to be connected together where no equipment is
Node located between them. In the network module, boundary nodes are used to
identify the "ends".
Boundary Final node in a single branch model where the branch connects to the network.
Node
21 Initials
The generic source object is a means by which you can specify explicit upstream
Source boundary conditions of pressure and temperature in a given model
21 Initials
PIPESIM Fundamental
2- The single branch model Toolbox cont.
Button Function
Schlumberger Private
Vertical The vertical completion component models flow from the reservoir to the bottom hole
Completion using an Inflow Performance Relationship (IPR). A multilayer reservoir model can
be defined by several layers (completions) which, can, if required, be separated by a
section of tubing.
Horizontal A horizontal completion with multiple sources along the horizontal wellbore. This
Completion takes into account reservoir drawdown and wellbore pressure drop.
Pump The basic pump model uses centrifugal pump equations to determine the relationship
between inlet pressure and temperature, outlet pressure and temperature, flowrate, shaft
power, hydraulic power and efficiency.
Multiphase A device that boots the pressure of an oil-gas mixture.
Booster
Separator
22 Initials Placing a separator in the model removes up to 100% of the gas, water or liquid (oil
plus water) phase.
22 Initials
PIPESIM Fundamental
2- The single branch model Toolbox cont.
Button Function
Schlumberger Private
Compressor Either centrifugal or reciprocating compressors can be modeled.
Expander The basic expander model uses centrifugal expander equations to determine the
relationship between inlet pressure and temperature, outlet pressure and temperature,
flowrate, shaft power, and efficiency.
Heat Exchanger A heat exchanger in the model allows a fluid temperature change to be modelled
Injection Point Placing an injection point in the model allows a side stream to be injected without
23 Initials
creating a new pressure boundary condition.
23 Initials
PIPESIM Fundamental
2- The single branch model Toolbox cont.
Button Function
Schlumberger Private
Equipment Simulates a generic unit operation in which the pressure and/or temperature of the
stream are modified.
Adder/Multiplier A rate change device in the model that can increase or decrease the fluid flowrate at
that point in the system
Report Placing a report tool in the model gives additional reporting of the conditions at
that point in the model.
Engine Keyword Placing an Engine Keyword Tool (EKT) in the model allows access to the PIPESIM
Input Language
Nodal Analysis Defines where the system is to be broken in two for the Nodal Analysis operation
24 Initials
24 Initials
PIPESIM Fundamental
2- The single branch model Toolbox cont.
Button Function
Schlumberger Private
Connector Allow two objects to be connected by a "zero-length" flowline. This is normally used
to connect two items of equipment together where there is no significant pressure
or temperature change between them.
Flowline Placing a flowline in the model allows the modeling of horizontal or near-horizontal
flow (up or downhill).
Tubing Placing the tubing object in the model allows the modeling of vertical or near-
vertical flow (production or injection) in a well bore.
Riser Placing a riser in the model allows the modelling of vertically or near- vertical flow
(up, down or inclined).
25 Initials
PIPESIM Fundamental
3- The Network model Toolbox
Button Function
Select arrow Allows the user to select, drag and drop any object in the working window
Schlumberger Private
Text Allows a text box to be added to the model.
Junction A junction is a location in the model where two, or more, branches meet.
The fluid from the incoming branches is then mixed at the junction. The
junction itself has no associated pressure drop.
Branch A branch is an object that connects two junctions or a well sources/sink
to a junction. A branch may contain many equipment objects.
Source A point in the network where a stream removed from a separator can
be directed to an injection well or sink
26 Initials
26 Initials
PIPESIM Fundamental
3- The Network model Toolbox
Button Function
Sink A sink is a point in the network where the fluid leaves the
system. Normally used to represent a surface outflow point as
Schlumberger Private
opposed to an injection well.
Production well A production well is a well where the fluid enters the network.
Injection well A injection well is a well where the fluid exits the network.
Schlumberger Private
pressure drop along a horizontal pipeline for a given inlet pressure and
Flowrate. The user will then run some sensitivity studies on the model.
Each example will follow the standard workflow for single branch
modelling:
1) Build the Physical Model
2) Create a Fluid Model
3) Choose Flow Correlations
4) Perform Operations
5) View and Analyze Results
28 Initials
PIPESIM Fundamental
Schlumberger Private
Fluid physical property models
Inflow performance models
Detailed heat transfer
Gas lift and ESP design
29 Initials
PIPESIM Fundamental
Schlumberger Private
Launch PIPESIM from the Start
menu (Start -> Program Files ->
Schlumberger -> PIPESIM)
1) Choose “New Single Branch
Model” from the startup screen
30 Initials
PIPESIM Fundamental
Schlumberger Private
2) From the Setup>Units menu,
select SI Units
31 Initials
PIPESIM Fundamental
Schlumberger Private
main window by clicking on the window:
32 Initials
PIPESIM Fundamental
Schlumberger Private
Node S1 by clicking and dragging from Source_1 to the End
Node S1.
Schlumberger Private
form will appear. Fill the form as shown below.
5- Click on to exit the user form.
34 Initials
PIPESIM Fundamental
Schlumberger Private
and the source input data user
form will appear. Fill the form
as shown in the next:
35 Initials
PIPESIM Fundamental
Schlumberger Private
tab and fill the form as shown
in the next (adiabatic
process):
36 Initials
PIPESIM Fundamental
Schlumberger Private
the Black Oil user form will appear.
2. Fill in the Black Oil user form as shown
below:
37 Initials
PIPESIM Fundamental
Schlumberger Private
Model as CaseStudy1_WaterPipe.bps.
38 Initials
PIPESIM Fundamental
Schlumberger Private
39 Initials
PIPESIM Fundamental
Schlumberger Private
User form as shown below:
40 Initials
PIPESIM Fundamental
Schlumberger Private
- Run the model by clicking on in the user form. The pressure
calculation will be done using the Moody correlation (Default single
phase correlation).
41 Initials
PIPESIM Fundamental
Schlumberger Private
42 Initials
PIPESIM Introduction
PipeSim Main Departments:
1) Design the Oil Wells Performance Analysis.
تصميم اآلبار النفطية وتحليلها.1
2) Design the Gas Wells Performance Analysis.
Schlumberger Private
تصميم اآلبار الغازية وتحليلها.2
3) Subsea Tieback Design.
تحت سطح البحرTieback تصميم.3
4) Pipeline and Facilities
خطوط األنابيب والمنشآت.4
5) Design the Network Analysis Module
تصميم شبكة إنتاج وإيجاد اإلنتاجية الكلية لنظام اإلنتاج.5
6) Design the Production Network on the GIS Map
GIS تصميم شبكة إنتاج على خارطة.6
43 Initials
PIPESIM Introduction
Lectures Course Include:
Schlumberger Private
2. Perform a NODAL analysis
3. Performing a pressure/Temperature profile
4. Calibrate PVT data
5. Sensitize on the well PI to match well performance
6. Analyze water cut sensitivity
7. Evaluate gas lift performance
8. Model multiple completions
9. Model a downhole choke.
44 Initials
PIPESIM : Oil Well Performance Analysis
1- Build the well model (well design & optimization):
NODAL analysis:
NODAL analysis evaluates the
performance of an oil well. You
Schlumberger Private
specify a nodal point, usually at
the bottom-hole or wellhead,
and divide the producing
system into two parts: the
inflow and the outflow. This is
represented graphically in the
next figure.
Getting Started:
Schlumberger Private
Open PIPESIM from the Start menu
(Start -> Program Files ->
Schlumberger -> PIPESIM)
1) Choose “New Single Branch
Model” from the startup screen.
2) From Setup > Units, set the
engineering units.
46 Initials
To Define the physical components of
the model:
Schlumberger Private
1. Click Vertical completion ( ) on the
single branch toolbar to choose a vertical
completion object and place it in the
Single Branch flow diagram.
2. Click Boundary Node and place
the selected node in the flow diagram.
47 Initials
To Define the physical components of
the model:
Schlumberger Private
3. Click Tubing object and connect
VertWell_1 to the End Node S1 by
clicking and dragging from VertWell_1
completion to the End Node S1.
48 Initials
4. Double-click on the completion
and enter the properties listed
in the next table.
Schlumberger Private
49 Initials
5. Double-click on the tubing object and
enter the tubing properties based on
data listed in the next tables.
Schlumberger Private
6. In the Geothermal Survey specify
an Overall Heat Transfer Coefficient
= 5 btu/hr/ft 2/F (override the default
value).
Schlumberger Private
nodes to 100 ft.
9. Select from Setup > Black Oil
10. Enter the fluid properties, as
shown in the table. Assume
default PVT correlations and
no calibration data.
52 Initials
11. From the Setup > Flow
Correlation menu, ensure that
the Hagedorn-Brown correlation
Schlumberger Private
is selected for vertical flow and
the Beggs-Brill Revised
correlation is selected for
horizontal flow.
Schlumberger Private
to divide the system into two parts. Part A extends from
reservoir to the bottomhole, while Part B runs from the
bottomhole to the wellhead.
To perform a NODAL analysis:
1. Select a NODAL analysis point from the toolbar
and drop it near the completion.
2. Click on the tubing and drag its bottom tip over to the
NODAL analysis point.
3. Insert a connector to link the completion with the
NODAL analysis point.
54 Initials
Perform a NODAL analysis:
4. Select Operations > NODAL
analysis.
Schlumberger Private
5. Enter an Outlet Pressure
(Boundary Condition) of 300
psia.
6. Leave Inflow Sensitivity and
Outflow Sensitivity empty.
55 Initials
Perform a NODAL
analysis:
7. Run the model.
Schlumberger Private
8. Inspect the plot and
select the Data tab to
determine the answers.
56 Initials
The Pressure/Temperature profile calculates pressure and
temperature on a node-by-node basis for the system. The results
are plotted for pressure or temperature as a function of distance/
elevation along the flow path.
Schlumberger Private
To estimate bottomhole flowing
conditions:
1. Run Operations > Pressure /
Temperature Profile.
2. Enter the Outlet (Tubing head)
pressure of 300 psia.
3. Specify the liquid rate as the
calculated variable.
4. Leave Sensitivity Data empty.
57 Initials
PIPESIM Introduction
Lectures Course Include:
Schlumberger Private
2. Calculate gas well deliverability.
3. Calibrate the inflow model using multipoint test data.
4. Select a tubing size.
5. Model a flowline and choke.
6. Predict future production rates
7. Determine a critical gas rate to prevent well loading
58 Initials
PIPESIM Introduction
Lectures Course Include:
Schlumberger Private
2. Select tieback insulation thickness
3. Determine the methanol requirement
4. Screen for severe riser slugging
5. Size a slug catcher.
.
59 Initials
PIPESIM Introduction
Lectures Course Include:
Schlumberger Private
2. Prediction of solids formation (hydrates, wax, asphaltene,
scale).
3. Slug catcher design (hydrodynamic slugs, pigging, ramp-up)
4. Equipment selection (pumps, compressors, multiphase
boosters).
5. Pipeline design.
6. Comparing measured data with calculated data.
60 Initials
PIPESIM Introduction
Lectures Course Include:
Schlumberger Private
1. Unique network solution algorithm to model wells in large
networks.
2. Rigorous thermal modeling of all network components.
3. Multiple looped pipeline/flowline capability.
4. Debottlenecking studies.
5. Comprehensive pipeline equipment models.
6. Gathering and distribution networks.
7. Gas lift optimization.
61 Initials
PIPESIM Introduction
Lectures Course Include:
5) Design the Production Network on the GIS Map
GIS • تصميم شبكة إنتاج على خارطة
You can use the Geographic Information System (GIS) Map in PIPESIM*
Schlumberger Private
to build and visualize your wells and surface pipelines alongside cultural
data from a wide variety of sources in geographic context.
Some of the GIS data formats supported in PIPESIM include:
• Shapefile, an Esri file-based vector format
• ArcGIS Server, an Esri server-based tiled or dynamic imagery format
• Web Map Service (WMS), an Open Geospatial Consortium (OGC) server-
based dynamic imagery format.
1. Choose a basemap.
2. Navigate the GIS map
3. Work with layers
4. Use the GIS map
62 Initials