446
WellFlo® 2011 User Guide

WellFlo User Guide 20111009

Embed Size (px)

DESCRIPTION

Well Flow User guide

Citation preview

Page 1: WellFlo User Guide 20111009

WellFlo® 2011 User Guide

Page 2: WellFlo User Guide 20111009
Page 3: WellFlo User Guide 20111009

WellFlo User Guide

Page 4: WellFlo User Guide 20111009
Page 5: WellFlo User Guide 20111009

Weatherford Product Support Methods: If you have a question about WellFlo, you should first consult the online Help. If you encounter any problems during the installation or subsequent running of this program, support from Weatherford can be obtained by the following methods:

• With internet access, click Product Support to link directly to product support via the Weatherford Web site.

• Without internet access, contact your Weatherford International representative.

Before Contacting Weatherford Product Support Services: When calling, you should be at your computer with WellFlo running and the product documentation at hand. Be prepared to supply the following information:

• The version number of WellFlo being used (This can be obtained from the Help / About main menu option.).

• Your machine specification (including memory) details.

• The type of hardware being used, including operating system details and network hardware.

• The exact wording of any messages that appeared on the computer screen.

• What happened and what operations were being performed when the problem occurred.

• What has been done to try and solve the problem.

For Non-Program Related Problems and Queries: The Product Support Service is designed to help you with problems relating to the WellFlo application. If you are having difficulty with well modeling and/or recalibration processes, Weatherford can also provide a full range of Product Training and Consulting Services.

Page 6: WellFlo User Guide 20111009
Page 7: WellFlo User Guide 20111009

Product Training and Consulting Services

General: Weatherford offers special product training and consulting services to help you take full advantage of the power and flexibility of the WellFlo application.

Training Courses: Weatherford offers WellFlo training courses, which can be either open courses held on Weatherford premises, or alternatively can be held at your location.

Weatherford also offers a range of basic, intermediate, and advanced well-testing courses, again either open or on site. The course material is regularly updated and is presented using state-of-the-art technology. Tailor-made training courses can also be provided to meet your exact needs.

For further information or to reserve a place on one of the courses, click Contact Training to link directly to training via the Weatherford Web site; or alternatively, contact PO- [email protected].

Consultancy Services: A wide variety of well test analysis and design consultancy services is available from Weatherford as well as a full range of consultancy services on all other areas of petroleum engineering. For further details, contact PO- [email protected].

Page 8: WellFlo User Guide 20111009
Page 9: WellFlo User Guide 20111009

Copyright WellFlo® 2011

© 2011 Weatherford International, Ltd. All rights reserved.

This document contains information proprietary to Weatherford International, with all rights reserved worldwide. Any reproduction or disclosure of this publication, or any part hereof, to persons other than Weatherford International personnel is strictly prohibited, except by written permission of Weatherford International.

Information in this document is subject to change without notice and does not constitute a commitment on the part of Weatherford International. It is supplied on an “as is” basis without any warranty of any kind, either explicit or implied. Information may be changed or updated in this document at any time.

The screen shots depicted in this document are for illustration purposes only. Several product features shown on the screen shots and described in the guide are specific to the integration options selected while configuring the WellFlo system, and may not be available on your installation.

WellFlo_5_2_0_3

Page 10: WellFlo User Guide 20111009
Page 11: WellFlo User Guide 20111009

ix

Table of Contents

Overview ....................................................................................................................................................................................... 1

Introduction ........................................................................................................................................................... 1 System Requirements ....................................................................................................................................... 1 Deliverability Applications .............................................................................................................................. 1 Diagnostic Applications ................................................................................................................................... 2

WellFlo Interface ................................................................................................................................................... 2 Configuring Preferences ................................................................................................................................... 4 Charts .................................................................................................................................................................. 6 Tables .................................................................................................................................................................. 9 Importing Data from an External Source ..................................................................................................... 10

Units Editor .......................................................................................................................................................... 12 Unit System Terminology and Rules ............................................................................................................ 12 Configuring Units ........................................................................................................................................... 12 Conversions...................................................................................................................................................... 15

Multi-lingual Support ........................................................................................................................................ 16 Downloading a Dictionary from the Weatherford Website ...................................................................... 16 Adding a New Dictionary .............................................................................................................................. 18 Adding a Dictionary from an Existing File .................................................................................................. 20 Creating A WellFlo Dictionary ...................................................................................................................... 22 Applying a Different Installed Language .................................................................................................... 24

Setting-Up and Running a WellFlo Model .................................................................................................... 25 Configuration ................................................................................................................................................... 26 Analysis ............................................................................................................................................................ 26 Design ............................................................................................................................................................... 27 Output ............................................................................................................................................................... 27

Use of Depths and Deviations .......................................................................................................................... 27 Depth Conventions ......................................................................................................................................... 27

System Description and Data Files ................................................................................................................. 30 WellFlo Data Files ........................................................................................................................................... 30

Configuration ........................................................................................................................................................................... 31

Configuration ...................................................................................................................................................... 31 General Data ........................................................................................................................................................ 32 Well and Flow Type ........................................................................................................................................... 34

Flow Type ......................................................................................................................................................... 36 Fluid Type ........................................................................................................................................................ 37 Well Orientation .............................................................................................................................................. 38

Flow Correlations ................................................................................................................................................ 39 Reference Depths ................................................................................................................................................ 44 Fluid Parameters ................................................................................................................................................. 46 Tuning PVT Models ........................................................................................................................................... 60 Wellbore Deviation ............................................................................................................................................ 61

Page 12: WellFlo User Guide 20111009

WellFlo User Guide

x

Example: Entering New Rows of Data ......................................................................................................... 63 Example: Editing Existing Rows of Data ..................................................................................................... 64

Wellbore Equipment .......................................................................................................................................... 65 Adding Tubing ................................................................................................................................................ 65 Adding Casing ................................................................................................................................................. 67 Adding Restrictions ........................................................................................................................................ 69 Adding Trace Points ....................................................................................................................................... 71

Wellbore Sucker Rod Design ........................................................................................................................... 72 Surface Terrain Data .......................................................................................................................................... 73 Surface Equipment ............................................................................................................................................. 76

Fluid Model ............................................................................................................................................................................... 85

Create a New Fluid Model ................................................................................................................................ 85 Open Fluid Model .............................................................................................................................................. 85 Lab Fluid Description ........................................................................................................................................ 85 Plus Fraction ........................................................................................................................................................ 85 Plus Fraction Processing .................................................................................................................................... 85 Plus Fraction Splitting ....................................................................................................................................... 85 Experimental Data .............................................................................................................................................. 85

Reservoir Layers....................................................................................................................................................................... 87

Reservoir Layers .................................................................................................................................................. 87 Setting General Parameters ............................................................................................................................ 88 Segmented IPR Model .................................................................................................................................... 93

Drainage Geometry ............................................................................................................................................ 95 Plotting IPR/IIR ................................................................................................................................................. 101

Plotting Producers (IPR): .............................................................................................................................. 101 Plotting Injectors (IIR): .................................................................................................................................. 102 Plotting Composite IPR ................................................................................................................................ 104

Relative Permeability ....................................................................................................................................... 106 Skin Analysis ..................................................................................................................................................... 112

Skin Analysis: Completion (Vertical) ......................................................................................................... 113 Calculations (Vertical) .................................................................................................................................. 116 Skin Analysis: Completion (Horizontal) .................................................................................................... 117 Calculations (Horizontal) ............................................................................................................................. 120 Skin Analysis: Completion (Fractured) ...................................................................................................... 123 Calculations (Fractured) ............................................................................................................................... 127

Temperature Model ............................................................................................................................................................. 129

Temperature Model .......................................................................................................................................... 129 Calculation Methods ..................................................................................................................................... 129 Configuring a Temperature Model ............................................................................................................. 131

Plunger Lift Data ................................................................................................................................................................... 139

About Plunger Lift ............................................................................................................................................ 139 Plunger Lift Data Configuration .................................................................................................................... 139 Configuring Plunger Lift Parameters ............................................................................................................ 139

Page 13: WellFlo User Guide 20111009

Table of Contents

xi

Configuring Plunger Lift Design ................................................................................................................... 142 Plunger Lift Design .......................................................................................................................................... 142 Flow Parameters ................................................................................................................................................ 144

Tuning ....................................................................................................................................................................................... 149

Match Pressure Surveys ................................................................................................................................... 149 Adding Surveys ............................................................................................................................................. 149 Correcting Surveys ........................................................................................................................................ 153 Tuning Flow Correlations ............................................................................................................................ 156

Match Production Well Test ........................................................................................................................... 159 Adding a Well Test ....................................................................................................................................... 159 Removing a Well Test ................................................................................................................................... 164 Tuning IPR ..................................................................................................................................................... 164

Analysis ..................................................................................................................................................................................... 167

Analysis .............................................................................................................................................................. 167 Operating Conditions ...................................................................................................................................... 167

Setting Operating Conditions ...................................................................................................................... 169 Sensitivities ........................................................................................................................................................ 174

Creating and Editing Sensitivities ............................................................................................................... 174 Running Sensitivities .................................................................................................................................... 176 Creating and Editing Sensitivities ............................................................................................................... 178 Temperature Sensitivity to Elapsed Time .................................................................................................. 179

Export .................................................................................................................................................................. 180 Exporting Files in VFP, BHP and Other Formats ...................................................................................... 180 Flowing Pressure File Output ...................................................................................................................... 184

L-Factor and Flow Correlation Tables ........................................................................................................... 185 L-Factor Tables .............................................................................................................................................. 185 Flow Correlation Tables ............................................................................................................................... 185

Critical Unloading Rate ................................................................................................................................... 187 Advanced Gas Lift Valve Modeling .............................................................................................................. 188 Reports ................................................................................................................................................................ 191 Pressure Drop Correlations ............................................................................................................................. 192 Pressure Drop Through a Restriction ............................................................................................................ 196

Surface Chokes .............................................................................................................................................. 196 Sub-Surface Restrictions ............................................................................................................................... 197

ANALYSIS.log .................................................................................................................................................. 198 Flow Regime Numbers ................................................................................................................................. 199 EPS Mechanistic Correlations ...................................................................................................................... 200

ESP .............................................................................................................................................................................................. 201

WellFlo ESP Overview ..................................................................................................................................... 201 ESP Design and Analysis Overview ............................................................................................................. 201

Designing an ESP Installation...................................................................................................................... 201 Analyzing an ESP Installation ..................................................................................................................... 202

ESP Data Configuration .................................................................................................................................. 203 Pump Environment — Design Mode ......................................................................................................... 203

Page 14: WellFlo User Guide 20111009

WellFlo User Guide

xii

Wear Factors and Efficiencies ...................................................................................................................... 205 Pump Calculation Options ........................................................................................................................... 207

ESP Analysis Mode .......................................................................................................................................... 210 Pump Environment — Analysis Mode ...................................................................................................... 210 Selecting Analysis Equipment ..................................................................................................................... 210

ESP Pump and Motor Files ............................................................................................................................. 213 Editing esppump.dat .................................................................................................................................... 213 Editing espmotor.dat .................................................................................................................................... 215

ESP Design ......................................................................................................................................................... 216 Optimizing Pump Performance .................................................................................................................. 218

Vary Depth ......................................................................................................................................................... 221 Plotting and Reporting ................................................................................................................................. 223

Gas-Lift ...................................................................................................................................................................................... 225

Gas Lift Data Configuration ........................................................................................................................... 225 Gas Lift Design ................................................................................................................................................. 228

Design Options .............................................................................................................................................. 230 Flow Parameters ............................................................................................................................................ 232 Transfer Pressure Margins ........................................................................................................................... 239 GLV Calculations .......................................................................................................................................... 244 Plotting............................................................................................................................................................ 248 Sizing ............................................................................................................................................................... 249 True Valve Performance ............................................................................................................................... 250 IPO Valves ...................................................................................................................................................... 251 PPO Valves ..................................................................................................................................................... 252 Spring-Operated Valves ............................................................................................................................... 253 Orifice Valves ................................................................................................................................................. 253 Design Computations ................................................................................................................................... 253 Sample Gas-Lift Plots .................................................................................................................................... 255 Order Form..................................................................................................................................................... 257 Design Parameters Report ........................................................................................................................... 258 Tubing Load Requirements Report ............................................................................................................ 259 Design Calculations Report ......................................................................................................................... 260 Tubing Requirements Plot ........................................................................................................................... 261

PCP ............................................................................................................................................................................................. 263

About WellFlo PCP ........................................................................................................................................... 263 PCP Fluid Phases .............................................................................................................................................. 263

Single Phase Flow .......................................................................................................................................... 263 Multiphase Flow ............................................................................................................................................ 266

PCP Design and Analysis ................................................................................................................................ 266 Designing a PCP Assembly.......................................................................................................................... 267 Analyzing a PCP Pump ................................................................................................................................ 267

PCP Data Configuration .................................................................................................................................. 267 Sucker Rod Design ........................................................................................................................................ 268 Selecting a Sucker Rod .................................................................................................................................. 270 Selecting a Coupling ..................................................................................................................................... 271

Page 15: WellFlo User Guide 20111009

Table of Contents

xiii

Selecting a Coupling Centralizer ................................................................................................................. 272 PCP Data ......................................................................................................................................................... 272

PCP Analysis Mode .......................................................................................................................................... 283 Calculation Nodes ......................................................................................................................................... 283 Analysis Based on Rates ............................................................................................................................... 283 Analysis Based on Speed .............................................................................................................................. 288 Charts and Plots ............................................................................................................................................ 289 Reports ............................................................................................................................................................ 296

Jet Pump .................................................................................................................................................................................. 299

About Jet Pump ................................................................................................................................................. 299 Jet Pump Data Configuration ......................................................................................................................... 299

Configuring Jet Pump Parameters .............................................................................................................. 299 Configuring Jet Pump Design ..................................................................................................................... 301

Jet Pump Design ............................................................................................................................................... 302 Optimizing Jet Pump Performance ............................................................................................................. 304 Reporting ........................................................................................................................................................ 306

Tutorials .................................................................................................................................................................................... 309

Tutorial 1: Vertical Black Oil Well ................................................................................................................ 309 Introduction ................................................................................................................................................... 309 Configuring Black Oil ................................................................................................................................... 309 Set Operating Conditions ............................................................................................................................. 320

Tutorial 2: Vertical Black Oil Well with Pressure Survey Tuning .......................................................... 323 Introduction ................................................................................................................................................... 323 Correcting Surveys ........................................................................................................................................ 324 Tuning the Flow Correlations ...................................................................................................................... 326

Tutorial 3: Flow Assurance for Wax and Asphaltene in Vertical Black Oil Well ................................. 329 Introduction ................................................................................................................................................... 329 Complete the Wax and Asphaltene Modules ............................................................................................ 329

Tutorial 4: Gas Lift Sensitivity Analysis ...................................................................................................... 335 Introduction ................................................................................................................................................... 335 Objectives ....................................................................................................................................................... 337 Sensitivity Analysis and Results ................................................................................................................. 337 Plotting............................................................................................................................................................ 339

Tutorial 5: Inflow Performance for a Horizontal Well ............................................................................... 346 Introduction ................................................................................................................................................... 347 Inflow Performance ....................................................................................................................................... 347 Semi-steady State Inflow Performance....................................................................................................... 348

Tutorial 6: Tuning the IPR with Well Test Data ......................................................................................... 351 Introduction ................................................................................................................................................... 351 Tuning the IPR with Well Test Data ........................................................................................................... 352

Tutorial 7: Tuning a Compositional PVT Experiment for a Gas Condensate Reservoir ..................... 356 Introduction ................................................................................................................................................... 356 Tuning a Compositional PVT Experiment for a Gas Condensate Reservoir ........................................ 357

Tutorial 8: PCP Single Phase Model ............................................................................................................. 362 Introduction ................................................................................................................................................... 362

Page 16: WellFlo User Guide 20111009

WellFlo User Guide

xiv

ANALYSIS ..................................................................................................................................................... 384 PCP Performance Calibration ...................................................................................................................... 390 Saving the Model: .......................................................................................................................................... 392

Tutorial 9: PCP Multi Phase Model ............................................................................................................... 392 Introduction ................................................................................................................................................... 392 ANALYSIS ..................................................................................................................................................... 415 Saving the Model: .......................................................................................................................................... 421

Index .......................................................................................................................................................................................... 423

Page 17: WellFlo User Guide 20111009

1

Overview Introduction WellFlo is a Nodal Analysis program designed to analyze the behavior of petroleum fluids in wells. This behavior is modeled in terms of the pressure and temperature of the fluids, as a function of flow rate and fluid properties.

The program takes descriptions of the reservoir, the well completion (i.e. the hardware within the well), and the surface hardware (i.e. pipelines etc.), combined with fluid properties data. The program then performs calculations to determine the pressure and temperature of the fluids.

Different modes of operation can be employed to either solve for flow rate given controlling pressures (typically deliverability calculations), or solving for pressure drops given measured flow rates (typically diagnostic calculations).

System Requirements The following system requirements must be met before installing WellFlo:

• Operating System: XP professional

• Processor: 1 GHz 32-bit (x86)

• System Memory: 512 MB of

• Hard Disk: 60 GB hard drive with at least 15 GB of available space

• Graphics Card: Support for DirectX 9 graphics and 32 MB of graphics memory

• Display Mode: 1024 x 768

Deliverability Applications • Calculating the Flow Potential (or Deliverability) of a Well: This requires a particular form of

nodal analysis. The calculation cannot be made directly, so a technique for determining the Operating Point is used, whereby the Pressures at a point (i.e. Node) in the system are calculated for a range of Flow Rates, by calculating downwards from the top of the system and upwards from the bottom. Only one Flow Rate will provide the same Pressure at the solution Node calculated in both directions - this is obtained from an intersection of curves. This Flow Rate and the corresponding Pressure determine the Operating Point of the system.

• Designing the Completion of a Well: This is an extension of the previous application, where deliverability can be calculated as a function of different sizes of tubing, different perforations, etc., allowing the optimum completion to be chosen, given that a more expensive completion must justify itself in terms of higher production. Design facilities also include gas lift parameters like valve positioning, valve sizing and setting, and ESP selection.

• Modeling the Sensitivity of a Well Design to Different Factors That May Affect it in the Longer Term: These factors may include increasing water production or decreasing reservoir

Page 18: WellFlo User Guide 20111009

WellFlo User Guide

2

pressure. Sensitivity modeling may encompass the reservoir, well, surface configuration, or the operating conditions.

Diagnostic Applications This alternative mode of calculation is simpler: this is where the flow rate is known and the pressure at one point is required, given the pressure at another point. This is useful for the following reasons:

• Comparing measured and calculated data, which could be for one of several purposes, such as evaluating the best flow correlation within WellFlo , evaluating Match Parameters, which are impossible to measure, such as pipe roughness, or determining if a well is behaving as it is expected to (i.e. to detect faulty components).

• Monitoring work, such as predicting reservoir pressure from measured surface pressure and flow rate. This will enable the engineer to see if the system is behaving as predicted, even though they may not be able to measure all parameters at one time. This contrasts with the above application, where diagnostics are done by comparing measured and calculated data.

• Design work where it is required to calculate the pressure drop in a system (e.g. to determine whether a given system will be able to flow to surface and still leave enough pressure to operate surface equipment). Optional facilities also are available to select ESPs and motors appropriate to the conditions specified, or to space out and size Gas-Lift valves.

WellFlo Interface The main WellFlo window (see Figure 1-1) contains a Navigation pane and a Workbench. The Navigator is the pane on the far left of the application window. Use this pane to navigate the system and open the main program menus. The Workbench is the main content pane with which you interact with the system. When a file is opened initially, the current Dashboard configuration for that file is shown in the Workbench. Open each of the following menus through the Navigator:

• Dashboard. Shows details about the configuration of the current well model. When any configurations are updated, the values listed in the Dashboard reflect those changes.

• Configuration. Allows you to enter all data necessary to create a well model, including the well and flow type, flow correlations, reference depths, fluid parameters, reservoir layers data, wellbore and surface equipment, and specific artificial lift type data.

• Analysis. Allows you to perform various nodal analysis tasks, such as calculating flow curves and performing operating point and pressure drop calculations. You also can export data through the Analysis menu.

• Design. This menu is enabled only if WellFlo -ESP or Gas Lift is installed and is used for designing ESP and Gas Lift applications.

• Output. Allows you to load previous saved data without having to re-run the calculations. For more information, see "Output".

Page 19: WellFlo User Guide 20111009

Overview

3

Figure 1-1: WellFlo Main Window

Most WellFlo windows share the following screen properties:

• Pin. Many of the windows and charts can each be pinned (docked) or unpinned (floating). By default, all windows are pinned. Click the pin icon to unpin a window so that it can be moved freely. Unpinned windows appear slightly transparent and remain in the forefront of your screen, even when the application is minimized or set to the background. Click the pin icon again to re-pin the window in the application.

• Shrink or Expand. Many of the windows can be shrunken (reduced) or expanded (restored). This toggle button shows two arrows pointing upward when the window is expanded. Click the two upward-facing arrows to Shrink the window. The toggle button shows two arrows pointing downward when the window is shrunken; click these two downward-facing arrows to Expand the window to its original size.

• Dock to Layout. Many of the windows can be opened in the Layout Manager, which allows you to adjust the appearance of the window. Click Dock to Layout to open a window in the Layout Manager.

If you have worked within WellFlo previously and begun or completed a well model, the following Getting Started screen will appear when the application is started (see Figure 1-2).

Page 20: WellFlo User Guide 20111009

WellFlo User Guide

4

Figure 1-2: WellFlo Getting Started

This page lists the most recent saved models and the date and time they were last modified. Click a model name from the list to resume your work on that model. You also can open recent well models by going to File > Recent Files... and selecting a model from the list. Go to File > Open to access other existing well models not listed. You can perform these File menu tasks by clicking the shortcuts in the Project Tasks section in the task bar on the left side of your screen.

Configuring Preferences Application Options, in the Settings menu, are used to set-up individual user preferences for various options within WellFlo . You can configure default values for various properties and model constants, set the actions for automatically loading and saving files and configure the output options for logging application data.

TO CONFIGURE APPLICATION OPTIONS:

1. On the WellFlo application toolbar, select Settings > Options...

The Application Options dialog box is displayed (see Figure 1-3).

Page 21: WellFlo User Guide 20111009

Overview

5

Figure 1-3: Application Options

2. To edit any of the Model Constants, double-click in the value fields and enter new data.

3. Select Settings, under Preferences.

The Settings configuration screen is displayed (see Figure 1-4).

Figure 1-4: Application Options - Logging

4. Select the directory to designate as the default for WellFlo Data Files (*.LOG) in the Logging Folder field.

5. Check Output to WellFlo.Log to output a textual description of the last Nodal Analysis Calculation in ASCII format. It can be viewed externally with a text editor.

Page 22: WellFlo User Guide 20111009

WellFlo User Guide

6

6. Check Output to Analysis.Log to output a detailed numerical description of the last Nodal Analysis Calculation. The file is tab-separated, and is best viewed with a spreadsheet program such as Excel, or printed out. It also can be viewed (although not so conveniently) with a text editor. The Analysis.Log contains the values of over 20 different variables at each Calculation Point in a Nodal Analysis run.

Successive runs are appended to the existing WellFlo.Log or Analysis.Log, unless the Clear .Log every run option is checked.

Users are advised to keep the Clear .Log every run option checked (except for special circumstances), since the *.Log files can become very large.

7. Select Default Values, under Preferences.

The Default Values configuration screen is displayed (see Figure 1-5).

Figure 1-5: Application Options - Default Values

8. Select a property category through the Category Filter drop-down list to narrow down the list of properties shown in the dialog box.

9. Edit the default values by double-clicking in the white fields and entering new data.

10. Click OK to close the dialog box.

Charts WellFlo charts contain standard toolbar options that allow you to manipulate the appearance of the chart. You can access many of the chart functions by right-clicking anywhere within the chart. Mousing over a chart series highlights that series and brings it to the forefront of the chart, while

Page 23: WellFlo User Guide 20111009

Overview

7

fading and sending all other series to the background. Clicking or mousing over a point in a chart series brings up a flagged description of that point’s specific value and X and Y coordinates.

A sample chart is displayed in Figure 1-6.

Figure 1-6: Sample Chart

The chart toolbar provides the following buttons:

Copy to Clipboard: Copies the contents of the active chart in a user-specified format (bitmap, metafile or text only) to the clipboard for pasting into other applications.

Page 24: WellFlo User Guide 20111009

WellFlo User Guide

8

Print: Prints a copy of the active chart.

Gallery: Gives you the choice of chart type and automatically updates the active chart based on your selection.

Anti-Aliasing: Toggles between smooth data series lines and jagged curved or diagonal lines.

Palette Selector: Allows you to select from among sets of different color palettes to apply to the chart.

3D/2D: Toggles the data series' image between 2-dimensional and 3-dimensional options.

Rotated View: Toggles the chart between standard and rotated view. (Rotated View is available only when the active chart is in 3D mode.)

Rotate Around Y Axis: Rotates the chart incrementally around the Y-axis. (Rotate Around Y Axis is available only when the active chart is in Rotated View.)

Rotate Around X Axis: Rotates the chart incrementally around the X-axis (Rotate Around X Axis is available only when the active chart is in Rotated View.)

Clustered (Z-Axis): Automatically moves the densely-populated area into the background when used with a densely-populated chart, which aids in viewing and interpreting the chart.

Axes Settings: Allows you to overlay a vertical grid (based upon the X-axis) or horizontal grid (based upon the Y-axis) onto the chart. The Axes Settings Options opens the axes settings tab in the Properties dialog box.

Point Labels: Displays or hides the values of data points on the graph.

Data Editor: Displays or hides all of the data used to generate the chart. The data appears in a table below the chart. To edit data in the table, double-click on the desired cell. The column title also can be edited by double-clicking on it, which changes the series name in the legend box. You can right-click in the Data Editor and select Left, Top, Right or Bottom to relocate the table.

Legend Box: Displays or hides the legend. By default, the legend box is placed at the right of the chart. To select another location, right-click on the legend and select Left, Top or Bottom. The legend box is automatically re-positioned.

Page 25: WellFlo User Guide 20111009

Overview

9

Zoom: Magnifies a user-specified area of the chart. After selecting this option, move the mouse pointer to the area of interest, and click and drag the box that appears to define the zoom area. Release the mouse button to see the magnified section of the graph. Select Zoom again to return the graph to its normal state.

Properties: Opens the chart Properties dialog box. General, Series and Axes tabs let you modify chart characteristics. When finished, click Apply and then OK to close the dialog box.

Charts files can be saved in the following formats: *.bmp, *.gif, *.png or *.jpeg.

Tables WellFlo tables contain standard toolbar options that allow you to add and delete rows or columns, transpose the orientation of the table, or import data from a catalog or external source. A sample table is displayed in Figure 1-7.

Figure 1-7: Sample Table

The table toolbar provides the following buttons:

Transpose grid: Converts the table orientation from horizontal to vertical, or vice versa.

Add a new row: Adds an additional row after the last row in the table.

Insert a row before the current row: Adds a new row before the selected row.

Delete current row: Removes the selected row.

Add or remove columns: Opens the Add or Remove Columns dialog box., which allows you to select which columns to show or hide from the table. You also can change the column order by selecting a column name and clicking Move Up or Move Down to change its position. Click Apply to set your changes.

Import data from external source: Opens the Data Import Wizard, which allows you to configure the data import process. WellFlo allows you to import data from Excel spreadsheets, text files, Web Services or SQL Server databases. For more information, see ”Importing Data from an External Source”.

Page 26: WellFlo User Guide 20111009

WellFlo User Guide

10

Select row data from catalog: Allows you to import row data from a manufacturer’s catalog.

Importing Data from an External Source WellFlo allows you to import data from Excel spreadsheets. You can copy and paste data from Excel files into WellFlo tables or you can import the data using the Data Import Wizard. You also can copy and paste a chart series between WellFlo and an Excel spreadsheet.

TO IMPORT WITH THE DATA IMPORT WIZARD:

1. Open the WellFlo table to which you want to add data.

2. Click the Add a new row button to add an empty row to the table.

Add a new row: Adds an additional row after the last row in the table.

3. Click the Import data from an external source button to open the Data Import Wizard.

Import data from external source: Opens the Data Import Wizard, which allows you to configure the data import process.

The Data Import Wizard is launched and an Open dialog box is displayed.

4. Browse and select the file whose data you want to import, and click Open.

5. If the selected Excel file contains more than one Worksheet, select the Worksheet that you want to import.

6. Click Next.

7. Enter the row number that contains the column description, then enter the row numbers at which to start and end data import (see Figure 1-8).

Page 27: WellFlo User Guide 20111009

Overview

11

Figure 1-8: Import Wizard - Column Selection

8. Click Next.

9. Select the Source Columns associated with the Destination Columns (see Figure 1-9).

If a source column is unavailable, uncheck Available.

10. Select the Source Unit type.

Figure 1-9: Import Wizard - Destination Columns

11. Click Next.

Page 28: WellFlo User Guide 20111009

WellFlo User Guide

12

A preview table is displayed, based on your configurations.

12. Click Finish to import the data, or click Back to re-configure it.

Units Editor The Units Editor contains a list of unit Systems that are currently available, including supplied and any customized (i.e. user-created) unit Systems. The Units Editor is used to select and switch to an alternative units System from the currently selected (i.e. highlighted) unit System. It also can be used to create new unit Systems or delete any customized (i.e. user-created) systems.

The Units Editor can be used to create customized Unit Systems based on copies of the existing systems in the WellFlo database. Standard sets of Oilfield Units and SI Units are supplied with WellFlo . These supplied sets can act as a base for creating and editing customized unit Systems.

Unit System Terminology and Rules It is important that users understand the terminology and associated rules within the Units Editor.

Terms:

• Unit. A Unit of measurement (e.g. ft).

• Unit Class. A generic name describing the parameter type or class being measured (e.g. Length).

• Unit System. The complete set of Units assigned, consisting of a Unit for each field name (e.g. the Oilfield Units System, SI (Canada) System, etc.).

• Standard Unit. One Unit in each Unit Class that cannot be edited and comes supplied with the system (e.g. ft in the Length class, psia within the Pressure class).

Rules:

1. A field name can only be in one Unit Class (e.g. Measured Depth is in the Length class).

2. Only one Unit in a Unit Class can be assigned to each data Field Name (e.g. Measured Depth can (obviously) not be in feet and meters at the same time). However, different Units can be assigned to different data Field Names from the same Unit Class (e.g. Wellbore Radius and Measured Depth both have Units from the Length class, but one could be assigned in inches, the other in feet, meters, etc.).

3. Each Unit Class contains one uneditable Standard Unit. Other Units can be derived from this and added to the Unit Class. The exception to this is the Unit Class called None. This Unit Class contains dimensionless Units that are not usually assigned a data Field Name (e.g. Skin Factors, Penetration Ratio, etc.).

4. The Unit Systems supplied with WellFlo are locked and cannot be altered. However, they can be copied and altered under a new name. Users can then build their own customized Units System by editing or defining new Units.

Configuring Units

Page 29: WellFlo User Guide 20111009

Overview

13

Standard sets of Oilfield Units and SI Units are supplied with WellFlo . These supplied sets cannot be altered, but copies can be made and edited to create a customized unit System; these customized copies can be subsequently edited and deleted.

TO CONFIGURE UNITS:

1. On the WellFlo application toolbar, select Settings > Units > Units...

The Units Editor is displayed (see Figure 1-10).

Figure 1-10: Units Editor

The System highlighted is the one currently active.

2. Select another system and click OK. The units of measurement assigned within the newly-selected system will be used throughout WellFlo.

3. Select a customized System and click Delete System to delete a previously created system. You cannot delete supplied Systems.

4. To create a custom System, click New System.

The Create New Unit System dialog box is displayed (see Figure 1-11).

Page 30: WellFlo User Guide 20111009

WellFlo User Guide

14

Figure 1-11: Create New System

5. Enter a name for the new system and select a supplied system on which to base the new system. This selection provides a source Unit System for customization.

WellFlo is supplied with a standard set of default values for each supplied unit System, and any user-defined unit System is automatically associated with the standard set of defaults derived from the source unit System used to create it.

6. Click OK.

The new system is added to the list of available Systems in the Units Editor.

7. To customize your new system, select it in the Units Editor. Select a unit type and set the default value by selecting it from the Default Unit drop-down list (see Figure 1-12).

Figure 1-12: Units Editor - Custom System

8. Click Apply to save your settings.

Page 31: WellFlo User Guide 20111009

Overview

15

To delete a custom unit System, select the system in the Units

Editor, and click Delete System.

9. Click Use Default Settings to load the default settings. This returns the Systems available in the Units Editor to their original default state by removing any custom Systems and adding any deleted supplied Systems.

10. Click OK to close the Units Editor.

Conversions These supplied sets cannot be altered, but copies can be made and edited to create a customized unit System; these customized copies can be subsequently edited and deleted.

TO CONFIGURE CONVERSIONS:

1. On the WellFlo application toolbar, select Settings > Units > Units...

2. Open the Conversions tab.

The Conversions configuration screen is displayed (see Figure 1-13).

Figure 1-13: Units Editor - Conversions

3. Select a Unit Type and Conversion from the menus to open its conversion configuration screen.

4. Click OK.

5. Edit the new conversion through its conversion configuration screen, and click Apply to save your changes.

Page 32: WellFlo User Guide 20111009

WellFlo User Guide

16

To delete a conversion, select it from the menu and click Delete Conversion.

Unit Calculator

WellFlo contains a Unit Calculator for calculating between two units. To access the Unit Calculator, go to Settings > Units > Unit Calculator (see Figure 1-14).

Figure 1-14: Unit Calculator

Select the unit type from the drop-down list. Then select the two units on which to perform calculations.

Multi-lingual Support WellFlo comes with a very versatile support for multiple languages. You can select from a built-in set of languages or download dictionaries from Weatherford's Website directly from the application via the Settings > Language... menu item.

Downloading a Dictionary from the Weatherford Website

TO DOWNLOAD A DICTIONARY:

1. Open WellFlo.

2. Go to Settings > Language....

The Languages dialog box is displayed (see Figure 1-15).

Page 33: WellFlo User Guide 20111009

Overview

17

Figure 1-15: Languages

3. Click Download... to see if Weatherford provides the dictionary on the internet.

This operation can only be done if you are connected to the Internet.

WellFlo will access the dictionary download site and display a list of available dictionaries (see Figure 1-16).

Page 34: WellFlo User Guide 20111009

WellFlo User Guide

18

Figure 1-16: Download Languages

Adding a New Dictionary If a particular language is not available on either location (application and Website), then you can create a dictionary.

TO ADD A NEW DICTIONARY:

1. Open WellFlo.

2. Go to Settings > Language....

The Languages dialog box is displayed.

3. Click Add….

The Add Language Wizard is displayed (see Figure 1-17).

Page 35: WellFlo User Guide 20111009

Overview

19

Figure 1-17: Add Language Wizard

4. Select New dictionary, and click Next.

Figure 1-18: Add Language Wizard

5. Enter a unique Language name, and click Next.

Once a language name is selected, the next page allows you to edit the dictionary. By default, the dictionary is populated with the currently active dictionary (see Figure 1-19).

Page 36: WellFlo User Guide 20111009

WellFlo User Guide

20

Figure 1-19: Dictionary

Adding a Dictionary from an Existing File Use this option if you already have a dictionary file you obtained from Weatherford support or a colleague or used Excel to create one (see accompanying documentation on how to use Excel to create dictionaries).

TO ADD A DICTIONARY FROM AN EXISTING FILE:

1. Open WellFlo.

2. Go to Settings > Language....

The Languages dialog box is displayed.

3. Click Add….

The Add Language Wizard is displayed (see Figure 1-20).

Figure 1-20: Add Language Wizard

Page 37: WellFlo User Guide 20111009

Overview

21

4. Select Load an existing dictionary, and click Next.

Figure 1-21: Add Language Wizard

5. Enter a Language name, and click ... to browse to the file.

The Open dialog box is displayed (see Figure 1-22).

Figure 1-22: Open

WellFlo makes sure that you have entered a valid (non empty) name of an existing dictionary file. At this version, the file content is not verified.

6. Select a dictionary, and click Open.

The selected file is shown in the Dictionary file: textbox (see Figure 1-23).

Page 38: WellFlo User Guide 20111009

WellFlo User Guide

22

Figure 1-23: Add Language Wizard

7. Click Next >>.

The language is added to the Installed Languages list (see Figure 1-24).

Figure 1-24: Languages

Creating A WellFlo Dictionary In order to follow the procedure outlined here, you must use 2003 Professional Edition or a newer version of Excel.

Page 39: WellFlo User Guide 20111009

Overview

23

If you have WellFlo installed on your machine and have run it at least once you can find the default dictionary file in:

%USERPROFILE%\Local Settings\ApplicationData\EPS\WellFlo\language

TO CREATE A DICTIONARY:

1. Open WellFlo.

2. Go to File > Open.

The Open dialog box is displayed (see Figure 1-25).

Figure 1-25: Open

The default dictionary file is Dictionary.ENU.xml.

3. If you know the dictionary file location, locate and open the file.

4. Open the file as an XML list (see Figure 1-26).

Figure 1-26: Open XML

5. Select As an XML list, and click OK.

An informational message box is displayed (see Figure 1-27).

Page 40: WellFlo User Guide 20111009

WellFlo User Guide

24

Figure 1-27: Microsoft Office Excel

6. Click OK.

Your Excel file should look like Figure 1-28.

Figure 1-28: Microsoft Office Excel File

7. Translate the value column entries to your target language. Do not change anything in the name column.

8. Once done, go to File > Save As… and select the XML Data (*.xml) option from the Save as type drop-down list.

9. Enter a file name, and click Save.

Applying a Different Installed Language The Languages dialog box lists all of the languages in which you can display a dictionary. You can apply a different language once during a session.

TO APPLY A DIFFERENT INSTALLED LANGUAGE

1. From WellFlo’s main window, choose Settings > Language....

Page 41: WellFlo User Guide 20111009

Overview

25

The Languages dialog box is displayed (see Figure 1-29).

Figure 1-29: Languages

2. Select the language that you want to use for your dictionary.

3. Click OK.

The dictionary is displayed in the selected language.

Wellflo allows you to change the language only once during a session. If you want to change the language a second time, you must close WellFlo, re-open WellFlo, and then select the language that you want to use.

Setting-Up and Running a WellFlo Model WellFlo requires the setting-up of a Well and Reservoir Description, for which the following data are required:

• Reservoir (or production tests)

• Well Completions

• Surface Facilities

• Fluid Properties

Page 42: WellFlo User Guide 20111009

WellFlo User Guide

26

• Some choices are also required in terms of:

o PVT Model

o IPR

o Vertical Lift capabilities

o Temperature and Choke calculations

Configuration The following categories of data must be entered:

• System data preparation can be performed via the Configuration screens. Depth References also are set-up here.

• Users must also select a Reservoir Model for the computation of the IPR. This may consist of up to 36 separate Layers. Data entry can be made using either the simple Test Point model based on production test data; the more complex Layer Parameters model, which uses the theoretical semi-steady-state inflow equation and includes the effects of the various skin factors; or the direct entry of the Productivity Indices (PI).

• Reservoir fluid PVT Data must be entered. There is a choice of:

o Black Oil (with Water-Cut (WCT) and Gas/Oil Ratio (GOR))

o Dry Gas (with Water/Gas Ratio (WGR))

o Gas Condensate (with Water/Gas Ratio (WGR) and Condensate/Gas Ratio (CGR))

o Volatile Oil (with WCT and GOR).

Correlations are used for the first two fluid types, while Gas Condensate and Volatile Oil systems are handled by an Equation of State (EOS). Computed fluid properties can be tuned to measured data, if such data is available.

• ESP or Gas-Lift data can be entered if appropriate (see "ESP Design" or "Gas-Lift Design").

These GLV and ESP options are separately licensed within WellFlo .

Analysis The Analysis section of WellFlo consists of a series of screens in which users can set-up options for the type of analysis required. The main options are described as follows:

• Operating Conditions — There is a choice of Pressure Drop calculations (e.g. end to end pressure drop, knowing one end Pressure and a Flow Rate) or Operating Point determination (e.g. flow rate and pressure at a given node, knowing both end pressures).

Page 43: WellFlo User Guide 20111009

Overview

27

• Sensitivities — Users can run a single base case, or up to two Sensitivities (i.e. study the effect on the results of two independent sets of variables - 10 values per set). The choice of variable is limited to those appropriate for the models that have been selected.

Design • Gas-Lift can be modeled by letting the program predict Gas Entry Depths (i.e. either from among

the specified Valves, or at the Deepest Possible Entry Point), according to Casing and Tubing Pressures, or by "forcing" Gas Entry at a certain Valve regardless of the Casing and Tubing Pressures.

• The positioning and sizing of Unloading and Gas-Lift Valves can be optimized using the Gas-Lift Design option.

• The selection of the most suitable Electrical Submersible Pump (ESP), can be optimized using the ESP Design option, as can the setting depth of the ESP, (see "ESP Design").

These GLV and ESP options are separately licensed within WellFlo .

When the model is set-up for calculation, users can save the set-up in the same *.WFL file. Results can then be calculated.

Output The output section allows users to save a complete record of the calculated Results and Input Data to a file within WellFlo . Users can review an earlier run on screen or make hard copy at any time without having to re-run the calculations.

An option is also provided for the program to write two Log files of the calculations (extension *.LOG). These provide more detail than is normally required for a Report and are very useful if users wish to look more closely at the calculations, either in a text editor or in a spreadsheet. Otherwise the *.LOG option should not be invoked. Information in the and Log Files is designed to be viewed or printed out with the Windows text editors, although many other text editors can be used.

The Log (*.LOG) files (if enabled) are written by default to the current well data directory. See "Configuring Preferences" for more information on setting up *.LOG files.

Use of Depths and Deviations This section covers the way in which the positions of Well Components are specified within WellFlo , in terms of Measured Depths (MDs.), Total Vertical Depth (TVDs) and Deviation Angles. The data for this is entered in the Reference Depths configuration screen (see "Reference Depths" on page 69).

The Wellbore Deviation configuration screen (see "Wellbore Deviation" on page 84) contains the Measured and Vertical Length of the component, the Measured Depth (MD) and True Vertical Depth (TVD) to the node at the bottom of the component, and the average Deviation Angle of the Component.

Depth Conventions

Page 44: WellFlo User Guide 20111009

WellFlo User Guide

28

The Depth Conventions in WellFlo are explained with reference to the following three illustrations:

• Schematic of Well Depth Conventions (see Figure 1-30)

• Schematic of Well Component Depths (see Figure 1-31)

• Schematic of Well Component Deviation (see Figure 1-32)

The first point is the Depth Reference (Zero Depth). Frequently, users will have deviation or completion data in terms of the drilling depth (e.g. below RKB). However, the Producing Well now has a Wellhead that is physically at a different depth.

Referring to Figure 1-30, the Depth to the bottom of a completion component might be defined as measurement #1, from the Drilling Report. Obviously, the Pressure Drop should only be calculated over measurement #3, since that is the physical Length of Pipe below the Wellhead. The measurement #2, represents the Depth of the Wellhead below the Well's original Depth Reference.

In WellFlo , if this the case, users can specify the Elevation of the Depth Reference above Permanent Datum and the Elevation of the Wellhead above Permanent Datum in the Reference Depths configuration screen.

From these quantities, the Length for measurement #2 is determined. All Well Components with a Length attribute can now have their Depth specified in terms of measurement #1, the Depth below Well Reference.

Figure 1-30: Schematic of Well Depth Conventions

The illustration in Figure 1-31 extends this logic to the whole Well system. In the configuration screens for each component, the Length Increment is the Measured Length of the component, while the TVD Increment is the Vertical Length of the component. The Measured Depth and TVD refer to the Depth to the Component Node (i.e. the bottom end) from the Depth Reference (e.g. RKB).

Page 45: WellFlo User Guide 20111009

Overview

29

Figure 1-31: Schematic of Well Component Depths

The Incremental Component attributes are explained in Figure 1-32.

Figure 1-32: Schematic of Well Component Deviation

When users are entering a well component description and wish to specify depths below well Depth Reference, incremental lengths will be calculated automatically. Alternatively, users can enter the incremental lengths and have WellFlo calculate the Total Depths and Deviation Angle (Segment Deviation from Vertical). The alternative method of data entry is via the configuration screens available for the following Surface and Well Components:

• "Wellbore Deviation"

Page 46: WellFlo User Guide 20111009

WellFlo User Guide

30

• "Surface Terrain Data"

• "Wellbore Equipment"

• "Surface Equipment"

• "Gas Lift Data Configuration"

• "ESP Data Configuration"

System Description and Data Files This topic deals with the subject of setting-up and storing a WellFlo model for analysis, and serves as an introduction to the types of data involved and the files that are used to store data and results.

Any WellFlo system under analysis consists of several parts, including:

• General data, including the Depth Reference data on which all other well descriptions will be based

• Well and Surface components description

• Fluid Properties (PVT)

• Reservoir data (Inflow Performance — IPR)

• Gas-Lift or ESP data

These GLV and ESP options are separately licensed within WellFlo .

The whole of the system description as outlined above, together with the analysis control data (e.g. choice of sensitivity variable), is stored in a single file, which is given the extension *.WFL (binary format).

Results from an analysis can be stored in output files. There are also two optional computational log files for each run, called WellFlo.Log and Analysis.Log.

WellFlo Data Files WellFlo data for each well is stored in a binary file with extension *.WFL. This file contains all the information needed to make a run of WellFlo .

Users could view or edit the ASCII file with a text editor, but for safety, any changes should be made from within WellFlo itself. A modified file can be written over the original file, or saved under a new name.

Page 47: WellFlo User Guide 20111009

31

Configuration Configuration To configure a new well, you must first create a new model. To start a new model, click Create a new model under the Project Tasks menu on the initial Getting Started screen (see Figure 2-1).

Figure 2-1: WellFlo Getting Started

A new Untitled model is opened (see Figure 2-2).

Page 48: WellFlo User Guide 20111009

WellFlo User Guide

32

Figure 2-2: New WellFlo Model

The WellFlo Dashboard displays default values set to zero for the new model. Go to File > Save As... to name the WellFlo model and save it as a *.wflx file. You now can follow the Configuration menu to set up the Well Model. A red X indicates screens that have not been configured sufficiently. A green check mark indicates that the screen has been configured.

Incomplete configuration screen

Completed configuration screen

Incomplete configuration screen, with sufficient data for calculations.

General Data The General Data configuration screen is generated by selecting the General Data option from the Configuration menu; it is used to record important details for the Well Model under analysis.

Page 49: WellFlo User Guide 20111009

Configuration

33

TO ENTER GENERAL DATA:

1. Open the Configuration menu in the Navigator.

2. Select General Data from the Model Navigator.

The General Data configuration screen is opened in the main content pane (see Figure 2-3).

Figure 2-3: General Data

3. Fill in the following data entry fields:

• Company. The Company name relating to the current well model.

• Well. The well name of the well to be analyzed.

• Platform. The platform name associated with the current well model.

• Objective. Any objectives for the well analysis (e.g. effects of introducing Gas-Lift).

• Field. The field name associated with the current well model.

Page 50: WellFlo User Guide 20111009

WellFlo User Guide

34

• Location. The geographical location associated with the current well model.

• Analyst. The user name/s.

• Date. The Date/s on which the analysis is being performed.

• Notes. Additional useful details.

The standard Windows keyboard commands for Copy (Ctrl+C), Cut (Ctrl+X) and Paste (Ctrl+V) all can be used to edit and transfer text to/from a word processor (or another WellFlo file) via the Clipboard.

4. Click Apply to save your changes.

After data is entered in a configuration screen, the red X to the right of the screen name is changed to a green check mark. Screens containing initial default selections show a green check on start-up.

5. Click Forward to advance to the next configuration screen.

Well and Flow Type The Well and Flow Type configuration screen is used to select the fluid flow direction and type for the current well. The Well Type can be set to Producer, Injector or Pipeline, and Fluid Flow can occur in the Tubing, Annulus or both.

Pipeline mode will display only surface components in the system diagram, with a few appropriate modifications to terminology. The Flow Type settings become irrelevant in this case.

With certain Well configurations, some buttons will be disabled. For example,

• Fluid Type is only allowed to be Dry Gas or Water for Injection mode (i.e. the Injection radio button is enabled).

• Artificial Lift Method options are disabled if Injector or Pipeline is selected for the well type.

• Flow Type and Well Orientation options are disabled if Pipeline is selected for the well type.

For a visual guide to options that are available for each Well configuration, refer to the following table:

Page 51: WellFlo User Guide 20111009

Configuration

35

TO ENTER WELL AND FLOW TYPE DATA:

1. Open the Configuration menu in the Navigator.

2. Select Well and Flow Type from the Model Navigator.

The Well and Flow Type configuration screen is opened in the main content pane (see Figure 2-4).

Page 52: WellFlo User Guide 20111009

WellFlo User Guide

36

Figure 2-4: Well and Flow Type

3. For the Well Type, select Producer, Injector, or Pipeline.

The only Fluid Types allowed with this option are single-phase Gas or Water. The Condensate Wells, and Wells with ESPs, PCPs, or Gas-Lift Valves, are not allowed to be set as Injectors.

4. For Producer or Injector well types, select None, Continuous gas lift, Intermittent gas lift, ESP, PCP, Jet Pump as the Artificial Lift Method.

For information about selecting a Fluid Phase for the PCP Artificial Lift Method, see About WellFlo PCP.

5. Make selections for the following remaining properties:

Flow Type • Tubing. Sets the well as a standard Producer or Injector through the tubing.

Page 53: WellFlo User Guide 20111009

Configuration

37

• Annular. Sets the well as a Producer or Injector through the annulus.

When this option is selected for Gas-Lift, gas is assumed to be injected down the tubing.

When the PCP Artificial Lift Method is selected, the Annular flow type is unavailable.

This option may also be selected for Pipelines, but there will be no Tubing components for it to apply to.

• Tubular and Annular. Sets the Well as flowing through both the Tubing and the Annulus.

When this option is selected for Gas-Lift, frictional pressure losses between the Casing Head and the active Gas Lift Valve are ignored.

When the PCP Artificial Lift Method is selected, the Tubular and Annular flow type is unavailable .

This option may also be selected for Pipelines, but there will be no Tubing components for it to apply to.

• Parallel Tubing. This Flow Type is currently unavailable.

• Concentric Tubing. This Flow Type is currently unavailable.

Fluid Type

The single selection option is applied to all Layers in the Reservoir (i.e. all oil, or all gas, etc.). WellFlo allows the users to use Correlations or Compositional PVT (Equation of State).

The Black Oil, Water and Dry Gas properties can be modeled using Correlations/ Equation of State (EoS) , whereas Condensate and Volatile Oil properties are modeled using Equation of State (EoS) only. Once a selection has been made from the following options, the relevant Fluid Parameters configuration screen can be generated via the Fluid Parameters button at the base of this dialog.

Page 54: WellFlo User Guide 20111009

WellFlo User Guide

38

• Black Oil (or Water). Select Oil as the fluid for a Production well, or Water as the fluid for an Injection well. Use this for produced Gas-Oil Ratios (GORs) less than 2000 scf/STB (i.e. with or without Water), and optionally for higher produced GORs up to 200,000 scf/STB.

The Water option is available only when an Injection Well is selected.

As Temperatures and Pressures increase, the Black Oil Correlations usually predict an increasing amount of Gas passing into solution, and they never model evaporation of the lighter Oil fractions into Gas. For produced GORs greater than 20,000 scf/STB, and especially in extreme conditions, the Condensate Equation of State is likely to be a more realistic model.

• Volatile Oil. Select Volatile Oil as the fluid for a Production well only. The GOR range is from 2000 to 200,000 scf/STB. This uses the same Equation of State as the Condensate option, but allows entry of fluid ratios in Black Oil terms (i.e. GOR and WCT), rather than in Gas terms (i.e. CGR and WGR).

• Condensate. Select Gas Condensate as the fluid for a Production well only. Use this for retrograde Condensates and Wet Gases (with or without Water). The range of the Condensate-Gas Ratio (CGR) is from 5 to 500 STB/MMscf.

• Dry Gas. Select Dry Gas as the fluid for a Production well (i.e. Dry Gas production with or without water) or an Injection Well.

Condensate and Volatile oil are available only for Compositional PVT (Equation of State).

When the PCP Artificial Lift Method is selected, only the Black Oil fluid type is available.

Well Orientation The single selection option is applied to all Layers in the Reservoir. The Vertical category includes Slant wells. At angles above about 75°, the Horizontal category may be more appropriate. It is actually the Well Orientation relative to the Layer that is significant for IPR calculations. Thus, a well inclined at 60° from vertical in a layer dipping at 30° would effectively be Horizontal for inflow purposes. The difference in the calculation of IPR/IIR between a Vertical Well and a Horizontal Well is accounted for in the definition of some of the Skin components.

Page 55: WellFlo User Guide 20111009

Configuration

39

The Well Orientation option selected here has no implications beyond the Skin computation and does not impose any constraint on the Well Description (i.e. Casing Angle of Deviation) for Nodal Analysis.

• Vertical. Selects the Completion as Vertical for Skin computations.

• Horizontal. Selects the Completion as Horizontal for Skin computations.

If the frictional losses in the horizontal section are negligible when compared to the drawdown into the Well, there is no real need to model the horizontal section in great detail. When this is the case it can be modeled with just one fluid entry point, half-way along the horizontal section.

If the flow profile is of interest, or the frictional losses in the horizontal section are significant relative to the drawdown, it is better to define the horizontal section as a series of fluid entry points so that the frictional losses can be modeled between them. These multiple entry points can be set up manually by defining up to 36 sections. The same result can be achieved automatically by using this button. Each segment will correspond to a section of the drain-hole, with a fluid entry at its mid-point, and a Rectangular Drainage Area.

The Horizontal option is unavailable for the Jet Pump artificial lift method.

The standard Windows keyboard commands for Copy (Ctrl+C), Cut (Ctrl+X) and Paste (Ctrl+V) all can be used to edit and transfer text to/from a word processor (or another WellFlo file) via the Clipboard.

6. Click Apply to save your changes.

7. Click Forward to advance to the next configuration screen.

References

1. Furnival, S.R. and Baillie, J.M.: "Successful Prediction of Condensate Wellbore Behaviour Using an EoS Generated From Black Oil Data". Offshore European Conference, Aberdeen, Sept. 1993: Paper SPE 26683.

Flow Correlations

Page 56: WellFlo User Guide 20111009

WellFlo User Guide

40

The Flow Correlations configuration screen is used to select the Nodal Analysis Correlations to use in the Nodal Analysis calculations.

Five categories of correlation can be selected:

• Well and Riser Flow Correlation

• Deep Well Flow Correlation

• Pipeline Flow Correlation

• Downcomer Flow Correlation

• Choke Correlation

The Well/Riser, Pipeline and Downcomer Flow Correlations are functionally the same. The Well/Riser and Deep Well categories are used in Well Components below the Wellhead/Xmas Tree (i.e. Tubing and Casing Components), and cover Vertical, Slant and Horizontal Wells. The Riser, although a Surface Component, is assigned the same Flow Correlation as the upper part of the Well.

The Downcomer component is intended to model a section of Flow Line in which the flow is downwards, and where the Flow Correlation and Calibration L-Factor assigned to Flow Line components are not considered suitable (e.g. steep or vertical downflow). The Downcomer can be assigned its own Flow Correlation and Calibration L-Factor. Since the pressure gradient is largely hydrostatic, the application of an L-factor to the total pressure gradient is equivalent in principle to the Palmer Correction1.

The L-Factors can be used to calibrate or adjust the Pressure Drop computations in the Well, Pipeline and Sub-Critical Choke sections. During Nodal Analysis, the total Pressure Gradient in each computation increment (i.e. nominally 250 ft), will be multiplied by the value specified for the appropriate L-Factor (i.e. for an L < 1, the computed Pressure Drops will be reduced, and for an L > 1 they will be increased). The Automatic Calibration of L-Factors is described in Automatic L-Factor Calibration.

L is applied within each computation increment. This is not quite the same as scaling the overall Pressure Drop after it has been computed.

The selection/entry fields and function buttons are described as follows:

TO ENTER FLOW CORRELATIONS:

1. Open the Configuration menu in the Navigator.

2. Select Flow Correlations from the Model Navigator.

The Flow Correlations configuration screen is opened in the main content pane (see Figure 2-5).

Page 57: WellFlo User Guide 20111009

Configuration

41

Figure 2-5: Flow Correlations

3. Make selections for the following Flow Correlations, Velocity Multipliers and L-Factors:

• Well and Riser Flow Correlation. Select the Vertical Flow Correlation to use for Well Nodes and Risers from the drop-down menu.

• Change Correlation at MD. To apply different Flow Correlations in the upper and lower parts of the Well Model, check the Change Correlation at MD check box, and in the adjacent field, enter the Measured Depth (MD) at which the Correlation change will be applied (e.g. following this entry, a Deep Well Flow Correlation could be applied below the specified Measured Depth (MD). This could be used to model the horizontal section of a Well with a different Correlation from the Vertical/Slant section).

The Change Depths should correspond to Node Depths. If users enter a Depth that lies within a Component, WellFlo will use the top or bottom of the Component, depending on which is nearer.

• Deep Well Flow Correlation. Select the Vertical Flow Correlation to use (i.e. instead of the Well and Riser Flow Correlation), below the specified Measured Depth (MD) in the overlying field.

• Well and Riser L-Factor. Enter a multiplier to apply to all Pressure Drops computed in the Well and Riser Components. This value can be used as a Sensitivity for fine-tuning a Correlation to match measured data. There is a facility in the Sensitivities screen (see “Running Sensitivities”) to automatically find the value that exactly matches a single measured data point, or that best matches a set of measured data points.

• Critical flow for liquid loading. Enter a multiplier for the Critical Gas Velocity required to unload Water. This Velocity is computed from the formula published by Turner2 and modified

Page 58: WellFlo User Guide 20111009

WellFlo User Guide

42

by Coleman et al3 and will be multiplied by the user-defined factor before being Logged or Plotted:

Figure 2-6: Critical flow for liquid loading

As default, the Critical unloading velocity accounts for the angle correction (considers the deviation) along the Wellbore.

However, the user can uncheck the Use Angle Correction check box and choose not to account for the deviation along the Wellbore.

For both cases, coefficient is 1 for Turner, 0.833 for Coleman.

Refer to “Critical Unloading Rate” for more details.

In the EPS Mechanistic Flow Correlation, the Annular Flow and Mist Flow Regimes are not allowed below this multiplied Gas Velocity.

This formula is by default evaluated with the Water properties, even when there is no Water (i.e. WGR=0), to give a continuous and conservative result. However, to use the Oil Properties instead when there is no Water, enter "0" for the Registry Value

turner-water-lift.

• Downcomer Flow Correlation. These are essentially Risers with downflow and can be assigned a component-specific Flow Correlation and Calibration Factor, because the characteristics of downflow are radically different.

Select the Vertical Flow Correlation to use for Downcomer Nodes from the drop-down menu. The Downcomer option allows the Well and Surface Tubing to be partitioned into a total of three groups, each with a different Flow Correlation and/or L-Factor. The WellFlo nomenclature suggests that the Component angle from the vertical will be around 0 for Risers, around 90 for Flow Lines, and around 180 for Downcomers, but the chosen Component group dictates no more than the initial default angle for a new Component.

Page 59: WellFlo User Guide 20111009

Configuration

43

• Downcomer L-Factor. Enter a multiplier to apply to all Pressure Drops computed in the Downcomer Components (the effect on Pressure Drops is described in the General section above).

• Pipeline Flow Correlation. This is used for Surface Components beyond the Wellhead/Xmas Tree (e.g. Flow Lines, but not Risers or Downcomers). Select the Horizontal Flow Correlation to use for Flow Line and Bend Nodes from the drop-down menu.

• Pipeline L-Factor. Enter a multiplier to apply to all Pressure Drops computed in the Flow Line and Bend Components (the effect on Pressure Drops is described in the section above).

• Sub-Critical Choke L-Factor. Enter a multiplier to apply to all Sub-Critical Pressure Drops computed in the Choke, Restriction or SSSV Components. The Sub-Critical Choke L-Factor simply re-scales the Pressure Drop computed across the Choke in Sub-Critical Flow.

• Choke Correlation. Select the Choke Correlation to use from the drop-down menu. The Choke Correlation is for Critical Flow with Black Oil Systems or low GLR (< 10,000 scf/STB) Gas/Condensate/Volatile Oil systems. It will only be applied for a particular Component if the Use Critical Flow Equation check box option is checked; if this check box option is unchecked, the Sub-Critical Flow equation will be used for these Components.

If the system has a high GLR (>10,000 scf/STB), a single, continuous equation is used to model both Critical Flow and Sub-Critical Flow.

If the Customized option is selected in the drop-down menu, this enables the three underlying data entry fields.

Refer to “Pressure Drop Through a Restriction” for more details on how these Correlations are applied.

• Coefficients for Customized Choke Correlation Option. If these data entry fields are enabled by selecting the Customized choke correlation option in the overlying selection field, users can specify their own Coefficients by entering values for A, B and C, to be used in an equation of the form:

Pup = (B x QlD x GLRC) / (DchokeA)

Where Pup = Critical Upstream Pressure

These Coefficients can be selected as Sensitivity Variables to assist with identifying the best values (i.e., B is directly equivalent to the L-Factor).

The Coefficients offered as a default are those of Baxendell, the median of the five pre-defined Correlations (refer to the table of choke correlations: “Surface Chokes” in “Pressure Drop Through a Restriction” for more details).

Page 60: WellFlo User Guide 20111009

WellFlo User Guide

44

The Flow Correlations options are unavailable when both the PCP Artificial Lift Method option and the Single Phase Flow Fluid Phase option are selected.

4. Click Apply to save your changes.

5. Click Forward to advance to the next configuration screen.

References

1. Payne, Palmer, Brill and Beggs; "Evaluation of Inclined Liquid Holdup and Pressure-Loss Correlations Using Experimental Data", JPT, September 1979.

2. Turner, R.G.: "Analysis and Prediction of Minimum Flow Rate for the Continuous Removal of Liquids from Gas Wells"; JPT, Nov. 1969, Trans. AIME 246.

3. Coleman, S.B., Clay, H.B., McCurdy, D.G., and Norris III, H.L.: "A New Look at Predicting Gas-Well Load-Up"; JPT, March 1991.

Reference Depths The Reference Depths configuration screen contains the information necessary to link the downhole and surface components to a common depth reference.

Referring to Figure 2-7, the depth to the bottom of a completion component might be defined as measurement #1, from the drilling report. Obviously, the pressure drop should only be calculated over measurement #3, since that is the physical length of pipe below the wellhead. The depth measurement #2 represents the depth of the wellhead below the well's original Depth Reference (Zero Depth).

Figure 2-7: Reference Depths

Page 61: WellFlo User Guide 20111009

Configuration

45

In WellFlo, if this is the case, users can specify the elevation of the depth reference above Permanent Datum and the elevation of the wellhead above Permanent Datum. From these quantities, the measurement #2 is determined. All well components with a length attribute can now have their depth specified in terms of #1, the depth below well reference.

TO SET REFERENCE DEPTHS:

1. Open the Configuration menu in the Navigator.

2. Select Reference Depths from the Model Navigator.

The Reference Depths configuration screen is opened in the main content pane (see Figure 2-8).

Figure 2-8: Reference Depths

3. Select the Well Type.

4. Enter values for the distances in the Distance from section. The fields in this screen depend on the well type (Onshore, Subsea or Platform) selected.

5. Select a reference point (Wellhead, Kelly Bushing/Rotary Table or Other) from which all vertical depths are taken in the Zero Depth section.

6. Click Apply to save your changes.

Page 62: WellFlo User Guide 20111009

WellFlo User Guide

46

7. Click Forward to advance to the next configuration screen.

Fluid Parameters The Fluid Parameters configuration screen is used to select the Fluid Type and to enter fluid data.

There are facilities for checking and calibrating computed Fluid Properties against measured data. Most of the PVT Fluid Parameters can be Tuned individually. The Tuning Coefficients are stored as part of the WellFlo data file and will be applied in any subsequent calculation made here or in any other part of the program.

These properties must be set when the Black Oil option or the Compositional option is selected in the PVT Type section and are used to set-up and calculate the various Black Oil Fluid and Compositional parameter values.

The Black Oil category in WellFlo accepts a producing GOR as high as 200,000 scf/STB. None of the Black Oil correlations have been validated much above 2,000 - 2,500 scf/STB, and for more accurate modeling of Oil Properties with GORs greater than 2000 scf/STB, it may be more appropriate to use the Volatile Oil option.

A Gas Condensate system can be classified as a Gas Reservoir with a typical solution Gas/Oil Ratio (GOR) between 5,000-69,000 scf/STB and/or Condensate Liquid/Gas Ratio (CGR) between 14.5-200 STB/MMscf (although Gas Condensate systems can still exist outside these ranges). The Stock Tank Condensate API Gravity can vary between less than 30° to greater than 80°, but is generally between 40-65°.

A Volatile Oil system can be classified as a Reservoir with a typical solution Gas/Oil Ratio (GOR) in the range of 1,500-3,500 scf/STB, API Oil Gravity greater than 40-45° and an Oil Formation Volume Factor (Bo), greater than 2.0 rb/stb.

Figure 2-9: Fluid Parameters

Page 63: WellFlo User Guide 20111009

Configuration

47

(Bradley H.B. (Editor); (1987). "Petroleum Engineering Handbook", Society of Petroleum Engineers, Richardson, TX., USA).

A high GOR limit has been allowed to provide a means of including a Gas Layer (or Layers) commingling with the Oil Layer (or Layers). The Gas Layer can be represented as a very high GOR Oil Layer.

To enter fluid parameters:

1. Open the Configuration menu in the Navigator.

2. Select Fluid Parameters from the Model Navigator.

The Fluid Parameters configuration screen is opened in the main content pane (see Figure 2-10).

Figure 2-10: Fluid Parameters

3. Select a PVT type:

PVT Type:

Two PVT fluid models are available within the WellFlo application:

• Black Oil

• Compositional

Page 64: WellFlo User Guide 20111009

WellFlo User Guide

48

*Condensate/Volatile Oil is available for Compositional PVT type

Black Oil:

Initially, Black Oil is the default fluid model. Alternatively, you can select the Compositional model. However, the Compositional PVT fluid model appears dimmed if you do not have a Compositional PVT license.

The Compositional PVT Type option is unavailable when the PCP Artificial Lift Method option is selected.

4. From the Fluid Parameters configuration screen, enter values for the following fluid parameters:

Fluid Type:

The single selection option is applied to all Layers in the Reservoir (i.e. all oil, or all gas, etc.). The Black Oil, Water and Dry Gas properties are all modeled using Correlations, whereas Condensate and Volatile Oil properties are modeled using a four-component Equation of State (EoS) derived by EPS1.

• Black Oil (or Water). Selects Oil as the fluid for a Production well, or Water as the fluid for an Injection well. Use this for produced Gas-Oil Ratios (GORs) less than 2000 scf/STB (i.e. with or without Water), and optionally for higher produced GORs up to 200,000 scf/STB.

The Water option is only available when Injector is selected in the Well and Flow Type configuration screen.

As Temperatures and Pressures increase, the Black Oil Correlations usually predict an increasing amount of Gas passing into solution, and they never model evaporation of the lighter Oil fractions into Gas. For produced GORs greater than 20,000 scf/STB, and especially in extreme conditions, the Condensate Equation of State is likely to be a more realistic model.

Page 65: WellFlo User Guide 20111009

Configuration

49

• Dry Gas. Selects Dry Gas as the fluid for a Production well (i.e. Dry Gas production with or without water) or an Injection Well.

Only the Water and Gas options are available when Injector is selected in the Well and Flow Type configuration screen.

Processed Fluid Data:

The five fields in this section are used to enter basic production data. Oil Specific Gravity and Oil API Gravity and Water Salinity (NaCl Equivalent) and Water Specific Gravity are linked pairs of fields (i.e. changing one automatically updates the other of the pair, so that data remain consistent).

• Oil API Gravity. Enter the Oil API Gravity (or enter the Oil Specific Gravity in the underlying field). If a new value is entered here, this will automatically update the Oil Specific Gravity field.

• Water Salinity. Enter the Water Salinity (NaCl Equivalent) here (or enter the Water Specific Gravity in the underlying field). If a new value is entered here, this will automatically update the Water Specific Gravity field.

• Oil Specific Gravity. Enter the Oil Specific Gravity (or enter the Oil API Gravity in the overlying field). If a new value is entered here, this will automatically update the Oil API Gravity field.

Specific Gravities of oil generally lie between 0.73 to slightly above 1.0 and in API Gravity terms, the usual range starts with Water Density at 10° and rises to Volatile Oils and Condensate liquids at around 60-70°.

• Gas Specific Gravity. Enter the Gas Specific Gravity (i.e. at standard conditions).

For the Vazquez-Beggs correlation, the first-stage separator is assumed to be at 100 psig. Typical values for hydrocarbon gas mixtures range from 0.65 (Dry Gas) to 0.95 (Wet Gas).

• Water Gravity. Enter the Water Specific Gravity here (or enter the Water Salinity (NaCl Equivalent) in the overlying field). If a new value is entered here, this will automatically update the Water Salinity field. The salinity of pore waters in reservoirs typically increases by 6 to 160 g/L (6,000 to 160,000 ppm) per km depth. The causes of increased salinity are:

o Salt dissolution (primary).

o Membrane filtration (secondary).

Seawater salinity is about 35 g/L (35,000 ppm). Much higher salinities are found in oil field brines. Typical salinities for oil and gas reservoirs are 30 g/L (30,000 ppm) for sandstones and 90 g/L (90,000 ppm) for carbonates. Concentrations of total dissolved solids (TDS) range from 80 to 300 g/L (80,000 to 300,000 ppm)in reservoirs deeper than 1 km.

Page 66: WellFlo User Guide 20111009

WellFlo User Guide

50

Additional parameters (as shown below) are displayed on the Fluid Parameters screen, if you are configuring a Single-Phased PCP well.

5. For a Single-Phased PCP well, enter values for the following Processed Fluid Data:

• Water Cut. This is the water volume percentage derived from a BS&W (basic sediment and water) analysis.

• Sand Specific Gravity. The specific gravity of produced sand relative to water at standard conditions. This parameter is assigned a default value (i.e. 2.65) in the default values settings..

• Sand Cut. The sand volume percentage.

• Fluid Density Tubing. The absolute density of the tubing varies along with the changing content of water, gas and solids content in the fluid. This value will vary with the change in the sand gravity, sand cut, water gravity and water cut. Default value is set as 67.1130.

• Fluid Density Casing. The absolute density of the casing varies along with the changing content of water, gas and solids content in the fluid. This value will vary with the change in the sand gravity, sand cut, water gravity and water cut. Default value is set as 67.1130.

• Tubing Factor. A multiple factor which is multiplied by the composite density of the fluid in the tubing to obtain the correct density of fluid due to solids and gas content in the tubing. (This is based on the experience and understanding of the fluid content).

• Casing Factor. A multiple factor which is multiplied by the composite density of the fluid in the casing to obtain the correct density of fluid due to solids and gas content in the casing. (This is based on the experience and understanding of the fluid content).

• Constant Viscosity. Fluid viscosity (in centipoises) can be specified either in the input box as the overall mixture viscosity or through the Temperature Effect option.

The following fields are used to select Black Oil Correlations:

6. For Bubble-Point Pressure (Pb), Solution GOR (Rs) and Oil Formation Volume Factor (Bo), select one of the following options from the drop-down menu:

• Glasø1

• Lasater2

• Standing3

Page 67: WellFlo User Guide 20111009

Configuration

51

• Vazquez4

• Petrosky5

• Macary6

7. For Oil Viscosity (µo), select one of the following options from the drop-down menu:

• Beal7,8

• Beggs9

• ASTM - Chew

• ASTM - Beggs

The ASTM method is a two-point calibration of Dead Oil Viscosity at different Temperatures. The ASTM correlation defines that the variation with Temperature of the Dead Oil Viscosity (µ) is of the form µ(T1)/µ(T2) = (T2/T1)^k, where T1 and T2 are measured in F and k depends on observed data. After selection of this correlation, therefore, the Match option should be used to enter two or more observed Dead Oil Viscosities at different temperatures, followed by a Best Fit.

When the ASTM correlation is selected, it must be combined with either the Chew and Connally or Beggs and Robinson formula, to correct it for Live Oil. After fitting the observed Dead Oil Viscosities as described above, any observed Live Oil Viscosities should then be compared with the calculated values using the Check option, to guide the choice of Live Oil correction.

The ASTM formula does not actually give the Dead Oil Viscosity as a function of its Gravity and Temperature. As this is incompatible with the other Oil Viscosity correlations in WellFlo, constants have been added to the implementation to let it be used without observed data, although this is not recommended.

To model a heavy Oil with a low Viscosity the ASTM methods will provide a more accurate resolution to Match. The ASTM part of the correlation is resolved at Atmospheric Pressure (14.6psi), allowing the additional (+) part of the selected ASTM correlation to correct for the liberated Gas. Thus users may enter a range of Temperatures to calculate their Match.

8. For Gas Viscosity (µg), select one of the following options from the drop-down menu:

• Carr10

• Lee11

9. For the Surface Tension of water (sw), there is a choice of two options:

• Basic: This option uses a simplistic correlation with no dependence on Pressure and Salinity. It also invokes a linear Interfacial Tension mixing rule for the multi-phase flow calculations.

• Advanced: This option uses a correlation incorporating Pressure12 and Salinity13 effects on Water Surface Tension; it also invokes a fourth-root mixing rule for multi-phase flow calculations involving Oil Surface Tension (after Baker and Swerdloff14).

Page 68: WellFlo User Guide 20111009

WellFlo User Guide

52

Interfacial Tension is important in determining Flow Regimes. The Water Surface Tension is calculated and combined in one of these two selected ways with the Oil Surface Tension (which cannot be Tuned).

10. To tune any of the correlations against measured data using a minimization routine, click Tune correlations to PVT data.... For more information on Tuning, see "Tuning".

Tuning the PVT model is very important, since the influence of Fluid Properties, particularlyGas/Oil Ratio (GOR), on pressure drop can be dramatic.

Data from PVT reports should correspond to Constant Mass/Constant Composition experiments (i.e. CME/CCE), not Constant Volume Depletion experiments (i.e. CVD).

Inorganics:

This section is used to enter the Inorganic Impurity Contents of a Dry Gas.

11. Enter Mole Fractions of the main Inorganic Components found in Dry Gas:

We recommended that you select the Carr et al Correlation if Inorganics are present.

• H2S. Enter the fractional value (e.g. 0.25)

• CO2. Enter the fractional value (e.g. 0.25)

• N2. N2 - Enter the fractional value (e.g. 0.25)

These values will then be available for subsequent calculations. The Wichert-Aziz15 correction is applied to the z-Factor. The Carr et al Correlation for Gas Viscosity includes a correction for Inorganics. The Lee et al Correlation does not.

For the Wichert-Aziz correction to be valid, neither H2S nor CO2 nor their sum may exceed 80% (i.e. 0.80 fraction), and the sum of all three Inorganics may not exceed 99% (i.e. 0.99 fraction). Changes to the Inorganic Fractions may be found to invalidate the Total Gas Gravity already entered in the Gas/Water Fluid Parameters screen.

Emulsion Viscosity:

This section is used to enable or disable Emulsion Viscosity Correction during Nodal Analysis and to select a location where Emulsion Viscosity Correction will be applied. Users can enter a table of Viscosity Multipliers as a function of Water-Cut which will operate on the "raw" Oil/Water Mixture

Page 69: WellFlo User Guide 20111009

Configuration

53

Viscosities (i.e. normally computed by the PVT section). During Nodal Analysis, the Viscosity used for Emulsion will be a multiple of the "raw" Oil/Water Mixture Viscosity, that is appropriate for the prevailing Water-Cut.

Because no emulsions are formed for single-phased fluids, Emulsion Viscosity Correction is unavailable for a Single-Phased PCP well.

12. Check the Use emulsion viscosity check box.

13. Click Emulsion Viscosity… .

The Emulsion Viscosity dialog box is displayed (see Figure 2-11).

Figure 2-11: Emulsion Viscosity for an ESP Well

Page 70: WellFlo User Guide 20111009

WellFlo User Guide

54

Emulsion Viscosity for a PCP Well

14. Select an option from the Use Emulsion Viscosity area to apply Emulsion Viscosity Corrections to specified Well Components:

• Use Emulsion Viscosity. None. Emulsion Viscosity Corrections will not be applied in Well Components.

• In all tubulars. You can specify a separate set of Viscosity Multipliers for Tubular Flow and for the Flow Through the Pump, as appropriate.

• If you are configuring an ESP well, perform the following action:

o Above ESP or GLV. Select this option to apply the Emulsion Viscosity Corrections from just above the ESP or GLV (if present) to the Outlet Node. The uncorrected Oil and Water Viscosities will be used below the ESP or GLV (if present).

When Above ESP or GLV is unchecked, Emulsion Viscosity Corrections will not be applied to a ESP. When checked, Emulsion Viscosity Corrections will be applied to model emulsion effects in the ESP (if one is present).

• If you are configuring a PCP well, perform the following action:

Page 71: WellFlo User Guide 20111009

Configuration

55

o Above PCP. Select this option to apply the Emulsion Viscosity Corrections from just above the PCP (if present) to the Outlet Node. The uncorrected Oil and Water Viscosities will be used below the PCP (if present).

When Above PCP is unchecked, Emulsion Viscosity Corrections will not be applied to a PCP. When checked, Emulsion Viscosity Corrections will be applied to model emulsion effects in the PCP (if one is present).

15. Select an option from the Available data area to define whether data is based on a table of measured viscosities as a function of water cut or based on a viscosity multiplier.

• Emulsion Viscosity. The emulsion viscosity radio button allows you to define a table of viscosities as a function of water cut.

• Multiplier. Multiplier radio button allows the you to define a table of viscosity multipliers as a function of water cut.

16. To define how the fluid properties will be treated during the stage-by-stage calculations which are carried out for the pump in an Electric Submersible Pumping application or in a Progressive Cavity Pumping application, click the Inside ESP tab or Inside PCP tab, respectively.

Check:

On the Fluid Parameters configuration screen, the Check section is used to examine the results of the selected correlations.

The calculations made in this section are not carried through to any other part of the program and are purely for reference only. All Fluid Properties for Nodal Analysis are calculated at prevailing conditions wherever necessary, based on the data contained in the Fluid Parameters configuration screen.

17. Enter the check Pressure, Temperature, produced GOR (Gas/Oil Ratio ( Rsp)) and produced CGR (Condensate/Gas Ratio (Condensate only)), and click Calculate.

Volatile Oil calculations will be performed for: 1500 = GOR = 200,000 scf/STB.

The parameters are calculated in the Properties Out section.

• Condensate => Dew-Point Pressure ( Pdew) and Relative Volume: The Relative Volume (Rel Vol) is defined as the total volume (i.e. at the check Pressure), divided by the volume at the Dew-Point. It, therefore, equals 1.0 at Pressure = Dew-Point.

• Volatile Oil => Bubble-Point Pressure (Pb) and Relative Volume: The Relative Volume (Rel Vol) is defined as the total volume (i.e. at the check Pressure), divided by the volume at the Bubble-Point. It, therefore, equals 1.0 at Pressure = Bubble-Point.

Page 72: WellFlo User Guide 20111009

WellFlo User Guide

56

• Volumetric Fractions, Formation Volume Factor, Viscosity and Density for Oil, Gas and Water: The Vo and Vg terms are the Volumetric Fractions of the Oil and Gas phases at the check Pressure. Vo = 0.0 at the Dew-Point.

The Retrograde Liquid Dropout (not displayed in this screen) is simply Vo x Relative Volume. At pressures above Dew-Point, the Viscosity and Density displayed for Oil are set equal to those of Gas for convenience.

With the exception of Vazquez-Beggs, these correlations assume a single-stage flash to standard conditions. The published Vazquez-Beggs correlation assumes the first-stage separator pressure to be 100 psig and provides for a Pressure (and Temperature) correction to Gas Gravity if different. To simplify the data input, WellFlo assumes 100 psig and applies no correction.

If users are comparing with Multi-Stage Flash experimental data, ensure that the GORs are totaled up from all stages, and enter a Gas Gravity that is the GOR-Weighted Sum of the gravities from each stage. This screen is not suited for comparison with Differential Liberation data.

The Bubble-Point Pressure is calculated at the check Temperature for the specified Produced GOR. To check against laboratory PVT data, the measured GOR of the reservoir oil would normally be entered here. Calculations will be performed for 0 = GOR = 200,000 scf/STB, although these correlations were rarely validated above 2000-2500 scf/STB20.

The Solution GOR is calculated at the check Pressure and check Temperature. If the check Pressure is below the calculated Bubble-Point Pressure, the Solution GOR will be less than the specified Produced GOR.

Entering a high producing GOR (e.g. because of excess gas production from another Layer) will not affect the computation of Oil Properties in the Oil Layer. The Bubble-Point Pressure calculated in this situation is the Bubble-Point Pressure of the total system (i.e. Associated plus Excess Gas), and it will probably be well above the expected Bubble-Point Pressure for the Reservoir.

However, you can verify that at check Pressures below the Bubble-Point Pressure, the calculated Oil Properties will be the same, regardless of the value entered for produced GOR. This is because, below the Bubble-Point Pressure, the specified check Pressure is effectively a Saturation Pressure — the Oil cannot contain any more Gas at that Pressure, no matter how much is available.

Dew-Point/Bubble-Point Systems

For a Condensate system, depending on the Gas and Oil Gravities that are specified, increasing the CGR will tend to take the fluid type from Gas Condensate towards Volatile Oil. Eventually, the Saturation Pressure will change from a Dew-Point to a Bubble-Point as it passes through the critical

Page 73: WellFlo User Guide 20111009

Configuration

57

Pressure. Since this Fluid Model is primarily designed for modeling Gas Condensate systems, a warning message will be generated if a Bubble-Point system is detected.

You can still continue to work with the specified Condensate system. Alternatively, switch the Fluid Type to Volatile Oil; the results will be the same.

Similarly, for a Volatile Oil system, depending on the Gas and Oil Gravities that are specified, increasing the GOR will tend to take the fluid type from Volatile Oil towards Gas Condensate. Eventually, the Saturation Pressure will change from a Bubble-Point to a Dew-Point as it passes through the critical Pressure. Since this Fluid Model is primarily designed for modeling Volatile Oil systems, a warning message also will be generated if a Dew-Point system is detected.

Again, you can still continue to work with the specified Volatile Oil system. Alternatively, switch the Fluid Type to Condensate; the results will be the same.

18. Open the Charts tab to select and plot a chart.

19. Click Apply to save your changes.

Compositional:

1. If you select Compositional, the content of the Fluid Parameters screen changes as shown.

Screen content is separated into four areas: Base Composition, Fluid Model, Tuning Results, and Salinity.

• The Base Composition area includes the following tabs and text boxes. This area will remain blank until a tuned model is available or selected.

Page 74: WellFlo User Guide 20111009

WellFlo User Guide

58

o Fluid Component.

o Base Composition.

o Total Molar Fraction.

• The Fluid Model area includes two options:

o Create new Model. To create a new Fluid Model, select this option and click OK.

The PVTflex application is displayed.

The Create new Model option is available until you assign or create the composition. Thereafter, the Create new Model option is unavailable. For more information about assigning or creating the composition, see Create a new Model.

o Use existing Model. To edit an existing Fluid Model, select this option and click Browse to open the Open dialog box, which is used to locate and select the Fluid Model (*.PVTf) file that you want to edit. After you click Open, the path to the selected file is displayed in the text box.

o

• To import the selected model to the WellFlo application, perform the following steps:

1. Click Import.

The Base Composition area is populated with the Fluid Model data.

2. If necessary, activate the Edit existing Model button; then click OK.

The PVTflex application is opened. For more information about editing an existing Fluid Model, see Display and Edit the Properties of the Selected Fluid Component in the Fluid Description.

• To open the selected model in the PVTflex application, click Open.

The PVTflex application is opened. for more information about opening the selected model, see Lab Fluid Description.

• The Tuning Results area, includes the following text boxes. These text boxes remain blank when no Tuned model is available or selected. After Tuning, these text boxes display all of the tuned results; while the Equation of State and RMS Error before/after Tuning values for the corresponding Tuned Model.

o Tuning Results.

o Equation of State.

o RMS Error before Tuning (%).

o RMS Error after Tuning (%).

Page 75: WellFlo User Guide 20111009

Configuration

59

If you open a WellFlo model that already has a composition assigned, Composition is the default fluid model and the following conditions will occur:

- The Base Composition drop-down selection list displays the assigned tuned model

- EOS and RMS errors are displayed for that Tuned model.

- Table will have the molar fractions tuned.

- The Edit existing Model button is displayed and will open the Lab Fluid Description dialog box in the PVTflex application.

For more information about the Tuning Results area, see Regression.

• The Salinity area includes the Water Salinity text box. Enter the Water Salinity (NaCl Equivalent) here (or enter the Water Specific Gravity in the underlying field). If a new value is entered here, this will automatically update the Water Specific Gravity field.

2. Click Apply to save your changes.

References

1. Glasø, O.; "Generalized Pressure-Volume-Temperature Correlations", JPT, 785-795, May 1980.

2. Lasater, J.A.; "Bubble-Point Pressure Correlation", Trans. AIME, 213, 379-381, 1958.

3. Standing, M.B.; "A Pressure-Volume-Temperature Correlation for Mixtures of Californian Oils and Gases", Drill. and Prod. Prac., API, 275-285, 1947.

4. Vasquez, M. and Beggs, H.D.;"Correlations for Fluid Physical Property Prediction", JPT, 968-970, June 1980.

5. Petrosky, G.E. and Farshad, F.F.; "Pressure-Volume-Temperature Correlations for Gulf of Mexico Crude Oils", SPE 26644, Proc. of 68th. Ann. Conf., 395-406, 1993.

6. Macary S.M. and El-Batanoney M.H. (Egyptian Petroleum Research Institute); "Derivation of PVT Correlations for the Gulf of Suez Crude Oils", Journal of the Japan Petroleum Institute (formerly the Sekiyu Gakkaishi-Journal of the Japan Petroleum Institute), Vol. 36, No. 6, 1993.

7. Beal, C.; "The Viscosity of Air, Water, Natural Gas, Crude Oil and its Associated Gases at Oilfield Temperatures and Pressures", Trans. AIME, 165, 94-115, 1946.

8. Chew, J. and Connally, C.A.; "A Viscosity Correlation for Gas-Saturated Crude Oils", Trans. AIME, 216, 23-25, 1959.

9. Beggs, H.D. and Robinson J.R.; "Estimating the Viscosity of Crude Oil Systems", JPT, 27, 1140-1141, 1975.

10. Carr, N.L., Kobayashi, R. and Burrows, D.B.: "Viscosity of Hydrocarbon Gases under Pressure". Trans AIME 201 (1954), pp 264-272.

11. Lee, A.L., Gonzalez, M.H. and Eakin, B.E.: "The Viscosity of Natural Gases". J. Pet. Tech. 18 (1966), pp 997-1000.

Page 76: WellFlo User Guide 20111009

WellFlo User Guide

60

12. McCain, W.D. Jr.: "Properties of Petroleum Fluids". 2nd edition, 1990.

13. "CRC Handbook of Chemistry and Physics". 1st Student Edition, 1988.

14. Brill, J.P. and Beggs, H.D.: "Two-Phase Flow in Pipes", University of Tulsa, 1986.

15. Standing, M.B.: "Volumetric and Phase Behaviour of Oil Field Hydrocarbon Systems". SPE Monograph series, 1977.

16. Sutton, R.P. and Farshad, F.F.: "Evaluation of Empirically Derived PVT Properties for Gulf of Mexico Crude Oils". 59th annual technical conference, Houston, Sept. 1984: Paper SPE 13172.

Tuning PVT Models Tuning the PVT model is very important, since the influence of fluid properties, particularly gas / oil ratio (GOR), on pressure drop can be dramatic. The Fluid Parameters screen allows you to tune Black Oil and Compositional data.

TO TUNE A BLACK OIL PVT MODEL

1. Check the Use Tuned Correlations button, and then click OK. (see Figure 2-12).

WellFlo Field Office 2011 version and higher uses an enhanced PVT module (PVTflex). This allows the user to create, tune, and save the PVT model as a separate file. If you are using a model that was created with a prior version of WellFlo, you will need to upgrade the well model in order to use the new PVT module. However, you still can view and use the old tuned results.

Figure 2-12: Tuning Correlations to PVT Data

Page 77: WellFlo User Guide 20111009

Configuration

61

Figure 2-13: Converting WellFlo 3.x Model for Tuning

2. The PVT module will then appear.

For information about tuning a Black Oil PVT Model, see the following topics:

• Fluid Data Processing

• Tuning

TO TUNE A COMPOSITIONAL PVT MODEL

For information about tuning a Compositional PVT Model, see the following topics:

• Experiments

• Parameters

• Regression

Wellbore Deviation The Wellbore Deviation configuration screen is used to view, enter and edit well deviation data.

The main deviation data three-column table allows users to enter data from a deviation survey or import it in from a spreadsheet or other external source (see “Importing Data from an External Source”). The data must be entered in ascending order of Measured Depths (MDs). The Segment Deviation from Vertical angle is the component deviation angle as illustrated in Figure 2-22, not the average angle from the Wellhead/Xmas Tree to this point.

Page 78: WellFlo User Guide 20111009

WellFlo User Guide

62

Figure 2-22: Schematic of Well Component Deviation

TO ENTER WELLBORE DEVIATION DATA:

1. Open the Configuration menu in the Navigator.

2. Select Deviation under Wellbore in the Model Navigator.

The Wellbore Deviation configuration screen is opened in the main content pane (see Figure 2-23).

Figure 2-23: Wellbore Deviation

3. Select the deviation data types to Enter Data For from the following options to activate the corresponding parts of the table:

• MD, TVD. Enter each Measured Depth in the system, in ascending order. The corresponding TVD field is updated automatically.

Page 79: WellFlo User Guide 20111009

Configuration

63

• MD, Angle. Enter each Angle corresponding to the MD entered. The corresponding TVD field is updated automatically.

• TVD, Angle. Enter each True Vertical Depth corresponding to the MD entered. The corresponding Angle field is updated automatically.

4. To import well deviation data, click the Import data from an external source button to open the Data Import Wizard.

Import data from external source: Opens the Data Import Wizard, which allows you to configure the data import process.

For more information on importing data, see “Importing Data from an External Source”.

5. To enter data manually, click the Add a new row button to insert a blank row into the table.

To navigate through the table, the cursor can be moved with the keyboard arrow, Tab, Page Up, Page Down, Home and End keys, or the mouse can be clicked on the desired field, using the scroll bar when necessary.

6. Enter deviation data into the new row. When you have finished editing a field, select the Tab key to confirm the edit and move to the next field for editing, or click directly onto the next field. (Select the Esc key to abort an edit, if necessary.)

WellFlo will translate this tabular well deviation data into an equivalent string of nodes in the Wellbore Deviation chart.

7. Click Apply to save your changes.

8. Click Forward to advance to the next configuration screen.

Example: Entering New Rows of Data Users will normally be entering Measured Depths and True Vertical Depths, or Depths and Angles, from a Deviation Survey. The following example applies to entering a new row of data. If users are editing an existing row in a table, please refer to the section after this one.

TO ENTER MD AND TVD:

1. Click in the first Measured Depth field and enter the measured depth.

2. Tab or click in the True Vertical Depth field.

A TVD is immediately calculated assuming a default Angle of zero degrees (or the current angle if there is one).

3. Ignore this value and enter the correct true vertical depth.

4. Tab or click into the Segment Deviation from Vertical field.

Page 80: WellFlo User Guide 20111009

WellFlo User Guide

64

The correct angle is calculated from the MD (increment) and TVD (increment): Cosine (Angle) = TVD (increment) ÷ MD (increment)

5. Insert additional rows and enter the MD, and so on.

TO ENTER MD AND DEVIATION ANGLE:

1. Click in the first Measured Depth field and enter the measured depth.

2. Tab or click into the Segment Deviation from Vertical field.

As the True Vertical Depth field is traversed, a TVD is immediately calculated assuming a default Angle of zero degrees. Ignore this value for the moment.

3. In the Segment Deviation from Vertical field, enter the Deviation Angle.

4. Tab or click into the next MD field.

The TVD in the row that was just edited will be correctly updated from the MD and angle, using: TVD (increment) = MD (increment) × Cosine (Angle)

5. Insert additional rows and enter the MD, and so on.

TO ENTER TVD AND DEVIATION ANGLE:

1. Click in the first True Vertical Depth field and enter the TVD.

2. Tab or click into the Angle field.

An angle is immediately calculated assuming a default MD of 5000 ft (or the current MD if there is one). Ignore this value for the moment.

3. In the field, enter the correct deviation angle.

4. Tab or click into the next TVD field.

The MD in the row that was just edited will be correctly updated from the TVD and Angle, using: MD (increment) = TVD (Increment) / Cosine (Angle)

5. Insert additional rows and enter the TVD, and so on.

If Angle is entered first, the TVD is calculated from the MD (increment) x Cosine (Angle). A default MD (increment) of 5000 ft is used, so the TVD will initially be meaningless. Enter the MD and the TVD will be updated when you Tab or click out of the MD field. It is normally advisable not to start with the Segment Deviation from Vertical field.

Example: Editing Existing Rows of Data When the table has been set-up, one of the rows may need to be edited. The following example explains how this can be done.

Suppose users want to correct an Angle entry, keep the same MD, and get WellFlo to update the TVD.

Page 81: WellFlo User Guide 20111009

Configuration

65

TO EDIT THE TABLE:

1. Double-click in the Measured Depth field.

2. Tab to (or double-click on) the Segment Deviation from Vertical field, change the value.

3. Tab (or click) out of the field.

The TVD will be updated.

WellFlo always remembers the last two fields that were edited (or put into edit mode — Measured Depth and Segment Deviation from Vertical in this case) and recalculates the third one. If you had double-clicked the True Vertical Depth field instead, then edited the Angle, the MD would have been updated, and so on.

Wellbore Equipment The Wellbore Equipment configuration screen is used to view, enter and edit Well Equipment data. Four tabs are available for configuring Wellbore equipment:

• Tubing

• Casing

• Restrictions

• Trace Points

Adding Tubing Using the Tubing tab on the Wellbore Equipment screen, you can add tubing for a specific length or depth to the well. The Segment Length increment is the measured length of the component. The Measured Depth refers to the total depth down to the node (i.e. at the bottom of the component or at the deepest fluid entry point (bottom-most component — nominally the middle of the perforations)).

TO ADD TUBING:

1. Open the Configuration menu in the Navigator.

2. Select Equipment under Wellbore in the Model Navigator.

The Wellbore Equipment configuration screen is opened in the main content pane (see Figure 2-24).

Page 82: WellFlo User Guide 20111009

WellFlo User Guide

66

Figure 2-24: Wellbore Equipment

3. Open the Tubing tab, if necessary.

4. Select the data type, Length or Depth, from the Enter Data For section.

5. Insert new rows into the table, as necessary.

Tubing data can be entered manually or inserted from the WellFlo catalog.

6. Add data from the WellFlo Tubing catalog by clicking the Select row data from catalog button or enter table data:

• Name. A name to describe the tubing segment.

• Start Point Measured Depth. The length from the wellhead (or the end of the previous tubing segment) to the downstream end of this tubing segment. The Segment Length field is recalculated as follows: Total Length from Wellhead minus the total length to the end of the previous tubing segment.

• End Point Measured Depth. The True Vertical Depth increment of the downstream end of the tubing segment relative to the upstream end of the tubing segment. The Segment Length field is recalculated if the new True Vertical Depth increment is greater than the current Segment Length. In this case, the Segment Length is set equal to the True Vertical Depth increment.

• Segment Length. The length of the tubing segment.

Page 83: WellFlo User Guide 20111009

Configuration

67

• Internal Diameter. The internal diameter of the tubing (used in conjunction with Roughness in the pressure drop calculations).

• External Diameter. The outside diameter of the tubing.

• Absolute Roughness. The Roughness of the tubing.

• Flow Configuration. Select Tubing, Annulus or Tubing & Annulus.

7. Click Apply to save your changes.

TO ADD TAPERED TUBING:

1. Click Insert a row before the current row to insert a new row.

2. Follow the same procedure as described in "To_Add_Tubing".

TO ADD A TAIL JOINT:

1. Select the last row in the Tubing table.

2. Click Add a new row to insert a row below the last tubing row.

3. Click Select row data from catalog to select a tail joint from the catalog of various manufacturers.

4. Add the length of tubing as required in the "Segment Length".

For PCP, the wellbore equipment section is where you would enter the pump depth.

Adding Casing

Page 84: WellFlo User Guide 20111009

WellFlo User Guide

68

The Casing tab is used to add a length of Casing to the well. A WellFlo model can have none, one or any number of Casing components. The Casing and Tubing components also can be mixed in any order, should the need arise. The only difference between a Casing and Tubing is that the latter is considered to have an external Casing. This detail is significant for Heat Transfer modeling and for the Annular Flow option; otherwise for nodal analysis calculations, both component types are just regarded as tubulars, where multi-phase flow is concerned.

To model an open hole completion or a slotted liner completion, choose Casing components, and enter an appropriate name in the Node Name field.

If more than one layer is configured in the Reservoir Layers Data configuration screen and a different mid-perforation depth is assigned to each layer, a length of Casing will automatically be added to the well description between each pair of layers.

The Casing components may also be replaced by Tubing components where required.

TO ADD CASING:

1. Open the Configuration menu in the Navigator.

2. Select Equipment under Wellbore in the Model Navigator.

The Wellbore Equipment configuration screen is opened in the main content pane.

3. Open the Casing tab (see Figure 2-25).

Figure 2-25: Wellbore Equipment - Casing

4. Select the data type, Length or Depth, from the Enter Data For section.

5. Insert new rows into the table, as necessary.

Page 85: WellFlo User Guide 20111009

Configuration

69

6. Fill in the following table data:

• Name. A name to describe the casing component.

• Start Point Measured Depth. The length from the wellhead (or the end of the previous segment) to the downstream end of this segment. The Segment Length field is recalculated as follows: Total Length from Wellhead minus the total length to the end of the previous casing segment.

• End Point Measured Depth. The True Vertical Depth increment of the downstream end of the casing segment relative to the upstream end of the casing segment. The Segment Length field is recalculated if the new True Vertical Depth increment is greater than the current Segment Length. In this case, the Segment Length is set equal to the True Vertical Depth increment.

• Segment Length. The length of the casing segment.

• Internal Diameter. The internal diameter of the casing (used in conjunction with Roughness in the pressure drop calculations).

• External Diameter. The outside diameter of the casing.

• Absolute Roughness. The Roughness of the casing.

7. Click Apply to save your changes.

Adding Restrictions The Restrictions tab is used to add a Restriction to the well. A Restriction is a real node and has an associated pressure drop. It is possible to have more than one Restriction in a well.

A Restriction is a component of reduced diameter in the completion and the actual data required for a Restriction are the same as that for a Sub-Sea Safety Valve or Surface Choke in a well (i.e. Flow Restriction (ID) and (optionally) Upstream Temperature and Node Name).

This component is assumed to have zero length.

The Restrictions tab is not available for PCP.

TO ADD RESTRICTIONS:

1. Open the Configuration menu in the Navigator.

Page 86: WellFlo User Guide 20111009

WellFlo User Guide

70

2. Select Equipment under Wellbore in the Model Navigator.

The Wellbore Equipment configuration screen is opened in the main content pane.

3. Open the Restrictions tab (see Figure 2-26).

Figure 2-26: Wellbore Equipment - Restrictions

4. Insert new rows into the table, as necessary.

5. Fill in the following table data:

• Name. A name to describe the Restriction.

• Equipment Type. Select Restriction or SSS Valve.

• Measured Depth. The length from the Wellhead to the downstream end of this Restriction.

• Internal Diameter. The Internal Diameter of the Restriction.

• Critical Flow. Check to use the Critical Flow equation for the pressure loss through the Restriction, otherwise a sub-critical calculation will take place.

At a sufficiently high Gas/Liquid Ratio (GLR), a choke will ignore this check box and switch smoothly between sub-critical and critical flow depending on local conditions. The facility to use the Critical Flow equation is only important for Black Oil systems, or Gas, Gas Condensate and Volatile Oil systems with low GLRs (<10,000 scf/STB). For critical flow, users can select the Flow Correlation to use for the computation of upstream pressure at the choke in the Flow Correlations configuration screen (see “Flow Correlations”).

For Gas, Gas Condensate and Volatile Oil systems with high GLRs (>10,000 scf/STB), the check box is ignored and a general critical/sub-critical single-phase gas equation is used.

Page 87: WellFlo User Guide 20111009

Configuration

71

Regardless of the situation, WellFlo always checks whether flow is critical or not (applying a sonic velocity criterion), and reports this as a Flow Regime Number (1 = critical, 0 = sub-critical), in the

Analysis.Log file.

6. Click Apply to save your changes.

Adding Trace Points This option is used to add additional data points to the well. A Trace Point is a node with an associated measured depth that can be selected as a Calculation Node in Nodal Analysis (see “Calculation Nodes”).

The Trace Points tab is not available for PCP wells.

TO ADD TRACE POINTS:

1. Open the Configuration menu in the Navigator.

2. Select Equipment under Wellbore in the Model Navigator.

The Wellbore Equipment configuration screen is opened in the main content pane.

3. Open the Trace Points tab (see Figure 2-27).

Page 88: WellFlo User Guide 20111009

WellFlo User Guide

72

Figure 2-27: Wellbore Equipment - Trace Points

4. Insert a new row into the table to add a trace point.

5. Enter a Name and Measured Depth for the trace point.

6. Click Apply to save your changes.

7. Click Forward to advance to the next configuration screen.

Wellbore Sucker Rod Design The Sucker Rod Design screen is used to view, enter, and edit sucker rod data. This option is used to add sucker rod string to the PCP string assembly. This functionality helps in building a rod string from the pump up to the surface. For detail information about configuring a PCP sucker rod assembly, see Sucker Rod Design.

The Sucker Rod assembly option is available only for the PCP Wells. This functionality is activated only when PCP is selected as the Artificial Lift Method on the Well and Flow Type screen.

Page 89: WellFlo User Guide 20111009

Configuration

73

Surface Terrain Data The Terrain Data configuration screen is used to view, enter and edit Surface Deviation data.

The convention for Surface Component measurement is different from the well components. Instead of Depth, WellFlo deals here with the more useful concept of Elevation; these are measured above the permanent datum of Mean Sea Level (MSL).

Referring to Figure 2-28, the Elevation of a Component is the vertical Elevation above MSL of the end of the pipe furthest away from the Wellhead. Elevation Increment is the change in Elevation over the Component itself.

The first Flowline will have an Elevation Increment (i.e. labeled 1 in the illustration) equal to the Component Elevation minus the Wellhead Elevation. From this point on, the Elevation Increments will be measured as the differences between component ends.

Figure 2-28: Schematic of Elevation Convention

Figure 2-29 shows the conventions for Total Length from the Wellhead and Elevation. Referring to this illustration, users will see that the equivalent of TVD in the Well is Elevation (above MSL). The equivalent of Measured Depth in the Well is Total Length, measured from the Wellhead, and the equivalent of Depth Increment is Length Increment.

In the upper part of Figure 2-29 four Flowline nodes are shown. The numbers on the right, aligned with the broken lines, show the Elevation (MSL) of each Node, measured at the downstream end in each case.

The Elevation Increment of each Node is measured from the previous Node. These would be positive for Nodes 1 and 2, zero for Node 3 (horizontal) and negative for Node 4 (downward). The Length Increments are the actual Pipe Lengths.

In the lower part of Figure 2-29, the same Nodes are shown, but this time with Total Lengths. These are always measured from the Wellhead.

Page 90: WellFlo User Guide 20111009

WellFlo User Guide

74

Figure 2-29: Schematic of Flowline Elevations and Lengths

Figure 2-30 shows the convention for specifying the Angle of Inclination from vertical for Surface Pipelines.

Since downward flow is also possible, care must be taken in assigning a value.

Figure 2-30: Surface Pipeline Deviation Convention

A deviation of 0° means vertical upward flow; 0° to 90° means inclined upward flow; 90° means horizontal flow; 90° to 180° means inclined downward flow, and 180° means vertical downward flow.

To navigate through the table, the cursor can be moved with the keyboard arrow, Tab, Page Up, Page Down, Home and End keys, or the mouse can be clicked on the desired field, using the scroll bar when necessary.

Page 91: WellFlo User Guide 20111009

Configuration

75

The currently selected field has a dashed border, and new data can be entered. When users have finished editing a field, select the Tab key to confirm the edit and move to the next field for editing, or click directly onto the next field. Select the Esc key to abort an edit.

TO ENTER TERRAIN DATA:

1. Open the Configuration menu in the Navigator.

2. Select Terrain Data under Surface Data in the Model Navigator.

The Terrain Data configuration screen is opened in the main content pane (see Figure 2-31).

Figure 2-31: Terrain Data

3. Check Angle to enable the Deviation from Horizontal field.

4. Select options from the Enter Data For section to show or hide those parts of the table.

5. Insert new rows into the table, as necessary.

6. Fill in the following table data:

• Distance from WH. The distance from the Wellhead.

• Segment Length. Each Length from the Wellhead, in ascending order. The corresponding Elevation field is updated automatically.

• Elevation. Each Elevation from Wellhead corresponding to the Segment Length entered. The corresponding Deviation from Horizontal field is updated automatically.

• Elevation Increment. The Elevation minus the Elevation at the end of the previous segment.

• Deviation from Horizontal. Enter each angle corresponding to the Segment Length entered. The corresponding Elevation field is updated automatically.

Page 92: WellFlo User Guide 20111009

WellFlo User Guide

76

7. Click Apply to save your changes.

WellFlo will translate the tabular terrain data into an equivalent string of nodes in the Terrain data chart.

8. Click Forward to advance to the next configuration screen.

Surface Equipment The Surface Equipment configuration screen is used to view, enter and edit Surface Equipment Data. This dialog can be used to specify the following items of Surface equipment: Bend, Choke, Downcomer, Flow Line, Gauge, Manifold or Riser.

To navigate through the table, the cursor can be moved with the keyboard arrow, Tab, Page Up, Page Down, Home and End keys, or the mouse can be clicked on the desired field, using the scroll bar when necessary.

The currently selected field has a dashed border, and new data can be entered. When users have finished editing a field, select the Tab key to confirm the edit and move to the next field for editing, or click directly onto the next field. Select the Esc key to abort an edit.

This dialog operates in a similar manner to the Well Equipment configuration screen (see "Wellbore Equipment”), except, where that screen uses Measured Depth, this screen uses length from Wellhead. Remember for Surface Equipment, the term Node refers to the end of the component farthest from the Wellhead/Xmas Tree.

TO ADD SURFACE EQUIPMENT:

1. Open the Configuration menu in the Navigator.

2. Select Surface Equipment under Surface Data in the Model Navigator.

The Surface Equipment configuration screen is opened in the main content pane (see Figure 2-32).

Page 93: WellFlo User Guide 20111009

Configuration

77

Figure 2-32: Surface Equipment

3. Insert new rows into the table, as necessary.

4. Fill in the following table data:

• Name. A name to describe and identify the component.

• Type. The type of component to be placed at the associated depth. Choices include from Manifold, Choke, Surface ESP, FlowLine, Bend, Riser, Downcomer, Gas Injector, Wellhead Gauge or TracePoint.

• Start from WH. The starting length from the Wellhead of each component, in any order. For Flow Lines, enter the length to the downstream end.

• End from WH. The ending length from the Wellhead of each component, in any order.

• Length. The total length of the component, calculated from the Start from WH and End from WH fields.

5. For the following components, enter additional equipment details:

Choke

• Diameter. The Internal Diameter of the Choke.

• Use Critical flow. Check to use the critical flow equation for the pressure loss through the Choke, otherwise a sub-critical calculation will take place.

At a sufficiently high Gas/Liquid Ratio (GLR), a choke will ignore this check box and switch smoothly between sub-critical and critical flow depending on local conditions. The facility to use the Critical Flow equation is only important for Black Oil systems, or Gas, Gas Condensate and Volatile Oil systems with low GLRs (<10,000 scf/STB). For critical flow, users can select the Flow

Page 94: WellFlo User Guide 20111009

WellFlo User Guide

78

Correlation to use for the computation of upstream pressure at the choke in the Flow Correlations configuration screen (see "Flow Correlations").

For Gas, Gas Condensate and Volatile Oil systems with high GLRs (>10,000 scf/STB), the check box is ignored and a general critical/sub-critical single-phase gas equation is used.

Regardless of the situation, WellFlo always checks whether flow is critical or not (applying a sonic velocity criterion), and reports this as a Flow Regime Number (1 = critical, 0 = sub-critical), in the Analysis.Log file.

Surface ESP

All options pertaining to WellFlo-ESP will be disabled if the current software license is not configured for WellFlo-ESP. The ESP and GLV options are separately licensed options within WellFlo; users with a basic WellFlo license will not have access to these facilities.

Pump Environment:

• Length From Wellhead. This represents the Length from Wellhead at which the Surface ESP is situated.

• Max Equ’t O.D.. The maximum Outside Diameter (OD) of Pump and Motor to be used. Normally the maximum will correspond to the Casing Inside Diameter (ID) minus the clearance for Cable that is required.

This field should not exceed the Casing Inside Diameter (ID) at this point in the Well or anywhere between this point and the Wellhead.

• Min Equ’t O.D.. The minimum Outside Diameter (OD) of pump and motor to be used.

This field should be set to zero if a minimum is not to be enforced.

Some Pump/Motor combinations have different nominal Outside Diameters (ODs). For example, Pumps of 3.372" and 3.996" both work with 3.75" Motors. To ensure that only one of these Pump/Motor combinations are selected, users would need to enter a minimum/maximum of 3.3"/3.8", or 3.7"/4" respectively.

Page 95: WellFlo User Guide 20111009

Configuration

79

• Operation Frequency. The Operating Frequency for the pump and motor. In Analysis Mode, users will see the effects of varying the frequency on the pump performance.

• Pump Name. A name to describe the component.

Wear Factors/Efficiencies:

• Pump wear factor. A value to allow for the degradation of the pump stages due to such factors as scaling, stage abrasion, etc. The Pump Wear Factor is a modifier to the pump performance. When it is 1.0, no modification is made. When it is less than 1.0, the pump performance is degraded, as controlled by the Head Factor or Power Factor buttons.

• Power factor. Select this option to increase the Pump Power Input Requirement by the Pump Wear Factor. The Pump Head remains unmodified, but the Pump Power Input Requirement is multiplied by 1/Pump Wear Factor. This can be used to approximate the extra power taken up by a gas separator.

• Head factor. Select this option to decrease the Pump Head by the Pump Wear Factor (i.e. the Pump Head produced at a given flow rate (from the performance curve) is multiplied by the Pump Wear Factor, and Pump Power Input Requirement remains unmodified). This would normally be the case for a worn pump.

For example, a Pump Wear Factor of 0.8 could either degrade the Pump Head to 80% of the manufacturer's figure, or increase the Pump Power Input Requirement needed to (1/0.8) = 125% of the manufacturer's figure.

• Motor wear factor. A value to allow for the degradation of the motor itself due to such factors as overloading, cable wear, etc. This value will decrease the efficiency of the motor, thereby increasing the power it requires. The Motor Wear Factor is a modifier to the motor current required for a given power. It has the effect of increasing the heat dissipation of the motor, since any excess power will be dissipated as heat.

For example, if a value of 0.9 is entered here, the motor current for a given power requirement is increased to (1/0.9) = 111% of the unmodified figure. The excess (11% in this case) is dissipated as heat.

• Gas Separator Present. Check if a Gas Separator is being used below the motor to remove free gas. If this option is selected, the Separator Efficiency field is enabled for input.

• Separator Efficiency. This field is enabled if the Gas Separator Present check box is checked and is used to input the fraction of free gas at the ESP intake conditions that will be split off from the well stream and assumed to be vented up the annulus (e.g. if the efficiency is set at 0.75, 75% of the free gas will be split off from the stream).

Design Pump Only/Analyze Pump:

• Select the Design Pump Only to design an ESP. When selected, the Analysis Equipment section is grayed-out (disabled) and normal nodal analysis calculations will treat the pump as non-existent, so users can then perform ESP Design to find a suitable pump.

Page 96: WellFlo User Guide 20111009

WellFlo User Guide

80

• Select Analyze Pump to model an existing pump, and choose pump characteristics from the underlying drop-down menu fields.

Analysis Equipment: In Analysis mode, this section is enabled and the ESP and motor can be edited. There are three cases when this is required:

• To enter pump and motor data without performing an ESP Design first (e.g. to model an existing well)

• To change the pump selection at any time

• When a pump and motor have been selected at the end of a Design mode run, users can review the selected pump before proceeding (e.g. this may be done to modify the number of stages or the motor nameplate rating).

• Pump Model. Select a pump to be analyzed. The list of pumps is arranged by Manufacturer and each entry contains a Model Name and Manufacturer Name (e.g. A230 - Reda).

Only Pumps with ODs between the Min/Max Equipment OD specified in the Pump Environment section will be shown. If no Pumps exist in the range specified, the Pump Model field will be blank.

• Min/Max flow rate. These fields display the manufacturer's minimum and maximum recommended in-situ total flow rates through the pump. These fields are linked to the Operation Frequency field specified in the Pump Environment section and show the actual rating at the frequency entered (e.g. if users have the first pump in the database selected, the A230-Reda, then at 60Hz, it has a recommended flow capacity range of 100-350 bbl/day. If users change the frequency to 66Hz (+10%), the range shows 110-385 bbl/day (also +10%)).

Users are advised to contact the Pump Manufacturer before operating a pump outside its recommended range.

• Number of stages. The number of stages to operate the pump at. Enter a suitable value between the minimum and maximum number allowed for this pump.

• Motor model. The motor model to power the pump. The Models presented are constrained by the Min/Max Equipment OD specified in the Pump Environment section. The list includes all motors that satisfy the OD range; it is not restricted by the pump Manufacturer.

• Nameplate rating. The nameplate rating for the motor. All the motor nameplate specifications possible for the motor series currently selected are listed in this drop-down list. It will default to the first nameplate on the list if a new Motor series is selected (i.e. 60Hz rating).

• Operating Rating. The nameplate rating selected, modified by the Operating Frequency specified in the Pump Environment section. This enables users to select a Nameplate Rated Motor from the list (at the manufacturers' design frequencies), whilst also viewing the actual nameplate rating the motor will have at the user-defined Operating Frequency (e.g. if an Operating Frequency of 66 Hz has been specified and the first pump and motor in the database are selected, the A230-Reda and 375 Series-Reda with Nameplate Rating 7.5 hp, 410 V, 14A, the Operating Rating will

Page 97: WellFlo User Guide 20111009

Configuration

81

not be 7.5 hp, 410 V, 14A at 60Hz, but 8.25 hp, 451 V, 14A at 66Hz (i.e. 10% higher power and terminal voltage at the same current).

• Cable Size. The standard cable size required to carry power down to the pump.

The Voltage Loss/Amp/1000 ft for each Cable Size is stored in a file espcable.dat. Users can edit the values or add new cable sizes, if required. However, the values entered must be in Volts/Amp/1000 ft, regardless of the unit system being used. A maximum drop of 30V/1000ft is usually recommended.

• Plot. Plots the ESP's Performance Curve, at the user-defined Operating Frequency and Number of Stages, to give an approximation of how the pump may perform during full nodal analysis. The Plot displays:

• Head on the left axis.

o Power (Motor Load) on the right axis.

o Minimum and Maximum Flow Rates as vertical dashed lines, with Flow Rate as the abscissa.

o The Title shows the Pump Name, Design Stages and Operating Frequency for which the Plot is valid.

Flowline

Flowline Details:

• Inside Diameter. The Internal Diameter (ID) of the Flow Line (used in conjunction with Roughness in the pressure drop calculations).

• Outside Diameter. The Outside Diameter (OD) of the Flow Line (used in the calculated, calibrated and coupled Temperature Model calculations).

• Roughness. The roughness of the Flow Line.

• Insulation Diameter. The diameter of the insulation surrounding the Flow Line. If the Flow Line is not insulated, then enter a diameter of 0 (used to calculate the Heat Transfer Coefficient — if required).

• Replication Factor. Only enter a number greater than 1 if this component is actually one of several identical components in parallel. WellFlo will calculate Frictional Effects and Heat Loss in this component based on the corresponding fraction of the actual flow rate. This allows users to model several identical parallel Flow Lines, while only entering parameters for one (e.g. a value of 2 will split the flow stream into two halves (with corresponding adjustments to flow regimes, frictional losses, heat transfer, etc.), because of the reduced fluid velocities and increased flow surface area associated with two Flowlines).

Bend

Bend Details:

• Inside Diameter. The Internal Diameter (ID) of the Bend.

• Roughness. The roughness of the Bend.

Page 98: WellFlo User Guide 20111009

WellFlo User Guide

82

• Total bend angle. The total bend angle (e.g. 90° for a right angle, 180° for a U-turn, etc.).

• Bend radius. The radial distance from the center of the bend's arc to its axial mid-line. A value less than half of the inside diameter is therefore impossible.

Riser

Riser Details:

• Inside Diameter. The Internal Diameter (ID) of the Riser (used in conjunction with Roughness in pressure drop calculations).

• Outside Diameter. The Outside Diameter (OD) of the Riser (used in the calculated, calibrated and coupled Temperature Model calculations).

• Roughness. The roughness of the Riser (used with ID in pressure drop calculations).

• Insulation Diameter. The diameter of the insulation surrounding the Riser. If the Riser is not insulated, then enter a diameter of 0 (used to calculate the Heat Transfer Coefficient - if required).

• Replication Factor. Only enter a number greater than 1 if this component is actually one of several identical components in parallel. WellFlo will calculate Frictional Effects and Heat Loss in this component based on the corresponding fraction of the actual flow rate. This allows users to model several identical parallel Risers, while only entering parameters for one (e.g. a value of 2 will split the flow stream into two halves (with corresponding adjustments to flow regimes, frictional losses, heat transfer, etc.), because of the reduced fluid velocities and increased flow surface area associated with two Risers).

Downcomer

Downcomer Details:

• Inside Diameter. The Internal Diameter (ID) of the Downcomer (used in conjunction with Roughness in pressure drop calculations).

• Outside Diameter. The Outside Diameter (OD) of the Downcomer (used in the calculated, calibrated and coupled Temperature Model calculations).

• Roughness. The roughness of the Downcomer (used with ID in pressure drop calculations).

• Insulation Diameter. The diameter of the insulation surrounding the Downcomer. If the Downcomer is not insulated, then enter a diameter of 0 (used to calculate the Heat Transfer Coefficient - if required).

• Replication Factor. Only enter a number greater than 1 if this component is actually one of several identical components in parallel. WellFlo will calculate Frictional Effects and Heat Loss in this component based on the corresponding fraction of the actual flow rate. This allows users to model several identical parallel Downcomers, while only entering parameters for one (e.g. a value of 2 will split the flow stream into two halves (with corresponding adjustments to flow regimes, frictional losses, heat transfer, etc.), because of the reduced fluid velocities and increased flow surface area associated with two Risers).

Gas Injector

Page 99: WellFlo User Guide 20111009

Configuration

83

This component is only available if WellFlo-Gas-Lift is enabled.

A Gas-Injector defines a point where lift-gas enters the system above the Wellhead (e.g. at the foot of a Riser). It is a virtual node in that it is not assigned a finite length and does not have a pressure drop (along the well) associated with it.

A Gas-Injector cannot be specified for a Gas or Gas Condensate well or if there is an ESP present in the well system.

Gas Injector Details:

• Injection gas gravity. The gravity of the injected gas. This value is distinct from the gravity of the gas injected at Gas-Lift Valves in the well, or at any other surface injector.

• Gas injection rate. The rate at which the selected injector operates.

The input of the gas is not modeled in the same way as with downhole Gas-Lift Valves (see ”Gas Lift Data Configuration”). In this case, it is assumed that the specified Gas Rate can be injected at that point, regardless of Gas-Injection Pressure. The values entered for Injection gas gravity and Gas injection rate are handled separately in WellFlo from the calculations for sub-surface Gas-Lift Valves, allowing users to specify a different Injection Gas Gravity for these nodes.

6. Click Apply to save your changes.

7. Click Forward to advance to the next configuration screen.

Page 100: WellFlo User Guide 20111009
Page 101: WellFlo User Guide 20111009

85

Fluid Model Create a New Fluid Model For information about creating a new fluid model, see the PVTflex User Guide.

Open Fluid Model For information about opening a fluid model, see the PVTflex User Guide.

Lab Fluid Description For information about the lab fluid description, see the PVTflex User Guide.

Plus Fraction For information about Plus Fractions, see the PVTflex User Guide.

Plus Fraction Processing For information about processing Plus Fractions, see the PVTflex User Guide.

Plus Fraction Splitting For information about splitting Plus Fractions, see the PVTflex User Guide.

Experimental Data For information about experimental data, see the PVTflex User Guide.

Page 102: WellFlo User Guide 20111009
Page 103: WellFlo User Guide 20111009

87

Reservoir Layers Reservoir Layers The following functions can be performed via this configuration screen:

• Select from a choice of IPR Calculation Models for each Layer in the Reservoir.

• Plot and Print the Layer IPRs.

• Export Layer Pseudo-Pressure Data.

• Import an external Pseudo-Pressure Data File.

• Enter/Edit Tabulated Inflow Data.

Together with a choice of industry-standard IPR Calculation Models, and a Tabular Inflow Data entry option, the EPS Normalized Pseudo-Pressure method is also available. This theoretically rigorous method can be used for all Fluid Types (i.e. Oil, Gas or Condensate).

The "classical" Calculation Models assume Single-Phase Flow or treat Multi-Phase Flow simplistically, and in the case of Liquids, assume constant Fluid Properties at all Pressures. However, the Normalised Pseudo-Pressure method ( y(p)), accounts for the following at all Pressures:

• Up to three Flowing Phases (i.e. Oil, Gas, Water)

• The corresponding Pressure-Dependent Fluid Properties (i.e. Volume Factors, Viscosities and Densities)

• The Relative Permeability of each Flowing Phase at changing Saturations.

Therefore, if the IPR is calculated using y(p), fluid behavior is modeled more accurately, including Liquid Dropout in Condensate systems.

IPR uses the Fluid Properties sub-system (refer to "Fluid Parameters"), dynamically to obtain the Fluid Properties for each Layer (e.g. in a Condensate Reservoir, the EoS will be called at each Pressure while computing the IPR Curve). The Absolute Open Flow (AOF) potential is (in all cases), computed at a Pressure of 14.65 psia or equivalent.

For PCP wells, the Add layer, Delete Current Layer, and Segmented Layers are unavailable.

Page 104: WellFlo User Guide 20111009

WellFlo User Guide

88

The Layer Parameters tab, under the Reservoir Layers Data configuration screen, is used to enter or edit Layer Parameter data for individual Layers in the Well Model.

Setting General Parameters

TO SET GENERAL PARAMETERS:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

If the Black Oil option was selected in the Fluid Parameters window, the following Reservoir Layers Data configuration screen is opened in the main content pane (see Figure 3-1).

Figure 3-1: Reservoir Layers Data - General

A new layer, titled Layer 1, is opened.

If the Compositional option was selected in the Fluid Parameters window, the following Reservoir Layers Data configuration screen is opened in the main content pane.

Page 105: WellFlo User Guide 20111009

Reservoir Layers

89

The Layer Composition table includes the following columns:

• Fluid Component

• Base Composition

• Layer Composition

This format is the same for any Reservoir data type — “Layer Parameter”, “Manual”, or “Test data”. The Fluid Component and the Base Composition values are identical the values displayed in the Fluid Parameters section. Initially, however, the Layer Composition column is blank.

The Layer Composition area is dynamically generated and is based on the Composition when the user enters the GOR and Water cut in the Reservoir section.

At any point, after assigning the Layer Composition (that is, after entering the Water cut and GOR) — if you change the base Composition by selecting a different Tuned model in the Fluid Parameters section, the Reservoir composition in all the three columns will be updated when you accept the changes and click Apply in the Fluid Parameters section).

3. Check Active to make the currently selected layer active; otherwise, it will be inactive. Inactive layers will be excluded from composite reservoir IPR calculations and from nodal Analysis.

Page 106: WellFlo User Guide 20111009

WellFlo User Guide

90

4. Enter a Name for the layer.

5. Enter values for the following General parameters:

• Pressure. The average Shut-In Pressure of the Layer.

• Temperature. The average Temperature of the Layer (i.e. away from the Wellbore).

• Midperf Depth. The Measured Depth to the Fluid Entry Point (i.e. conventionally the middle of the Perforations). This defaults to the maximum Tubing Depth or Casing Depth in the system description.

• Permeability. This is conventionally the Permeability to the Hydrocarbon Phase at Irreducible Water Saturation (Swi), not the Absolute Rock Permeability. It is assumed to be the same in the x-direction and y-direction; in the event of Areal Anisotropy, use:

Figure 3-2:

• Thickness. The net Formation Thickness (i.e. normal to Dip).

• Wellbore Radius. The Openhole Wellbore Radius (rw), into this field (i.e. not the Casing ID).

• Relative Injectivity. This field is only available for Production Wells. Enter the ratio of the Injectivity Index (i.e. when the Wellbore Pressure is greater than the Layer Pressure) to the Productivity Index. This specifies the ability of the Layer to receive cross-flowing fluid.

A default value of zero indicates that at a Wellbore Pressure greater than the Layer Pressure, the Layer will simply shut-off.

Other values indicate that at a Wellbore Pressure greater than the Layer Pressure, the fluid produced from other Layers now flows into this Layer. A Straight Line IIR Model applies, with an Injectivity Index which in principle is the specified multiple of the Productivity Index. Multipliers of around 0.6 are common in practice.

This fraction is mass based, rather than volumetric.

Cross-Flow between Layers at Reservoir Depth is always allowed. In other circumstances, the Layer with the higher Pressure must be "below" the Cross-Flowing Layer (as illustrated below left) in the sense that it is at a greater Measured Depth (MD). In a model with inverted tubing (as illustrated below right), the higher Pressure Layer could be at a lesser Total Vertical Depth (TVD), and therefore may lie "above" the Cross-Flowing Layer in terms of the Well Schematic in WellFlo.

Page 107: WellFlo User Guide 20111009

Reservoir Layers

91

The Relative Injectivity must also be set to a non-zero value in order for Cross-Flow to occur (WellFlo defaults this parameter to zero and with this status Cross-Flow will not occur, even if the Layers are ordered correctly).

Figure 3-3: Cross-Flow Between Layers

The analog of cross-flow is not modeled for Injection Wells. At a Wellbore Pressure below the Layer Pressure, the Injection Layer simply shuts-off.

• Parting Pressure. (Only available for Injection Wells.) The Pressure at which the Formation breaks down under Injection. In WellFlo, the IIR Curve will be assigned a very large Injectivity Index at Injection Rates higher than the Rate corresponding to the Parting Pressure. This provides a simplistic representation of Formation Fracturing at high Rates.

• Water Cut. Enter the Water-Cut.

• Gas-Oil Ratio. Enter the Gas-Oil Ratio.

6. Select an IPR Model. Depending on the currently selected Fluid Type, the following Models are available for Producers (Injectors are discussed in "IIR Calculation Models (Injectors)").

• Straight Line. This uses a constant Productivity Index (J), assuming Inflow is directly proportional to Drawdown at all Pressures.

• Vogel. This uses a Straight Line Productivity Index (J), above the Bubble-Point and the Vogel relationship below (where interstitial Gas has evolved).

The published form of the Vogel equation uses Coefficients 0.2 and 0.8. A different Coefficient can be "forced," by entering a value in the Coefficient of P in Vogel Equation field to replace the default value of 0.2. The second Coefficient in the equation will automatically be taken as 1.0 minus the entered value.

Page 108: WellFlo User Guide 20111009

WellFlo User Guide

92

In both Straight Line and Vogel models, when the Layer Parameters option is used to compute a theoretical (J), the required Fluid Properties are calculated at the Layer Pressure, and the Relative Permeability data are invoked: if the specified Water-Cut is zero, (J) is calculated using End-Point Relative Permeability kro(Swi) (= 1.0 conventionally); for a non-zero Water-Cut, it uses kro(Sw) and krw(Sw).

For Single and Multi Phase PCP wells only, the Straight Line and Vogel IPR model are available.

• Fetkovich. The empirical C and n Method, available for Oil. This requires input of a C-coefficient and an n-exponent.

• Normalized Pseudo Pressure. This incorporates the Fluid Properties of each Flowing Phase — Gas, and Water if a non-zero WGR has been specified for the Layer — and the Relative Permeabilities (krg, krw) of each Phase at the appropriate Saturation, across the range of Pressures from Atmospheric up to Layer Pressure.

The declared value of (B) is computed at Layer Pressure.

• Normalized Pseudo Pressure External. This is used to Import an externally-generated Normalized Pseudo-Pressure file in *.psp or *.psp2 format.

• p2-form. This model is available for Dry Gas types. This provides a direct method for computing Single-Phase Gas Deliverability Curves. It is only available for Single-Phase Gas (WGR = 0).

The p2 approximation is best suited to Pressures below about 2000 psia.

• Back Pressure. This model is available for Dry Gas types. This is the empirical Fetkovich C-and-n Model and is only available for Single-Phase Gas (WGR = 0).

The p2-form and Back Pressure (C and n) options will not be available if a non-zero WGR has been specified in the Fluid Parameters configuration screen for the Layer.

• IIR Calculation Models (Injectors):

Page 109: WellFlo User Guide 20111009

Reservoir Layers

93

The description of the IPR Calculation Models also applies to the calculation of the IIR for Injection Wells, with the following differences:

o Water: The Straight Line, Normalized Pseudo-Pressure and Normalized Pseudo Pressure (external) options are the only ones available.

o Gas: The Normalized Pseudo-Pressure and Normalized Pseudo Pressure (external) options are the only ones available.

For Plotting the IIR Curve, the IIR is computed over pressures above Layer Pressure, using J and F (Water), or B and F (Gas), up as far as the specified Formation Parting Pressure. At higher Injection Rates, the IIR Curve is flattened (effectively a very large J or very small B), to approximate the effect of Formation Breakdown.

The value displayed under AOF is the critical Injection Rate for Formation Breakdown, and corresponds to the Formation Parting Pressure (also refer to "Plotting IPR/IIR").

7. Check Include non-Darcy effects to control whether or not to include Non-Darcy Effects in the Skin calculations. By default, Gas and Condensates do include them, but Oil does not.

8. Check Use calculated skin to disable the Total Darcy Skin and Total Non-Darcy Skin fields, enable the Fractured check box and use calculated Total Skin components. When checked, a Skin tab is added to the Reservoir configuration screen.

9. Check Fractured to apply the Fractured Skin Analysis Completion Model. This model is configured under the Skin tab (see "Skin Analysis: Completion (Fractured)").

10. For Test data mode, enter Test Point Data:

• Test Pressure 1. The Pressure at the first Test Point.

• Test Flow Rate 1. The Flow Rate at the first Test Point.

• Include Non-Darcy Effects. Includes or excludes Non-Darcy Effects in the calculations. By default, Gas and Condensates include Non-Darcy Effects and Oil does not.

• Test Pressure 2. The Pressure at the second test point.

• Test Flow Rate 2. The Flow Rate at the second Test point.

11. Click Apply to save your changes.

Segmented IPR Model This dialog box is generated when the Segmented button is selected. It is used to divide a Horizontal Well Completion into discrete Segments, to study the effects of Pressure Drop along the length of the completion.

TO CONFIGURE SEGMENTED IPR:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

Page 110: WellFlo User Guide 20111009

WellFlo User Guide

94

3. Click the Segmented button.

The Segmented IPR Model dialog box is displayed (see Figure 3-4).

Figure 3-4: Segmented IPR Model

4. Enter values for the following fields:

• Measured depth to heel. The Measured Depth (MD) to the end of the Completion nearest to the Wellhead.

• Drainage area length. The Length of the Drainage Area.

• Drainage area breadth. The Breadth of the Drainage Area.

Also refer to the Pseudo-Linear Drainage Area description for a more detailed explanation of the Drainage Area terms in relation to Well Orientation.

• Length offset of heel. The distance of the heel from the end of the Drainage Area opposite the completion (i.e. distance from the heel to the nearest boundary).

• Well length from heel. The Total Completion Length.

• Number of segments. Enter a Number from 3 to 36.

5. Enter the Wellbore radius and associated data in the Layer Parameters area (i.e. Effective permeability, Layer thickness, etc.). These will be applied to all the Segments initially. Users will be able to edit each Segment later and assign different values, if required. There is no need to enter any other data at this stage.

6. Click OK.

WellFlo calculates the Mid-Perforation Depths along the specified well length of the specified Number of segments. It truncates or extends the vertical tubing to the specified Measured Depth (MD) to Heel, then

Page 111: WellFlo User Guide 20111009

Reservoir Layers

95

adds horizontal sections of casing of the correct length and diameter to fit between the required Mid-Perforation Depths.

If the Well Model has already been configured as a Single-Layer Horizontal Completion in a Rectangular Drainage Area, the default Segmented Model ought to correspond quite closely to it. The Single-Layer Model cannot easily be reconstructed from the Segmented Model, so it should be saved as a separate model if a range of different Segmented Models are to be explored. After Segmentation, the Layer Parameters can be accessed and edited.

Drainage Geometry This section provides three Drainage Geometry options. The availability of a particular Drainage Geometry option depends on the Well Orientation (refer to "Well and Flow Type") and Completion Type (refer to "Skin Analysis").

TO CONFIGURE DRAINAGE AREA GEOMETRY:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

3. Open the Geometry tab (see Figure 3-5).

Figure 3-5: Reservoir Layers Data - Geometry

Page 112: WellFlo User Guide 20111009

WellFlo User Guide

96

4. If necessary, select one of the following flow patterns:

• Pseudo-radial flow. Select this option if a Pseudo-radial Flow pattern is present around the Well. This option uses a Semi-Steady-State Radial Inflow equation to compute the PI.

o For Vertical Wells, the Semi-Steady-State Radial Inflow Equation is used to compute the Productivity/Injectivity Index (J) or the Darcy Flow Coefficient (B).

o For a Horizontal Well, there is a choice of Semi-Steady-State Radial Inflow (derived from Goode and Wilkinson1, or Goode and Wilkinson2 for a single open interval), or Steady-State (from Joshi3).

Pseudo-Radial Flow implies that the Well is a Vertical Line Source, but it can be used for Fractured and/or Horizontal Wells provided the Drainage Radius (or Equivalent Radius if the area has an irregular shape), is at least approximately twice as large as the Length of the Fracture or Horizontal Producing Interval. The Joshi Model for Horizontal Wells puts no such constraint on Well Length and can be used more generally.

• Pseudo-linear flow. This option is available only when either:

o A Fractured Vertical Well has been selected and the Drainage Area is small relative to the Fracture Length, such that Pseudo-linear flow rather than Pseudo-radial flow is present.

This option will also work for a large Drainage Area.

o A Horizontal Well has been selected and a relatively small Drainage Area is present. Three such scenarios include:

• A Well penetrating a small sand lens.

• A Well completed with several perforated intervals, where each interval drains a section of the Reservoir separated from the next by a real or virtual no-flow boundary. In this case, each section should be modeled as a separate Unit (Unit = Layer in WellFlo).

• A Well with several Vertical Fractures, where each Fracture drains a section of the Reservoir separated from the next by a real or virtual no-flow boundary. Again, in this case, each section should be modeled as a separate Unit.

• Constant Pressure Boundary. Select this option if a Horizontal Well has been selected and a Close Constant Pressure Boundary is present, which makes the Drainage Area Shape irrelevant.

o Vertical permeability. Enter the Vertical Permeability of the Layer.

o Boundary distance. Enter the distance from the Well Axis to the Constant Pressure Boundary.

o Design length (well). Enter the Design or Effective Length of the Horizontal Well. The text appearing here depends on the currently-selected option in the Length Selection section of "Skin Analysis". The design length is the intended Open Interval Length (i.e. for Slotted Liner, Perforations or Openhole). The Effective Length is the actual (producing) Open Interval Length (best estimated from production logging or well testing).

Page 113: WellFlo User Guide 20111009

Reservoir Layers

97

5. For Pseudo-radial flow, select a Drainage Shape and enter all applicable data.

For Horizontal and Vertical Wells, the Semi-Steady-State options include:

• Circular. Select this option for (approximately) Circular Drainage Areas.

o External radius. Enter the external radius of the Drainage Area. This value automatically updates the underlying Drainage area field.

o Drainage area. Enter the drainage area. This value automatically updates the overlying External radius field.

o Dietz shape factor. Select the Dietz Shape Factor (CA) for the Shape of the Well's Drainage Area and the Well's Position within it; the default value is for a Centrally-Located Well.

• Rectangular. Select this option for a Rectangular Drainage Area. The only difference between this option and Circular is that it will compute the Dietz Shape Factor (CA) for any Well Position in a Rectangular Drainage Area (Yaxley4) . For a Horizontal Well, the Shape Factor refers to an equivalent Vertical Well at its mid-point. Both options then use the Pseudo-Radial Inflow Equation to compute the Productivity/Injectivity Index (J) or the Darcy Flow Coefficient (B).

Use this option if the Drainage Area is (approximately) Rectangular or if (CA) is unknown. In the case of Fractured or Horizontal Wells, for a Pseudo-radial flow pattern to exist, the Reservoir Dimensions should be several times larger than the Length of the Fracture or Horizontal Producing Interval. It is not, therefore, suited to modeling a Horizontal Well draining a Unit (e.g. a dune body) whose Length in the Well Direction is roughly the same as the Open or Perforated Interval. Nor is it suited to modeling a long Hydraulic Fracture (in a relatively small Drainage Area), or a Fracture close to a Boundary.

o Length, L1. Enter the Drainage Area Length L1 (see Figure 3-6).

o Breadth, L2. Enter the Drainage Area Breadth L2 (see Figure 3-6).

o Length offset. Enter the Well Position in relation to its Length Offset (i.e. distance from boundary in the L1 direction. See Figure 3-6).

o Breadth offset. Enter the Well Position in relation to its Breadth Offset (i.e. distance from boundary in the L2 direction. See Figure 3-6).

o Design Length. Enter the Design or Effective Length of the Well. The Design Length is the intended Open Interval Length (i.e. for Slotted Liner, Perforations or Openhole). The Effective Length is the actual (producing) Open Interval Length (best estimated from production logging or well testing).

o Drainage area. Displays the (default or calculated) drainage area size.

o Dietz shape factor. Displays the (default or calculated) Dietz shape factor (CA) for the shape of the well's drainage area and the well's position within it.

Page 114: WellFlo User Guide 20111009

WellFlo User Guide

98

Figure 3-6: Drainage Area with Rectangular Geometry

• Wedge-Shaped. Select this option for Wedge-Shaped Drainage Areas. This option can be used for cases such as Multi-Lateral Horizontal Wells draining different segments of the same Unit, or a circular cluster of Vertical Wells.

This option calculates the Dietz Shape Factor (CA), and uses the Pseudo-Radial Inflow approximation to compute J or B.

o Radius of wedge. Enter the Radius of Wedge (see Figure 3-7).

o Angle of wedge. Enter the Angle of Wedge (see Figure 3-7).

o Radius to well. Enter the Well Position in relation to its radius (i.e. distance from the boundary intersection in Figure 3-7).

A Horizontal Well section is assumed to lie along a Radius of Wedge, and the Radius to Mid-Well is measured to the middle of the Producing Interval. For a Vertical Well, this distance is simply the Radius to Well (i.e. Radius to the Wellbore Axis).

o Angle of well radius. Enter the Well Position in relation to its Angular Offset (distance from the boundary as illustrated on the diagram below).

o Drainage area. This displays the (default or calculated) drainage area size.

o Dietz shape factor. This displays the (default or calculated) Dietz shape factor (CA) for the shape of the well's drainage area and the well's position within it.

The Shape Factor computation for Horizontal Wells (Yaxley4), is valid when the Radius to Mid-Well is less than about 40% of the Wedge Radius. The value is clipped at its theoretical maximum of 31.62 beyond this.

Page 115: WellFlo User Guide 20111009

Reservoir Layers

99

Figure 3-7: Drainage Area with Wedge-Shaped Geometry

For Horizontal Wells only, the Steady-State (Joshi) option is available:

• Circular. Select this option for the Joshi Horizontal IPR Model. This geometry would be better described as "elliptical," because it constructs an ellipse of the same area around the Well, based on the specified External Radius.

For the Horizontal Well (Steady-State Joshi Model) only, other values on which the Inflow Performance depends are entered in additional fields. Because the Drainage Area is modeled internally as an ellipse of the same area as an equivalent circle, it is possible to specify a Well Length greater than twice the Drainage Radius (this would be treated as a long, narrow ellipse). described as follows:

o Nearest Form. Dist. Enter the average Distance from the Horizontal Wellbore Axis to the nearer of the Upper and Lower Boundaries of the currently selected Layer.

o Vertical permeability. Enter the Vertical Permeability of the currently selected Layer.

o Design Length. Enter the Design or Effective Length of the Horizontal Well. The Design Length is the intended Open Interval Length (i.e. for Slotted Liner, Perforations or Openhole). The Effective Length is the actual (producing) Open Interval Length (best estimated from production logging or well testing).

6. For Pseudo-linear flow, enter all applicable data.

Hydraulically Fractured Vertical Wells:

• Length, L1. Enter the Drainage Area Length L1 (see Figure 3-8).

• Breadth, L2. Enter the Drainage Area Breadth L2 (see Figure 3-8).

Pseudo-Linear Flow is modeled assuming the Fracture to be aligned with the Length (L1) side of the Drainage Area. There is no need for the Length (L1) to be greater than the Breadth (L2).

Page 116: WellFlo User Guide 20111009

WellFlo User Guide

100

• Length Offset. Enter the Well Position in relation to its Length Offset (i.e. distance from boundary in the L1 direction illustrated in Figure 3-8).

• Breadth Offset. Enter the Well Position in relation to its Breadth Offset (i.e. distance from boundary in the L2 direction illustrated in Figure 3-8).

• Fracture Half-Length. Enter the Fracture Half-Length (i.e. half the total Length of the Fracture).

Figure 3-7: Pseudo-linear Flow to a Fractured Vertical Well

Horizontal Wells:

• Length, L1. Enter the Drainage Area Length L1 (see Figure 3-9).

• Breadth, L2. Enter the Drainage Area Breadth L2 (see Figure 3-9).

Pseudo-Linear Flow is modeled assuming the Fracture to be aligned with the Length (L1) side of the Drainage Area. There is no need for the Length (L1) to be greater than the Breadth (L2).

• Length Offset. Enter the Well Position in relation to its Length Offset (i.e. distance from boundary in the L1 direction to the nearest end of the Horizontal Producing Interval (i.e. Heel or Toe), illustrated in Figure 3-9).

• Breadth Offset. Enter the Well Position in relation to its Breadth Offset (i.e. distance from the Well Axis to the boundary in the L2 direction illustrated in Figure 3-9).

• Design Length. Enter the Design or Effective Length of the Horizontal Well. The Design Length is the intended Open Interval Length (i.e. for Slotted Liner, Perforations or Openhole). The Effective Length is the actual (producing) Open Interval Length (best estimated from production logging or well testing).

In a Horizontal Well that has been Hydraulically Fractured (i.e. Orthogonal Orientation), the geometrical configuration follows that of the Pseudo-Linear Flow to a Fractured Vertical Well (see Figure 3-8), since the fracture is considered to dominate the Flow Pattern. If the fracture is perpendicular to the well (i.e. Transverse Orientation), the Well Trajectory would in fact be parallel to the Breadth rather than the Length of the rectangle.

Page 117: WellFlo User Guide 20111009

Reservoir Layers

101

Figure 3-9: Pseudo-linear Flow to a Horizontal Well

7. Click Apply to save your selections.

References

1. Goode, P.A. and Wilkinson, D.J.: "Inflow performance of Partially Open Horizontal Wells", JPT, (August 1991), pp. 983-987. Also available as SPE 19341, presented at the SPE Eastern Regional Meeting, Morgantown, West Virginia, 24-27 October (1989).

2. Goode, P.A. and Wilkinson, D.J.: SPE 23546, Supplement to SPE 19341, "Inflow Performance of a Partially Open Horizontal Well", 1991.

3. Joshi, S.D.: "Augmentation of Well Productivity with Slant and Horizontal Wells", JPT, (June 1988), pp. 729-739. Also available as SPE 15375, presented at the SPE Annual Technical Conference and Exhibition, New Orleans, 5-8 October (1986).

4. Yaxley, L.M.: " New Stabilized Inflow Equations for Rectangular and Wedge-Shaped Systems", SPE 17082, 1987.

Plotting IPR/IIR Plotting Producers (IPR):

TO PLOT LAYER IPR:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

3. Open the IPR tab.

4. Click Calculate to calculate and plot the IPR curve.

The Layer IPR Plot is produced from the data you configured (see Figure 3-10).

Page 118: WellFlo User Guide 20111009

WellFlo User Guide

102

Figure 3-10: Plotting the Layer IPR (Producing Well)

The Productivity Index (J) coefficient has been calculated using the data from the previous configuration screens and the IPR has been generated using these and the Normalized Pseudo-Pressure Model to produce an AOF.

Plotting Injectors (IIR): The procedure for plotting Injection Well IIR Curves is the same as that for Producers. The IIR Curves are inverted relative to IPRs, and are discontinuous at the Formation Parting Pressure (the plotted curve is in fact terminated here — in Inflow/Outflow Analysis, it will be treated as flat above the critical Injection Rate).

For a Water Injector, the Straight Line, Normalized Pseudo-Pressure and Normalized Pseudo Pressure (external) options are available. For a Gas Injector, only the Normalized Pseudo-Pressure and Normalized Pseudo Pressure (external) options are available.

Adding to Plots

You can plot additional IPR curves on the same chart by selecting Keep adding from the chart toolbar.

The Plot illustrated below demonstrates how to compare different IPR Calculation Models for a Black Oil system (i.e. the dashed line is the Bubble-Point Pressure). This type of Plot could be used to compare any data or methods within the Layer IPR section of the program (e.g. different Completions or Skins).

TO ADD PLOTS:

1. With the IPR chart open, select Keep adding from the IPR chart toolbar.

Page 119: WellFlo User Guide 20111009

Reservoir Layers

103

2. Return to the General tab in the Reservoir Layers Data configuration screen..

3. Select a new IPR Model from the drop-down list, and click Apply.

4. Open the IPR tab and click Calculate to plot the additional IPR curve.

An additional plot is added to the IPR chart (see Figure 3-11).

Figure 3-11: Adding Plots (Producing Well)

5. Mouse over a plot to view a flagged description of the plot’s IPR Model and the coordinate location of your cursor’s current location.

6. Use the chart toolbars to manipulate the IPR plot, create a report or send the plot as an e-mail attachment. For more information on chart manipulation, see "Charts".

The changes you can make between successive plots are not restricted to different IPR Models. You also can change the Layer IPR and Fluid Input Parameters and compare the results.

Plotting Injectors (IIR):

The procedure for Plotting Injection Well IIR Curves is the same as that for Producers. The IIR Curves are inverted relative to IPRs and are discontinuous at the Formation Parting Pressure (the Plotted Curve is in fact terminated here — in Inflow/Outflow Analysis, it will be treated as flat above the critical Injection Rate).

IIR Calculation Models (Injectors):

The description of the IPR Calculation Models also applies to the calculation of the IIR for Injection Wells.

Page 120: WellFlo User Guide 20111009

WellFlo User Guide

104

For Plotting the IIR Curve, the IIR is computed over Pressures above Layer Pressure, using J and F (Water), or B and F (Gas), up as far as the specified Formation Parting Pressure. At higher Injection Rates, the IIR Curve is flattened (effectively a very large J or very small B), to approximate the effect of Formation Breakdown.

The value displayed under AOF is the critical Injection Rate for Formation Breakdown, and corresponds to the Formation Parting Pressure.

TO PLOT LAYER IIR:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

3. Open the IPR tab.

4. Click Calculate to calculate and plot the IIR curve.

The Layer IIR Plot is produced from the data you configured.

Use the chart toolbars to manipulate the plot, create a report or send the plot as an e-mail attachment. For more information on charts, see "Charts".

Plotting Composite IPR The Composite IPR function can be used to plot Total Reservoir Production versus Pressure and, optionally, one of the Fluid Ratios versus Production.

When the Composite IPR button is selected, all the active layer IPRs are combined into a Composite IPR, including the effects of pressure losses between any layers at different depths, and the effects of Cross-Flow (i.e. if allowed). This will be displayed on the plot as the Composite Performance at Layer X (where X is the name of the shallowest active layer), except when all the layers are at the same depth, when it will be displayed as the Reservoir Performance.

TO PLOT COMPOSITE IPR:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

3. Open the IPR tab.

4. Click the Composite IPR button on the toolbar.

The Additional curves menu is added to the IPR chart (see Figure 3-12).

Page 121: WellFlo User Guide 20111009

Reservoir Layers

105

Figure 3-12: Composite IPR

5. Make a selection under Additional curves. Three choices are available and these depend on the currently selected Reservoir Fluid Type as described earlier:

• None. Selects no ratio for plotting.

• Water Cut. Selects Water-Cut for plotting against Production.

• Gas Oil Ratio. Selects Gas/Oil Ratio for plotting against Production.

6. Check Plot Phase Component to Plot the Water and Oil Phase Production against Pressure.

This option is available only for a Single-Layer Black Oil Model and allows the Water and Oil Phase IPRs to be plotted in addition to the total Liquid IPR.

7. Click Plot.

Your selection is plotted on the Composite IPR chart (see Figure 3-13).

Page 122: WellFlo User Guide 20111009

WellFlo User Guide

106

Figure 3-13: Composite IPR

8. Mouse over a plot to view a description highlighted in the chart legend as well as to view the coordinate location of your cursor’s current location.

9. Use the chart toolbars to manipulate the IPR plot, create a report or send the plot as an e-mail attachment.

For more information on charts, see "Charts".

Relative Permeability The use of Relative Permeabilities in multi-phase flow is made by the Normalized Pseudo-Pressure Calculation Model. The Relative Permeabilities are calculated for each Phase over a range of Flowing Pressures between Atmospheric and Layer Pressure. The In-Situ Flow Rates (and, therefore, Phase Saturations and Relative Permeabilities) will vary with Flowing Pressure.

For the Black Oil Fluid system, alternative IPR Calculation Models are available for multi-phase flow (i.e. Vogel and Straight-Line options). In these cases, the Productivity Index (J), is computed at Layer Pressure using the Relative Permeabilities appropriate for the In-Situ Water-Cut and GOR. The Fetkovich, Back Pressure, Pressure-Squared (p2) and Tabulated IPR options do not use the Relative Permeabilities.

Relative Permeability data are used in the computation of the Productivity Index (J), in the IPR Layer Parameters entry mode.

• For a Reservoir above the Bubble-Point, the Vogel and Straight-Line IPR Models for an Oil Fluid Type use Kro(Sw) and Krw(Sw) from the Oil/Water Relative Permeability data to compute (J).

Page 123: WellFlo User Guide 20111009

Reservoir Layers

107

For a Reservoir below Bubble-Point, these Models use Kro(Sw, Sg) and Krw(Sw,Sg) from the Oil/Water and Oil/Gas Relative Permeability data.

Sw is determined from the In-Situ Water-Cut, and Sg from the In-Situ Gas Fractional Flow Rate, both at Pressure (p) = player

In the absence of Water or Free Gas, Kro(Sw, Sg) becomes the End-Point Kro in the Oil/Water Relative Permeability data, and Krw(Sw,Sg) becomes zero.

A single value of (J) is computed (at Layer Pressure) and is applied in the Vogel or Straight-Line equation.

If the Water-Cut or GOR is changed, (J) also will change.

• The Normalized Pseudo-Pressure IPR Calculation Model requires the Relative Permeabilities to be calculated for each flowing Phase, over a range of Pressures between Atmospheric and Layer Pressure. Therefore, (J) varies with flowing Pressure, even above Bubble-Point — it does not have a single value.

The Relative Permeability data sets are used as follows, according to which Phases are flowing:

3-Phase Flow:

• Black Oil system below the Bubble-Point with a non-zero Water-Cut and GOR, or Condensate system below the Dew-Point with non-zero WGR and CGR: Relative Permeabilities (Kro, Krg, Krw), derived from Oil/Gas and Oil/Water tables at Sw, Sg (by Stone's Method).

2-Phase Flow:

• Black Oil system above the Bubble-Point with a non-zero Water-Cut: Relative Permeabilities (Kro, Krw), calculated from the Oil/Water table at Sw.

• Black Oil system below the Bubble-Point with zero Water-Cut: Relative Permeabilities (Kro, Krg), calculated from the Oil/Gas table at Sg.

• Condensate above the Dew-Point with non-zero WGR: Relative Permeabilities (Krg, Krw), calculated from the Gas/Water table at Sw.

• Condensate below the Dew-Point with a zero WGR: Relative Permeabilities (Kro, Krg), calculated from the Oil/Gas table at Sg.

• Dry Gas with a non-zero WGR: Relative Permeabilities (Krg, Krw), calculated from the Gas/Water table at Sw.

Single-Phase Flow:

Page 124: WellFlo User Guide 20111009

WellFlo User Guide

108

• Black Oil above the Bubble-Point with zero Water-Cut: End Point Relative Permeability Kro (normally set to 1.0) taken from the Oil/Water table at Swi.

• Gas with zero WGR or Condensate above the Dew-Point with zero WGR: End Point Relative Permeability Krg (normally set to 1.0) from the Gas/Water table at Swi.

TO PLOT RELATIVE PERMEABILITY:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

3. Open the Rel. Perm. tab (see Figure 3-14).

Figure 3-14: Relative Permeability

4. Select the Parametric Relative Permeability data formats if Parametric Relative Permeability data (Corey Coefficients1) are available. The End-Point Relative Permeabilities and Saturations are specified together with the Curve Exponents so that actual Relative Permeabilities can be calculated at any Saturation. A Corey Coefficient of 1.0 gives a straight line; real curves are concave, with m and n > 1.

a. Enter values for the following parameters:

Gas/Water End-Point Parameters:

o Krg. The Gas End-Point Relative Permeability at Irreducible Water Saturation (Swi). For a Gas Reservoir, this would conventionally be 1.0 if the effective Permeability at Irreducible Water Saturation has been entered.

Page 125: WellFlo User Guide 20111009

Reservoir Layers

109

o Krw. The Water End-Point Relative Permeability at Residual Gas Saturation (Sg).

o Swi. The Irreducible Water Saturation.

o Sgr. The Residual Gas Saturation.

o m. The Corey Exponent for the Gas Relative Permeability Curve (typically a value of 3.5).

o n. The Corey Exponent for the Water Relative Permeability Curve (typically a value of 2.0).

These parameters will create a plot of Krg and Krw (Y-axes) versus Water Saturation (Sw) in the WellFlo Graphing Window.

Gas/Oil End-Point Parameters (total pore volumes):

o Kro. The Oil End-Point Relative Permeability at Critical Gas Saturation (Sgc), (and Irreducible Water Saturation (Swi), as specified in the Oil/Water area below).

o Krg. The Gas End-Point Relative Permeability at Residual Oil Saturation (Sor), (and Irreducible Water Saturation (Swi), as specified in the Oil/Water area below).

o Sgc. The Critical Gas Saturation into this field (i.e. fraction of Total Pore Volume).

o Sorg. The Residual Oil Saturation into this field (i.e. fraction of Total Pore Volume).

o m. The Corey Exponent for the Oil Relative Permeability Curve (i.e. typically a value of 1.7).

o n. The Corey Exponent for the Gas Relative Permeability Curve (i.e. typically a value of 2.4).

Sgc + Sorg + Swi (Oil/Water Relative Permeabilities) < 1.0

These parameters will create a plot of Kro and Krg (Y-axes) versus Gas Saturation (Sg) in the WellFlo Graphing Window.

Oil/Water End-Point Parameters:

o Kro. The Oil End-Point Relative Permeability at Irreducible Water Saturation (Swi). For an Oil Reservoir, this would conventionally be 1.0 if the effective Permeability at Irreducible Water Saturation has been entered.

o Krw. The Water End-Point Relative Permeability at Residual Oil Saturation (Sor).

o Swi. The Irreducible Water Saturation. This saturation is also used for Gas/Oil.

o Sor. The Residual Oil Saturation.

o m. The Corey Exponent for the Oil Relative Permeability Curve (i.e. typically a value of 3.5).

o n. The Corey Exponent for the Water Relative Permeability Curve (i.e. typically a value of 2.0).

Page 126: WellFlo User Guide 20111009

WellFlo User Guide

110

The "typical" values quoted for the exponents are averages based on the work of Tjolsen, Scheie and Damsleth2 for Oil/Water, and Honarpour, Koederitz and Harvey3 for Gas/Oil.

These parameters will create a plot of Kro and Krw (Y-axes) versus Water Saturation in the WellFlo Graphing Window.

b. Select a parameter type from the drop-down list at the top of the Relative Permeability screen to plot it in the Graphing Window.

c. Click Plot.

The relative permeability is plotted in the chart at the right (see Figure 3-15).

Figure 3-15: Gas/Water End-Point Parameters Plot

You can click the pin icon at the top right of the chart to unpin the plot and view or move it in a floating window (see Figure 3-16). This floating window remains in the foreground of your screen even when switching applications.

Page 127: WellFlo User Guide 20111009

Reservoir Layers

111

Figure 3-16: Gas/Water End-Point Parameters Plot (unpinned))

Click the pin icon again to re-pin the plot to its original position.

5. Select the Tabular Relative Permeability data formats if Tabular Relative Permeability data are available.

At least two points (corresponding to the End-Point Relative Permeabilities and Saturations) must be entered and Saturation data must be entered in ascending order.

o For Gas Wells, only the Gas/Water table is required.

o For Black Oil Wells, only the Gas/Oil and Oil/Water tables are required.

o For Gas Condensate or Volatile Oil Wells, all three tables are required.

a. Add data to the permeability sections by first adding rows to the tables, and then selecting a unit type and entering values for the following parameters:

o Water Saturation. Sw values between Swi (Irreducible Water Saturation, where Krw=0) and (1 - Sor, where Kro=0) inclusive for an Oil/Water table, or (1 - Sgr, where Krg=0) inclusive for a Gas/Water table.

o Gas Saturation. Sg values between Sgc (Critical Gas Saturation, where Krg=0) and (1 - Sorg - Swi, where Kro=0) inclusive for an Oil/Gas table. The maximum Gas Saturation allowed is (1 - Swi), where Swi is the first (Irreducible) Water Saturation in the Oil/Water table.

Page 128: WellFlo User Guide 20111009

WellFlo User Guide

112

o Water Relative Permeability. Values of Krw corresponding to the Water Saturation values . End-Point values must be entered.

o Oil Relative Permeability. Values of Kro corresponding to the Water or Gas Saturation values. End-Point values must be entered.

o Gas Relative Permeability. Values of Krg corresponding to the Water or Gas Saturation values. End-Point values must be entered.

b. Select a parameter type from the drop-down list at the top of the Relative Permeability screen to plot it in the Graphing Window.

c. Click Plot.

The relative permeability is plotted in the chart at the right.

If the Gas/Water Table is selected, the plot will display Krg and Krw (Y-axes) versus Water Saturation (Sw).

• If the Gas/Oil Table is selected, the plot will display Kro and Krg (Y-axes) versus Gas Saturation (Sg).

• If the Oil/Water Table is selected, the plot will display Kro and Krw (Y-axes) versus Water Saturation (Sw).

References

1. Corey, A.T.: "The Interrelation Between Gas and Oil Relative Permeabilities", Prod. Mon. 19, 38, 1954.

2. Tjolsen, C.B.; Scheie, A. and Damsleth, E.: "A Study of the Correlation between Relative Permeability, Air Permeability and Depositional Environment on the Core-Plug Scale", paper presented at the Second European Core Analysis Symposium, London, May 1991. Published in Advances in Core Evaluation II, Reservoir Appraisal, P.F. Worthington and D. Longeron (eds.), Gordon and Breach, London (1991), 169-183.

3. Honarpour, M.; Koederitz, L. and Harvey, A.H.: "Relative Permeability of Petroleum Reservoirs", CRC Press Inc., Boca Raton, Florida, (1986).

Skin Analysis This configuration screen is generated when Use calculated skin is checked in the General tab of the Reservoir Layers Data configuration screen. The versions of the configuration screen generated for Oil and Gas Wells differ only with respect to some of the units.

The Skin tab is available only under Layer Parameters in the Reservoir Layers Data configuration screen.

Page 129: WellFlo User Guide 20111009

Reservoir Layers

113

• For Black Oil Fluids, the Total Darcy Skin (S) and optionally, the Total Rate-Dependent Skin (D) can be calculated or input; (S) will be incorporated in the Semi-Steady-State Productivity Index (J), and (D) will be incorporated in the Non-Darcy Flow Coefficient (F), to compute the Layer IPR.

• For Gas or Condensate Fluids, both the Total Darcy Skin (S) and the Total Rate-Dependent Skin (D) components are computed or input by default; (S) will be incorporated in the Darcy Flow Coefficient (B), and (D) will be incorporated in the Non-Darcy Flow Coefficient (F), to compute the Layer IPR.

Skin Analysis: Completion (Vertical) This screen is used to configure non-fractured vertical wells.

Depending on the choice of Open Hole or Cased Hole, and whether or not Gravel Pack was also selected, various fields will be grayed-out (i.e. disabled), when they are not applicable to the currently selected completion option.

TO CONFIGURE SKINS:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

3. Open the Skin tab (under Layer Parameters) (see Figure 3-17).

Figure 3-17: Skin (Vertical)

4. Select an appropriate Completion Type from the drop-down list.

Page 130: WellFlo User Guide 20111009

WellFlo User Guide

114

Depending on the choice of Open Hole or Cased Hole, and whether or not Gravel Pack was also selected, various fields will be grayed-out (i.e. disabled), when they are not applicable to the currently selected Completion option.

5. Fill in the remaining fields for the Completion Type selected:

• Damage Skin. Check to include a Damaged Zone in the Total Skin Calculations. It will affect Damage Skin and Perforation Skin. If this check box is unchecked, no Damaged Zone exists. The Damage Permeability is set internally to be equal to the Effective Permeability of the Layer. This affects the calculation of the Damage Skin (-> 0), Perforation + Damage Skin (-> Perforation component only), and Gravel Pack Turbulent Skin. The effect of Formation Damage on Deliverability is calculated using the following data:

• Damaged permeability. The Damaged Zone Permeability.

To exclude Formation Damage effects, set Damage Permeability equal to the Rock Permeability or disable the Damage option.

o Dmg. Zone thickness. The Thickness of the Damaged Zone (measured from the Sand-Face).

o Damage skin. Displays the Skin contribution from the above data.

The Vertical Permeability, which is entered in the Limited Entry Skin section, also is used in the Damage Skin computation.

• Limited Entry Skin. Check to include the effect of Limited Entry in the Total Skin Calculations. This is the Skin due to the length and position of the Open Interval within the formation (i.e. only applicable to the Vertical Well category6). The following data are required:

o Nearest Meas. Formation Dist. The shortest Measured Distance from one end of the Open Interval (i.e. Open Hole or Perforated) to the Top or Bottom of the Layer.

o Vertical permeability. The Vertical (i.e. Dip-Normal) Permeability.

o Open Interval (MD). For an Open Hole completion, enter the length of the Open Hole section. For a Cased Hole completion, enter the total length of Perforated Casing or Liner. These are measured lengths and should refer to the interval/s actually contributing to production, rather than the nominal Open Interval.

The Interval Open to Flow (i.e. measured along the Well) is displayed alongside as a Percentage of the Layer Thickness (as also measured along the Well).

The layer Thickness, entered in the Layer Parameters - General tab, is a vertical thickness, while the Open Interval is measured along the Well and includes any Well Deviation. For example, if the layer Thickness is 100 ft. with the Angle of Deviation set to 0°, an Open Interval of 40 ft represents 40% of the total possible (100 ft). If the Angle of Deviation is subsequently changed to 60°, the Layer Thickness as measured along the Well becomes 200 ft (100 ÷ Cos 60 ), so the same 40 ft Open Interval now represents only 20% of the total possible. The combined effects of Partial Completion and Well Deviation are accounted for in the Total Skin Factor.

Page 131: WellFlo User Guide 20111009

Reservoir Layers

115

o Limited Entry Skin. Displays the Skin contribution calculated from the above data.

• Deviation Skin. Check to include a Deviation effect in the Total Skin Calculations. The Deviation Angle is used in the computation of Deviation Skin, Limited Entry Skin, and Total Skin. If this is unchecked, all effects of Well Deviation will be removed and all Skin Factors will be recalculated as if the Well were Vertical.

This is the Skin due to the Well Deviation relative to the Layer (i.e. only applicable in the Vertical Slant Well category5). The Skin computation is only recommended for Well Deviations less than 75°. In Anisotropic Reservoirs, this limit is higher and a warning prompt will be issued by WellFlo to warn users. Although computations up to 90° can still be performed, the Skin Analysis for a Horizontal Completion (see "Skin Analysis: Completion (Horizontal)") should be considered as an alternative.

o Well Deviation. The average Angle of Deviation of the Well across the Layer. For the purposes of Skin Analysis, this Angle is measured relative to Formation Dip-Normal rather than the Vertical.

The Deviation Angle is used in the Limited Entry and Total Skin computations. This Deviation Angle is not used in the Nodal Analysis. The Well Component Deviations are defined in ”Use of Depths and Deviations".

• Gravel Pack: This is the Skin due to the addition of a Gravel Pack and will only be enabled if one of the Gravel Pack Completion options has been selected in the Completion Type drop-down list. The same data are entered for both Internal (Cased completion) and External (Open Hole) Gravel Packs.

In a Cased Completion, the Perforation Data also are used in the computation.

o Inner Radius. The Inner Radius of the Gravel Pack (i.e. Slotted Liner Outside Diameter (OD) ÷ 2).

o Permeability. The average Gravel Permeability.

o Efficiency. The efficiency of the Gravel Pack. This reflects any difference between theoretical and observed Gravel Pack Performance. Where the Calculated Skin = theoretical Skin ÷ Efficiency. The Pressure Drop across the Gravel Pack will double if the Efficiency = 0.5. This parameter provides a means of modeling the degradation of Gravel Permeability.

For Cased Hole, Linear Flow is assumed along the Perforation Tunnel to the Screen. A correction is made, according to the contrast between the Gravel and Rock Permeability, to reflect the fact that while flow may be predominately to the Perforation Tip when kgp >> k, it will tend towards the Perforation Base for smaller values of kgp, or for decreasing Gravel Efficiency. This correction on smaller values of kgp, or for decreasing Gravel Efficiency (an Effective Perforation Length) was proposed by Pucknell and Mason7 and is applied to both Darcy and Non-Darcy Gravel Pack Skin contributions.

o Gravel Pack Skin: Displays the Skin contribution calculated from the above data.

Page 132: WellFlo User Guide 20111009

WellFlo User Guide

116

• Perforation. This applies only to Cased Hole Completions and includes the combined effect of the Perforations and Formation Damage if a Damaged Zone has been defined. The following Perforation Data are required:

o Perf. Diameter. The Diameter of the Perforation Entry Hole (in the Casing Wall).

Crushed Zone. This section is used to enter the Skin attributed to the Crushed Zone around the Perforation Tunnel.

This Skin may be negligible if Underbalanced Perforating has been used, owing to more efficient Clean-Up.

If a value is known (or is to be assumed), leave Use Calculated Skin unchecked and enter the value into the Measured Skin field.

To compute a theoretical value, check Use Calculated Skin and enter values for the Crushed Zone Permeability (Kcz) -- reckoned to be of the order of 10% of the Rock Permeability and Crushed Zone Thickness (Tcz). The computed value will be displayed in the Calculated skin field.

o Shot Penetration. The Shot Penetration Length measured from the Sand Face (not the Casing Wall) to the tip of the Perforation Tunnel.

o Shot Density. The Shot Density (i.e. Number of Shots per Unit Length).

o Shot Phasing. The Shot Phasing Angle (i.e. Angle between the Perforation Tunnels projected onto a horizontal plane).

o Flow Shape Factor. The Correlation1-4 for the Darcy Flow Shape Factor.

o Perforation skin. Displays the Skin contribution from the Perforations, including the Damaged Zone (if it has been defined).

6. Click Apply to save your changes.

Calculations (Vertical) For the Vertical Well category, the calculations take the following form:

Total Darcy Skin (S):

Figure 3-18: Total Darcy Skin (S)

where (as appropriate):

Sd+p is the combined Perforation and Damaged Skin (Cased Hole) or the Damage Skin (Open Hole),

Page 133: WellFlo User Guide 20111009

Reservoir Layers

117

Sgp is the Gravel Pack Skin,

b is the Penetration Ratio (= measured Open Interval ÷ Layer Thickness as measured along Well).

Sdev is the Deviation Skin, for 100% Penetration (b = 1).

PPSF is the Partial Penetration Scaling Factor8

Slim is the Limited Entry Skin, for zero Deviation.

Total Non-Darcy (D):

Figure 3-19: Total Non-Darcy (D)

where (if appropriate):

b is defined above, under Total Darcy Skin.

Dd+p is the Non-Darcy Completion Skin Component (Perforations and/or Damaged Zone) computed using an Inertial Coefficient9:

Figure 3-20: Inertial Coefficient9

Dgp is the Non-Darcy Gravel Pack Component Skin, computed using an Inertial Coefficient10:

Figure 3-21: Inertial Coefficient10

Dgp is zero if there is no Gravel Pack.

Skin Analysis: Completion (Horizontal) The differences between the IPR calculations for Horizontal and Vertical Well completions are accounted for in the types of Darcy Skins (S) computed (i.e. Non-Darcy Skin (D) calculations are identical in Vertical and Horizontal Wells), and the way they are combined in the total Skin terms:

• There is no Deviation Skin

• Limited Entry Skin is replaced by Convergence Skin

• Damage Skin, Perforation Skin and Gravel Pack Skin calculations are identical to those for a Vertical completion (refer to "Skin Analysis: Completion (Vertical" for details of these calculations), except where appropriate, calculations are performed using a Mean Effective Permeability (k) in the

Page 134: WellFlo User Guide 20111009

WellFlo User Guide

118

vertical plane and are modified to include the Vertical Permeability component (kv). Refer to the "Calculations (Horizontal)" for more details.

TO CONFIGURE SKINS:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

3. Open the Skin tab (under Layer Parameters) (see Figure 3-22).

Figure 3-22: Skin (Horizontal)

4. Select an appropriate Completion Type from the drop-down list.

Depending on the choice of Open Hole or Cased Hole, and whether or not Gravel Pack was also selected, various fields will be grayed-out (i.e. disabled), when they are not applicable to the currently selected Completion option.

5. Fill in the remaining fields for the Completion Type selected:

• Damage Skin. Check this check box to include a Damaged Zone in the Total Skin Calculations. It will affect Damage Skin and Perforation Skin. If this check box is unchecked, no Damaged Zone exists. The Damage Permeability is set internally to be equal to the Effective Permeability of the Layer. This affects the calculation of the Damage Skin (-> 0), Perforation + Damage Skin (-> Perforation component only), and Gravel Pack Turbulent Skin. The effect of Formation Damage on Deliverability is calculated using the following data:

• Damaged permeability. The Damaged Zone Permeability.

Page 135: WellFlo User Guide 20111009

Reservoir Layers

119

To exclude Formation Damage effects, set (ka) equal to the Rock Permeability or disable the Damage option.

o Dmg. Zone thickness. Thickness of the Damaged Zone (measured from the Sand-Face).

o Damage skin. Displays the Skin contribution from the above data.

• Convergence Skin. This is the Skin due to Flow Convergence toward the Wellbore in the vertical plane. It is a function of the Rock Vertical Permeability (kv) and the position of the Well between the Upper and Lower Layer Boundaries (Goode and Kuchuk18). The following data are required:

o Nearest Meas. Formation Dist. The average Distance from the Well Axis (i.e. in the Producing Interval) to the Top or Bottom of the Layer, whichever is closer.

o Vertical permeability. The Vertical (or Dip-Normal) Permeability of the Rock at Irreducible Water Saturation (Swi). The Rock Anisotropy will be defined by the ratio of the specified Vertical and Effective Permeabilities (refer to the "Calculations (Horizontal)" for more details about how these calculations are performed).

• Length Selection. This area is used to specify the Length (Lw) of the open Horizontal section of the Well. This is analogous to the Open Interval in a Vertical or Slant Well. There are two input options:

o Design Length. The intended Open Interval Length (i.e. for Slotted Liner, Perforations or Open Hole).

o Effective Length. The actual (i.e. Producing) Open Interval (best estimated from production logging or well testing).

• Perforation. This only applies to Cased Hole Completions and includes the combined effect of the Perforations and Formation Damage if a Damaged Zone has been defined. The following Perforation Data are required:

o Perf. Diameter. The Diameter of the Perforation Entry Hole (in the Casing Wall).

Crushed Zone. This section is used to enter the Skin attributed to the Crushed Zone around the Perforation Tunnel.

This Skin may be negligible if Underbalanced Perforating has been used, owing to more efficient Clean-Up.

If a value is known (or is to be assumed), leave Use Calculated Skin unchecked and enter the value into the Measured Skin field.

To compute a theoretical value, check Use Calculated Skin and enter values for the Crushed Zone Permeability (Kcz) -- reckoned to be of the order of 10% of the Rock Permeability and

Page 136: WellFlo User Guide 20111009

WellFlo User Guide

120

Crushed Zone Thickness (Tcz). The computed value will be displayed in the Calculated skin field.

o Shot Penetration. The Shot Penetration Length measured from the Sand Face (not the Casing Wall) to the tip of the Perforation Tunnel.

o Shot Density. The Shot Density (i.e. Number of Shots per Unit Length).

o Shot Phasing. The Shot Phasing Angle (i.e. Angle between the Perforation Tunnels projected onto a horizontal plane).

o Flow Shape Factor. The Correlation1-4 for the Darcy Flow Shape Factor.

o Perforation skin. Displays the Skin contribution from the Perforations, including the Damaged Zone (if it has been defined).

• Gravel Pack: This is the Skin due to the addition of a Gravel Pack and will only be enabled if one of the Gravel Pack Completion options has been selected in the Completion Type drop-down list. The same data are entered for both Internal (Cased Completion) and External (Open Hole) Gravel Packs.

In a Cased Completion, the Perforation Data also are used in the computation.

o Inner Radius. The Inner Radius of the Gravel Pack (i.e. Slotted Liner Outside Diameter (OD) ÷ 2).

o Permeability. The average Gravel Permeability.

o Efficiency. The efficiency of the Gravel Pack. This reflects any difference between theoretical and observed Gravel Pack Performance. Where the Calculated Skin = theoretical Skin ÷ Efficiency. The Pressure Drop across the Gravel Pack will double if the Efficiency = 0.5. This parameter provides a means of modeling the degradation of Gravel Permeability.

For Cased Hole, Linear Flow is assumed along the Perforation Tunnel to the Screen. A correction is made, according to the contrast between the Gravel and Rock Permeability, to reflect the fact that while flow may be predominately to the Perforation Tip when kgp >> k, it will tend towards the Perforation Base for smaller values of kgp, or for decreasing Gravel Efficiency. This correction on smaller values of kgp, or for decreasing Gravel Efficiency (an Effective Perforation Length) was proposed by Pucknell and Mason14 and is applied to both Darcy and Non-Darcy Gravel Pack Skin contributions.

o Gravel Pack Skin: Displays the Skin contribution calculated from the above data.

6. Click Apply to save your changes.

Calculations (Horizontal) The following details apply to the Pseudo-Linear and Pseudo-Radial Inflow Models (i.e. described in the Radial Drainage Area Shape configuration screen. See "Configuring Drainage Geometry"). The Joshi

Page 137: WellFlo User Guide 20111009

Reservoir Layers

121

Model for Steady-State Inflow defines some of the component Skins differently and only the mechanical Skin components are displayed in the Skin Analyzer when this model is selected.

Calculations are performed using a Mean Effective Permeability (k) in the vertical plane and are modified to include the Vertical Permeability component (kv):

• Users enter a Damaged Zone Permeability (ka) in the Damage Skin section of this screen, which is taken as the damaged equivalent of keff, the (Horizontal) Effective Layer Permeability to the hydrocarbon phase at Irreducible Water Saturation (Swi). It is normally assumed to be the same in the x- and y-directions, but in the event of areal anisotropy, use:

Figure 3-23: Areal Anisotrophy

• The Vertical (or Dip-Normal) Permeability (kv), of the Reservoir Layer at Irreducible Water Saturation (Swi), is entered in the Convergence Skin section of the screen.

• WellFlo then calculates the Reservoir Anisotropy (A) from:

Figure 3-24: Calculating Reservoir Anisotrophy

• WellFlo calculates the Damaged Zone Vertical Permeability (kva) from ka x A

• Using ka and kva, WellFlo computes the Average Vertical Radial Permeability (k) and uses this in the Damage Skin Equation:

Figure 3-25: Damage Skin Equation)

For a Horizontal Well, the total Darcy Skin calculations take the following forms:

Total Darcy Skin (S) for Pseudo-Radial Inflow Model (excluding Joshi Model):

Figure 3-26: Total Darcy Skin (S) for Pseudo-Radial Inflow Model

where:

Scnv is the Convergence Skin from full Layer Thickness into the Wellbore

Page 138: WellFlo User Guide 20111009

WellFlo User Guide

122

Sp+d is the Perforation + Damaged Skin (Cased Hole) or Damaged Skin (Open Hole)

Sgp is the Gravel Pack Skin

Lw is the Effective Length or Design Length of the Producing Interval

A is the Vertical Anisotropy Coefficient given by:

Figure 3-27: Anisotrophy

h is the true Layer (i.e. Net) Thickness (measured Dip-Normal)

The term containing 4.4817 is an Effective Wellbore Radius term representing the beneficial effect of an extended open Horizontal Interval (after Goode and Wilkinson12 and Goode and Kuchuk18).

Total Darcy Skin (S) for Joshi Steady-State Inflow Model:

Figure 3-28: Total Darcy Skin (S) for Joshy Steady-State Inflow Model)

Total Darcy Skin (S) for Pseudo-Linear Inflow Model:

Figure 3-29: Total Darcy Skin (S) for Pseudo-Linear Inflow Model

where the terms are as defined above for Pseudo-Radial Inflow, and Slfc is the Areal Flow Convergence Pseudo-Skin defined by Goode and Thambynayagam13.

L1 is the Length of the Rectangular Reservoir in the direction of the Well (refer to "Configuring Drainage Geometry").

Total Non-Darcy Skin (D) for the Pseudo-Radial Inflow Model (including Joshi Model):

Figure 3-30: Total Non-Darcy Skin (S) for Pseudo-Radial Inflow Model

where A is the Vertical Anisotropy Coefficient:

Page 139: WellFlo User Guide 20111009

Reservoir Layers

123

Figure 3-31 Vertical Anisotropy Coefficient)

Dp+d is the Perforation + Damage (Cased Hole) or Damage (Open Hole) Non-Darcy Skin Coefficient,

Dgp is the Gravel Pack Non-Darcy Skin Coefficient.

Total Non-Darcy Skin (D) for the Pseudo-Linear Inflow Model:

Figure 3-32: Total Non-Darcy Skin for Pseudo-Linear Inflow Model

Skin Analysis: Completion (Fractured) This screen is used to configure fractured horizontal or vertical wells.

Depending on the choice of Fractured Completion option, various fields will be grayed-out (i.e. disabled) when they are not applicable to the currently selected Fractured Completion option.

This screen (with or without Gravel Pack) is basically the same for Vertical and Horizontal Well types, and they have many of the component Skin options in common. The versions of the dialog generated for Oil and Gas Wells differ only with respect to some of the Units.

The various component Skin Effects contributing to the total Skin are listed in the Contributory Effects area. Each contribution can be enabled or disabled for inclusion or exclusion from the Calculated Total Skin Factors.

TO CONFIGURE SKINS:

1. Open the Configuration menu in the Navigator.

2. Select Reservoir from the Model Navigator.

The Reservoir Layers Data configuration screen is opened in the main content pane.

3. Open the Skin tab (under Layer Parameters) (see Figure 3-33).

Page 140: WellFlo User Guide 20111009

WellFlo User Guide

124

Figure 3-33: Skin (Fractured)

4. Select a Fracture Type.

5. Check the required Contributory effects to be included into the total Skin calculations. As each option is selected, an associated set of specific input parameters will appear in the area to the right of the list field; these are described as follows:

• Proppant Darcy Properties: The parameters in this section are used to compute the effect of the resistance to Darcy Flow along the Fracture caused by the Finite Conductivity of the Proppant material (Wilkinson14). The effect of Fracture Connection on Non-Darcy Flow is also computed. This is determined by how much of the Fracture actually intersects the Wellbore (e.g. in the extreme case of a Horizontal Well and a Vertical Fracture, very little of the Fractured Interval Height will actually intersect and there will be a strong Flow Convergence into the Well).

The first two entry fields are linked by the formula:

Figure 3-34: Proppant Darcy Properties Formula

entering one parameter will automatically update the other:

o Proppant permeability. Enter a value for the Permeability of the Proppant.

o Dimensionless fracture conductivity. Enter the Dimensionless Conductivity of the Fracture.

Page 141: WellFlo User Guide 20111009

Reservoir Layers

125

o Use finite conductivity skin. If this check box is checked, the Proppant Finite Conductivity effects will be included into the total Skin calculations. The Finite Conductivity Skin is displayed in the underlying field.

o Use fracture connection skin. If this check box is checked, the Fracture Connection effects will be included into the total Skin calculations. The Fracture Connection Skin is displayed in the underlying field.

The Fracture Connection Skin is determined by the Intersection Angle entry in the Fracture Dimensions section.

• Proppant Non-Darcy properties. The parameters in this area are used to compute the effect of the Inertial Resistance to flow along the Fracture caused by the Finite Conductivity of the Proppant material (i.e. Non-Darcy Skin). The effect of Fracture Connection on Non-Darcy Flow is also computed. This is determined by how much of the Fracture actually intersects the Wellbore (e.g. in the extreme case of a Horizontal Well and a Vertical Fracture, very little of the Fractured Interval Height will actually intersect and there will be a strong Flow Convergence into the Well). The Non-Darcy Skin Coefficient (D), for a Finite Conductivity Fracture depends on the Inertial Resistance ( bp) of the Proppant.

o Enter the Constant term and Exponent term in the relevant fields.

o Alternatively, check Use calculated inertial resistance coeff. and a value for the Measured inertial resistance coeff. to compute the Non-Darcy Finite Conductivity Skin Coefficient (D).

Figure 3-35: Non-Darcy Skin Coefficient

The Non-Darcy Finite Conductivity Skin Coefficient (D) will also be calculated simultaneously, where:

( kp) is the Proppant Permeability, entered under the Proppant Darcy Properties section.

Typical values for a 16/20 Proppant are: C = 6.75E+10, n = 1.02 (Walsh and Leung15).

• Fracture face damage: This is used to model the effects of Permeability Reduction over the face of the Fracture caused by Fluid Loss Damage. It also can model any improvements in permeability.

o Damaged permeability. Enter the Permeability of the Fracture Face Damaged Zone.

o Damaged thickness. Enter the thickness of the Fracture Face Damaged Zone.

Page 142: WellFlo User Guide 20111009

WellFlo User Guide

126

o Use calculated fracture face skin. Use this check box to control whether the calculated Fracture Face Skin (Sf) or the measured Fracture Face Skin (Sf) is used.

o Measured fracture face skin. If Use calculated fracture face skin is unchecked, enter a measured value for the Fracture Face Skin if the data for performing a calculation is unavailable.

• Choked fracture: This allows for the choking effect of a reduction in Fracture Width and/or Proppant Permeability at the mouth of the Fracture (e.g. change of Proppant Sizing).

o Choked half-length. Enter the length of the Choked Region along one Fracture Wing.

o Choked width. Enter the width of the Choked Region.

o Choked permeability. Enter the Permeability of the Proppant (or other material) in the Choked Region.

o Choked Darcy Skin and Choked Non-Darcy Skin. These fields will display the Choked Fracture Darcy and Non-Darcy Skin calculated from the parameters entered above.

For the Non-Darcy Coefficient, the Inertial Resistance of the Choked Region is computed from the Choked Region Permeability using the sameC and n values as the Proppant (i.e. entered under the Contributory Effect section for Proppant Non-Darcy Properties).

• Limited Height: This option models the convergence of Darcy Flow from full Layer Thickness into a Fracture of Limited Height. The Fracture Height is specified as Fractured Interval (hf), in the Fracture Dimensions section. The Layer Thickness is specified in the Layer Parameters configuration screen. For consistency, both are true (or Dip-Normal) Heights.

o Vertical permeability. Enter a value for the Vertical Permeability of the Layer.

o Limited entry skin. This field will display the Limited Height Darcy Skin calculated from the parameter entered above.

• Frac and Pack. This option is available only when Frac-and-Pack has been selected as a Fracture Type. It models Darcy and Turbulent flow through a combined Gravel Pack and Propped Fracture, and includes convergence to the Perforations in a Cased Completion.

The Gravel Pack parameters are the same as for the external and internalGravel Packs described in "Skin Analysis: Completion (Vertical)" and "Skin Analysis: Completion (Horizontal".

o Pack inner radius. Enter the Inner Radius of the Gravel Pack (i.e. half the Outside Diameter (OD) of the Slotted Liner) into this field.

o Gravel permeability. Enter the Gravel Permeability into this field.

o Gravel efficiency. Enter the Efficiency of the Gravel Pack into this field. This reflects any difference between theoretical and observed Gravel Pack Performance: calculated Skin = theoretical Skin / Efficiency.

Page 143: WellFlo User Guide 20111009

Reservoir Layers

127

o Perforation diameter. Enter the Diameter of the Perforation Entry Hole into this field.

o Effective shot density. Enter the Effective Shot Density into this field. This refers to the Number of Perforations per Foot (or Meter) that are actually connected to the two Fracture Wings. It may be less than the Gun Shot Density and will depend on the Shot Phasing and Geometry of the Fracture Propagation.

• Fracture Dimensions: The Fracture Plane is assumed to be Vertical, and the Fracture consists of two equal Wings propagated in opposite directions:

o Fractured interval. The Vertical Height of the Fracture in the Reservoir (i.e. not at the Wellbore).

o Fracture width. The (average) Width of the Fracture (i.e. perpendicular to the Fracture Plane).

o Fracture half-length. The Length of one Wing of the Fracture (i.e. perpendicular to the Fracture Plane).

o Intersection angle. The average deviation of the Well from Vertical over the Fractured Interval. This angle determines how much of the Fracture intersects with the Wellbore.

In the extreme case of a Horizontal Well (a = 90°, Transverse Fracture), very little of the Fracture Height will actually intersect the Well, especially if the Fracture has propagated perpendicular to the Well.

The Intersection Angle should be measured from the projection of the Well Trajectory onto a vertical plane perpendicular to the Fracture. It may be less than the true deviation from the drilling survey (e.g. if the Well Trajectory is along the Fracture Plane, the Intersection Angle is zero; if it is perpendicular to the Fracture Plane, the Intersection Angle is equal to the Well Deviation).

Calculations (Fractured) The Total Darcy Skin (non-turbulent flow) and Total Non-Darcy Skin (turbulent flow) displayed include all the Contributory Effects that have been selected.

Total Darcy Skin (S) is the sum of all the selected Darcy Skin components:

Figure 3-36: Total Darcy Skin (S)

Total Non-Darcy Skin Coefficient (D) is the sum of all the selected Non-Darcy Skin components:

Figure 3-37: Total Non-Darcy Skin Coefficient (D)

References

Page 144: WellFlo User Guide 20111009

WellFlo User Guide

128

1. Locke, S.: "An Advanced Method For Predicting the Productivity Ratio of a Perforated Well", JPT, December 1981 and SPE 8804 , presented at the Fourth Symposium on Formation Damage Control of the Society of Petroleum Engineers of AIME, held in Bakersfield, California, January 28-29, 1980.

2. Egan: MSc Thesis, University College, Cork (1984),

3. Tariq S.M. and Karakas, M.: "Semi-Analytical Productivity Models for Perforated Completions", SPEPE February 1991 and SPE 18247.

4. Muskat, M. and McDowell, J.M.: "The Effect on Well Productivity of Formation Penetration Beyond Perforated Casing", Trans. AIME (1950) 189 pp. 309-312.

5. Cinco, H; Miller, F.G. and Ramey Jnr., H.J.: "Unsteady-State Pressure Distribution Created By a Directionally Drilled Well", SPE 5131, October 1974.

6. Streltsova-Adams, T.D.: "Pressure Drawdown in a Well With Limited Flow Entry", SPE 7486, October 1978.

7. Pucknell, J.K. and Mason, J.N.E.: "Predicting the Pressure Drop in a Cased-Hole Gravel Pack Completion", SPE 24984, prepared for presentation at the European Petroleum Conference held in Cannes, France 16-18, November 1992.

8. Burton R. and Parker C.: Dubai Petroleum Company Acidizing Manual, 1989.

9. MacLeod Jr., O.H.: "The Effects of Perforating Conditions on Well Performance", JPT, January 1983, pp. 31-39.

10. From experimental data, Pet. Eng. Dept., Heriot-Watt University.

11. Kuchuk, F.J., Goode, P.A., et al : "Pressure Transient Analysis and Inflow Performance for Horizontal Wells", SPE 18300, presented at the SPE 63rd. Annual Tech. Conf., Houston, Texas, USA, Oct. 2-5, 1988.

12. Goode, P.A. and Wilkinson, D.J.: "Inflow performance of Partially Open Horizontal Wells", JPT, (August 1991), pp. 983-987. Also available as SPE 19341, presented at the SPE Eastern Regional Meeting, Morgantown, West Virginia, USA, Oct. 24-27, 1989.

13. Goode, P.A. and Thambynayagam, R.K.M.: "Pressure Drawdown and Buildup Analysis for Horizontal Wells in Anistotropic Media", SPE Formation Evaluation, pp. 683-697, December 1987.

14. Wilkinson, D.J.: "New Results for Pressure Transient Behavior of Hydraulically Fractured Wells", SPE 18950, prepared for presentation at the SPE Joint Rocky Mountain Regional/Low Permeability Reservoirs Symposium and Exhibition held in Denver, Colorado, March 6-8, 1989.

15. Walsh, D.M. and Leung, K.H.: "Post-Fracturing Gas Well Test. Analysis Using Buildup Type Curves," SPEFE, September 1991, pp. 393-400. Also available as paper SPE 19253.

Page 145: WellFlo User Guide 20111009

129

Temperature Model Temperature Model

Calculation Methods There are four models used in WellFlo for Temperature calculation.

• Manual. This is a very simple model, consisting of a fixed temperature at each node in the system. For Tubular components with a finite length, the temperature at the upstream end (i.e. bottom end in a Producer) is specified. The temperature is interpolated linearly between this node and the temperature at the next node.

This model can be used to impose a fixed temperature profile on the system, but obviously, this will be valid only at the Flow Rate at which the profile was derived or measured.

• Calculated. This is based on Ramey's1 and Willhite's2 Heat Loss correlations.

The pressure effects are not modeled. Ramey's exponential Temperature Loss Model is used on a component-by-component basis, taking account of the deviation, which affects the external Temperature Gradient. A constant Geothermal Gradient is calculated from the Layer Temperatures and Surface Temperatures over the TVD of the reservoir.

The exponential constant, or Relaxation Distance (A), for a given flow rate is calculated per component from its Heat Transfer Coefficient (Uwb), the Specific Heat of the wellbore fluid mixture (Cpf), and the Thermal Conductivity (Ke) of the surrounding Earth, Water or Air.

Figure 4-1: Relaxation Distance

where, qm is the mass Flow Rate, and Ut is the total Heat Transfer Coefficient, given by:

Figure 4-2: Relaxation Distance

rci is the inner Pipe Diameter.

Uwb is the Heat Transfer Coefficient appearing in the component dialog, and includes Tubing, Annulus Fluid, Casing and Cement (i.e. Well components), or Pipeline and Insulating Jacket (i.e. Surface components).

Page 146: WellFlo User Guide 20111009

WellFlo User Guide

130

fD(t) is a dimensionless Transient Heat Conduction time function for the Earth, derived from the Hasan and Kabir3, 4 approximation to the finite Wellbore Radius solution of Carslaw and Jaeger5.

When performing non-sensitized calculations, the Transient Heat Conduction time function assumes a stable Production Time at default settings of 200 hrs for the Coupled Model and 100hrs for the Calculated Model.

For Sensitivity calculations, other times may be entered in the Nodal Analysis Sensitivities configuration screen when Pressure and Temperature are selected as a Sensitivity Group and Elapsed Production Time is selected as a Group Variable (see “Creating and Editing Sensitivities”).

The model changes at the Wellhead node. Instead of a varying External (Earth) Temperature (Te), there is assumed to be a constant Ambient Surface Temperature for each component. The Overall Heat Transfer Coefficient (Ut), is still used to find the Relaxation Distance, but the Ramey model is simplified and becomes independent of Depth, Elevation and Angle.

Where a Surface component (or part of it), is below MSL, the external medium is assumed to be Water (i.e. equivalent default Heat Transfer Coefficient with free and forced convection of 3500 BTU/ft2.D.°F).

Where the Surface component (or part of it), is above MSL, the external medium is assumed to be Air (i.e. equivalent default Heat Transfer Coefficient with free and forced convection of 100 BTU/ft2.D.°F). An option to (partially) bury the Surface component is also available.

The Thermal Conductivities of Earth, Cement, Liquid, Gas, Steel, and Insulation can be customized in the Model Constants section of the Application Options dialog box, under Settings > Options... (see “Configuring Preferences”). The Heat Transfer Coefficients for free and forced convection in Air or Water can be specified under the Flowline tab in the Temperature Model configuration screen.

There is also an option to specify the Thermal Properties of each Surface component and its Surrounding Medium, instead of using global values.

• Coupled Pressure-Temperature Model6. This solves the Pressure Equation (i.e. conservation of momentum) and the Energy Equation6 simultaneously, thereby taking into account the effects of Changing Pressure, including the Joule-Thomson effect, on the moving fluid column. The Joule-Thomson effects also modeled at:

— The Sandface Fluid Entry Point

— The active Gas-Lift Valve

— Downhole Restrictions

— The surface Choke

Page 147: WellFlo User Guide 20111009

Temperature Model

131

Variations in Phase Properties with pressure and temperature are included for this model, which allows the Heat Transfer Coefficient due to internal convection7 to be calculated. In WellFlo, this is obtained from a correlation of the Nusselt Number7 for smooth pipes, which is based on the Reynolds Number, Prandtl Number and Moody Friction Factor of the produced fluid. The Thermal Conductivity of the produced fluid and the Hydraulic Diameter of the flow also are required. This calculation is performed for Tubular, Annular and Combined well flow types and Casing, Tubing, Flow Line and Riser/ Downcomers.

For PCP Wells, the Coupled model is not available.

• Calibrated. This is the same as the Calculated model, except that the above Heat Transfer Calculations are calibrated against measured temperatures.

The Ramey model is used in the wellbore and the simplified version of it is used beyond the Xmas Tree/Wellhead. However, the Relaxation Distances are calibrated so that the computed Xmas Tree/Wellhead temperatures and Separator Temperatures match values that are specified at a particular flow rate.

The well (downhole) Relaxation Distances are calibrated against the Wellhead Flowing Temperature (i.e. not the Surface Temperature). The Surface facilities Relaxation Distances are then calibrated against the Temperature Loss from Xmas Tree/Wellhead to separator, again at the measured flow rate.

At other flow rates, the temperatures will be calculated using the calibrated scalers on the Relaxation Distances. This model therefore should be the most accurate, when test data are available for reference.

Configuring a Temperature Model

TO CONFIGURE A TEMPERATURE MODEL:

1. Open the Configuration menu in the Navigator.

2. Select Temperature Model from the Model Navigator.

The Temperature Model configuration screen is opened in the main content pane (see Figure 4-3).

Page 148: WellFlo User Guide 20111009

WellFlo User Guide

132

Figure 4-3: Temperature Model

3. Select a Model:

Manual

a. Select Manual to use a set of user-defined temperatures. Functionally, this is the simplest Temperature Model; it uses the temperatures specified by component and interpolates between them (e.g. the temperature used half-way along a length of tubing is half-way between the temperature at its lower end (i.e. the value entered for that tubing node) and its upper end (i.e. the value entered for the next node up the well). This is a static temperature description; the same profile will be used for any flow rate, and would normally depend on users having measured temperatures available.

Insert new rows into the table under the Wellbore tab, as necessary, and enter values for the Measured Depth and Temperature.

Insert new rows into the table under the Flowline tab, as necessary, and enter values for the Total Distance and Temperature.

Calculated

b. Select Calculated to calculate the Temperature Profile at each flow rate from a component-by-component simplistic Heat Loss Model1,2.

Fluid is assumed to enter the wellbore at Layer Temperature and Heat Transfer is modeled between the moving Wellbore Fluid Column and the external Geothermal Temperature, accounting for the Heat Loss Coefficients of the intervening media.

Page 149: WellFlo User Guide 20111009

Temperature Model

133

The well components lose heat by conduction from the Producing Fluid Temperature to the surrounding formation at a Geothermal Temperature interpolated between the Layer and Surface. The Heat Transfer depends on the Flow Rate, the fluid in the Annulus and the calculated or manually-entered Heat Loss Coefficient of each component

Downstream of the wellhead, Heat Transfer is modeled between the moving Flow Line Fluid and external Ambient Temperature. This is assumed to be constant at Air or Water standard heat transfer coefficients, or at the values specified in the Advanced Heat Loss Modeling section of each component (if used), depending on whether it is above or below MSL, and accounting for the Heat Loss Coefficients of the intervening media (e.g. Steel, Insulation).

The surface components lose heat by convection from the Producing Fluid Temperature to the surrounding medium at the specified Atmosphere or Seawater temperature (depending on Elevation from MSL). The Heat Transfer in this case depends on the low Rate, the calculated or manually-entered Heat Loss Coefficient of each component and the Heat Transfer Coefficient of the medium.

The Calculated input screen is displayed in Figure 4-4.

Figure 4-4: Temperature Model - Calculated

c. Select Geothermal gradient or Surface temperature from the under the Wellbore tab and enter a value for the selected temperature. d. Check Gas in annulus if the Annulus is wholly or partly filled with gas. If this check box is not checked, the program assumes that all the annulus below the wellhead is filled with liquid. e. Check Gas to MD to define a Measured Depth (MD) for gas in the annulus. When Gas in annulus is checked, and this check box is not checked, WellFlo assumes that all the Annulus below the Wellhead is filled with Gas. This check box should be checked if the Annulus is only partly-filled with Gas, and users can then enter the Measured Depth (MD) below which it is filled with Liquid.

Page 150: WellFlo User Guide 20111009

WellFlo User Guide

134

WellFlo will use different Heat Loss Models for well components above and below the specified Measured Depth (MD). The Measured Depth (MD) should correspond to a Node Depth. If users enter a Measured Depth (MD) that lies within a component, WellFlo will either change the Heat Loss Model at the top or bottom of the component, depending on which is nearer.

The Annulus Fluid Type can be either gas or not gas (i.e. liquid). The default Thermal Conductivity for gas = 0.504 BTU/ft.D.°F, and for Water = 9.192 BTU/ft.D.°F. These values can be modified in the Application Options dialog box (Settings > Options...), by entering appropriate Value Data conductivity values for the therm-cond-gas and/or therm-cond-liquidValue Names.

f. Insert new rows into the table under the Wellbore tab, as necessary, and fill in the following table data:

— MD. The Measured Depth for each wellbore segment.

— Calculated. Indicates whether the Heat Transfer Coefficient is calculated or manually input for each segment. Check Calculated to allow WellFlo to calculate it automatically, or uncheck Calculated to enter a value.

— U. The heat transfer coefficient for each segment.

g. Open the Flowline tab, and enter values for the Air and Water Standard heat transfer coefficients. h. Insert new rows into the table under the Flowline tab, as necessary, and fill in the following table data:

— Distance from WH. The distance from the Wellhead.

— Medium. Select Air or Water.

— Burial Depth. If the flowline is partially buried, enter the depth from the surface to which it is buried. The Heat Loss, based on the fully-exposed Heat Transfer Coefficient, will then be reduced by the buried portion of the pipe circumference, and a correction (usually a very small one) made for the additional warmed surface next to the flowline.

Flowlines above MSL can be modeled as completely in air (i.e. enter a value = 0), partially buried (enter a value greater than 0), or buried. For the Heat Loss calculation, soil is given a default Thermal Conductivity of 7 BTU/ft.D°F. It can be customized via an entry in the Application Options dialog box (Settings > Options...). See “Configuring Preferences" for more information.

— Loss Model. Select Standard or Advanced.

• Standard. Global values are used for the thermal properties of the components and their surrounding media (as described under Heat Transfer Coefficient).

Page 151: WellFlo User Guide 20111009

Temperature Model

135

• Advanced. Thermal properties can be specified for each individual component and its surrounding medium.

If the Advanced model is selected and no values for local heat loss variables have been entered yet, enter the required data in the table. The values entered will be used by this component only, and will override any conductivities set in the Application Options dialog box (Settings > Options...) and/or air and water Heat Transfer Coefficients set in other configuration screens. The value of the external convective Heat Transfer Coefficient will depend on the inclination angle of the node (i.e. different values will be obtained for Risers, Downcomers and Flowlines, since separate Heat Transfer Coefficients are used for vertical and horizontal inclined cylinders). The Heat Transfer Coefficient of an inclined node is obtained by interpolating between the horizontal and vertical values using the specified angle of inclination from vertical for the node.

— Heat Transfer Coefficient. Enter a heat transfer coefficient for the fully-exposed Flowline. The Heat Transfer Coefficient displayed takes into account the transfer of heat through the pipe wall and insulation. It assumes the following default thermal conductivities (in BTU/ft.D°F):

• Steel: 480

• Insulation: 1.0

These values can be customized via entries in the Application Options dialog box (Settings > Options...). These global values will be used for all surface components if the Standard Heat Loss Model has been selected.

The Heat Loss to the medium surrounding the Flowline — water (subsea) or air/soil (surface) — is modeled at run time if the Calculated, Calibrated or Coupled Temperature Model is selected, using the following default heat transfer coefficients (in BTU/ft2.D°F):

• Surroundings (water, free and forced convection): 3500

• Surroundings (air, free and forced convection): 100

These global values will be used throughout the surface system if the Standard Heat Loss model has been selected.

— Insulation Thickness. Enter the thickness of the insulation surrounding the Flowline. If the Flowline is not insulated, then enter a value of 0 (used to calculate the Heat Transfer Coefficient if required).

— Medium Temperature. The value for the air or water temperature.

— Tide/Wind Speed. The value of the average wind or water speed.

— Steel Conductivity. Thermal conductivity in oilfield units, default 480.0 d-ft-degF (users are allowed a range between 48 - 4800 d-ft-degF).

Page 152: WellFlo User Guide 20111009

WellFlo User Guide

136

— Insulation Conductivity. Thermal conductivity in oilfield units, default 1.0 d-ft-degF (users are allowed a range between 0.01 - 100 d-ft-degF).

Steel refers to the component material between the Inside Diameter (ID)and Outside Diameter (OD), and Insulation refers to the material between the Outside Diameter (OD) of the component and the Insulation Diameter surrounding the component (e.g. the value entered for Steel can represent manufacturer’s data for a multi-layered line).

Coupled

i. Select Coupled3,4 to calculate the Temperature Profile incrementally, based on the data used by the Calculated model, but also including variations in Phase Properties with pressure and temperature, the Gravitational, Kinetic, and Joule-Thomson effects, Internal Convection in the wellbore fluids, and Forced Convection caused by movement of the external medium (where seawater or air are involved).

Refer above to the Calculated model description for comments on Geothermal Gradient, and the medium surrounding the Flow Line. The sub-surface model will assume Liquid in the Tubing-Casing Annulus unless the Gas in annulus check box option is checked.

This model solves calculations simultaneously for pressure and temperature at each step; as it models heat loss rigorously, it is the recommended option. However, for Top-Down calculations, the Solution Node Temperature (e.g. Casing) is very sensitive to the Start Node Temperature (e.g. Wellhead), and users should be prepared to make small adjustments to the Start Node Temperature if the computed Temperature Profile appears unreasonable.

This problem does not arise in Bottom-Up mode, because in this direction the Solution Node (e.g. Wellhead) temperature will be relatively insensitive to Start Node Temperature (e.g. Reservoir).

For Single Phased PCP wells, Coupled is unavailable.

j. Relaxation Distance Factor. Enter a multiplier to the Relaxation Distance calculated by the Coupled Temperature Model to perform manual Tuning on the Temperature Profile produced by the Coupled Temperature Model.

The Relaxation Distance Factor is a multiplier (default 1.0) that scales the computed Ramey1 Relaxation Distances, and can be used to calibrate against measured temperatures.

Page 153: WellFlo User Guide 20111009

Temperature Model

137

Calibrated

k. Select Calibrated to tune the calculated model to temperatures measured at a known flow rate at the wellhead (or gauge) and at the Outlet Node (e.g. Separator). The calibration applies one Tuning Factor from the Reservoir to the Wellhead (or Gauge), and another Tuning Factor from the Wellhead (or Gauge) to the Outlet Node, such that the calculated temperatures at the specified Flow Rate match the specified Wellhead (or T Gauge) temperature and Outlet Node temperature. These Tuning Factors are then applied to the calculated temperature model at each of the flow rates specified for Nodal Analysis.

l. Enter values for the following fields:

— Flow Rate. The Flow Rate (for the appropriate fluid phase) at which the Wellhead (or Gauge) and Outlet Node temperatures were measured. In the case of oil wells, this is the total Liquid Rate, with the water-cut assumed to be the same as that specified in the Oil Fluid Parameters configuration screen.

Refer above to the Calculated model description for comments on Geothermal Gradient, and the medium surrounding the Flowline. The sub-surface model will assume Liquid in the Tubing-Casing Annulus unless the Gas in annulus check box option is checked. Fluid is assumed to enter the Wellbore at Layer Temperature.

The Calibration is performed at the Base Case/s of Fluid Ratios that were entered in the relevant Fluid Parameters configuration screen, even when these Fluid Ratios are Sensitivities.

— Wellhead Temp. The Wellhead (or Gauge) temperature.

— Outlet Temp. The temperature of fluid entering the separator or at the end of the Flowline.

4. Click Apply to save your changes.

References

1 Ramey, H.J.: "Wellbore Heat Transmission"; JPT, April 1962.

2 Willhite, G.P.: "Overall Heat Transfer Coefficients in Steam Hot Water Injection Wells"; JPT, May 1967.

3 Hasan, A.R. and Kabir, C.S.: "Heat Transfer During Two-Phase Flow in Wellbores: Part 1 - Formation Temperature", SPE ATCE Dallas TX, Oct. 1991: paper SPE 22866.

4 Hasan, A.R. and Kabir, C.S.: "Heat Transfer During Two-Phase Flow in Wellbores: Part 2 - Wellbore Fluid Temperature", SPE ATCE Dallas TX, Oct. 1991: paper SPE 22948.

Page 154: WellFlo User Guide 20111009

WellFlo User Guide

138

5 Carslaw, H.S. and Jaeger, J.C.: "Conduction of Heat in Solids", Oxford University Press, 1st. edition 1950, 2nd. Edition 1986.

6 Alves, I.N., Alhanati, F.J.S. and Shoham, O.: "A Unified Model for Predicting Flowing Temperature Distributions in Wellbores and Pipelines"; New Orleans, Sept. 1990: paper SPE 20632.

7 Gnielinski, V.: "New Equations for Heat and Mass Transfer in Turbulent Pipe and Channel Flow", Int. Chem. Eng., 16, 359-368, 1976.

8 Ramey, H.J.: "Wellbore Heat Transmission". JPT, April 1962.

9 Willhite, G.P.: "Over-all Heat Transfer Coefficients in Steam Hot Water Injection Wells". JPT, May 1967.

10 Alves, I.N., Alhanati, F.J.S. and Shoham, O.: "A Unified Model for Predicting Flowing Temperature Distributions in Wellbores and Pipelines"; New Orleans, Sept. 1990: paper SPE 20632.

11 Gnielinski, V.: "New Equations for Heat and Mass Transfer in Turbulent Pipe and Channel Flow", Int. Chem. Eng., 16, 359-368, 1976.

Page 155: WellFlo User Guide 20111009

139

Plunger Lift Data

About Plunger Lift The Plunger Lift module enables you to analyze an existing Plunger Lift system or to design a new Plunger Lift installation. This module is accessed by selecting Plunger Lift Data on the Well and Flow Type configuration screen.

Plunger Lift Data Configuration The Plunger Lift Data option is used to view, enter, and edit Plunger Lift data. The Plunger Lift Data configuration option is added to the Navigator after selecting Plunger Lift as the Artificial Lift Method on the Well and Flow Type configuration screen.

The Plunger Lift Data screen includes two options:

• Analyze Plunger Lift. This option is used to configure Plunger Lift parameters. For more information about configuring Plunger Lift parameters, see Configuring Plunger Lift Parameters.

• Design Plunger Lift. This option is used to design, optimize, and install a suitable Plunger Lift. For more information about configuring a Plunger Lift design, see Configuring Plunger Lift Design.

By default, the Design Plunger Lift option is already selected.

Configuring Plunger Lift Parameters When configuring a Plunger Lift, you use the parameters that are available in the data section of the Plunger Lift Data screen. The data section is divided into the following subsections:

• Plunger Environment

• Flowing Conditions

• Plunger Conditions

TO CONFIGURE PLUNGER LIFT PARAMETERS

1. Open the Configuration menu in the Navigator.

2. Select Plunger Lift Data.

The Plunger Lift Data screen is displayed.

Page 156: WellFlo User Guide 20111009

WellFlo User Guide

140

Figure 5-1: Plunger Lift Data

3. Using the drop-down selection lists for the following parameters, select properties for the Plunger Equipment:

• Depth of the Bottom Hole Assembly (MD). This value is initially derived from the Reservoir option.

• Sand/Wax. Value values are: None, Sand, and Wax.

• Packer Present. Valid values are: Yes and No.

4. Using the following parameters, select properties for the Flowing Conditions:

• Necessary Tubing Head Pressure

• Necessary Casing Head Pressure

• Differential Pressure (CHP-THP differential)

5. Using the following parameters, select properties for the Plunger Conditions:

• Type of Suitable Plunger

Valid selections include:

o Generic

o Solid_Ring

Page 157: WellFlo User Guide 20111009

Plunger Lift Data

141

o Padded_Regular

o Padded_Extra_Seal

o Brush_New

o Brush_Old

o Bypass_Large_Port

o Bypass_Small_Port

• Estimated Fall Rate in Gas

• Estimated Fall Rate in Liquid

• Ideal Rise Rate

• Pressure required to surface the Plunger

6. Click Apply to save the changes.

7. Click Forward.

The WellFlo Dashboard screen displays the updated configuration parameters for the

well.

Figure 5-2: WellFlo Dashboard

Page 158: WellFlo User Guide 20111009

WellFlo User Guide

142

Configuring Plunger Lift Design When configuring a Plunger Lift design, you use the Design option:

TO CONFIGURE PLUNGER LIFT DESIGN

1. Open the Configuration menu in the Navigator.

2. Select Plunger Lift Data

The Plunger Lift Data screen is displayed.

3. Using the drop-down selection lists for the following parameters, select properties for the Plunger Equipment:

• Depth of the Bottom Hole Assembly (MD). This value is initially derived from the Reservoir option.

• Sand/Wax. Value values are: None, Sand, and Wax.

• Packer Present. Valid values are: Yes and No.

4. Click Design Plunger Lift.

5. Click Design.

The Design Parameters screen is displayed. For more information about the Design Parameters screen, see Plunger Lift Design.

Plunger Lift Design The Plunger Lift Design Parameters screen is used to design, optimize, and install a Plunger Lift.

Two type of parameters are available for Plunger Lift design::

• Design Parameters

• Flow Parameters

TO DESIGN PLUNGER LIFT PARAMETERS

1. With a Plunger Lift file open, open the Design menu in the Navigator.

The Plunger Lift Design Parameters screen is displayed.

Page 159: WellFlo User Guide 20111009

Plunger Lift Data

143

Figure 5-3: Plunger Lift Design

2. Enter values for the following parameters:

• Current Flowing Tubing Head Pressure

• Current Flowing Casing Head Pressure

• Gas Production

• Liquid Production

3. Click Design.

The type of plunger for this installation is calculated and plotted on the right side of the screen. The plot displays the current flowing conditions and velocity curves. Conventional and Continuous plunger types are delineated using shading of different colors. A large point in the plot denotes the current operating condition.

In the lower left side of the screen, the following parameters are displayed:

• Loading Status

• Type of Equipment (based on Sand, Wax, or Inorganics CO2, H2S.

• Tubing ID

• Tubing OD

Page 160: WellFlo User Guide 20111009

WellFlo User Guide

144

• Method of Suitable Plunger (Conventional or Continuous)

Figure 5-4: Plunger Lift Design: Parameters

4. Click Apply.

Flow Parameters This screen allows you to determine controller setting for Casing Head Pressure (CHP), Temperature Head Pressure (THP), and other conditions needed for the target rate.

TO DESIGN FLOW PARAMETERS

1. Open the Design menu in the Navigator.

2. Select Flow Parameters from the Plunger Lift Design menu.

The Flow Parameters screen is displayed.

Page 161: WellFlo User Guide 20111009

Plunger Lift Data

145

Figure 5-5: Flow Parameters

3. Enter values for the following Design/Target parameters:

• Gas Production

• Liquid Production

• Design THP

• Differential Pressure (CHP-THP differential)

• Buildup Time

The remaining parameters in the Design/Target Rates area are populated with values from the Design Parameters screen.

4. Enter values for the following Plunger Conditions parameters:

• Type of Suitable Plunger

Valid selections are:

o Generic

o Solid Ring

o Padded Regular

Page 162: WellFlo User Guide 20111009

WellFlo User Guide

146

o Padded Extra Seal

o Brush New

o Brush Used

o Bypass Large Port

o Bypass Small Port

• Estimated Fall Rate in Gas

• Estimated Fall Rate in Liquid

• Ideal Rise Rate

• Pressure required to surface the Plunger

5. Click Apply.

6. Click Calculate.

The following parameters are calculated and displayed in the Conventional Flowing Conditions area:

• Necessary Tubing Head Pressure

• Necessary Casing Head Pressure

• Necessary Fall Time

• Excess Gas

• After Flow Time

• Height of Liquid Slug

• Volume of Liquid Slug

• Number of Cycles per Day

In the Plunger Conditions area, you can edit the values for only Generic plunger types.

Page 163: WellFlo User Guide 20111009

Plunger Lift Data

147

Figure 5-6: Conventional Flowing Conditions

If the flow type is Continuous, the Continuous Flowing Conditions will be displayed and will have the following values:

• Gas Velocity at the Bottom Hole

• Gas Velocity at the Surface

• Minimum Gas Velocity

7. Click Accept.

A message that the plunger has been installed successfully is displayed.

8. Click OK.

The Plunger Lift Data screen is displayed with the Analyze Plunger Lift option already selected.

Page 164: WellFlo User Guide 20111009
Page 165: WellFlo User Guide 20111009

149

Tuning Match Pressure Surveys The Match Pressure Surveys option is a facility provided to WellFlo users to load a survey data (entered manually or imported from Excel) containing columns of Pressure (and optionally Temperature) versus measured depth (MD) collected under certain survey conditions for tuning of flow correlations.

The survey data also can be entered manually in this Tuning section.

The Match Pressure Surveys option, enable you to perform the following tasks:

• Add surveys

• Correct survey data

• Tune flow correlations

Adding Surveys You can add any number of Surveys. The WellFlo application creates a new tab in the workbench area for each Survey that is added. Each Survey that is added is automatically named. However, you can change the default Survey name (for example, “Survey1”), as preferred.

TO ADD SURVEYS

1. Open the Tuning menu in the Navigator.

2. Open the Match Pressure Surveys tuning screen.

3. Click the Surveys tab.

4. Click Add Survey to view the survey conditions and data.

A Survey Conditions screen example follows:

Page 166: WellFlo User Guide 20111009

WellFlo User Guide

150

Figure 6-1: Survey Conditions

5. In the Name text box, use the default name as displayed, or type a new name for the Survey.

6. In the Date text box, use the default current date, or use the drop-down calendar and then select a new date for the survey.

7. To use the calibrated temperature model from the Configuration screen, clear the Temperature profile check box.

8. In the Survey Conditions area, enter values for the Survey Conditions variables as required.

The Total Liquid Rate, Water Cut, and GOR are calculated based on the Oil Rate, Gas Rate, and Water Rate.

Variables displayed in the Survey Conditions area (illustrated below) will vary based on the Fluid Type and Artificial Lift Method previously selected in the Configuration section (Well and Flow Type).

The next three tables list the data displayed for each well type. These tables use the following conventions:

• THP and WHT* is available for all types of wells.

• *Denotes that data entry in this section is optional.

• Data colored red represents calculated values and is Read Only.

Page 167: WellFlo User Guide 20111009

Tuning

151

Typical data for Black Oil/Volatile Oil Well follows.

Typical data for Condensate Wells follows.

Typical data for Dry Gas follows.

Page 168: WellFlo User Guide 20111009

WellFlo User Guide

152

Sample Survey Conditions follows.

9. Optional. To manually input the temperature, perform the following steps:

a. In the Survey Data area, select the Temperature Model check box. b. In the Temperature field, type the temperature that you want to use in the calculation.

You may also copy survey data from an external Excel spreadsheet and then paste the data into the survey data table.

If no check mark is present, the Temperature field remains grayed out. When this occurs, WellFlo will base the calculation on the temperature model that you specified in the Temperature Model configuration dialog.

Page 169: WellFlo User Guide 20111009

Tuning

153

Sample Survey Data follows.

10. Optional. To enter information relative to the survey, click Survey Notes.

A blank text box is displayed.

11. Click Apply.

The survey data section is now ready for Tuning the parameters.

Correcting Surveys Optional. This section is used to manually correct the survey conditions (field data).

The Survey data section displays the Well and Riser Flow correlation that was selected in the Configuration section. The correlation that is displayed in this section can only be changed in the Configuration section.

If you have selected multiple correlations in the Configuration section, the Change correlation at MD and Deep Well Flow Correlation text boxes are also displayed in the Survey data section. However, if you have selected only one correlation in the Configuration section, these text boxes are unavailable on the Survey Data Correction screen.

When displayed, the unit for the Change Correlation at MD is the same unit as displayed in the Configuration section and cannot be changed in this section. However, you can change this unit in the Configuration section.

Below the Survey data area is the parameter area. You can use the parameter area to manually adjust or correct some of the parameters. In the parameter area, the data that is displayed varies based on the fluid type and artificial lift method that was selected in the Configuration section. Parameter data that is available for correction have editable text boxes in the Corrected column and slider bars.

The table that follows lists the parameters that are displayed for various fluid and artificial method types.

Page 170: WellFlo User Guide 20111009

WellFlo User Guide

154

TO CORRECT SURVEY DATA

1. Open the Tuning menu in the Navigator.

2. Open the Match Pressure Surveys tuning screen.

3. Click the Survey Data Correction tab.

The Survey Data Correction screen has two sections: one for viewing and correcting data and one for plotting the corrected data.

A Survey Data Correction screen example follows.

Page 171: WellFlo User Guide 20111009

Tuning

155

Figure 6-2: Survey Data Correction

4. In the Survey data drop-down list, select the survey data that you want to tune.

Once the Survey data is selected, the plot on the right side of the screen will display the survey data along with the untuned curve.

5. In the Corrected column, enter a new value for the parameter that you want to change by typing the value in the appropriate parameter text box. Alternatively, you can use the slider bar to adjust the parameter's value to a new value that is plus or minus 20% of the actual value.

An error message is displayed if you enter a value that is outside of the plus or minus 20% range for the parameter.

6. Determine whether the displayed survey data is a good match.

• If the data is acceptable, click Apply to accept the manually corrected survey data.

The last set of survey data that you manually adjusted using this procedure is displayed as the default data on the Flow Correlation Tuning tab. This data is now available for tuning.

Page 172: WellFlo User Guide 20111009

WellFlo User Guide

156

If you repeat this procedure using a different survey selection before you tune the current flow correlation, the Flow Correlation Tuning process will display the last applied set of manually corrected survey data as the default.

If you do not click Apply, you are prompted to apply the changes when you click different tab.

Tuning Flow Correlations In WellFlo version 4.0.2, only the L factor of a single selected Flow Correlation could be tuned. In WellFlo 2010, you to can compute or tune the L factor for multiple selected Flow Correlations. This new functionality allows you to compare and select the correlation for the model by using pressure survey matching.

On the Flow Correlation Tuning workbench, a Survey Data item must exist before it can be tuned. However, you can tune only one survey at a time. If you select the Flow Correlation Tuning workbench after performing a Survey Data Correction, the corrected Survey Data item and the corrected parameters such as Oil Rate, Producing GOR, and Water Cut are displayed as the default in the Survey Selection area of the Flow Correlation Tuning workbench. If necessary, you can select a different Survey Data item, but you are not allowed to change the values of the corrected parameters.

The Flow Correlation workbench also displays the minimum and maximum L-factor Bounds with default values of 0.5 and 1.5, respectively. You are allowed to change the values in the L-factor Bounds from 0.1 and 10, respectively.

Immediately below the L-factor Bounds area, is the Multiple Correlations data area where you can select multiple flow correlations that you want to compare in the survey. The default flow correlation data that is displayed corresponds to the Flow Correlation that you selected in the Configuration section. You can tune up to five correlations at a time.

TO TUNE SURVEY DATA

1. Open the Tuning menu in the Navigator.

2. Open the Match Pressure Surveys tuning screen.

3. Click the Flow Correlation Tuning tab.

A Flow Correlation Tuning screen example follows.

Page 173: WellFlo User Guide 20111009

Tuning

157

Figure 6-3: Flow Correction

4. From the Survey Data drop-down list, select the Survey Data item that you want to tune.

If you select the Flow Correlation Tuning tab after performing Field Data correction, the last manually corrected survey will appear as default in this section. It will also display the Corrected Parameters (Producing Oil Rate, GOR and Water cut) which will be for Read Only purposes. The Corrected Rates will be displayed for the survey that was corrected. For other selected surveys, the actual rates (as per the survey) will be displayed.

The plot is displayed in the workbench area.

The default data for the selected parameter is displayed.

5. In the L-Factor Bounds area, set the lower and upper bounds for the parameter.

a. In the Min text box, type the minimum L factor percentage. b. In the Max text box, type the maximum L factor percentage.

Page 174: WellFlo User Guide 20111009

WellFlo User Guide

158

These fields are editable. The default is 0.5 and 1.5 (minimum and maximum L-factor bounds).

6. In the Multiple Correlations data area, perform one of the following actions:

• To enter up to five correlations, click to insert an additional row from where you can select a correlation.

• To change correlations at a specified depth, activate the Multiple Correlations check box.

o Using the Well and Riser Flow Correlation (from surface) drop-down list, select a flow correlation.

o In the MDChange text box, type the depth at which the correlations need to be changed and select the appropriate unit of measure from the drop-down list.

o In the Well and Riser Flow Correlation drop-down list, select the deep well flow correlation.

7. Click .

Auto regression is performed to match the selected survey data. The values are calculated and displayed in the following Read-only text boxes:

• Untuned RMS Error

• Tuned RMS Error

• Tuned L-Factor

The plot is displayed for Tuned- and Untuned- correlations.

A typical Tuned plot follows.

8. To plot Tuned and Untuned curves, in the View Graphs area, activate the appropriate check box.

Page 175: WellFlo User Guide 20111009

Tuning

159

The default selection is: Tuned and correlations for the best two fits.

9. In the Multiple Correlations area, click Select in the row of the correlation that best matches the survey.

The Select option is activated only after WellFlo displays values in the following text boxes:

• Untuned RMS Error

• Tuned RMS Error

• Tuned L-Factor

10. If the values are acceptable, perform the following actions:

a. Click Select in the acceptable correlation row. b. Click Accept.

The selected tuned correlation and the L factor is replaced in the existing model and a confirmation message is displayed.

c. Click OK. d. Open the Configuration menu to see the new tuning values for the Well and Riser L factor.

Match Production Well Test In the WellFlo application, you specify the IPR model in the Configuration section. However, this IPR model may not reproduce the monthly Production Well Test which indicates that a model requires tuning. This section describes the tuning procedure that you can adopt for better analysis.

Tuning should be enabled only for single layer production. Injection wells and multi-layer IPR tuning will be implemented in future.

The Match Production Well Test option enables you to perform the following tasks:

• Add a well test

• Remove a well test

• Tune IPR

Adding a Well Test

TO ADD A WELL TEST

1. Open the Tuning menu in the Navigator.

2. Open the Match Production Well Test tuning screen.

Page 176: WellFlo User Guide 20111009

WellFlo User Guide

160

3. Click the Production Well Test tab.

4. Click Add a new row, , to insert up to 12 Well Tests where you can set up a well test.

When you click , the data is copied to a new row. Each test is numbered serially.

The Well Test Data is displayed.

Figure 6-4: Well Test Data

5. In the Test text box, use the default serial number as displayed, or type a new serial number for the Well Test.

6. In the Test Name text box, use the default name as displayed, or type a new name for the Well Test.

7. In the Date text box, use the default current date, or use the drop-down selector to display a calendar and then select a new date for the survey.

Variables displayed in the Well Test Data area (illustrated below) will vary based on the Fluid Type and Artificial Lift Method previously selected in the Configuration section (Well and Flow Type).

Page 177: WellFlo User Guide 20111009

Tuning

161

The next three tables list the data displayed for each well type. These tables use the following conventions:

• Test, Test Name, Date, THP, WHT*, and Notes are available for all types of wells.

• *Denotes that the data needed in this section is optional.

• Data colored red represents calculated values and is Read Only.

Page 178: WellFlo User Guide 20111009

WellFlo User Guide

162

Typical data for Black Oil/Volatile Oil Well

Typical data for Condensate Wells

Typical data for Dry Gas Wells

Page 179: WellFlo User Guide 20111009

Tuning

163

The following table lists the minimum and maximum range of values that are used for validation.

Minimum and Maximum Range Values

8. Optional. To enter information relative to the survey, perform the following steps:

a. In the Notes column of a Well Test, click the selection arrow.

A blank text box is displayed.

Page 180: WellFlo User Guide 20111009

WellFlo User Guide

164

b. Type the note in the text box and click Save.

The first few characters of the note are displayed in the Notes column.

9. Click Apply.

Removing a Well Test

TO REMOVE A WELL TEST

1. Open the Tuning menu in the Navigator.

2. Open the Match Production Well Test tuning screen.

3. Click the Production Well Test tab.

4. To remove a Well Test, perform the following steps:

a. Select the row that you want to remove.

b. Click Delete current row, . c. Click Apply.

Tuning IPR The Tuning tab is used to tune IPR data.

TO TUNE IPR

1. Open the Tuning menu in the Navigator.

2. Open the Match Production Well Test tuning screen.

3. Click the Tuning tab.

The Tuning screen is displayed. This screen has three sections:

• Well Test Data

Page 181: WellFlo User Guide 20111009

Tuning

165

• IPR Tuning

• Plot

Figure 6-5: Tuning Screen

The Well Test Data section is located immediately below the toolbar. This area displays the following selected data from the Production Well Test tab.

• Test name

• Date

• THP

• QL

Additionally, the area displays the Calculated BHP. The BHP is calculated using the flow correlations and tuning factors (L factor) that you entered in the Configuration section under Flow Correlations.

Below the Well Test Data section is the IPR Tuning section. This section displays the parameters that influence the IPR. The parameters that are available in this section depend on the fluid type and IPR model that was selected in the Configuration section.

Page 182: WellFlo User Guide 20111009

WellFlo User Guide

166

The untuned data from the Configuration section is Read Only. However, you are able to enter values within the plus or minus 20% of the values.

On the right side of the screen is the IPR plot. Initially, this section displays the IPR from the Configuration section. Thereafter, this section displays the plots of all the production well tests that are selected in the Well Test Data section. You can adjust the values to shift the IPR.

4. To select one of more Production Well tests for tuning, activate the Select check box that is adjacent to the test that you want to tune.

Only the selected test are plotted in the IPR graph.

5. In the Tuned column of the IPR Tuning section, enter a new value for the parameter that you want to change by typing the value in the appropriate parameter text box. Alternatively, you can use the slider bar to adjust the parameter's value to a new value that is plus or minus 20% of the actual value.

An error message is displayed if you enter a value that is outside of the plus or minus 20% range for the parameter.

6. Determine whether the displayed IPR data is a good match.

• If the data is an acceptable, click Accept to save the tuned values.

Page 183: WellFlo User Guide 20111009

167

Analysis Analysis The Analysis menu is divided into the following tasks:

• "Operating Condition"

• "Sensitivities"

• "Plotting"

• "Export"

To perform an analysis, select a task from the Analysis menu. The data entry fields for the selected task appear in the center configuration screen. In this screen, you can set up your analysis as necessary.

To plot the results of the analysis, open Include in Plot. Click and drag the row pointer to select the values you want to include in the chart, and click Plot Selected.

For PCP wells, only the Operating Conditions task is available on the Analysis menu.

Operating Conditions There are four Nodal Analysis operation modes in WellFlo:

• Operating Point. In Operating Point mode, WellFlo runs Pressure Drop calculations at a range of Flow Rates, starting from opposite end nodes and calculating Inflow and Outflow Pressure Curves at an intermediate point called the solution node. The intersection of the Inflow and the Outflow Pressure Curves provides the Operating Point (i.e. the Pressure and Flow Rate at the solution node) for the Well under analysis, subject to the Constraints applied (e.g. End Node Pressures and System Description).

An Iteration option can be used to converge on an Exact Operating Point Solution if desired.

• Pressure Drop. Pressure Drop mode is a simpler analysis, involving a Pressure Drop calculation along the Well/Flowline system in one direction or the other at a specified flow rate, starting at a specified end node pressure. The result is the pressure at the opposite end of the system and the Pressure Profile in between.

Page 184: WellFlo User Guide 20111009

WellFlo User Guide

168

The Plot of Tubing and Casing Pressures and Temperature versus TVD is a Plot of computed Pressure and Temperature versus Depth. Other computed parameters can also be plotted versus Depth.

• Deepest Injection Point

o Operating and Pressure. These Nodal Analysis processes are identical to those described for Nodal Analysis Operating and Pressure modes, except that in these cases, any specified Gas-Lift Valve Depths are ignored. WellFlo computes the Deepest Depth at which a valve could be positioned at each flow rate, subject to the constraints in the Gas-Lift Data configuration screen (see "Gas Lift Data Configuration"). By contrast, the main Analysis options always respect the specified positions of the active Gas-Lift Valves in the Completion diagram.

• Forced Gas Entry. This check box should be checked to force a Gas-Lift Valve to open in one of the following ways:

o If there is only one Active Gas-Lift Valve, it will automatically be defined as open, even if there is insufficient Casing Pressure.

o If there are a number of Active Gas-Lift Valves, but insufficient Casing Pressure exists to open any of them, Forced Gas Entry will occur at the shallowest Gas-Lift Valve (i.e. the one most likely to open first if Casing Head Pressure was to be increased).

o If there are a number of Active Gas-Lift Valves and sufficient Casing Pressure exists for one or more to be open, the deepest of these will be defined as open. This case is therefore treated the same way, regardless of whether Forced Gas Entry is on or off.

If this check box is not checked, WellFlo will test each Gas-Lift Valve according to the calculated Casing Pressure and Valve Differential Pressure, and will only allow a Gas-Lift Valve to open if there is sufficient Casing Pressure. If several Gas-Lift Valves could be open, only the deepest of them will be declared open.

This option is grayed-out (i.e. disabled) if there are no Gas-Lift Valves in the system.

This option is not available for Deepest Point of Injection calculations; for these calculations, WellFlo computes the Deepest Depth at which a Valve could be positioned at each Flow Rate, subject to the Constraints in the Configuration/Gas Lift Data Panel. By contrast, this Nodal Analysis option always respects the specified positions of the active Gas-Lift Valves in the Completion diagram.

Depth Format. This option defines the way all depth-based plots (i.e. Pressure and Temperature versus Depth) are scaled.

Page 185: WellFlo User Guide 20111009

Analysis

169

Figure 7-1: Depth Format

Setting Operating Conditions The operation mode and other operating conditions are set in the Operating Conditions configuration screen, under the WellFlo Analysis menu.

TO SET OPERATING CONDITIONS:

1. Open Analysis in the Navigator.

2. Select Operating Conditions in the Analysis menu.

The Operating Conditions menu is displayed in the center of the screen.

Page 186: WellFlo User Guide 20111009

WellFlo User Guide

170

Figure 7-2: Operating Conditions

3. Select a Nodal Analysis Mode:

• Operating Point. This option is used to perform operating point nodal analysis for the current well. For Operating mode, this means running Pressure Drop calculations at a range of flow rates, starting from opposite end nodes and calculating Inflow and Outflow pressure curves at an intermediate point called the Solution Node. The intersection of the Inflow and the Outflow pressure curves provides the Operating Point (i.e. the Pressure and Flow Rate at the Solution Node) for the well under analysis. In Operating mode, there are two end nodes and a Solution Node. Logic is used to keep the node selection consistent (i.e. the Top Node must be above the Bottom Node, and the Solution Node must be between the two).

The Outflow part of the calculation will run from the top of the component selected as the Top Node, down to the Solution Node. The Inflow part of the calculation will run from the bottom of the component selected as Bottom Node, up to the Solution Node. The bottom of the component selected as the Solution Node is used as the end point for both calculations.

Page 187: WellFlo User Guide 20111009

Analysis

171

• Pressure Drop. This option is used to perform pressure drop nodal analysis for the current well. For Pressure Drop mode, this is a simpler analysis, involving a Pressure Drop calculation along the well/flowline system in one direction or the other at a specified flow rate, starting at a specified end node pressure. The result is the pressure at the opposite end of the system and the Pressure Profile in between. The plot of tubing and casing pressures and temperature versus TVD is a plot of computed pressure and temperature versus depth. Other computed parameters can also be plotted versus depth.

• Deepest Injection Point:

These options will be disabled if the user's current software licence is not configured for WellFlo Gas-Lift. Additionally, these options are enabled only when the Fluid Type is Oil.

o Operating Point. This option is used to perform Deepest Point of Gas Injection Operating Point nodal analysis for the current well. For the Operating Point mode, this means running pressure drop calculations at a range of flow rates, starting from opposite end nodes and calculating Inflow and Outflow pressure curves at an intermediate point called the Solution Node. The intersection of the Inflow and the Outflow pressure curves provides the Operating Point (i.e. the pressure and flow rate at the Solution Node) for the well under analysis.

The nodal analysis process is identical to that described for Operating mode, except that in this case, any specified Gas-Lift Valve Depths are ignored. WellFlo computes the Deepest Depth at which a Valve could be positioned at each flow rate, subject to the constraints in the Gas-Lift Data configuration screen. By contrast, the main Analysis options always respect the specified positions of the active Gas-Lift Valves in the Completion diagram.

o Pressure Drop. This option is used to perform Deepest Point of Gas-Injection Pressure Drop nodal analysis for the current well. For the Pressure Drop mode, this is a simpler analysis, involving a Pressure Drop calculation along the Well/Flow Line system in one direction or the other at a specified Flow Rate, starting at a specified End Node Pressure. The Result is the Pressure at the opposite end of the system and the Pressure Profile in between.

This Nodal Analysis process is identical to that described for the Pressure Operation Mode, except that in this case, any specified Gas-Lift Valve Depths are ignored.

WellFlo computes the Deepest Depth at which a Valve could be positioned at each flow rate, subject to the constraints in the Gas-Lift Data configuration screen. By contrast, the main nodal analysis options always respect the specified positions of the active Gas-Lift Valves in the Completion diagram.

This calculation mode would normally be the prelude to a Gas-Lift Design exercise. It would be used to establish the range of Valve Depths required to allow for changing production conditions. Sensitivity to declining Reservoir Pressure, increasing Water-Cut, etc. could also be investigated here.

Page 188: WellFlo User Guide 20111009

WellFlo User Guide

172

• Forced Gas Entry: This check box should be checked to force a Gas-Lift Valve to open in one of the following ways:

o If there is only one Active Gas-Lift Valve, it will automatically be defined as open, even if there is insufficient Casing Pressure.

o If there are a number of Active Gas-Lift Valves, but insufficient Casing Pressure exists to open any of them, Forced Gas Entry will occur at the shallowest Gas-Lift Valve (i.e. the one most likely to open first if Casing Head Pressure was to be increased).

o If there are a number of Active Gas-Lift Valves and sufficient Casing Pressure exists for one or more to be open, the deepest of these will be defined as open. This case is therefore treated the same way, regardless of whether Forced Gas Entry is on or off.

If this check box is not checked, WellFlo will test each Gas-Lift Valve according to the calculated Casing Pressure and Valve Differential Pressure, and will only allow a Gas-Lift Valve to open if there is sufficient Casing Pressure. If several Gas-Lift Valves could be open, only the deepest of them will be declared open.

This option is grayed-out (i.e. disabled) if there are no Gas-Lift Valves in the system.

This option is not available for Deepest Point of Injection calculations; for these calculations, WellFlo computes the Deepest Depth at which a Valve could be positioned at each Flow Rate, subject to the Constraints in the Configuration/Gas Lift Data Panel. By contrast, this Nodal Analysis option always respects the specified positions of the active Gas-Lift Valves in the Completion diagram.

• Stability Check: This check box should be checked to invoke the Stability Criterion. A Stable intersection of Inflow and Outflow Curves is one where the gradient of the Inflow Curve is less than the gradient of the Outflow Curve, or vice-versa for the Operating Point of an Injection Well. Operating Rates and Pressures will only be Reported for intersections tested as stable.

If this check box is unchecked, the Stability Criterion will not be applied, and intersections will be considered stable regardless of gradients. Where a curve has two intersections, the one corresponding to the higher Flow Rate will be used as the Operating Point. Operating Rates and Pressures thus defined will be Reported for all valid intersections.

The Stability Check option is unavailable for PCP wells because an “Auto Search Operating Point” option is available for it.

• Depth Format. This option defines the way all depth-based plots (i.e. Pressure and Temperature versus Depth) are scaled.

Page 189: WellFlo User Guide 20111009

Analysis

173

Figure 7-3: Depth Format

Calculation Nodes

4. Select and enter Calculation Nodes data:

• Top Node. Select the top node from which calculations will be performed.

• Bottom Node. Select the bottom node from which calculations will be performed.

• Solution Node. Select the node for which a solution will be calculated.

• Top Node Pressure. The starting point pressure for the outflow part of the calculation.

• Bottom Node Pressure. The starting point pressure for the inflow part of the calculation.

The Solution Node is fixed at the pump intake depth and the Bottom Node is fixed at the reservoir depth for PCP wells.

Page 190: WellFlo User Guide 20111009

WellFlo User Guide

174

5. Enter liquid (i.e. Oil model only) or gas (i.e. Gas and Condensate models only) Flow Rates at which the nodal analysis calculations will be performed. The defaults are 11 flow rates in a range from 5% to 95% of the AOF.

In an Operating point calculation, these will be arbitrary flow rates that (hopefully) span the actual operating point/s. The flow rates used should ensure that the intersection (if any) of Inflow and Outflow curves will be seen. At least two flow rates are required for an Inflow/Outflow Analysis.

For PCP, a speed range option is available along with the rate option. For more information, see PCP Analysis Mode."

Function Buttons:

This is situated near the top of the screen:

• Calculate: Once the Model has been set-up, select this button to compute the Operating Conditions (i.e. Production Rate, Casing Pressure, Tubing Pressure, and Temperature at the Valve) for various Gas-Injection Rates or Injection GLRs. Using the selected Valve Model and Valve Details, it also calculates, the Rate at which the Valve would actually pass Gas at each of those conditions. The points defining the Valve Performance Curve are each dependent on the Tubing Pressure, Casing Pressure, and Temperature

• Plot Selections: Select this button to generate a Gas-Lift Valve Performance Plot. Using the Nodal Analysis data and the selected Valve Model details, WellFlo computes the Tubing Pressure/s at the Valve required to pass the various Gas-Injection Rates.

• Flow Assurance: In the Operating Conditions pane, the Flow Assurance button is available for any equipment that contains fluid data. Select this button to calculate flow assurance for Hydrate, Wax, and Asphaltene using the PVTflex application.

The Flow Assurance button is grayed out under the following conditions: -- if no Operating Point exists -- if no Flow Assurance license exists.

Sensitivities Creating and Editing Sensitivities The Sensitivities and Sensitivity Groups offered when the Reservoir is included in a Nodal Analysis run are dependent on the current Reservoir Configuration (i.e. there is no point in offering a Sensitivity option whose values would not be used in subsequent IPR recalculations).

TO CREATE SENSITIVITIES:

1. Open the Analysis menu in the Navigator.

Page 191: WellFlo User Guide 20111009

Analysis

175

2. Select Sensitivities in the Analysis menu.

The Sensitivity configuration and selection screen is displayed.

Figure 7-4: Sensitivities

3. Click Create under Manage Sensitivities on the Sensitivities menu.

The sensitivities and sensitivity groups listed in the Sensitivities section are enabled. Selecting a group from the Sensitivities menu shows defaults in the Values section for that sensitivity.

4. Edit these defaults by directly editing the Values table or by entering From, To and Step values in the Range section.

5. Click Apply to add the new sensitivity to the Manage Sensitivities menu.

TO EDIT SENSITIVITIES:

Select a sensitivity from the Manage Sensitivities menu and click Edit.

The sensitivities and sensitivity groups listed in the Sensitivities section are enabled. Selecting a group from the Sensitivities menu shows defaults in the Values section for that sensitivity.

Page 192: WellFlo User Guide 20111009

WellFlo User Guide

176

Running Sensitivities To run Sensitivity Analyses, users must select one or two sensitivities from the Sensitivity 1 and Sensitivity 2 drop-down lists. If no sensitivities are selected, only the base case values entered in the various input fields will be used in the Nodal Analysis.

TO RUN A SENSITIVITY ANALYSIS:

1. Open Analysis in the Navigator.

2. Expand the Sensitivities menu, if necessary.

Existing sensitivities are listed in the Manage Sensitivities list and are available in the drop-down lists under Sensitivity 1 and Sensitivity 2.

Figure 7-5: Manage Sensitivities

3. Select a sensitivity in the Sensitivity 1 drop-down list. (Select a sensitivity in the Sensitivity 2 drop-down list as well, if desired.)

4. Click Apply.

5. Click Calculate to run the selected sensitivity.

Page 193: WellFlo User Guide 20111009

Analysis

177

If the selection is Flow Correlation (group) and Well and Riser L-Factor (variable), there is a check performed to assess whether Automatic L-Factor matching is feasible (i.e. provided the Analysis Mode is Pressure Drop at a single Flow Rate, some measured Pressure/Depth Data has been loaded — including at least one depth covered by the range of the analysis, and Pressure is selected as one of the Axis variables to be collected for Plotting on the Pressure/Depth Plot). If feasible, the option of Automatic L-Factor matching is offered.

Plotting

6. Open Include in Plot on the Analysis menu.

The results of the sensitivity analysis are displayed.

Figure 7-6: Include in Plot

7. Drag the row selector to select the values you want to plot in the chart.

8. Click Plot Selected.

The values selected are plotted in the chart windows.

Page 194: WellFlo User Guide 20111009

WellFlo User Guide

178

Figure 7-7: Plot Selected

The Inflow/Outflow curves are plotted in the Flow Curves plot.

9. Open any other tabs, such as the Wellbore Equipment Profile, to view the associated plots.

If necessary, unpin any plots for better viewing. For more information on using WellFlo charts, see "Charts".

Creating and Editing Sensitivities The Sensitivities and Sensitivity Groups offered when the Reservoir is included in a Nodal Analysis run are dependent on the current Reservoir Configuration (i.e. there is no point in offering a Sensitivity option whose values would not be used in subsequent IPR recalculations).

TO CREATE SENSITIVITIES:

1. Open the Analysis menu in the Navigator.

2. Select Sensitivities in the Analysis menu.

The Sensitivity configuration and selection screen is displayed.

Page 195: WellFlo User Guide 20111009

Analysis

179

Figure 7-8: Sensitivities

3. Click Create under Manage Sensitivities on the Sensitivities menu.

The sensitivities and sensitivity groups listed in the Sensitivities section are enabled. Selecting a group from the Sensitivities menu shows defaults in the Values section for that sensitivity.

4. Edit these defaults by directly editing the Values table or by entering From, To and Step values in the Range section.

5. Click Apply to add the new sensitivity to the Manage Sensitivities menu.

TO EDIT SENSITIVITIES:

1. Select a sensitivity from the Manage Sensitivities menu and click Edit.

The sensitivities and sensitivity groups listed in the Sensitivities section are enabled. Selecting a group from the Sensitivities menu shows defaults in the Values section for that sensitivity.

2. Edit the values by directly editing the Values table or by entering From, To and Step values in the Range section.

3. Click Apply to save your changes.

Temperature Sensitivity to Elapsed Time

Page 196: WellFlo User Guide 20111009

WellFlo User Guide

180

In the WellFlo Sensitivities section, the sensitivity variable Elapsed Production Time is usually available in the Group named Pressure and Temperature. This variable is applied in the Temperature calculations in Nodal Analysis, which otherwise assume an elapsed Production Time of 100 hrs (i.e. for Calculated and Calibrated Models) or 200 hrs (i.e. for Coupled Model).

Using different values as Sensitivities will show how dependent the Analysis Results are on this parameter.

Function Buttons:

This is situated near the top of the screen:

• Calculate: Once the Model has been set-up, select this button to compute the Operating Conditions (i.e. Production Rate, Casing Pressure, Tubing Pressure, and Temperature at the Valve) for various Gas-Injection Rates or Injection GLRs. Using the selected Valve Model and Valve Details, it also calculates, the Rate at which the Valve would actually pass Gas at each of those conditions. The points defining the Valve Performance Curve are each dependent on the Tubing Pressure, Casing Pressure and Temperature

• Plot Selections: Select this button to generate a Gas-Lift Valve Performance Plot. Using the Nodal Analysis data and the selected Valve Model details, WellFlo computes the Tubing Pressure/s at the Valve required to pass the various Gas-Injection Rates.

• Flow Assurance: In the Sensitivities pane, the Flow Assurance button is available for any equipment that contains fluid data. Select this button to calculate flow assurance for Hydrate, Wax, and Asphaltene using the PVTflex application.

The Flow Assurance button is grayed out under the following conditions: -- if no Operating Point exists -- if no Flow Assurance license exists.

Export Exporting Files in VFP, BHP and Other Formats WellFlo contains a facility to create ten specialized types of results file format, compatible with a number of widely-used reservoir simulators.

TO EXPORT FILES:

1. Open Analysis in the Navigator.

2. Click Export in the Analysis menu to open the Export For Simulator screen.

The Export For Simulator screen is displayed.

Page 197: WellFlo User Guide 20111009

Analysis

181

Figure 7-9: Export For Simulator

3. Select an export option from the drop-down list.

4. Enter the Table Number.

5. Enter a file name or browse to select a file

Page 198: WellFlo User Guide 20111009

WellFlo User Guide

182

6. Choose either DOS or Unix line separator format for the file output.

7. Choose either the Oilfield or Metric system in the Units menu.

8. Select the appropriate choice in the Basis of [VFP, BHP, etc.] Data section. For some formats, you have a choice of working with Liquid or Oil Production Rates.

9. Enter or edit the Flow Rates (minimum of one value is required).

10. Open the Gas-Lift tab (only enabled for an Oil Well with a Gas-Lift Valve) or the ESP Values tab (only enabled for an Oil Well with an ESP). You have the choice of specifying Injection Gas/Liquid Ratio, GLRi or Gas Injection Rate, Qgi.

11. For an Oil Well, open the Gas Ratios tab (not enabled for Gas Wells) and fill in the gas ratio values. For a Condensate Well, open the Oil Ratios tab and enter values for the Producing Oil/Gas Ratio, OGR.

12. Open the Pressures tab to enter Pressure Values and specify whether these are Tubing Head (At Tubing Head) or Separator (At Outlet Node) pressures using the appropriate radio button selection:

13. Open the Water Content tab. For an Oil Well, enter the Water-Cut. For Gas and other Condensate Wells, enter values for the Water/Gas Ratio.

In the Variances section, you can enter flow correlations and/or L-Factor calibrations to be used with the specified Flow Rates and Water-Cuts (e.g. different Correlations could be used for low and high Water-Cuts, or Correlations could be Tuned in different ways as the Water-Cut increases, based on calibrations against field data. This methodology is only applied to flow in the well, not the surface flowlines).

Both Action options are available for Export to Eclipse and SIMBEST. Only the L-Factor option is available for the other export formats.

14. Check Vary correlation with rate and water cut to enter flow correlations.

The Flow Correlations selection dialog box is displayed.

Page 199: WellFlo User Guide 20111009

Analysis

183

Figure 7-10: Flow Correlations selection by rate and water cut

15. Check Vary L factor with rate and water cut to enter L factors.

The L Factor selection dialog box is displayed.

Page 200: WellFlo User Guide 20111009

WellFlo User Guide

184

Figure 7-11: L Factor selection by Flow Rate and Water Cut

16. To interpolate L-Factor values between End-Points, enter two End-Point values and click Interpolate.

The L-Factors are interpolated linearly with Water-Cut, and logarithmically with Flow Rate.

Horizontal and vertical interpolation are possible, over a whole or part row or column.

17. Click OK to close the dialog box.

18. Click OK on the Export screen.

The export file can be viewed via Windows NotePad, WordPad, or similar text editor. Different screen editors react differently to the line separator characters written in the Unix format.

Flowing Pressure File Output The results are listed in the appropriate formats for the various simulators, as specified in their user manuals. A few points are worth highlighting:

• Where Mid-Perforation Depth is written to the file, it is defined as:

Page 201: WellFlo User Guide 20111009

Analysis

185

o BHP, IMX, SB1 and SB2 files: TVD below Wellhead/Xmas Tree

o VFP files: TVD below MSL

• If a combination of Sensitivity Values is encountered where the top-down calculation cannot be made (usually because the Bottom Hole Pressure (BHP) would be ridiculously high, or Critical Flow is identified), an asterisk (*) is written in the Results array of the BHP file, and 1E10 is written in the VFP file.

• Long lines of output data in exported VFP files are broken at 130 characters. Ensure that an adequate length setting exists in the Eclipse control parameters before attempting to read in the VFP file (the default is 132).

L-Factor and Flow Correlation Tables L-Factor Tables To apply variations in L-Factor with Water-Cut and Production Rate based on Calibrations for a particular Well, users can set-up a Multiple L-Factor table. The table is stored as part of the WellFlo*.WFL Well file.

In order to impose a different set of Flow Rates and Water-Cuts for the calculations, users must modify the table Analysis — Export screen after loading the appropriate *.WFL file in WellFlo. This is because WellFlo will always use the Sensitivity Values entered in the table (i.e. if present), for the Flowing Pressure calculations on the well concerned.

If there is no L-Factor table in the Export screen for a particular well, the Flow Rate and Water-Cut values in the Control File will be used for that well.

Flow Correlation Tables Users may set up a Flow Correlation table in the Export screen for a particular Well, to account for variations in choice of Flow Correlation with Water-Cut and Production Rate. The table is stored as part of the WellFlo *.WFL Well file.

Entry in Control File Description Example

format=dos/unix =dos: uses DOS line-break =unix: uses special Unix line break

format=dos

Page 202: WellFlo User Guide 20111009

WellFlo User Guide

186

units=oilfield/ metric

Switches between Eclipse Oilfield and Metric Units.

Switches between Eclipse Oilfield and Metric Units.

gor=GOR1 (j) GORj

Use (j) evenly-spaced GOR values from GOR1 to GORj. The example (right) specifies five GOR values: 0.1, 0.2, 0.3, 0.4, 0.5 Mscf/STB. To specify a single value, just enter (for example): gor=0.3

gor = 0.1 (5) 0.5

qgi=Qgi1 (k) Qgi k

Use (k) evenly-spaced Qgi values from Qgi1 to Qgi k. The example (right) specifies four Qgi values: 0, 500, 1000, 1500 Mscf/day. To specify a single value, just enter (for example): qgi=500.

qgi = 0 (4) 1500

thp=THP1 (m) THPm

Use (m) evenly-spaced Tubing Head Pressure values from THP1 to THP m. The example (right) specifies three THP values: 100, 150 and 200 psia. To specify a single value, just enter (for example): thp=100.

thp = 100 (3) 200

liq=Qliq1 (n) Qliq n

Use (n) evenly-spaced Liquid Rate values from Qliq1 to Qliq n. The example (right) specifies six Liquid Rates: 1000, 2000, 3000, 4000, 5000, 6000 STB/day. To specify a single value, just enter (for example) : liq=2000.

liq = 1000 (6) 6000

wc=WCUT1 (z) WCUTz

Use (z) evenly-spaced Water-Cut values from WCUT1 to WCUTz. The example (right) specifies three Water-Cuts: 0, 0.25, 0.50. To specify a single value, just enter (for example):wc=0.25.

wc = 0 (3) 0.50

wellfilename=tabnum

Generate a VFP table using the above data for the *.WFL file whose name is wellfilename. Assign table number tabnum to this table. The VFP file will be saved as wellfilename.VFP. The example (right) will create a VFP file called AZ5.VFP for the Well file AZ5.WFL. The Table Number will be 2.

AZ5=2

Page 203: WellFlo User Guide 20111009

Analysis

187

wellfilename=tabnum

Generate a VFP table for another Well, using the above sensitivities, or different ones if they have been specified after the previous wellfilename entry. In this example, a second table, AZ6.VFP, will be generated from AZ6.WFL using the same sensitivities. The Table Number will be 1.

AZ6=1

corrdivs= w1 w2... / q1 q2...

Flow Correlation tables: A different Flow Correlation can be assigned to each Water-Cut range 0 < wc = w1, w1 < wc = w2, etc., and for each Flow Rate range Q = q1, q1 < Q = q2, etc. Users can specify up to three values (= four ranges) each for the Water-Cuts and Flow Rates. In the first example (right), the Water-Cut ranges are = 0.2, 0.2-0.4, 0.4-0.8 and > 0.8. The Flow Rate ranges are = 5000.

corrdivs= 0.2 0.4 0.8 /5000

corrdivs= w1 w2... / q1 q2...

In the second example (right), the Water-Cuts span the maximum range 0-1.0 (no values specified), and the Flow Rate ranges are = 5000 and > 5000.

corrdivs= / 5000

corrnums= n2 n3...

The Flow Correlation to be used in each of the ranges defined by corrdivs is specified by a number. The first example (right) goes with the first corrdivs example: the first four Correlations numbered 2,4,5 and 3 are assigned to the four Water-Cut ranges defined by corrdivs, for Flow Rates = 5000. The Correlations numbered 2,4,6 and 7 are assigned to these four Water-Cut ranges for Flow Rates > 5000.

Corrnums= 2 4 5 3 2 4 6 7

corrnums= n2 n3...

In the second example, since the Water-Cut has not been sub-divided in corrdivs (see above), Correlation 3 is assigned to the full Water-Cut range 0-1.0, for Flow Rates = 5000, and Correlation 5 for Flow Rates > 5000.

Corrnums=3 5

Critical Unloading Rate

Page 204: WellFlo User Guide 20111009

WellFlo User Guide

188

For Gas and Condensate wells only, the Critical Unloading Rate (i.e. the Production Rate that corresponds to the Turner Velocity at the Wellhead) is computed from the Turner Critical Velocity, which is collected for all fluid types.

The Critical Unloading Rate is reported as described in the WellFlo Reports and the WELLFLO.log file (i.e. if enabled via the Application Options configuration dialog box (Settings > Options...).

• In Pressure Drop mode, Critical Unloading Rate is reported in the WellFlo output Report and WELLFLO.log for each flow rate (i.e. every Pressure Drop calculation run).

• In Operating Point mode, Critical Unloading Rate is reported for any operating point run (i.e. Inflow/Outflow Analysis). It is also reported in the WELLFLO.log for each trial flow rate.

Technical

The Turner Critical Velocity is computed at the Xmas Tree/Wellhead using the equation proposed by Turner1 and modified by Coleman et al2:

Figure 5-12: Turner Critical Velocity

With the Critical Velocity (Vgc) in ft/sec, Interfacial Tension (s) in dynes/cm, and Gas and Liquid Densities (rG and rL) in lbs/ft3. This is then converted to Gas Flow Rate using Wellhead Pressure (WHP), Temperature and Tubing Inside Diameter (ID).

For a Water/Gas Ratio (WGR) of zero, Coleman2 suggests that the Condensate properties should be used in the equations for Turner Critical Unloading Velocity and Flow Rate instead of those for water. Any non-zero WGR should invoke water properties.

The data in the following Registry Value can be used to control the calculation in cases when there is zero WGR:

Turner-water-lift: The default value of 1 specifies that the Water-Lifting Velocity is still to be calculated, and the optional value 0 specifies that the Oil-Lifting Velocity is to be computed instead.

References

1. Turner, R.G.: "Analysis and Prediction of Minimum Flow Rate for the Continuous Removal of Liquids from Gas Wells"; JPT, Nov. 1969, Trans. AIME 246.

2. Coleman, S.B., Clay, H.B., McCurdy, D.G., and Norris III, H.L.: "A New Look at Predicting Gas-Well Load-Up"; JPT, March 1991. Also available as "Understanding Gas-Well Load-Up Behavior", SPE 20281, 1991.

Advanced Gas Lift Valve Modeling This dialog is generated by selecting the Advanced Gas Valve Modeling option from the Analysis Menu.

Page 205: WellFlo User Guide 20111009

Analysis

189

TO SET OPERATING CONDITIONS:

1. Open Analysis in the Navigator.

2. Select Advanced Gas Lift Valve Modeling in the Analysis menu.

The Advanced Gas Lift Valve Modeling screen is displayed.

Figure 7-12: Advanced Gas Lift Valve Modeling

3. Enter the following calculation nodes:

• Top Node: From the drop-down menu, select the Top Node from which calculations will be performed.

• Bottom Node: From the drop-down menu, select the Bottom Node from which calculations will be performed.

• Top Node Pressure: Enter the starting point Pressure for the outflow part of the calculation into this field.

• Bottom Node Pressure: Enter the starting point Pressure for the inflow part of the calculation into this field.

4. Enter the Injection Pressures.

Page 206: WellFlo User Guide 20111009

WellFlo User Guide

190

5. To activate a field in which to enter the range of GLRi over which the Operating Conditions are to be calculated, select the Define Max GLRi check box.

6. Enter values in the Valve Settings table:

• Name: Enter a descriptive Name for each Valve.

• MD: Enter the Measured Depth of each Valve in the system. The corresponding TVD field updates automatically.

• TVD: Enter the True Vertical Depth of each Valve in the system. The corresponding MD field updates automatically.

• Temp: Enter a Temperature at the Valve for use when the Manual Temperature Model is selected in Nodal Analysis.

• TRO: Enter the Test Rack Opening Pressure for Gas-Charged and Spring-Loaded Valves only.

• Manufacturer: Use the drop-down menu in these fields to select one of the Manufacturers listed in the gasvalve.dat file, or select None to specify generic Valves; the corresponding Valve Model field will be automatically updated.

• Model: Use the drop-down menu in these fields to select one of the Valve Models listed for the specified Manufacturer or the generic Valve from the gasvalve.dat file.

• Port: Use the drop-down menu in these fields to select one of the Port Sizes listed for the selected Manufacturer and Model from the gasvalve.dat file.

7. Enter the Valve Performance Data:

The Valve Performance Data section is only enabled when True Valve Performance Mode is selected.

• True Valve Performance: This option models the Valve Performance of Orifice and Pressure-Controlled Valves more rigorously. For each Valve Type, a Correlation defines the throughput of Gas for a given Casing and Tubing Pressure, In-Situ Temperature and set of Valve Characteristics. Instead of users specifying the Gas Injection Rate (Qgi) or Lift-Gas/Liquid Ratio (GLRi) (i.e. with the Step Profile option), WellFlo will compute the Gas throughput according to the Valve Specifications and Well Conditions.

Valve Performance is modeled by Correlations. A limited set is currently available, but this will be extended as more data becomes available. The Correlations for the generic Valve Types (i.e. 1.5" IPO, 1.0" IPO, 1.0" PPO and Orifice) are available to all users, but the Correlations for proprietary Valve Types are individually licensed.

• Step Profile: This option models the Valve Performance Curve as a Step Profile where Gas is Injected at the specified Rate provided:

Tubing Pressure < (Casing Pressure - Valve Differential Pressure) and no Gas-Injection occurs otherwise.

8. Click Apply.

Function Buttons:

This is situated near the top of the screen:

Page 207: WellFlo User Guide 20111009

Analysis

191

• Calculate: Once the Model has been set-up, select this button to compute the Operating Conditions (i.e. Production Rate, Casing Pressure, Tubing Pressure, and Temperature at the Valve) for various Gas-Injection Rates or Injection GLRs. Using the selected Valve Model and Valve Details, it also calculates, the Rate at which the Valve would actually pass Gas at each of those conditions. The points defining the Valve Performance Curve are each dependent on the Tubing Pressure, Casing Pressure and Temperature

• Plot Selections: Select this button to generate a Gas-Lift Valve Performance Plot. Using the Nodal Analysis data and the selected Valve Model details, WellFlo computes the Tubing Pressure/s at the Valve required to pass the various Gas-Injection Rates.

• Flow Assurance: In the Operating Conditions pane, the Flow Assurance button is available for any equipment that contains fluid data. Select this button to calculate flow assurance for Hydrate, Wax, and Asphaltene using the PVTflex application.

The Flow Assurance button is grayed out under the following conditions: -- if no Operating Point exists -- if no Flow Assurance license exists.

Reports Reports contain a summary of the input data and system description, followed by the calculated results.

• For Operating Point calculations, the pressures calculated at the Solution Node in the inflow direction and outflow direction will be listed for each flow rate, along with the Operating Point, and Depth of Gas-Injected (i.e. provided a Gas-Injection Analysis is being performed), on a case by case basis. The Operating Point report lists the flow rates of each Layer at each Operating Point. For Cross-Flowing Layers in a Production Well, the Cross-Flow Rate is listed, with a negative sign.

• For Pressure Drop calculations, the results listing will contain the flowing Pressures and Temperatures (at each computational increment) versus Depth for each Flow Rate and each Sensitivity. The Casing Pressure is also presented to allow Pressure Drop over the completion to be examined. For Gas and Condensate wells, the Critical Unloading Rates will be reported for each sensitivity combination.

Some of these "collectible parameters" are also part of the ANALYSIS.log output. Others, such as Liquid and Gas Velocity Numbers, can be listed only in the Report file (and Plotted against Depth).

TO VIEW ANALYSIS REPORTS:

1. Create a new or open an existing WellFlo file.

2. Open the Analysis menu in the Navigator.

3. Set up and calculate a new Nodal Analysis for the selected Well.

4. Open the Report tab to view the output report.

The Report output screen is displayed.

Page 208: WellFlo User Guide 20111009

WellFlo User Guide

192

Figure 7-13: Analysis Report

5. Click the Save Report button to save this report to the WellFlo Output sections.

Pressure Drop Correlations There are twelve Pressure Drop Correlations available in WellFlo. Six are derived from standard theory, four have been modified in various ways (i.e. variants of the Duns and Ros, Beggs and Brill, and Hagedorn and Brown correlations), one is a hybrid (i.e. Dukler-Eaton-Flanigan), and one is an in-house mechanistic model (i.e. EPS Mechanistic). The standard forms of the correlations follow the published references as closely as possible.

There are three sources of Pressure Drop:

• Hydrostatic Gradient: This arises from the density of the multi-phase column of fluids. It is calculated from a knowledge of the Liquid Hold-Up (i.e. the proportion of the flowing area occupied by liquid), and the Densities of the Phases. It is proportional to the sine of the deviation, being zero in a horizontal pipe. Most correlations use a Flow-Regime Map to determine the type of flow, and then use a particular correlation for the Flow-Regime concerned to determine Hold-Up.

• Frictional Gradient: This arises from the drag of the fluids on the walls of the pipe. This is calculated in a specific way for each correlation, but generally uses the concept of a Friction

Page 209: WellFlo User Guide 20111009

Analysis

193

Factor diagram (such as Moody's) to calculate the Friction Factor as a function of the Reynold's Number and Pipe Roughness. The Friction Factor is used to calculate the Frictional Pressure Gradient.

For Annular Flow, the Pipe Roughness specified for the Tubing inside wall (i.e. Tubing Component dialog) is applied to the Tubing outside wall and the Casing inside wall.

• Acceleration Gradient: This arises from the increasing kinetic energy of the fluids as they expand and accelerate with decreasing Pressure. This term is often negligible, but is always included in these correlations. All correlations in WellFlo use an acceleration term proposed by Beggs and Brill1 based on the mean Phase Velocities in each computational segment.

Each correlation is described in terms of these three pressure gradient components.

For the Frictional Gradient, the following correlations do not use the Wall Roughness entered in the component dialog, but compute their own Roughness Factors internally: Beggs and Brill, Beggs and Brill (no-slip), Fancher-Brown, Dukler-Eaton-Flanigan.

• Duns and Ros: This follows the methods described by Brown1 The correlation makes use of a Flow-Regime Map covering Bubble, Slug and Mist flow. There is a linear transition between Slug and Mist. Each regime has its own Hold-Up correlation. There is no change to Hold-Up with deviation.

The Friction is calculated with liquid properties for Bubble and Slug flow, and gas properties for Mist. In Mist flow, the Wall Friction is increased due to liquid ripples on the pipe wall. This correlation is considered by some to be the best suited to Gas-Lift stability prediction (i.e. using GLRi as Sensitivity and with the Stability Check facility enabled.

• Duns and Ros (modified): This has a Flow-Regime Map extended by the work of Gould et al2 This includes a new transition region between Bubble and Slug flow, and an additional Froth flow region at high Flow Rates. The Hold-Up is considered as No-Slip for Froth flow, and is interpolated over the Bubble-Slug transition. The other Hold-Up relationships are the same as the standard Duns and Ros. To model deviation, the calculated Hold-Up is modified using the Beggs and Brill corrections (see below). The Friction is calculated by the method proposed by Kleyweg3 this uses a Monophasic Friction Factor rather than a Two-Phase Friction Factor, but involves use of an average Fluid Velocity. This is claimed by Kleyweg to be a better method.

• Beggs and Brill: This again follows the methodology outlined by Brown1 This correlation is unique in that it is based on a Flow-Regime Map for horizontal flow, from which a regime is first determined as if the flow were horizontal. A horizontal Hold-Up is then calculated by correlations. Lastly, this Hold-Up is corrected for the actual Angle of Deviation. As the Beggs and Brill correlation models up-flow and down-flow, it is recommended for all pipeline applications. However, since it was not derived for vertical flow, it must be used with caution in vertical wells. The Friction calculations in Beggs and Brill use an internally-defined Two-Phase Smooth Pipe Friction Factor. This may be expected to under-estimate Friction in rough pipes.

Page 210: WellFlo User Guide 20111009

WellFlo User Guide

194

• Beggs and Brill (no-slip): This uses the same methodology as the standard Beggs and Brill, with the exception that the Hold-Up used is not the horizontal Hold-Up described above, but simply the No-Slip Hold-Up, without the deviation correction.

• Beggs and Brill (modified): This also uses the same methodology as the standard Beggs and Brill, with the following changes. There is an extra flow regime of Froth flow, which (as in Duns and Ros (modified)) assumes a No-Slip Hold-Up. This is triggered by highly Turbulent flow. The Friction Factor is changed from the internally-defined Two-Phase Smooth Pipe Friction Factor to the method used in Duns and Ros (modified) — a Monophasic Friction Factor using Pipe Roughness and average Fluid Velocity.

• Hagedorn and Brown: Again, this is as per Brown1 with the modifications to Hagedorn and Brown's original work recommended by the authors. These include the use of the Griffith and Wallis correlation for Bubble flow (i.e. using a simplified Flow-Regime Map to detect Bubble flow); and the use of No-Slip Hold-Up, if it gives greater density then Hagedorn and Brown's correlation.

There is no change to Hold-Up with deviation. A Two-Phase Friction Factor incorporating Pipe Roughness is used.

• Hagedorn and Brown (modified): This involves the adjustment of the standard Hagedorn and Brown Hold-Up for deviation, using the Beggs and Brill correction. When Griffith and Wallis' Hold-Up correlation is invoked (i.e. for Bubble flow), it is also corrected. Otherwise, this is the same as the standard Hagedorn and Brown correlation.

• Fancher and Brown: This is a No-Slip correlation1 with no Flow Regime Map. It has an internal Friction Factor model, which is independent of Pipe Roughness. This correlation cannot be recommended for general use. According to Brown, it is only suitable for 23/8 to 27/8 inch size tubulars. It is included in WellFlo for any historical comparisons that may be required. Generally, it differs widely from the results of the other seven correlations.

• Orkiszewski: This is again based on the description by Brown1 This is perhaps the most sophisticated correlation, as it uses the work of Duns and Ros and Griffith and Wallis, for Mist and Bubble flow respectively (using a Flow Regime Map similar to Duns and Ros). It has an internal correlation in the Slug flow region, which is based on the approach of Griffith and Wallis. A transition between Slug and Mist flow is also modeled. The Hold-Up is adjusted for deviation using the Beggs and Brill correction (as in the Duns and Ros (modified) and Hagedorn and Brown correlations). The Friction Factor calculation uses Wall Roughness, but varies with Flow Regime, and for Mist flow retains the Duns and Ros additional Wall Friction term, accounting for ripples in the film of liquid on the wall.

In the correlation, the default In-Situ Water-Cut value defined for switching from the Continuous Oil Phase equations to the Continuous Water Phase equations for Slug flow is 50%.

• Gray: This is a widely-recommended correlation4for Gas and Gas Condensate systems which are predominantly Gas phase (with liquid entrained as droplets). No Flow Regime Map is used, with flow being treated as a Pseudo-Single-Phase. Water or liquid condensate is considered to adhere to the pipe wall, resulting in a modified Roughness term.

• Dukler-Eaton-Flanigan: This is a hybrid of the Dukler5correlation for the Friction component and the Flanigan6correlation for the Hydrostatic component. The Mixture Density is calculated using

Page 211: WellFlo User Guide 20111009

Analysis

195

Dukler's equation, but with Eaton's7Hold-Up definition, and this is used in Dukler's term for Friction. The Liquid Density is used in Flanigan's term for the Hydrostatic component. The Acceleration component is modeled with the Beggs and Brill correlation. This correlation can be recommended for undulating Surface Flow, but is not suitable for downflow.

• EPS Mechanistic: This has been formulated on physical modeling principles, and is therefore applicable to all Fluid Types, Pipe Sizes and Inclinations. However, it is not at present recommended for Annular flow. The Flow Regime Map is based on work by Wallis, Barnea, Taitel and Dukler, and it models the following:

o Slug flow according to Sylvester8,with the Taitel and Barnea9 correlation for the Taylor Bubble Velocity.

o Stratified flow with the Sinai10 correlation for the Interfacial Friction Factor.

o Annular and Mist flow with the KLSA (or Oliemans et als') entrainment correlation, Oliemans et als'11 correlation for Gas Core Velocity, the KLSA Interfacial Friction Model9, and Gray's4 correlation for low Liquid Hold-Up. Bubbly and Dispersed Bubble flow incorporating Wallis's Drift Flux Model12.

A table of the numbers used in the ANALYSIS.log file to identify the various Flow Regimes is described in "ANALYSIS.log" and WellFlo "Flow Regime Numbers".

References

1. Brown, K.E. & Beggs, H.D.: "The Technology Of Artificial Lift Methods"; Volume 1. Penwell Books 1977.

2. Gould, T.L., Tek, M.R. and Katz, D.L.: "Two - Phase Flow Through Vertical, Inclined or Curved Pipe"; JPT, August 1974.

3. Kleyweg. D. et al.: "Gas-Lift Optimisation - Claymore Field"; Offshore European Conference, 1983: Paper SPE 11885.

4. Gray: " Appendix B: Vertical Flow Correlation - Gas Wells"; API Users' Manual for API 14B, 2nd edition, API, Dallas, June 1977.

5. Dukler, A.E.: "Gas-Liquid Flow in Pipelines"; American Gas Association, Am. Pet. Inst., Vol. 1: Research Results (May, 1969).

6. Flanigan, O.: "Two-Phase Gathering Systems"; Oil and Gas Journal (March 1958).

7. Eaton, B.A. et al: "The Prediction of Flow Patterns, Liquid Holdup and Pressure Losses Occurring During Continuous Two-Phase Flow in Horizontal Pipelines"; Trans AIME (1966).

8. Sylvester, N.D.: "A Mechanistic Model for Two-Phase Vertical Slug Flow in Pipes"; J. Energy Resources Tech., 109, 206-213 (1987).

9. Taitel, Y., Barnea, D. and Dukler, A.: "Modelling Flow Pattern Transitions for Steady Upward Gas-Liquid Flow in Tubes"; A. I. Ch. E. J., 26, 345-354 (1980).

10. Sinai, Y.L.: "A Charnock-Based Estimate of Interfacial Resistance and Roughness for Internal, Fully-Developed Stratified Two-Phase Horizontal Flow"; Int. J. Multiphase Flow, 9, (1), 13-19 (1983).

Page 212: WellFlo User Guide 20111009

WellFlo User Guide

196

11. Oliemans, R.V.A., Pots, B.F.M. and Trompe, N.: "Modelling of Annular Dispersed Two- Phase Flow in Vertical Pipes"; Int. J. Multiphase Flow, 12, (5), 711-732 (1986).

12. Wallis, G.B.: "One Dimensional Two-Phase Flow", McGraw-Hill, New York, 1969.

Pressure Drop Through a Restriction The Pressure Drop Through a Restriction is worked out as follows. The upstream Pressure is used for Fluid Property evaluation. The Heat Capacities of the Liquid and Gas Phases are found at upstream conditions. The Sonic Velocity of the single-phase or two-phase (i.e. Gas-Liquid) mixture is determined from the Heat Capacity Ratio, Cp/Cv.

If the actual Throat Velocity is greater than this, the flow is critical, and if less, it is sub-critical. Critical Flow and Sub-Critical Flow are flagged in the Flow Regime column of the ANALYSIS.log file (i.e. if the Output to Analysis Log option is checked in Preferences of the Application Options configuration dialog box), where an entry flag of 0 = Sub-Critical and 1 = Critical.

In the case of single-phase or nearly single-phase (i.e. high GLR) systems only, this flag is used in a general Critical/Sub-Critical Flow equation (i.e. Beggs1), which models the transition smoothly between the two flow types.

For low GLR systems, owing to the discontinuous nature of the available Choke equations, this flag is ignored, and the Use critical flow equation check box settings in the Surface Equipment configuration screen are invoked (i.e. users can select between using Critical Flow equations (checked) or Sub-Critical Flow equations (unchecked). In this case, the flag is for information only.

Surface Chokes For Black Oil Fluid Type (and for Gas, Condensate or Volatile Oil Fluid Types with GLR < 10,000 scf/STB), the Pressure Drop will be computed using a Critical or Sub-Critical Flow Equation, depending on the choice made in the Surface Equipment configuration screen.

Critical Flow is handled by one of six correlations. These are listed in the following table together with the coefficients A, B, C and D:

Correlation A B C D

Gilbert 1.89 10.00 0.546 1.0

Baxendell 1.93 9.56 0.546 1.0

Achong 1.88 3.82 0.65 1.0

Ros 2.00 17.40 0.50 1.0

Aussens 1.97 3.89 0.68 1.0

Page 213: WellFlo User Guide 20111009

Analysis

197

Corpoven (oil or volatile oil) 1.9523 8.255814 0.501022 1.0645

Corpoven (gas or condensate) 1.814859 7.700537 0.595821 0.962028

Critical Flow can also be handled by a customized correlation with user-defined coefficients.

These coefficients are used in the following equation:

Pup = (B x QlD x GLRC) / (DchokeA)

to determine the upstream pressure.

If the Corpoven Critical Choke Correlation is selected, and the Use critical flow equation check box option has been checked in the Surface Equipment configuration screen, then the GLR > 10,000 scf/STB rule does not apply. The Sub-Critical equation is used for single-phase Gas Flow, and the Corpoven Critical Choke Correlation appropriate to the fluid type (refer to table above), is used for two-phase flow at all values of GLR.

Downstream Pressures cannot be determined in the case of Critical Flow, and if Critical Flow occurs in an upstream-to-downstream computation in a Production Well, the computation will stop at the Choke. The same situation applies in the case of an Injection Well, where Critical Flow occurs in the direction of injection.

Sub-Critical Flow is modeled using a modified version of Beggs' SSV1 equation.

For single-phase Gas, or high GLR Gas/Condensate/Volatile Oil systems (i.e. GLR > 10,000 scf/STB), flow is treated as (near) single-phase, and Critical or Sub-Critical Pressure Drops are computed according to the Sonic Velocity Test described above, using Beggs' General Equation1, regardless of the check box setting in the Surface Equipment configuration screen for the choke.

If the Coupled Pressure-Temperature Model has been selected, WellFlo also accounts for the Joule-Thomson effect on the moving fluid2.

Sub-Surface Restrictions The same logic applies to Sub-Surface Restrictions as to Surface Chokes:

• Black Oil, or low GLR Gas/Condensate/Volatile Oil systems (GLR < 10,000 scf/STB): The Critical/Sub-Critical check box setting in the wellbore Equipment > Restrictions configuration screen is respected and the appropriate equation is imposed; the Sonic Velocity Test is ignored.

• Single-phase Gas, or high GLR Gas/Condensate/Volatile Oil systems (GLR > 10,000 scf/STB): the Sonic Velocity Test is respected and Beggs' General Equation1 is used; the Critical/Sub-Critical check box setting in the wellbore Equipment > Restrictions configuration screen is ignored.

References

Page 214: WellFlo User Guide 20111009

WellFlo User Guide

198

1. Beggs, H.D.: "Production Optimization"; Section 3, VII, A. OGCI Publications, Tulsa, 1991.

2. Alves, I.N., Alhanati, F.J.S. and Shoham, O.: "A Unified Model for Predicting Flowing Temperature Distributions in Wellbores and Pipelines"; New Orleans, Sept. 1990: paper SPE 20632.

ANALYSIS.log When Output to Analysis.Log is selected in the Application Options dialog (Settings > Options...), users can view their output from WellFlo Nodal Analysis in a textual form.

The log files contain more details about the calculations than are provided in Analysis Report output and are intended for diagnostic purposes.

Users are recommended not to enable these options unless absolutely necessary, since writing the Log File/s will slow down WellFlo calculations.

Successive calculation records are either appended to the previous *.LOG files during a given WellFlo session or the files can be cleared at the start of each new run, depending on the current setting of the Clear .Log every run check box in the WellFlo Application Options dialog.

user = xxx where xxx is the directory path.

The files can be viewed or edited with Notepad, by default, or a selected application. To keep a *.LOG file, use the Save As option in Notepad or the current viewer to save it under a new name; otherwise, it will be over-written (default setting) the next time that Nodal Analysis calculations are performed in WellFlo. If Clear .Log every run is unchecked in the Application Options dialog, the calculation details will be appended to the existing *.LOG file.

The ANALYSIS.log output has been formatted (tabbed) to be read into a spreadsheet so that the calculations can be analyzed in more detail. To read the data into a spreadsheet, select the appropriate filter for tab-separated data and open ANALYSIS.log:

The parameters currently listed are:

• Pressures and Temperatures

• In-Situ Flow Rates, Densities and Viscosities of each Phase

• In-Situ Phase and Superficial Velocities

• Hydrostatic, Frictional, Acceleration and Total Pressure Gradients

• No-Slip and In-Situ Liquid Hold-Ups

• Flow Regime Identifiers

• Erosional Velocity

Page 215: WellFlo User Guide 20111009

Analysis

199

Flow Regime Numbers The Flow Regime Numbers are written to the ANALYSIS.log. They can be optionally "collected" and plotted versus Depth (i.e. Measured Depth (MD) or True Vertical Depth (TVD)) for well components, and versus the Length from Wellhead (or the Elevation Above MSL) for surface components.

Each Flow Correlation has Flow Regime Numbers as illustrated in the following tables:

Flow Regime Number

Correlation 1 2 3 4 5

Duns and Ros (std) Plug/Bubble/ Froth Slug/Froth Mist Transition

Duns and Ros (mod) Bubble/Plug Bubble/Plug with Heading Bubble/Slug Slug with

Heading Slug

Beggs and Brill (std) Segregated Intermediate Distributed Transition Dispersed

Beggs and Brill (mod) Segregated Intermediate Transition Semi- Dispersed

Beggs and Brill (no-slip) Segregated Intermediate Distributed Transition Dispersed

Hagedorn and Brown (std and mod) Bubble Not Bubble

Fancher and Brown All Regimes

Orkiszewski Bubble Slug Mist Transition

Gray Two-Phase

Dukler-Eaton-Flani-gan Two-Phase

Flow Regime Number

Correlation 6 7 8 9 10

Duns and Ros (std) Gas Liquid

Page 216: WellFlo User Guide 20111009

WellFlo User Guide

200

Duns and Ros (mod) Froth Transition Mist Gas Liquid

Beggs and Brill (std) Gas Liquid

Beggs and Brill (mod) Froth Dispersed Distributed Gas Liquid

Beggs and Brill (no-slip) Gas Liquid

Hagedorn and Brown (std and mod) Gas Liquid

Fancher and Brown Gas Liquid

Orkiszewski Gas Liquid

Gray Gas Liquid

Dukler-Eaton-Flani-gan Gas Liquid

EPS Mechanistic Correlations

Flow Regime Number

Correlation 1 2 10 20 21 22

EPS Mechanistic Gas Liquid Bubbly Intermittent Elongated Bubble Slug

Flow Regime Number

Correlation 30 40 41 50 51 52

EPS Mechanistic Dispersed Bubble Annular Mist Stratified Stratified

Smooth Stratified

Wavy

Page 217: WellFlo User Guide 20111009

201

ESP WellFlo ESP Overview The ESP module adds the capability of modeling ESP-lifted wells to the WellFlo capabilities. Two modes of ESP modeling are provided:

• ESP Design

• ESP Analysis/Diagnosis

WellFlo takes as its input a description of:

• The Reservoir

• The Well Completion (i.e. the hardware within the well)

• The Surface Components (i.e. Pipelines, etc.).

This information is combined with fluid properties data. The program then performs calculations to determine the pressure and temperature of the fluids through the Reservoir, Wellbore and Flow Lines.

All WellFlo features are available when modeling ESPs, which means that ESPs can be studied with respect to all applicable WellFlo sensitivities, in addition to ESP-specific sensitivities. WellFlo provides a very easy means of comparison between ESP-lifted and Gas-lifted wells, since similar well models can be built (i.e. Reservoir, Completion, Surface Facilities and PVT), then quickly altered to include an ESP or Gas-Lift Valves.

ESP Design and Analysis Overview There are two main types of ESP-specific applications in WellFlo:

• Designing an ESP installation. This means sizing the pump and selecting a pump/motor combination based on power consumption. Selection of suitable components is made from a catalog of Manufacturers' data.

• Analyzing an existing ESP. In this mode, the pump and motor are already selected for the Well, but users wish to run sensitivity studies, either for pump variables (e.g. frequency) or other variables, such as Water-Cut (WCT) or Wellhead Pressure (WHP).

Designing an ESP Installation In this mode, an ESP is to be inserted in a well, without knowing which size of pump or motor will be required. Users also enter the flow rate they wish to achieve. The program calculates which pumps and motors will meet the set criteria, then users can select a combination from a drop-down list based on correct sizes, capacities, power consumptions and efficiencies.

The data entry requirements fall into two categories — General and ESP-specific:

General Data

Page 218: WellFlo User Guide 20111009

WellFlo User Guide

202

• Reservoir

• Well Completion

• PVT

ESP-Specific Data

• Design Production Rate

• Operating Frequency

• Range of pump Outside Diameters (ODs) to be considered

• There are also some calculation options for wear factors and corrections for viscosity or free gas

The calculation selects suitable pumps on the basis of:

• Pump OD lying between the user-defined lower and upper limits.

• Pump Capacity at the Design Frequency spans the Design Rate.

• Number of Stages required is not greater than the number which the pump can be fitted with.

• Pump Shaft Horsepower required does not exceed the specified limit.

• Free gas through the pump does not exceed a critical limit (optional).

The motor selection is based on:

• Motor OD between the user-defined lower and upper limits.

• Pump Horsepower required can be supplied by the motor.

A pump and motor selection can then be made from a drop-down list of suitable combinations. The number of stages required for each pump, the power requirements and the motor electrical power required for each motor/pump combination are all displayed.

Users can fine-tune the Design (e.g. for a different Operating Frequency, Number of Stages, etc.), if required, and may also further extend the Design scope by studying the variation of key properties against the Setting Depth of the ESP.

Analyzing an ESP Installation This calculation mode is part of WellFlo Analysis, but with the ESP included as an integral part of the Reservoir-Well-Surface Model. The ESP-specific sensitivity variables are added to the standard WellFlo sensitivity variables. These ESP-specific sensitivity variables include:

• Frequency, for Variable Speed Drive applications

• Number of Stages

• Gas Separator Efficiency

• Pump and Motor Wear Factors

• ESP Setting Depth

Page 219: WellFlo User Guide 20111009

ESP

203

For each sensitivity run, the Well Operating Rate and the Motor Current (Amps) can be displayed together with the Pump Discharge and Tubing Intake curves. The maximum and minimum flow rates for the pump also are displayed, so users can see how close to these limits the pump is operating, over a range of sensitivity values.

ESP Data Configuration The ESP Data configuration screen is used to view, enter and edit surface ESP data. The ESP Data configuration screen is added to the Navigator when ESP is selected for the Artificial Lift Method in the Well and Flow Type configuration screen.

All options pertaining to WellFlo-ESP will be disabled if the current software license is not configured for WellFlo-ESP. The ESP and GLV options are licensed separately within WellFlo; users with a basic license will not have access to these.

There is an optional Emulsion Viscosity Correction available for ESPs via the Fluid Parameters configuration screen (see "Emulsion Viscosity:").

In Design Mode, the Design pump only option is selected. Three types of data can be entered:

• Pump Environment. Used to enter Setting Depth, size constraints and design Operation Frequency.

• Wear Factors/Efficiencies. Used to apply modifiers to account for pump wear or motor wear.

• Calculation Options. Used to apply (optional) Correction Factors for viscosity or free gas during the Design Calculations stage.

From the ESP Data configuration screen, select Design Pump only to design an ESP. When selected, the Analysis Equipment section is removed and normal nodal analysis calculations will treat the pump as non-existent, so users can then perform ESP Design to find a suitable pump.

Pump Environment — Design Mode The first step is to enter the range of pump and motor sizes that will form the basis of the selection process. Only pumps and motors with Outside Diameters (O.D.s) falling between the specified minimum and maximum values will be selected in the Design run; these values are specified in the Min Equ’t O.D. and Max Equ’t O.D. data entry fields respectively. Enter the range required.

Normally the maximum will correspond to the casing Inside Diameter (ID) minus the clearance for cable that is required. The Max Equ’t O.D. must be greater than the Min Equ’t O.D.. Users also can enter a nominal range to span the expected size of the pump/motor they wish to install.

TO ENTER PUMP ENVIRONMENT DATA:

1. Open the Configuration menu in the Navigator.

2. Select the ESP Data configuration screen from the Model Navigator.

The ESP Data configuration screen is displayed.

Page 220: WellFlo User Guide 20111009

WellFlo User Guide

204

Figure 8-1: ESP Data Configuration - Design Mode

The Analysis Equipment area is disabled in Design Mode, since a Pump/Motor combination has not yet been selected. If a suitable Pump/Motor combination has already been identified, then Analyze pump should be selected. See “Pump Environment — Analysis Mode”.

3. Fill in the following Pump Environment data:

• Measured Depth. The length from the wellhead at which the surface ESP is situated. Changing the Measured Depth causes an error flag to be displayed when the minimum casing Inside Diameter (ID) at the new Measured Depth is smaller than the Max Equ’t O.D. entered.

• Max Equ’t OD. The maximum Outside Diameter (OD) of the pump and motor to be used. Normally the maximum will correspond to the casing Inside Diameter (ID) minus the clearance for Cable that is required. If this is changed to a diameter larger than the minimum casing Inside Diameter (ID), then an error flag is generated until the Max Equ’t O.D. is reset to that of the minimum Casing Inside Diameter (ID) between the Xmas Tree/Wellhead and the pump depth.

• Min Eq't OD. The minimum Outside Diameter (OD) of the pump and motor to be used. This field should be set to zero if a minimum is not to be enforced.

Only pumps and motors whose ODs fall between these two values will be selected in the Design run.

Page 221: WellFlo User Guide 20111009

ESP

205

Some pump/motor combinations have different nominal Outside Diameters (ODs). For example, pumps of 3.372" and 3.996" both work with 3.75" motors. To ensure that only one of these pump/motor combinations are selected, users would need to enter a minimum/maximum of 3.3"/3.8", or 3.7"/4" respectively.

• Operation Frequency. The operating frequency for the pump and motor. This is the supply frequency for which the pump and motor will be sized. At a later stage, in Analysis Mode, the effects of frequency variation on the Pump Performance can be seen.

• Pump Name. A name to describe the component (e.g. Surface ESP).

4. Click Apply to save your changes.

Wear Factors and Efficiencies There are five controls and entries in this section; these are used to control three types of calculation modification:

Pump Efficiency:

Pump Wear Factor is a modifier to the Pump Performance. When it is 1.0, no modification is made. When it is less than 1.0, the Pump Performance is degraded, as controlled by the Head Factor or Power Factor selection buttons:

• If Head factor is selected, the Pump Head is degraded by the Wear Factor (i.e. the Head produced at a given flow rate (from the Performance Curve) is multiplied by the Wear Factor, and the Power Input required remains unmodified. This would normally be the case for a worn pump.

• If Power factor is selected, the Pump Head remains unmodified, but the power required is multiplied by (1/Wear Factor). This can be used to approximate the extra power taken-up by a Gas Separator.

Thus, a Wear Factor of 0.8 could either:

• Degrade the Head to 80% of the manufacturer's figure, or

• Increase the Power required to (1/0.8) = 125% of the manufacturer's figure.

Motor Wear:

The Motor Wear Factor is a modifier to the Motor Current required for a given Power. It has the effect of increasing the Heat Dissipation of the motor (e.g. if a value of 0.9 is entered here, the Motor Current for a given power requirement is increased to (1/0.9) = 111% of the unmodified figure; the excess (11% here) is dissipated as heat).

Gas Separator:

The last two controls are concerned with Gas Separation. Check Gas separator present to model a Gas Separator below the pump. If this option is selected, the associated field, Separator efficiency will be enabled and can be used to input the fraction of Free Gas at the ESP Intake Conditions that will be split-off from the well stream and assumed to be vented up the annulus (e.g. if the Separator Efficiency is set at 0.75, then 75% of the Free Gas will be split-off from the well stream).

Page 222: WellFlo User Guide 20111009

WellFlo User Guide

206

TO ENTER WEAR FACTOR/EFFICIENCIES:

1. Open the Configuration menu in the Navigator.

2. Select the ESP Data configuration screen from the Model Navigator.

The ESP Data configuration screen is displayed.

Figure 8-2: ESP Data Configuration - Design Mode

3. Fill in the following Wear Factor/Efficiency data:

• Pump Wear Factor. A value to allow for the degradation of the pump stages due to such factors as scaling, stage abrasion, etc. The Pump Wear Factor is a modifier to the Pump Performance. When it is 1.0, no modification is made. When it is less than 1.0, the Pump Performance is degraded, as controlled by the Head Factor or Power Factor selection buttons.

• Head Factor. Select this option to decrease the Pump Head by the Pump Wear Factor (i.e. the Pump Head produced at a given flow rate (from the performance curve) is multiplied by the Pump Wear Factor, and Pump Power Input Requirement remains unmodified).

• Power Factor. Select this option to increase the Pump Power Input Requirement by the Pump Wear Factor. The Pump Head remains unmodified, but the Pump Power Input Requirement is

Page 223: WellFlo User Guide 20111009

ESP

207

multiplied by 1/Pump Wear Factor. This can be used to approximate the extra power taken up by a gas separator.

• Motor Wear Factor. A value to allow for the degradation of the motor itself due to such factors as overloading, cable wear, etc. This value will decrease the efficiency of the motor, thereby increasing the power it requires. The Motor Wear Factor is a modifier to the motor current required for a given power. It has the effect of increasing the heat dissipation of the motor, since any excess power will be dissipated as heat.

• Gas separator present. Check if a gas separator is being used below the motor to remove free gas. If this option is selected, the Separator efficiency field is enabled for input.

• Separator efficiency. This field is only enabled if the Gas separator present is checked and is used to input the fraction of Free Gas at the ESP Intake Conditions that will be split off from the well stream and assumed to be vented up the annulus.

4. Click Apply to save your changes.

Pump Calculation Options The last group of controls for Design Mode are the three Calculation Options at top right. These control the optional Viscosity and Gassiness corrections.

• Viscosity corrections. This check box enables the WellFlo-ESP Viscosity Corrections for ESP calculations. The selection made here applies to both Design Mode and Analysis Mode.

• Gassiness corrections. This check box enables the WellFlo-ESP Free Gas Corrections for ESP calculations. Again, the selection here applies to both Design Mode and Analysis Mode.

TO SET CALCULATION OPTIONS:

1. Open the Configuration menu in the Navigator.

2. Select the ESP Data configuration screen from the Model Navigator.

The ESP Data configuration screen is displayed.

Page 224: WellFlo User Guide 20111009

WellFlo User Guide

208

Figure 8-3: ESP Data Configuration - Design Mode

3. Set the following Calculation Options:

• Viscosity corrections. Check to use Viscosity Corrections on the pump calculations.

These Viscosity Corrections are important for oils heavier than about 20 degrees API. Highly viscous oils have a degrading effect on the pump performance. This takes the form of a reduction in Flow Capacity, a decrease in Head and a decrease in Efficiency.

The WellFlo-ESP Viscosity Corrections are based on work by the American Hydraulics Institute1. This work suggests three correction factors be applied to the pump performance:

Capacity modifier, Head modifier and Efficiency modifier — all less than 1.0. The magnitude of all the modifiers is a function of the specific viscosity of the fluid passing the pump (this is a function of Viscosity, Head per Stage and Flow Rate).

The magnitude of the Head modifier is in addition a function of the specific speed of the pump (this is a function of the Flow Rate and Head per Stage). The modifiers can be as much as 0.5 in highly viscous systems, and this has the effect of both seriously downgrading the pump performance and increasing the amount of energy lost as heat.

Page 225: WellFlo User Guide 20111009

ESP

209

There is an option to force the mixture viscosity (i.e. either the averaged or emulsified viscosity, used in the ESP calculations, to revert to the Water Viscosity above a specified water-cut.

• Gassiness corrections. Check to use Gassiness Corrections according to C.E. Dunbar's2 critical Vapor-Liquid Ratio (VLR) curve on the pump calculations. The existence of free gas in the fluid also has a degrading effect on the pump performance. WellFlo-ESP incorporates an algorithm for both the Head degradation due to the presence of free gas and a "critical" free gas ratio above which the pump should not be operated. Again, this is an optional calculation, so users can examine the effects of using or ignoring the free gas corrections. The default thresholds are 1.0 and 2.0 and Dunbar's recommended values are 0.8 and 2.0.

The method works by using an algorithm to calculate the "critical free gas ratio," which is roughly proportional to the pressure in the pump (i.e. the higher the pressure, the more free gas that can be pumped).

This critical ratio is compared to the actual free gas/liquid ratio at in-situ conditions. For an actual free gas/liquid ratio below 1.0 times critical, no degradation is made; between 1.0 and 2.0, a degradation is made; and above 2.0 times critical, the calculation stops and an error condition is generated. These values are the default values that WellFlo uses — they can be edited by users to reflect the actual situation.

Gassiness Corrections are important on pumps without gas separators (or with inefficient ones) operating below the bubble-point pressure, with a significant in-situ VLR.

• Upper threshold. If Gassiness Corrections are enabled, this is the maximum ratio of actual VLR to critical VLR at which the free gas chokes the pump.

• Lower threshold. If Gassiness Corrections are enabled, this is the minimum ratio of actual VLR to critical VLR at which pump head degradation begins to take place.

Between the Lower Threshold and Upper Threshold, straight line head degradation takes place according to this equation:

Head' = Head x (Upper ratio - Actual ratio) / (Upper ratio - Lower ratio)

The Head does not degrade at an Actual Ratio equal to the Lower Threshold, and degrades to zero at an Actual Ratio equal to the Upper Threshold.

4. Click Apply to save your changes.

References

Page 226: WellFlo User Guide 20111009

WellFlo User Guide

210

1. Ippen, A.T.: "The Influence of Viscosity on Centrifugal Pump Performance"; Trans. A.S.M.E., Nov. 1964, pp. 823 - 848. EPS would also like to acknowledge the assistance of Reda Pumps in this implementation.

2. Dunbar, C.E.: "Determination of Proper Type Gas Separator". Reda Tech. Bulletin.

ESP Analysis Mode In Analysis Mode, the ESP Data configuration screen is used to enter extra information that WellFlo-ESP needs to know in order to analyze the ESP. When users select the Analyze pump option, the Analysis Equipment area of the screen (where the ESP and Motor are specified) is enabled for editing. There are three cases when this is required:

• If users wish to enter pump and motor data without performing ESP Design first (e.g. to model an existing well).

• If users wish to change the existing pump selection at any time.

• When users have selected a pump and motor at the end of a Design Mode run, users can review the selected pump before proceeding (e.g. this might be done to modify the Number of Stages or the Motor Nameplate Rating, which WellFlo-ESP has selected).

Most of the functions are identical in Design Mode and Analysis Mode, but the Pump Environment and Analysis Equipment areas are treated differently between the two modes.

Pump Environment — Analysis Mode The two entry fields, Min Equ’t O.D. and Max Equ’t O.D. are the same as in Design Mode (see "Pump Environment -- Design Mode"). In Analysis Mode, this equipment O.D. size range is used to restrict the choice of pumps and motors in the Analysis Equipment Pump model and Motor model selections.

If users already know which pump they require, they can just expand the size range to ensure it covers the required pump.

The Operation Frequency is the frequency required to perform the base case Analysis of the pump and motor. After the Design process, users can then enter Analysis and investigate the effects of varying the frequency on the Pump Performance, by performing sensitivity runs. This field is linked to the Analysis Equipment area of the screen, so when users change this frequency, the displayed pump and motor characteristics change to reflect the new frequency.

Selecting Analysis Equipment This section of the screen is enabled only if Analyze pump is selected). It allows users to select different pumps and motors from the database and specify Number of Stages and Nameplate Rating.

TO SELECT AN ESP AND MOTOR:

1. Open the Configuration menu in the Navigator.

2. Select the ESP Data configuration screen from the Model Navigator.

Page 227: WellFlo User Guide 20111009

ESP

211

The ESP Data configuration screen is displayed.

3. If necessary, select Analyze pump to open the Analysis Equipment section of the screen.

Figure 8-4: ESP Data Configuration — Analysis Equipment

4. Select a pump to be analyzed from the Pump model drop-down list. The list of pumps is arranged by Manufacturer and each entry contains a Model Name - Manufacturer Name (e.g. A230 - Reda).

Only pumps with ODs between the Min/Max Equipment OD specified in the Pump Environment section will be shown. If no pumps exist in the range specified, the Pump Model field will be blank.

The selected Pump model, along with its Min and Max flow rates and Number of stages, is shown and plotted in the Analysis Equipment section.

Page 228: WellFlo User Guide 20111009

WellFlo User Guide

212

Figure 8-5: ESP Data Configuration — Analysis Equipment

• Min/Max flow rate. These fields display the manufacturer's minimum and maximum recommended in-situ total flow rates through the pump. These fields are linked to the Operation Frequency field specified in the Pump Environment section and show the actual rating at the frequency entered (e.g. if users have the first pump in the database selected, the A230-Reda, then at 60Hz, it has a recommended flow capacity range of 100-350 bbl/day. If you change the frequency to 66Hz (+10%), the range shows 110-385 bbl/day (also +10%)).

Users are advised to contact the pump Manufacturer before operating a pump outside its recommended range.

5. Enter the Number of stages at which to operate the pump. This should be a suitable value between the minimum and maximum number allowed for this pump.

6. Select a motor model to power the pump from the Motor model drop-down list. The models presented are constrained by the Min and Max Equ’t O.D. specified in the Pump Environment section. The list includes all of the motors that satisfy the O.D. range; it is not restricted by the Pump Manufacturer Name.

7. Select the Nameplate rating for the motor. The drop-down list contains all the motor nameplate specifications possible for the motor series currently selected. It will default to the first nameplate on the list if a new motor series is selected (i.e. 60Hz rating).

Page 229: WellFlo User Guide 20111009

ESP

213

• Operating rating. This field displays the Nameplate Rating selected, modified by the Operation Frequency specified in the Pump Environment section. This enables you to select a Nameplate Rated Motor from the list (at the manufacturers' design frequencies), while also viewing the actual Nameplate Rating the motor will have at the user-defined Operation Frequency (e.g. if an Operation Frequency of 66 Hz has been specified and the first pump and motor in the database are selected, the A230-Reda and 375 Series-Reda with Nameplate Rating 7.5 hp, 410 V, 14A, the Operation Rating will not be 7.5 hp, 410 V, 14A at 60Hz, but 8.25 hp, 451 V, 14A at 66Hz (i.e. 10% higher power and terminal voltage at the same current).

8. Select the standard Cable size required to carry power down to the pump.

The Voltage Loss/Amp/1000 ft for each cable size is stored in a file espcable.dat supplied with WellFlo. You can edit the values or add new cable sizes, if required. However, the values entered must be in Volts/Amp/1000 ft, regardless of the Units System being used. A maximum drop of 30V/1000ft usually is recommended.

9. Click Plot to plot the ESP's Performance Curve, at the user-defined Operating Frequency and Number of Stages, to give an approximation of how the pump may perform during full Nodal Analysis. The plot displays:

• Head on the left axis

• Power (Motor Load) on the right axis

• Minimum and Maximum Flow Rates as vertical dashed lines, with Flow Rate as the abscissa. The title shows the Pump Name, Design Stages and Operation Frequency for which the plot is valid.

10. Click Apply to save your changes.

ESP Pump and Motor Files The pump and motor files (i.e. esppump.dat and espmotor.dat) are installed as text files that can be edited (e.g. to add a new pump). If required, users can permanently delete pumps or motors from these files, using a text editor (e.g. if a particular pump/motor is obsolete). This is not recommended, but it is described in "Editing esppump.dat" and "Editing espmotor.dat".

Editing esppump.dat This procedure requires users to edit the text file esppump.dat.

The read-only attribute of the file must be disabled first.

The file is arranged by Manufacturer, as follows:

Page 230: WellFlo User Guide 20111009

WellFlo User Guide

214

[manufacturer-name] [pump-name] [locked] [OD] [design-freq] [design-stages] [q-min] [q-max] [max-hp] [number-rates] [rates] [head-coords] [power-coords] [num-stages] END [pump-name] [locked] [OD] [design-freq] [design-stages] [q-min] [q-max] [max-hp] etc. END END

where the Pump details are as follows:

[manufacturer-name] ::=[text string] [pump-name] ::=[text string] [locked] ::=[number: 1 = locked, 0 = unlocked] [OD] ::=[number](feet) [design-freq] ::=[number](Hz) [design-stages] ::=[number] [q-min] ::=[number](BPD) [q-max] ::=[number](BPD) [max-hp] ::=[number](HP) [number-rates] ::=[number] [rates] ::=[numbers](BPD) [head-coords] ::=[numbers](FT) [power-coords] ::=[numbers](HP) [num-stages] ::=[number]

END marks the end of each Pump Models data set.

Put two consecutive END lines to mark the end of a Manufacturers Pump List. Enter a new [manufacturer-name] on the next line to start a new Manufacturers List.

If [number-rates] = 12, there are 12 entries in the Rates, Head and Power lines. For example:

REDA A230 1 0.28100 60.00 100 100.0 350.0 32.0 12 25.000 50.000 75.000 100.000 150.000 200.000 250.000 300.000 350.000 383.333 416.667 450.000 1740.122 1792.7771813.4901804.768 1709.034 1525.612 1274.542 975.860 649.607 426.681 206.345 -5.465 3.850 4.276 4.645 4.961 5.434 5.708 5.795 5.706 5.456 5.204 4.889 4.514 94118 142 166 190 214 238 260284 308 310 332 356 380 404428 452 476 498 522 546 570594 END

Page 231: WellFlo User Guide 20111009

ESP

215

Users can edit this file to remove ESP Manufacturers or enter new user-defined ESP data. However, Weatherford does not recommend that users attempt this unless absolutely necessary, since WellFlo-ESP does not have an error checking facility for this file.

Editing espmotor.dat This procedure requires users to edit the text file espmotor.dat.

The read-only attribute of the file must be disabled first.

The file is arranged by Manufacturer, as follows:

[manufacturer-name] [motor-name] [locked] [OD] [design-freq] [HP] [volts] [amps] [HP] [volts] [amps] .. .. END [motor-name] [locked] [OD] [design-freq] [HP] [volts] [amps] .. etc. .. END END

where the Motor details are as follows:

[manufacturer-name]=[text string] [motor-name] =[text string] [locked] =[number: 1 = locked, 0 = unlocked] [OD] =[number] (feet) [design-freq] =[number] (Hz) [HP] =[number] [volts] =[number] [amps] =[number]

END marks the end of each Motor Models data set.

Put two consecutive END lines to mark the end of a Manufacturers Motor List. Enter a new [manufacturer-name] on the next line to start a new Manufacturers List. For example:

REDA 375 Series 10.315 60 7.5 410 14 10.5 390 20.5

Page 232: WellFlo User Guide 20111009

WellFlo User Guide

216

15 400 28 ... 127.5 1850 51 END

Users can edit this file to remove Motor Manufacturers or enter new user-defined Motor data. However, Weatherford does not recommend that users attempt this unless absolutely necessary, since WellFlo-ESP does not have an error checking facility for this file.

ESP Design The ESP Design screen is used to perform pump and motor selection and sizing. The options are similar to conventional Nodal Analysis, but with some special ESP functions.

TO DESIGN ESP MODELS:

1. With an ESP well file open, open the Design menu in the Navigator.

The ESP Design screen is opened.

Page 233: WellFlo User Guide 20111009

ESP

217

Figure 8-6: ESP Design

ESP Design is performed by Nodal Analysis as bottom-up and top-down calculations to the ESP, and then Sizing a Pump to supply the missing pressure. The Operating Nodes section allows users to set the Top Node and Bottom Node. The defaults are Outlet Node and Reservoir, respectively.

If the Bottom Node is the Reservoir, its pressure cannot be entered here as it is set via the Reservoir Layers Data — General configuration screen (see "Setting General Parameters").

The other choices of Bottom Node and Top Node have their pressures defined in the Top Node and Bottom Node pressure fields:

• Top Node Pressure. The starting point pressure for the outflow part of the calculation.

• Bottom Node Pressure. The starting point pressure for the inflow part of the calculation.

Adjustments to recommended pump flow rate:

When choosing a pump for the well, users may want to pick one that initially runs slightly above the Manufacturer's recommended flow rate range, then as the reservoir depletes, the flow rate will drop back into the optimum Operating Range. To specify this, users can enter percentage modifiers in the Adjustments to recommended pump flow rate area.

Page 234: WellFlo User Guide 20111009

WellFlo User Guide

218

Users should consult their Pump Supplier about any conclusions drawn from specifying the modified minimum and maximum Flow Rates.

2. Enter the Design liquid rate, which is the Liquid Flow Rate (at standard conditions) at which the ESP Design calculation will be performed. ESP Design works at a single Design Liquid Flow Rate. This is entered in terms of total liquids (i.e. Oil and Water).

Neither multiple Flow Rates nor any Sensitivities, other than Variable Setting Depths, can be run while performing a Design run.

In order to estimate the Design Rate in an "unknown" well, users can run an Operating point nodal analysis with the ESP set to Design Pump Only in the ESP Data configuration screen, which effectively removes it from the calculation and allows users to see the well performance with no ESP installed. This will give a good indication of the Target Rate required for the Pump Sizing.

Function Button Section:

• Correlations. For any mode of calculation involving line Pressure Drop, the Flow Correlations must be selected via this button, which generates the Nodal Analysis Correlations dialog; this is used to select from five categories of Correlation.

• Results. Select this button to generate the View Nodal Analysis Results dialog.

3. Click Calculate to perform the Design run. This runs the Nodal Analysis top-down and bottom-up calculations, and sizes pumps of the appropriate diameter and rating for the required Flow Rate and Head.

Optimizing Pump Performance This screen is used to Optimize a Designed Pump for the conditions it will operate in. The dialog displays the Fluid Velocity Past the Motor for a selected pump and flow rate.

This facility allows users to Optimize the configuration of the selected pump in terms of Cable Size, operating Frequency, Number of stages or three Performance criteria:

• Minimum flow rate

• Best efficiency (operating point)

• Maximum flow rate

TO OPTIMIZE PUMP PERFORMANCE:

1. Open the Design menu in the Navigator.

The ESP Design screen is opened.

2. Open the Optimise tab.

Page 235: WellFlo User Guide 20111009

ESP

219

Figure 8-7: ESP Design - Optimize Pump Performance

3. Select or enter values for the following fields:

• Pump: The selected Pump, Flow Rate at In-Situ Conditions (i.e. average Pressure and Temperature across Pump), and Cable Size are displayed at top-left of the dialog.

• Cable Size. Select the cable size whose losses are to be included in the Electrical Power in the Optimization results section.

Target:

This is used to select the parameter to be optimized on:

• Frequency. This is used to target the pump's performance at a different frequency to the Designed Frequency. WellFlo will calculate a new Number of stages to allow the pump to produce the same Head at the entered Frequency.

• Number of stages. This is used to target the pump's performance at an actual Number of stages. The program will calculate a new frequency to allow the Pump to produce the same Head at the entered Number of Stages.

Page 236: WellFlo User Guide 20111009

WellFlo User Guide

220

Figure 8-8: ESP Design - Frequency Calculation

where:

Voper is the Design Operating Frequency specified in the ESP Data configuration screen

ndesign is the Design Number of Stages listed in the Calc column in the Choose ESP for Analysis dialog.

fH( ) is the Head Function for the scaled Operating Rate inside the brackets.

At convergence, the revised frequency and other optimized parameters will be listed in the Optimization results area.

• Performance. This is used to target the pump's performance at a point on its Performance Curve; the Operating Frequency and Number of stages are recomputed by iteration so that:

o The Pump minimum, maximum or best efficiency value (as selected) corresponds to the target Operating Rate at average Pressure and Temperature across the Pump.

o The Pump can produce the required Head at the selected point in the pump's Performance Curve.

At convergence, the revised Frequency, Number of stages, and other optimized parameters will be listed in the Optimization Results area.

Optimization results:

This section displays pertinent data from the previous Optimization calculations:

• Motor Current: This is calculated from:

Figure 8-9: Motor Current

where:

ntarget = the Target Operating Frequency

nnameplate = the Motor Nameplate Frequency

• Motor Voltage. The Motor Nameplate Voltage is scaled according to target Operating Frequency:

Figure 8-10: Motor Voltage

Page 237: WellFlo User Guide 20111009

ESP

221

• Motor Power. The Power delivered to the pump.

• Electrical Power. The total Electrical Power required from surface, including the losses in the selected cable:

Figure 8-11: Electrical Power

The Cable Voltage Drop includes Temperature Effects on the nominal volts/amp/1000 ft rating.

• Efficiency. The ratio of the hydraulic work performed by the pump (from Head and throughput) to the Electrical Power consumed (including the Cable Losses).

• Calc no of stages. The Number of Stages derived from the initial design, or recomputed for an optimization.

• Max no of stages. The Manufacturer’s maximum recommended Number of Stages for the Pump.

• Operating frequency. The Operating Frequency specified in the initial design, or recomputed for an optimization.

• Operating range. This gives the position of the In-Situ Operating Rate between the Manufacturer's recommended Minimum and Maximum In-Situ Operating Rates (adjusted for the Operating Frequency), as a fraction of the total Minimum-Maximum Range (0.5 = in the middle). This ignores any adjustments to the Manufacturer’s Minimum/Maximum Flow Rates that may have been entered in the ESP Design screen.

Function Buttons:

4. Click Optimize to optimize the pump according to the current options selected. The data in Optimization results is updated accordingly.

5. After Optimizing an ESP, click Install and return to the ESP Data configuration screen, where the selected pump is displayed with its optimized parameters.

Vary Depth The Vary Depth screen is used to calculate and display the variation of key ESP parameters with Setting Depth. This option allows users to run the Design criteria against a range of up to 10 Setting Depths. It is best suited to the initial design phase when users wish to find the optimum Setting Depth for the location of the ESP. This Design makes the assumption that no particular ESP has been identified for inclusion in the well, and simply shows the prevailing conditions for the desired pressure boost. Accordingly, no Viscosity Corrections are made, and this should be taken into account when viewing the resultant plot of Total Dynamic Head.

TO VARY ESP DEPTHS:

Page 238: WellFlo User Guide 20111009

WellFlo User Guide

222

1. Open the Design menu in the Navigator.

The ESP Design screen is opened.

2. Open the Vary Depth tab.

Figure 8-12: Vary ESP Depths

3. Enter up to ten ESP setting depths in the Depths table. You can enter these values manually or have WellFlo calculate and insert them automatically by entering From and to values, then entering the number of Steps and clicking Fill.

4. Click Calculate to perform Nodal Analysis at the selected Depth/s and make the results available for plotting.

The calculated results are displayed in the plots. Select from one of the following.

• Pressure/Depth. Plots the Flowing Pressure Profiles for each ESP depth.

• Gassiness. Plots the Inlet Gassiness for each ESP depth.

• In-situ rates. Plots the variation with Setting Depth of the In-Situ Flow Rates at the Pump Inlet and at the Pump Outlet.

• Total dynamic head. Plots the estimated Head required at each ESP depth.

Page 239: WellFlo User Guide 20111009

ESP

223

This plot makes no correction for the Viscosity of the Well Product.

Plotting and Reporting Open the Plot tab at the top of the Design screen to view the Pressure/Depth plot or open the Report tab to view the ESP Design report.

References

1. Ippen, A.T.: "The Influence of Viscosity on Centrifugal Pump Performance"; Trans. A.S.M.E., Nov. 1964, pp. 823 - 848. EPS would also like to acknowledge the assistance of Reda Pumps in this implementation.

2. Dunbar, C.E.: "Determination of Proper Type Gas Separator". Reda Tech. Bulletin.

Page 240: WellFlo User Guide 20111009
Page 241: WellFlo User Guide 20111009

225

Gas-Lift Gas Lift Data Configuration The tabular Gas Lift Parameters configuration screen is used to view, enter and edit Gas-Lift data.

All options pertaining to Gas-Lift will be disabled if the current software license is not configured for WellFlo/Gas Lift.

Gas-Lift is modeled in WellFlo by inserting one or more Gas-Lift Valves in the well system; these are positioned at the bottom of the Tubing components. Gas-Lift Valves can be declared as Active or Inactive (see "Gas Lift Design").

At least one Active Gas-Lift Valve must be in the model for any Gas-Lift calculations to occur. Gas-Injection into a Flow Line or Riser is described separately and is not part of Gas-Lift Design/Analysis.

Gas-Lift Valves may be selected by Manufacturer, Model and Port Size from those listed in the gasvalve.csv file. Depending on the selection of Valve Type, either PPO (Production Pressure Operated) valves or IPO (Injection Pressure Operated) valves will be mutually excluded from the valve models that become available.

TO SET GAS LIFT PARAMETERS:

1. Open the Configuration menu in the Navigator.

2. Select the Gas Lift Data configuration screen from the Model Navigator.

The Gas Lift Parameters configuration screen is opened.

Page 242: WellFlo User Guide 20111009

WellFlo User Guide

226

Figure 9-1: Gas Lift Parameters

3. Insert new rows into the table, as necessary and fill in the following table data:

• Active. The valve status. Check to make the valve Active.

• Name. A name to describe and identify the valve.

• MD. The Measured Depth of each Valve in the system. The corresponding TVD field updates automatically.

• TVD. The True Vertical Depth of each Valve in the system. The corresponding MD field updates automatically.

All Valve Depths must be above the Tubing Shoe.

• Temp. The temperature at the valve for use when the Manual Temperature Model is selected.

• Tro. The Test Rack Opening Pressure for Gas-Charged and Spring-Loaded Valves only.

Page 243: WellFlo User Guide 20111009

Gas-Lift

227

For an Orifice Valve, this column is blank.

• Manufacturer. Select one of the Manufacturers listed, or select None to specify generic valves; the corresponding valve Model field will be automatically updated.

• Model. Select one of the valve models listed for the specified Manufacturer or the generic valve.

• Port. Select a port size for the selected Manufacturer and Model.

• R. R = Apt/Ab. This column displays either the Port-to-Bellows Ratio of the selected Port size for an IPO Valve (where Apt is the Port Area), or its complement (R = 1 - Apt/Ab), for a PPO Valve.

For an Orifice Valve, this column is blank.

4. Fill in the following gas lift data:

• Operating pressure. The Operating Pressure.

• Injection Gas Formation.

• Injection Gas Gravity. The Injection Gas Gravity. This does not need to be the same as the Produced (Solution) Gas Gravity.

• Valve diff. pressure. The valve differential pressure. This is the quantity by which Casing Pressure must exceed Tubing Pressure at the valve in order for a valve to open. WellFlo models a Differential Gas Valve assuming a fixed differential. In case several valves could be open by this criterion, only the deepest is assumed to be open.

• Use Qgi. Select to enable the Gas Injection Rate field.

• Gas Injection Rate (Qgi). The amount of gas to inject. Either this field or the alternative GLRi field will be used during calculations and this field is only enabled if the Use Qgi radio button is selected (as described below). Any value entered here will be the base case Gas-Injection Rate.

• Use GLRi. Select to enable the Injection GLR field.

• Injection GLR (GLRi). The Injection Gas/Liquid Ratio value. Either this field or the alternative Qgi field will be used during calculations and this field is only enabled if the Use GLRi radio button is selected (as described below). The value entered here will be the base case Injection GLR.

If users decide later to select GLRi as a Sensitivity Variable (see "Creating and Editing Sensitivities"), the Injection GLRs entered there will override this value.

Page 244: WellFlo User Guide 20111009

WellFlo User Guide

228

This data is only used if at least one Gas-Lift Valve is specified in the system.

Deepest Point of Injection:

This data is used only if the Analysis mode is Deepest Point of Injection: Operating Point, Deepest Point of Injection: Pressure Drop or Gas-Lift Design - Valve Positioning, where WellFlo is computing Gas-Lift Valve depths rather than using specified depths. These fields are used to indicate the Deepest Point in the Well that a Gas-Lift Valve can be inserted.

• Use Tubing Shoe. When checked, this limits Gas-Lift Valves to be as deep as the downstream end of the first Tubing Node above the shallowest Active Layer. When unchecked, the Max MD of Injection is used.

• Maximum MD of injection. Enter the limit on the Measured Depth (MD), for valves in the well. The value must lie between the Wellhead/Xmas Tree and the Tubing Shoe Depth.

The setting is ignored in Nodal Analysis Operating Point and Nodal Analysis Pressure Drop modes.

In Deepest Injection Point and Gas-Lift Design modes, WellFlo Analysis is only allowed to position valves above the specified depth. It follows that the default Use Tubing Shoe option allows complete freedom, while Maximum MD of injection applies a depth constraint.

Injection Gas Composition:

As for Gas Lifted Wells, the composition of the Reservoir fluid varies above the injection point, after combining with the injection fluid. Therefore, the composition of the Injection Gas must be considered for the calculations above the injection point.

Three options are available:

• Injection Gas Formation (Identical to Formation Gas/User specified). This option performs a Flash Calculation for the Base Composition; the Gas Composition is displayed and used for calculations.

• Injection Gas Gravity. This option is currently unavailable.

• Injection Gas Composition. This option displays a blank table where you can enter the composition.

5. Click Apply to save your changes.

Gas Lift Design

Page 245: WellFlo User Guide 20111009

Gas-Lift

229

The Gas Lift Design screen is used to determine the positions of the Unloading Valve/s and Operating Valve to produce the Well at a prescribed Flow Rate for a specified set of Casing and Gas-Lift conditions, initial static Wellbore Fluid, etc.

Any specified Gas-Lift Valve Depths that may already have been entered via the Gas-Lift Data configuration screen (see "Gas Lift Data Configuration") will be ignored in a Design run.

The Gas-Lift Valve (GLV) and Electrical Submersible Pump (ESP) Design options are separately licensed within WellFlo; users with a basic WellFlo license will not have access to these. This Design option will be disabled if your Software License is not configured (and activated) for WellFlo/Gas-Lift.

Normally, users will have made a reasonable estimate of the Operating Conditions from an Inflow/Outflow Analysis, using the Deepest Point of Injection: Operating Point option, to identify the optimum Operating Valve Depth and Operating Rate. Users should also have an idea of the range of Valve Depths (i.e. bracketing envelope) that might be required to allow for changing Operating Conditions (i.e. declining Reservoir Pressure, increasing Water-Cut, Well Stimulation, etc.). This can be achieved by a careful Sensitivity Analysis of all relevant variables.

Set-up the input data as described below, and run the Design option. The Valve Depths will be computed, and the results of the Design Analysis are plotted in the graphing window.

TO ENTER GAS LIFT DESIGN DATA:

1. Open the Design menu in the Navigator.

The Gas Lift Design screen is opened in the main content pane.

Page 246: WellFlo User Guide 20111009

WellFlo User Guide

230

Figure 9-2: Gas Lift Design Panel

Design Options 2. Select Design Options from the menu at the left.

a. In the Valve Type group, select the type of unloading valve that will be used in the design as well as the type of valve that will be used for the operating point. WellFlo will then adjust the selection options that are available according to these choices. b. In the Unloading Valve group, select the valve model, port size, gas passage correlation and discharge coefficient. These values can either be selected by browsing the catalog as shown below or by loading the default values for these items.

Page 247: WellFlo User Guide 20111009

Gas-Lift

231

Figure 9-3: Gas Lift Valve Catalog

Default values can be viewed or updated through the Settings menu by navigating to Settings/Options/Default Gas Lift Valves.

Figure 9-4: Default Gas Lift Valves

Page 248: WellFlo User Guide 20111009

WellFlo User Guide

232

c. In the Casing Pressure Drop group, select whether to use a casing Pressure Drop at Top Valve (delta P line) and, if appropriate, specify the amount of pressure drop to apply; also, determine whether to use the Constant Casing Pressure Drop method or Ptmax - Ptmin method. If the Constant Casing Pressure Drop method is selected, specify the amount of casing pressure drop to apply or use the value specified in the catalog for each valve. If the Ptmax - Ptmin method is selected, specify the amount of safety factor to apply.

d. In the Deepest Point of Injection group, specify whether to Use Tubing Shoe as the deepest point of injection; specify the minimum valve spacing to apply to the design; if Use Tubing Shoe is not selected, specify a Maximum MD of injection in the space provided. This data is used only where WellFlo is computing Gas-Lift valve depths rather than using specified depths. These fields are used to indicate the deepest point in the well that a Gas-Lift valve can be inserted.

• Check Use Tubing Shoe to limit Gas-Lift valves to be as deep as the downstream end of the first Tubing Node above the shallowest Active Layer. When unchecked, the Max MD of Injection is used.

• Enter the limit on the Measured Depth (MD), for valves in the well in the Maximum MD of injection field. The value must lie between the Wellhead/Xmas Tree and the Tubing Shoe Depth.

• Minimum spacing. The minimum True Vertical Depth (TVD) spacing between Gas-Lift valve positions to be used in the Design process.

If the valve spacing is too close, in practice this will lead to unstable Gas-lift.

o Valve diff. pressure. The Valve Differential Pressure. This is the quantity by which Casing Pressure must exceed Tubing Pressure in order for a Gas-Lift valve to open (i.e. for the Operating Valve to pass the required volume of gas). This value is shared between this screen and the Gas-Lift Data configuration screen (see "Gas Lift Data Configuration").

e. In the Valve Positioning group, select the numbering method (top to bottom or bottom to top) and a desired amount of round-off in measured depth for each valve location.

Flow Parameters 3. Select Flow Parameters from the menu at the left. This will bring up the Flow Parameters panel, as

shown in Figure 7-5.

Page 249: WellFlo User Guide 20111009

Gas-Lift

233

Figure 9-5: Flow Parameters Panel

a. In the Design Conditions group, enter the start node information and values for maximum casing head pressure and kickoff pressure. For the Start Node, select the node from which the design calculations are started from the Node Name @ depth drop-down menu. Users have the choice of starting at the Xmas Tree Node or the Outlet Node. The default is the node used for the last nodal analysis (Pressure drop mode) calculation (if any).

Enter the flowing Pressure for the Start Node at which the top-down computations are to start.

Enter or edit values for the following gas-lift input parameters:

o Casing head pressure. This value refers to the casing head pressure at which the well will operate after unloading has occurred. It will be computed once the operating valve position has been calculated.

o Maximum CH pressure. This value (usually larger than the Casing Head Pressure defined above), is the Casing Head Pressure that users expect to be available at the Wellhead for Gas-Lift

Page 250: WellFlo User Guide 20111009

WellFlo User Guide

234

operations, and is required for the Unloading Valve computations. WellFlo reports the optimum Casing Head Pressure that follows from this Maximum Casing Head Pressure value.

For the upper-most Unloading Valve, this Maximum Casing Head Pressure value will be superseded by the Kick-Off Pressure value (described below) if this is greater.

b. In the Design Rates group, select the liquid rate and gas injection rate to use in your design. Rates can either be entered manually, or selected from a performance curve.

Select Use Qgi to enable the Gas injection rate field or select Use GLRi to enable the Injection GLR field:

o Gas injection rate. The amount of gas to inject. Either this field or the alternative GLRi field will be used during calculations and this field is only enabled if the Use Qgi radio button is selected. Any value entered here will be the base case Gas-Injection Rate.

o Injection GLR. The Injection Gas/Liquid Ratio value. Either this field or the alternative Qgi field will be used during calculations and this field is only enabled if the Use GLRi radio button is selected. The value entered here will be the base case Injection GLR.

If users decide later to select GLRi as a Sensitivity Variable (see "Creating and Editing Sensitivities"), the Injection GLRs entered there will override this value.

To select rates from a performance curve, click the Select Rate button.

The rate selection interface is launched.

Page 251: WellFlo User Guide 20111009

Gas-Lift

235

Figure 9-6: Design Rate Selection Interface

Once this interface is open, it will display a performance curve showing total liquid production rate v/s gas injection rate (or injection gas to liquid ratio) based on a deepest point of injection analysis.

To select a rate to use in your analysis, simply move the cursor over the curve and click the left mouse button at a point of your choosing.

Once the rate is selected, WellFlo will generate a confirmation dialog asking you to confirm the rates to use in your design. If you click OK, these rates will be applied to the design conditions . (. 9-7).

Figure 9-7: Design Rate Confirmation

Page 252: WellFlo User Guide 20111009

WellFlo User Guide

236

In some cases, the production engineer may desire to select a design rate based on economic criteria, rather than based purely on well performance. For this reason, an option has been included to allow the user to enter economic information and generate a performance curve based on profitability.

To generate such a curve, click the button for profit v/s injection (yellow dollar sign) as shown in Figure 7-8.

Figure 9-8: Profit vs. Injection Option

Once this button is selected, an additional Gas Lift Cost dialog appears, prompting users to select values for oil price, compression cost and water disposal cost. These parameters will be used to perform the economics calculations used in this rate selection method.

Figure 9-9: Gas Lift Costs

After entering the appropriate values, WellFlo generates a new performance curve showing profit v/s gas injection rate (or injection gas to liquid ratio). Users can then select design rate in the same manner described above.

Page 253: WellFlo User Guide 20111009

Gas-Lift

237

Figure 9-10: Profit vs. Injection Rate

c. In the Gradients group, enter values for static fluid gradient or static fluid specific gravity (these items are linked); enter a value for injection gas gravity; and, if you wish to position the top mandrel based on a specified static fluid level, then select the Depth of Static Fluid Level box and enter a corresponding value for static fluid level.

Enter or edit values for the following gas-lift input parameters:

o Static Fluid Gradient. Enter the Pressure Gradient of the Static Fluid (i.e. Kill Fluid) that is to be unloaded.

o Static Fluid Specific Gravity. Enter the Specific Gravity of the Static Fluid (i.e. Kill Fluid) that is to be unloaded.

These two Static Fluid entry fields are linked for consistency (i.e. editing one updates the other according to the formula: Static Fluid Gradient = Static Fluid Specific Gravity x r water /144).

o Injection gas gravity. The Injection Gas Gravity. This value is shared between this screen and the Gas-Lift Data configuration screen (see "Gas Lift Data Configuration"); it does not have to be the same value as the Produced Gas Gravity.

o Depth of Static Fluid Level (optional). If this value is disabled (i.e. the associated check box is unchecked), the Static Fluid Pressure Profile is taken to start at the Producing Wellhead Pressure.

This will be the specified Start Node Pressure if the Wellhead is assigned as the Start Node in the Input Parameters section. If the Outlet Node is assigned as the Start Node, WellFlo will use a computed Wellhead Pressure.

Page 254: WellFlo User Guide 20111009

WellFlo User Guide

238

If this value is enabled (i.e. the associated check box is checked), the Static Fluid Pressure Profile for the unloading sequence is taken to start at the Objective Flowing Pressure Gradient at the specified TVD from Reference Depth. This enables a Swab-Out or other Static Fluid Removal process to be modeled.

Figure 9-11: Depth of Static Fluid Level (TVD): 2000

The setting above will start the Static Fluid Gradient at the objective gradient pressure, 2000 ft TVD below the Reference Depth. This will result in a graphical design similar to the one shown in Figure 7-12.

Figure 9-12: Design for case where depth of static fluid level (TVD) = 2000 ft.

Figure 9-13: Depth of static fluid level (TVD): 0

The setting above will start the Static Fluid Gradient at the objective pressure gradient at the Reference Depth (i.e. flowing wellhead pressure). This will result in a graphical design similar to the one shown in Figure 7-14.

Page 255: WellFlo User Guide 20111009

Gas-Lift

239

Figure 9-14: Design for case where static fluid level (TVD) = 0.

The above two examples presume that Wellhead Depth is the same as Reference Depth (e.g. if the Wellhead Depth was 80 ft from the Reference Depth, a Static Level of 180 ft would be 100 ft below the Wellhead). Unloading can be represented against a back-pressure (i.e. flow lines) by entering a negative Depth here (i.e. so the pressure at the Wellhead is greater than zero).

o Injection gas gravity. This value is shared between this screen and the Gas-Lift Data configuration screen (see "Gas Lift Data Configuration"); it does not have to be the same value as the Produced Gas Gravity.

Transfer Pressure Margins 4. Select Transfer Pressure Margins from the menu at the left.

Page 256: WellFlo User Guide 20111009

WellFlo User Guide

240

Figure 9-15: Gas Lift Design - Transfer Pressure Margins

The Transfer Pressure Margins panel is used to specify a number of (optional) Design Safety Factors to be applied during a Gas-Lift Design; these act to modify the valve transfer pressure that is used to position the gas lift valves and perform the valve sizing calculations. In order to accommodate the various design philosophies used in the industry, WellFlo provides the user with a variety of options for determining transfer pressure bias.

a. The Bracketing option allows users to space gas lift valves based on the bracketing design methodology. This methodology generates a design line based on a user-specified error tolerance. This design line is drawn from the wellhead pressure to the target depth of injection at a pressure equal to bracket, (b) display and use the design line or (c) not display but use the design line. If the user opts to use the design line, unloading valves are then spaced within this design line until the minimum valve spacing is reached. Valves are then evenly spaced until the maximum depth of injection is reached. The first valve for which the corresponding transfer pressure (at the valve above) is at or to the left of the objective tubing gradient is considered to be the operating valve. Stations beyond this point or used for extended spacing purposes. These stations can be disabled or retained, depending on whether the engineer wishes to install mandrels at these depths to accommodate future conditions. In addition,

Page 257: WellFlo User Guide 20111009

Gas-Lift

241

the user can overlay a pressure gradient that is reflective of future conditions to better assess how many extended spacing mandrels to use.

Figure 9-16: Bracketing Options

Figure 9-17: Bracketing Design

b. Users can determine transfer points by generating a Design Line relative to casing pressure minus tubing pressure. This method is particularly useful in designs for PPO gas lift valves. In this method, a design line is generated extending from a pressure at the surface that is equal to the top node pressure*[1+ (fraction at Xmas Tree)(Pcsg - Ptbg)] to the objective depth of injection at a pressure that is equal to (pressure at depth)*[1+(fraction at Point of Injection)(Pcsg - Ptbg)]. All active gas lift valves are spaced such that their transfer pressures lie on this design line. The operating valve is considered to be the last valve for which the transfer pressure (at the valve above) is at or to the right of the design line. Beyond this point, valves are evenly spaced using the minimum valve spacing until the maximum depth of injection is reached.

Figure 9-18: Design Line Options

Page 258: WellFlo User Guide 20111009

WellFlo User Guide

242

Figure 9-19: Design line based spacing for PPO gas lift valves

c. If users prefer, they can select transfer pressures by applying transfer point bias equal to a fixed percentage of tubing pressure at depth. This is done by selecting Transfer Pressures Relative to Ptbg and specifying a fraction or percentage of tubing pressure to apply.

Figure 9-20: Transfer pressure as fraction of tubing pressure at depth

d. Another method for calculating transfer pressures is to select Transfer Pressures Relative to (Pcasing - Ptubing). This method will select transfer pressures that are shifted by an amount equal to a specified fraction of the difference between casing pressure and tubing pressure at depth. (This is comparable to selecting the Calculate by Depth option in previous versions of WellFlo.) When this option is selected, the following information must be entered:

• Fraction at Xmas Tree: (Refer to the underlying note).

• Reference Depth: Nominally, this will either be the Tubing Shoe Depth or Maximum Valve Depth.

• Fraction at Reference Depth: (Refer to the underlying note).

The Transfer Pressure at a valve is calculated by shifting the original Tubing Pressure by a fraction of the prevailing Casing-Tubing Pressure Differential at that depth. The Fraction to be applied at each Depth is interpolated between the Xmas Tree/Wellhead and the Reference Depth.

So, at a Valve Depth (z):

(Transfer Pressure) = (Original Tubing Pressure) + f(z) x P(z)

Page 259: WellFlo User Guide 20111009

Gas-Lift

243

where, ∆P(z) = Pcsg - Ptbg at Depth (z), and the Fraction f(z) is defined as:

Figure 9-21: f(z)r

For the settings illustrated in the example dialog below, at a Valve situated half-way between the Wellhead and the Reference Depth, the Shift applied would be 35% (i.e. half-way between 20% and 50%) of the Casing-Tubing Pressure Differential ∆P(z) at that Depth, and so on for other Valves.

Figure 9-22: : Transfer pressure as fraction of casing press. - tubing press.

e. The user has a final option for calculating transfer pressure, in which they can shift the transfer points by a User Defined Amount per Station. (This is similar to the method in previous versions of WellFlo where the Calculate by Valve Number option was selected.) When this method is selected, the following entries are required:

• Margin at Valve 1 (optional). This is a constant Pressure Shift applied to the objective Tubing Pressure Curve at all Valves, starting at the first Unloading Valve.

A value between 0 and 50 psi is usual.

(Corrected Tubing Pressure) = (Original Tubing Pressure) + (Transfer Pressure Margin)

o Increment per Valve (optional). The Corrected Tubing Pressure (defined above) is given an extra Shift by this increment, at each successive Valve, starting at Valve #2.

This increment can be positive or negative.

The total corrected Transfer Pressure at the nth Valve is therefore:

(Transfer Pressure) = (Original Tubing Pressure) + (Transfer Pressure Margin) + (n-1) x (Transfer Pressure Increment).

Page 260: WellFlo User Guide 20111009

WellFlo User Guide

244

Figure 9-23: : Transfer pressure based on User Defined Amount per

Station

• Use Exact Maximum MD of Injection. If checked, this option will honor the maximum Measured Depth by inserting an additional Gas-Lift valve at the maximum depth if the calculations have placed the lower-most Gas-Lift valve above this point by relaxing the Design Margin criteria to accommodate the extra Gas-Lift valve. This will result in a general reduction in the spacing of the unloading valves, but the Minimum Valve Spacing still will be honored.

This controls the re-positioning of valves for Case 1, described in ”Sample Gas-Lift Plots”. If this check box is checked and the Design Operating Valve is one of a group of valves at the Min Valve Spacing, an additional valve is placed below the Max MD of Injection at the Min Valve Spacing. This additional valve is then re-positioned at the maximum depth, and all the higher valves are re-positioned accordingly.

• Use Spacing Factor. If this option is left unchecked, the Gas-Lift Design calculations will honor the Minimum Valve Spacing and the other Design Margins. This may result in the lower-most Gas-Lift valve being placed above the maximum Measured Depth of Injection, which may or may not be considered a problem.

Figure 9-24: : Spacing

Factor

GLV Calculations 5. Select GLV Calculations from the menu at the left.

Page 261: WellFlo User Guide 20111009

Gas-Lift

245

Figure 9-25: Gas Lift Design - GLV Calculations

a. Select an option from the Temperature Correction Calculation Method drop-down list. This provides the user the option to calculate the temperature correction factors for sizing dome pressure actuated gas lift valves based on one of three methods. These include the following:

• API. This is the method specified in API RP11V6. It applies the ideal gas laws using a number of assumptions. Specifically, the authors of this calculation method assumed a pressure of 1000 psi and a base temperature of 60 degrees F, with nitrogen as the gas in question. This can lead to inaccurate dome pressure calculations, particularly when test rack opening pressures exceed 1000 psi.

• Winkler-Eads. This method is based on the work of Winkler and Eads, as published in SPE 18871 "Algorithm for More Accurately Predicting Nitrogen-Charged Gas Lift Valve Operation at High Pressures and Temperatures" by H.W. Winkler and P.T. Eads. This paper presents a correlation that was developed by the authors to provide a more accurate calculation for test rack opening pressure in cases where pressures exceed 1200 psi.

• Rigorous. This method is consistent with the temperature correction methodology used in prior releases of WellFlo. It rigorously calculates Z factor for nitrogen to determine the precise dome pressure at in situ conditions.

Page 262: WellFlo User Guide 20111009

WellFlo User Guide

246

It is often desirable to round off the calculated test rack opening pressure by a user-defined amount. This is because it is not practical for gas lift technicians to set valves in the lab to the nearest psi. Realistically, the level of precision that is achievable in practice is the nearest 5 psi at best. For this reason, a value of 5 psi is usual.

b. Select Use Temperature Bias to use temperature bias to prevent the re-opening of upper dome pressure actuated gas lift valves.

Figure 9-26: Temperature Bias Options

When a gas lift well is shut in, it will typically have a temperature gradient that is significantly less than the flowing temperature gradient. As the well is unloaded, the temperature profile of the well will generally increase until it reaches the flowing temperature gradient. Gas lift engineers often take advantage of this increase in temperature as an additional form of design bias. The idea of temperature bias is to choose set pressures for the upper valves in the well based on a temperature that is less than the flowing temperature. Once the well is unloaded and the flowing temperature profile is reached, the elevated temperature will cause the nitrogen in the bellows of these valves to expand, thus preventing these valves from being re-opened.

During the unloading process, the temperatures will be somewhere between the flowing gradient and the static gradient. For this reason, it is advisable that temperatures for the upper valves be based on a "compromise gradient" that is between the static and flowing temperature gradients.

When the user selects the option PtStatic > PtFlowing, WellFlo uses the following method for determining these temperatures:

• Step 1: Plot the flowing and static temperature gradients.

• Step 2: Locate the depth of the static fluid level in the tubing by constructing a static gradient line from the static bottom hole pressure at depth to the point where it reaches zero pressure.

• Step 3: Locate the first valve below this depth. This is considered to be the first potential operating point in the well. All of the valves above this point will only be used to unload the well and will not be used once the well is flowing.

• Step 4: Construct a "compromise gradient line" from the flowing temperature gradient at the depth of this "first operating point" to the static temperature at the surface.

Page 263: WellFlo User Guide 20111009

Gas-Lift

247

• Step 5: Use the "compromise gradient line" to determine the temperatures for all of the valves above the fluid level. These temperatures will be used in calculating the temperature correction factors and test rack opening pressures for these upper valves.

• Step 6: Use the flowing temperature gradient to determine the temperatures for use in calculating the temperature correction factors and test rack opening pressures for each of the valves below the fluid level.

The resulting design will be similar to the one shown in Figure 7-27.

Figure 9-27: Graphical gas lift design using temperature bias

When the user selects the option TVD >, the flowing temperature gradient will be used for calculating the set pressures of valves below the specified true vertical depth. For valves above this depth, the compromise temperature gradient will be used.

6. If necessary, edit any of the values in the following columns:

• MD. The Measured Depth of each Valve in the system. The corresponding TVD field updates automatically.

• TVD. The True Vertical Depth of each Valve in the system. The corresponding MD field updates automatically.

• Casing Pressure. Displays the Unloading Casing Pressure calculated at this Gas-Lift Valve.

• Tubing Pressure. Displays the Tubing Pressure calculated at this Gas-Lift Valve.

• Temperature. Displays the Temperature at this Gas-Lift Valve.

Page 264: WellFlo User Guide 20111009

WellFlo User Guide

248

Only Gas-Lift Valves up to and including the Operating Valve have values displayed in the Casing Pressure, Tubing Pressure and Temperature fields. These fields are not editable.

• Active. Indicates whether the Gas-Lift Valve is Active or Inactive.

7. Click Design to perform the Gas-Lift Design calculations (see "Design Computations"). WellFlo will delete all the current valves and then calculate the Unloading Sequence and the Steady-State Casing Head Pressure required to operate the well under normal conditions.

Plotting On completion of the Design computation, a Pressure versus TVD plot is displayed automatically, showing the main features of the Nodal Analysis. TVD is used to facilitate the plotting of fluid gradients.

Figure 9-28: Gas Lift Design - TVD Plot

Example plots and their associated input screens are illustrated in "Sample Gas-Lift Plots".

8. Adjust any parameters and click Re-Design to re-calculate the unloading sequences and pressures for the current valves. This performs a top-down continuous flow Unloading and Injection calculation using the flow rate and gas-lift data from the Input Parameters area, and the valve positions displayed in the Gas-Lift valve data table. It does not re-compute valve positions.

Page 265: WellFlo User Guide 20111009

Gas-Lift

249

This facility enables users to perform "what if..." studies using the valve positions obtained with the Design facility (or the default valve positions specified in the system editor if they have not yet been overwritten with the design results, or a set of user-defined depths) and varying other parameters such as Flow Rate or Maximum Casing Head Pressure.

Sizing Users can adjust valve properties on the Gas-Lift valve data table, after running the design calculations, to determine valve spacings. Either click into a table cell to activate a drop-down selection menu, or double-click in a cell to enter/edit values, as appropriate, to:

• Determine the recommended orifice sizes.

• Compute Opening and Closing pressures for each valve.

• Select either Gas-Charged, Spring or Orifice valves.

• Compute the required Dome Pressure and Test Rack Opening Pressure for each valve.

• Depending on the valve type selected, the choice of valve models is limited to either:

o PPO (Production Pressure Operated) and Orifice valves

o IPO (Injection Pressure Operated) and Orifice valves

Port Size Calculation

The Port Size can only be selected from the sizes listed in the gasvalve.csv file for the currently selected model. On each port size selection, its associated Discharge Coefficient and Port-to-Bellows Ratio are shown as read-only items. When a change in one of the input columns causes the Port Size to be re-calculated, the smallest suitable Port Size is selected. When the largest listed Port Size is insufficient for a changed Qgi value, the Qgi that it will actually pass is given.

Port sizes are calculated to the nearest 1/64th inch, for the gas flow rate at the valve, at the valve temperature, using the Tubing Transfer Pressure and the Casing Pressure. They are subsequently rounded-up to the next size listed in the gasvalve.csv file for the selected Manufacturer and Valve Model. The default value of 0.865 is typical for small port sizes, but a smaller value may be more appropriate for larger port sizes.

If the orifice size is edited and one of the above inputs to its calculation is subsequently altered, it will be re-calculated. The orifice size is not used elsewhere in WellFlo, so users can overtype with the rounded-up sizes required when the calculations are completed, for the purpose of reporting.

The port sizes are calculated using the Thornhill-Craver3 equation.

• Port-to-Bellows Ratio (R). R varies with the Port Size and Valve Model as defined in the gasvalve.csv file. The default (no entry) is 3.142 x (Size/128)2 / Area.

Page 266: WellFlo User Guide 20111009

WellFlo User Guide

250

• Discharge Coefficient. Thornhill-Craver Discharge Coefficient. Default (no entry) = 0.96 if the valve Type is Orifice. Otherwise, the coefficient is 0.865.

• Criticality Indicator. Shows whether the valve will be in Critical Flow for the given conditions.

True Valve Performance If users have licensed gas lift performance data from the Valve Performance Clearinghouse, they can use True Valve Performance to further refine the sizing of valves within the gas lift design. When users click the True Valve Performance button in the sizing grid, it will launch the True Valve Performance Window, as shown in Figure 7-29.

Figure 9-29: True Valve Performance

The interface will display a plot of gas passage versus downstream pressure for the corresponding valve, along with opening pressure, closing pressure and tubing pressure at depth. Users can adjust Manufacturer, Valve Model, Port Size Casing Pressure or Tubing Pressure to perform what-if scenarios for this valve. When the Show Valve Performance Button is pressed, these changes will be applied, updating the calculated TRO, Closing Valve Pressure, R and Qg Max for the valve. The resulting gas passage curve will then be plotted. Once the user is satisfied with the valve performance for the given station, they can press the Accept Selected Valve button, and the changes will be implemented in the sizing grid. If the user chooses not to change the valve selections, they can press the cancel button; and the True Valve Performance window will close, returning them to the sizing grid.

Page 267: WellFlo User Guide 20111009

Gas-Lift

251

IPO Valves

Figure 9-30: Gas Lift Valve Sizing - Injection Pressure Operated (IPO)

Port-to-Bellows Ratio (R) varies with the Port Size and Valve Model as defined in the gasvalve.csv file. There are several (differently defined) ratios applied to Gas-Lift valves; for IPO valves, EPS uses:

Figure 9-31: IPO Valve - Port-to-Bellows Ratio

This is typically of the order of 0.1 for IPO valves (i.e. the tubing pressure exerts only a small force via the port, and most of the bellows "feel" the casing pressure. R will vary with both Valve Type (including design, size and materials) and Port Size within a given Valve Type).

The Dome Pressures (Pd) can be calculated by two methods. Either method can be assigned to any valve:

1. Use operating Casing Pressure (Pvo): If the Calculated using Closing Pressure column is unchecked for a valve, the operating Casing Pressure (i.e. either a calculated or an edited value) is used along with R and the Tubing Pressure to determine Pd from the Force Balance Equation:

Figure 9-32: Force Balance Equation

The Closing Valve Pressure (Pvc) is equal to Pd. The Closing Surface Pressure follows by correcting Pvc for the Gas Gradient.

2. Specify Closing Surface Pressure (Psc): Check the Calculated using Closing Pressure column at the relevant valves and enter the desired Closing Surface Pressures (Psc) for these valves.

WellFlo will compute the In-Situ Casing Pressure (Pvc) from Psc and the Gas Gradient. This is, by definition, the In-Situ Dome Pressure (Pd). The Operating Casing Pressure (Pvo) at the valve is then calculated from Pd, R and the Tubing Pressure (Pt):

Page 268: WellFlo User Guide 20111009

WellFlo User Guide

252

Figure 9-33: Operating Casing Pressure

The Opening Surface Pressure (Pso) follows by correcting Pvo for the Gas Gradient.

The table now contains the In-Situ and Opening and Closing Surface Pressures and the Dome Pressure at Valve Temperature.

Pd is converted to its value at 600 F (Oilfield Units) and appears in the P dome at 600 F column.

Finally, the Test Rack Opening Pressure (TRO) is derived from Pd at 600 F for a Tubing Pressure of 1 Atmosphere:

Figure 9-34: Test Rack Opening Pressure (TRO)

The form of this equation depends on the definition of R (as described above).

PPO Valves The methodology is similar to that for IPO valves, with a few important differences:

The Design Casing Pressure values are transferred into the Casing Pressure column. The Design Closing Pressures (i.e. objective Tubing Pressures plus Fluid Closing Pressure Margins) appear in the Closing Valve Pressure column; both of these columns can be edited.

Port-to-Bellows Ratio (R): R varies with the Port Size and Valve Model as defined in the gasvalve.csv file. There are several (differently defined) ratios applied to Gas-Lift valves; for PPO valves, EPS uses:

Figure 9-35: Port-to-Bellows Ratio - PPO Valves

This is typically of the order of 0.9 for PPO Valves (i.e. the Port Area is small so the casing pressure exerts only a small force, and most of the Bellows Area "feels" the Tubing Fluid Pressure. R will vary with the valve type (including design, size and materials) and the Port Size within a given Valve Type).

The Surface Casing Pressure (Pso) is expected to be a constant value, so the default P casing values should be adequate. However, they may be edited if required for each valve.

The pressures in the tubing at which the valves are required to close are in the Closing Valve Pressure column; these may also be edited.

The required Dome Pressure (Pd) at Valve Temperature is calculated from P casing (Pcsg), Closing Valve Tubing Pressure (Pt) and R using the Force Balance Equation:

Page 269: WellFlo User Guide 20111009

Gas-Lift

253

Figure 9-36: Force Balance Equation

This is listed in the Dome Pressure column.

Dome Pressure is converted to 600 F, and appears in the P dome at 600 F column.

Finally, the Test Rack Opening Pressure (TRO) is derived from Pd at 600 F for a Tubing Pressure of 1 Atmosphere:

Figure 9-37: Test Rack Opening Pressure (TRO)

The form of this equation depends on the definition of R (as described above).

Spring-Operated Valves Either IPO or PPO valves may be set to Spring-Operated instead of Gas-Charged, in the Valve Model column. When this selection is made, dome pressures are still shown, but they are now representative pressures, instead of actual Nitrogen Charge. The Tubing Rack Pressure (TRO) is still the pressure for which the valve should open when the spring has been correctly-set. There is no Temperature Correction for a Spring-Operated valve.

Orifice Valves An IPO or PPO valve for which the Calculate by P close column is set to No, may also be set as an Orifice valve in the Valve Model column. Columns that are no longer relevant (i.e. in relation to Opening and Closing conditions) then become blank.

For an IPO valve, the Casing Pressure in the P open valve column is initially calculated by adding the valve Differential Pressure from the Gas-Lift Design - Valve Positioning dialog to the value in the P tubing column. This corresponds to the desired Operating Casing Pressure after Unloading.

For a PPO valve, the Casing Pressure is calculated by adding the Valve Differential Pressure to the pressure in the Closing Valve Pressure column.

The orifice size required is calculated by the Thornhill-Craver3 equation, as before.

Design Computations When the Design button is clicked, the following computations are made:

1. The Temperature Profile is calculated according to the Temperature Model selected for Analysis.

2. The objective Tubing Flowing Gradient is computed top-down from the specified Start Node and Start Node Pressure using the Flow Rate and Gas-Lift Data entered in the Gas-Lift Input

Page 270: WellFlo User Guide 20111009

WellFlo User Guide

254

Parameters area. For this purpose, Gas-Injection is assumed to be "Forced" at the specified Maximum Measured Depth (MD) of Injection.

3. The depth of the first Unloading Valve is computed from the intersection of the Casing Pressure Profile (which depends on the Injection Gas Gravity) and the Kill Fluid Pressure Profile (at the Static Fluid Pressure Gradient). The Casing Pressure is calculated by starting from the Kick-Off Pressure (or the Maximum Casing Head Pressure if this is greater), and allows for Frictional Pressure losses at the specified Gas-Injection Rate.

When no Depth of Static Fluid Level has been entered in the Gas-Lift Design Flow Parameters section (see "Flow Parameters"), the Kill Fluid Tubing Pressure is calculated starting from the specified Start Node Pressure (i.e. corrected to the Wellhead/Xmas Tree if the Start Node is the Outlet Node). Otherwise, Kill Fluid Tubing Pressure is calculated by starting from corrected Atmospheric Pressure at the specified Depth of Static Fluid Level, if this option has been enabled in the Gas-Lift Design Flow Parameters section (see "Flow Parameters").

The depths of the second and subsequent Unloading Valves are calculated in a similar manner, except that:

• The casing pressure is calculated by starting from the specified Maximum Casing Head Pressure instead of the Kick-Off Pressure, regardless of which is greater.

• For each valve calculation, the Closing Pressure Design Margin is subtracted from the Casing Pressure at the valve above.

• For Injection Pressure (Casing) Operated (IPO) valves, the appropriate Transfer Pressure Margin is added to the objective Tubing Pressure. In addition, one Transfer Pressure Increment is added for the third valve computation, and an extra increment is added each time a valve is computed thereafter.

• For Production Pressure (Tubing) Operated (PPO) valves, the appropriate Fluid Closing Pressure Margin is added to the objective Tubing Pressure. In addition, one Transfer Pressure Increment is added for the third valve computation, and an extra increment is added each time a valve is computed thereafter.

This process continues until WellFlo finds that either:

1. The position of the next unloading valve would be closer than the Minimum Valve Spacing criterion.

In this situation, the last valve depth satisfying both the Valve Spacing and the Differential Pressure criteria is marked as the Operating Valve (with all Design Margins). This means that all the declared Design Margins have been accounted for, and the valve depth probably will be pessimistic.

WellFlo then continues down hole placing Unloading Valves at the Minimum Valve Spacing until it passes the Maximum Measured Depth of Injection. If permitted (refer to the Use Exact Maximum MD of Injection option in "Transfer Pressure Margins"), it then re-positions the deepest valve at the maximum depth, and all the higher valves correspondingly; otherwise, it simply discards the valve below the maximum depth. The Design Operating Valve is marked at the last depth that has enough Differential Pressure (i.e. relative to the uncorrected Tubing Pressure).

Page 271: WellFlo User Guide 20111009

Gas-Lift

255

2. The Casing Pressure at a projected Valve Depth fails to exceed the Valve Differential Pressure criterion (relative to the uncorrected Tubing Pressure), and therefore could not pass the required Volume of Gas.

In this situation, WellFlo will move upwards from the projected position until it reaches a depth where the Valve Differential Pressure criterion is just met (i.e. relative to the uncorrected Tubing Pressure):

• If this position is less than the Minimum Valve Spacing from the valve above, all the overlying valves are moved up proportionately, to give this valve the specified Minimum Valve Spacing from the valve above.

• This position is now the location of the Design Operating Valve.

If the Design Operating Valve is above the Maximum Measured Depth of Injection, spare valves will be spaced at intervals equal to the Minimum Valve Spacing, down to this maximum depth. Refer to the Use Exact Maximum MD of Injection option in "Transfer Pressure Margins".

3. The position of the next valve would be below the Maximum Measured Depth of Injection.

In this situation, WellFlo will place the Design Operating Valve at the Maximum Measured Depth of Injection, instead of at the calculated position, then move each of the other valves upwards by a proportion of the distance between the Maximum Measured Depth of Injection and the initially calculated position. The Design Operating Valve will satisfy the criteria of Valve Differential Pressure and Minimum Valve Spacing from the valve above, since neither Case 1 nor Case 2 is applicable.

Gas-Lift valve positions are re-computed each time users click the Design button.

Sample Gas-Lift Plots

Page 272: WellFlo User Guide 20111009

WellFlo User Guide

256

Figure 9-38: Gas-Lift Design Plot: Pressure versus TVD

The zig-zag lines show the continuous flow Unloading Sequence, working between the corrected Transfer Pressures (red-colored circles on left) and the corrected Valve Closing Pressures (green-colored circles on right).

The Operating Valve (with all Safety Factors) #7, is positioned at 7,600 ft TVD (horizontal blue-colored line). This is because of the situation described in Case 1 above; the next valve would, if computed in the same way, lie too close (i.e. within 450 ft) to the valve above it.

Figure 9-39: Details of previous Gas-Lift Design Plot

Page 273: WellFlo User Guide 20111009

Gas-Lift

257

The Operating Casing Pressure Gradient Curve (light green-colored line) is calculated from the Design Operating Valve Depth to surface, allowing for the appropriate Valve Differential Pressure (i.e. 100 psi in this case), at the Injection Point.

All valve depths down to the Maximum Measured Depth of Injection are listed in the Gas-Lift Valve data table, along with Design Operating Valve Casing Pressures, objective Tubing Pressures, Temperatures and Status (active or inactive) at each valve.

The Design Operating Valve is the deepest valve marked Active in the Gas-Lift valve data table.

Order Form After running the Design computations, WellFlo automatically inputs your gas-lift valve data into a Shop Order form. To complete the Shop Order, fill in the form and save or print it. A sample Shop Order form is displayed in Figure 7-40.

Page 274: WellFlo User Guide 20111009

WellFlo User Guide

258

Figure 9-40: Order Form

Design Parameters Report After running the design computations, WellFlo generates a Design Parameters Report, which summarizes the input data used in the gas lift design. A sample Design Parameters Report is displayed in Figure 7-41.

Page 275: WellFlo User Guide 20111009

Gas-Lift

259

Figure 9-41: Design Parameters Report

Tubing Load Requirements Report After running the design computations, WellFlo generates a Tubing Load Requirements Report which summarizes opening and closing pressure information for the gas lift design. A sample Tubing Load Requirements Report is displayed in Figure 7-42.

Page 276: WellFlo User Guide 20111009

WellFlo User Guide

260

Figure 9-42: Tubing Load Requirements Report

Design Calculations Report After running the design computations, WellFlo generates a Design Calculations Report which summarizes the sizing calculations for the gas lift design. A sample Design Calculations Report is displayed in Figure 7-43.

Page 277: WellFlo User Guide 20111009

Gas-Lift

261

Figure 9-43: Design Calculations Report

Tubing Requirements Plot After running the design computations, WellFlo generates a Tubing Requirements Plot which compares the casing closing pressure at depth and tubing pressure required to open the valves with the casing pressure and tubing pressure at depth. A sample Tubing Requirements Plot is displayed in Figure 7-44.

Page 278: WellFlo User Guide 20111009

WellFlo User Guide

262

Figure 9-44: Tubing Requirements Plot

References

1. Ippen, A.T.: "The Influence of Viscosity on Centrifugal Pump Performance"; Trans. A.S.M.E., Nov. 1964, pp. 823 - 848. Weatherford would also like to acknowledge the assistance of Reda Pumps in this implementation.

2. Dunbar, C.E.: "Determination of Proper Type Gas Separator". Reda Tech. Bulletin.

3. Cook and Dotterweich: C. of Arts and Industries, Kingsville, Aug 1946.

4. Gas Lift: Book 6 of the Vocational Training Series, from the Production Department, American Petroleum Institute.

Page 279: WellFlo User Guide 20111009

263

PCP About WellFlo PCP The PCP module adds the capability of modeling PCP wells in WellFlo. PCP wells are modeled based on the following:

• Fluid phase (single phase and multi phase flow)

• PCP-specific parameters

• Sucker rod design

• Pump assembly (including driveheads, belts, motors, and variable speed drives (VSD))

• Analysis – Operating Point9

PCP Fluid Phases At the most basic level, PCP is divided into two phases (Single Phase Flow and Multiphase Flow) that are based on fluid type. Fluid properties and reservoir conditions are specified using options that are available on the Configuration menu. If there is a significant quantity of gas, the Multiphase mode is should be used.

For information about entering Well and Flow Type data, see Well and Flow Type.

Once the Artificial Lift Method for PCP is selected the fluid phase option for single phase or multiphase is available .

Figure 10-1: Well and Flow Type

Single Phase Flow For a single phase fluid, the flow correlations are not applicable. The application uses the fluid parameters and the reservoir parameters as the input data for the wellbore and formation. For PCP wells, only Black Oil is available as the PVT Type. The fluid composition has to be specified as an input data for the fluid, although the sand-specific gravity and fluid tubing/casing densities are set as default values in the Processed Fluid Data grid.

Page 280: WellFlo User Guide 20111009

WellFlo User Guide

264

Figure 10-2: Fluid Parameters

The following inputs are required exclusively for Single Phase fluids:

• Water Cut. This is the water volume percentage that is derived from a BS&W (basic sediment and water) analysis.

• Sand Specific Gravity. The specific gravity of produced sand relative to water at standard conditions. This parameter is assigned a default value (i.e. 2.65) in the settings for default values.

• Sand Cut. The sand volume percentage.

• Fluid Density Tubing. The absolute density of the tubing varies along with the changing content of water, gas and solids content in the fluid. This value will vary with the change in the sand gravity, sand cut, water gravity and water cut. the Default value is set as 67.1130.

• Fluid Density Casing. The absolute density of the casing varies along with the changing content of water, gas and solids content in the fluid. This value will vary with the change in the sand gravity, sand cut, water gravity and water cut. The Default value is set as 67.1130.

• Tubing Factor. A multiple factor which is multiplied by the composite density of the fluid in the tubing to obtain the correct density of fluid due to solids and gas content in the tubing. (is based on the experience and understanding of the fluid content)

• Casing Factor. A multiple factor which is multiplied by the composite density of the fluid in the casing to obtain the correct density of fluid due to solids and gas content in the casing. (Is based on the experience and understanding of the fluid content).

• Constant Viscosity. Fluid viscosity (in centipoises) can be specified either in the input box as the overall mixture viscosity or through the Temperature Effect option. Crude oil viscosity is typically dependent on temperature. This temperature effect option allows user to define relationships between oil viscosity and temperature.

Viscosity Modeling

Page 281: WellFlo User Guide 20111009

PCP

265

Viscosity modeling offers two options to model the viscosity. Fluid viscosity (in centipoises) can be specified either in the Constant Viscosity input box as the overall mixture viscosity or through the Temperature Effect option. Crude oil viscosity is typically dependent on temperature. This temperature effect option allows user to define relationships between oil viscosity and temperature.

Selecting the Single Phase Flow fluid phase on the Well and Flow Type screen causes the Viscosity Modeling section to appear on the Fluid Parameters screen. By default, the Constant Viscosity check box is selected. In this case, you can input a constant viscosity value that will be used for all calculations.

Figure 10-3: Fluid Parameters

However, if you clear the Constant Viscosity check box, the Temperature Effect button becomes available and the constant viscosity unit text box and the unit selection drop-down list are made unavailable.

Using the Temperature Effect button, you can model the viscosity as a function of temperature.

TO MODEL VISCOSITY AS A FUNCTION OF TEMPERATURE

1. Clear the Constant Viscosity check box.

Page 282: WellFlo User Guide 20111009

WellFlo User Guide

266

This activates the Temperature Effect check box.

Figure 10-4: Viscosity Modeling

2. Click on the temperature effects button to open the Viscosity Data dialog box.

Figure 10-5: Viscosity Data

3. Click the button to add the number of rows for the temperature and viscosity data.

4. Enter the dead oil viscosity at a range of temperatures into the corresponding spreadsheet.

5. Click Apply.

Multiphase Flow For a Multiphase well, WellFlo uses the same pattern that is used for all the other artificial lift methods.

PCP Design and Analysis Two main types of PCP-specific procedures are used in WellFlo to perform pump assembly and analysis:

• Designing PCP assembly: This is the process of selecting a pump and combining it with a suitable drivehead and motor that is based on power consumption. Component selection is performed using catalogs that are available in the application database.

• Analyzing the pump: This is the process of using the application to calculate the operating point at a pump depth that is based on various speeds and flow rates.

Page 283: WellFlo User Guide 20111009

PCP

267

Designing a PCP Assembly In this mode, you can assemble the pump and design the rod string with your choice of rods. This mode is used to replicate the pump assembly in the wellbore. Catalogs are available for the selection of equipment and rods.

Catalog data entry falls into two categories, General and PCP-specific data.

General Data

• Reservoir

• Well Completion

• PVT

PCP-Specific Data

• Fluid Parameters (Single phase)

• Reservoir

• Sucker rod design

• PCP Data

The PCP Data section provides the selection of the pump, drivehead, belts/sheaves, motor and VSD. The pump, drivehead, motor, and VSD can be selected from a drop-down list that provides the catalog of equipment.

Analyzing a PCP Pump The calculation mode in WellFlo provides the option to model an operating point analysis or pressure drop analysis. The operating point analysis includes several sensitivity variables for PCP analysis. These PCP-specific sensitivity variables include:

• Variable Speed (RPM)

• Variable operating rate

The above mentioned sensitivity display a range of rates and speed from which the software selects the best operating point based on selected speed or rate. The maximum and minimum flow rates/speeds for the pump also are displayed. This enables users to see how close to these limits the pump is operating.

An additional feature is the Wear/Adjustment factors. These functions provide a means to make adjustments that affect the performance curves generated in the analysis section. They are used to calibrate the performance curve to actual production performance.

PCP Data Configuration

Page 284: WellFlo User Guide 20111009

WellFlo User Guide

268

The PCP Data configuration option is used to view, enter, and edit PCP equipment. The PCP Data and Sucker Rod Design options are added to the Model Navigator when PCP is selected as the artificial lift method in the Well and Flow Type configuration screen.

When PCP is selected as the artificial lift method, the following options are available:

• Sucker Rod Design

• PCP Data: Consists of the pump assembly including the drivehead, belts/sheaves, motor, and VSD.

This configuration screen, unlike that used for ESP wells, is only used to design the string and the pump assembly.

Sucker Rod Design The Sucker Rod Design screen provides the means to build the rod string segment by segment. Each segment can be configured for a combination of rods: standard/Non API, Continuous, or Hollow. Couplings and centralizers can also be configured for each segment.

TO CONFIGURE A SUCKER ROD ASSEMBLY:

1. Open the Configuration menu in the Model Navigator.

2. Select Sucker Rod Design under Wellbore in the Model Navigator. (This option is available only for PCP wells.)

The Sucker Rod Design configuration screen is opened in the main content pane.

Page 285: WellFlo User Guide 20111009

PCP

269

Figure 10-6: Sucker Rod Design

3. Add a row to the table for the first segment.

• To add a new row to the table, click .

• To delete a row, click in the row to be deleted, and then click .

4. Select a sucker rod, coupling and/or centralizer, see "Selecting a Sucker Rod, "Selecting a Coupling," and "Selecting a Coupling Centralizer", respectively.

The first segment will only configure a rod and coupling. If additional segments are added, the option for a centralizer is available.

5. Once the configuration for the rod sting segment is defined, you have the option to input a number of

rods for that configuration or fill the configuration to the surface using the button.

Page 286: WellFlo User Guide 20111009

WellFlo User Guide

270

6. To add additional segment configurations click the insert a row before the current row button and follow steps 4 and 5.

7. Click Apply.

8. Click Forward to advance to the next configuration screen.

Selecting a Sucker Rod Use the Sucker Rod Design catalog to select a Sucker Rod. This catalog is accessed from the Sucker Rod Design screen. For more information about accessing the Sucker Rod Design screen, see "Configuring a Sucker Rod Assembly."

TO SELECT A SUCKER ROD :

1. On the Sucker Rod Design screen, click to open the Sucker Rod Design catalog.

Once the catalog is open it will default to the rod catalog tab.

2. Open the Rod Catalog tab, if necessary.

3. To add the selected Rod characteristics to the Sucker Rod Design screen, select the last appropriate category (as shown below).

Figure 10-7: Rod Catalog

Page 287: WellFlo User Guide 20111009

PCP

271

4. Click Apply.

Once the sucker rod is selected, the Coupling Catalog tab is opened.

5. Do one of the following:

• Select a Coupling

• Select a Coupling Centralizer

Selecting a Coupling The Coupling tab is selected by default after clicking Apply on the Rod Catalog tab of the Sucker Rod Design screen. For more information about accessing the Sucker Rod Design screen, see "Configuring a Sucker Rod Assembly."

TO SELECT A COUPLING

1. Open the Coupling Catalog tab, if necessary.

2. Pick from different Coupling categories to select the appropriate Manufacturer, Model Type, and Size by clicking the plus sign that appears before a category.

Figure 10-8: Coupling Catalog

3. After selecting the last appropriate Coupling category, click Apply.

Page 288: WellFlo User Guide 20111009

WellFlo User Guide

272

A message is displayed indicating that the equipment selection is complete.

4. Click Close.

The selected sucker rod characteristics are displayed on the Sucker Rod Design screen.

Selecting a Coupling Centralizer When configuring a Sucker Rod, you may select a Coupling or a Coupling Centralizer, but you cannot select both. The Coupling Centralizer data is selected using the Sucker Rod Design Catalog on the Sucker Rod Design screen. For more information about accessing the Sucker Rod Design screen, see "Configuring a Sucker Rod Assembly."

TO SELECT A COUPLING CENTRALIZER

1. If necessary, click to open the Sucker Rod Design catalog.

2. Open the Coupling Centralizer Catalog tab.

3. Pick from different Coupling categories to select the appropriate Manufacturer, Model Type, and Pin Size by clicking the plus sign that appears before a category.

4. After selecting the last appropriate Coupling Centralizer category, click Apply.

A message is displayed indicating that the equipment selection is complete.

5. Click Close.

The selected coupling characteristics are displayed on the Sucker Rod Design screen.

PCP Data The PCP data screen displays the data related to the surface and downhole equipment for a PCP well. The screen provides various equipment tabs that are used to configure the PCP well. The Pump depth is also displayed near the top of the screen as reference. It is the same value that is entered in Wellbore Equipment section in the navigator. In Multiphase applications an input box is available for the Free Gas Separation Efficiency.

The Pump tab displays the basic pump equipment specification. A pump is comprised of a rotor and a stator. The pumps available in WellFlo catalogs are the pumps prepared by various combinations of rotor and stator. Pump data is entered by selecting the pump from the catalogs available.

TO ENTER PUMP DATA

1. Open the Configuration menu in the Model navigator.

2. Select PCP Data in the Model navigator.

The PCP Data screen is displayed.

Page 289: WellFlo User Guide 20111009

PCP

273

Figure 10-9: PCP Data

3. Open the Pump tab, if necessary.

4. To select a pump, click the Pump Model drop-down selection list.

5. Pick from different pump catalog categories to select the appropriate pump.

The catalog can be grouped by different categories for refined selection. The default will select based on Manufacturer, Brand, Model Imperial, Pump Type, and Pump Length Code.

Page 290: WellFlo User Guide 20111009

WellFlo User Guide

274

Figure 10-10: Pump Data

After selecting the pump, a summary of pump data is displayed on the screen along with the performance curve on the right of the screen.

Page 291: WellFlo User Guide 20111009

PCP

275

Figure 10-11: Pump Summary

5. Click OK.

The data that is displayed includes:

• Manufacturer: The name of the manufacturer of the selected pump.

• Pump Model: Pump model depicts the nomenclature provided by the manufacture. Most manufactures model nomenclature will comprise of displacement and lift.

• Displacement: This indicates the displacement capacity of the pump per 1 RPM per day

• Pressure rating: This provides the maximum rated pressure capacity of the pump.

• Stator Serial #: The nomenclature that identifies the stator.

• Rotor Serial #: The nomenclature that identifies the rotor.

• PCP Performance Curve: This curve provides the flow and torque performance based on catalog data. It does not represent an actual performance, but can be used for reference only. The curve is plotted at a speed of 300 RPM. A vertical line in the plot denotes the rated pressure for the pump.

Page 292: WellFlo User Guide 20111009

WellFlo User Guide

276

• Drivehead: This tab displays the basic Drivehead equipment specification. The Drivehead is the surface equipment for a PC pump assembly. It suspends the rod string as well as delivers the speed and torque required by the rod. The Driveheads that are available in WellFlo catalogs correspond to the ones that are available from various manufacturers. Drivehead data is entered by selecting the pump from the available catalogs.

TO ENTER DRIVEHEAD DATA

1. On the PCP Data screen, click on Drivehead tab.

2. To select a Drivehead, click the Model drop-down selection list.

3. Pick from different drivehead catalog categories to select the appropriate drivehead.

The catalog can be grouped by different categories for refined selection. The default will select based on Manufacturer, Model, Drive Type, Polished Rod Size, and Well Head Connection.

Figure 10-12: Drivehead Data

4. After selecting the Drivehead, a summary of Drivehead data is displayed on the screen along with the pump performance curve on the right of the screen.

Page 293: WellFlo User Guide 20111009

PCP

277

Figure 10-13: Drivehead Summary

5. Click OK.

The data that is displayed includes:

• Manufacturer: The name of the manufacturer of the selected Drivehead.

• Model: This is the market name given by the manufacturer to identify a certain product.

• Drive design: This area describes the basic design of the Drivehead. For example, vertical or right angle input shaft, internal bearing box or gear box, and hollow or solid shaft.

• Wellhead Connection: This area describes the connection between the Drivehead and the Wellhead.

• Maximum Torque: The maximum torque that can be handled by the Drivehead.

• Maximum Power Rating: The maximum power that can be handled by the Drivehead.

• Thrust Bearing rating: The Dynamic load rating or capacity for the thrust bearing in the Drivehead.

• Maximum Polished Rod Speed: The maximum speed that a polished rod can tolerate without any damage to the system.

• Belts/Sheaves: Belts and sheaves help in reducing the power consumption and they help with generating torque. Use this area to enter the belt screen ratio and efficiency of the belt/sheaves.

o Ratio: This field depicts the reduction ratio of the system. Ratio of the speed of the small gear/sheave to the speed of the large gear/sheave generated by the belt/sheave system.

Page 294: WellFlo User Guide 20111009

WellFlo User Guide

278

o Efficiency: This field signifies the power transmission efficiency of the belt/sheaves system.

Figure 10-14: Belts/Sheaves Data

• Motor: This tab provides the energy to the drive and rod string. The amount of energy required depends on the power demand at the polish rod and the transmission efficiency of the drive equipment.

TO ENTER MOTOR DATA

1. Open the PCP data screen, click the Motor tab.

Page 295: WellFlo User Guide 20111009

PCP

279

Figure 10-15: Motor Data

2. To select a motor, click the Power Rating drop-down selection list.

3. Pick from different motor catalog categories to select the appropriate motor.

The catalog can be grouped by different categories for refined selection. The default will select based on Power Rating and Speed.

Page 296: WellFlo User Guide 20111009

WellFlo User Guide

280

Figure 10-16: Power Rating and Speed

After selecting the motor, a summary of motor data is displayed on the screen along with the pump performance curve on the right of the screen.

Page 297: WellFlo User Guide 20111009

PCP

281

Figure 10-17: Motor Summary

An option is available to manually adjust the motor efficiency and power factor of the motor. To make adjustment to these parameters, check the manual check boxes to activate each parameter. The data in the motor efficiency and power factor can now be edited. Once the data is changed, you will need to click the Apply button to accept the changed data.

Figure 10-18: Motor Efficiency and Power Factor

4. Click OK.

The data that is displayed includes:

• Power rating: The rated power of the motor.

• Motor Speed: The rated speed of the motor.

• Motor Poles: The number of magnetic poles in the stator winding. The number of poles is a determinant of the motor's speed.

Page 298: WellFlo User Guide 20111009

WellFlo User Guide

282

• Motor Voltage: The voltage at which electrical power is supplied.

• Motor Full Loads Amps: The maximum current at which the motor can operate.

• Motor Efficiency: The ratio of mechanical output power to electrical input power.

• Power Factor: The ratio of actual power to apparent power.

• VSD: The variable speed drive helps in controlling the pump speed by converting power from the supply frequency to the desired motor operating frequency.

TO ENTER VSD DATA

1. Open PCP data screen, click the VSD tab.

2. To select a VSD manufacturer, click the Manufacturer drop-down selection list.

After selecting the VSD, a summary of VSD data is displayed on the screen along with the pump performance curve on the right of the screen.

The data that is displayed includes:

• Manufacturer: The name of the manufacturer of the selected the VSD.

• Power Rating: The rated power for the VSD.

• Current: The rated current for the VSD.

• Voltage: The rated voltage for the VSD.

Figure 10-19: VSD Data

Page 299: WellFlo User Guide 20111009

PCP

283

PCP Analysis Mode In Analysis mode, only operating point analysis is used to find the best operating point at various speeds and rates. The two cases for which analysis can be performed are:

• Analysis based on Rates: A range of rates are generated and analysis is made at one operating speed.

• Analysis based on Speed: A range of speeds is generated and operating point are generated at on operating rate.

The operating point analysis is performed to do nodal analysis at the pump depth (for a PCP, there is only one solution node). This means running calculations at a range of flow rates or speed, and calculating Inflow and Outflow pressure curves at an intermediate point called the Solution Node which the pump depth in this case.

Calculation Nodes Enter the following Calculation Nodes data:

• Top Node: Select the top node from which calculations will be performed.

• Bottom Node: The bottom node will default to the layer selected in the reservoir section.

• Solution node: The solution node will default to the pump depth.

• Top Node Pressure. The starting point pressure for the outflow part of the calculation. This pressure is defined as the tubing pressure.

Analysis Based on Rates An analysis is performed based on a range of rates at a particular operating speed. The range of rates varies between the minimum and maximum rates for the specified operating speed of the pump selected.

• Minimum Rate (MIN): Based on the operating speed, the pump performance curve is used to determine the minimum rate that can be produce by the pump at the specified speed. This minimum rate is downhole rate; it is assumed to be the same as surface rate for single phase option.

• Maximum Rate (MAX): Similarly, the value of maximum rate is based on the pump performance curve at the specified speed. After getting the maximum value, the value is compared with the Reservoir AOF. The smaller value is chosen from among both values (That is, the maximum value from the pump performance chart and the maximum value or reservoir AOF.).

• Range: A range of 20 values are displayed between the minimum and maximum value.

• Operating Speed: This is the current operating speed of the rod at which the operating point analysis is done.

• Auto Search operating point: This functionality helps in finding the operating speed if the entered speed is beyond the range of the pump used to produce the operating point. The

Page 300: WellFlo User Guide 20111009

WellFlo User Guide

284

program starts with Maximum Polished Rod Speed and then it tries to find the operating point under this speed. Once the operating point is found, it stops and reports the operating point.

TO PERFORM AN ANALYSIS BASED ON RATES

1. Make sure the Speed check box is not check and the rate option is shown then range section.

2. Add the required speed in the Operating Speed box.

Figure 10-20: Operating Speed Box

3. Click Apply.

Once the Apply button is clicked, the rate range will populate with a range of 20 values based on the minimum and maximum rate the pump can produce.

4. Click Calculate.

Once Calculate is selected, an operating point will be performed. If the speed selected generates an operating point then the results will be shown in the Flow Curve, Wellbore Equipment Profile, and PCP Performance Curve tabs.

Page 301: WellFlo User Guide 20111009

PCP

285

Figure 10-21: Operating Conditions

• Wear/Adjustment Factors: Over a period of time the pump tends to wear down. This results in a change in the rates supplied by the pump. Also the wear in the pump results in an increase in friction which has a direct impact on the torque requirement of the pump for the same rates. Wear/Adjustment factors are hence used to adjust the above mentioned change in the pump performance curves.

These are only active for the analysis that is based on Rates.

Click Active to activate the factors. The factors can be entered manually.

Figure 10-22: Wear/Adjustment Factors

Page 302: WellFlo User Guide 20111009

WellFlo User Guide

286

When using the wear/adjustment factors option, it is best to have the PCP performance curve open. This way when adjustments are made to the rate or torque you can see them change in the PCP performance curve. You also want to review the mini report for the liquid rate and polished rod torque to match actual conditions.

Page 303: WellFlo User Guide 20111009

PCP

287

Figure 10-23: PCP Performance Curve

Page 304: WellFlo User Guide 20111009

WellFlo User Guide

288

Analysis Based on Speed In this mode, the analysis is performed based on a range of speeds at a particular operating rate. The range of speeds varies between the minimum and maximum speeds for the specified operating speed of the pump selected.

• Minimum Speed (MIN): Based on the operating rate, the pump performance curve is used to determine the minimum speed that the pump can be run. This minimum speed is the polished rod speed; it is assumed to be the same for downhole as for single phase option.

• Maximum Speed (MAX): Similarly, the value of maximum speed is based on the pump performance curve at the specified rate.

• Operating Rate: This is the current operating rate delivered by the pump for which the operating point analysis is done.

• Auto Search Operating Point: This functionality helps in finding the operating rate if the entered rate is beyond the range of the pump used to produce an operating point. The program starts with Maximum rate capacity of pump and then it tries to find the operating point for this rate. Once the operating point is found, it stops and reports the operating point.

TO PERFORM ANALYSIS BASED ON SPEED

1. Click on the speed check box.

2. Add the required rate in the operating rate box.

Figure 10-24: Operating Rate Box

3. Click Apply.

Page 305: WellFlo User Guide 20111009

PCP

289

Once the Apply button is clicked, the speed range will populate with a range of 20 values based on the minimum and maximum speed the pump can produce.

4. Click Calculate.

Once calculate is selected, an operating point will be performed. If the rate selected generates an operating point then the results will be shown in the Flow Curve, Wellbore Equipment Profile, and PCP Performance Curve tabs.

Figure 10-25: Operating Conditions Results

• Wear/Adjustment Factors: The option is not applicable for analysis based on speed because the adjustment factors are subjected to change with the change in flow rates. But for “analysis based on speed” the rate is fixed.

Charts and Plots On the right side of the screen all of the pump data is reflected in graphical form. Most of the results for the pump are shown in chart form.

Page 306: WellFlo User Guide 20111009

WellFlo User Guide

290

The following charts are displayed:

• Flow Curves

Page 307: WellFlo User Guide 20111009

PCP

291

Figure 10-26: Flow Curves

Page 308: WellFlo User Guide 20111009

WellFlo User Guide

292

• Wellbore Equipment Curves:

Page 309: WellFlo User Guide 20111009

PCP

293

Figure 10-27: Wellbore Equipment Curves

Page 310: WellFlo User Guide 20111009

WellFlo User Guide

294

• PCP performance curve:

Page 311: WellFlo User Guide 20111009

PCP

295

Figure 10-28: PCP Performance Curve

Page 312: WellFlo User Guide 20111009

WellFlo User Guide

296

Reports After running the design computations, WellFlo generates a Calculations Report which summarizes the sizing calculations for a PCP. A sample Calculations Report is displayed below.

Page 313: WellFlo User Guide 20111009

PCP

297

Figure 10-29: WellFlo PCP Report

Page 314: WellFlo User Guide 20111009

WellFlo User Guide

298

Page 315: WellFlo User Guide 20111009

299

Jet Pump About Jet Pump The Jet Pump module enables you to analyze an existing Jet Pump or to design a new Jet Pump installation. This module is accessed by selecting the Jet Pump Artificial Method on the Well and Flow Type configuration screen. For information about the Well and Flow Type configuration screen, see Well and Flow Type in the Configuration section.

Jet Pump Data Configuration The Jet Pump Data screen is used to view, enter, and edit Jet Pump data. The Jet Pump Data configuration option is added to the Navigator when Jet Pump is selected for the Artificial Lift Method on the Well and Flow Type configuration screen.

This screen includes two options:

• Analyze Pump. This option is used to configure Jet Pump parameters. For more information about configuring Jet Pump parameters, see Configuring Jet Pump Parameters.

• Design Pump. This option is used to design, optimize, and install a suitable Jet Pump. For more information about configuring a Jet Pump, see Configuring Jet Pump Design.

By default, the Analyze Pump option is already selected.

Configuring Jet Pump Parameters When analyzing a Jet Pump, you can use the parameters that are available in the data section of the Jet Pump Data screen. The data section is divided into the following two subsections:

• Pump Equipment

In the Pump Equipment section, the parameters that are displayed depend on the Pump Manufacturer that you choose. The following table shows which parameters are available for a given Pump Manufacturer:

Figure 11-1: Pump Manufacturer

• Power Fluid

In the Power Fluid section, three parameters are available. The following table shows which dynamic parameters are available for a given Power Fluid:

Page 316: WellFlo User Guide 20111009

WellFlo User Guide

300

Figure 11-2: Power Fluid

TO CONFIGURE JET PUMP PARAMETERS

1. Open the Configuration menu in the Navigator.

2. Select the Pump Equipment that you want to configure using the drop-down selection lists for the following parameters:

• Pump Manufacturer

• Pump Type

• Nozzle Size

3. In the Pump Depth text box, specify the pump depth for the Jet Pump; change the unit value using drop-down selection list as necessary.

4. Using the following parameters, select the properties for the Power Fluid that you want to configure:

• Power Fluid

• Power Fluid Gravity

• Power Fluid Injection Pressure

The Unit Type for Power Fluid Gravity and the Power Fluid Injection Pressure are dynamically changed based on the selected Power Fluid.

5. Click Plot.

The IPR is plotted with the Cavitation regions highlighted. A mini report appears in the bottom right corner of the screen. This report details the Absolute Open Flow and the Cavitation Flow Rate.

Page 317: WellFlo User Guide 20111009

Jet Pump

301

Figure 11-3: IPR Plot

Configuring Jet Pump Design

TO DESIGN A JET PUMP

1. In the Model Navigator, click Jet Pump Data.

2. From the Jet Pump Data screen, click Design Pump.

3. In the Pump Depth text box, specify the pump depth for the Jet Pump; change the unit value using the drop-down selection list as necessary.

4. Using the following parameters, select the properties for the Power Fluid information that you want to add:

• Power Fluid

• Power Fluid Gravity

• Power Fluid Injection Pressure (minimum)

• Power Fluid Injection Pressure (maximum)

The Unit Type for Power Fluid Gravity and the Power Fluid Injection Pressure are dynamically changed based on the selected Power Fluid.

Page 318: WellFlo User Guide 20111009

WellFlo User Guide

302

5. In the Pump Manufacturer area, select a pump manufacturer.

6. To vent part of the free gas up to the casing annulus, select the Gas Bypass check box.

The remaining free gas that is inside of the tubing will go to the Jet Pump.

7. Click Apply.

8. To design parameters, click Design or click the Design option in the Navigator.

The Design Parameters screen is displayed.

Jet Pump Design The Jet Pump Design Parameters screen is used to design, optimize, and install a Jet Pump.

TO DESIGN JET PUMP PARAMETERS

1. With a Jet Pump file open, open the Design menu in the Navigator.

The Jet Pump Design Parameters screen is opened.

Figure 11-4: Jet Pump Design Parameters

Page 319: WellFlo User Guide 20111009

Jet Pump

303

Jet Pump Design is performed by Nodal Analysis as bottom-up and top-down calculations to the Jet Pump. The Operating Node section allows users to set the Top Node and Bottom Node. The defaults are Outlet Node and Reservoir, respectively.

If the Bottom Node is the Reservoir, its pressure cannot be entered here as it is set via the Reservoir Layers Data — General configuration screen (see "Setting General Parameters").

The other choices of Bottom Node and Top Node have their pressures defined in the Top Node and Bottom Node pressure fields:

• Top Node Pressure. The starting point pressure for the outflow part of the calculation.

• Bottom Node Pressure. The starting point pressure for the inflow part of the calculation.

2. Enter the Target Production Rate (Liquid), and then select an appropriate unit from the drop-down list.

The Liquid Production Rate (at standard conditions) at which the Jet Pump Design calculation will be performed. Jet Pump works at a single Design Liquid Production Rate. This is the entered in terms of total liquids (i. e., Oil and Water).

3. To vent part of the free gas up to the casing annulus, select the Gas Bypass check box.

The remaining free gas that is inside of the tubing will go to the Jet Pump.

4. Enter or change values for the following Power Fluid parameters:

• Power Fluid

• Power Fluid Gravity

• Power Fluid Injection Pressure (minimum)

• Power Fluid Injection Pressure (maximum)

Any changes that you make in the Power Fluid area will be updated on the Jet Pump Data screen in the Configuration section.

5. Select a Pump Manufacturer for the pump that you want to design.

You may select all three pump manufacturers at a time, but more time is required to validate multiple manufacturers.

6. Click Calculate to perform the Design run. This runs the Nodal Analysis top-down and bottom-up calculations.

A list of suitable pumps for the following specified design parameters is displayed.

• Pump Manufacturer

• Pump Type/Nozzle Number

• Nozzle Size/Throat Number

• Minimum Flow Rate

• Maximum Flow Rate

Page 320: WellFlo User Guide 20111009

WellFlo User Guide

304

• Cavitation Flow Rate

Figure 11-5: Suitable Pumps

A mini report comprising the following information is available below the plot.

• Minimum Flow Rate

• Maximum Flow Rate

• Cavitation Flow Rate

Figure 11-6: Plot and Mini Report

7. To view a plot and mini report for a different pump, in the Suitable Pumps table click the shaded area preceding the row number associated with the pump that you want to view.

Optimizing Jet Pump Performance

Page 321: WellFlo User Guide 20111009

Jet Pump

305

This facility allows users to Optimize the configuration of the selected pump.

TO OPTIMIZE JET PUMP PERFORMANCE:

1. Select a pump in the list.

2. Click Optimize to optimize the selected pump according to the current options selected.

The following parameters in the Suitable Pumps area are calculated on a pump-by-pump or selected-pumps basis.

• Target Production Rate

• Power Fluid Injection Pressure Rate

• Power Fluid Injection Rate

• Horse Power

As the default, the first pump is highlighted in the table of Suitable Pumps; a corresponding plot is displayed in the plot to the right. The plot displays the IPR, Cavitation shading regions, and the curves that correspond to the minimum and maximum injection pressures.

To relocate a column to the first column in the Suitable Pumps table, click and drag the column header to the Drag a column header here to group by that column area.

To sort a column in the Suitable Pumps table, click the column header of the column that you want to sort.

The data in plot and mini report are updated accordingly. In the plot the target production rate is represented by a straight line while the minimum and maximum injection pressures are represented by dotted lines.

Page 322: WellFlo User Guide 20111009

WellFlo User Guide

306

Figure 11-7: Jet Pump Summary

As a result of optimization, the mini report displays the following information:

• Minimum flow Rate

• Maximum Flow Rate

• Cavitation Flow Rate

• Target Production Rate

• Injection Pressure

3. To view a plot and mini report for a different pump, in the Suitable Pumps table, click the shaded area preceding the row number associated with the pump that you want to view. The information is changed in the plot and mini report accordingly.

4. After optimizing a Jet Pump, click Install.

A message indicating the pump has been installed in displayed.

5. Click OK to return to the Jet Pump Data configuration screen, where the selected pump is displayed with its optimized parameters.

Reporting On the Jet Pump Design Parameters screen, open the Report tab to view the WellFlo Jet Pump Design report.

Page 323: WellFlo User Guide 20111009

Jet Pump

307

Figure 11-8: Jet Pump Design Report

Page 324: WellFlo User Guide 20111009
Page 325: WellFlo User Guide 20111009

309

Tutorials Tutorial 1: Vertical Black Oil Well This example shows a vertical Black Oil well. The data file Black Oil.wflx is supplied with the WellFlo installation disks (in the Example folder).

In Tutorial 1, you will learn how to:

• Open the example file

• Configure a Black Oil well

• Set operating conditions

• Recalculate flow rates

• Create analysis reports

Introduction

TO OPEN THE BLACK OIL.WFLX DATA FILE:

1. Launch WellFlo from its stored location or go to C:\Program Files\Weatherford\WellFlo and double-click WellFlo4.exe to start the program from the default location.

The initial WellFlo Getting Started screen is displayed.

2. Go to File > Open.

3. Select Black Oil.wflx from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

Review the various Casing, Tubing, and Surface components in the Configuration menu to become more familiar with the system.

Configuring Black Oil In this example, the Well and Flow type dialog box includes the following properties:

• Well type: Producer

• Artificial Lift Method: None

• Flow type: Tubing

• Fluid Type: Black Oil

• IPR Model: Vertical

Page 326: WellFlo User Guide 20111009

WellFlo User Guide

310

TO CONFIGURE BLACK OIL:

1. Open the Configuration menu in the Navigator.

2. Click Flow Correlations in the Configuration menu to open the Flow Correlations dialog box.

Properties for Flow Correlations include:

• Well and Riser Correlation: Hagedorn and Brown (Standard)

• Well and Riser L Factor: 1.0000

• Critical Flow for liquid loading: Turner

• Downcomer Correlation: Hagedorn and Brown (Modified)

• Pipeline Correlation: Duns and Ros (Standard)

• L Factor: 1.0000

• Choke Subcritical choke L Factor: 1.0000

• Choke Correlation: Ros

3. Click Reference Depths in the Navigator or Forward on the Flow Correlations dialog box to open the Reference Depths dialog box.

Page 327: WellFlo User Guide 20111009

Tutorials

311

The Reference Depths dialog box includes the following parameters:

• Well Type: Onshore

• Distance from Kelly Bushing to Wellhead: 20.00 ft

• Zero Depth: Kelly Bushing/Rotary Table

4. Click Fluid Parameters in the Navigator or Forward on the Reference Depths dialog box to open the Fluid Parameters dialog box.

Page 328: WellFlo User Guide 20111009

WellFlo User Guide

312

An asterisk appears before the name of any Flow Correlation that has been tuned to the experimental data.

5. To tune any of the correlations against measured data using a minimization routine, click Tune correlations to PVT data....

The PVT Tuning dialog box is displayed.

6. To see experimental data, in the Navigator under Fluid Parameters, click Black Oil Data 1.

Page 329: WellFlo User Guide 20111009

Tutorials

313

7. To see tuning factors, in the Navigator click Tuning Output 1.

8. Close the PVT Tuning dialog box to return to the Fluid Parameters dialog box.

9. Click Apply.

10. To view reservoir data, click Reservoir in the Navigator or click Forward on the Fluid Parameters dialog box to open the Reservoir Layers Data dialog box.

Page 330: WellFlo User Guide 20111009

WellFlo User Guide

314

11. To view well deviation data, click Deviation in the Navigator or click Forward on the Reservoir Layers Data dialog box to open the Wellbore Deviation dialog box.

Page 331: WellFlo User Guide 20111009

Tutorials

315

12. To change the external and internal diameters for the wellbore's tubing, click Equipment in the Navigator or click Forward on the Wellbore Deviation dialog box to open the Wellbore Equipment dialog box.

Page 332: WellFlo User Guide 20111009

WellFlo User Guide

316

13. Select the data type, Length or Depth, from the Enter Data For section on the Tubing tab.

14. To select new external and internal diameters for the tubing using data from the catalog, click the row ID

number (1) and then click the Select row data from catalog, , button.

The Catalog Browser dialog box is displayed.

Page 333: WellFlo User Guide 20111009

Tutorials

317

15. Highlight the row containing the data that you want to use and then click OK to return to the Wellbore Equipment dialog box. New measurements for the External Diameter and Internal Diameter are displayed in the table.

16. To change the external and internal diameters of the wellbore's casing, click the Casing tab to display the casing data.

17. To select new external and internal diameters for the casing using data from the catalog, click a row and

then click the Select row data from catalog, , button.

The Catalog Browser dialog box is displayed.

Page 334: WellFlo User Guide 20111009

WellFlo User Guide

318

18. Highlight the row containing the data that you want to use and then click OK to return to the Wellbore Equipment dialog box.

New measurements for the External Diameter and Internal Diameter are displayed in the table.

19. To configure the temperature model, click Temperature Model in the Navigator to open the Temperature Model dialog box.

Page 335: WellFlo User Guide 20111009

Tutorials

319

You can select one of the following temperature models on which to calculate temperature for a component:

• Manual: This option is used to set a user-define temperature.

• Calculated: This option is used to calculate the Temperature Profile at each flow rate from a component-by-component simplistic Heat Loss Model.

• Coupled: This option is used to calculate the temperature incrementally.

• Calibrated: This option is used to tune the calculated model to temperatures measured at a known flow rate at the wellhead or gauge and at the Outlet Node.

20. Select a model. The properties that are displayed will change based on the model that you select. For more information about configuring a temperature model, refer to Configuring a Temperature Model.

21. Click Apply to save your changes.

22. To view details about the configuration of the current well model, click Dashboard in the Navigator or click Forward on the Temperature Model dialog box.

Page 336: WellFlo User Guide 20111009

WellFlo User Guide

320

Set Operating Conditions

TO SET OPERATING CONDITIONS:

1. Open the Analysis menu in the Navigator.

2. Select Operating Conditions in the Analysis menu.

The Operating Conditions pane is displayed.

Page 337: WellFlo User Guide 20111009

Tutorials

321

In this example, the following properties have been selected in the Nodal Analysis Mode area:

• Operating Point

• Stability Check

• Depth Format: Measured Depth

3. Click the Clear button to remove all flow rate values.

4. Click Auto-Range to recalculate the flow rates based on the fill settings entered in the Rate or % of AOF (in this case, 5931.8 STB/d).

Page 338: WellFlo User Guide 20111009

WellFlo User Guide

322

5. Click Apply.

6. Click Calculate to compute the operating conditions.

7. In the upper right corner of the Operating Conditions pane, click to scroll to the Report tab, and then click the Report tab to view the output reports.

Page 339: WellFlo User Guide 20111009

Tutorials

323

Tutorial 2: Vertical Black Oil Well with Pressure Survey Tuning This example shows a vertical Black Oil well with Pressure Survey Tuning. The data file Black Oil-PressureSurveyTuning.wflx is supplied with the WellFlo installation disks (in the Example folder).

In Tutorial 2, you will learn how to:

• Open the example file

• Correct surveys

• Tune the flow correlations

Introduction

TO OPEN THE BLACK OIL-PRESSURESURVEYTUNING.WFLX DATA FILE:

1. Launch WellFlo from its stored location or go to C:\Program Files\Weatherford\WellFlo and double-click WellFlo.exe to start the program from the default location.

Page 340: WellFlo User Guide 20111009

WellFlo User Guide

324

The initial WellFlo Getting Started screen is displayed.

2. Go to File > Open.

3. Select Black Oil-PressureSurveyTuning.wflx from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

Correcting Surveys

TO CORRECT SURVEY DATA:

1. Open the Tuning menu in the Navigator.

The Match Pressure Surveys screen is displayed.

2. Click the Survey Data Correction tab.

The Survey Data Correction screen has two sections: one for viewing and correcting data and one for plotting the corrected data.

Page 341: WellFlo User Guide 20111009

Tutorials

325

3. In the Survey data drop-down list, select the survey data that you want to tune.

Once the Survey data is selected, the plot on the right side of the screen will display the survey data along with the untuned curve.

4. In the Corrected column, enter new values for the parameters that you want to change by typing the value in the appropriate parameter text box. Alternatively, you can use the slider bar to adjust any parameter value to a new value that is plus or minus 20% of the actual value.

Page 342: WellFlo User Guide 20111009

WellFlo User Guide

326

5. Determine whether the displayed survey data is a good match.

• If you enter a value that is outside of the plus or minus 20% range for the parameter, the following error message is displayed.

• If the data is acceptable, click Apply to accept the manually corrected survey data.

Tuning the Flow Correlations

TO TUNE SURVEY DATA

1. Click the Flow Correlation Tuning tab.

The Match Pressure Surveys screen is displayed.

Page 343: WellFlo User Guide 20111009

Tutorials

327

2. From the Survey Data drop-down list, select the Survey Data item that you want to tune.

3. In the L-Factor Bounds area, set the lower and upper bounds for the parameter.

a. In the Min text box, type the minimum L factor percentage. b. In the Max text box, type the maximum L factor percentage.

4. In the Multiple Correlations data area, enter up to five correlations, click to insert an additional row from where you can select a correlation.

To see more of the Multiple Correlations data area, hover the cursor below the scroll bar and then drag the cursor down to increase the size of the pane.

5. Click .

Auto regression is performed to match the selected survey data. The values are calculated and displayed in the following Read-only text boxes:

• Untuned RMS Error

• Tuned RMS Error

Page 344: WellFlo User Guide 20111009

WellFlo User Guide

328

• Tuned L-Factor

The plot is displayed for Tuned- and Untuned- correlations.

6. To plot Tuned and Untuned curves, in the View Graphs area, activate the appropriate check box.

The default selection is: Tuned and correlations for the best two fits.

7. In the Multiple Correlations area, click Select in the row of the correlation that best matches the survey.

The Select option is activated only after WellFlo displays values in the following text boxes:

• Untuned RMS Error

• Tuned RMS Error

• Tuned L-Factor

8. If the values are acceptable, perform the following actions:

a. Click Select in the acceptable correlation row.

Page 345: WellFlo User Guide 20111009

Tutorials

329

b. Click Accept to display the Survey Matching dialog box.

c. Click Yes to display the Tuning Result dialog box that includes a confirmation message.

d. Click OK.

The selected tuned correlation and the L factor is replaced in the existing model.

e. Open the Configuration menu to see the new tuning values for the Well and Riser L factor.

f. Click Yes on the Save Changes dialog box to apply the changes.

Tutorial 3: Flow Assurance for Wax and Asphaltene in Vertical Black Oil Well This example shows how to ensure Flow Assurance for Wax and Asphaltene in a vertical Black Oil well. The data file Black Oil -Wax-Asphaltenes.wflx is supplied with the WellFlo installation disks (in the Example folder).

In Tutorial 3, you will learn how to:

• Open the example file

• Complete the wax and asphaltene models

Introduction

TO OPEN THE BLACK OIL -WAX-ASPHALTENES.WFLX DATA FILE:

1. Launch WellFlo from its stored location or go to C:\Program Files\Weatherford\WellFlo and double-click WellFlo4.exe to start the program from the default location.

The initial WellFlo Getting Started screen is displayed.

2. Go to File > Open.

3. Select Black Oil -Wax-Asphaltenes.wflx from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

Complete the Wax and Asphaltene Modules

Page 346: WellFlo User Guide 20111009

WellFlo User Guide

330

1. Open the Analysis menu in the Navigator.

The Operating Conditions screen is displayed.

2. Click Calculate to generate the flow curves for Wax.

Page 347: WellFlo User Guide 20111009

Tutorials

331

3. Click Flow Assurance.

The Hydrate window is displayed.

Page 348: WellFlo User Guide 20111009

WellFlo User Guide

332

4. Click Wax under the Flow Assurance menu.

The Wax Content Data dialog box is displayed.

5. In the % Mass text box, type 4, and then click OK.

The Wax screen is displayed. The Wax Formation area shows the results of the calculation.

Page 349: WellFlo User Guide 20111009

Tutorials

333

The Wax Content Type area shows the value for Total Wax Content that you entered in the Wax Content Data dialog box.

You can click User Defined to manually change the Total Wax Content having a unit type of % Mass or you can click Estimated to generate the Total Wax Content based on internal properties.

6. Click Asphaltene under the Flow Assurance menu.

The Resin/Asphaltene Data dialog box is displayed.

Page 350: WellFlo User Guide 20111009

WellFlo User Guide

334

7. Enter the following Resin/Asphaltene data:

• In the Resins text box, type 6.

• In the Asphaltenes text box, type 0.5, and then click OK.

The Asphaltene area shows where the application will form.

8. The Input Data (bases on SARA) area shows the value that you entered for Resins and Asphaltenes in the Resin/Asphaltene Data dialog box. In this example, click Estimated to generate the Total Wax Content based on internal properties.

Page 351: WellFlo User Guide 20111009

Tutorials

335

The Asphaltene area shows the results of the calculation.

9. Click Report to export the graph.

10. In the Report dialog box, click Export to Excel.

11. In the Save As dialog box, click Save.

12. On the Asphaltene screen, click Close to return to the Operating Conditions screen.

Tutorial 4: Gas Lift Sensitivity Analysis In this tutorial, the example well is Gldesign and the data file Gldesign.wflx is supplied with the WellFlo installation disks (in the Example folder). The well test is on Gas-lift and requires a minimum Gas injection before production can kick-off.

Introduction

TO VIEW TEST GLDESIGN.WFLX:

Page 352: WellFlo User Guide 20111009

WellFlo User Guide

336

1. Launch WellFlo from its stored location or go to C:\Program Files\Weatherford\WellFlo and double-click WellFlo.exe to start the program from the default location.

The initial WellFlo Getting Started screen is displayed.

2. Go to File > Open.

3. Select Gldesign.wfl from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

Review the various Casing, Tubing and Surface components in the Configuration menu to become more familiar with the system.

4. Select Gas lift Data in the Configuration menu to open the Gas Lift Parameters screen as illustrated below.

The Gas Lift Parameters screen has been set up with a base case Injection GLRi of zero. A range of GLRi values will be specified elsewhere for Sensitivity Analysis.

Gas Lift Parameters

5. Select Reservoir in the Configuration menu to open the Reservoir Layers Data screen.

6. Open the IPR tab.

The IPR plot is displayed as illustrated below.

Page 353: WellFlo User Guide 20111009

Tutorials

337

The IPR plot was derived from production test data (i.e. Test data option in the Reservoir Layers Data selection screen). The curvature below the Bubble-Point (i.e. 5520 psia at 246.9 F) was modeled by the Vogel method, and an AOF of almost 1600 BPD (i.e. 1594.327 STB/day to be exact) total fluid is predicted.

IPR Plot

Objectives Owing to the low reservoir pressure, Test1 will not produce without Gas-lift. A Sensitivity Analysis will be performed to examine the productivity at different Injection GLRs, for different outlet node pressures. The objectives here will be to:

• Ascertain the minimum Injection GLR for production at each pressure

• Determine the performance curves for the well when producing.

Sensitivity Analysis and Results

TO PERFORM A SENSITIVITY ANALYSIS:

1. Open the Analysis menu in the Navigation pane.

The Analysis menu is opened to the Operating Conditions screen as illustrated below.

Page 354: WellFlo User Guide 20111009

WellFlo User Guide

338

Analysis — Operating Conditions for Test1

The Analysis — Operating Conditions screen is set-up for calculations at eleven flow rates that have been initialized using the Auto-Range option. This fills in rates evenly spaced between 5% of AOF and 95% of AOF.

2. Open the Configuration menu in the Model Navigator, and select Temperature Model from the navigation tree.

Examining the Temperature Model, the flowing temperature will be calculated at each of the production rates. The model is calibrated against temperatures that were measured at the wellhead and separator while the well was producing at 1332 STB/day (total liquid). Gas in the annulus will be assumed since this is a Gas-lifted well.

3. Return to the Analysis — Operating Conditions screen by opening the Analysis menu in the Model Navigator.

The Calculation mode has been set to Operating Point for this study. The inflow calculations will start from the Reservoir (i.e. using the layer pressure of 2171 psia), the outflow calculations from the Outlet node (i.e. base case pressure 96 psia). The Casing has been selected as Solution Node so that the Operating Point pressures computed will be the "Bottom Hole Flowing Pressures."

4. Select Sensitivities in the Analysis menu.

The Analysis menu is opened to the Sensitivities screen as illustrated below.

Page 355: WellFlo User Guide 20111009

Tutorials

339

Analysis — Sensitivities

The Sensitivity 1 variable is the Lift gas/liquid ratio (GLRi),

5. Select Lift gas/liquid ratio in the Manage Sensitivities window to view the Values table.

Seven values that have been entered over a wide range from 500 to 3500 SCF/STB with a view to identifying kick-off. These values will override the base case value specified earlier in the Gas Lift Parameters configuration screen (see "Gas Lift Data Configuration").

The Sensitivity 2 variable has been chosen as Top/start node pressure, which, in this case, corresponds to the Outlet node.

6. Select Top/start node pressure in the Manage Sensitivities window to view the Values table.

Three values have been entered to span a reasonable operating range. These values will override the base case value entered earlier for the Start Node Pressure in the Gas Lift Design screen (see "Gas Lift Design").

The calculations will be performed using both Sensitivities, making a total of 11*7*3 (= 231) runs, from which a maximum of 7*3 (= 21) operating points could be determined if "stable" intersections were found in all cases.

7. Click Calculate to perform the Sensitivity Analysis.

Plotting

Page 356: WellFlo User Guide 20111009

WellFlo User Guide

340

TO PLOT SENSITIVITIES:

1. Select Include in Plot in the Analysis menu.

2. Select one or more cases, and click Plot Selected to view their plots.

Starting with the Flow Curves tab, separate plots can be produced of the Sensitivity 1 curves and Sensitivity 2 curves versus the first case of the other sensitivity. It is possible to plot versus any (or even all) of the other sensitivity, but for this example, the first case will be used as illustrated below.

Plot for Injection GLR at 50 psia Outlet Pressure (Sensitivity 1 Plot)

Page 357: WellFlo User Guide 20111009

Tutorials

341

Plot for Start Node Pressure at Injection GLR = 500 SCF/STB (Sensitivity 2 Plot)

Referring to the Sensitivity 1 Plot, note that a Stable Operating Point was identified even at the lowest Injection GLR value. This is for a outlet pressure of 50 psia. The Operating Points for the other two outlet pressures can be read from the Report listing (refer to the sample section of the Report below).

In the plot for Sensitivity 2, no intersections occur at all for the 150 psia outlet pressures (i.e. at the Injection GLR of 500 SCF/STB). Although there are two intersections for the 50 and 100 psia cases, one of them is selected as the solution. The operating points for the other six Injection GLRs can be read from the Report listing under the Report tab.

3. For an overall view of the effects of all the values of GLRi and Outlet Pressure on the Production Rate, open the Lift gas/liquid ratio performance tab.

The Operating Point Rate can now be plotted for each case against both sensitivities as illustrated below.

Page 358: WellFlo User Guide 20111009

WellFlo User Guide

342

Well Performance Plot for Lift-gas GLR

From this plot, it is clear that the Well kicks-off at a certain minimum Lift-gas GLR, and that the kick-off requirement increases with Outlet Pressure. There is no production at 500 SCF/STB, from the well at the highest outlet pressure (150psia).

4. Open the Top/start node pressure performance tab and create the plot as illustrated below.

The plot below illustrates a different way of looking at the same scenario. All the curves show a decline in Production with increasing Top/ Start Node Pressure. All, except the GLRi = 500 curve are able to produce at all pressures.

Page 359: WellFlo User Guide 20111009

Tutorials

343

Well Performance Plot for Outlet Pressure

5. Open the Report tab to view a generated report of the results of all the Sensitivity cases as illustrated below.

Page 360: WellFlo User Guide 20111009

WellFlo User Guide

344

Analysis Report

The results can be printed from this report screen or saved to the WellFlo Output section.

It is possible to create a Pressure-Depth Plot for any of the cases. To demonstrate this, the results from Sensitivity Case 14 in the Report can be used.

6. Open the Pressure/Temperature Profile tab.

7. Select the 100 psia Top/Start Node Pressure case and the 2500 scf/STB Lift-Gas/Liquid Ratio, and click Plot Selected.

The Pressure Depth profile is plotted as illustrated below.

Page 361: WellFlo User Guide 20111009

Tutorials

345

Pressure/Temperature Profile

The open Gas-lift valve at 11506 ft TVD (14695 ft MD RKB) is marked as a solid horizontal line. Since in this case there is sufficient Casing Pressure to open all the valves, the deepest one is opened.

Minimum Gas

In order to estimate the minimum GLR requirement more closely, a run should be performed with more closely-spaced Injection GLR values in Sensitivity 1. A separate run should be made for each of the three Outlet Pressures, so that a narrow range of GLRi can be specified about each approximate kick-off point.

For instance, from the previous Well Performance Plot for Lift-gas GLR, it was determined that at 100 psia outlet pressure, the well kicks-off between 0 and 500 scf/STB Lift-gas/Liquid Ratio.

8. Select Sensitivities in the Analysis menu.

9. Select Lift gas/liquid ratio (Sensitivity 1) in the Manage Sensitivities window, and click Edit.

10. Edit Sensitivity 1 to replace the six widely-spaced values with more closely-spaced ones (e.g. a Range from 0 to 500 scf/STB in five steps).

11. Change Top/start node pressure (Sensitivity 2) to a single Pressure of 100 psia.

Page 362: WellFlo User Guide 20111009

WellFlo User Guide

346

12. Click Calculate to run the analysis and generate the performance curve plot of Operating Rate versus Lift -Gas/Liquid Ratio as illustrated below.

According to this plot, the kick-off GLR lies between 200 and 400 scf/STB, with an initial Total Liquid Production Rate of around 980 STB/day.

This can be repeated for the other Outlet Pressures.

Analysis of Minimum Required Lift-Gas/Liquid Ratio

Tutorial 5: Inflow Performance for a Horizontal Well This example covers the modeling of the inflow performance for a Horizontal well for both semi-steady-state and steady-state flow. The example well is Horizontal and the data file Horizontal.wflx is supplied with the WellFlo installation disks (in the Example folder). It is a single-layer, Black Oil system.

Page 363: WellFlo User Guide 20111009

Tutorials

347

Introduction

TO VIEW HORIZONTAL.WFLX:

1. Launch WellFlo from its stored location or go to C:\Program Files\Weatherford\WellFlo and double-click WellFlo.exe to start the program from the default location.

The initial WellFlo Getting Started screen is displayed.

2. Go to File > Open.

3. Select Horizontal.wflx from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

The well has a Measured Depth (MD) of 10,000 ft, of which the last 1,000 ft is the horizontal section. The fluid properties used for this well are the default WellFlo values which have not been tuned to the correlations. The Produced GOR is 500 scf/STB and the Water-Cut is 20%.

Inflow Performance 4. Select Reservoir in the Configuration menu to open the Reservoir Layers Data screen as illustrated

below, and check that the appropriate Fluid and Well options are selected for inflow modeling.

Page 364: WellFlo User Guide 20111009

WellFlo User Guide

348

Reservoir Layers Data

In this example, Layer Parameters has been selected as the Entry Model, in conjunction with a horizontal well orientation. Here the Layer Parameters (i.e. permeability, pressure, temperature and thickness), are entered as normal.

Semi-steady State Inflow Performance 5. Open the Geometry tab.

In this example, the Pseudo-radial flow model (default) has been selected as the drainage area geometry that best describes the reservoir as illustrated below.

Page 365: WellFlo User Guide 20111009

Tutorials

349

Drainage Area Geometry

The Circular shape option has been selected from the Semi-steady State area.

6. Enter an External radius of 3000 ft and select the Dietz shape factor corresponding to a circle.

As the Length (LW) of the open section of this horizontal well is 1000 ft, the use of the Pseudo-radial flow model is justified.

The model has been set-up to Use calculated skin with an Open Hole completion. The Total Darcy Skin (S) has been calculated as -5.111 and that the Productivity Index (J), is 122 STB/day/psi. As the well length is relatively short for this type of well, the Pseudo-linear model should yield a similar result to the Pseudo-radial model.

7. To verify this, select the Pseudo-linear flow model.

The Pseudo-linear configurations are shown as illustrated below.

Page 366: WellFlo User Guide 20111009

WellFlo User Guide

350

Pseudo-linear Flow Configurations

The Length L1 (7000ft) and Breadth L2 (4000ft) have been set-up to give approximately the same drainage area (i.e. 2.827e7ft2), as that calculated for the Circular configuration.

The Productivity Index (J), is now 119 STB/day/psi, comparable to the 122 STB/day/psi calculated with the Pseudo-radial model.

The Total Non-Darcy Skin (S), for the Pseudo-linear configuration is much higher (i.e. 14.36 as opposed to -5.111 for the Pseudo-Radial Configuration),

The Pseudo-linear model can also be set-up with a Square Configuration, in which case the Length L1 and Breadth L2 needs to be altered to 5357 ft (also the Length of Offset = 2178.5ft for L = 1000ft, Breadth Offset = 2678.5ft). This Geometry yields a Productivity Index (J) of 121 STB/day/psi.

With this Square Configuration and the Circular Geometry, it is straightforward to do a series of calculations of the Productivity Index (J), to compare the effect of changing the well length on the two models. Such comparative data is shown as illustrated below. In all cases, the well was positioned in the center of the reservoir. The Pseudo-radial data was from the original model with an External

Page 367: WellFlo User Guide 20111009

Tutorials

351

Radius (re) of 3000 ft. A comparison was also made in Excel for Reservoir models with a higher anisotropy, with kv/k being 0.01 (i.e. the lower pair of lines on the Plot as illustrated below.

Semi-steady State Productivity Indices for Pseudo-radial and Pseudo-linear Geometries

It is clear from the data there comes a point where the Pseudo-Radial results start to diverge from those of the Pseudo-linear model, as the well length increases relative to the size of the Reservoir.

Note that the divergence starts when the well length is approximately 2000 ft. Note also that the Reservoir anisotropy has a significant effect on the degree of divergence.

As a general rule, the Pseudo-radial model will be valid if the well length is approximately half the reservoir length or three-eighths of the reservoir diameter; for longer well lengths, the Pseudo-linear model should be used.

Tutorial 6: Tuning the IPR with Well Test Data This example covers the procedure of tuning the IPR with well test data. The example well is a dry gas well and the well test data are provided in the example file, Dry Gas-IPR Tuning.wflx (in the Example folder).

Introduction

TO OPEN THE DRY GAS-IPR TUNING.WFLX DATA FILE

1. Launch WellFlo from its stored location or go to C:\Program Files\Weatherford\WellFlo and double-click WellFlo.exe to start the program from the default location.

Page 368: WellFlo User Guide 20111009

WellFlo User Guide

352

The initial WellFlo Getting Started screen is displayed.

2. Go to File > Open.

3. Select Dry Gas-IPR Tuning.wflx from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

Tuning the IPR with Well Test Data

TO TUNE THE IPR WITH WELL TEST DATA

1. Open the Tuning menu in the Navigator.

The Match Pressure Surveys screen is displayed.

2. Select Match Production Well Test in the Tuning menu.

Page 369: WellFlo User Guide 20111009

Tutorials

353

On this screen, the data from the well test can be into the table area as shown.

3. Open the Tuning tab.

Page 370: WellFlo User Guide 20111009

WellFlo User Guide

354

4. Select each test in the table.

A corresponding point for each selected test is displayed in the plot.

Page 371: WellFlo User Guide 20111009

Tutorials

355

5. Use the slider to tune the IPR with test data.

Page 372: WellFlo User Guide 20111009

WellFlo User Guide

356

On this screen, the dotted line represents the untuned IPR; the solid line represents the tuned IPR.

6. Click Accept.

7. Click OK to update the tuned values.

8. To see the new tuned values, select Reservoir in the Configuration menu to open the Reservoir Layers Data screen.

Tutorial 7: Tuning a Compositional PVT Experiment for a Gas Condensate Reservoir This tutorial illustrates how the compositional PVT experiment for a gas condensate reservoir can be tuned using different EOS (Equation-of-state). In this example, the tuning has already been performed using the PVTflex application with five different EOS. For more information about the detailed tuning process, refer to the PVTflex help file.

Introduction

TO OPEN THE GAS CONDENSATE-COMPOSITIONAL PVT.WFLX DATA FILE

1. Launch WellFlo from its stored location or go to C:\Program Files\Weatherford\WellFlo and double-click WellFlo.exe to start the program from the default location.

Page 373: WellFlo User Guide 20111009

Tutorials

357

The initial WellFlo Getting Started screen is displayed.

2. Go to File > Open.

3. Select Gas Condensate-Compositional PVT.wflx from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

Tuning a Compositional PVT Experiment for a Gas Condensate Reservoir

TO TUNE A COMPOSITIONAL PVT EXPERIMENT FOR A GAS CONDENSATE RESERVOIR

1. Select Fluid Parameters in the Configuration menu.

The Fluid Parameters screen is displayed.

2. In the Fluid Model area, click Edit existing Model, and then click OK.

The Lab Fluid Description screen from the PVTflex application is displayed.

Page 374: WellFlo User Guide 20111009

WellFlo User Guide

358

A PVTflex license is required to access the PVTflex application.

4. Select Experimental Data from the Fluid Model menu.

In the Experimental Data screen, the experimental data for CCE and CVD experiments are displayed.

Page 375: WellFlo User Guide 20111009

Tutorials

359

5. Click Next.

The Experiments screen under Tuning menu is displayed.

Page 376: WellFlo User Guide 20111009

WellFlo User Guide

360

6. Select Regression.

The Regression screen shows the various tuning regression results for experiments having different EOS and RMS Errors.

Page 377: WellFlo User Guide 20111009

Tutorials

361

7. Click Close to return to the WellFlo application.

8. On the Fluid Parameters screen, use the Tuning Results drop-down list to select and display RMS Errors for each Tuning Result.

Page 378: WellFlo User Guide 20111009

WellFlo User Guide

362

9. Select the Tuning Result that has the minimum RMS Error after Tuning (%).

Tutorial 8: PCP Single Phase Model This example shows a Single phase PCP well. The data file PCPSPexample.wflx is supplied with the WellFlo installation disks (in the Example folder).

In Tutorial 8, you will learn how to:

• Open the example file

• Configure a Single phase PCP well

• Set operating conditions

• Recalculate flow rates

• Create analysis reports

Introduction The example file can be viewed from Help Menu.

TO OPEN THE PCPSPEXAMPLE.WFLX DATA FILE:

1. Launch WellFlo from its stored location or go to

Page 379: WellFlo User Guide 20111009

Tutorials

363

C:\Program Files\Weatherford\WellFlo and double-click WellFlo4.exe to start the program from the default location.

2. Go to File > Open.

3. Select PCPSPexample.wflx from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

Review the various Casing, Tubing, and Surface components in the Configuration menu to become more familiar with the system.

TO CREATE A NEW MODEL:

1. Go to File > New.

The initial WellFlo Getting Started screen is displayed.

Now start moving through various navigation screens under the Configuration tab.

2. Click Well and Flow Type.

Page 380: WellFlo User Guide 20111009

WellFlo User Guide

364

3. Select PCP as the Artificial Lift Method and make sure the options below are selected.

• Well Type: Producer

• Artificial Lift Method: PCP

• Fluid Phase: Single phase

• Flow Type: Tubing

• Fluid Type: Black Oil

• IPR Model: Vertical

Page 381: WellFlo User Guide 20111009

Tutorials

365

4. After each selection, you will need to click the Apply and Forward buttons to move to the next section in the Configuration tab.

After selecting Apply and Forward, the Navigator will move to the flow correlations section.

Properties for flow correlations will be grayed out for single phase PCP wells.

5. Click Reference Depths in the Navigator or Forward on the well and flow type to open the Reference Depths dialog box.

6. Select these parameters from the Reference Depths dialog:

Page 382: WellFlo User Guide 20111009

WellFlo User Guide

366

• Well Type: Onshore

• Zero Depth: Wellhead

7. Click Apply, and then Forward to move to the Fluid Parameters dialog.

8. Click Fluid Parameters in the Navigator or Forward on the Reference Depths dialog box to open the Fluid Parameters dialog box.

Page 383: WellFlo User Guide 20111009

Tutorials

367

9. Fill the Processed Fluid Data section with the required data.

Parameters highlighted in blue font will calculate on each other. Example: For an input of oil gravity, the oil specific gravity will automatically calculate.

Flow correlations are grayed out for single phase fluids.

Sand specific gravity (2.65), Fluid density tubing (67.1130), Fluid density Casing (67.1130) are set as default values. These values will vary with the fluid properties.

10. In the Viscosity Modeling section, fill in a Constant Viscosity value.

Page 384: WellFlo User Guide 20111009

WellFlo User Guide

368

• There is an alternative option for entering viscosity based on temperature as well.

• Uncheck the box for Constant Viscosity, this activates the Temperature Effect tab.

• Click on the tab to open the Viscosity Data dialog.

• Add rows as need to input the temperature and viscosity data. Use the button to add rows.

• Click Apply.

11. Click Apply, and then click Forward to move to the reservoir dialog.

12. To view reservoir data, click Reservoir in the Navigator or click Forward on the Fluid Parameters dialog box to open the Reservoir Layers Data dialog box.

Page 385: WellFlo User Guide 20111009

Tutorials

369

• Default selection tab is layer parameter.

13. Click on the Manual option; fill the Layer section with the required data.

14. Select the IPR method from the drop-down list, and then add the IPR data as needed.

15. Click Apply, and then click Forward to move to the Well Deviation data.

Page 386: WellFlo User Guide 20111009

WellFlo User Guide

370

16. To view well deviation data, click Deviation in the Navigator or click Forward on the Reservoir Layers Data dialog box to open the Wellbore Deviation dialog box.

17. Select the MD, TVD option in the Enter Data For section.

The MD, TVD option should be set as default.

18. If the well is vertical, add the measured depth and true vertical depth data in the first row.

19. Click Apply, and then click Forward to move to the Equipment section.

20. To view the Wellbore Equipment data, click Equipment in the Navigator or click Forward on the Wellbore Deviation dialog box to open the Wellbore Equipment dialog box.

The Wellbore Equipment section provides the option to configure both the tubing and casing string.

This section is also where you add the pump depth.

Page 387: WellFlo User Guide 20111009

Tutorials

371

21. Enter the required pump depth data.

22. To configure the tubing string, click on the button to add a new row.

23. Select the data type, Length or Depth, from the Enter Data For section.

24. To select new external and internal diameters for the tubing using data from the catalog, click the row ID

number (1) and then click the Select row data from catalog, button.

The Catalog Browser dialog for tubing is displayed.

Page 388: WellFlo User Guide 20111009

WellFlo User Guide

372

25. Scroll through the list of tubing sizes and click to open the tubing selection. The External Diameter and Internal Diameter for the tubing selected is displayed in the table.

26. To configure the casing string, click the Casing tab to display the casing data.

27. Highlight the column End Point Measured Depth and change the data to reflect the casing depth.

28. To select new external and internal diameters for the casing using data from the catalog, click the row,

and then click the Select row data from catalog, button.

The Catalog Browser dialog for casing will be displayed.

30. Scroll through the list of casing sizes, and then click the plus button, , to open the casing selection.

Page 389: WellFlo User Guide 20111009

Tutorials

373

31. Highlight the row containing the casing size to be used, and then click OK to return to the Wellbore Equipment dialog box.

The External Diameter and Internal Diameter for the casing selected is displayed in the table.

32. Click Apply, and then click Forward to move to the Sucker Rod Design section.

33. To configure the Sucker Rod String, click the Sucker Rod Design tab in the Navigation window or click Forward on the Wellbore Equipment dialog box to open the Wellbore Sucker Rod Design dialog box.

Page 390: WellFlo User Guide 20111009

WellFlo User Guide

374

Pump depth reflects the value entered in equipment screen.

34. To configure the sucker rod string, click on the button to add a row.

35. To select sucker rod, couplings, and centralizer equipment using data from the catalog, click a row, and

then click the Select row data from catalog button.

The Catalog Browser dialog for sucker rods, couplings, and centralizers will be displayed.

The dialog will default to the Sucker Rod tab and for the first rod segment it will only show the sucker rod and coupling tabs.

When the second segment is added and the dialog is open, the centralizer tab will be shown.

36. Scroll through the list of sucker rods and click on the plus button, , to open the sucker rod selection.

Page 391: WellFlo User Guide 20111009

Tutorials

375

37. Highlight the row containing the sucker rod data that you want to use, and then click Apply.

The Selection automatically shifts to Coupling Catalog tab.

38. Scroll through the list of couplings and click on the plus button, , to open the coupling selection.

39. Highlight the row containing the coupling data that you want to use, and then click Apply.

An "Equipment selection is complete" message is displayed.

40. Click Close.

The selected equipment is shown in the table.

There are numerous options for configuring the rod string:

- You can build the rod string segment by segment each with the same configuration or different configurations.

Page 392: WellFlo User Guide 20111009

WellFlo User Guide

376

- You can build based on a group of segments.

- You can define the complete rod sting based on one segment.

41. The displayed number of rods is by default 1. Click to fill the well string with the selected rod and coupling.

The number of rods will populate based on the pump depth.

42. Click Apply and Forward to move to the Temperature Model section.

43. To configure the Temperature Model, click Temperature Model in the Navigator or click Forward on the Sucker Rod Design dialog box to open the Temperature Model dialog box.

You can select one of the following temperature models on which to calculate temperature for a component:

• Manual: This option is used to set a user-define temperature.

• Calculated: This option is used to calculate the Temperature Profile at each flow rate from a component-by-component simplistic Heat Loss Model.

• Coupled: This option is used to calculate the temperature incrementally. (Not Available for Single Phase Flow)

• Calibrated: This option is used to tune the calculated model to temperatures measured at a known flow rate at the wellhead or gauge and at the Outlet Node.

44. Select calculated model. The properties that are displayed will change based on the model that you select. For more information about configuring a temperature model, refer to Configuring a Temperature Model.

45. Click Apply and Forward to move to the PCP Data section.

46. Click PCP Data in the Navigator or click Forward on the Temperature Model dialog box to open the PCP Data dialog box.

Page 393: WellFlo User Guide 20111009

Tutorials

377

Pump depth will be displayed on the top of the dialog.

PCP data screen will contain tabs for Pump, Drivehead, Belt & Sheaves, Motor and VSD where selection can be made for each component.

47. To select a Pump, click on the Pump Model drop-down list.

The Pump catalog is displayed.

Page 394: WellFlo User Guide 20111009

WellFlo User Guide

378

48. Select the required pump from the catalog.

Use the same process as shown above for selecting equipment from catalogs.

49. Click OK to select the highlighted pump.

The selected pump is reflected on the main screen with a performance chart.

Page 395: WellFlo User Guide 20111009

Tutorials

379

50. Switch to next tab, Drivehead.

51. To select a Drivehead, click on the Model drop-down list.

52. Select the Drivehead from the catalog, and then click OK.

Page 396: WellFlo User Guide 20111009

WellFlo User Guide

380

The selected Drivehead is reflected on the main screen.

53. Switch to the next tab, Belt/Sheaves.

54. Enter the Ratio and Efficiency for the belts and sheaves.

Page 397: WellFlo User Guide 20111009

Tutorials

381

55. Switch to the next tab, Motor.

56. To select a motor, click on the Power Rating drop-down list.

57. Select the Motor from the catalog, and then click OK.

Page 398: WellFlo User Guide 20111009

WellFlo User Guide

382

The selected Motor is reflected on the main screen.

58. Switch to the next tab, VSD.

59. To select the VSD, click on the Manufacture drop-down list.

60. Select the VSD from the catalog, and then click OK.

Page 399: WellFlo User Guide 20111009

Tutorials

383

The selected VSD is reflected on the main screen.

61. Click on Apply, and then click Forward to move to the Dashboard.

62. To view details about the configuration of the current well model, click Dashboard in the Navigator or click Forward on the PCP data dialog box.

Page 400: WellFlo User Guide 20111009

WellFlo User Guide

384

ANALYSIS Set Operating Conditions

TO SET OPERATING CONDITIONS:

1. Open the Analysis menu in the Navigator.

The Operating Conditions option is available on the Analysis menu.

The Operating Conditions pane is displayed on the right.

Page 401: WellFlo User Guide 20111009

Tutorials

385

In this example, the following properties have been selected in the Nodal Analysis Mode area:

• Nodal Analysis Mode: Operating Point

• Depth Format: Measured Depth

In the Calculation Nodes area, the Top Node will represent the outlet node and is normally the tubing pressure.

2. Add the tubing pressure as needed.

The Bottom Node is based on the reservoir or layer and cannot be edited.

The Solution Node is based on the pump depth and cannot be edited.

Operating point analysis has two methods for analysis: “Rate" and "Speed.”

Page 402: WellFlo User Guide 20111009

WellFlo User Guide

386

• When using rate option, an operating speed will be required.

• When using speed option, an operating rate will be required.

3. For Rate-based analysis, uncheck the Speed check box if checked.

The Auto-Range button will be activated for Rates i.e., Min and Max rates.

4. Enter an Operating Speed value of 250 rpm to calculate the flow rates based on the Fill settings entered in the Rate.

5. Click Apply.

The Auto Range will populate 20 inputs and will be based on the minimum and maximum rates for the pump selected and which can produce at the operating speed specified.

6. Click Calculate to compute the operating conditions.

Once the calculation is performed, it will provide an analysis output for the Flow Curves, Wellbore Equipment Profile, PCP Performance Curve, Report, WellFlo.log, and Analysis Log.

Page 403: WellFlo User Guide 20111009

Tutorials

387

Mini reports will be provided below the Flow Curve, Wellbore Equipment Profile, and PCP Performance Curve.

Page 404: WellFlo User Guide 20111009

WellFlo User Guide

388

Page 405: WellFlo User Guide 20111009

Tutorials

389

Page 406: WellFlo User Guide 20111009

WellFlo User Guide

390

PCP Performance Calibration WellFlo provides an option where the pump performance curve can be calibrated based on actual production performance. This option is in the Wear/Adjustment Factors section.

Once this option is used the performance curve will be calibrated and will become the new performance curve used in the model. This option is only available for the rate analysis.

1. To calibrate the rate performance, click the Active check box. This will activate the rate factor and friction factor.

When using this option it is best to have the PCP Performance Curve open with the mini report.

Page 407: WellFlo User Guide 20111009

Tutorials

391

2. Make adjustments in both the Rate and Friction Factor as needed.

3. Click Apply, and then click Calculate.

In PCP Performance Curve, you will see the curves calibrate to the new adjustments.

4. Continue to make adjustments until the Liquid Rate and Polished Rod Torque in the mini report match the well test data.

Page 408: WellFlo User Guide 20111009

WellFlo User Guide

392

The new rate curve will be shown as a solid blue line with the new operating point. The original curve will also be shown for reference and will be a dashed line.

The new torque curve will be shown as a solid green line with the new operating point. The original curve will also be shown for reference and will be a dashed line.

A vertical black line will be shown representing the rated pressure for the pump.

Saving the Model: After completing the model, save it as follows:

1. Go to File >Save As.

2. Select a location to save.

3. Save the file as a *.wflx file.

Tutorial 9: PCP Multi Phase Model This example shows a Multi phase PCP well. The data file PCPMPexample.wflx is supplied with the WellFlo installation disks (in the Example folder).

In Tutorial 9, you will learn how to:

• Open the example file

• Configure a Multi phase PCP well

• Set operating conditions

• Recalculate flow rates

• Create analysis reports

Introduction The example file can be viewed from Help Menu.

TO OPEN THE PCPMPEXAMPLE.WFLX DATA FILE:

1. Launch WellFlo from its stored location or go to

Page 409: WellFlo User Guide 20111009

Tutorials

393

C:\Program Files\Weatherford\WellFlo and double-click WellFlo4.exe to start the program from the default location.

The initial WellFlo Getting Started screen is displayed.

2. Go to File > Open.

3. Select PCPMPexample.wflx from the WellFlo Example folder (C:\Program Files\Weatherford\WellFlo\Example).

The example well model is opened.

Review the various Casing, Tubing, and Surface components in the Configuration menu to become more familiar with the system.

TO CREATE A NEW MODEL:

1. Go to File > New.

The initial WellFlo Getting Started screen is displayed.

Now start moving through various navigation screens under the Configuration tab.

2. Click Well and Flow Type.

Page 410: WellFlo User Guide 20111009

WellFlo User Guide

394

3. Select PCP as the Artificial Lift Method and make sure the options below are selected.

• Well Type: Producer

• Artificial Lift Method: PCP

• Fluid Phase: Multi phase

• Flow Type: Tubing

• Fluid Type: Black Oil

• IPR Model: Vertical

Page 411: WellFlo User Guide 20111009

Tutorials

395

4. After each selection, you will need to click Apply and then click Forward to move to the next section in the Configuration tab.

After clicking the Apply and Forward buttons, the Navigator will move to the flow correlations section.

Page 412: WellFlo User Guide 20111009

WellFlo User Guide

396

5. To make selections for the Flow Correlations, see Flow Correlations and Pressure Drop Correlations.

6. Click Apply, and then click Forward to move to the Reference Depths section.

7. Click Reference Depths in the Navigator or Forward on the Flow Correlations dialog box to open the Reference Depths dialog box.

8. Select these parameters from the Reference Depths dialog box:

• Well Type: Onshore

• Zero Depth: Wellhead

Page 413: WellFlo User Guide 20111009

Tutorials

397

9. Click Apply, and then click Forward to move to the Fluid Parameters dialog.

10. Click Fluid Parameters in the Navigator or Forward on the Reference Depths dialog box to open the Fluid Parameters dialog box.

Page 414: WellFlo User Guide 20111009

WellFlo User Guide

398

11. Fill the Processed Fluid Data section with the required data.

Parameters highlighted in blue font will calculate on each other. Example: For an input of oil gravity, the oil specific gravity will automatically calculate.

12. Make adjustments to the black oil correlations as needed. See the Fluid Parameters section.

13. Click Apply, and then click Forward to move to the Reservoir Layers Data dialog.

14. To view reservoir data, click Reservoir in the Navigator or click Forward on the Fluid Parameters dialog box to open the Reservoir Layers Data dialog box.

The Default selection tab is Layer Parameter.

Page 415: WellFlo User Guide 20111009

Tutorials

399

15. Click on the Manual option; fill the Layer section with the required data.

16. Select the IPR method from the drop-down list, and then add the IPR data as needed.

17. Click Apply, and then click Forward to move to the Well Deviation data.

18. To view well deviation data, click Deviation in the Navigator or click Forward on the Reservoir Layers Data dialog box to open the Wellbore Deviation dialog box.

Page 416: WellFlo User Guide 20111009

WellFlo User Guide

400

19. Select the MD, TVD option in the Enter Data For section.

The MD, TVD option should be set as default.

20. If the well is vertical, add the measured depth and true vertical depth data in the first row.

21. Click Apply, and then click Forward to move to the Equipment section.

22. To view the Wellbore Equipment data, click Equipment in the Navigator or click Forward on the Wellbore Deviation dialog box to open the Wellbore Equipment dialog box.

The Wellbore Equipment section provides the option to configure both the tubing and casing string.

This section is also where you add the pump depth.

Page 417: WellFlo User Guide 20111009

Tutorials

401

23. Enter the required pump depth data.

24. To configure the tubing string, click on the button to add a new row.

25. Select the data type, Length or Depth, from the Enter Data For section.

26. To select new external and internal diameters for the tubing using data from the catalog, click the row ID

number (1) and then click the Select row data from catalog, button.

The Catalog Browser dialog box for tubing is displayed.

27. Scroll through the list of tubing sizes and click to open the tubing selection. The External Diameter and Internal Diameter for the tubing selected is displayed in the table.

Page 418: WellFlo User Guide 20111009

WellFlo User Guide

402

28. Highlight the row containing the tubing size to be used, and then click OK to return to the Wellbore Equipment dialog box.

The External Diameter and Internal Diameter for the tubing selected will be displayed in the table.

29. To configure the casing string, click the Casing tab to display the casing data.

30. Highlight the column End Point Measured Depth and change the data to reflect the casing depth.

31. To select new external and internal diameters for the casing using data from the catalog, click the row,

and then click the Select row data from catalog, button.

The Catalog Browser dialog for casing will be displayed.

32. Scroll through the list of casing sizes, and then click the plus button, , to open the casing selection.

Page 419: WellFlo User Guide 20111009

Tutorials

403

33. Highlight the row containing the casing size to be used, and then click OK to return to the Wellbore Equipment dialog box.

The External Diameter and Internal Diameter for the casing selected is displayed in the table.

34. Click Apply, and then click Forward to move to the Sucker Rod Design section.

35. To configure the Sucker Rod String, click the Sucker Rod Design tab in the Navigation window or click Forward on the Wellbore Equipment dialog box to open the Wellbore Sucker Rod Design dialog box.

Page 420: WellFlo User Guide 20111009

WellFlo User Guide

404

Pump depth reflects the value entered in equipment screen.

36. To configure the sucker rod string, click on the button to add a row.

37. To select sucker rod, couplings, and centralizer equipment using data from the catalog, click a row, and

then click the Select row data from catalog button.

The Catalog Browser dialog for sucker rods, couplings, and centralizers is displayed.

The dialog will default to the Sucker Rod tab and for the first rod segment it will only show the sucker rod and coupling tabs.

When the second segment is added and the dialog is open, the centralizer tab will be shown.

38. Scroll through the list of sucker rods and click on the plus button, , to open the sucker rod selection.

Page 421: WellFlo User Guide 20111009

Tutorials

405

39. Highlight the row containing the sucker rod data that you want to use, and then click Apply.

The Selection automatically shifts to Coupling Catalog tab.

40. Scroll through the list of couplings and click on the plus button, , to open the coupling selection.

41. Highlight the row containing the coupling data that you want to use, and then click Apply.

An "Equipment selection is complete" message is displayed.

Page 422: WellFlo User Guide 20111009

WellFlo User Guide

406

42. Click Close.

The selected equipment is shown in the table.

There are numerous options for configuring the rod string:

- You can build the rod string segment by segment each with the same configuration or different configurations.

- You can build based on a group of segments.

- You can define the complete rod sting based on one segment.

Page 423: WellFlo User Guide 20111009

Tutorials

407

The displayed number of rods is by default 1. When selecting continuous rods, the number of rods will remain set to 1 and the start and end point measured depths will adjust accordingly.

43. Click Apply and Forward to move to the Temperature Model section.

44. To configure the Temperature Model, click Temperature Model in the Navigator or click Forward on the Sucker Rod Design dialog box to open the Temperature Model dialog box.

You can select one of the following temperature models on which to calculate temperature for a component:

• Manual: This option is used to set a user-define temperature.

• Calculated: This option is used to calculate the Temperature Profile at each flow rate from a component-by-component simplistic Heat Loss Model.

• Coupled: This option is used to calculate the temperature incrementally.

• Calibrated: This option is used to tune the calculated model to temperatures measured at a known flow rate at the wellhead or gauge and at the Outlet Node.

45. Select manual model. The properties that are displayed will change based on the model that you select. For more information about configuring a temperature model, refer to Configuring a Temperature Model.

46. Click Apply, and click Forward to move to the PCP Data section.

47. Click PCP Data in the Navigator or click Forward on the Temperature Model dialog box to open the PCP Data dialog box.

Page 424: WellFlo User Guide 20111009

WellFlo User Guide

408

Pump depth will be displayed on the top of the dialog.

In the dialog is a place to input the Free Gas separation Efficiency.

PCP data screen will contain tabs for Pump, Drivehead, Belt & Sheaves, Motor and VSD where selection can be made for each component.

48. To select a Pump, click on the Pump Model drop-down list.

Page 425: WellFlo User Guide 20111009

Tutorials

409

The Pump catalog is displayed.

49. Select the required pump from the catalog.

Use the same process as shown above for selecting equipment from catalogs.

50. Click OK to select the highlighted pump.

The selected pump is reflected on the main screen with a performance chart.

Page 426: WellFlo User Guide 20111009

WellFlo User Guide

410

51. Switch to next tab, Drivehead.

52. To select a Drivehead, click on the Model drop-down list.

53. Select the Drivehead from the catalog, and then click OK.

Page 427: WellFlo User Guide 20111009

Tutorials

411

The selected Drivehead is reflected on the main screen.

54. Switch to the next tab, Belt/Sheaves.

55. Enter the Ratio and Efficiency for the belts and sheaves.

Page 428: WellFlo User Guide 20111009

WellFlo User Guide

412

56. Switch to the next tab, Motor.

57. To select a motor, click on the Power Rating drop-down list.

58. Select the Motor from the catalog, and then click OK.

Page 429: WellFlo User Guide 20111009

Tutorials

413

The selected Motor is reflected on the main screen.

59. Switch to the next tab, VSD.

60. To select the VSD, click on the Manufacture drop-down list.

61. Select the VSD from the catalog, and then click OK.

Page 430: WellFlo User Guide 20111009

WellFlo User Guide

414

The selected VSD is reflected on the main screen.

62. Click on Apply, and then click Forward to move to the Dashboard.

63. To view details about the configuration of the current well model, click Dashboard in the Navigator or click Forward on the PCP data dialog box.

Page 431: WellFlo User Guide 20111009

Tutorials

415

ANALYSIS Set Operating Conditions

TO SET OPERATING CONDITIONS

1. Open the Analysis menu in the Navigator.

The Operating Conditions option is available on the Analysis menu.

The Operating Conditions pane is displayed on the right.

Page 432: WellFlo User Guide 20111009

WellFlo User Guide

416

In this example, the following properties have been selected in the Nodal Analysis Mode area:

• Nodal Analysis Mode: Operating Point

• Depth Format: Measured Depth

In the Calculation Nodes area, the Top Node will represent the outlet node and is normally the tubing pressure.

2. Add the tubing pressure as needed.

The Bottom Node is based on the reservoir or layer and cannot be edited.

The Solution Node is based on the pump depth and cannot be edited.

Operating point analysis has two methods for analysis: “Rate" and "Speed.”

• When using rate option, an operating speed will be required.

• When using speed option, an operating rate will be required.

Page 433: WellFlo User Guide 20111009

Tutorials

417

3. For Speed-based analysis, uncheck the Speed check box if checked.

The Auto-Range button will be activated for Rates i.e., Min and Max rates rpm.

4. Enter an Operating Rate value of 350 BPD to calculate the speed ranges based on the Fill settings entered in the speed.

5. Click Apply.

The Auto Range will populate 20 inputs and will be based on the minimum and maximum rates for the pump selected and which can produce at the operating speed specified.

6. Click Calculate to compute the operating conditions.

Once the calculation is performed, it will provide an analysis output for the Flow Curves, Wellbore Equipment Profile, PCP Performance Curve, Report, WellFlo.log, and Analysis Log.

Mini reports will be provided below the Flow Curve, Wellbore Equipment Profile, and PCP Performance Curve.

Page 434: WellFlo User Guide 20111009

WellFlo User Guide

418

Page 435: WellFlo User Guide 20111009

Tutorials

419

Page 436: WellFlo User Guide 20111009

WellFlo User Guide

420

Page 437: WellFlo User Guide 20111009

Tutorials

421

Saving the Model: After completing the model, save it as follows:

1. Go to File >Save As.

2. Select a location to save.

3. Save the file as a *.wflx file.

Page 438: WellFlo User Guide 20111009
Page 439: WellFlo User Guide 20111009

423

Index *

*.bmp ........................................................................ 6 *.gif ............................................................................ 6 *.jpeg ......................................................................... 6 *.log ........................................................................ 30 *.png.......................................................................... 6 *.wfl ........................................................................ 30

A

Absolute Openhole Flow (AOF) ......................... 89 Acceleration Gradient ....................................... 183 Achong Correlation ................................... 186, 187 Advanced Gas Lift Valve Modeling ............... 179 Advanced Heat Loss Model .............................. 132 Analysis Calculations ............... 127, 178, 183, 186 Analysis Log Files .............................. 188, 189, 191 Analysis.Log ....................................................... 188 Analyze Pump ...................................................... 77 Annular ............................................................ 34, 36 Annular Flow ........................................................ 34

Wall Friction .................................................. 183

Application Options ........................................... 4, 5 Areal Anisotrophy .............................................. 118 Artificial Lift Method.......................................... 34 ASTM ............................................................... 45, 48 Aussens Correlation .................................. 186, 187 Automatically load last file .................................. 2 Automatically save after ....................................... 2 Auto-Range Button for Flow Rates .................. 159

B

Back Pressure ........................................................ 89 Baxendell Correlation ......................................... 187 Beggs and Brill ................................................... 183 Beggs and Brill (modified) ............................... 183 Beggs and Brill (no-slip) ................................... 183 Bend ................................................................. 75, 81 BHP ....................................................................... 170 Black Oil .................................................... 34, 37, 45 Bracketing ............................................................ 231

Bubble-Point ......................................................... 45 Bubble-Point Pressure .................................. 45, 48 Burial Depth ........................................................ 132

C

C and n Method IPR ...................................... 85, 90 Calculated Skin .................................................. 110 Calculated Temperature Model ...................... 127 Casing .............................................................. 65, 67

Absolute Roughness ........................................ 67 End Point Measured Depth ............................ 67 External Diameter ............................................ 67 Internal Diameter ............................................. 67 Segment Length ............................................... 67 Start Point Measured Depth ........................... 67

Charts ....................................................................... 6 Choke ............................................................... 39, 77 Choke Correlation ........................................ 42, 187 Choked Fracture ................................................. 123 Choked Half-length ............................................ 120 Circular Drainage Area ....................................... 93 Completion Models ................... 110, 111, 115, 120 Completion Type ............................................... 110 Composite IPR..................................................... 103 Condensate ................................................ 34, 37, 45 Constant Pressure Boundary ............................. 93 Contributory Effects ................................... 120, 121 Convergence Skin ............................................... 115 Conversions .................................................... 12, 15 Corey Coefficient ............................................... 104 Corey Exponent .................................................. 104 Corpoven Critical Choke Correlation .............. 187 Correlations ............................ 39, 45, 176, 183, 186 Critical Flow ............................... 39, 65, 71, 77, 186 Critical Unloading Rate .................................... 178 Critical Unloading Velocity ..................... 178, 179 Cross-Flow ............................................................. 88 Cross-Flow Between Layers ............................... 85 Crushed Zone ...................................................... 114

D

Damage Skin ................................................ 112, 116

Page 440: WellFlo User Guide 20111009

WellFlo User Guide

424

Damage Zone Thickness .................................. 110 Dashboard ................................................................ 2 Data Editor ............................................................... 7 Data Files ............................................................... 30 Data Import Wizard ....................................... 10, 11 Deep Well Correlations ........................................ 41 Deepest Injection Point .................................... 157 Deliverability ........................................................... 1 Depth Conventions ............................................... 27 Depth of Static Fluid Level ................................ 228 Design Computations ........................................ 244 Design Line .......................................................... 232 Design Liquid Rate ............................................. 209 Deviation of Surface Components ................... 72 Deviation of Well Components ........................ 61 Deviation Skin ........................................... 110, 113 Dew-Point ............................................................. 45 Dictionary ........................................................ 16, 20 Dietz Shape Factor ............................................... 93 Downcomer ..................................................... 39, 81 Downcomer Flow Correlation ............................ 42 Drainage Area Geometry.................................... 93 Drainage Geometry ............................................. 93 Drainage Shape .................................................... 93

Circular .............................................................. 94 Rectangular ....................................................... 95 Wedge-Shaped ................................................. 96

Dry Gas ...................................................... 34, 37, 45 Dukler-Eaton-Flanigan ..................................... 183 Duns and Ros ..................................................... 183 Duns and Ros (modified) ................................. 183

E

Effective Permeability......................................... 85 Effective Shot Density ........................................ 114 Emulsion Viscosity ........................................ 45, 53 EPS Mechanistic ................................................. 183 Erosional Velocity .............................................. 188 ESP ........................................................................ 193

ESP Configuration ........................................ 195 ESP Design ..................................................... 208 Pump Efficiency ............................................ 195 Pump Environment ............................... 195, 202 Wear Factors ................................................... 197

espmotor.dat ............................................... 205, 207 esppump.dat ....................................................... 205 Export ................................................................... 170

F

Fancher and Brown ............................................ 183 Fetkovich ............................................................... 85 Finite Conductivity Skin .................................... 120 Flow Assurance .................................. 157, 164, 179 Flow Correlations ........................................ 39, 175

Choke Correlation ............................................ 42 Deep Well Flow Correlation ........................... 41 Downcomer Flow Correlation ....................... 42 Pipeline Flow Correlation ............................... 42

Flow Curves ........................................................ 167 Flow Parameters ................................................. 224 Flow Potential ......................................................... 1 Flow Regime ....................................................... 183 Flow Regime Numbers ...................................... 189 Flow Shape Factor .............................. 111, 114, 115 Flow Type ........................................................ 34, 36 Flowline ........................................................... 75, 80 Fluid Parameters .................................................. 45 Fluid Type ....................................................... 34, 37 Force Balance Equation ...................................... 242 Frac and Pack ...................................................... 120 Fracture Dimensions .......................................... 120 Fracture Face Damage ........................................ 123 Fracture Half-length ........................................... 120 Fracture Type ...................................................... 120 Fracture Width .................................................... 120 Fractured ........................................................ 91, 120 Fractured Interval ............................................... 120 Fractured Well ..................................................... 120

Contributory Effects ...................................... 121 Fracture Dimensions ..................................... 124

Frequency Calculation ....................................... 211 Frictional Gradient ............................................ 183

G

Gas Injection Rate ......................... 75, 82, 219, 220 Gas Lift Parameters ........................................... 217 Gas Relative Permeability .................................. 110

Page 441: WellFlo User Guide 20111009

Index

425

Gas Saturation ..................................................... 109 Gas Specific Gravity ..................................... 45, 48 Gas to MD ................................................... 127, 131 Gas/Liquid Ratios ............................................... 170 Gas-Lift ................................................................ 217 Gas-Lift Design ................................................... 220

Deepest Point of Injection ............................. 223 Design Computations .................................... 244 Design Margins .............................................. 235 Design Rates ................................................... 225 Gas-Lift Valve Data ....................................... 224 Input Parameters ............................................ 217 IPO Valves ...................................................... 241 Order Form ..................................................... 247 Orifice Valves ................................................. 244 Plotting ............................................................ 239 Port Size Calculation .................................... 240 PPO Valves ..................................................... 243 Sample Plots ................................................... 246 Sizing ............................................................... 239 Spring-Operated Valves ................................ 244

Gas-Lift Parameters ........................................... 217 Gas-Oil Ratio ........................................................ 85 Gassiness Corrections ........................................ 201 General Data ......................................................... 32 Geometry ............................................................... 93 Gilbert Correlation .............................................. 187 GLRi ............................................................. 217, 219 GLV Calculations ................................................ 235 Goode and Wilkinson Model - Horizontal Well

Inflow ................................................................ 93 GOR.................................................................. 34, 45 Gradients .............................................................. 228 Gravel Efficiency ................................................. 113 Gravel Pack ......................................... 110, 113, 118 Gravel Permeability ............................................ 113 Gray ...................................................................... 183

H

Hagedorn and Brown ........................................ 183 Hagedorn and Brown (modified) .................... 183 Head Factor ..................................................... 75, 77 Heat Loss Model ................................................. 132 Heat Transfer Coefficient ................................. 127 Horizontal Well ..................................................... 38

Fractured ........................................................... 91 Geometry .......................................................... 93 Segmented IPR ................................................. 91 Skin Analysis .................................................. 115

Hydrostatic Gradient ........................................ 183

I

IIR ........................................................................... 90 Importing Data from an External Source .......... 10 Importing Well Deviation Data ........................ 61 Increment per Valve ........................................... 234 Inflow Performance - IPR ................................... 85

Back Pressure .................................................... 90 Composite IPR ................................................ 103 Cross-Flow ........................................................ 88 Drainage Area Geometry ............................... 93 Fetkovich ........................................................... 90 IIR Injections Options ................................. 101

IIR Plotting ................................................. 101

Include Non-Darcy Effects ............................. 91 IPR Model ......................................................... 89 Plotting IPR ...................................................... 99 Pseudo-linear Flow .......................................... 94 Pseudo-radial Flow .......................................... 93 Relative Injectivity ........................................... 88 Relative Permeabilities ................................ 104 Skin Analysis (Fractured Completion) ....... 120 Skin Analysis (Horizontal Completion)...... 115 Skin Analysis (Vertical Completion) ........... 111 Straight Line ..................................................... 89 Test Point Data ................................................. 91 Vogel .................................................................. 89 Wellbore Radius ............................................... 88

Inflow/Outflow Plot .......................................... 167 Injection Gas Gravity ............................ 75, 82, 220 Injection GLR ............................................... 219, 220 Injection Well ....................................................... 34 Injection Well Inflow Performance - IIR .......... 101

Parting Pressure ............................................... 89 Plotting ............................................................ 101 Relative Injectivity ........................................... 88

Page 442: WellFlo User Guide 20111009

WellFlo User Guide

426

Inorganics ........................................................ 45, 51 In-situ Rates ......................................................... 214 Insulation - Flowline........................................... 133 Insulation - Thermal Conductivity ................... 133 Interfacial Tension ............................................ 178 Intersection Angle ............................................... 124 IPO Valves ........................................................... 241 IPR .......................................................................... 99 IPR Model .............................................................. 89

J

Jet Pump Configuration ................................................ 303 Jet Pump Design ........................................... 306

Optimize ...................................................... 309 Parameters ................................................... 306 Report ........................................................... 310

Joshi Model - Horizontal Well Inflow .. 93, 97, 115

L

Languages ........................................................ 22, 25 Layer Cross-Flow .................................................. 88 Layer Parameters .................................................. 85

Back Pressure .................................................... 90 Cross-Flow ........................................................ 88 Fetkovich ........................................................... 90

C and n Method ............................................ 90

IPR Model ......................................................... 89 Parting Pressure ............................................... 89 Pseudo-linear Flow .......................................... 94 Pseudo-radial Flow .......................................... 93 Relative Injectivity ........................................... 88 Wellbore Radius ............................................... 88

L-Factor .................................................. 39, 164, 175 Flow Correlations ............................................ 39 L-Factor and Flow Correlation Tables ....... 176 Vary L-Factor with Rate and Water Cut ..... 174

Limited Entry Skin ............................................ 110 Limited Fracture Height Skin............................ 123

Limited Height .................................................... 123 Logging .................................................................... 4

M

Manual Temperature Model ..................... 127, 130 Modes of Operation .......................................... 157 Mole Fractions ................................................ 45, 51 Motor Wear Factor ......................................... 75, 77 Multi-lingual Support......................................... 16 Multiphase Flow ................................................ 253 Multi-Phase Pseudo-Pressure ............................. 90

N

Nameplate Rating .......................................... 75, 77 Nodal Analysis ................................................... 157

Correlations .................................................... 183 Sensitivities .................................................... 164

Normalized Pseudo Pressure .............................. 90 Normalized Pseudo Pressure External .............. 90

O

Oil API Gravity .............................................. 45, 48 Oil Formation Volume Factor ...................... 45, 48 Oil Relative Permeability ................................... 110 Oil Specific Gravity ....................................... 45, 48 Oil Viscosity ................................................... 45, 50 Open Hole Completion ........................................ 67 Operating Conditions ....................................... 157 Operating Point .............................................. 2, 157 Operating Rating ........................................... 75, 77 Operation Frequency .................................... 75, 77 Operation Modes ............................................... 157 Order Form .......................................................... 247 Orifice Valves ...................................................... 244 Orkiszewski ........................................................ 183 Outlet Node ........................................ 130, 170, 173 Output ...................................... 25, 27, 170, 175, 182 Output to Analysis.Log .......................................... 4 Output to WellFlo.Log .......................................... 2

P

p2-form ................................................................... 90

Page 443: WellFlo User Guide 20111009

Index

427

Parametric Format - Relative Permeability ..... 106 Parametric Relative Permeability ..................... 106 Partial Penetration Skin ..................................... 112 Parting Pressure .................................................... 89 PCP ....................................................................... 253

Analysis Based on Rates ............................... 278 Analysis Based on Speed .............................. 285 Charts and Plots ............................................. 289 Coupling.......................................................... 263 Coupling Centralizer ..................................... 265 Multiphase Flow ............................................ 256 Pump Assembly and Analysis.................... 257 Reports ............................................................ 298 Single Phase Flow .......................................... 253 Sucker Rod Design ......................................... 258

Perforation ................................................... 114, 117 Perforation Skin ................................. 110, 114, 117

Crushed Zone ................................................. 114 Perforation Diameter ..................................... 114 Shot Density .................................................... 114 Shot Penetration ............................................. 114 Shot Phasing ................................................... 114

Performance Analysis Plot ............................... 167 Pipeline Flow Correlation .................................. 39 Pipeline Flow Correlations .................................. 42 Pipeline L-Factor .................................................. 39 Pipeline Mode ...................................................... 34 Plotting ................................................................ 167 Port Size Calculation ......................................... 240 Port-to-Bellows Ratio ................................. 219, 242 Power Factor ......................................................... 75 PPO Valves .......................................................... 243 Preferences ............................................................... 4 Pressure Drop ..................................... 157, 183, 186 Pressure Drop Correlations .............................. 183 Producing GOR .................................................... 45 Production Rate .......................................... 176, 178 Production Time - Temperature Sensitivity .... 170 Proppant Darcy Properties ................................ 120 Proppant Non-Darcy Properties ....................... 120 Pseudo-linear Flow .............................................. 93 Pseudo-radial Flow .............................................. 93 Pump Calculation Options ................................ 199 Pump Environment .................................... 195, 202 Pump Model ......................................................... 75

Pump Performance Optimization .................... 210 Pump Wear Factor ................................................ 75

Q

Qgi ................................................................ 217, 219

R

Rectangular Drainage Area ................................ 93 Reference Depths ........................................... 27, 43 Relative Injectivity ................................................ 88 Relative Permeability ........................................ 104

2-Phase Flow ................................................... 105 3-Phase Flow ................................................... 105 Parametric ....................................................... 106 Single Phase Flow .......................................... 105

Relaxation Distance Factor ............................... 127 Replication Factor - Flowline .............................. 81 Reports ................................................................. 182 Reservoir ................................................................ 85 Reservoir Layers Data ......................................... 85 Restriction Components ...................................... 69 Restrictions ............................................................ 69 Rigorous ............................................................... 236 Riser.................................................................. 75, 81 Ros Correlation .................................................. 186 Roughness - Tubular .......................... 65, 67, 80, 81 Running Sensitivities .......................................... 166

S

Segmented Horizontal Well ................................ 91 Sensitivities ........................................................ 164 Separator Efficiency ............................................ 75 Shop Order Form ................................................ 247 Shot Density ........................................................ 114 Shot Penetration .................................................. 114 Shot Phasing ........................................................ 114 SI Units ............................................................ 12, 14 Single Phase Flow .............................................. 253 Skin ...................................................................... 110 Skin Analysis ..................................................... 110

Choked Fracture ............................................. 123 Contributory Effects ...................................... 121 Convergence Skin .......................................... 117

Page 444: WellFlo User Guide 20111009

WellFlo User Guide

428

Damage Skin (Horizontal) ............................ 116 Damage Skin (Vertical) ................................. 112 Deviation Skin ................................................ 113 Flow Shape Factor .......................................... 114 Frac and Pack.................................................. 123 Gravel Pack (Horizontal) .............................. 118 Gravel Pack (Vertical) .................................... 113 Limited Entry Skin ......................................... 112 Perforation Skin (Horizontal) ....................... 117 Perforation Skin (Vertical) ............................ 114 Proppant Darcy Properties ........................... 122 Proppant Non-Darcy Properties .................. 122 Skin Analysis

Calculations (Fractured) ............................ 124 Calculations (Horizontal) .......................... 118 Calculations (Vertical) ................................ 114 Completion (Fractured) ............................. 120 Completion (Horizontal) ........................... 115 Completion (Vertical) ................................. 111

Skin Calculations ................................ 114, 118, 124 Slotted Liner .......................................................... 67 Solution GOR ....................................................... 45 Spacing Factor ..................................................... 235 Spring-Operated Valves..................................... 244 Standard Heat Loss Model ....................... 127, 132 Standard Unit ....................................................... 12 Static Fluid Gradient .......................................... 228 Static Fluid Specific Gravity .............................. 228 Straight Line .......................................................... 89 Sub-Critical Flow ............................................... 186 Sub-Surface Restrictions .................................... 188 Surface Chokes .................................................... 187 Surface Deviation Data ....................................... 72 Surface Equipment .............................................. 75 Surface ESP ..................................................... 75, 77 Surface ESP Component ..................................... 77 Surface Gas Injector Component ...................... 82 Surface Tension.................................................... 45 Surface Tension - Water ....................................... 51

T

Tables ........................................................................ 9 Temperature Bias ................................................ 237

API ................................................................... 236

Rigorous .......................................................... 236 Winkler-Eads .................................................. 236

Temperature Model ........................................... 127 Temperature Model Calculation Methods ...... 127

Calculated ....................................................... 127 Calibrated ........................................................ 129 Coupled ........................................................... 128 Manual............................................................. 127

Temperature Model Configuration .................. 129 Calculated ....................................................... 130 Calibrated ........................................................ 129 Coupled .......................................................... 133 Manual ............................................................ 130

Temperature Sensitivity ..................................... 170 Terrain Data .......................................................... 72 Thermal Conductivity ....................................... 127 Total Darcy Skin ................................................ 110 Total Non-Darcy ................................................ 110 Trace Points ........................................................... 71 Transfer Pressure Margins ................................ 230 Tro ......................................................................... 218 True Valve Performance .................................... 240 Tubing.................................................................... 65

Absolute Roughness ........................................ 65 End Point Measured Depth ............................ 65 External Diameter ............................................ 65 Flow Configuration ......................................... 65 Internal Diameter ............................................. 65 Segment Length ............................................... 65 Start Point Measured Depth ........................... 65

Tubing Shoe ......................................................... 220 Tubular .................................................................. 34 Turner Critical Velocity .................................... 178 Turner Velocity .................................................. 178

U

Unit ......................................................................... 12 Unit Calculator ............................................... 12, 16 Unit Class .............................................................. 12 Unit System ........................................................... 12 Units Editor ........................................................... 12 Unloading Valve ................................................. 222

Page 445: WellFlo User Guide 20111009

Index

429

V

Valve Diff. Pressure ............................................ 224 Valve Differential Pressure ................................ 224 Valve Positioning ................................................ 224 Valve Type ........................................................... 222 Vary Depth .......................................................... 213 VFP Export ........................................................... 170 Viscosity Modeling ........................................... 253 Vogel ....................................................................... 89 Volatile Oil ..................................................... 34, 45

W

Water Gas Ratios (WGR) .................................... 85 Water Gravity ....................................................... 45 Water Relative Permeability .............................. 110 Water Salinity ....................................................... 45

Water Saturation ................................................. 109 Wear Factors ........................................................ 197

Gas Separator ................................................. 199 Head Factor..................................................... 198 Motor Wear Factor ......................................... 199 Pump Wear Factor ......................................... 198 Separator Efficiency ....................................... 199

Wedge-Shaped Drainage Area .......................... 93 Well and Flow Type ............................................ 34 Well Deviation Data ............................................ 61 Well Equipment Data.......................................... 65 Well Orientation ............................................ 34, 38 Wellbore Deviation ............................................. 61 Wellbore Deviation Data .................................... 61 Wellbore Equipment ........................................... 65 Wellbore Radius .................................................... 88 Wellflo.log ....................................................... 2, 178 Winkler-Eads ....................................................... 236

Page 446: WellFlo User Guide 20111009

WellFlo User Guide

430