+ All Categories

Nodal

Date post: 10-Oct-2015
Category:
Upload: sergio-luis
View: 87 times
Download: 2 times
Share this document with a friend
Popular Tags:

of 234

Transcript
  • PIPESIM Fundamentals

    Workflow/Solutions TrainingVersion 2011.1

    Schlumberger Information SolutionsFebruary 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.

    DisclaimerUse 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 InformationSoftware 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.

  • Table of Contents

    About this ManualLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1What You Will Need . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1What to Expect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2Course Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4Workflow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    Module 1: PIPESIM OverviewLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Lesson 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Lesson 2: Tour of the User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Lesson 3: PIPESIM File System and Calculation Engines . . . . . . . . . . . . . . . . 16

    Output Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Lesson 4: Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Lesson 5: Single Branch Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Module 2: Simple Pipeline TutorialsLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Lesson 1: Single-Phase Flow Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    Exercise 1: Modeling a Water Pipeline with Hand Calculations . . . . . . . . . . 30Exercise 2: Modeling a Water Pipeline with PIPESIM . . . . . . . . . . . . . . . . . 34Procedure 1: Performing Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40Primary Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Auxiliary Output File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Exercise 3: Analyzing Multiple Scenarios with Sensitivities . . . . . . . . . . . . . 48Exercise 4: Modeling a Single-Phase Gas Pipeline . . . . . . . . . . . . . . . . . . . 53Exercise 5: Calculating Gas Pipeline Flow Capacity . . . . . . . . . . . . . . . . . . 56

    Lesson 2: Multiphase Flow Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Exercise 1: Modeling a Multiphase Pipeline . . . . . . . . . . . . . . . . . . . . . . . . . 61

    Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72PIPESIM Fundamentals, Version 2011.1 i

  • Module 3: Oil Well Performance AnalysisLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Lesson 1: NODAL Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Exercise 1: Building the Well Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Exercise 2: Performing NODAL Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Exercise 3: Performing a Pressure/Temperature Profile . . . . . . . . . . . . . . . 83Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

    Lesson 2: Fluid Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84Single Point Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85Multi-Point Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Exercise 1: Calibrating PVT Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87GOR Property Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

    Lesson 3: Pressure/Temperature Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . 90Exercise 1: Flow Correlation Matching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Exercise 2: Matching Inflow Performance . . . . . . . . . . . . . . . . . . . . . . . . . . 97Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98

    Lesson 4: Well Performance Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Exercise 1: Conducting a Water Cut Sensitivity Analysis . . . . . . . . . . . . . . 99Exercise 2: Evaluating Gas Lift Performance . . . . . . . . . . . . . . . . . . . . . . . 101Exercise 3: Working with Multiple Completions . . . . . . . . . . . . . . . . . . . . . 102Question . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

    Lesson 5: Flow Control Valve Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Exercise 1: Modeling a Flow Control Valve . . . . . . . . . . . . . . . . . . . . . . . . 109

    Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

    Module 4: Gas Well PerformanceLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Lesson 1: Compositional Fluid Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

    Equations of State (EoS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Binary Interaction Parameter (BIP) Set . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Exercise 1: Creating a Compositional Fluid Model for a Gas Well . . . . . . . 120Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

    Lesson 2: Gas Well Deliverability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Exercise 1: Calculating Gas Well Deliverability . . . . . . . . . . . . . . . . . . . . . 124Exercise 2: Calibrating an Inflow Model using Multipoint Test Data . . . . . 127Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

    Lesson 3: Erosion Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129API 14 E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Salama . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130ii PIPESIM Fundamentals, Version 2011.1

  • Exercise 1: Selecting a Tubing Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    Lesson 4: Choke Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Exercise 1: Modeling a Flowline and Choke . . . . . . . . . . . . . . . . . . . . . . . 135Exercise 2: Predicting Future Production Rates . . . . . . . . . . . . . . . . . . . . 137Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

    Lesson 5: Liquid Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Turner Droplet Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Exercise 1: Determining a Critical Gas Rate to Prevent Well Loading . . . . 140Question . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

    Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

    Module 5: Horizontal Well DesignLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143Lesson 1: Inflow Performance Relationships for Horizontal Completions . . . . 143

    IPR Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Exercise 2: Constructing the Well Model . . . . . . . . . . . . . . . . . . . . . . . . . . 146Exercise 3: Evaluating the Optimal Horizontal Well Length . . . . . . . . . . . . 148Exercise 4: Specifying Multiple Horizontal Perforated Intervals . . . . . . . . . 149

    Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

    Module 6: Subsea Tieback DesignLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153Lesson 1: Flow Assurance Considerations for Subsea Tieback Design . . . . . 154

    Exercise 1: Developing a Compositional PVT Model . . . . . . . . . . . . . . . . . 155Exercise 2: Constructing the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156Exercise 3: Sizing the Subsea Tieback . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    Lesson 2: Hydrates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Hydrate Mitigation Strategies in PIPESIM . . . . . . . . . . . . . . . . . . . . . . . . . 161Exercise 1: Selecting Tieback Insulation Thickness . . . . . . . . . . . . . . . . . 162Exercise 2: Determining the Methanol Requirement . . . . . . . . . . . . . . . . . 162Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

    Lesson 3: Severe Riser Slugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165PI-SS Indicator (Severe-Slugging Group) . . . . . . . . . . . . . . . . . . . . . . . . . 167Exercise 1: Screening for Severe Riser Slugging . . . . . . . . . . . . . . . . . . . 168

    Lesson 4: Slug Catcher Sizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Hydrodynamic Slugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169Pigging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Ramp-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173PIPESIM Fundamentals, Version 2011.1 iii

  • Evaluating Each Scenario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174Exercise 1: Sizing a Slug Catcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

    Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

    Module 7: Scale PredictionLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Lesson 1: Scale Prediction in PIPESIM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

    Exercise 1: Predicting Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

    Module 8: Looped Gas Gathering NetworkLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Lesson 1: Model a Gathering Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

    Boundary Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Solution Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Exercise 1: Building a Network Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Exercise 2: Performing a Network Simulation . . . . . . . . . . . . . . . . . . . . . . 199Looped Gathering Network Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201

    Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

    Module 9: Water Injection NetworkLearning Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Lesson 1: Crossflow in Multilayer Wells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

    Exercise 1: Determining Fluid Distribution in a Water Injection Network . . 208Review Questions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

    Appendix A: PIPESIM 2011.1 Fundamentals Answer KeyModule 3: Simple Pipeline Tutorials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

    Lesson 1 Single-Phase Flow Calculations . . . . . . . . . . . . . . . . . . . . . . . . . 215Module 3: Oil Well Performance Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216

    Lesson 1: Nodal Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Lesson 2: Fluid Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Lesson 3: Pressure/Temperature Matching . . . . . . . . . . . . . . . . . . . . . . . . 216Lesson 4: Well Performance Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Question (Optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Lesson 5: Flow Control Valve Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

    Module 4: Gas Well Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218iv PIPESIM Fundamentals, Version 2011.1

  • Lesson 2: Gas Well Deliverability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218Lesson 3: Erosion Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Lesson 4: Choke Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219Lesson 5: Liquid Loading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

    Module 5: Horizontal Well Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220Lesson 1: Inflow Performance Relationships for Horizontal Completions . 220

    Module 6: Subsea Tieback Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220Lesson 1: Flow Assurance Considerations for Subsea Tieback Design . . 220Lesson 2: Hydrates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Lesson 3: Severe Riser Slugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Lesson 4: Slug Catcher Sizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

    Module 7: Scale Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Lesson 1: Scale Prediction in PIPESIM . . . . . . . . . . . . . . . . . . . . . . . . . . . 222

    Module 8: Looped Gas Gathering Network . . . . . . . . . . . . . . . . . . . . . . . . . . . 222Lesson 1: Model a Gathering Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222PIPESIM Fundamentals, Version 2011.1 v

  • vi PIPESIM Fundamentals, Version 2011.1

  • Schlumberger About this ManualAbout 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 ObjectivesAfter 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 NeedIn this training you will need the following documents, hardware, and software:

    Personal computer with minimum 512 MB RAM PIPESIM 2011.1 Training data sets.PIPESIM Fundamentals, Version 2011.1 1

  • SchlumbergerWhat to ExpectIn 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.2 PIPESIM Fundamentals, Version 2011.1

  • SchlumbergerCourse ConventionsContent 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 and .

    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.PIPESIM Fundamentals, Version 2011.1 3

  • SchlumbergerIconsThroughout 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.4 PIPESIM Fundamentals, Version 2011.1

  • SchlumbergerWorkflow DiagramFigure 1 illustrates the workflow of the PIPESIM application.

    Figure 1 PIPESIM workflowPIPESIM Fundamentals, Version 2011.1 5

  • SchlumbergerSummaryIn 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.6 PIPESIM Fundamentals, Version 2011.1

  • SchlumbergerNOTESPIPESIM Fundamentals, Version 2011.1 7

  • SchlumbergerNOTES8 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewModule 1 PIPESIM OverviewThis module introduces PIPESIM 2011.1 and describes the graphical user interface (GUI) in detail to familiarize you with the application environment.

    Learning ObjectivesAfter 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 Fundamentals, Version 2011.1 9

  • PIPESIM Overview SchlumbergerFigure 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.10 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewMultiflash 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 dynocardsPIPESIM Fundamentals, Version 2011.1 11

  • PIPESIM Overview SchlumbergerLesson 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.12 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewFigure 3 PIPESIM toolbars and menus

    Figure 4 Standard toolbar functionalityPIPESIM Fundamentals, Version 2011.1 13

  • PIPESIM Overview SchlumbergerFigure 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.14 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewNOTE: 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 toolbarPIPESIM Fundamentals, Version 2011.1 15

  • PIPESIM Overview SchlumbergerLesson 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.16 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewTable 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 Fundamentals, Version 2011.1 17

  • PIPESIM Overview SchlumbergerMiscellaneous 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 Uses18 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewOutput 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 tabPIPESIM Fundamentals, Version 2011.1 19

  • PIPESIM Overview SchlumbergerFigure 8 shows a sample output file from the primary output section of PIPESIM.

    Figure 8 Sample output file (primary output section)20 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewLesson 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 dataPIPESIM Fundamentals, Version 2011.1 21

  • PIPESIM Overview SchlumbergerYou 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 dialog22 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewLesson 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 Fundamentals, Version 2011.1 23

  • PIPESIM Overview SchlumbergerNOTE: 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).24 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewYou 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 Fundamentals, Version 2011.1 25

  • PIPESIM Overview SchlumbergerNOTE: 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.26 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger PIPESIM OverviewReview Questions What is the basic premise of steady-state flow modeling? What single branch operations are available?

    SummaryIn 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 Fundamentals, Version 2011.1 27

  • PIPESIM Overview SchlumbergerNOTES28 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsModule 2 Simple Pipeline TutorialsThe 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 ObjectivesAfter 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 waterPIPESIM Fundamentals, Version 2011.1 29

  • Simple Pipeline Tutorials SchlumbergerThe 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/ft3)g = gravitational constantf = moody friction factorv = 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.

    totaldLdp

    frictionaldLdp

    lelevationadLdp

    onalacceleratidLdp

    totaldLdp

    gdvf

    2

    2 sing30 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsTIP: 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

    Tamb 60 degF

    Inclination Angle q 2.866 (=.05002 radians)

    Roughness e 0.0015 in

    Relative Roughness

    /d 0.0005 in

    Fluid Data

    Water viscosity w 1.2 cp (= 8.06e-4 lb/ft-s)Water density w 63.7 lbm/ft3

    Operating Data

    Source Temperature

    Tinlet 60 degF

    Inlet Pressure Pin 1,200 psia

    Water Flow rate Qw 6,000 BPD (= 0.39 ft3/s)

    Constants

    Gravitational g 32.2 ft/s2

    PIPESIM Fundamentals, Version 2011.1 31

  • Simple Pipeline Tutorials Schlumberger1. 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

    2dQv w

    vdRe32 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsFigure 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

    gdvf

    2

    2

    frictiondLdp

    frictiondp

    sin

    elevationdpPIPESIM Fundamentals, Version 2011.1 33

  • Simple Pipeline Tutorials SchlumbergerMultiply 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:

    Pout = Pin - = __________ 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 application2. Creating the fluid model (water) and selecting flow

    correlations3. Building the physical model.

    elevationdp

    totaldLdp

    frictionaldLdp

    lelevationadLdp

    totaldLdp

    totaldp

    totaldp34 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsGetting StartedTo 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.PIPESIM Fundamentals, Version 2011.1 35

  • Simple Pipeline Tutorials SchlumbergerBuilding 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.36 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials5. 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).PIPESIM Fundamentals, Version 2011.1 37

  • Simple Pipeline Tutorials Schlumberger8. 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 CorrelationsTo 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.38 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials3. 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.PIPESIM Fundamentals, Version 2011.1 39

  • Simple Pipeline Tutorials SchlumbergerProcedure 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).

    40 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials4. 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.PIPESIM Fundamentals, Version 2011.1 41

  • Simple Pipeline Tutorials SchlumbergerYou can observe the output:

    The Liquid holdup value displayed (175 bbl) is the total liquid volume for the entire pipe.42 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials7. 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)

    Pfrictional (psi) Pelevational (psi) Ptotal (psi) Outlet Pressure (psia) PIPESIM Fundamentals, Version 2011.1 43

  • Simple Pipeline Tutorials SchlumbergerPrimary Output File

    The primary output is shown in Figure 16.

    Figure 16 Example of the primary output file44 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsThe 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. PIPESIM Fundamentals, Version 2011.1 45

  • Simple Pipeline Tutorials SchlumbergerAuxiliary Output File

    The auxiliary output is shown in Figure 17.

    Figure 17 Example of the auxiliary output file46 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsThe 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.

    PIPESIM Fundamentals, Version 2011.1 47

  • Simple Pipeline Tutorials SchlumbergerExercise 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.48 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials2. 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.

    vdRe

    frictiondLdp

    PIPESIM Fundamentals, Version 2011.1 49

  • Simple Pipeline Tutorials Schlumberger4. 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.50 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials7. 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.

    PIPESIM Fundamentals, Version 2011.1 51

  • Simple Pipeline Tutorials Schlumberger11. 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.52 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsExercise 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.PIPESIM Fundamentals, Version 2011.1 53

  • Simple Pipeline Tutorials Schlumberger2. 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.54 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials5. 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 densityp = pressureM = Molecular Weightz = gas compressibility factorR = ideal gas constantT = 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.

    zRTpM

    g PIPESIM Fundamentals, Version 2011.1 55

  • Simple Pipeline Tutorials SchlumbergerCorrespondingly, 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.

    vdRe

    frictiondLdp

    frictiondLdp

    gdvf

    2

    256 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsHowever, when outlet pressure is specified and either the inlet rate or the flow rate is calculated, the process becomes iterative. Successive estimates of the calculated variable are supplied until the calculated outlet pressure agrees with the specified pressure.

    To calculate gas deliverability:

    1. Open the Pressure/Temperature Profiles user form and set Gas Rate as the calculated variable.

    2. Specify 600 psia for the outlet pressure.3. Clear the temperature sensitivity values, shown in the figure,

    by highlighting the cells and pressing Ctrl + X.

    4. Click Run Model on the user form. PIPESIM Fundamentals, Version 2011.1 57

  • Simple Pipeline Tutorials Schlumberger5. Observe the PsPlot output. The gas flow rate corresponding to the specified pressure drop is shown in the legend beneath the profile plot.

    6. Observe the output files (*.out). The iteration routine for this operation can be seen in the output file, as shown below. NOTE: To view this report, you must check Iteration Progress

    Log under Setup/Define Output).

    7. Save your file as exer5.bps.58 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsLesson 2 Multiphase Flow Calculations

    While pressure losses in single-phase flow in pipes have long been accurately modeled with familiar expressions such as the Bernoulli equation, accurate predictions of pressure loss in two-phase flow have proved to be more challenging because of added complexities.

    The lower density and viscosity of the gas phase causes it to flow at a higher velocity relative to the liquid phase, a characteristic known as slippage. Consequently, the associated frictional pressure losses result from shear stresses encountered at the gas/liquid interface as well as along the pipe wall. Additionally, the highly compressible gas phase expands as the pressure decreases along the flow path.

    Further complicating matters are the variety of physical phase distributions that are characterized by flow regimes or flow patterns (Figure 18). The prevailing flow pattern for a specific set of conditions depends on the relative magnitude of the forces acting on the fluids.

    Figure 18 Multiphase flow regimes for horizontal flowPIPESIM Fundamentals, Version 2011.1 59

  • Simple Pipeline Tutorials SchlumbergerBuoyancy, turbulence, inertia, and surface-tension forces are greatly affected by the relative flow rates, viscosities, and densities of a fluid, as well as the pipe diameter and inclination angle. The complex dynamics of the flow pattern govern slippage effects and, therefore, variations in liquid holdup and pressure gradient.

    Many empirical correlations and mechanistic models have been proposed to predict liquid holdup and pressure loss. (Refer to the PIPESIM help system for details). Some are very general, while others apply only to a narrow range of conditions (Figure 19). Many of these approaches begin with a prediction of the flow pattern, with each flow pattern having an associated method of predicting liquid holdup.

    Figure 19 Multiphase flow regimes for vertical flow

    Because the gas travels faster in steady-state flow, it will occupy less pipe volume. The fraction of pipe volume occupied by the liquid is called the liquid holdup and is illustrated in Figure 20.

    Liquid holdup is generally the most important parameter in calculating pressure loss. Liquid holdup is also necessary to predict hydrate formation and wax deposition and to estimate the liquid volume expelled during pigging operations for sizing slug catchers. 60 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsThe liquid holdup prediction is used to determine a two-phase friction factor from which a pressure gradient is calculated.

    Figure 20 Liquid holdup

    Exercise 1 Modeling a Multiphase Pipeline

    The previous exercises explored single-phase flow of water and gas through a pipeline. In this exercise, you modify the existing pipeline model and explore multiphase flow.

    1. Insert Report Tool at the beginning and end of the flowline, as shown.

    2. Click on the flowline to highlight the object and drag the tip connected to the source to the first Report icon.PIPESIM Fundamentals, Version 2011.1 61

  • Simple Pipeline Tutorials Schlumberger3. Release the mouse button when the arrow is on top of the Report Tool icon and the flowline turns yellow.

    4. Repeat the previous step for the second Report Tool icon.

    5. Select Connector and connect the first Report Tool to the Source icon.

    6. Select the Boundary node and press the Delete key. Your model should now displays as shown below:

    7. Double-click on each of the Report Tool icons and enter the data shown in the figure. 62 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials8. Double-click on the flowline and select the Heat Transfer tab. 9. Choose the typical Heat Transfer Coefficient value for bare

    pipe exposed to air, as shown.

    10. Select Setup > Black Oil and specify the fluid properties.PIPESIM Fundamentals, Version 2011.1 63

  • Simple Pipeline Tutorials Schlumberger11. From the Setup > Flow Correlations menu, select Beggs and Brill Revised (Taitel-Dukler map) for the horizontal flow correlation and Hagedorn and Brown for the vertical flow correlation.NOTE: Observe that the Swap angle is set to 45. This is the

    angle that corresponds to the switch between use of the vertical and horizontal flow correlation. In this example, the pipeline inclination angle is about 3, which means that only the horizontal flow correlation is used.64 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials12. Double-click on Source_1 and change the pressure to 4800 psia.

    13. Select Operations > Pressure Temperature Profiles and enter the information shown in the figure.NOTE: The pressure drop is calculated using the Moody

    correlation (default single-phase correlation) and the Beggs and Brill Revised correlation.

    The results from the Taitel-Dukler Flow Regime map will be reported and will influence the pressure drop calculations performed by the Beggs and Brill Revised correlation if the flow regime is different from that predicted by the Beggs and Brill correlation. PIPESIM Fundamentals, Version 2011.1 65

  • Simple Pipeline Tutorials Schlumberger14. Run the model.15. Observe the pressure profile plot.66 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials16. From the Reports menu, open the output file. The following display can be seen in the primary output section of the output file. PIPESIM Fundamentals, Version 2011.1 67

  • Simple Pipeline Tutorials SchlumbergerNotice that the flow is initially single-phase liquid until the pressure falls below the bubblepoint upon which two-phase oil-gas flow is present.

    The single-phase Moody correlation is used in the first part of the pipe. The Beggs and Brill multiphase correlation is used in the second part of the pipe after the pressure falls below the bubblepoint. 68 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline Tutorials17. Scroll down to view the Auxiliary output. The liquid holdup values are shown in the figure.PIPESIM Fundamentals, Version 2011.1 69

  • Simple Pipeline Tutorials SchlumbergerThe spot reports output is shown in Figure 21 and the Flow regime map is shown in Figure 22.

    NOTE: To view the graphics and output in SI or Custom units, specify the units via the Setup > Units option and re-run the model.

    Figure 21 Sample spot report output70 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsFigure 22 Flow regime map

    NOTE: You also can view the flow regime map in PsPlot by selecting Reports > Flow Regime Map.PIPESIM Fundamentals, Version 2011.1 71

  • Simple Pipeline Tutorials SchlumbergerReview Questions Which types of pressure drop contributions are reported by

    PIPESIM in output file (by default)? What is the default single-phase flow correlation in PIPESIM? How do you describe a Black Oil fluid model for water or dry

    gas? Did you get any difference in pressure drop between hand

    calculation and PIPESIM reported results? If yes, why?

    SummaryIn this module, you learned about:

    building the physical model creating a fluid model choosing flow correlations performing operations viewing and analyzing results.72 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Simple Pipeline TutorialsNOTESPIPESIM Fundamentals, Version 2011.1 73

  • Simple Pipeline Tutorials SchlumbergerNOTES74 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance AnalysisModule 3 Oil Well Performance Analysis

    This module examines a producing oil well located in the North Sea. You analyze the performance of this well using NODAL analysis, calibrate black oil fluid (low GOR) using laboratory data, and match flow correlations with pressure survey data.

    You will also analyze the behavior of the well with increased water cut and find an opportunity to inject gas at a later stage when the well is unable to flow naturally.

    Learning ObjectivesAfter completing this module, you will know how to:

    perform NODAL analysis estimate bottomhole flowing conditions calibrate pressure, volume and temperature (PVT) data perform flow correlation matching perform inflow performance relationship (IPR) matching conduct water cut sensitivity analysis evaluate gas lift performance install a flow control valve.

    Lesson 1 NODAL Analysis

    NODAL analysis is used to evaluate the performance of an oil well. It involves specifying a nodal point, usually at the bottomhole or wellhead, and dividing the producing system into two parts: the inflow and the outflow. This is represented graphically in Figure 23.

    The solution node is defined as the location where the pressure differential upstream (inflow) and downstream (outflow) of the node is zero. PIPESIM Fundamentals, Version 2011.1 75

  • Oil Well Performance Analysis SchlumbergerSolution nodes can be judiciously selected to isolate the effect of certain variables. For example, if the node is taken at the bottomhole, factors that affect the inflow performance, such as skin factor, can be analyzed independently of variables that affect the outflow, such as tubing diameter or separator pressure.

    Figure 23 Intersection points of the inflow and outflow performance curves

    Getting Started

    Before beginning an oil well performance analysis:

    1. Select File > New > Single Branch.2. Select Setup > Units and set the engineering units.

    17

    Outflow

    Inflow

    PR

    PR

    Psep

    PsepPwf

    Pwf

    Flow rate

    Nodal Analysis76 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance AnalysisExercise 1 Building the Well Model

    Model building refers to setting up all objects, from the source to the sink, and defining the properties of these objects. You can select PIPESIM single branch objects using either the Tool menu or the toolbar at the top of PIPESIM window.

    To build the well model:

    1. Select a Vertical Completion object from the single branch toolbar, and place it in the Single Branch flow diagram.

    2. Select a Boundary Node and place it in the flow diagram.

    3. Click to select a Tubing object.PIPESIM Fundamentals, Version 2011.1 77

  • Oil Well Performance Analysis Schlumberger4. Connect VertWell_1 to the End Node S1 by clicking and dragging from VertWell_1 completion to the End Node S1.NOTE: The red outlines on VertWell_1 and Tubing_1

    indicate that essential input data are missing.

    5. Double-click on the completion and enter the properties listed in the table.

    Reservoir and Inflow Data

    Completion model Well PI

    Use Vogel? Yes

    Reservoir Pressure 3,600 psia

    Reservoir Temperature 200 degF

    Liq. Productivity Index 8 stb/d/psi78 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance Analysis6. Double-click on the tubing object and enter the tubing properties based on data listed in the table.

    7. Specify an Overall Heat Transfer Coefficient = 5 btu/hr/ft 2/F (override the default value).NOTE: You can use the overall heat transfer coefficient to

    calculate total heat transfer through the pipe wall. The overall heat transfer coefficient depends on the fluids and their properties on both sides of the wall, as well as the properties of the wall and the transmission surface.

    8. Click the Summary table button to observe the configuration summary and schematic of the wellbore.

    9. Set the Distance between nodes to 100 ft.10. Click Refresh to see the effect in the table and the

    schematic.11. Select Setup > Black Oil.

    Deviation Data

    Measured Depth (ft) True Vertical Depth (ft)

    0 0

    1,000 1,000

    2,500 2,450

    5,000 4,850

    7,500 7,200

    9,000 8,550

    Geothermal Gradient

    Measured Depth (ft) Ambient Temp. (degF)

    0 50

    9,000 200

    Tubing Data

    Bottom MD (ft) Internal Diameter (inches)

    8,600 3.958

    9,000 6.184PIPESIM Fundamentals, Version 2011.1 79

  • Oil Well Performance Analysis Schlumberger12. Enter the fluid properties, as shown in the table. Assume default PVT correlations and no calibration data.

    The fluid physical properties are calculated over the range of pressures and temperatures encountered by the fluid. These physical properties are subsequently used by multiphase flow correlations to determine the phases present, the flow regime, and the pressure losses in single and multiphase flow regions.

    NOTE: The heat transfer calculations use the fluid thermal properties.

    13. From the Setup > Flow Correlation menu, ensure that the Hagedorn-Brown correlation is selected for vertical flow and the Beggs-Brill Revised correlation is selected for horizontal flow.NOTE: Select the correlation that is best suited for the fluid

    and operating conditions of interest. There is no universal rule for selecting a multiphase flow correlation that is good for all operating scenarios.

    (See the PIPESIM help system for information on the applicability of flow correlations.)

    14. Save the model as CaseStudy1_Oil_Well.bps.

    Black Oil PVT Data

    Water Cut 10 %

    GOR 500 scf/stb

    Gas SG 0.8

    Water SG 1.05

    Oil API 36 API80 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance AnalysisExercise 2 Performing NODAL Analysis

    In this exercise, you perform a NODAL analysis operation for a given outlet (wellhead) pressure to determine the operating point (intersection) and the absolute open flow potential (AOFP) of the well.

    To do this, add a NODAL analysis point at the bottomhole to divide the system into two parts.

    Part A extends from reservoir to the bottomhole, while Part B runs from the bottomhole to the wellhead.

    To perform a NODAL analysis:

    1. Select a NODAL analysis point from the toolbar and drop it near the completion.

    2. Click on the tubing and drag its bottom tip over to the NODAL analysis point.

    3. Insert a connector to link the completion with the NODAL analysis point.

    N.A. Point PIPESIM Fundamentals, Version 2011.1 81

  • Oil Well Performance Analysis Schlumberger4. Select Operations > NODAL analysis.5. Enter an Outlet Pressure (Boundary Condition) of 300 psia.6. Leave Inflow Sensitivity and Outflow Sensitivity empty.

    TIP: PIPESIM 2009.1 or older versions: Increasing the number of points in inflow and outflow curves provides more detailed curves from which you can read a more accurate intersection. Click Limits in the Nodal Analysis window to change the number of points in inflow and outflow curves.

    PIPESIM 2010.1 and later implemented several modifications in Nodal Analysis calculation. The most significant is displaying the intersection point on the nodal plot. Now, you do not depend on reading from the plot and solution points are calculated with values displayed on the Data tab. There is no need to specify or change number of points for inflow and outflow curve unless you wish to use those data for further processing. PIPESIM automatically determines the number of points and their spacing for both inflow and outflow curves.

    82 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance Analysis7. Run the model.8. Inspect the plot and select the Data tab to determine the

    answers.

    Results

    Exercise 3 Performing a Pressure/Temperature Profile

    The Pressure/Temperature profile calculates pressure and temperature on a node-by-node basis for the system. The results are plotted for pressure or temperature as a function of distance/elevation along the flow path.

    To estimate bottomhole flowing conditions:

    1. Run Operations > Pressure / Temperature Profile.2. Enter the Outlet (Tubing head) pressure of 300 psia. 3. Specify the liquid rate as the calculated variable.4. Leave Sensitivity Data empty.

    NOTE: Inlet and outlet pressure always reference the boundaries of the system. In this particular case, inlet pressure is the reservoir pressure, while the outlet pressure corresponds to wellhead pressure.

    The inlet pressure is specified at the completion or source level, whereas the outlet pressure is always specified manually within the operation.

    5. Run the model.NOTE: PIPESIM 2011.1 generates a Profile plot for every

    valid combination of inflow-outflow cases. Because of this, there is no need to run a separate Pressure Temperature Profile operation.

    (Outlet) Wellhead Pressure 300 psia

    Operating Point Flow rate

    Operating Point BHP

    AOFPPIPESIM Fundamentals, Version 2011.1 83

  • Oil Well Performance Analysis Schlumberger6. Inspect the plot and summary output report to determine answers.

    Results

    Questions

    These questions are for discussion and review.

    What is the significance of intersection between the inflow and outflow curves?

    What are the advantages/disadvantages of performing a Pressure/Temperature Profile versus a NODAL analysis?

    Lesson 2 Fluid Calibration

    Fluid properties (also known as PVT properties) are predicted by correlations developed by fitting experimental fluid data with mathematical models. Various correlations have been developed over the years based on experimental data sets covering a range of fluid properties.

    The PIPESIM help system describes the range of fluid properties used to develop each correlation, which helps you select the most appropriate correlation for the fluid at hand. The default correlations in PIPESIM are based on the overall accuracy of the correlations as applied to a broad range of fluids.

    To increase the accuracy of fluid property calculations, PIPESIM provides functionality to match PVT fluid properties with laboratory data. Calibration of these properties can greatly increase the accuracy of the correlations over the range of pressures and temperatures for the system being modeled.

    Wellhead Pressure 300 psia

    Production Rate

    Flowing BHP

    Flowing WHT

    Depth at which gas appears84 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance AnalysisFor example, calibration of the bubblepoint pressure can result in the initial appearance of gas at a depth of perhaps a thousand feet higher or lower than an uncalibrated model. This results in a significantly different mixture fluid density and, thus, a much different elevational pressure gradient.

    Likewise, calibration of the fluid viscosity can drastically improve the calculation of the frictional pressure gradient, especially in heavy oils and emulsions.

    If the calibration data are omitted, PIPESIM calibrates on the basis of oil and gas gravity alone, resulting in a loss of accuracy.

    After the calibration is performed, a calibration factor calculated as ratio of measured value to the value calculated by selected correlation.

    There are two calibration options available in PIPESIM:

    Single Point calibration Multi-Point calibration.

    Single Point Calibration

    In many cases, actual measured values for some properties show a slight variance from calculated values. When this occurs, it is useful to calibrate the property using the measured point. PIPESIM can use the known data for the property to calculate a calibration constant Kc.

    Kc = Measured Property @(P,T)/Calculated Property @(P,T)

    This calibration constant is used to modify all subsequent calculations of the property in question, that is:

    Calibrated value = Kc (Predicted value)PIPESIM Fundamentals, Version 2011.1 85

  • Oil Well Performance Analysis SchlumbergerMulti-Point Calibration

    In multi-point calibration, black oil correlations are tuned so that the correlation honors all data points (Figure 24).

    Figure 24 Correlation running through all data points

    A calibration factor is calculated for every measurement point, and a plot is generated for the Pressure vs. Calibration factor, as shown in Figure 25.

    Figure 25 Pressure vs. Calibration factor

    NOTE: This is not a best fit method, as all points are fitted exactly. Any outlying data should be smoothed before entering it into PIPESIM.86 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance AnalysisExercise 1 Calibrating PVT Data

    To calibrate PVT data:

    1. From Setup > Black Oil, click the Viscosity Data tab.2. Enter the following calibration data.

    a. Under Dead Oil Viscosity, select Users 2 Data points as the correlation.

    b. Enter the following measurements:

    c. For Live Oil Viscosity, ensure that the Chew and Connally correlation is selected.

    d. For the Emulsion Viscosity Method, select the Brinkman 1952 correlation.

    e. For the Undersaturated Oil Viscosity, select the Bergman-Sutton correlation.

    3. Click the Advanced Calibration Data tab and click Single-Point Calibration.

    4. Enter the measured data to calibrate the PVT model.

    Dead Oil Viscosity Measurements

    Property Temperature (degF) Value

    Viscosity 200 1.5 cp

    60 10 cp

    PVT Calibration Data

    Range Property ValuePressure

    (psia)Temp (degF)

    P > Pb OFVF 1.18 3,000 200

    P = Pb Sat. Gas 500 scf/stb 2,100 200

    P

  • Oil Well Performance Analysis Schlumberger5. Select the following PVT correlations:

    6. From the Advanced Calibration Data tab, choose Plot PVT Data (Laboratory Conditions GOR = GSAT) to generate a plot of the PVT properties for various pressures and temperatures.

    7. Choose Series and change the Y-axis to Oil Formation Volume Factor.

    8. Verify that the predicted values match the calibration points.

    Property Correlation

    Saturated gas Lasater

    OFVF at / below bubblepoint Standing

    Live oil viscosity Chew and Connally

    Gas Z Standing88 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance Analysis9. Repeat steps 12 and 13 for Oil viscosity and Gas viscosity to ensure the predicted values are correct. NOTE: Dead Oil conditions are at 14.7 psia.

    Notice that the predicted oil viscosity value at a temperature of 60 degF and 14.7 psia is 10.0 cP, consistent with the laboratory dead oil data.

    10. Now that the fluid model is calibrated, re-run the Pressure-Temperature Profile.

    11. Determine the flowing bottomhole pressure, flowing wellhead temperature, and production rate for the given wellhead pressure.

    12. Compare your answers to the uncalibrated model results in Lesson 8, Exercise 3: Performing a Pressure/Temperature Profile.

    13. Inspect the plot and summary output to determine answers.PIPESIM Fundamentals, Version 2011.1 89

  • Oil Well Performance Analysis SchlumbergerResults

    GOR Property Definitions

    The quantity defined by PIPESIM as stock tank GOR is actually the produced GOR, a dynamic property. The solution gas GOR calibration, an intrinsic property, is specific to the reservoir oil at reservoir conditions and is obtained through laboratory experiments.

    The solution gas liberated at standard conditions is called the associated gas. Produced gas can also include a contribution from the gas cap, otherwise known as free gas. In other words:

    Produced gas = associated (solution) gas + free gas.

    If free gas is produced, the produced GOR will be higher than the solution GOR and, therefore, the calculated bubblepoint based on the specified produced GOR will be higher than that defined by the solution GOR calibration point.

    Lesson 3 Pressure/Temperature Matching

    The pressure distribution of the fluid as it flows though the tubing is very important in production engineering tasks such as selecting tubing sizes, forecasting well productivity, and designing artificial lift installations.

    There are many flow correlations in a PIPESIM library that are used to predict pressure drop and perform various multiphase calculations. Together, these correlations cover a wide range of geometrical configurations of flow path, pipe sizes and angles, fluid types with wide variations in phase ratios, and many other variations. These flow correlations fall into two primary categories: Empirical and Mechanistic.

    Wellhead Pressure Calibrated Uncalibrated

    Production Rate

    Flowing BHP

    Flowing WHT

    Depth where gas appears90 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance AnalysisMost of the empirical correlations were developed and validated against specific ranges of field data and may not yield satisfactory results if the conditions change significantly. On the other hand, mechanistic correlation solves combined momentum equations and produces reasonable predictions for most condition.

    PIPESIM 2011.1 introduces several new mechanistic correlations, including LEDA Point Model and the new Tulsa Unified Flow Correlation. Along with updated OLGAs, these flow correlations are available for 2- and 3-phase flow.

    Pressure distribution along particular tubing can be obtained from actual measurements taken with pressure gauges using wireline/slickline at different depths in the well while it is flowing at a constant rate. The result of this measurement is a plot of fluid pressure along tubing versus vertical depth, called a Flowing Gradient survey (FGS) and shown in Figure 26.

    Figure 26 Flowing Gradient survey

    When an FGS is available, it is always best to compare different multiphase flow correlations with the FGS, to determine the one that best matches the FGS.

    Additionally, the correlation can be tuned to more accurately match the data. Optimization routines in PIPESIM allow the PIPESIM Single Branch engine to calculate optimal values of parameters to match measured pressure and/or temperature data. PIPESIM Fundamentals, Version 2011.1 91

  • Oil Well Performance Analysis SchlumbergerThe match is performed by tuning parameters, such as friction and hold-up factor multiplier for pressure matching, and a U-factor multiplier for temperature matching. After the model is tuned, you should validate it against test data measured at different conditions.

    WARNING: Avoid using large tuning factors. The recommended tuning range of friction and holdup factor multipliers are +/- 15% (such as 0.85 - 1.15). If it needs > -/+ 15% to match the actual measured data, you should review the data again. Large adjustments in friction and holdup factors could also be due to poor fluid characterizations. 92 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance AnalysislExercise 1 Flow Correlation Matching

    An FGS is available for this well. In this exercise, you use the measured data to select the most appropriate vertical flow correlation.

    To perform a flow correlation match:

    1. Select Data > Load/Add Measured Data.2. Click New.3. Enter the test data, as shown.

    4. Click Save Changes.PIPESIM Fundamentals, Version 2011.1 93

  • Oil Well Performance Analysis Schlumberger5. Go to Operations > Data Matching and enter the range of calibration factors, as shown in the figure. NOTE: You can uncheck the calibration factor for horizontal

    flow as there is no horizontal flow in this model.94 PIPESIM Fundamentals, Version 2011.1

  • Schlumberger Oil Well Performance Analysis6. Click the Flow Correlation tab and select some of the vertical multiphase flow correlations, as shown.

    TIP: Omit OLGAs flow correlations in case this third-party license is unavailable.

    7. Go to the Run tab and specify the given Outlet Pressure (Wellhead) and Liquid Rate.

    PIPESIM Fundamentals, Version 2011.1 95

  • Oil Well Performance Analysis Schlumberger8. Choose the Inlet Pressure as the calculated variable and click Run model.

    9. View the results in Data Matching window to determine which flow correlation agrees most closely with the measured data.

    10. Select the best correlation and click Save Selected Results to update the model with this correlation and the matched values for the friction factor, holdup factor, and U-Value multipliers.NOTE: Weighting factors are used to set the relative

    importance of the pressure and temperature error terms if both pressure and temperature data have been specified.

    Results


Recommended