Nodal
Nodal
Workflow/Solutions Training
Version 2011.1
Schlumberger Information Solutions
February 23, 2012
Copyright Notice
2010-2012 Schlumberger. All rights reserved.
No part of this manual may be reproduced, stored in a retrieval system, or
translated in any form or by any means, electronic or mechanical, including
photocopying and recording, without the prior written permission of
Schlumberger Information Solutions, 5599 San Felipe, Suite100, Houston, TX
77056-2722.
Disclaimer
Use of this product is governed by the License Agreement. Schlumberger
makes no warranties, express, implied, or statutory, with respect to the product
described herein and disclaims without limitation any warranties of
merchantability or fitness for a particular purpose. Schlumberger reserves the
right to revise the information in this manual at any time without notice.
Trademark Information
Software application marks used in this publication, unless otherwise indicated,
are trademarks of Schlumberger. Certain other products and product names
are trademarks or registered trademarks of their respective companies or
organizations.
PIPESIM Fundamentals, Version 2011.1 i
Table of Contents
About this Manual
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What You Will Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
What to Expect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Course Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Workflow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Module 1: PIPESIM Overview
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Lesson 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Lesson 2: Tour of the User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Lesson 3: PIPESIM File System and Calculation Engines . . . . . . . . . . . . . . . . 16
Output Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Lesson 4: Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Lesson 5: Single Branch Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Module 2: Simple Pipeline Tutorials
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Lesson 1: Single-Phase Flow Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Exercise 1: Modeling a Water Pipeline with Hand Calculations . . . . . . . . . . 30
Exercise 2: Modeling a Water Pipeline with PIPESIM . . . . . . . . . . . . . . . . . 34
Procedure 1: Performing Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Primary Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Auxiliary Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Exercise 3: Analyzing Multiple Scenarios with Sensitivities . . . . . . . . . . . . . 48
Exercise 4: Modeling a Single-Phase Gas Pipeline . . . . . . . . . . . . . . . . . . . 53
Exercise 5: Calculating Gas Pipeline Flow Capacity . . . . . . . . . . . . . . . . . . 56
Lesson 2: Multiphase Flow Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Exercise 1: Modeling a Multiphase Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . 61
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
ii PIPESIM Fundamentals, Version 2011.1
Module 3: Oil Well Performance Analysis
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Lesson 1: NODAL Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Exercise 1: Building the Well Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Exercise 2: Performing NODAL Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Exercise 3: Performing a Pressure/Temperature Profile . . . . . . . . . . . . . . . 83
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Lesson 2: Fluid Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Single Point Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Multi-Point Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Exercise 1: Calibrating PVT Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
GOR Property Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Lesson 3: Pressure/Temperature Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Exercise 1: Flow Correlation Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Exercise 2: Matching Inflow Performance . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
Lesson 4: Well Performance Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Exercise 1: Conducting a Water Cut Sensitivity Analysis . . . . . . . . . . . . . . 99
Exercise 2: Evaluating Gas Lift Performance . . . . . . . . . . . . . . . . . . . . . . . 101
Exercise 3: Working with Multiple Completions . . . . . . . . . . . . . . . . . . . . . 102
Question . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Lesson 5: Flow Control Valve Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Exercise 1: Modeling a Flow Control Valve . . . . . . . . . . . . . . . . . . . . . . . . 109
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Module 4: Gas Well Performance
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Lesson 1: Compositional Fluid Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Equations of State (EoS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Binary Interaction Parameter (BIP) Set . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Exercise 1: Creating a Compositional Fluid Model for a Gas Well . . . . . . . 120
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Lesson 2: Gas Well Deliverability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Exercise 1: Calculating Gas Well Deliverability . . . . . . . . . . . . . . . . . . . . . 124
Exercise 2: Calibrating an Inflow Model using Multipoint Test Data . . . . . 127
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Lesson 3: Erosion Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
API 14 E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Salama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
PIPESIM Fundamentals, Version 2011.1 iii
Exercise 1: Selecting a Tubing Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Lesson 4: Choke Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Exercise 1: Modeling a Flowline and Choke . . . . . . . . . . . . . . . . . . . . . . . 135
Exercise 2: Predicting Future Production Rates . . . . . . . . . . . . . . . . . . . . 137
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Lesson 5: Liquid Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Turner Droplet Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Exercise 1: Determining a Critical Gas Rate to Prevent Well Loading . . . . 140
Question . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Module 5: Horizontal Well Design
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Lesson 1: Inflow Performance Relationships for Horizontal Completions . . . . 143
IPR Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Exercise 2: Constructing the Well Model . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Exercise 3: Evaluating the Optimal Horizontal Well Length . . . . . . . . . . . . 148
Exercise 4: Specifying Multiple Horizontal Perforated Intervals . . . . . . . . . 149
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Module 6: Subsea Tieback Design
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Lesson 1: Flow Assurance Considerations for Subsea Tieback Design . . . . . 154
Exercise 1: Developing a Compositional PVT Model . . . . . . . . . . . . . . . . . 155
Exercise 2: Constructing the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Exercise 3: Sizing the Subsea Tieback . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Lesson 2: Hydrates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Hydrate Mitigation Strategies in PIPESIM . . . . . . . . . . . . . . . . . . . . . . . . . 161
Exercise 1: Selecting Tieback Insulation Thickness . . . . . . . . . . . . . . . . . 162
Exercise 2: Determining the Methanol Requirement . . . . . . . . . . . . . . . . . 162
Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Lesson 3: Severe Riser Slugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
PI-SS Indicator (Severe-Slugging Group) . . . . . . . . . . . . . . . . . . . . . . . . . 167
Exercise 1: Screening for Severe Riser Slugging . . . . . . . . . . . . . . . . . . . 168
Lesson 4: Slug Catcher Sizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Hydrodynamic Slugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Pigging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Ramp-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
iv PIPESIM Fundamentals, Version 2011.1
Evaluating Each Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Exercise 1: Sizing a Slug Catcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Module 7: Scale Prediction
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Lesson 1: Scale Prediction in PIPESIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Exercise 1: Predicting Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
Module 8: Looped Gas Gathering Network
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Lesson 1: Model a Gathering Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Boundary Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Solution Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Exercise 1: Building a Network Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Exercise 2: Performing a Network Simulation . . . . . . . . . . . . . . . . . . . . . . 199
Looped Gathering Network Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Module 9: Water Injection Network
Learning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Lesson 1: Crossflow in Multilayer Wells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Exercise 1: Determining Fluid Distribution in a Water Injection Network . . 208
Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Appendix A: PIPESIM 2011.1 Fundamentals Answer Key
Module 3: Simple Pipeline Tutorials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Lesson 1 Single-Phase Flow Calculations . . . . . . . . . . . . . . . . . . . . . . . . . 215
Module 3: Oil Well Performance Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Lesson 1: Nodal Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Lesson 2: Fluid Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Lesson 3: Pressure/Temperature Matching . . . . . . . . . . . . . . . . . . . . . . . . 216
Lesson 4: Well Performance Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Question (Optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Lesson 5: Flow Control Valve Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Module 4: Gas Well Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
PIPESIM Fundamentals, Version 2011.1 v
Lesson 2: Gas Well Deliverability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Lesson 3: Erosion Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Lesson 4: Choke Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
Lesson 5: Liquid Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Module 5: Horizontal Well Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Lesson 1: Inflow Performance Relationships for Horizontal Completions . 220
Module 6: Subsea Tieback Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Lesson 1: Flow Assurance Considerations for Subsea Tieback Design . . 220
Lesson 2: Hydrates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Lesson 3: Severe Riser Slugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Lesson 4: Slug Catcher Sizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Module 7: Scale Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Lesson 1: Scale Prediction in PIPESIM . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Module 8: Looped Gas Gathering Network . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Lesson 1: Model a Gathering Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
vi PIPESIM Fundamentals, Version 2011.1
Schlumberger About this Manual
PIPESIM Fundamentals, Version 2011.1 1
About this Manual
This training provides an introduction into the PIPESIM software
application. PIPESIM is a production engineers tool that covers a
wide range of applications relevant to the oil and gas industry.
Applications featured in this training manual include well
performance, fluid modeling, flow assurance and network
simulation.
Learning Objectives
After completing this training, you will know how to:
build a single branch well or pipeline model
define a black oil or compositional fluid model
perform single branch simulation operations
build a network model
perform a network simulation.
What You Will Need
In this training you will need the following documents, hardware,
and software:
Personal computer with minimum 512 MB RAM
PIPESIM 2011.1
Training data sets.
Schlumberger
2 PIPESIM Fundamentals, Version 2011.1
What to Expect
In each module within this training material, you will encounter the
following:
Overview of the module
Prerequisites to the module (if necessary)
Learning objectives
A workflow component (if applicable)
Lessons, explaining a subject or an activity in the workflow
Procedures, showing the steps needed to perform a task
Exercises, which allow you to practice a task by using the
steps in the procedure with a data set
Scenario-based exercises
Questions about the module
Summary of the module.
You will also encounter notes, tips and best practices.
Schlumberger
PIPESIM Fundamentals, Version 2011.1 3
Course Conventions
Content in this manual uses the following conventions.
NOTE: Text you must enter is indicated in a fixed-width font or a
fixed-width font inside triangle brackets. Do not include
the brackets when you enter the required information.
Instructions to make menu selections are also written using bold
text and an arrow indicating the selection sequence, as shown:
1. Click File menu > Save. (The Save Asset Model File dialog
box opens.)
OR
Click Save Model .
An OR is used to identify an alternate procedure.
Characters in Bold Represent references to dialog box names,
application areas, or commands to be
performed.
For example, "Open the Open Asset Model
dialog."
Denote keyboard commands. For example,
"Type a name and press Enter."
Identify the name of Schlumberger software
applications, such as ECLIPSE or Petrel.
Fixed-width
characters inside <>
triangle brackets
Indicate variable values that the user must
supply, such as <username> and
<password>.
Characters in italics Represent file names or directories, such as
"... edit the file sample.dat and..."
Represent option areas in a window, such as
the Experiments area.
Identify the first use of important terms or
concepts.
For example, "compositional simulation" or
safe mode operation.
Characters in
fixed-width
Represent code, data, and other literal text
you see or type.
For example, enter 0.7323.
Schlumberger
4 PIPESIM Fundamentals, Version 2011.1
Icons
Throughout this manual, you will find icons in the margin
representing various kinds of information. These icons serve as
at-a-glance reminders of their associated text. See below for
descriptions of what each icon means.
Schlumberger
PIPESIM Fundamentals, Version 2011.1 5
Workflow Diagram
Figure 1 illustrates the workflow of the PIPESIM application.
Figure 1 PIPESIM workflow
Schlumberger
6 PIPESIM Fundamentals, Version 2011.1
Summary
In this introduction, we:
defined the learning objectives
outlined what tools you will need for this training
discussed course conventions that you will encounter within
this material
provided a high-level overview of the workflow.
Schlumberger
PIPESIM Fundamentals, Version 2011.1 7
NOTES
Schlumberger
8 PIPESIM Fundamentals, Version 2011.1
NOTES
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 9
Module 1 PIPESIM Overview
This module introduces PIPESIM 2011.1 and describes the
graphical user interface (GUI) in detail to familiarize you with the
application environment.
Learning Objectives
After completing this module, you will know how to:
create a new or open an existing project
navigate through the user interface
understand the structure of the output file
display plots in PsPlot.
You will also develop an understanding of PIPESIM toolbars, file
system, engines, and operations.
Lesson 1 Introduction
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. As shown in Figure 2,
PIPESIM models multiphase flow from the reservoir through to the
surface facilities to enable comprehensive production system
analysis.
PIPESIM is most often used by reservoir, production or facilities
engineers as an engineering tool to model well performance,
conduct nodal (systems) analysis, design artificial lift systems,
model pipeline networks and facilities, analyze field development
plans and optimize production.
NOTE: Steady-state flow simulation implies that the mass flow
rate is conserved throughout the system. This means
there is no accumulation of mass within any component
in the system.
PIPESIM Overview Schlumberger
10 PIPESIM Fundamentals, Version 2011.1
Figure 2 Total production system
PIPESIM modules are available and licensed separately,
depending on your needs.
Base System Production system analysis
software for well modeling,
NODAL analysis, artificial lift
design, pipeline/process facilities
modeling and field development
planning.
Network Analysis (NET) Optional add-on to PIPESIM for
modeling complex networks that
can include loops, parallel lines
and crossovers
SIS PVT Toolbox - EOS
Package
Optional add-on to PIPESIM for
modeling compositional fluid using
flash packages from Eclipse 300
or DBR
SIS PVT Toolbox
Advanced Gas EOS
Optional PVT Toolbox add-on for
exposing additional flash
packages, such as RefProp V8 &
GERG 2008
Multiflash Package Optional add-on to PIPESIM.
Compositional model is not
required.
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 11
Multiflash Hydrates Optional add-on to Multiflash
package
Multiflash Wax
Thermodynamics
Optional add-on to Multiflash
package
Multiflash Asphaltene Optional add-on to Multiflash
package
Multiflash CSMA EOS Optional add-on to the Multiflash
package for exposing CSMA EOS
Multiflash Package Linux
Engine
Optional add-on to the Multiflash
package for the Linux Operating
System
Linux Computation
Engines
Used only with Avocet IAM when
ECLIPSE Parallel and is run on a
Linux Cluster
Gas Lift Optimization
Module
Network Optimization option that
calculates the optimal gas lift
allocation to a network of gas lifted
wells, and optimizes choke sizes
and well status
PIPESIM OLGAS Steady
State Flow Correlation
Two Phase
Third-party 2-phase mechanistic
multiphase flow model
PIPESIM OLGAS Steady
State Flow Correlation
Three Phase
Third-party 3-phase mechanistic
multiphase flow model
PIPESIM LEDA Flow
Correlation Two Phase
Third-party 2-phase mechanistic
multiphase flow model
PIPESIM LEDA Flow
Correlation Three
Phase
Third-party 3-phase mechanistic
multiphase flow model
PIPESIM Rod Pump
Design and Optimization
Third-party module for designing
rod pumps
PIPESIM Rod Pump
Diagnostics
Third-party module for diagnosing
rod pump performance based on
digitized dynocards
PIPESIM Overview Schlumberger
12 PIPESIM Fundamentals, Version 2011.1
Lesson 2 Tour of the User Interface
The PIPESIM graphical user interface (GUI) 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.
As shown in Figure 3, 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 4) contains common
commands that are displayed in both the single branch and
network views.
The Single Branch toolbar (Figure 5) is displayed only in single
branch view, while the Network toolbar (Figure 6) and the Net
Viewer toolbar are displayed in the Network view.
You can also hide the toolbars from view using the Menu bar.
PIPESIM DBR Wax
Deposition
Single-phase wax deposition
model embedded in PIPESIM that
uses wax properties characterized
with the DBR Solids application
DBR Solids Wax and
Asphaltene Precipitation
Standalone application that
predicts the wax and asphaltene
precipitation temperature
DBR Solids Wax
Deposition
Characterization
Standalone application that
characterizes wax properties for
use in PIPESIM wax deposition
Menu Bar 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.
Standard
Toolbar
Available in both single branch and network
model and is comprised of the icons and
processes.
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 13
Figure 3 PIPESIM toolbars and menus
Figure 4 Standard toolbar functionality
PIPESIM Overview Schlumberger
14 PIPESIM Fundamentals, Version 2011.1
Figure 5 Single Branch toolbar
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.
These tools can also be accessed from
the Menu bar.
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 15
NOTE: Icons in the Network toolbar and the Net Viewer bar
are not highlighted in the Single Branch model. Similarly,
icons in the Single Branch toolbar are not highlighted in
the network model.
From the Network model, you must access the Single
Branch viewing mode by double-clicking on the object to
insert necessary equipment, such as compressors,
pumps, chokes, and more.
Network
Toolbar
This toolbar is available only in the network
model view. It consists of all objects required
to build the physical network model.
These tools can also be accessed from the
Menu bar.
Figure 6 The Network toolbar
PIPESIM Overview Schlumberger
16 PIPESIM Fundamentals, Version 2011.1
Lesson 3 PIPESIM File System and
Calculation Engines
PIPESIM generates several input and output files in its working
directory when you run a model. The input files are processed by
the simulation engine to create output files.
PIPESIM
Engines
PIPESIM uses one engine for a Single
Branch model and another engine for a
Network model.
Psimstub.exe is the PIPESIM engine for
single branch operations.
Pnetsub.exe is the PIPESIM engine for a
network simulation.
You can set or change the path of these
engines by selecting Setup >
Preferences > Choose Paths.
PIPESIM File
System
PIPESIM stores data in these formats:
ASCII files
Binary files
Microsoft Access database.
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 17
Table 1 provides a brief description of PIPESIM file extensions.
Table 1: PIPESIM File Extensions and their Uses
Extension Type of File Application
*.bps Single branch
model
PIPESIM file
All the data necessary to run a model.
Single Branch model file includes data
for units, fluid composition, well IPR,
system data, and more.
The support team requires these files
when you make support queries.
*.bpn Network model
PIPESIM file
Same as above for a Network model.
Output Files
*.out Output file All output data in ASCII format. The
output file is produced from both
Single Branch and Network models.
Node by node results are reported in
output files.
The output file is divided into sections.
To show or hide a section, select
Setup > Define Output.
Mostly, errors are reported in output
file. Remember to check this file in
case of an error in a PIPESIM model.
*.sum Summary file Summary report of PIPESIM output,
such as pressures and temperatures
at sources and sinks.
Plot Files
*.plc Profile plot Variables you can plot with distance
and elevation in PsPlot. These
variables include pressure,
temperature and fluid properties, and
more.
PsPlot is a plotting utility in PIPESIM.
*.plt System plot Same as the *.plc file, but does not
contain variables such as distance and
elevation. This file is primarily used to
see sensitivity of one variable to
another.
For example, you can plot water cut
with system outlet pressure.
PIPESIM Overview Schlumberger
18 PIPESIM Fundamentals, Version 2011.1
Miscellaneous Files
*.psm This is the keyword input file
generated by the user interface for the
PIPESIM single branch engine named
psimstub.exe. In certain situations
(mainly debugging), this file can be
manually modified via expert mode.
*.tnt All instructions sent to the PIPESIM
network engine - pnetstub.exe. The
PIPESIM engine reads this file for
processing - not the *.bpn file.
*.mdb Access
database file
Black oil fluid data, electric
submersible pump (ESP) performance
curves, user-defined pump and
compressor curves, and pressure
survey data.
You can access this file by selecting
Setup > Preferences > Choose
Paths. You can set the path of this file
in the Data Source box.
*.pvt PVT file A single stream composition and a
table of fluid properties for a given set
of pressure and temperature values.
If needed, this file can be created by a
commercial PVT package, such as
Multiflash, Hysys, DBRSolids, or
others, or via the Compositional
module in PIPESIM.
*.unf Unit file Stores user-defined unit sets, which
can be passed from user-to-user.
*.env Phase envelope file
*.map Flow regime map
Table 1: PIPESIM File Extensions and their Uses
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 19
Output Files
The PIPESIM output file is an ACSII format file, generated by
either a Single Branch or a Network model. This is a very large file
divided into many sections. You can customize the output report
by selecting Setup > Define output (Figure 7).
Figure 7 Define Output tab
PIPESIM Overview Schlumberger
20 PIPESIM Fundamentals, Version 2011.1
Figure 8 shows a sample output file from the primary output
section of PIPESIM.
Figure 8 Sample output file (primary output section)
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 21
Lesson 4 Plots
Plots in PIPESIM are displayed with a plotting utility called PsPlot.
The path to the PsPlot executable is normally located in the
PIPESIM installation directory, such as C:\Program
Files\Schlumberger\ PIPESIM\Programs\PSPlotX.exe.
You can set the path of PsPlotX.exe by selecting Setup >
Preferences > Choose Paths. You can use PsPlot to open both
*.plc and *.plt files.
Optionally, you can view data in tabular mode (Figure 9) by
clicking on the Data tab.
Figure 9 Plot and tabular view of PsPlot data
PIPESIM Overview Schlumberger
22 PIPESIM Fundamentals, Version 2011.1
You can change display settings of PsPlot, such as title, minimum
or maximum axis, color, legends and more, by selecting Edit >
Advanced Plot Setup (Figure 10).
Figure 10 Advanced Plot Setup dialog
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 23
Lesson 5 Single Branch Operations
There are many single branch operations available in PIPESIM
(Figure 11.
Figure 11 List of single branch operations
System
Analysis
This operation enables you to determine the
performance of a given system for varying
operating conditions on a case-by-case basis.
Results of the system analysis operation are
provided in the form of plots of a dependent
variable, such as outlet pressure, versus an
independent variable, such as flow rate.
You can generate families of X-Y curves for the
system by varying either a single sensitivity
variable (such as water cut) or by applying
permutations of a group of sensitivity values.
PIPESIM Overview Schlumberger
24 PIPESIM Fundamentals, Version 2011.1
NOTE: The System Analysis operation also generates Pressure/
Temperature profile plots for each case. Likewise, Pressure/
Temperature Profile operations generate a system plot.
The ability to perform analysis by combining
sensitivity variables in different ways makes the
system analysis operation a very flexible tool
for plotting data on a case-by-case basis. A
typical plot resulting from a system analysis
operation is shown in Figure 12.
Figure 12 Typical System Analysis plot
Pressure/
Temperature
Profile
You can generate pressure and temperature
profiles of the system as a function of distance/
elevation along the system. Both temperature
and pressure profiles are generated on a node-
by-node basis for the system.
Flow
Correlation
Comparison
Quickly compare multiphase flow correlations
against measured data. The Data Matching
operation introduced in PIPESIM 2009.1 is
recommended for regression of friction and
holdup multipliers to tune multiphase flow
correlations to match well test data.
Data
Matching
Select parameters that are automatically
adjusted to match measured pressure and
temperature data for a particular system. These
parameters include multipliers for heat transfer
coefficient (to match temperature
measurements), as well as friction factor and
holdup factor multipliers (to match pressure
measurements).
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 25
You can select and rank multiple flow
correlations and simultaneously match
pressure and temperature measurements.
NODAL
Analysis
A common way to analyze well performance.
This visually assesses the impact of various
system components and is done by splitting the
system at the point of interest (the NODAL
analysis point).
This graphically presents the system response
upstream (Inflow) and downstream (Outflow) of
the nodal point.
The point at which the inflow and outflow
curves intersect is the operating point for the
given system, as shown in Figure 13.
Figure 13 NODAL analysis Inflow/Outflow
curves
Optimum
Horizontal
Well Length
This predicts hydraulic wellbore performance in
the completion. The multiple source concept
leads to a pressure gradient from the blind end
(toe) to the producing-end (heel), which, if
neglected, results in over-predicting
deliverability.
The reduced drawdown at the toe results in the
production leveling off as a function of well
length. It can be shown that drilling beyond an
optimum length yields no significant additional
production.
PIPESIM Overview Schlumberger
26 PIPESIM Fundamentals, Version 2011.1
NOTE: The Artificial Lift Performance operation is essentially a
specific implementation of the System Analysis operation.
Reservoir
Tables
For the purposes of reservoir simulation, it is
often necessary to generate VFP curves for
input to a reservoir simulation program. The
VFP curves allow the reservoir simulator to
determine bottomhole flowing pressures as a
function of tubing head pressure, flow rate,
GOR, water cut, and the artificial lift quantity.
The reservoir simulator interface allows you to
write tabular performance data to a file for input
into a reservoir simulation model. Currently, the
following reservoir simulators are supported:
ECLIPSE
PORES
VIP
COMP4
MoReS (Shells in-house reservoir
simulator).
Well
Performance
Curves
These can be created in the network solver to
produce faster solution times. A curve is
created that represents the performance of the
well under specified conditions. The network
solver will then use this curve instead of
modeling the well directly.
Gas Lift Rate
vs. Casing
Head Press.
Determines the gas lift injection rate possible
based on the casing head pressure for a well.
Artificial Lift
Performance
This analyzes the effects of artificial lift of a
production well using either gas lift or an
electrical submersible pump (ESP). The
performance curves allow for sensitivities on
various parameters, including wellhead
pressure, water cut, tubing, and flowline
diameters.
Depending on selected methods, you must
enter wax properties or provide a properties file.
Schlumberger PIPESIM Overview
PIPESIM Fundamentals, Version 2011.1 27
Review Questions
What is the basic premise of steady-state flow modeling?
What single branch operations are available?
Summary
In the module, you gained an understanding of PIPESIM toolbars,
file system and engines, and operations. You also learned about:
starting PIPESIM with a new or existing project
navigating and learn the user interface
viewing results in output file
displaying plots in PsPlot
selecting single branch options
identifying PIPESIM executables and data files.
Wax
Deposition
With various deposition model/methods,
generates wax deposition profile (Distance vs.
Wax deposition thickness) and system (Wax
Volume vs. time) plots.
PIPESIM Overview Schlumberger
28 PIPESIM Fundamentals, Version 2011.1
NOTES
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 29
Module 2 Simple Pipeline Tutorials
The purpose of these tutorials is to familiarize you with the
PIPESIM Single Branch interface by building and running simple
examples. You begin by performing 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.
Learning Objectives
After completing this module, you will know how to:
build the physical model
create a fluid model
choose flow correlations
perform operations
view and analyze results.
Lesson 1 Single-Phase Flow Calculations
Consider the case, illustrated in Figure 14, of a pipeline
transporting water.
Figure 14 Pipeline transporting water
Simple Pipeline Tutorials Schlumberger
30 PIPESIM Fundamentals, Version 2011.1
The pressure change per distance L for single phase flow is given
by Bernoullis equation:
= + +
The accelerational term is normally negligible except for low
pressure and high velocity gas flow, although PIPESIM will always
calculate this term.
Assuming the accelerational term to be zero for your hand
calculation, the pressure gradient equation becomes:
= (frictional) - (elevational)
where:
= fluid density (lbm/ft
3
)
g = gravitational constant
f = moody friction factor
v = fluid velocity (ft/s)
d = pipe inside diameter (ft)
Exercise 1 Modeling a Water Pipeline with
Hand Calculations
In this exercise, using the data in the table and assuming the flow
is isothermal, you perform a hand calculation to determine the
delivery pressure of the pipeline using single-phase flow theory.
NOTE: You will need a hand calculator or MS Excel to complete
this exercise.
total
dL
dp
|
.
|
\
|
frictional
dL
dp
|
.
|
\
|
l elevationa
dL
dp
|
.
|
\
|
onal accelerati
dL
dp
|
.
|
\
|
total
dL
dp
|
.
|
\
|
gd
v f
2
2
u sin g
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 31
TIP: To ensure unit consistency when performing hand
calculations, refer to the converted unit in the far right
column of the table.
Pipeline Data
Diameter d 3 in (= 0.25 ft)
Length L 20,025 ft
Elevation Change Z 1,000 ft
Horizontal
Distance
X 20,000 ft
Ambient
Temperature
T
amb
60 degF
Inclination Angle q 2.866 (=.05002 radians)
Roughness e 0.0015 in
Relative
Roughness
c/d 0.0005 in
Fluid Data
Water viscosity
w
1.2 cp (= 8.06e-4 lb/ft-s)
Water density
w
63.7
lbm/ft
3
Operating Data
Source
Temperature
T
inlet
60 degF
Inlet Pressure P
in
1,200 psia
Water Flow rate Q
w
6,000 BPD
(= 0.39 ft
3
/s)
Constants
Gravitational g 32.2
ft/s
2
Simple Pipeline Tutorials Schlumberger
32 PIPESIM Fundamentals, Version 2011.1
1. Calculate the water velocity:
= _____________ ft/s
2. Calculate the Reynolds number.
= ______________
Is the flow laminar or turbulent? (See the Moody Diagram in
Figure 15.)
3. Determine the friction factor using the Churchill equation for
turbulent flow.
NOTE: Alternatively, you can look up the friction factor using
the Moody diagram in Figure 15.
f = __________________________
|
.
|
\
|
=
4
2
d
Q
v
w
t
vd
= Re
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 33
Figure 15 Moody diagram
4. Evaluate the frictional pressure term, :
= __________ psf/ft
divide this by 144 to get_______ psi/ft
Multiply by the given length of pipe, L, to get the total
frictional pressure drop:
= _____________ psi
5. Evaluate the elevational pressure term,
NOTE: If using Excel, be sure the angle is in radians.
= __________ psi/ft
divide this by 144 to get________ psi/ft
gd
v f
2
2
friction
dL
dp
|
.
|
\
|
friction
dp
u sin
elevation
dp
Simple Pipeline Tutorials Schlumberger
34 PIPESIM Fundamentals, Version 2011.1
Multiply by the given length of pipe, L, to get the total
elevational pressure drop
= _____________ psi
6. Add the frictional and elevational terms to determine the total
pressure term:
7. = +
= ________ psi/ft
Multiply by the given length of pipe, L, to get the total
pressure drop
= _____________ psi
8. Calculate the outlet pressure given the inlet pressure:
P
out
= P
in
- = __________ psia.
Exercise 2 Modeling a Water Pipeline with
PIPESIM
In this exercise, you use PIPESIM to build the water pipeline you
hand calculated in . You will define parameters for each
component in the model, perform operations, view and analyze
the results, and compare PIPESIM results to your hand
calculations.
There are three parts to this exercise:
1. Starting the application
2. Creating the fluid model (water) and selecting flow
correlations
3. Building the physical model.
elevation
dp
total
dL
dp
|
.
|
\
|
frictional
dL
dp
|
.
|
\
|
l elevationa
dL
dp
|
.
|
\
|
total
dL
dp
|
.
|
\
|
total
dp
total
dp
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 35
Getting Started
To start the application:
1. To start PIPESIM, select Start > Program Files >
Schlumberger > PIPESIM.
2. Click NEW Single Branch Model.
3. From the Setup > Units menu, select the Eng(ineering)
units.
4. From the Setup > Define Output tab, uncheck all report
options except Primary Output and Auxiliary Output.
Simple Pipeline Tutorials Schlumberger
36 PIPESIM Fundamentals, Version 2011.1
Building the Physical Model (a Water Pipeline Model)
You begin by defining the physical components of the model.
1. Click Source and place it in the window by clicking inside
the Single Branch window.
2. Click Boundary Node and place it in the window.
3. Click Flowline .
4. Link Source_1 to the End Node S1 by clicking and dragging
from Source_1 to the End Node S1.
NOTE: The red outlines on Source_1 and Flowline_1
indicate that essential input data are missing.
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 37
5. Double-click Source_1 and the source input data user form
displays.
a. Fill in the form.
b. Click OK to exit the user form.
6. Double-click Flowline_1 and the input data user form is
displayed.
7. Fill the form as shown below, ensuring that the rate of
undulations = 0 (no terrain effects).
Simple Pipeline Tutorials Schlumberger
38 PIPESIM Fundamentals, Version 2011.1
8. Click the Heat Transfer tab and fill in the form for an
adiabatic process, as no heat was gained or lost between the
system and its environment.
9. Click OK to exit the user form and accept the overall heat
transfer coefficient (U value) defaults.
Creating the Fluid Model (Water) and Selecting Flow
Correlations
To create the fluid model and select flow correlations:
1. Select Setup > Black Oil to open the Black Oil Fluid menu.
2. Fill in the Black Oil user form and click OK when you are
finished.
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 39
3. Select File > Save As and save the model as
Exercise2_WaterPipe.bps.
4. From the Setup > Flow Correlations menu, select the
Moody single-phase flow correlation.
5. Click OK.
Simple Pipeline Tutorials Schlumberger
40 PIPESIM Fundamentals, Version 2011.1
Procedure 1 Performing Operations
PIPESIM Single Branch mode offers several simulation
operations, depending on the intended workflow. Many of these
operations are explained in the exercises that follow.
The Pressure/Temperature Profile operation is used to acquire
the distribution of pressure, temperature and many other
parameters across the flow path.
To perform these operations:
1. From the Operations menu, select the Pressure/
Temperature Profile operation.
NOTE: The Pressure Temperature Profile Operation requires
that you designate a calculated variable and specify
all other variables. Generally, two specifications are
provided for use with the rate, inlet pressure and
outlet pressure, while the third is calculated.
However, all three can be specified and a forth
variable will be calculated, for example choke size.
2. Enter the known flowing conditions.
3. Click Run Model. The pressure calculation uses the Moody
correlation (default single-phase correlation).
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 41
4. View and analyze the results. The pressure profile below
should be visible upon completion of the run.
5. To display a tabular output of the Pressure/Temperature
profile, click the Data tab at the top of your graph. Notice that
the outlet pressure is 89 psia.
6. (Optional) Copy this data into Excel:
a. Highlight the cells of interest.
b. Press Ctrl + C.
c. Select a cell in Excel and press Ctrl + V.
d. To view an abbreviated form of the full output file, select
Reports > Summary File.
Simple Pipeline Tutorials Schlumberger
42 PIPESIM Fundamentals, Version 2011.1
You can observe the output:
The Liquid holdup value displayed (175 bbl) is the total
liquid volume for the entire pipe.
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 43
7. The Summary file reports the frictional and elevational
components of the total pressure change in the pipeline.
Compare the results of PIPESIM to your hand calculations by
entering the appropriate values in the table.
8. View the output file by selecting Reports > Output File. By
default, the output file is divided into five sections:
Input Data Echo (Input data and Input units summary)
Fluid Property Data (Input data of the fluid model)
Profile and Flow Correlations (Profile and selected
correlations summary)
Primary Output
Auxiliary Output.
NOTE: If the units reported in the output file are not the
desired ones, you should change the units (Setup >
Units), pick the preferred unit system, and re-run the
simulation.
Table 2: Result Table 3: Hand
Calculation
Table 4: PIPESIM
Liquid Velocity (ft/s)
P
frictional
(psi)
P
elevational
(psi)
P
total
(psi)
Outlet Pressure (psia)
Simple Pipeline Tutorials Schlumberger
44 PIPESIM Fundamentals, Version 2011.1
Primary Output File
The primary output is shown in Figure 16.
Figure 16 Example of the primary output file
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 45
The primary output contains 17 columns:
Node number: node at which all the measures on the row
have been recorded. (The nodes have been spaced by
default with a 1,000 foot interval)
Horizontal Distance (cumulative horizontal component of
length)
Elevation (absolute)
Angle of inclination (from the horizontal)
Angle of inclination (from the vertical)
Pressure
Temperature
Mean mixture velocity
Elevational pressure drop
Frictional pressure drop
Actual Liquid flow rate at the P,T conditions of the node
Actual Free gas rate at the node converted to standard P,T
conditions
Total Mass flow rate at the node
Actual Liquid density at the P,T conditions of the node
Actual Free gas density at the P,T conditions of the node
Slug Number
Flow Pattern.
Notice that, as the pressure decreases, the liquid density
decreases; therefore, the velocity must increase to maintain a
constant mass flow rate.
Simple Pipeline Tutorials Schlumberger
46 PIPESIM Fundamentals, Version 2011.1
Auxiliary Output File
The auxiliary output is shown in Figure 17.
Figure 17 Example of the auxiliary output file
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 47
The auxiliary output consists of 19 columns:
Node number
Horizontal distance (cumulative)
Elevation (absolute)
Superficial liquid velocity
Superficial gas velocity
Liquid mass flow rate
Gas mass flow rate
Liquid viscosity
Gas viscosity
Reynolds number
No-slip Liquid Holdup Fraction
Slip Liquid Holdup Fraction
Liquid Water cut
Fluid Enthalpy
Erosion Velocity ratio
Erosion rate (if applicable)
Corrosion rate (if applicable)
Hydrate temperature sub-cooling (if applicable)
Liquid Loading Velocity Ratio (If Applicable).
TIP: The values of the Reynolds number indicate that the
flow regime is turbulent (NRE > 2000) and are consistent
with the results of the hand calculations.
Simple Pipeline Tutorials Schlumberger
48 PIPESIM Fundamentals, Version 2011.1
Exercise 3 Analyzing Multiple Scenarios with
Sensitivities
In this exercise, you will continue using the previous example to
explore how your model responds to different inlet temperatures.
You will set a range of temperatures, perform operations, and
view and analyze your results.
To modify the P/T profile operation and view the output:
1. From the Operations menu, select the Pressure/
Temperature Profile Operation.
a. Select Source_1 as the Object and Temperature as the
Variable.
b. In the Pressure/Temperature Profile user form, click
Range .
c. Enter the values shown and click Apply.
d. Close the Set Range window. The completed form is
shown in the figure.
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 49
2. Click Run Model.
The pressure calculation uses the Moody correlation (default
single phase correlation).
3. Observe the PsPlot output. This pressure profile should be
visible upon completion of the run.
Notice that the highest inlet temperature generates the
lowest pressure drop. As the temperature increases:
viscosity decreases
Reynolds number increases
corresponding friction factor decreases
frictional pressure gradient is lower.
In other words,
T f
NOTE: In the case of water, the effect of the temperature on
the density is negligible, as water is essentially an
incompressible fluid.
vd
= Re
friction
dL
dp
|
.
|
\
|
Simple Pipeline Tutorials Schlumberger
50 PIPESIM Fundamentals, Version 2011.1
4. Click the Data tab in the Plot window to see all the data for
each temperature in a tabular format.
5. Open the output file (*.out). The output file can be opened in
one of two ways.
Click the Output File button from within the Operations
(Pressure/Temperature Profiles) dialog:
OR
Select Reports > Output File.
By default, the output file contains the information for the first
case only. (T = 20 degF).
6. To report all sensitivity cases:
a. Select Setup > Define Output.
b. Ensure that options are selected as shown in the figure.
c. Set the number of cases to print to 4.
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 51
7. Re-run the operation.
TIP: If you do not change the operation or alter any of the
parameters within the Operations menu, you can run
the simulation by clicking Run .
8. Open the output report to view the results of the four
sensitivity cases.
9. To add segment data to your report, select Setup > Define
Output and check the Segment Data in the Primary Output
option.
10. Re-run the operation.
Simple Pipeline Tutorials Schlumberger
52 PIPESIM Fundamentals, Version 2011.1
11. Open the output file and observe that additional segments
have been inserted.
NOTE: By default, PIPESIM performs the pressure drop
calculation for each of those additional segments to
obtain precise averaged values of properties, such
as liquid holdup or velocities at the main nodes.
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 53
Exercise 4 Modeling a Single-Phase Gas
Pipeline
In this exercise, you investigate the flow of a single phase gas
without changing the physical components of your previous
example.
To investigate the flow of a single phase gas:
1. Select Setup > Black Oil and modify the user form, as
shown in the figure. This represents 100% gas
a. Change Water Cut to WGR.
b. Change GOR to OGR.
c. Set values for WGR and OGR as 0.
d. Rename the fluid as gas.
Simple Pipeline Tutorials Schlumberger
54 PIPESIM Fundamentals, Version 2011.1
2. Under the Setup > Define Output menu, uncheck the box
labeled Segment Data in Primary Output.
3. Select Operations > Pressure/Temperature Profile and
modify the Pressure/Temperature profile operation.
4. Click Run Model. As for the case of a single-phase liquid,
the pressure calculation will be done using the Moody
correlation.
Schlumberger Simple Pipeline Tutorials
PIPESIM Fundamentals, Version 2011.1 55
5. Inspect the pressure profile plot upon completion of the run.
In the previous example using water, the density remained
constant because water is essentially incompressible. However,
gas is a compressible fluid with a density described by the ideal
gas law, rearranged into the following expression:
where:
g
= gas density
p = pressure
M = Molecular Weight
z = gas compressibility factor
R = ideal gas constant
T = Temperature
Notice that the highest inlet temperatures yield the highest
pressure drop. As the temperature increases the density
decreases, which results in a decrease in the Reynolds number.
zRT
pM
g
=
Simple Pipeline Tutorials Schlumberger
56 PIPESIM Fundamentals, Version 2011.1
Correspondingly, the friction factor increases and, as a result, the
frictional pressure gradient is higher. In other words,
T
g
f
Also, because
= ,
the velocity increase caused by gas expansion has an exponential
effect on the frictional pressure term. This accounts for the
increase in the frictional gradient along the flowline and the
curvature in the pressure profile plot.
NOTE: The viscosity of the gas increases slightly with increasing
temperature, but this effect is small and does little to offset
the effects of decreasing density.
Exercise 5 Calculating Gas Pipeline Flow
Capacity
In previous exercises, you calculated the outlet pressure given a
known inlet pressure and flow rate. In this exercise, you specify
known inlet and outlet pressures and calculate the corresponding
gas flow rate.
There are three key variables in Single Branch operations:
Inlet pressure
Outlet pressure
Flow rate.
Two of these variables must be specified and the third is
calculated. Some operations allow you to specify all three
variables, in which case a matching variable, such as pump speed
or choke setting, must be set as a calculated variable.
PIPESIM generally performs calculations in the direction of flow.
Therefore, when the outlet pressure is calculated, as in the
previous examples, the solution is non-iterative in that the outlet
pressure is calculated during the first and only pressure traverse
calculation.
vd
= Re
friction
dL
dp
|
.
|
\
|
friction
dL
dp
|
.
|
\
|
gd
v f
2
2
m
is the fluid mean density and C is an empirical constant.
C has dimensions of (mass/(length*time
2
))
0.5
. Its default
value in engineering units is 100, which corresponds to 122
in SI units.
The current practice for eliminating erosional problems in piping
systems is to limit the flow velocity to that calculated by this
correlation.
Salama
The Salama model was published in Journal of Energy Resources
Technology, Vol 122, June 2000, An Alternative to API 14 E
Erosional Velocity Limits for Sand Laden Fluids, by Mamdouh M.
Salama.
This model calculates erosion rate and erosional velocity. The
parameters required for the model are Acceptable Erosion rate,
Sand production ratio, Sand Grain Size, Geometry Constant and
Efficiency.
The equations in Salama's paper use a sand rate in Kg/day. This
is obtained from the supplied volume ratio using Salama's typical
value for sand density - 2650 kg/m 3.
Schlumberger Gas Well Performance
PIPESIM Fundamentals, Version 2011.1 131
Exercise 1 Selecting a Tubing Size
In this exercise, you perform a NODAL analysis to select an
optimum tubing size. The available tubing sizes have IDs of 2.992
inches, 3.958 inches, 4.892 inches, and 6.184 inches.
Your final decision will be based on these criteria:
Flow rate (High)
Erosional velocity ratio (<1).
Cost (Generally increases with size)
To select a tubing size:
1. Ensure that the model includes a NODAL analysis object
located between the tubing and the completion.
2. Select Operations > NODAL analysis.
a. Enter 800 psia as the Outlet Pressure.
b. Enter the tubing IDs as the Outflow Sensitivity.
c. Under Limit tab, set the Outflow Gas Rate limit to 40
mmscfd (this is done to control the extent of plot).
d. Run the model and observe the outflow curves.
Gas Well Performance Schlumberger
132 PIPESIM Fundamentals, Version 2011.1
3. Another way to analyze the effect of the tubing ID is to
perform a Pressure/Temperature profile.
Select Operations > Pressure/Temperature Profile.
a. Enter the tubing size as the sensitivity.
b. Specify the flow rate as the calculated variable and run the
model.
c. From the profile plot, change the X-axis to Erosional
Velocity Ratio (EVR = actual velocity / API 14e limit) by
selecting the Series option from the toolbar. This lets you
determine the maximum erosional velocity ratio.
Based on the results of the NODAL analysis and EVR
calculations, which tubing size would you select?_______
4. Record the results below for the selected tubing size; specify
this tubing size in the tubing object in subsequent exercises
and procedures.
Results
Questions
These questions are for discussion and review.
What are the criteria for optimum tubing selection?
What is the basic difference between the API 14 E and the
Salama correlation?
P
o
= 800 psia
Q
G
P
wf
BHT
WHT
Well-head, Selected Tubing
Max. Erosional velocity ratio
Schlumberger Gas Well Performance
PIPESIM Fundamentals, Version 2011.1 133
Lesson 4 Choke Modeling
Wellhead chokes are used to limit production rates to meet
surface constraints, protect surface equipment from slugging,
avoid sand problems due to high drawdown, and control flow rate
to avoid water or gas coning. Placing a choke at the wellhead
increases the wellhead pressure and, thus, the flowing bottomhole
pressure, which reduces production rate.
Pressure drop across wellhead chokes is usually very significant,
and various choke flow models are available for critical (sonic)
and sub-critical flow (Figure 34).
Figure 34 Gas fraction in the fluid and flow regimes
Sound waves and pressure waves are both mechanical waves.
When the fluid flow velocity in a choke reaches the traveling
velocity of sound in the fluid under the in situ condition, the flow is
called sonic flow.
Gas Well Performance Schlumberger
134 PIPESIM Fundamentals, Version 2011.1
Under sonic flow conditions, the pressure wave downstream of
the choke cannot go upstream through the choke because the
medium (fluid) is traveling in the opposite direction at the same
velocity. As a result, a pressure discontinuity exists at the choke,
which means that the downstream pressure does not affect the
upstream pressure.
Because of the pressure discontinuity at the choke, any change in
the downstream pressure cannot be detected from the upstream
pressure gauge. Any change in the upstream pressure cannot be
detected from the downstream pressure gauge either. This sonic
flow provides a unique choke feature that stabilizes the well
production rate and separation operation conditions.
Whether a sonic flow exists at a choke depends on a downstream-
to-upstream pressure ratio. If this pressure ratio is less than a
critical pressure ratio, sonic (critical) flow exists. If this pressure
ratio is greater than, or equal to, the critical pressure ratio, sub-
sonic (sub-critical) flow exists.
The critical pressure ratio is about 0.55 for natural gas, and a
similar constant is used for oil flow.
In some wells, chokes are installed in the lower section of tubing
strings. This choke arrangement reduces wellhead pressure and
enhances oil production rate as a result of gas expansion in the
tubing string. For gas wells, a downhole choke can reduce the risk
of gas hydrates. A major disadvantage of using downhole chokes
is that replacing a choke is costly.
Schlumberger Gas Well Performance
PIPESIM Fundamentals, Version 2011.1 135
Exercise 1 Modeling a Flowline and Choke
In this exercise, you add a horizontal flow line and a choke to the
model. You use the gas rate calculated in the previous exercise to
determine the choke bean size that results in a manifold (end of
flowline) pressure of 710 psia.
To model a flowline and choke:
1. Ensure the tubing ID is set to 3.958 inches.
2. Insert a choke at the wellhead and reconnect the tubing to
the choke.
3. Choose the mechanistic model for both critical and sub-
critical flow.
TIP: The sensitivity variable overwrites an entered choke size.
4. Insert a flowline downstream of the choke and connect it to a
node representing the manifold.
5. Specify the flowline using the data in the table.
Rate of Undulation 10
Horizontal Distance 300 feet
Elevation Difference 0 feet
Flow-line ID 6 inches
Pipe Roughness 0.001 inches
Wall thickness 0.5 inches
Ambient Temp 60 degF
Gas Well Performance Schlumberger
136 PIPESIM Fundamentals, Version 2011.1
6. Select Operations > Pressure Temperature Profile.
7. Remove sensitivity variables set from the previous exercise.
8. Select User Variable as calculated and input a choke size. A
good estimate is a size between 1 inch and 3 inches.
9. Set the Outlet Pressure to 710 psia.
10. Specify the gas flow rate calculated in the previous exercise.
11. Run the model and see the PsPlot for the choke size.
12. Enter the resulting choke size into the choke model.
13. Re-run the Pressure/Temperature profile with outlet pressure
as the calculated variable to verify that the calculated
wellhead pressure is 800 psia.
14. Inspect the output file to determine individual pressure drops
for the reservoir, tubing, choke and flow line.
Results
P
o
= 710 psia
Choke size
Pressure losses across system
AP Reservoir
AP Tubing
AP Choke
AP Flow-line
Schlumberger Gas Well Performance
PIPESIM Fundamentals, Version 2011.1 137
Exercise 2 Predicting Future Production Rates
In this exercise, you use System analysis to calculate the gas rate
as a function of reservoir pressure.
To predict future production rates:
1. Right-click and choose Active to deactivate the choke and
flowline. These objects should be highlighted in red to
indicate they are inactive.
2. Select Operations > System Analysis.
3. Choose Gas Rate as the calculated variable.
4. Set the wellhead pressure to 800 psia.
5. Use Reservoir (Static) Pressure as the X-axis variable and
set these values:
4,600 psia
4,200 psia
3,800 psia
3,400 psia.
6. Run the model and view the resultant plot.
Results
Questions
These questions are for discussion and review.
What is the difference between critical and sub-critical flow?
What effect does changing the manifold pressure have if the
choke is in critical flow?
What are the advantages and disadvantages of using
downhole chokes instead of wellhead chokes?
Reservoir Pressure (psia) Gas Rate (mmscfd)
4600
4200
3800
3400
Gas Well Performance Schlumberger
138 PIPESIM Fundamentals, Version 2011.1
Lesson 5 Liquid Loading
Gas wells usually produce natural gas-carrying liquid water and/or
condensate in the form of mist. As the gas flow velocity in the well
drops because of reservoir pressure depletion, the carrying
capacity of the gas decreases. When the gas velocity drops to a
critical level, liquids begin to accumulate in the well (liquid
loading).
This increases the bottomhole pressure, which reduces the gas
production rate. A low gas production rate will cause gas velocity
to drop further and, eventually, the well will cease producing.
Turner Droplet Model
In predominantly gas wells operating in the annular-mist flow
regime, liquids flow as individual particles (droplets) in the gas
core and as a liquid film along the tubing wall.
By analyzing a large database of producing gas wells, Turner
found that a force balance performed on a droplet could predict
whether the liquids would flow upwards (drag forces) or
downwards (gravitational forces). If the gas velocity is above a
critical velocity, the drag force lifts the droplet, otherwise the
droplet falls and liquid loading occurs. This is illustrated in
Figure 35.
Figure 35 Turner Droplet model
When the drag is equal to weight, the gas velocity is at critical.
Theoretically, at the critical velocity, the droplet would be
suspended in the gas stream, moving neither upward nor
downward. Below the critical velocity, the droplet falls and liquids
accumulate in the wellbore.
Schlumberger Gas Well Performance
PIPESIM Fundamentals, Version 2011.1 139
In practice, the critical gas velocity is generally defined as the
minimum gas velocity in the tubing string required to move
droplets upward.
The general form of Turner's equation is given by
where
g
= gas phase density (lbm/ft
3
)
l
= liquid phase density (lbm/
3
)
= interfacial tension (dynes/cm)
v
t
= terminal velocity of liquid droplet (ft/sec)
Liquid loading calculations are performed in every operation and
are available for review in output files and plot reports. Review the
output file to determine if the well is under liquid loading.
A value of Liquid Loading Velocity Ratio in excess of 1 indicates
loading.
The NODAL analysis plot will report the Liquid Loading Gas Rate
when the X-axis is configured to display gas rate. For every point
on the outflow curve, the value of Liquid Loading Velocity Ratio is
calculated and the critical gas rate is calculated at a point where
liquid loading velocity ratio is equal to 1.
NOTE: The reported value comes from interpolation of the
outflow curve between two points, one with a velocity
ratio below 1 and another with a velocity ratio above
1. Therefore, the accuracy of the results depends on
the number of points on the outflow curve.
Gas Well Performance Schlumberger
140 PIPESIM Fundamentals, Version 2011.1
Exercise 1 Determining a Critical Gas Rate to
Prevent Well Loading
To determine the Critical Gas Rate:
1. Select Operations > NODAL analysis.
2. Select Limits and change these settings:
Number of points on each inflow curve = 100
Number of points on each outflow curve = 200
Inflow curves to extend to the AOFP
Outflow curves limited to the pressure range of the inflow
curves.
3. Set the outlet pressure to 800 psia and run the model.
4. Plot the Pressure at NA point vs. Stock Tank Gas Rate. Note
the stock tank gas rate on the Data tab.
The reported critical gas rate is _________ mmscfd.
NOTE: The reported critical gas rate refers to the outflow
curve, which you can validate by performing a
Pressure/Temperature Profile operation at the same
conditions (flow rate and outlet pressure).
5. Perform a Pressure/Temperature Profile operation to
calculate inlet pressure at the given critical gas rate,
corresponding to an outflow outlet pressure of 800 psia.
6. View the output file to see if the Maximum Liquid Loading
Velocity Ratio is close to 1, which is consistent with the
results of the NODAL analysis.
Question
What actions can be taken to prevent liquid loading?
Schlumberger Gas Well Performance
PIPESIM Fundamentals, Version 2011.1 141
Review Questions
What is an Equation of State?
Why are flashing options used?
What is the function of deliverability testing?
What are erosion models important?
Describe the effect of sonic flow.
What does the Turner Droplet model predict and why is it
important?
Summary
In this module, you learned about:
building a simple well model
calibrating the inflow model
performing a NODAL analysis at bottomhole
performing system analysis
selecting optimum tubing size
modeling flowline and choke performance
calculating the pressure drop due to increased condensate
production.
Gas Well Performance Schlumberger
142 PIPESIM Fundamentals, Version 2011.1
NOTES
Schlumberger Horizontal Well Design
PIPESIM Fundamentals, Version 2011.1 143
Module 5 Horizontal Well Design
This module shows you how to use PIPESIM to design a
horizontal well and evaluate horizontal well performance.
Learning Objectives
After completing this module, you will know how to:
optimize horizontal well length
perform horizontal well IPR / sensitivity
model a horizontal well with multiple perforated intervals.
Lesson 1 Inflow Performance
Relationships for Horizontal
Completions
The main advantage of a horizontal well, as compared to a vertical
well, is to enhance reservoir contact and, thereby, enhance well
productivity. There are also many circumstances that lead to
drilling horizontal wells (Cooper, 1988).
Thin reservoirs: The increased area of contact of the
horizontal well with the reservoir is reflected by the
Productivity Index (PI).
Typically, the PI for a horizontal well can be increased by a
factor of 4 when compared to a vertical well penetrating the
same reservoir.
Heterogeneous reservoirs: When irregular reservoirs exist,
the horizontal well can effectively intersect isolated
productive zones that might otherwise be missed.
A horizontal well also can intersect vertical natural fractures
in a reservoir.
Reduce water/gas coning: A horizontal well provides
minimum pressure drawdown, which delays the onset of
water/gas breakthrough. Even though the production per unit
well length is small, the long well length provides high
production rates.
Horizontal Well Design Schlumberger
144 PIPESIM Fundamentals, Version 2011.1
Vertical permeability: If the ratio of vertical permeability to
horizontal permeability is a high, a horizontal well can
produce more economically than a vertical well.
IPR Methods
The following IPR methods are available in PIPESIM for designing
horizontal wells.
Steady State Production
The simplest form of horizontal well productivity calculations are
the steady-state analytical solutions, which assume that the
pressure at any point in the reservoir does not change with time.
According to Joshi (1991), even though very few reservoirs
operate under steady-state conditions, steady state solutions are
widely used because:
Analytical derivation is easy.
The concepts of expanding drainage boundary over time,
effective wellbore radius and shape factors allows the
conversion to either transient or pseudo-steady state results
to be quite straightforward.
Steady-state mathematical results can be verified
experimentally.
The steady-state distributive productivity index is based upon
Joshi's SPE 16868, Review of Horizontal and Drainhole
Technology. The equation is based on the assumption that the
horizontal well drains an ellipsoidal volume around the wellbore of
length L.
Pseudo-Steady State Production
It is often desirable to calculate productivity from a reservoir with
unique boundary conditions, such as a gas cap or bottom water
drive, finite drainage area, well location, and so forth. In these
instances, pseudo-steady state equations are employed.
Pseudo-steady state or depletion state begins when the pressure
disturbance created by the well is felt at the boundary of the well
drainage area.
Schlumberger Horizontal Well Design
PIPESIM Fundamentals, Version 2011.1 145
The Pseudo-steady state productivity index is based on Babu and
Odeh's SPE paper 18298. It is recommended that you read this
reference before applying the equation. The equation is based
upon the Pseudo-steady state IPR well model applied to a
rectangular drainage area.
Distributed Productivity Index Method
This option uses straight line PI value for liquid or gas. The
distributed productivity index relationship is:
Q = J(P
ws
- P
wf
)L for liquid reservoirs
OR
Q = J(P
ws
2
- P
wf
2
)L for gas reservoirs, where J = distributed
productivity index.
The Optimum Horizontal Completion Analysis module can
accurately predict the hydraulic wellbore performance in the
completion and is an integral part of the PIPESIM reservoir-to-
surface analysis.
PIPESIM uses a technique in which the horizontal completion is
subdivided into vertical cross-sections, and flow is treated
independently from other cross-sections. This multiple source
concept leads to a pressure gradient from the blind end (toe) to
the producing end (heel), which, if neglected, results in over-
predicting deliverability.
The reduced drawdown at the toe results in the production
leveling off as a function of well length. It can be shown that
drilling beyond an optimum length yields no significant additional
production.
Horizontal Well Design Schlumberger
146 PIPESIM Fundamentals, Version 2011.1
Exercise 2 Constructing the Well Model
To construct the well model:
1. Construct the physical horizontal well model shown in the
figure, using the tubing data in the tables that follow.
Wellbore Deviation Survey Data
MD (ft) TVD (ft)
0 0
7,000 7,000
7,700 7,600
8,400 8,000
9,000 8,200
9,500 8,300
Geothermal Survey
MD
Ambient Temp.
(degF)
U Value
(Btu/hr/ft2)
0 50 2
9500 200 2
Schlumberger Horizontal Well Design
PIPESIM Fundamentals, Version 2011.1 147
2. Select Setup > Compositional Template and add these
Library components:
Methane
Ethane
Propane
Iso-butane
Butane
Water.
3. Keep all other options as default.
Tubing Configuration
Bottom MD
(ft)
ID
(in)
Pipe Roughness
(in)
9500 2.992 0.001
Completion Data
Static Pressure 4,600 psia
Temperature 200 degF
Completion Model Distributed PI
IPR Model Type Distributed PI
Distributed PI
1.00E-9 mmscf/d/psi
2
/ft
Wellbore Data
Length 10,000 feet
ID 2.992 inches
T
ambient
(degF) 200 degF
Horizontal Well Design Schlumberger
148 PIPESIM Fundamentals, Version 2011.1
4. Select Setup > Compositional (Local Default).
a. Enter the following composition:
b. Enter the water content of 2 BBL/mmscf.
5. Select Setup > Flow Correlations.
6. Specify Beggs-Brill Revised for both horizontal and vertical
flow.
Exercise 3 Evaluating the Optimal Horizontal
Well Length
To evaluate the optimal horizontal well length:
1. Select Operations > Optimum Horizontal Well Length.
2. For an outlet pressure of 200 psia, evaluate the optimal
length of a horizontal well up to approximately 10,000 feet
and the pressure loss from the toe to the heel of the
horizontal well.
What is the optimal horizontal well length?
Component Mol %
Methane 0.846
Ethane 0.087
Propane 0.038
Isobutane 0.013
Butane 0.016
Schlumberger Horizontal Well Design
PIPESIM Fundamentals, Version 2011.1 149
Exercise 4 Specifying Multiple Horizontal
Perforated Intervals
Additional geological information suggests that the reservoir
consists of four sand intervals that are 500, 400, 400, and 500 feet
in width, with equally spaced impermeable intervals of 400 feet in
width.
To specify multiple intervals:
1. Specify separate horizontal completions for each interval with
flowline objects to connect the completion intervals, as
shown in the figure.
2. Run a Pressure Temperature profile with the Gas Rate as the
calculated variable and 200 psia as the Outlet Pressure.
Results
P
o
= 200 psia
Q
G
Bhp
Horizontal Well Design Schlumberger
150 PIPESIM Fundamentals, Version 2011.1
Review Questions
What are the advantages of a horizontal well over a vertical
well?
What are the basic completion models in PIPESIM for
horizontal wells?
Explain the shape of the horizontal well length versus
production rate curve
Summary
In this module, you learned how to:
construct a horizontal well
optimize horizontal well length
perform horizontal well IPR / sensitivity
model a horizontal well with multiple perforated intervals.
Schlumberger Horizontal Well Design
PIPESIM Fundamentals, Version 2011.1 151
NOTES
Horizontal Well Design Schlumberger
152 PIPESIM Fundamentals, Version 2011.1
NOTES
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 153
Module 6 Subsea Tieback Design
The offshore frontier poses some of the greatest technical
challenges facing the oil and gas industry, particularly as we
venture into ever deeper waters and more remote locations.
Development costs can be substantial and many new production
systems must be designed to accommodate subsea multiphase
flow across long distances to be economically viable.
Managing costs over extended distances introduces a number of
complex risks and reliability becomes a key concern due to high
intervention costs and potential for downtime. Characterizing and
managing these risks requires detailed multidisciplinary
engineering analysis and has led to the emergence of a new field
called flow assurance.
Design of subsea tiebacks requires multiphase flow simulation to
assure that fluids will be safely and economically transported from
the bottom of the wells all the way to the downstream processing
plant.
Four flow assurance issues are discussed in this module,
including hydrates, heat loss, erosion, and liquid slugging.
Learning Objectives
After completing this module, you will know how to:
develop a compositional model of the hydrocarbon phases
size the subsea tieback line and riser
determine the pipeline insulation requirements
screen the results for severe slugging at the riser base
size a slug catcher.
Subsea Tieback Design Schlumberger
154 PIPESIM Fundamentals, Version 2011.1
Lesson 1 Flow Assurance
Considerations for Subsea
Tieback Design
In this case study, a client plans to produce four condensate wells
into a subsea manifold (Figure 36), then send it through a subsea
tieback and up a riser to a platform. The oil and gas will be
separated, with the oil pumped to shore and the gas compressed
to shore.
Figure 36 Subsea Tieback
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 155
Exercise 1 Developing a Compositional PVT
Model
In this exercise, you develop a compositional PVT model based
on the data in the tables that follow.
To develop a Compositional PVT model:
1. Start with a new PIPESIM case: Single Branch.
2. Open the Setup > Compositional Template menu.
3. Choose PIPESIM as PVT Framework.
4. Choose Multiflash as PVT Package.
5. To enter the pure components noted in the preceding tables,
select the pure hydrocarbon components from the
component database.
TIP: Make multiple selections by holding down the Ctrl key.
6. After selecting all pure hydrocarbon components, click
Add >>.
Component Moles
Carbon Dioxide 3
Methane 72
Ethane 6
Propane 3
Isobutane 1
Butane 1
Isopentane 1
Pentane 0.5
Hexane 0.5
Name
Boiling Point
(degF)
Molecular
Weight
Specific
Gravity Moles
C7+ 214 115 0.683 12
Component Volume ratio (%bbl/bbl)
Water 10
Subsea Tieback Design Schlumberger
156 PIPESIM Fundamentals, Version 2011.1
7. Select the Petroleum Fractions tab and characterize the
petroleum fraction C7+ by entering these parameters:
petroleum fraction name
BP
MW
SG in Row 1.
8. Highlight the row by clicking Row 1 and click Add to
composition >>.
9. Return to the Component Selection tab. The petroleum
fraction displays in the component list table on the right.
10. Click the Property Model tab and check the radio button
Use Template Models for all fluids.
11. Select SRK Equation of State and Pedersen viscosity model.
Leave all other options as default.
12. Select Setup > Compositional (Local Default) and add
mole fractions for all library and pseudo components, as per
3, 4, and 5.
13. Generate the hydrocarbon phase envelope by clicking
Phase Envelope.
Exercise 2 Constructing the Model
In this exercise, you construct the subsea tieback model.
To construct the model:
1. Using the Single Branch toolbar, insert the objects shown in
the figure.
.
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 157
2. Specify each object using the data provided in the tables that
follow.
NOTE: To enter the detailed heat transfer data in the flowline
and riser, select the Heat Transfer tab and click
Calculate U value. Ensure that your Riser Elevation
survey matches the figure.
Manifold Data
Temperature 176 degF
Pressure 1,500 psia
Subsea Tieback Design Schlumberger
158 PIPESIM Fundamentals, Version 2011.1
Subsea Tieback Data
Rate of undulations 0'/1000 feet (not hilly)
Horizontal Distance 6 miles
Elevational difference 0 feet (horizontal)
Available IDs 9,10,11 inches
Heat Transfer:
Ambient temperature 38 degF
Pipe thermal conductivity 35 Btu/hr/ft/degF
Insulation thermal conductivity 0.15 Btu/hr/ft/degF
Insulation thicknesses available 0.50 in + 0.25 in increments
Ambient fluid water
Ambient fluid velocity 1.5 ft/sec
Burial depth Leave it blank
(Elevated above ground)
Ground conductivity 1.5 Btu/hr/ft/degF
Riser (use detailed profile)
Horizontal Distance 0 feet (vertical pipe)
Elevational difference 1,600 feet
Available IDs 9,10,11 inches
Heat Transfer
Ambient temp @ riser base 38 degF
Ambient temp @ 1,200 feet 42 degF
Ambient temperature @ 800 feet 48 degF
Ambient temperature @ 400 feet 56 degF
Ambient temperature @ topsides 68 degF
Pipe thermal conductivity 35 Btu/hr/ft/degF
Insulation thermal conductivity 0.15 Btu/hr/ft/degF
Insulation thickness 0.50 in (plus additional 0.25
in increments if required)
Ambient fluid water
Ambient fluid velocity 1.5 ft/sec
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 159
Exercise 3 Sizing the Subsea Tieback
You will now determine the required ID for the subsea tieback,
such that the separator pressure for the maximum expected rate
is no less than 400 psia.
The expected production rate is 14,000 STBD. The system will be
designed to accommodate between 8,000 STBD (turndown case)
and 16,000 STBD, should the wells produce more than expected.
The riser must be the same ID as the tieback, and you must not
exceed the erosional velocity.
To size the subsea tieback:
1. From the Setup > Flow Correlations menu, make the
following selections:
Vertical Flow Correlation = Hagedorn Brown (Duns & Ros
map)
Horizontal Flow Correlation = Beggs-Brill Revised.
2. Perform a System analysis with the minimum, maximum, and
expected flow rates as the X-axis variable and the available
IDs for the flowline and riser as Change in Step (with
Sensitivity variable 1) sensitivity variables.
3. Determine the minimum flowline ID that satisfies the
separator pressure requirement (400 psia) for the maximum
flow rate.
4. Change the Y-axis to display Erosional Velocity Ratio
Maximum.
5. Verify that the selected flowline ID does not exceed an
erosional velocity ratio of 1.0 for the expected flow rate.
Results
Property Value
Pipeline and Riser ID
Max. erosional velocity ratio for selected ID
Min. Separator pressure for selected ID
Max. separator pressure for selected ID
Subsea Tieback Design Schlumberger
160 PIPESIM Fundamentals, Version 2011.1
Lesson 2 Hydrates
Gas hydrates are crystalline compounds with a snow-like
consistency that occur when small gas molecules come into
contact with water at below a certain temperature. Hydrate
formation temperature increases with increasing pressure,
therefore, hydrates risk increases at higher pressures and lower
temperatures. When hydrates form inside the pipeline, the flow
can be blocked by hydrate plugs.
Hydrate forming molecules most commonly include methane,
ethane, propane, carbon dioxide, and hydrogen sulfide.
Three hydrate crystal structures have been identified: Structures I,
II, and H. The properties of Structures I and II hydrates are well
defined. Structure H hydrates are relatively new, and their
properties are less well defined.
Hydrates can very easily form downstream of a choke where fluid
temperature can drop into the hydrate formation region due to
Joule-Thompson cooling effects.
Figure 37 shows a typical gas hydrate curve that is very useful for
subsea pipeline design and operations. On the left side of the
curve is the hydrate formation region. When pressure and
temperature are in this region, water and gas start to form hydrate.
Many factors impact the hydrate curve, including fluid
composition, water salinity and presence of hydrate inhibitors.
NOTE: Generating Hydrate curves requires the PIPESIM
Multiflash Hydrate Package, which cannot be used
with SIS Flash.
Figure 37 Hydrate curve
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 161
Hydrate Mitigation Strategies in PIPESIM
Two common strategies available in PIPESIM to mitigate hydrates
formation are thermal insulation and chemical inhibitors. Thermal
insulation carries a higher up front capital cost whereas chemical
inhibition carries a higher operational cost.
Thermal insulation
Heat transfer between the fluid and surroundings occurs,
depending upon the temperature gradient. There are two options
for modeling the heat transfer in PIPESIM: Input U value and
Calculate U value.
Input U value is an overall heat transfer coefficient (U value)
based upon the pipe outside diameter is entered.
Calculate U value includes the following information, which can be
entered to compute the overall Heat Transfer coefficient.
Pipe coatings
Thickness of the pipe coat.
K (Thermal conductivity) of the material
Pipe conductivity
Ambient fluid (Air or Water)
Ambient Fluid Velocity
Pipe burial Depth
Ground conductivity (for flowlines only)
Chemical Inhibitors
Thermodynamic inhibitors can be used to shift the hydrate curve
towards the left, thereby lowering the hydrate formation
temperature. Examples of inhibitors include methanol and
ethylene glycol.
Kinetic and anti-agglomerate inhibitors comprise a category
known as Low Dosage Hydrate Inhibitors (LDHIs). These
inhibitors do not lower the hydrate formation temperature; instead,
they help prevent the nucleation and agglomeration of hydrates to
avoid blockage formation. The effects of these types of inhibitors
cannot be modeled with PIPESIM.
Subsea Tieback Design Schlumberger
162 PIPESIM Fundamentals, Version 2011.1
Exercise 1 Selecting Tieback Insulation
Thickness
Using the tieback/riser ID selected above, determine the thickness
of the insulation required for both the flowline and the riser, such
that the temperature of the fluid does not cross the hydrate curve
for all possible flow rates.
To select tieback insulation thickness:
1. Double-click on the Report tool and ensure that Phase
Envelope is checked.
2. Select Operations > Pressure/Temperature profile.
3. Specify Separator (outlet) pressure as the calculated variable
and the three design flow rates as the sensitivity variables.
4. Use the Series menu on the resulting plot to change the X-
axis to Temperature and the Y-axis to Pressure to display the
phase envelope.
5. Observe the production path on the phase envelope and its
proximity to the hydrate curve.
6. If required, perform successive runs while increasing the
insulation thickness of both the flowline and riser by 0.25 inch
increments until sufficient.
Results
Exercise 2 Determining the Methanol
Requirement
Assume the flowline and riser have been insulated but they are
under-insulated with only 0.25 inch of insulation. In this exercise,
you determine the required injection volume of methanol to ensure
that hydrates do not form.
There are two menu options you can use for determining the
methanol requirement: System Analysis and Pressure
Temperature Profile.
Property Value
Req. Insulation thickness
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 163
Method 1: System Analysis Option
To determine the methanol requirement:
1. Insert an injector just downstream of the source, as shown in
the figure.
2. Specify Methanol as Injector Fluid.
a. Select Setup > Compositional Template.
b. Add Methanol to the list of added components.
c. Double-click on the Injector and select Edit Composition.
d. Specify a composition of 100% Methanol.
e. Specify an Injection Temperature of 68 degF.
f. Specify any injection rate.
3. Select Setup > Heat Transfer Options.
4. Verify that Enable Hydrate Sub-Cooling Calculation is
selected.
5. Select Operations > System Analysis.
a. Specify a liquid rate of 8,000 BPD.
b. Set calculated variable as the outlet pressure.
c. For the X-axis variable, set the Injector as the object and
Rate as the Variable.
d. Select Range and enter a range of 500 to 600 BPD in
increments of 25 BPD.
Subsea Tieback Design Schlumberger
164 PIPESIM Fundamentals, Version 2011.1
e. Uncheck the active status on all sensitivity variables with
defined values.
f. Run the model.
6. On the resulting plot, change the Y-axis to display Maximum
Hydrate Sub-cooling Temperature.
7. From the plot, determine the required Methanol injection rate
such that the flowing temperature is always above the stable
hydrate temperature.
TIP: A positive hydrate sub-cooling in the output file
indicates the fluid temperature is below the hydrate
formation temperature. Pick the lowest injection rate
that does not show positive hydrate sub-cooling
temperature.
Method 2: Pressure Temperature Profile Option
To determine the methanol requirement:
1. Follow Step 1 through Step 3 in Method 1.
2. Select Operations > Pressure Temperature Profile.
a. Specify a liquid rate of 8,000 BPD.
b. Set calculated variable as the outlet pressure.
c. Set the Injector as the object and Rate as the Sensitivity
Variable.
d. Select Range and enter a range of 500 to 600 BPD in
increments of 25 BPD.
e. Run the model.
3. On the resulting profile plot, change the X-axis to display
Temperature and the Y-axis to display Pressure.
4. Analyze the plot to determine the required Methanol injection
rate such that the flowing pressure-temperature profile is
right of the hydrate line.
TIP: Zoom in the section of plot where the pressure-
temperature profile intersects Hydrate lines. These
multiple hydrate lines represent the variable methanol
injection rate. (The right-most line represents the lowest
Methanol injection). Find the right-most hydrate line that
does not intersect profile lines.
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 165
Results
Questions
These questions are for discussion and review.
What are the advantages and disadvantages of thermal
insulation versus chemical inhibition for prevention of
hydrates?
What is the basic difference between thermodynamic
inhibitors and low-dosage hydrate inhibitors?
Lesson 3 Severe Riser Slugging
Severe slugging in risers can occur in a multiphase transport
system consisting of a long flowline followed by a riser. Severe
slugging is a transient phenomenon that can be split into four
steps, as shown inFigure 38.
Figure 38 Four slugging steps
Property Value
Req. Methanol Injection Volume (bbl/d): Method 1
Req. Methanol Injection Volume (bbl/d): Method 2
Subsea Tieback Design Schlumberger
166 PIPESIM Fundamentals, Version 2011.1
PIPESIM does not rigorously model severe slugging associated
with risers, as this is a transient phenomenon, but it does report a
dimensionless indicator of the likelihood of this occurring (PI-SS
number in PIPESIM output file).
Severe slugging is most prevalent in cases in which a long
flowline precedes a riser, especially for cases in which the flowline
inclination angle is negative going into the riser.
In cases of severe slugging, the slug catcher must be able to
receive a volume of liquid at least equal to the volume of the riser.
However, severe slugging can be mitigated by topsides choking or
riser base gas lift including self-lifting mechanisms.
Step 1: Slug formation corresponds to an increase of the
pressure in bottom of the riser. The liquid level does
not reach the top of the riser. During this period, the
liquid is no longer supported by the gas and begins to
fall, resulting in blockage to the riser entrance and
pipeline pressure buildup, until the liquid level in the
riser reaches to the top.
Step 2: In slug production, the liquid level reaches the riser
outlet, and the liquid slug begins to be produced until
gas reaches the riser base.
Step 3: In bubble penetration, gas is again supplied to the
riser, so the hydrostatic pressure decreases. As a
result, the gas flow rate increases.
Step 4: This corresponds to gas blowdown. When the gas
produced at the riser bottom reaches the top, the
pressure is minimal and the liquid is no longer gas-
lifted. The liquid level falls and a new cycle begins.
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 167
PI-SS Indicator (Severe-Slugging Group)
The PI-SS indicator (severe-slugging group) is the ratio between
the pressure build-up rates of gas phase and that of liquid phase
in a flowline followed by a vertical riser
where
Z = Gas compressibility factor
R = Gas universal constant
T = Temperature (K)
M = Molecular weight of gas
W
G
= Gas mass flow rate (kg/s)
W
L
= Liquid mass flow rate (kg/s)
g =Acceleration due to gravity (m/s
2
)
L
F
= Flowline length (m)
= Average flowline gas holdup
Severe slugging is expected when the Pots number is equal to, or
less than, unity. Pots model can be used to determine the onset
of severe slugging, but the model cannot predict how long the
severe slugs will be and how fast severe slugs will be produced
into the separator.
The PI-SS indicator is available as part of the PRIMARY output in
PIPESIM.
Subsea Tieback Design Schlumberger
168 PIPESIM Fundamentals, Version 2011.1
Exercise 1 Screening for Severe Riser
Slugging
To screen for severe riser slugging:
1. Deactivate the methanol injector and reset the insulation
thickness to that determined to prevent hydrate formation.
2. Under Setup > Define Output, select three cases to print.
This reports the full output of each sensitivity value with the
Report tool selections appended to the bottom of each
sensitivity output.
3. Perform a System analysis with an inlet pressure of 1,500,
outlet pressure calculated and liquid rates of 8,000;
14,000 and 16,000 BPD.
4. To check for severe slugging:
a. Configure the Y-axis of the System analysis plot to display
the PI-SS number. This represents the maximum value of
the PI-SS number along the flowline.
b. View the Output report by selecting Reports > Output
File, to determine the prevalent flow regime at the riser
base for the different rates.
Results
Severe Slugging
8,000
stb/d
14,000
stb/d
16,000
stb/d
PI-SS number at riser base
Flow pattern at riser base
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 169
Lesson 4 Slug Catcher Sizing
PIPESIM is frequently used to estimate the capacity requirements
for slug catchers. More detailed analysis is typically performed
with transient simulators such as OLGA.
For offshore platforms, you must balance the high cost of added
weight to the platform with the potential of a large slug
overwhelming the liquids handling capacity and shutting down the
entire system.
There are three typical scenarios to consider in the sizing of slug
catchers for this type of system:
Hydrodynamic slugging
Pigging
Ramp-up.
Hydrodynamic Slugging
Most multiphase production systems will experience
hydrodynamic slugging. It is not common practice to design
systems simply to avoid hydrodynamic slugging, such as
specifying a larger pipe ID. Because hydrodynamic slugs grow as
they progress through the pipe, long pipelines can produce very
large hydrodynamic slugs.
PIPESIM calculates the mean slug length as a function of
distance traveled by using the SSB
or Norris Correlations. A
continuous intermittent flow regime is required for this to occur.
A probabilistic model (based on Prudhoe Bay field data) is applied
to calculate the largest slug out of 10, 100 and 1,000 occurrences.
The 1/1000 slug length is often used to determine slug catcher
volume requirement.
The slug output from PIPESIM yields the length and frequency for
the selected slug size correlation:
Mean slug length (distribution is assumed skewed log normal)
1 in 1,000 slug length and frequency
1 in 100 slug length and frequency
1 in 10 slug length and frequency.
Subsea Tieback Design Schlumberger
170 PIPESIM Fundamentals, Version 2011.1
The preceding probabilities represent various levels of confidence
regarding the maximum slug size. For example, a 1 in thousand
slug length of 50 meters indicates there is only 0.1% probability of
the maximum slug length exceeding 50 meters.
Symbols included in the slug output have the following meanings:
NOTE: Slug size data output is only printed if SLUG is specified
in the Windows menu option Define Output (Figure 39).
Figure 39 Define Output menu options
0.0 Flow is not in a slugging regime (as calculated by the
relevant flow map correlation at spot report) and, thus, no
hydrodynamic slugs are required.
N/A The slug length calculated using the chosen slugging
correlation is negative and, therefore, slug size is
indeterminate at this point in the flowline.
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 171
Alternatively, you can insert the Report tool and check Slugging
values and Sphere-generated Liquid Volume values, as shown in
Figure 40.
Figure 40 Selecting report properties
Pigging
In multiphase flow in horizontal and upwards inclined pipe, the gas
travels faster than the liquid due to lower density and lower
viscosity. This is called slippage. Multiphase flow correlations
predict the slip-ratio which depends on many factors, such as fluid
properties, pipe diameter and flow regime.
To preserve continuity, recall the definition of liquid holdup
discussed in Module 2.
In steady-state flow, the gas travels faster, so it will slip past the
liquid and occupy less pipe volume. This gives rise to a higher
liquid volume fraction than if the gas traveled at the same velocity,
resulting in liquid holdup, as illustrated in Figure 41.
Subsea Tieback Design Schlumberger
172 PIPESIM Fundamentals, Version 2011.1
Figure 41 Liquid Holdup
During a pigging operation, a solid object the diameter of the
pipeline is sent through the line to push out liquids and debris. As
a pipeline is pigged (Figure 42), a volume of liquid builds up ahead
of the pig and is expelled into the slug catcher as the pig
approaches the exit.
PIPESIM considers that the pig travels at the mean fluid velocity
and, thus, the volume of liquid that collects ahead of the pig is a
function the degree of slip between the gas and liquid phases
(such as magnitude of liquid holdup). PIPESIM reports this
volume as the sphere generated liquid volume (SGLV). The slip
ratio (SR) is also reported, which is the average speed of the fluid
divided by the speed of the liquid.
The volume of liquid expelled at the receiving terminal as a result
of pigging can be estimated using steady-state analysis as a first
order approximation.
Figure 42 Pigging operation
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 173
Ramp-up
When the flow rate into a pipeline increases, the overall liquid
holdup typically decreases because the gas can more efficiently
sweep out the liquid phase. When a sudden rate increase (ramp-
up) occurs, the liquid volume in the pipeline is accelerated
resulting in a surge.
A ramp-up operation is illustrated in Figure 43. The size of the
surge is influenced by the sensitivity of liquid holdup with respect
to the overall flow rate. A simple material balance approach can
be applied to estimate the volume of the associated surge.
For more details, see Cunliffe's method entry in the PIPESIM help
system.
Figure 43 Ramp-up operation
Subsea Tieback Design Schlumberger
174 PIPESIM Fundamentals, Version 2011.1
Evaluating Each Scenario
For a more detailed analysis of slug catcher sizing, you should
also consider the drainage rates of the primary separator and slug
catcher. Hydrodynamic slugs and pig-generated slugs typically
occur over a short duration (minutes), while the surge created by a
ramp-up operation can be a long duration (hours/days).
Exercise 1 Sizing a Slug Catcher
In this exercise, you screen for severe slugging and determine the
required size of the slug catcher based on the largest of the
following criteria, multiplied by a safety factor of 1.2.
Consider these criteria:
Hydrodynamic slugging, which is the requirement to handle
the largest slugs envisaged, chosen to be statistically the
1/1000 population slug size. This is determined by using the
SSB or Norris Correlations.
The requirement to handle liquid swept in front of a pig.
Transient effects, such as the requirement to handle the
liquid slug generated when the production flow is ramped up
from 8,000 to 16,000 STB/D, such as ramp-up surge.
NOTE: For the purposes of sizing a slug-catcher, it is assumed
that severe riser slugging can be mitigated with topsides
choking or riser-based gas lift.
To size the slug catcher:
1. In the Report tool, verify that slugging values and sphere
generated liquid volume are selected.
2. Re-run the System analysis configured in the previous
exercise.
3. For each sensitivity value, scroll down and read the reported
1/1000 slug volume and the Total Sphere Generated Liquid
Volume So Far.
4. For the ramp-up case, calculate the difference in total liquid
holdup, as this will be the surge volume. You must convert
from ft
3
> bbl. The conversion factor is 5.615 ft
3
/bbl.
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 175
NOTE: The surge associated with ramp-up occurs over a
much longer time period than the other cases. The
ramp-up volume does not consider the drainage rate
of the separator or the duration of the ramp-up.
See Cunliffes Method in the PIPESIM help system for
information on how to calculate the ramp-up duration.
5. Inspect the output file and observe the flow regimes along
the profile for each case.
6. Based on the results in the table below, select a slug catcher
size that will be able to handle the largest slug volume for all
conditions.
Results
Review Questions
What types of slugs are reported by PIPESIM?
How do you report SGVL at particular location in the system?
Why should the SGVL not be greater than the total liquid
holdup?
Can PIPESIM be used for transient analysis?
Slug Catcher Sizing
8,000
stb/d
14,000
stb/d
16,000
stb/d
1/1000 slug volume (bbl)
Sphere generated liquid volume (bbl)
Ramp-up volume (bbl)
Design volume for slug catcher (bbl)
(use 20% safety factor)
Subsea Tieback Design Schlumberger
176 PIPESIM Fundamentals, Version 2011.1
Summary
In this module, you learned about:
developing a compositional model of the hydrocarbon
phases
sizing the subsea tieback line and riser
determining the pipeline insulation requirements
screening the results for severe slugging at the riser base
sizing a slug catcher.
Schlumberger Subsea Tieback Design
PIPESIM Fundamentals, Version 2011.1 177
NOTES
Subsea Tieback Design Schlumberger
178 PIPESIM Fundamentals, Version 2011.1
NOTES
Schlumberger Scale Prediction
PIPESIM Fundamentals, Version 2011.1 179
Module 7 Scale Prediction
Restricted fluid flow due to deposition of carbonate and sulfate
scales is a common problem in producing wells and is caused by
changes in the condition of produced brine. Scale can develop in
formation pores near the wellbore, reducing formation porosity
and permeability. It also can coat the downhole completion
equipment.
The effect of scale can be dramatic and immediate; in some
cases, production can fall to zero in a few hours requiring massive
treatment costs.
Prediction of scale formation may be performed by using a PVT
file generated by the OLI ScaleChem program (purchased
separately). No extra license for PIPESIM is required.
The PVT file contains tables of all fluid phases and transport
properties required for thermo-hydraulic calculations. This file also
contains detailed water chemistry information that enables
PIPESIM to determine the occurrence, type, location, and severity
of scale formation (Figure 44).
Scale Prediction Schlumberger
180 PIPESIM Fundamentals, Version 2011.1
Figure 44 Typical PVT table showing scale mass fraction
Schlumberger Scale Prediction
PIPESIM Fundamentals, Version 2011.1 181
Learning Objectives
After completing this module, you will know how to:
predict scale in PIPESIM
use ScaleChem to report scaling tendencies.
Lesson 1 Scale Prediction in PIPESIM
PIPESIM analyzes the total production/flow system, taking
information from the PVT file to produce these outputs:
Phase Envelope: Scale appearance line (total and by
individual species)
Profile Plots: Total scale mass fraction (e.g., ppm, mg/L),
mass fraction of individual scale species, scale species pre-
and post-scale index, etc.
System Plots: Many useful types of information, including
branch-wise data on maximum scale mass reaction,
maximum pre- and post- scale index, etc.
Scaling tendencies are reported by ScaleChem in two forms: the
pre-scale index and the post-scale index. The pre-scale index is
based on a condition in which everything remains in solution (no
solid phases are allowed to form). The pre-scale index values can
be greater than 1.0 (supersaturated).
The post-scale index is more commonly used and represents
equilibrium conditions. If the water is saturated (the scale species
precipitates), the post-scale index is 1. The post-scale index also
is useful for understanding the potential risk of scaling, based on
the degree of undersaturation, i.e., how close the post-scale index
is to 1.
These properties may be viewed in profile plots and tables.
To view phase appearance lines on the same plot as the
production profile, select temperature as the X-axis and pressure
as the Y-axis. Each scale species is described by either a phase
appearance line, a phase disappearance line, or both.
Scale Prediction Schlumberger
182 PIPESIM Fundamentals, Version 2011.1
Moving from the left side of the plot to the right (from low to high
temperature at a constant pressure):
If a phase appearance line is encountered first, solids will
exist only at temperatures above this line until (and if) a
phase disappearance line is encountered. This behavior is
typical for CaCO
3
and CaSO
4
.
If a phase disappearance line is encountered first, solids
exist only at temperatures below this line. This behavior is
typical for BaSO
4
.
Exercise 1 Predicting Scale
In this exercise, you will use PIPESIM to simulate a case using a
PVT file from ScaleChem and predict occurrence, location, and
severity of scale precipitation for the entire production system.
The data for this exercise is available in the PIPESIM installation
directory and located in the PIPESIM Case Studies folder:
Condensate_Well_Scale.bps (PIPESIM single branch model)
ScaleChem_Condensate_NoMEG.pvt (PVT file).
To predict scale:
1. Open the PIPESIM single branch case studies model
Condensate_Well_Scale.bps.
TIP: In a typical PIPESIM installation, the study is located in
the path C:\Program Files\Schlumberger\PIPESIM\Case
Studies\Well Design and Performance\ScaleChem\Cond
ensate_Well_Scale. In Windows 7 installations, the root
directory is C:\Program Files (x86).
Schlumberger Scale Prediction
PIPESIM Fundamentals, Version 2011.1 183
2. Under Setup, choose PVT File and browse to the
Condensate_Well_Scale folder as above to select PVT file
named ScaleChem_Condensate_NoMEG.pvt.
Scale Prediction Schlumberger
184 PIPESIM Fundamentals, Version 2011.1
3. Under Operations, choose Pressure/Temperature Profile
Operation and set an outlet pressure of 200 psia.
4. Run the Pressure/Temperature Profile Operation to get the
profile plot.
Schlumberger Scale Prediction
PIPESIM Fundamentals, Version 2011.1 185
5. Modify the profile plot by changing X-axis to Temperature (F)
and the Y-axis to Pressure (psia). The plot shows scale
appearance and disappearance lines.
6. Configure the plot to display results along the profile.
a. Change the X-axis to Total Distance.
b. Use the Y-axis to plot the variable of interest.
What is the scaling species encountered by the production
system?
At what point in the production system do these scaling
precipitations occur?
Scaling
species
Occurrence
location
in the
production
system
Disappearance
Location
Scale Concentration (lb/ft
3
)
Bottomhole Wellhead
Riser
base
Species 1
Species 2
Overall
Scale Prediction Schlumberger
186 PIPESIM Fundamentals, Version 2011.1
Review Questions
What types of scaling analysis results are available in
PIPESIM?
What are pre- and post-scale indexes?
What can you do to counter scale issues?
Summary
In this module, you learned about:
analyzing production systems for possible scale precipitation
predicting the type, occurrence, location, and severity of
scale formation.
Schlumberger Scale Prediction
PIPESIM Fundamentals, Version 2011.1 187
NOTES
Scale Prediction Schlumberger
188 PIPESIM Fundamentals, Version 2011.1
NOTES
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 189
Module 8 Looped Gas Gathering
Network
You must model the network as a complete system to account for
the interaction of wells producing in a common gathering system.
The wellhead pressure and, by extension, the deliverability of any
particular well is influenced by the backpressure imposed by the
production system.
Modeling the network as a whole allows the engineer to determine
the effects of such actions as adding new wells, adding
compression, looping flowlines and changing the separator
pressure.
In this module, you learn how to build a gathering network and
perform a network simulation to evaluate the deliverability of the
complete system.
Learning Objectives
After completing this module, you will know how to:
build a model of the network
specify the network boundary condition
solve the network and establish the deliverability.
Lesson 1 Model a Gathering Network
Network models are constructed using the network module and
solved using its calculation engine. These are the basic stages
involved in developing a network model:
1. Build a model of the field, including all wells and flowlines.
2. Specify the boundary conditions.
3. Run the model.
Looped Gas Gathering Network Schlumberger
190 PIPESIM Fundamentals, Version 2011.1
Boundary Conditions
To solve the network model, you must enter the correct number of
boundary conditions. Boundary nodes are those that have only
one connecting branch, such as a production well, injection well,
source or sink.
The number of boundary conditions required for a model is
determined by the models Degrees of Freedom, determined as
follows:
Degrees of Freedom = number of wells (production and
injection) + number of sources + number of sinks
For example, a 3 production well system producing fluid to a
single delivery point has 4 degrees of freedom (3+1), regardless
of the network configuration between the well and the sink.
Each boundary can be specified in terms of Pressure OR Flow
rate OR Pressure/Flow rate (PQ) curve.
Additionally, the following conditions must be satisfied:
The number of pressure, flow rate or PQ specifications must
equal the degrees of freedom of the model.
At least 1 pressure must be specified.
At each source (production well & source) the fluid
temperature must be set.
Solution Criteria
A network has converged when the pressure balance and mass
balance at each node are within the specified tolerance. The
calculated pressure at each branch entering and leaving a node is
averaged, and the tolerance of each pressure is calculated from
the equation:
If all Ptol values are within the specified network tolerance, that
node has passed the pressure convergence test. This is repeated
for each node.
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 191
The total mass flow rate into and the total mass flow rate out of a
node are averaged. The tolerance is calculated from the equation:
If the Ftol value is within the specified network tolerance, that
node has passed the mass convergence test. This is repeated for
each node.
The network has converged when all of the foregoing conditions
are satisfied.
Exercise 1 Building a Network Model
In this case study, your goal is to establish the deliverability of a
production network. The network connects three producing gas
wells in a looped gathering system and delivers commingled
product to a single delivery point.
Using the engineering data available at the end of this case study,
build a model of a network.
To build the model:
1. Open PIPESIM and go to File > New > Network to create a
new network model.
2. Go to File > Save As to save the model in your training
directory, such as c:\training\pn01.bpn.
3. Click Production Well to place Well_1 in the work area,
as shown.
Looped Gas Gathering Network Schlumberger
192 PIPESIM Fundamentals, Version 2011.1
4. Double-click on Well_1 to reveal the components, as shown
below.
5. Double-click on the vertical completion to enter the inflow
performance data.
6. Enter a gas PI of 0.0004 mmscf/d/psi2 and a reservoir
temperature of 130 degF.
NOTE: You will enter the reservoir pressure later when the
network boundary conditions are specified. In the
meantime put any value against Reservoir Pressure
to let GUI dialog close.
7. Double-click on the tubing and select Simple Model as the
preferred tubing model.
8. Define vertical tubing with a wellhead datum MD of 0 feet
and mid perforations TVD and MD of 4,500 feet.
9. The ambient temperatures are 130 degF at mid-perforations
and 60 degF at the wellhead. The tubing has an I.D. of 2.4
inches.
NOTE: Essential data fields are shown in a red outline; if the
fields are not outlined, data entry is optional.
10. Close the view of Well_1 by clicking at the upper-right corner
of the window, or by selecting File > Close to return to the
network view.
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 193
11. Copy the data to Well_2 and Well_3.
a. Select Well_1.
b. Using the commands Edit > Copy and Edit > Paste (or
Ctrl + C and Ctrl + V), create two copies of the well.
NOTE: By default, the names of the copied wells will be
Well_2 and Well_3 and contain the same input data
as Well_1.
12. Position the new wells, as shown.
13. Modify the data of Well_3.
a. Double-click on Well_3 and modify the completion and
tubing data.
b. For the vertical completion, enter a gas PI of 0.0005
mmscf/d/psi2 and a reservoir temperature of 140 F.
c. Define vertical tubing with a wellhead TVD of 0 and mid-
perforations TVD and MD of 4,900 feet.
d. The ambient temperatures are 140 degF at the mid-
perforation depth and 60 degF at the surface. The tubing
has an I.D. of 2.4 inches.
e. Close the view of Well_3 to return to the network view.
Looped Gas Gathering Network Schlumberger
194 PIPESIM Fundamentals, Version 2011.1
14. Specify the composition of each production well.
This step defines the compositions at the production wells.
Well_1 and Well_2 are producing from the same zone and,
thus, are assumed to have the same composition. Well_3
has a composition that is different than that shown in the data
section at the end of the case study.
The most efficient way to define the compositions is to set
the more prevalent composition (that for Wells_1 and Well_2)
as the global composition, then specify the composition of
Well_3 as a local composition.
TIP: The composition data of all wells is provided at the end
of this exercise in Summary data.
a. Save the current network model.
b. Define the global template of all components used in the
network model.
i. Select Setup > Compositional Template menu.
ii. Add all library components (Hydrocarbon as well as
aqueous components).
c. Under the Petroleum Fraction tab, specify the name and
properties of the petroleum fraction and add it to the list of
template components.
d. Select Setup > Compositional (Network Default).
e. Enter the mole fraction for all components to define global
composition (Well_1 and Well_2).
NOTE: By default, the network global composition applies to
all sources/wells in the network model. This can be
checked by viewing the network fluid summary under
Setup > Fluid Models. To define a different
composition for any particular source/well, you must
set it locally.
f. Define the local composition for Well_3:
i. Right-click on Well_3.
ii. Choose Fluid Model.
g. Select Use locally defined fluid model and click Edit.
h. Choose Local Compositional and click Edit Composition.
i. Enter the composition of Well_3.
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 195
15. Connect the network together.
a. Insert a sink and some junction nodes.
NOTE: Holding down the Shift key while placing junction
nodes allows for multiple insertions. Be sure to
release the Shift key before the final insertion.
The network should now look like this:
b. Use the Branch button to connect J_1 to J_2. To do
this:
i. Click the Branch object.
ii. Hold down the left mouse button on J_1 and drag the
cursor to J_2.
iii. Release the mouse button. A connected branch is
shown in the figure.
Looped Gas Gathering Network Schlumberger
196 PIPESIM Fundamentals, Version 2011.1
16. Double-click on the arrow in the center of B1 to enter data for
that branch.
a. Double-click on the flowline to enter the following data:
b. Close the B_1 window to return to the network view.
17. As the looped gathering lines are all identical, the data for
branch B_1 can be used to define the other looped gathering
lines.
a. Choose B_1.
b. Click on the arrow in the middle of the branch and copy/
paste B_1 to create B_2, B_3, and B_4.
c. To connect a pasted branch:
i. Click the arrow in the middle of the new branch. You
will see that highlight boxes display at either end of the
branch.
ii. Move the cursor over the right-hand, highlight box. The
cursor changes to an up arrow (|). Use this end of the
branch to drag and drop onto a junction node.
Rate of Undulations 10/1000
Horizontal distance 30,000 feet
Elevation difference 0 feet
Inner Diameter 6 inches
Wall Thickness 0.5 inches
Roughness 0.001inches
Ambient Temperature 60 degF
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 197
d. Position the new branches.
e. Connect the wells to the adjacent junction node and
connect J_4 to the sink.
Looped Gas Gathering Network Schlumberger
198 PIPESIM Fundamentals, Version 2011.1
18. Double-click on branch B_5 and insert the following objects
in the left-to-right order shown in the figure:
Liquid separator with an efficiency of 100%
Compressor with a pressure differential of +400 psi and an
efficiency of 70%
After-cooler (heat exchanger) with an outlet temperature of
120 degF and P of 15 psi
Flowline, with the following properties:
a. Click Connector to join the equipment together.
b. Close the Single Branch window.
19. Select Setup > Flow Correlations menu and choose
Beggs-Brill Revised as the global vertical and horizontal
multiphase flow correlations.
20. In the Options Control tab of the Flow Correlations menu:
a. Select use network options.
b. Click Apply network options to all branches.
Rate of undulations 10/1000
Horizontal distance 10,000 feet
Elevation difference 0 feet
Inner Diameter 8 inches
Wall Thickness 0.5 inches
Roughness 0.001 inches
Ambient Temperature 60 degF
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 199
21. Select Setup > Erosion and Corrosion Options and
choose the deWaard Corrosion model.
NOTE: This model calculates a corrosion rate caused by the
presence of CO
2
dissolved in water. Concentrations
of CO
2
and water are obtained from the fluid property
definitions, (black oil or compositional). The corrosion
rate will be zero if CO
2
or the liquid water phase is
absent from the fluid.
22. In the Options Control tab of the Erosion and Corrosion
Options menu:
a. Select use network options.
b. Click Apply network options to all branches.
23. Save the model as gas_network.
Exercise 2 Performing a Network Simulation
To perform a network simulation:
1. Select Setup > Boundary Conditions and specify these
boundary conditions:
All flow rates are calculated by the network solver.
NOTE: Any pressure specification defined in the single
branch model must be re-specified in the network
model. However, the boundary pressures specified in
the Network view will update the pressures defined
in the single branch model for use in single branch
operations.
2. Open the Setup > Iterations menu to set the network
tolerance to 1%.
3. Save the model.
Node Pressure
Well_1 2,900 psia
Well_2 2,900 psia
Well_3 3,100 psia
Sink_1 800 psia
Looped Gas Gathering Network Schlumberger
200 PIPESIM Fundamentals, Version 2011.1
4. Click Run .
5. When the network has solved, you should see the message:
Gas_network Finished OK.
When this message displays, click OK.
6. Click Report Tool .
What is the gas production rate at the sink? _____ mmscfd.
What is the Pressure Drop Across completion for Well_3?
_________ psi
TIP: Several improvements have been made to the report
tool in PIPESIM that make it easier to search, sort, and
filter to acquire information.
7. Hold down the Shift key and select the flow route from
Well_3, branch B3 and branch B5.
8. Click Profile Plot .
Obtain the pressure profile for these three branches. The
effect of the compressor at J_4 on the system pressure
should look similar to the figure below.
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 201
9. Select Series and change the Y-axis to Corrosion Rate to
observe the calculated corrosion rate.
Maximum Corrosion Rate in network = ______ mm/year.
10. Determine the field production rate in the event of a
compressor shutdown. Assuming a bypass line exists around
the compressor, deactivate the compressor object and re-
run.
Gas production rate at the Sink: _______ mmscfd.
NOTE: Edit the legend and title on PsPlot to improve the
graphical presentation.
Looped Gathering Network Data
The tables that follow contain the data for exercises in this
module. The looped network layout is illustrated in Figure 45.
Figure 45 Network layout
Looped Gas Gathering Network Schlumberger
202 PIPESIM Fundamentals, Version 2011.1
Completion and Tubing Data
Well_1 and Well_2 Well_3
Gas PI
0.0004 mmscf/d/psi
2
0.0005 mmscf/d/psi
2
Wellhead TVD 0 0
Mid Perforations TVD 4,500 feet 4,900 feet
Mid Perforations MD 4,500 feet 4,900 feet
Tubing I.D. 2.4 inch 2.4 inch
Wellhead Ambient
Temperature
60 degF 60 degF
Mid Perforations
Ambient Temperature
130 degF 140 degF
Pure Hydrocarbon Components (Well_1 and Well_2)
Component Moles
Carbon Dioxide 3
Methane 72
Ethane 6
Propane 3
Isobutane 1
Butane 1
Isopentane 1
Pentane 0.5
Hexane 0.5
Petroleum Fraction (Well_1 and Well_2)
Name
Boiling Point
(degF)
Molecular
Weight
Specific
Gravity Moles
C7+ 214 115 0.683 12
Aqueous Component (Well_1 and Well_2
Component Volume ratio (%bbl/bbl)
Water 10
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 203
Pure Hydrocarbon Components (Well_3)
Component Moles
Carbon Dioxide 2
Methane 71
Ethane 7
Propane 4
Isobutane 1.5
Butane 1.5
Isopentane 1.5
Pentane 0.5
Hexane 0.5
Petroleum Fraction (Well_3)
Name
Boiling Point
(degF)
Molecular
Weight
Specific
Gravity Moles
C7+ 214 115 0.683 10.5
Aqueous Component (Well_3)
Component Volume ratio (%bbl/bbl)
Water 5
Data for Looped Gathering Lines (B1, B2, B3, and B4)
Rate of undulations 10/1000
Horizontal distance 30,000 feet
Elevation difference 0 feet
Inner diameter 6 inch
Wall thickness 0.5 inch
Roughness 0.001 inch
Ambient temperature 60 degF
Overall heat transfer coefficient
0.2 Btu/hr/ft
2
/degF
Looped Gas Gathering Network Schlumberger
204 PIPESIM Fundamentals, Version 2011.1
Review Questions
How do you change tolerance in PIPESIM Network model?
What are the rules for pressure and flow rates in PIPESIM
Net?
Where do you see corrosion rate in the PIPESIM output?
Data for Deliver Line (B5)
Separator type Liquid
Separator efficiency 100%
Compressor differential pressure 400 psi
Compressor efficiency 70%
After cooler outlet temperature 120 degF
After cooler delta P 15 psi
Flowline Rate of undulations 10/1,000
Flowline Horizontal distance 10,000 feet
Flowline Elevation difference 0 feet
Flowline Inner diameter 8 inch
Flowline Wall thickness 0.5 inch
Flowline Roughness 0.001 inch
Flowline Ambient temperature 60 degF
Flowline overall heat transfer
coefficient
0.2 Btu/hr/ft
2
/degF
Boundary Conditions
Node Pressure Temperature
Well_1 2,900 psia 130 degF
Well_2 2,900 psia 130 degF
Well_3 3,100 psia 140 degF
Sink_1 800 psia (calculated variable)
Schlumberger Looped Gas Gathering Network
PIPESIM Fundamentals, Version 2011.1 205
Summary
In this module, you learned about:
building a model of the network
specifying the network boundary condition
solving the network and establish the deliverability.
Looped Gas Gathering Network Schlumberger
206 PIPESIM Fundamentals, Version 2011.1
NOTES
Schlumberger Water Injection Network
PIPESIM Fundamentals, Version 2011.1 207
Module 9 Water Injection Network
In this module, you learn how to build and simulate a water
injection network. Other features illustrated in this module include
crossflow, single-phase (water), and electric submersible pump
(ESP) lifted production well.
Learning Objectives
After completing this module, you will know how to:
build an injection network
insert an ESP into a well
model multilayer reservoir with and without crossflow.
Lesson 1 Crossflow in Multilayer Wells
Figure 46 shows how crossflow can occur when production from
one zone is injected into another zone of lower pressure. This can
occur in either production or injection systems.
Figure 46 Crossflow types in layered reservoir
Water Injection Network Schlumberger
208 PIPESIM Fundamentals, Version 2011.1
NOTE: To model all crossflow scenarios, you must use this
engine keyword from Setup > Engine Options:
OPTIONS REVERSEFLOW = ON.
Exercise 1 Determining Fluid Distribution in a
Water Injection Network
A water production well feeds water into an injection system
consisting of two injection wells with multiple completions. The
water is lifted from the production well by an ESP. Figure 47
schematically represents the layout of the studied water injection
system.
The objective of the exercise is to determine the fluid distribution
(the water, in this instance) in an injection system from a single
production well.
Figure 47 Water Injection network by electric submersible
pump (ESP)
Schlumberger Water Injection Network
PIPESIM Fundamentals, Version 2011.1 209
To determine fluid distribution:
1. Create a New Network model by selecting File > New >
Network.
2. Layout the network as shown in Figure 47 using the data in
the tables that follow.
Water Production Well
Reservoir Pressure 4,000 psia
Temperature 200 degF
Productivity Index (PI) 100 STB/d/psi
Tubing Model simple
Orientation vertical
Tubing depth 6000 ft. TVD
Surface ambient temp 50 degF
Tubing ID 7 in
ESP depth 2,000 ft. TVD
ESP model Centrilift IB700
ESP stages 30
ESP speed 3,600 rpm
Surface Flowlines (all)
Ambient Temperature 50 degF
HTC 0.2 BTU/hr/ft2/degF
Flowline Data
Flowline Distance (ft) Elevation Difference (ft) Diameter (in)
B_1 150 0 8
B_2 15,000 0 6
B_3 10,000 0 6
Water Injection Network Schlumberger
210 PIPESIM Fundamentals, Version 2011.1
Both injection wells have 1.995-inch ID tubing and the properties
listed in the tables.
NOTE: For each of the lower two multi-layer tubing objects, be
sure to use the bottom MD of the upper tubing string for
the datum MD of the next lower tubing string. For
example, Datum MD for tubing between zone 1_1 and
1_2 should be 7,800 ft. Leave all other parameters at
their default settings.
3. Create a global fluid model for water by selecting Setup >
Black Oil.
4. Specify water as fluid (set water cut as 100% and GLR = 0).
5. Select Beggs-Brill Revised as the vertical and horizontal
multiphase flow correlations.
6. Select Setup > Engine Options and enter the following in
the additional Engine Keywords field (TOP of network file):
OPTIONS REVERSEFLOW = ON
Injection Well 1
Zone
Reservoir
Pressure
(psia)
Res
Temp
(degF)
MD/TVD
(ft)
Injection PI
(stb/d/psi) FCV
Zone 1_1 4,400 210 7,800 2 No FCV
Zone 1_2 4,600 220 7,900 3 Maximum Liquid =
1,500 STB/d
Zone 1_3 4,800 235 8,200 5 Equivalent Choke
Area = 0.25 in
2
Injection Well 2
Zone
Reservoir
Pressure
(psia)
Res
Temp
(degF)
MD/TVD
(ft)
Injection PI
(stb/d/psi) FCV
Zone 2_1 4,500 220 7,900 4 No FCV
Zone 2_2 4,800 250 8,500 5 Maximum Liquid =
1,000 STB/d
Zone 2_3 5,000 270 8,800 4 FCV Closed
Schlumberger Water Injection Network
PIPESIM Fundamentals, Version 2011.1 211
7. Go to Setup > Boundary Conditions and specify these
boundary conditions:
8. Click Run Model to start the simulation.
9. Click Report Tool and select Clear.
10. Click on the producing well and each of the injectors.
Node Pressure
Producer 4000 psia
Injector_1 4800 psia
Injector_2 5000 psia
Water Injection Network Schlumberger
212 PIPESIM Fundamentals, Version 2011.1
11. Plot the pressure profiles for the entire network by selecting
all objects in the network and click Profile Plot.
Review Questions
Which crossflow scenario occurs in your model?
What is the effect of installing FCV in your model.
Remove the FCVs from completions and compare the
results. Which crossflow scenarios now occur?
What other way can a water fluid model be defined?
Summary
In this module, you learned about:
modeling a water injection network
modeling a multilayer injection well
modeling an ESP.
Schlumberger Water Injection Network
PIPESIM Fundamentals, Version 2011.1 213
NOTES
Water Injection Network Schlumberger
214 PIPESIM Fundamentals, Version 2011.1
NOTES
Schlumberger PIPESIM 2011.1 Fundamentals Answer Key
PIPESIM Fundamentals, Version 2011.1 215
Appendix A PIPESIM 2011.1
Fundamentals
Answer Key
Module 3: Simple Pipeline Tutorials
Lesson 1 Single-Phase Flow Calculations
Exercise 1: Modeling a Water Pipeline with Hand
Calculations
1. Water Velocity = ~ 7.94 ft/s
2. Reynolds number = ~157,000; turbulent flow
3. Friction Factor = ~ 0.0193
4. dP(friction) = 662 psi
5. dP(elevation) = 442 psi
6. dP(Total) = 1106 psi
7. Outlet Pressure = 94 psia
Exercise 2: Modeling a Water Pipeline with PIPESIM
Liquid velocity = 7.91-7.94 ft/s
dP (frictional) = 667.6 psi
dP (elevational) = 443.1 psi
dP (total) = 1111 psi
P(outlet) = 89.33 psia
Exercise 5: Calculating Gas Pipeline Flow Capacity
Flow rate = 10.47 mmscfd
Schlumberger
216 PIPESIM Fundamentals, Version 2011.1
Module 3: Oil Well Performance Analysis
Lesson 1: Nodal Analysis
Exercise 2: Performing Nodal Analysis
(Outlet) Wellhead Pressure= 300 psia
Operating Point Flow rate= 8,514 stb/d
Operating Point BHP= 2,536 psia
AOFP= 21,290 stb/d
Exercise 3: Performing a Pressure/Temperature Profile
(Outlet) Wellhead Pressure= 300 psia
Production Rate= 8,514 stb/d
Flowing BHP= 2,536 psia
Flowing WHT= 133 degF
Depth at which gas appears= 7,290 ft
Lesson 2: Fluid Calibration
Exercise 1: Calibrating PVT Data
Wellhead Pressure= 300 psia
Production Rate= 7,810 stb/d
Flowing BHP= 2,624 psia
Flowing WHT= 129 degF
Depth at which gas appears= 7,012 ft
Lesson 3: Pressure/Temperature Matching
Exercise 1: Flow Correlation Matching
Wellhead Pressure= 300 psia
Vertical Correlation= TUFFP-3Phase
Flowing BHP= 2,547 psia
Head Factor= 1.0096
Friction Factor= 0.9965
U Factor= 0.7867
Schlumberger
PIPESIM Fundamentals, Version 2011.1 217
Exercise 2: Matching Inflow Performance
Wellhead Pressure= 300 psia
PI= 6.15445
Lesson 4: Well Performance Analysis
Exercise 1: Conducting a Water Cut Sensitivity Analysis
Wellhead Pressure= 200 psia
Water Cut= 49.4%
Exercise 2: Evaluating Gas Lift Performance
Exercise 3: Working with Multiple Completions
Wellhead Pressure= 300 psia
Liquid Rate (stb/d)= 6,740
Gas Rate (upper zone) (mmscfd)= 4.3374
Question (Optional)
Equivalent gas lift injection rate = 3.28
Lesson 5: Flow Control Valve Modeling
Exercise 1: Modeling a Flow Control Valve
Required Bean Size = 0.046 in
2
Gas Lift Rate
(mmscf/d)
Liq. Prod. Rate (stb/d) @
10% Wcut
Liq. Prod. Rate (stb/d) @
60% Wcut
1 7,356 4,337
2 7,584 5,874
4 7,808 6,913
6 7,619 7,044
10 6,796 6,644
Schlumberger
218 PIPESIM Fundamentals, Version 2011.1
Module 4: Gas Well Performance
Lesson 2: Gas Well Deliverability
Exercise 1: Calculating Gas Well Deliverability
Exercise 2: Calibrating the Inflow Model using Multipoint
Test Data
Pres = 4,600 psia, Tres = 280 degF
% H
2
O @ saturation 1.8553
P
o
= 800 psia
Q
G
18.22 mmscfd
P
wf
1,716 psia
BHT 236 degF
WHT 169 degF
Back Pressure Equation
Parameter C 7.9793682e-007
Parameter n 1
Po = 800 psia
Q
G
14.98 mmscfd
P
wf
1,547 psia
T
bh
(degF) 232 degF
T
wh
(degF) 165 degF
Schlumberger
PIPESIM Fundamentals, Version 2011.1 219
Lesson 3: Erosion Prediction
Exercise 1: Selecting a Tubing Size
Based on the results of the Nodal Analysis and EVR calculations,
which tubing size would you select? 3.958 in.
Lesson 4: Choke Modeling
Exercise 1: Modeling a Flowline and Choke
Exercise 2: Predicting Future Production Rates
P
o
= 800 psia
Q
G
15.39 mmscfd
P
wf
1,369 psia
BHT 228 degF
WHT 163 degF
Well-head, Selected Tubing
Max. Erosional velocity ratio 0.7655
P
o
= 710 psia
Choke size 1.511261 ins
Pressure Losses Across System
AP Reservoir 3,231.5 psia
AP Tubing 568.81 psia
AP Choke 87.444 psia
AP Flow-line 1.796 psia
Reservoir Pressure Flow Rate
4,600 15.388
4,200 12.726
3,800 10.279
3,400 8.056
Schlumberger
220 PIPESIM Fundamentals, Version 2011.1
Lesson 5: Liquid Loading
Exercise 1: Determining a Critical Gas Rate to Prevent
Well Loading
The reported critical gas rate = 1.7405 mmscfd
Module 5: Horizontal Well Design
Lesson 1: Inflow Performance Relationships for
Horizontal Completions
Exercise 3: Evaluating the Optimal Horizontal Well
Length
Optimal horizontal well length = 10,000 ft
Exercise 4: Specifying Multiple Horizontal Perforated
Intervals
Module 6: Subsea Tieback Design
Lesson 1: Flow Assurance Considerations for
Subsea Tieback Design
Exercise 3: Sizing the Subsea Tieback
Pipeline and Riser ID= 10 inch
Max. erosional velocity ratio for selected ID= 0.8275
Min. outlet pressure for selected ID= 947 psia
Max. outlet pressure for selected ID= 1,265 psia
Table 5: P
o
= 200 psia
Q
G
24.42 mmscfd
Bhp 2,682 psia
Schlumberger
PIPESIM Fundamentals, Version 2011.1 221
Lesson 2: Hydrates
Exercise 1: Selecting Tieback Insulation Thickness
Req. Insulation thickness = 1 in
Exercise 2: Determining the Methanol Requirement
Req. Methanol Injection Volume (bbl/d): (Method 1) = 550
Req. Methanol Injection Volume (bbl/d): (Method 2) = 550
Lesson 3: Severe Riser Slugging
Exercise 1: Screening for Severe Riser Slugging
Lesson 4: Slug Catcher Sizing
Exercise 1: Sizing a Slug Catcher
8,000 stb/d 14,000 stb/d 16,000 stb/d
PI-SS number at riser
base
1.0202 1.2606 1.3405
Flow pattern at riser
base
Intermittent Intermittent Intermittent
Property
8,000
stb/d
14,000
stb/d
16,000
stb/d
1/1000 slug volume (bbl) 165 182 216
Sphere generated liquid volume (bbl) 464 434 426
Ramp-up volume (bbl) 952 795 = 157
Design volume for slug catcher (bbl) 464 * 1.2 = 557
Schlumberger
222 PIPESIM Fundamentals, Version 2011.1
Module 7: Scale Prediction
Lesson 1: Scale Prediction in PIPESIM
Exercise 1: Predicting Scale
Scaling species encountered = CaSO
4
, BaSO
4
, CaCO
3
Module 8: Looped Gas Gathering Network
Lesson 1: Model a Gathering Network
Exercise 2: Performing a Network Simulation
Gas production rate at the Sink = 42.25 mmscfd.
Completion DP across Well_3 = 5.3128 psi
Maximum Corrosion Rate in network = 28.38 mm/year
Gas production rate at the Sink = 38.24 mmscfd.
Scaling
species
Occurrence
location in
the
production
system
Disappearance
Location
Scale Concentration (lb/ft
3
)
Bottomhole Wellhead
Riser
base
CaSO
4
Reservoir Flowline_1
(2112 ft after
the choke)
0.0561 0.00485 0.0000
BaSO
4
Reservoir Never
disappeared
0.000018 0.000050 0.000066
CaCO
3
Reservoir Tubing (2000 ft
below
wellhead)
0.0024 0.0000 0.0000
Overall Reservoir Never
disappeared
0.0585 0.0049 0.000066
Schlumberger
PIPESIM Fundamentals, Version 2011.1 223
NOTES
Schlumberger
224 PIPESIM Fundamentals, Version 2011.1
NOTES