Uploaded by Isaac Kugan Mohanadasan

PIPESIM Uner Guide

advertisement
PIPESIM
Version 2017.2
User Guide
PIPESIM User Guide
Copyright © 2017 Schlumberger. All rights reserved.
This work contains the confidential and proprietary trade secrets of Schlumberger and may not be
copied or stored in an information retrieval system, transferred, used, distributed, translated or
retransmitted in any form or by any means, electronic or mechanical, in whole or in part, without
the express written permission of the copyright owner.
Trademarks & Service Marks
Schlumberger, the Schlumberger logotype, and other words or symbols used to identify the
products and services described herein are either trademarks, trade names or service marks of
Schlumberger and its licensors, or are the property of their respective owners. These marks may
not be copied, imitated or used, in whole or in part, without the express prior written permission of
Schlumberger. In addition, covers, page headers, custom graphics, icons, and other design
elements may be service marks, trademarks, and/or trade dress of Schlumberger, and may not be
copied, imitated, or used, in whole or in part, without the express prior written permission of
Schlumberger. Other company, product, and service names are the properties of their respective
owners.
PIPESIM® is a mark of Schlumberger.
An asterisk (*) is used throughout this document to designate a mark of Schlumberger.
Security Notice
The software described herein is configured to operate with at least the minimum specifications set
out by Schlumberger. You are advised that such minimum specifications are merely
recommendations and not intended to be limiting to configurations that may be used to operate the
software. Similarly, you are advised that the software should be operated in a secure environment
whether such software is operated across a network, on a single system and/or on a plurality of
systems. It is up to you to configure and maintain your networks and/or system(s) in a secure
manner. If you have further questions as to recommendations regarding recommended
specifications or security, please feel free to contact your local Schlumberger representative.
PIPESIM User Guide
Table of Contents
1
Navigate the interface ................................................................................................. 1
1.1
Workspace tab options ................................................................................................................. 2
1.2
Workspace types ........................................................................................................................... 3
1.2.1 Network-centric workspace ................................................................................................. 4
1.2.2 Well-centric workspace ....................................................................................................... 5
1.3
Workspace options ........................................................................................................................ 6
1.3.1 Units .................................................................................................................................... 7
Select a standard unit system ......................................................................................... 7
Create a custom unit system ........................................................................................... 7
Import or export a custom unit system ............................................................................ 8
1.3.2 Plugins ................................................................................................................................ 8
User defined flow correlations ......................................................................................... 8
User defined equipment .................................................................................................. 8
User profile calculations ................................................................................................ 11
1.3.3 Advanced options ................................................................................................................ 8
1.3.4 Catalog .............................................................................................................................. 13
1.3.5 GIS map options ............................................................................................................... 13
1.4
Tour of the ribbon ........................................................................................................................ 15
1.5
Change the main window layout ................................................................................................ 16
1.6
Manage floating panes ................................................................................................................ 16
1.6.1 Inputs pane ....................................................................................................................... 18
1.6.2 Tasks pane ........................................................................................................................ 18
1.6.3 Information area overview ................................................................................................. 19
Message center pane .................................................................................................... 19
Validation pane .............................................................................................................. 20
1.7
Manage the catalogs ................................................................................................................... 21
1.7.1 Manage the centrifugal compressor catalog ..................................................................... 22
Add centrifugal compressors to the catalog .................................................................. 22
1.7.2 Manage the reciprocating compressor catalog ................................................................. 22
Add reciprocating compressors to the catalog .............................................................. 22
1.7.3 Manage the pump catalog ................................................................................................. 22
Add items to the pump catalog ...................................................................................... 25
1.7.4 Manage the gas lift valve catalog ...................................................................................... 27
Add gas lift valves to the catalog ................................................................................... 27
1.7.5 Manage the ESP catalog .................................................................................................. 28
Add ESP pumps to the catalog ...................................................................................... 29
1.7.6 Manage the PCP catalog .................................................................................................. 30
Add items to the PCP catalog ........................................................................................ 30
i
PIPESIM User Guide
1.7.7
Manage the fluid templates catalog .................................................................................. 31
View a built-in fluid template .......................................................................................... 32
Create a custom fluid template ...................................................................................... 32
View or edit a custom fluid template .............................................................................. 33
1.7.8 Manage the well templates catalog ................................................................................... 33
View a built-in well template .......................................................................................... 33
Create a custom well template ...................................................................................... 34
View or edit a custom well template .............................................................................. 34
1.7.9 Manage the survey data catalog ....................................................................................... 34
Add a survey to the survey data catalog ....................................................................... 29
1.7.10 Catalog properties tables .................................................................................................. 40
Casing catalog properties .............................................................................................. 40
Tubing catalog properties .............................................................................................. 42
Flowline/riser catalog properties .................................................................................... 43
Centrifugal compressor catalog properties .................................................................... 44
Reciprocate compressor catalog properties .................................................................. 45
Pump catalog properties ................................................................................................ 46
Gas lift valve catalog properties .................................................................................... 46
ESP catalog properties .................................................................................................. 47
PCP catalog properties .................................................................................................. 48
Survey data catalog properties ...................................................................................... 48
Gun system properties .................................................................................................. 50
2
Build physical models .............................................................................................. 52
2.1
Create or edit a well model ......................................................................................................... 53
2.1.1 Add tubular data ................................................................................................................ 55
Add casing and tubing to a simple wellbore schematic ................................................. 55
Add casing and tubing to a detailed wellbore schematic ............................................... 57
2.1.2 Add a deviation survey ...................................................................................................... 61
Azimuth .......................................................................................................................... 63
Measured depth and true vertical depth ........................................................................ 63
2.1.3 Add downhole equipment .................................................................................................. 64
Choke properties ........................................................................................................... 65
Packer ........................................................................................................................... 68
Separator (downhole) .................................................................................................... 68
Sliding sleeve ................................................................................................................ 69
Sub-surface safety valve ............................................................................................... 70
Tubing plug .................................................................................................................... 70
User defined equipment .................................................................................................. 8
ii
PIPESIM User Guide
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
2.1.9
2.2
Add artificial lift .................................................................................................................. 73
Add a gas lift injection port ............................................................................................ 74
Add a gas lift injection valve .......................................................................................... 76
User defined equipment .................................................................................................. 8
Add an ESP ................................................................................................................... 82
Add a progressive cavity pump (PCP) ........................................................................... 84
Add a rod pump ............................................................................................................. 87
Add heat transfer data ....................................................................................................... 91
Measured depth and true vertical depth ........................................................................ 63
Add completions ................................................................................................................ 93
IPR options and applicability table ................................................................................. 95
Multilayer completions ................................................................................................. 146
Associate zones with completions ............................................................................... 149
Add surface equipment using the well editor .................................................................. 150
Work with well tabs and ribbons ...................................................................................... 152
Interactive wellbore schematic ........................................................................................ 152
Create or edit a network model ................................................................................................ 155
2.2.1 Navigate in the network diagram ..................................................................................... 156
Pan and zoom in the network diagram ........................................................................ 156
Bring objects into view ................................................................................................. 157
Change the model display properties .......................................................................... 157
Print the model from the network diagram ................................................................... 158
2.2.2 Add wells ......................................................................................................................... 158
2.2.3 Add sources and sinks .................................................................................................... 160
Sink properties ............................................................................................................. 160
iii
PIPESIM User Guide
2.2.4
2.2.5
2.2.6
3
Add surface equipment using the network diagram ........................................................ 161
Choke properties ........................................................................................................... 65
Check valves ................................................................................................................. 65
Compressor properties ................................................................................................ 165
Expander properties .................................................................................................... 167
Flowline - simple model properties .............................................................................. 168
Flowline - detailed model properties - general tab ....................................................... 171
Flowline - detailed model properties - heat transfer tab .............................................. 174
Pipeline comparison: land, subsea, and riser .............................................................. 176
Generic equipment properties ..................................................................................... 177
Generic pump properties ............................................................................................. 178
Heat exchanger properties .......................................................................................... 180
Injection point properties ............................................................................................. 181
User defined equipment .................................................................................................. 8
Generic multiphase booster ......................................................................................... 183
OneSubsea multiphase booster .................................................................................. 188
OneSubsea wet gas compressor ................................................................................ 197
Multiplier/adder properties ........................................................................................... 207
Riser - simple model properties ................................................................................... 207
Riser - detailed model properties - general tab ........................................................... 210
Riser - detailed model properties - heat transfer tab ................................................... 212
Three phase separator ................................................................................................ 214
Two phase separator ................................................................................................... 215
Source and junctions treated as source properties ..................................................... 217
Configure wellstream outlet or inlet conditions ............................................................ 220
View surface equipment properties ............................................................................. 223
Engine Keyword Tool .................................................................................................... 72
Create a network model from a GIS shapefile automatically ............................................ 53
Add connections .............................................................................................................. 226
Create or edit fluid models ..................................................................................... 228
3.1
Define black oil fluids ................................................................................................................ 229
3.1.1 Properties tab .................................................................................................................. 146
3.1.2 Viscosity properties ......................................................................................................... 232
3.1.3 Calibration properties ...................................................................................................... 236
3.1.4 Thermal properties .......................................................................................................... 237
3.2
Define compositional fluids ...................................................................................................... 238
3.2.1 Viscosity properties ......................................................................................................... 232
3.2.2 Salinity models ................................................................................................................ 232
3.2.3 Binary interaction parameter (BIP) sets ............................................................................ 99
3.2.4 E300 thermal coefficients ................................................................................................ 245
3.3
Multiflash in the compositional fluid mode (native) vs. Multiflash MFL files ....................... 228
3.4
Ensure consistency among multiple fluid files in a PIPESIM network model ..................... 246
3.5
Create/define a new MFL fluid .................................................................................................. 238
3.5.1 Import existing MFL fluid files .......................................................................................... 238
iv
PIPESIM User Guide
3.5.2
3.5.3
3.5.4
3.5.5
4
View wax or asphaltene curves on phase envelopes ....................................................... 99
Edit a MFL fluid file .......................................................................................................... 238
Availability of Multiflash models in PIPESIM using the MFL file fluid mode option ......... 246
Multiflash phases supported in PIPESIM ........................................................................ 246
3.6
Display phase envelopes for compositional fluid or mfl file ................................................. 260
3.7
Override fluid phase ratios ....................................................................................................... 263
3.8
Import a PVT file ........................................................................................................................ 264
3.9
Convert black oil models into compositional models using Multiflash for PIPESIM .......... 265
Run simulations ...................................................................................................... 271
4.1
Configure simulation settings .................................................................................................. 271
4.1.1 Flow correlation properties .............................................................................................. 272
4.1.2 Heat transfer properties .................................................................................................. 275
4.1.3 Erosion/corrosion properties ........................................................................................... 275
4.1.4 Environmental properties ................................................................................................ 277
4.1.5 Output variables properties ............................................................................................. 278
Manage output variable report templates .................................................................... 279
4.1.6 Advanced properties ........................................................................................................... 8
4.1.7 Override the default value in specific rows ...................................................................... 285
4.1.8 Enter sensitivity ranges ................................................................................................... 286
4.2
Run a network simulation ......................................................................................................... 286
4.2.1 Boundary conditions ........................................................................................................ 288
4.2.2 Rate constraints .............................................................................................................. 288
4.2.3 Node/branch results tab properties - network simulation ................................................ 291
4.2.4 Profile results tab properties - network simulation .......................................................... 293
4.2.5 Improve network simulation performance ....................................................................... 293
Restart simulation ........................................................................................................ 299
PIPESIM differences from other simulators ................................................................. 300
Reversing the changes made to PIPESIM models to optimize their simulation
performance ................................................................................................................ 301
4.3
Run a P/T profile ........................................................................................................................ 302
4.3.1 System results tab properties .......................................................................................... 302
4.3.2 P/T profile parameters tab ............................................................................................... 303
4.3.3 Auxiliary results tab ......................................................................................................... 302
OneSubsea booster performance plot ......................................................................... 307
OneSubsea operating point row details ....................................................................... 308
4.4
Run a nodal analysis ................................................................................................................. 309
4.4.1 Nodal analysis properties ................................................................................................ 311
4.4.2 Add a nodal point ............................................................................................................ 313
4.4.3 Nodal analysis results tab properties .............................................................................. 315
4.4.4 System results tab properties .......................................................................................... 302
4.4.5 Auxiliary results tab ......................................................................................................... 302
4.5
Run a system analysis .............................................................................................................. 318
4.5.1 System analysis properties ............................................................................................. 319
v
PIPESIM User Guide
4.5.2
4.5.3
4.5.4
System results tab properties - system analysis ............................................................. 322
Profile results tab properties - system analysis ............................................................... 302
Auxiliary results tab ......................................................................................................... 302
4.6
Create a VFP table ..................................................................................................................... 324
4.6.1 VFP table properties ....................................................................................................... 325
4.6.2 Save a VFP table to a file ................................................................................................ 327
4.7
Run model calibration ............................................................................................................... 328
4.7.1 Run data comparison ...................................................................................................... 328
4.7.2 Run data matching .......................................................................................................... 329
Data matching properties ............................................................................................ 337
4.8
Design an ESP ........................................................................................................................... 340
4.8.1 ESP design task parameters ........................................................................................... 343
4.8.2 Tapered ESP design ......................................................................................................... 93
4.9
Run gas lift tasks ....................................................................................................................... 348
4.9.1 Run deepest injection point ............................................................................................. 349
DIP results tab properties ............................................................................................ 352
4.9.2 Run gas lift response ...................................................................................................... 353
Gas lift response results tab properties ....................................................................... 355
4.9.3 Run gas lift design ........................................................................................................... 357
Design results tab properties ....................................................................................... 352
Gas lift redesign ........................................................................................................... 370
4.9.4 Run gas lift diagnostics ................................................................................................... 373
System results tab properties ...................................................................................... 302
Profile results tab properties ........................................................................................ 302
Diagnostics results tab properties ............................................................................... 352
4.10 Run a perforation design ............................................................................................................ 39
4.10.1 Run a perforation design to generate penetration results (Penetration workflow) .......... 384
4.10.2 Run a perforation design to generate productivity results (Productivity workflow) .......... 397
4.10.3 Rock data ........................................................................................................................ 414
Sandstone table ........................................................................................................... 415
Limestone table ........................................................................................................... 415
Dolomite table .............................................................................................................. 415
4.10.4 Perforating gun systems ................................................................................................. 419
4.10.5 Results ............................................................................................................................ 424
Install a new completion .............................................................................................. 427
Update an existing completion .................................................................................... 431
4.10.6 Report ............................................................................................................................. 434
Perforation design results ............................................................................................ 435
Productivity results ...................................................................................................... 439
Perforating system results ........................................................................................... 444
4.10.7 Update gun catalog ......................................................................................................... 449
4.11 Manage results ........................................................................................................................... 450
vi
PIPESIM User Guide
4.11.1 Launch the results viewer ............................................................................................... 451
4.12 Ill-conditioned simulations ....................................................................................................... 452
4.13 Guidelines for Calibrating Well Models ................................................................................... 453
5
6
7
Manage model data ................................................................................................. 458
5.1
Manage flowlines and risers ..................................................................................................... 458
5.2
Manage fluids ............................................................................................................................... 13
5.3
Manage zones ............................................................................................................................ 460
Work with the GIS map ........................................................................................... 462
6.1
Choose a basemap .................................................................................................................... 462
6.2
Navigate the GIS map ................................................................................................................ 463
6.2.1 Zoom to bookmarks ........................................................................................................ 464
6.2.2 Pan and zoom to your map area ..................................................................................... 464
6.3
Work with layers ........................................................................................................................ 464
6.3.1 GIS shapefile basics ....................................................................................................... 465
6.3.2 Use shapefiles ................................................................................................................. 466
6.3.3 Use map services ............................................................................................................ 467
Network prerequisites .................................................................................................. 467
Obtain WMS parameters ............................................................................................. 469
6.4
Use the GIS map ........................................................................................................................ 471
6.4.1 Create a new network model on the GIS map manually ................................................. 471
6.4.2 Locate a previously built schematic network on the GIS map ......................................... 472
6.4.3 Move the entire network to a new map location .............................................................. 472
6.4.4 Display object clusters .................................................................................................... 473
6.4.5 ESRI, ASTER and SRTM elevation data sources ............................................................. 52
6.4.6 Change the PIPESIM data source for GIS elevation data capture ................................... 52
6.4.7 Capture elevations .......................................................................................................... 477
6.4.8 View profile direction ....................................................................................................... 478
6.4.9 Edit equipment locations ................................................................................................. 478
6.4.10 Create a network model from a GIS shapefile automatically ............................................ 53
6.4.11 Split a flowline ................................................................................................................. 480
6.4.12 View network simulation results on the GIS map ............................................................ 480
Technical Description ............................................................................................. 482
7.1
Flow models ............................................................................................................................... 482
7.1.1 Flow regimes ................................................................................................................... 482
Flow regimes classification for vertical two phase flow ............................................... 482
Flow regimes classification for horizontal two phase flow ........................................... 483
vii
PIPESIM User Guide
7.1.2
7.1.3
7.1.4
7.1.5
7.1.6
7.1.7
Horizontal multiphase flow correlations ........................................................................... 486
Baker Jardine (BJA) correlation ................................................................................... 487
Beggs and Brill original ................................................................................................ 487
Beggs and Brill revised ................................................................................................ 487
Dukler, (AGA) and Flanigan ........................................................................................ 487
Dukler, (AGA) and Flanigan (Eaton Holdup) ............................................................... 487
Eaton-Oliemans ........................................................................................................... 488
Hughmark-Dukler ........................................................................................................ 488
LEDA ........................................................................................................................... 488
Minami and Brill ........................................................................................................... 489
Mukherjee and Brill ...................................................................................................... 489
NOSLIP correlation ...................................................................................................... 489
OLGAS 2-phase / OLGAS 2000 3-phase .................................................................... 490
Oliemans ..................................................................................................................... 490
TUFFP unified mechanistic model (2-phase and 3-phase) ......................................... 490
Xiao ............................................................................................................................. 491
Xiao (film modified) ...................................................................................................... 491
Vertical multiphase flow correlations ............................................................................... 492
Ansari .......................................................................................................................... 492
Aziz, Govier, and Fogarasi .......................................................................................... 492
Beggs and Brill original ................................................................................................ 493
Beggs and Brill revised ................................................................................................ 493
Duns and Ros .............................................................................................................. 493
Gomez ......................................................................................................................... 493
Gomez enhanced ........................................................................................................ 493
Govier and Aziz ........................................................................................................... 494
Gray ............................................................................................................................. 494
Gray modified .............................................................................................................. 494
Gregory ........................................................................................................................ 494
Hagedorn and Brown ................................................................................................... 495
Mukherjee and Brill ...................................................................................................... 496
NOSLIP correlation ...................................................................................................... 496
OLGAS 2-phase/OLGAS 3-phase ............................................................................... 496
LEDA 2-phase/3-phase ............................................................................................... 497
Orkiszewski ................................................................................................................. 497
TUFFP unified mechanistic model (2-phase and 3-phase) ......................................... 490
Suggested correlations ................................................................................................... 498
Friction and holdup factors .............................................................................................. 499
Single phase flow correlations ........................................................................................ 500
Moody (default for liquid or gas) .................................................................................. 501
AGA (for gas) ............................................................................................................... 502
Cullender and Smith (for gas) ...................................................................................... 502
Other friction pressure drops for gas ........................................................................... 503
Hazen-Williams (for liquid water) ................................................................................. 504
Swap angle ..................................................................................................................... 504
viii
PIPESIM User Guide
7.1.8
7.1.9
7.1.10
7.1.11
deWaard (1995) corrosion model .................................................................................... 505
Cunliffe's method for ramp up surge ............................................................................... 508
Liquid by sphere (Sphere Generated Liquid Volume, SGLV) ......................................... 509
Liquid loading .................................................................................................................. 511
Critical unloading velocity ............................................................................................ 511
Critical gas rate ............................................................................................................ 513
7.2
Completion (IPR) models .......................................................................................................... 513
7.2.1 Inflow performance relationships for vertical completions ............................................... 513
Productivity index (PI) .................................................................................................. 514
Vogel's equation .......................................................................................................... 515
Fetkovich's equation .................................................................................................... 516
Jones' equation ........................................................................................................... 517
Forchheimer equation .................................................................................................. 518
Back pressure equation ............................................................................................... 518
Pseudo Steady State Equation / Darcy Equation ........................................................ 519
Transient IPR ............................................................................................................... 526
Data File ...................................................................................................................... 531
Bubble Point Correction ............................................................................................... 532
Vertical Well Skin Factor ............................................................................................. 533
7.2.2 Inflow Performance Relationships for Horizontal Completions ....................................... 546
Theory ......................................................................................................................... 546
Pressure drop .............................................................................................................. 547
Inflow production profiles ............................................................................................. 550
Steady-state productivity ............................................................................................. 551
Pseudo-steady state productivity ................................................................................. 554
Solution gas-drive IPR ................................................................................................. 557
Horizontal gas wells ..................................................................................................... 557
Distributed productivity index method .......................................................................... 560
7.2.3 Oil / water relative permeability tables ............................................................................ 560
7.2.4 Coning ............................................................................................................................. 561
7.3
Equipment .................................................................................................................................. 562
7.3.1 Chokes, valves and fittings ............................................................................................. 562
Choke .......................................................................................................................... 562
Choke subcritical flow correlations .............................................................................. 565
Choke critical pressure ratio ........................................................................................ 568
Choke critical flow correlations .................................................................................... 569
Flow control valves mechanistic theory ....................................................................... 570
Fittings ......................................................................................................................... 571
Sudden expansions or contractions due to adjacent pipes of differing diameters ....... 574
7.3.2 Compressors, pumps, and expanders ............................................................................ 576
Centrifugal pumps and compressors ........................................................................... 576
Reciprocating compressor operation ........................................................................... 578
Expanders ................................................................................................................... 580
7.3.3 Multiphase boosting technology ...................................................................................... 582
Guide to multiphase booster efficiencies ..................................................................... 596
ix
PIPESIM User Guide
7.3.4
Artificial lift ....................................................................................................................... 597
Progressive cavity pump (PCP) ................................................................................... 597
Electrical submersible pumps (ESP) ........................................................................... 601
Gas lift ......................................................................................................................... 605
7.4
Heat transfer models ................................................................................................................. 640
7.4.1 Energy equation for steady-state flow ............................................................................. 640
7.4.2 Overall heat transfer coefficient ...................................................................................... 641
7.4.3 Inside fluid film heat transfer coefficient .......................................................................... 644
Inside forced convection .............................................................................................. 646
Inside natural/free convection ...................................................................................... 652
7.4.4 Conductive heat transfer coefficients .............................................................................. 654
7.4.5 Annulus and outside convective heat transfer coefficients ............................................. 655
7.4.6 Heat transfer between a horizontal flowline and the ground surface .............................. 657
Fully buried ground heat transfer coefficient ............................................................... 657
Partially buried ground heat transfer coefficient .......................................................... 659
7.4.7 Heat transfer between a vertical well and the surrounding rock ..................................... 661
Ramey model .............................................................................................................. 661
7.5
Fluid Models ............................................................................................................................... 663
7.5.1 Steam modelling ............................................................................................................. 664
Single branch steam .................................................................................................... 664
Network model steam .................................................................................................. 665
7.5.2 Black oil fluid modeling .................................................................................................... 665
Black oil correlations .................................................................................................... 667
Solution gas-oil ratio .................................................................................................... 668
Oil formation volume factor .......................................................................................... 673
Oil viscosity .................................................................................................................. 675
Gas compressibility ..................................................................................................... 683
Gas viscosity ............................................................................................................... 686
Surface tension ............................................................................................................ 686
Black oil enthalpy ......................................................................................................... 687
Black oil mixing ............................................................................................................ 689
7.5.3 Compositional fluid modeling .......................................................................................... 696
Cubic equations of state .............................................................................................. 697
Non-cubic equations of state ....................................................................................... 700
Components for cubic equations of state .................................................................... 705
Components for non-cubic equations of state ............................................................. 710
Viscosity models for compositional fluids .................................................................... 675
Solid precipitation ........................................................................................................ 713
7.5.4 Fluid property table files .................................................................................................. 716
Internal fluid property tables ........................................................................................ 717
x
PIPESIM User Guide
7.5.5
Liquid mixture properties ................................................................................................. 717
Liquid viscosity and oil/water emulsions ...................................................................... 717
Liquid-gas surface tension ........................................................................................... 723
7.6
Stock tank and flowing conditions .......................................................................................... 724
7.7
Typical and default data ............................................................................................................ 725
7.7.1 Limits ............................................................................................................................... 725
General ........................................................................................................................ 725
Well Performance ........................................................................................................ 725
Network ....................................................................................................................... 725
7.7.2 Typical values ................................................................................................................. 725
Fluid properties ............................................................................................................ 725
Roughness .................................................................................................................. 726
Thermal Conductivities ................................................................................................ 727
Permeability ................................................................................................................. 728
Drainage radius ........................................................................................................... 729
Fittings ......................................................................................................................... 729
7.8
Glossary ..................................................................................................................................... 731
7.8.1 Roman Letters ................................................................................................................. 731
7.8.2 Greek Letters .................................................................................................................. 734
7.8.3 Subscripts ....................................................................................................................... 735
7.9
Conversion factors .................................................................................................................... 736
7.9.1 Length ............................................................................................................................. 736
7.9.2 Volume ............................................................................................................................ 736
7.9.3 Mass ................................................................................................................................ 736
7.9.4 Time ................................................................................................................................ 737
7.9.5 Gravity ............................................................................................................................. 737
7.9.6 Pressure .......................................................................................................................... 737
7.9.7 Energy ............................................................................................................................. 737
7.9.8 Power .............................................................................................................................. 737
7.9.9 Dynamic viscosity ............................................................................................................ 737
7.9.10 Permeability .................................................................................................................... 738
7.10 References ................................................................................................................................. 738
8
Keyword index ........................................................................................................ 751
8.1
Keyword list ............................................................................................................................... 751
8.1.1 A ...................................................................................................................................... 751
8.1.2 B ...................................................................................................................................... 751
8.1.3 C ...................................................................................................................................... 752
8.1.4 D E .................................................................................................................................. 752
8.1.5 F ...................................................................................................................................... 752
8.1.6 G ..................................................................................................................................... 753
8.1.7 H ...................................................................................................................................... 753
8.1.8 I ....................................................................................................................................... 753
8.1.9 J ...................................................................................................................................... 753
xi
PIPESIM User Guide
8.1.10
8.1.11
8.1.12
8.1.13
8.1.14
8.1.15
8.1.16
8.1.17
8.1.18
8.1.19
8.1.20
8.1.21
8.1.22
K ...................................................................................................................................... 753
L ...................................................................................................................................... 753
M ..................................................................................................................................... 753
N ...................................................................................................................................... 754
O ..................................................................................................................................... 754
P ...................................................................................................................................... 754
Q R .................................................................................................................................. 754
S ...................................................................................................................................... 754
T ...................................................................................................................................... 755
U ...................................................................................................................................... 755
V ...................................................................................................................................... 755
W ..................................................................................................................................... 755
XYZ ................................................................................................................................. 756
8.2
Input files and input data conventions .................................................................................... 756
8.2.1 General ........................................................................................................................... 756
8.2.2 Statements ...................................................................................................................... 756
8.2.3 Delimiters ........................................................................................................................ 756
Examples ..................................................................................................................... 757
8.2.4 Abbreviations .................................................................................................................. 757
Example ....................................................................................................................... 758
8.2.5 Numeric data ................................................................................................................... 758
Example ....................................................................................................................... 758
8.2.6 Units description .............................................................................................................. 758
8.2.7 Character input ................................................................................................................ 759
Example ....................................................................................................................... 759
8.2.8 Comment statements and blank lines ............................................................................. 759
Example ....................................................................................................................... 759
8.2.9 Multiple value data sets ................................................................................................... 759
Examples ..................................................................................................................... 760
8.2.10 Input files ......................................................................................................................... 761
General ........................................................................................................................ 761
The main input ('.PSM' or '.PST') file ........................................................................... 761
Included files and the INCLUDE statement ................................................................. 761
AUTOEXEC.PSM ........................................................................................................ 762
modelname.U2P or branchname.U2P ......................................................................... 762
8.3
General data ............................................................................................................................... 762
8.3.1 Change parameters within the system profile ................................................................. 763
Example ....................................................................................................................... 763
Multiple cases .............................................................................................................. 763
8.3.2 HEADER - Job Accounting Header (Required) ............................................................... 763
Example ....................................................................................................................... 764
8.3.3 JOB - Job Title (Optional) ................................................................................................ 764
8.3.4 CASE - Case Title (Optional) .......................................................................................... 764
8.3.5 UNITS - Input and Output Units (Optional) ..................................................................... 764
Example ....................................................................................................................... 765
xii
PIPESIM User Guide
8.3.6
8.3.7
8.3.8
8.3.9
8.3.10
8.3.11
8.3.12
8.3.13
8.3.14
8.3.15
8.3.16
OPTIONS Calculation Procedure Options (Optional) ..................................................... 765
RATE: Fluid Flow Rate Data ........................................................................................... 776
ITERN Iteration Data (Optional) ...................................................................................... 777
INLET System Inlet Data ................................................................................................. 779
PRINT Output Printing Options (Optional) ...................................................................... 780
Per-case output page options ...................................................................................... 781
Attributes ..................................................................................................................... 783
Point report subcodes .................................................................................................. 784
One-off output pages ................................................................................................... 786
PLOT Output Plotting Options (Optional) ........................................................................ 787
NOPRINT Output Print Suppression Options (Optional) ................................................. 791
BEGIN , END - Block delimiters ...................................................................................... 791
Example ....................................................................................................................... 792
PUSH - Remote Action Editing (optional) ....................................................................... 792
PLOTFILEDATA .............................................................................................................. 794
EXECUTE - deferred execution of a statement .............................................................. 794
8.4
FLOW CORRELATION DATA .................................................................................................... 794
8.4.1 CORROSION .................................................................................................................. 795
8.4.2 EROSION Erosion Rate and Velocity (Optional) ............................................................ 795
8.4.3 SLUG Slug Calculation Options (Optional) ..................................................................... 796
Slug catcher size ......................................................................................................... 797
8.4.4 VCORR Vertical Flow Correlation Options ...................................................................... 798
Summary of valid vertical flow correlation combinations ............................................. 798
Vertical flow correlations - abbreviations ..................................................................... 799
8.4.5 HCORR Horizontal Flow Correlation Options ................................................................. 801
Summary of valid horizontal flow correlation combinations ......................................... 802
Horizontal flow correlations - abbreviations ................................................................. 799
8.4.6 SPHASE Single Phase Flow Options (Optional) ............................................................. 804
8.4.7 USERDLL - Flow Correlations ........................................................................................ 806
8.5
Well performance modeling ...................................................................................................... 806
8.5.1 Introduction ..................................................................................................................... 807
8.5.2 COMPLETION Completion Profile Delimiter ................................................................... 808
Supercode ................................................................................................................... 808
8.5.3 FCV : Flow control valve ................................................................................................. 809
...................................................................................................................................... 811
8.5.4 WELLPI Well Productivity Index (Optional) ..................................................................... 811
Subcodes ..................................................................................................................... 811
8.5.5 VOGEL Vogel Equation (Optional) .................................................................................. 812
Subcodes ..................................................................................................................... 812
8.5.6 FETKOVICH Fetkovich Equation (Optional) ................................................................... 812
Subcodes ..................................................................................................................... 812
8.5.7 JONES Jones Equation (Optional) .................................................................................. 813
Subcodes ..................................................................................................................... 813
8.5.8 IFPPSSE : Data for the Pseudo Steady State Equation (Optional) ................................ 813
8.5.9 WCOPTION Well Completion Data (Optional) ................................................................ 815
xiii
PIPESIM User Guide
8.5.10 IPRCRV or IFPCRV: Inflow Performance Curve ............................................................. 819
Examples ..................................................................................................................... 820
8.5.11 BACKPRES Back Pressure Equation (BPE) (Optional) .................................................. 821
Subcodes ..................................................................................................................... 821
8.5.12 HORWELL Horizontal Well Inflow Performance ............................................................. 821
8.5.13 LAYER Reservoir Layer Properties ................................................................................. 823
Examples ..................................................................................................................... 825
8.5.14 PERMCRV: Curves of Relative Permeability versus Saturation (Optional) .................... 825
Example ....................................................................................................................... 826
8.5.15 PERMTAB: Tabulation of Relative Permeability versus Saturation (Optional) ............... 826
Example ....................................................................................................................... 826
8.5.16 HVOGEL (Optional) ........................................................................................................ 827
8.5.17 FORCHHEIMER (Optional) ............................................................................................. 827
8.5.18 FRACTURE: Data for Hydraulic Fracture ....................................................................... 827
8.5.19 TRANSIENT: Data for the Transient Inflow equation (Optional) ..................................... 828
8.6
SYSTEM DATA ........................................................................................................................... 829
8.6.1 CHOKE (Optional) ........................................................................................................... 830
8.6.2 COMPCRV and PUMPCRV: Compressor and Pump performance curves .................... 834
Examples ..................................................................................................................... 835
8.6.3 COMPRESSOR Compressor (Optional) ......................................................................... 836
8.6.4 RODPUMP: Rod- or Beam-pump ................................................................................... 837
8.6.5 EQUIPMENT Generic Equipment ................................................................................... 562
Examples ..................................................................................................................... 840
8.6.6 EXPANDER Expander (Optional) ................................................................................... 841
8.6.7 FITTING : Valves and Fittings ......................................................................................... 842
EXAMPLES ................................................................................................................. 843
8.6.8 FMPUMP (Optional) ........................................................................................................ 843
8.6.9 FRAMO 2009 (Optional) ................................................................................................. 843
EXAMPLE .................................................................................................................... 844
8.6.10 HEATER Heater/Cooler (Optional) ................................................................................. 844
8.6.11 GASLIFT: Multiple Injection Ports in Gaslifted Wells ...................................................... 845
Main-code: GASLIFT ................................................................................................... 846
8.6.12 INJPORT Gas Lift Injection Valve ................................................................................... 848
8.6.13 INJGAS: Injection Gas (Optional) and INJFLUID: Fluid Injection ................................... 851
8.6.14 MPBOOSTER (Optional) ................................................................................................ 853
8.6.15 MPUMP Multiphase Pump (Optional) ............................................................................. 854
8.6.16 NODE System Profile Data (Required) ........................................................................... 856
8.6.17 OSSWGC (Optional): Wet Gas Compressor, OneSubSea ............................................. 857
Example ....................................................................................................................... 858
8.6.18 PIPE: Pipe or Tubing cross-section dimensions (Required) ........................................... 858
8.6.19 PUMP Pump (Optional) ................................................................................................... 860
8.6.20 COMPCRV and PUMPCRV: Compressor and Pump performance curves .................... 834
Examples ..................................................................................................................... 835
8.6.21 REINJECTOR (Optional) ................................................................................................ 864
8.6.22 RODPUMP: Rod- or Beam-pump ................................................................................... 837
xiv
PIPESIM User Guide
8.6.23 SEPARATOR Separator (Optional) ................................................................................ 865
8.6.24 CHOKE (Optional) ........................................................................................................... 830
8.6.25 WELLHEAD Wellhead Profile Delimiter .......................................................................... 871
8.7
HEAT TRANSFER DATA ........................................................................................................... 871
8.7.1 Notes on Heat Transfer Output Printing .......................................................................... 871
8.7.2 HEAT Heat balance options (optional) ............................................................................ 871
Heat transfer mode ...................................................................................................... 874
8.7.3 COAT Pipe coat and annular space medium data (optional) .......................................... 874
Example ....................................................................................................................... 875
8.7.4 TCOAT Pipe coat thickness data (optional) .................................................................... 876
8.7.5 KCOAT Pipe coat thermal conductivity data (optional) ................................................... 876
Files ............................................................................................................................. 877
Example ....................................................................................................................... 878
8.7.6 FLUID Fluid thermal conductivity data (optional) ............................................................ 879
8.7.7 CONFIG: Pipe Heat transfer configuration data (optional) .............................................. 879
8.7.8 Pipeline burial depth examples ....................................................................................... 881
8.8
Fluid models ............................................................................................................................... 882
8.8.1 BLACK OIL DATA ........................................................................................................... 882
BLACKOIL: Black Oil Fluid definitions ......................................................................... 882
PROP Fluid Property Data (Optional) .......................................................................... 884
LVIS: Liquid Viscosity Data (Optional) ......................................................................... 886
CPFLUID: Fluid Heat Capacity Data (Optional) .......................................................... 891
TPRINT Tabular fluid property tables .......................................................................... 891
CALIBRATE: Black Oil Property Calibration (Optional) ............................................... 892
CONTAMINANTS Gas phase contaminants data (optional) ....................................... 894
RATE: Fluid Flow Rate Data ....................................................................................... 776
COMPOSITIONAL DATA ............................................................................................ 895
AQUEOUS: Aqueous component specification ........................................................... 896
CEMULSION Compositional liquid emulsion data (optional) ....................................... 896
COMPOSITION: Compositional fluid specification ...................................................... 898
LIBRARY: Library component specification ................................................................. 902
MODEL: Model properties specification ...................................................................... 903
PETROFRAC: Petroleum fraction specification .......................................................... 904
GFA: Generic fluid artifact ........................................................................................... 905
8.8.2 MFL files .......................................................................................................................... 905
PROCOPTIONS: Master MFL file for mixing (optional but recommended) ................. 905
8.9
PIPESIM OPERATIONS OPTIONS ............................................................................................ 906
8.9.1 NAPLOT: Nodal analysis ................................................................................................ 906
8.9.2 NAPOINT system analysis point ..................................................................................... 910
8.9.3 MULTICASE introduction and summary ......................................................................... 910
General rules for use with MULTICASE ...................................................................... 911
8.9.4 Explicit subcodes ............................................................................................................ 912
8.9.5 General purpose subcodes ............................................................................................. 914
Examples ..................................................................................................................... 914
8.9.6 Combine MULTICASE and CASE/ENDCASE ................................................................ 915
xv
PIPESIM User Guide
8.9.7
8.9.8
8.9.9
Multiple case and PS-PLOT ............................................................................................ 917
Reservoir simulator tabular data interface ...................................................................... 917
ASSIGN change profile data by assignment ................................................................... 919
Example ....................................................................................................................... 919
8.9.10 OPTIMIZE ....................................................................................................................... 919
Examples ..................................................................................................................... 858
8.10 PIPESIM-Net keywords .............................................................................................................. 921
8.10.1 SETUP ............................................................................................................................ 921
Subcodes ..................................................................................................................... 922
8.10.2 BRANCH ......................................................................................................................... 924
Subcodes ..................................................................................................................... 924
8.10.3 SOURCE ......................................................................................................................... 926
Subcodes ..................................................................................................................... 926
8.10.4 SINK ................................................................................................................................ 929
Subcodes ..................................................................................................................... 929
8.10.5 JUNCTION ...................................................................................................................... 930
Subcodes ..................................................................................................................... 930
8.10.6 NSEPARATOR ............................................................................................................... 931
Subcodes ..................................................................................................................... 931
8.11 Keyword index ........................................................................................................................... 751
8.11.1 Keyword list ..................................................................................................................... 751
A .................................................................................................................................. 751
B .................................................................................................................................. 751
C .................................................................................................................................. 752
D E ............................................................................................................................... 752
F .................................................................................................................................. 752
G .................................................................................................................................. 753
H .................................................................................................................................. 753
I .................................................................................................................................... 753
J ................................................................................................................................... 753
K .................................................................................................................................. 753
L ................................................................................................................................... 753
M .................................................................................................................................. 753
N .................................................................................................................................. 754
O .................................................................................................................................. 754
P .................................................................................................................................. 754
Q R .............................................................................................................................. 754
S .................................................................................................................................. 754
T .................................................................................................................................. 755
U .................................................................................................................................. 755
V .................................................................................................................................. 755
W ................................................................................................................................. 755
XYZ .............................................................................................................................. 756
xvi
PIPESIM User Guide
9
Tutorials ................................................................................................................... 937
9.1
Oil well performance analysis .................................................................................................. 937
9.1.1 NODAL analysis .............................................................................................................. 938
9.1.2 Task 1: Build the well model ........................................................................................... 938
9.1.3 Task 2: Perform a NODAL analysis ................................................................................ 944
9.1.4 Task 3: Generate a pressure/temperature profile ........................................................... 945
9.1.5 Fluid calibration ............................................................................................................... 948
9.1.6 Single point calibration .................................................................................................... 948
9.1.7 Task 4: Calibrate PVT data ............................................................................................. 949
9.1.8 Multiphase flow correlation calibration ............................................................................ 950
9.1.9 Inflow performance matching .......................................................................................... 951
9.1.10 Task 5: Sensitize on the Well PI to match well performance .......................................... 951
9.1.11 Well performance analysis .............................................................................................. 952
9.1.12 Task 6: Analyze water cut sensitivity .............................................................................. 952
9.1.13 Task 7: Evaluate gas lift performance ............................................................................. 954
9.1.14 Task 8: Model multiple completions ................................................................................ 957
9.1.15 Task 9: Model a downhole choke .................................................................................... 959
9.2
Gas well performance analysis ................................................................................................ 961
9.2.1 Compositional fluid modeling .......................................................................................... 961
9.2.2 Task 1: Create a compositional fluid model for a gas well .............................................. 965
9.2.3 Gas well deliverability ...................................................................................................... 970
9.2.4 Task 2: Calculate gas well deliverability .......................................................................... 971
9.2.5 Task 3: Calibrate the inflow model using multipoint test data ......................................... 972
9.2.6 Erosion prediction ........................................................................................................... 973
9.2.7 Task 4: Select a tubing size ............................................................................................ 974
9.2.8 Choke modeling .............................................................................................................. 975
9.2.9 Task 5: Model a flowline and choke ................................................................................ 976
9.2.10 Task 6: Predict future production rates ........................................................................... 979
9.2.11 Liquid loading .................................................................................................................. 980
9.2.12 Task 7: Determine a critical gas rate to prevent well loading .......................................... 981
9.3
Subsea tieback design .............................................................................................................. 985
9.3.1 Flow assurance considerations ....................................................................................... 985
9.3.2 Task 1: Size the subsea tieback and riser ...................................................................... 986
9.3.3 Hydrates .......................................................................................................................... 994
9.3.4 Task 2: Select tieback insulation thickness ..................................................................... 996
9.3.5 Task 3: Determine the methanol requirement ............................................................... 1000
9.3.6 Severe riser slugging .................................................................................................... 1003
9.3.7 Task 4: Screen for severe riser slugging ....................................................................... 1004
9.3.8 Slug catcher sizing ........................................................................................................ 1005
9.3.9 Task 5: Size a slug catcher ........................................................................................... 1008
9.4
Looped gas gathering network .............................................................................................. 1011
9.4.1 Model a gathering network ............................................................................................ 1011
9.4.2 Task 1: Model a pipeline network .................................................................................. 1012
xvii
PIPESIM User Guide
9.4.3
Task 2: Screen the network for erosion issues ............................................................. 1022
9.5
Manual creation of a simple network model on the GIS map .............................................. 1023
9.5.1 Task 1: Build the network model on a map ................................................................... 1024
9.6
Automatic creation of a network model on the GIS map ..................................................... 1038
9.7
Use of inline heating for wax mitigation ................................................................................ 1038
10 Support .................................................................................................................. 1057
10.1 SIS web support ....................................................................................................................... 1057
10.2 On-site support ........................................................................................................................ 1057
10.3 SIS Education ........................................................................................................................... 1057
Index ....................................................................................................................................................... 1058
xviii
PIPESIM User Guide
1
Navigate the interface
The user interface is similar in style to the Microsoft® Office ribbon. At startup, the Workspace tab
appears.
Startup options
•
Create a new network-centric or well-centric workspace.
•
Open an existing workspace (including PIPESIM* 2007-2012 single-branch and network
models).
•
Open a recent model from the Recent workspaces group, which displays the last 20
workspaces used.
•
Perform other activities, using the Workspace tab options on the left.
License information
In the License information group, green icons indicate licensed features and red icons indicate
unlicensed features.
PIPESIM single-branch (wells & pipelines)
required to run single branch simulations
PIPESIM network modeling
required to run network simulations
Navigate the interface
1
PIPESIM User Guide
Related links:
Workspace tab options (p.2)
Workspace types (p.3)
Workspace options (p.6)
Tour of the ribbon (p.15)
Change the main window layout (p.16)
Manage floating panes (p.16)
Manage the catalogs (p.21)
1.1
Workspace tab options
The Workspace tab provides options to manage your PIPESIM* workspace files and preferences.
Option
Save
Description
Saves the current workspace. If no workspace is open, this option is unavailable.
Save as Saves the current workspace to a different location in the file system. If no workspace is
open, this option is unavailable.
Open
Opens an existing workspace. If a workspace containing unsaved changes is already
open, you are prompted to save it.
You can open the following types of models in a workspace:
• PIPESIM 2013+ network or well model file (.pips*)
Navigate the interface
2
PIPESIM User Guide
Option
Description
• PIPESIM (2007-2012) single-branch model file (.bps)
• PIPESIM (2007-2012) network model file (.bpn)
Close
Closes an open workspace. If the workspace contains unsaved changes, you are
prompted to save it.
New
Creates a new workspace, or opens an existing workspace. By default, the New option
is selected when you start the application.
Help
Provides access to the online help, support portal, Schlumberger contact information,
demo videos, case studies (sample model files), and information about the application.
Options Opens the Options window where you can configure unit systems, manage installed
plug-ins, configure GIS map options, and select advanced simulation preferences..
Exit
Quits the application. If the workspace contains unsaved changes, you are prompted to
save it.
Related links:
Navigate the interface (p.1)
1.2
Workspace types
A workspace contains all of the data for a model. There are two types of workspaces: networkcentric and well-centric. The well-centric workspace mode is essentially a subset of the networkcentric mode that simplifies the user interface by showing user interface elements relevant only to
well modeling applications. Both workspace types use the same model file format (.pips).
Well-centric workspace
Use this workspace type when your focus is specifically on modeling wells only. Some of
the options and viewers for network modeling and simulation are not offered in a wellcentric workspace. When you save the workspace, the mode is retained; the next time you
open the workspace, it will automatically open in well-centric mode.
Network-centric workspace
Use this workspace type when you want to construct a network model and run Network
Simulation tasks to optimize the model. Network-centric mode also includes all the
functionality of well-centric mode. When you save the workspace, the mode is retained;
the next time you open the workspace, it will automatically open in network-centric mode.
You can switch modes easily any time a workspace is open. This is useful, for example, when you
want to extend a single-well model to include other wells and build a production network. On the
Home tab, in the Perspective gallery, click Well or Network.
Related links:
Network-centric workspace (p.4)
Well-centric workspace (p.5)
Navigate the interface
3
PIPESIM User Guide
1.2.1
Network-centric workspace
A network-centric workspace consists of four main areas: ribbon and context tab, navigation
panes, network diagram, and information area.
Ribbon and contextual tool tab
The ribbon is located at the top of the window. The Network tools tab is contextual; its
content is determined by the core tab selected (Home, Insert, or Format).
Context bar
The context bar appears just below the ribbon and is always viewable. You may use the
context bar to create, edit, and select studies and wells.
Navigation panes
Use the Inputs pane to add and manage network objects in the diagram. Use the Tasks
pane to perform analysis and simulation tasks.
Note: By default, the Tasks pane is not visible. To show the pane, change the window
layout.
Network diagram
The network diagram serves as the canvas on which you build the surface network, using
objects located in the Insert tab. Equipment with missing values is outlined in red. On the
Format tab, you can access additional visualization options such as zoom, icon size, grid
size and style, and object labels.
Information area
Located at the bottom left of the window, this area contains the Message center and
Validation tabs. Each tab opens a dockable pane.
Navigate the interface
4
PIPESIM User Guide
Related links:
Workspace types (p.3)
1.2.2
Well-centric workspace
A well-centric workspace consists of four main areas: the ribbon and contextual tool tab, the
context bar, the Well editor, and information area.
Ribbon and contextual tool tab
The ribbon is located at the top of the window. The Well tools tab is contextual; its
content is determined by the core tab selected (Home, Insert, or Format).
Context bar
The context bar appears just below the ribbon and is always viewable. You may use the
context bar to create, edit, and select studies and wells.
Well editor
This window contains the interactive wellbore schematic on the left and a well properties
area, organized into tabs, on the right.
Information area
Located at the bottom left of the window, this area contains the Message center and
Validation tabs. Each tab opens a dockable pane.
Navigate the interface
5
PIPESIM User Guide
Related links:
Workspace types (p.3)
1.3
Workspace options
Use the Options dialog box to configure your workspace environment.
Related links:
Units (p.7)
Plugins (p.8)
Advanced options (p.8)
Catalog (p.13)
GIS map options (p.13)
Navigate the interface
6
PIPESIM User Guide
1.3.1
Units
Use the Options dialog box to either select a standard unit system for data display or to create
and manage custom unit systems. You can also quickly select both default and customized unit
systems from the Home tab.
Related links:
Select a standard unit system (p.7)
Create a custom unit system (p.7)
Import or export a custom unit system (p.8)
Select a standard unit system
You can select a standard unit system for data display.
1. On the Workspace tab, click Options.
2. In the left pane, click Units.
3. In the Default unit system list, click one of the following items:
Field
Metric
Uses a set of decimalized prefixes (in powers of ten). Although more consistent than
field units, there were still inconsistencies among disciplines. For example, scientists
preferred centimeter gram seconds (CGS), and engineers preferred meter kilogram
seconds (MKS), mainly because engineers were used to larger quantities. Both CGS
and MKS are metric units.
SI
Uses a set of base units that are all from the metric system, but are chosen to provide
consistency. Using SI units makes it easier to compare work done in different countries
and disciplines. Length is provided in meters, mass in kilograms, time in seconds, and
temperature in degrees Kelvin.
Note: The Description and Reference base name fields update based on your selection.
4. Click Close.
Related links:
Units (p.7)
Create a custom unit system
You can create a custom system of units of measurement for display of input data and results.
1. On the Workspace tab, click Options.
2. In the left pane, click Units.
Navigate the interface
7
PIPESIM User Guide
3. In the Display unit system list, click a predefined unit system to use as a basis (preferably, the
one most similar to the system you want to create).
4. Click Clone.
5. Enter a name for the new unit system in the Name field, and click OK.
6. In the table, change the units of measurement as necessary.
7. Click Close.
Note: You can export, import, rename, or delete custom unit systems.
Related links:
Units (p.7)
Import or export a custom unit system
You can import a custom system of units of measurement for display of input data and results. You
can also save a custom unit system to a local or network drive.
1. On the Workspace tab, click Options.
2. In the Options dialog box left pane, click Units.
3. To select a custom unit system from a local or network drive, perform the following actions:
a. Click Import.
b. Browse to the location of the file, select it, and then click Open.
c. Close the Options dialog box.
4. To save a custom unit system to a local or network drive, perform the following actions:
a. Click Export.
b. Enter the file name, and then click Save.
c. Close the Options dialog box.
Note: You can create, export, rename, or delete custom unit systems. Custom unit systems are
saved in the .cus file format.
Related links:
Units (p.7)
1.3.2
Plugins
Plugins allow you to extend the functionality of PIPESIM* to enable custom modules that have
been developed externally.
•
User defined flow correlations
•
User defined equipment
Navigate the interface
8
PIPESIM User Guide
•
User profile calculations
Related links:
Workspace options (p.6)
User defined flow correlations (p.8)
User defined equipment (p.8)
User profile calculations (p.11)
User defined flow correlations
Multiphase flow models are fundamental to PIPESIM* and an area of ongoing research and
development. To facilitate the testing and use of proprietary models, PIPESIM supports user
defined multiphase flow correlations to calculate the flow pattern, liquid holdup, pressure gradient,
and other characteristics of multiphase flow. Additionally, the ability to specify input switches and
report any output variable associated with the user flow correlation is available.
User defined multiphase flow correlations may be written in a variety of languages including c, c++,
Fortran, etc. Self-documenting code templates for two-phase and three-phase models written in c+
+ and Fortran are provided in ..\Program Files\Schlumberger\PIPESIM201x.x
\Developer Tools\User Flow Correlations directory created during the PIPESIM
installation.
Register user flow correlations
Use the Options dialog box to register a user defined flow correlation plug-in.
1. On the Workspace tab, click Options.
2. In the left pane, click Plugins.
3. Click Register.
4. Browse to and select the desired user flow correlation DLL.
5. Click Open.
The user flow correlation DLL with relevant information is added to the list of plugins.
Use user defined flow correlations
1. To define a user flow correlation, from the Home tab, click Simulation Settings, and then the
Flow Correlations tab.
2. From the vertical or horizontal flow correlations group, select the desired Source and
Correlation from the list.
For correlations defined with extra input options, a settings button will be displayed so you can
select the desired options.
The settings menu is only available when the Use Global option is selected. When using local
flow correlations, options defined in this settings menu will be applied for all local instances.
Navigate the interface
9
PIPESIM User Guide
Related links:
Plugins (p.8)
User defined equipment
PIPESIM* supports many types of equipment that can be inserted into a flow path to model
devices that affect the fluid (flowrate, pressure, temperature and enthalpy). Examples include
pumps, compressors, heaters, multipliers, chokes, etc.
If you want to model certain specialized or proprietary devices not currently supported by PIPESIM,
you can create a Dynamically Linked Library (DLL) to achieve this. Such devices may include jet
pumps, multiphase boosters, valves, etc.
Self-documenting code templates written in c++ and Fortran are provided in the .. \Program
Files\Schlumberger\PIPESIM201x.x\Developer Tools\User Equipment
directory created during the PIPESIM installation.
Register user defined equipment
1. On the Workspace tab, click Options.
2. In the left pane, click Plugins.
3. Click Register.
4. Browse to and select the desired user equipment DLL.
5. Select a user equipment or flow correlations DLL.
6. Click Open.
The user equipment DLL with relevant information is added to the list of plugins.
Use user defined equipment
Depending on the type of user equipment created, you can add a user defined equipment to the
PIPESIM model from one of three possible locations:
•
Surface equipment (network or well editor)
•
Downhole equipment (well editor)
•
Artificial lift (well editor)
Depending on the specific configuration options defined for the user equipment, you can specify
settings and input variables in the properties editor of the user equipment. Additionally, you may
sensitize on numerical input parameters while running certain single branch tasks (such as PT
Profile, System Analysis, Nodal Analysis). Results may be viewed in both tabular and graphical
form by inspecting the System node result tables and System plots respectively.
Related links:
Plugins (p.8)
Navigate the interface
10
PIPESIM User Guide
User profile calculations
PIPESIM enables you to perform your own auxiliary calculations along the flow profile and report
the results. User profile calculations may take any calculated profile output result variable and use
these as input to the user function. Examples may include new corrosion models, sand transport
models, reporting of flow assurance risks, etc. Several examples may be found in the “PIPESIM
Labs” directory that installs with PIPESIM (…\Program Files\Schlumberger\PIPESIM20xx.x
\PIPESIM Labs).
Register user profile plugin
To create your own profile calculation in PIPESIM, you will need to create a Dynamically Linked
Library (DLL) to achieve this. Self-documenting code templates written in c++ and Fortran are
provided in the .. \Program Files\Schlumberger\PIPESIM20xx.x\Developer Tools\ User Profile
directory created during the PIPESIM installation.
1. On the Workspace tab, click Options.
2. In the left pane, click Plugins.
3. Click Register.
4. Browse to and select the desired user profile DLL.
5. Click Open.
The user equipment DLL with relevant information is added to the list of plugins.
Use user profile calculations
After registering the user profile calculation, you can activate it for use in simulations by selecting
Simulation Settings on the Home tab and then selecting the User Extensions tab.
Depending on the specific configuration options defined for the user profile calculation, you may
specify settings and input variables in the properties editor. Results may be viewed in both tabular
and graphical form by inspecting the Profile result tables and Profile plots respectively. Additionally,
these result may be selected as color gradients on the GIS map after performing a network
simulation. If the name of the result variable contains the word “risk” the results will map to colors
representing severity index (integers from 0-5).
Related links:
Plugins (p.8)
1.3.3
Advanced options
The Advanced options, under Workspace » Options » Advanced, allows you to configure
options settings.
The Advanced tab contains the following options:
Property
PROGRAM
PATHS
Description
Engine Path
The Engine path is the directory where the PIPESIM* engine resides.
Navigate the interface
11
PIPESIM User Guide
Property
Description
Performance curve import path
The Performance curve import path contains the PIPESIM *.mdb file,
used in versions 2012 and older. This is only required if you have saved
user defined pump, ESP or compressor curves.
ENGINE
OPTIONS
Number of processes for Network engine
PIPESIM 2012 (and newer) introduced a parallelized network solver where
you can run network simulations with multiple processors to increase the
speed. The selection for this will be limited to the number of available
processors on your hardware as reported by Windows. The larger the
selected value the faster the network simulation. Set this to a smaller value
of you would like to limit the number of processes used for simulation due
to other running applications that may need processing resources.
Network debug codes
For the advanced user and as directed by technical support to enable/
disable optional features deemed temporary or to provide additional
specific console output or problem workaround, these codes are only used
during Network simulation.
Network verbosity level
Indicates how much information is displayed in the engine console during
network simulation. 0 is minimal, 1 is default and higher generally
increases the amount of output.
Single branch debug codes
For the advanced user and as directed by technical support to enable/
disable optional features deemed temporary or to provide additional
specific console output or problem workaround, these codes are used for
any operation other than network simulation.
Single branch verbosity level
Indicates how much information is displayed in the engine console during
any operation. 0 is minimal, 1 is default and higher generally increases the
amount of output.
RESULTS
DISPLAY
OPTIONS
Show engine console
When you run a simulation, the engine output is displayed in a tab called
Engine Console. If this option is not checked, you do not get that tab.
Show engine output files
If this option is checked, two additional tabs will be added and the contents
of the output and summary file will be displayed.
Max. auto-selected case/case group results
Displays only the number of profile results returned and ignores
subsequent results.
Navigate the interface
12
PIPESIM User Guide
Property
Description
This option controls the number of profile plots automatically selected for
initial display in the profile plot.
This option helps improve performance and legibility when several
sensitivities are run.
DIAGNOSTICS
Open application log
This option opens PIPESIM log file.
LICENSING
License checkout options:
As needed (slower)
This option will checkout PIPESIM license features as needed. If a
network license server is used, you may experience latency when running
simulation tasks or editing compositional fluid models due to the time
required to access the license server and check out the appropriate
license. This is the default setting.
At startup (faster)
This option will checkout one of each available PIPESIM license features
when the PIPESIM user interface is opened. The features are checked
back into the license server when PIPESIM is closed. This option
eliminates network latency when checking license features, allowing faster
performance when running simulation tasks or editing compositional fluid
models.
Related links:
Workspace options (p.6)
1.3.4
Catalog
Catalog data can be updated to include user defined performance curves that may exist in one of
the older versions of catalog. The import process does not affect standard catalog data of the
destination catalog; it only adds user defined data, if any from the source catalog and merge into
destination catalog.
If you install a newer version of PIPESIM* and an older database is found, perform the following
steps:
1. On the Workspace tab, select Options.
2. Click Catalog on the left hand side.
Decide if you want to import or export catalog data.
3.
IMPORT
SOURCE
You can import from a Previous version of catalog or From file (*.sdf) that
you may have exported earlier.
Navigate the interface
13
PIPESIM User Guide
Previous Version:
When this option is selected, the drop down menu Version to import from
becomes active and displays all the previous versions of catalog listed
under the default catalog location. Clicking Import will import and merge
user data if it exists, otherwise, you will get a notification.
From File:
When this option is selected, the drop down menu File to import from
becomes active and allows you to browse to the location where you may
have the catalog file (*.sdf). The import will be successful if the selected file
is a previous version of the catalog and has some user data.
IMPORT
DUPLICATES
Duplicate options are Ignore and Overwrite.
In case one of the imported user data has same name as one of the existing
data in destination catalog, the import will be ignored (with Ignore option) or
override the destination catalog with imported data (if overwrite option is
selected).
EXPORT
This option exports the current catalog as *.sdf file.
UPDATES
This option updates the perforation gun catalog.
Related links:
Workspace options (p.6)
1.3.5
GIS map options
You can add bookmarks and map services layers from the map options under Workspace »
Options » GIS map.
LICENSED
FEATURES
Elevation account
ELEVATION
Default elevation source
If you have your own Geonames account, you can provide the account name
(ID) here. This field should generally not be touched and only be used in
cases where you expect to make an extraordinarily large number of elevation
capture requests and have your own account name which may be provided
here. For more information, see Capturing Elevation (p.477).
There are 3 sources available for elevation data capture in PIPESIM; ESRI,
SRTM and ASTER services. Select your preferred option from the dropdown
menu. For more information, see ESRI, ASTER and SRTM Elevation Data
Sources. (p.52)
MAP
SERVICE
LAYERS
Map services can be added by connecting to an internal GIS server or a service
over the Internet. The speed depends on your bandwidth and the server that
hosts the map layers. You can connect to a web map service or an ArcGIS map.
However, if you do not connect to your internal GIS server or the Internet, the
Navigate the interface
14
PIPESIM User Guide
GIS map cannot display the layers from those sources. Supported map service
types are Web Map Service (WMS) and ArcGIS.
For more information, see Using Map Services (p.467).
Related links:
Workspace options (p.6)
1.4
Tour of the ribbon
The ribbon is a command bar that organizes application features into a series of tabs at the top of
the main window. The ribbon replaces traditional menus and toolbars.
The ribbon consists of the following key components:
Quick Access Toolbar
This small toolbar provides quick access to the Save and Save as commands (also
located in the Workspace tab). Click the down arrow to access additional commands,
such as moving the Quick Access Toolbar below the ribbon and minimizing the ribbon.
Core tabs
The Workspace, Home, Insert, and Format tabs appear in both workspace modes.
Contextual tool tabs
These tabs appear under certain circumstances. For example, in network-centric mode,
the Network tools context tab appears above the core tabs.
Context bar
The context bar appears just below the ribbon and is always viewable. You may use the
context bar to create, edit, and select studies and wells.
Tab groups
Within each tab, related features are organized into named groups.
Related links:
Navigate the interface (p.1)
Navigate the interface
15
PIPESIM User Guide
1.5
Change the main window layout
You can change the layout of the main window in network centric mode only. For example, you can
show or hide the Inputs and Tasks panes.
1. On the Home tab, in the Application options group, click Layout, and then click a layout view.
2. To return to the default layout (showing the Inputs pane only, on the left), on the Home tab, in
the Application options group, click Default Layout.
Related links:
Navigate the interface (p.1)
1.6
Manage floating panes
You can dock, auto hide, and undock the following panes: Inputs, Tasks, Message center, and
Validation.
1. To dock a floating pane, perform the following actions:
a. Right-click the title bar, and then click Dockable.
b. Drag the title bar onto the arrow that represents the desired docked position.
Navigate the interface
16
PIPESIM User Guide
2. To auto hide a floating pane, perform one of the following actions:
Click
• Auto-hide (the pin-shaped button).
Note: When the pin is horizontal, auto-hide is active.
When the pin is vertical, auto-hide is inactive (the pane is pinned).
•
In the View position list, click Auto-hide.
3. To undock a floating pane, perform the following actions:
a. Right-click the title bar, and then turn off Auto hide, if necessary.
b. Right-click the title bar, and then click Float view always.
c. Drag the title bar to move the pane anywhere on the monitor screen.
Note: In well-centric mode, you cannot undock the Wellbore schematic.
Related links:
Inputs pane (p.18)
Navigate the interface
17
PIPESIM User Guide
Tasks pane (p.18)
Information area overview (p.19)
1.6.1
Inputs pane
Use the Inputs pane to manage all equipment in the model. When an object is selected in the
pane, the object is automatically selected in the network diagram (network-centric mode) or
displayed in the Wellbore schematic (well-centric mode). In addition, any open properties pane
or tab automatically displays the properties of the selected object.
•
In network-centric mode, the pane appears on the left side of the window by default.
•
In well-centric mode, the pane is not visible since you are not generally dealing with a large
number of model objects. However, if the workspace contains multiple wells, you can quickly
select wells in the Well selector group under the ribbon.
Operation
Expand or collapse an
object tree
Instructions
Double-click the object category.
•
In network-centric mode, the pane contains a tree for each type of
surface equipment.
•
In well-centric mode, the pane contains only one tree, and it is for
wells.
Display a command
menu
Right-click an object.
Edit an object
Double-click the object name, or right-click the object and then click
Edit.
Table 1.1: Pane Operations
Related links:
Manage floating panes (p.16)
1.6.2
Tasks pane
Use the Tasks pane to display simulation tasks in network centric mode only.
Network-centric mode offers five tasks: Network simulation, P/T profile, Nodal analysis,
System analysis, VFP tables, and ESP design.
In a valid model, Network simulation is always available. When the selected object is a well,
source, or junction treated as source, the remaining tasks become available.
When a well is selected, all tasks become available.
By default, the Tasks pane is not visible. (These same tasks appear on the ribbon in the Home
tab.) To show or hide the pane, change the window layout.
Navigate the interface
18
PIPESIM User Guide
Related links:
Manage floating panes (p.16)
1.6.3
Information area overview
The information area, located at the bottom of the window, displays all messages related to
application operations.
Pane
Description
Message center Displays messages related to application operations.
Validation
Displays validation warnings and errors, along with recommendations for
resolution.
Related links:
Message center pane (p.19)
Validation pane (p.20)
Message center pane
The Message center pane displays information related to operations performed in the
application. This pane features filtering and sorting.
There are three key types of messages:
Errors
Problems that resulted in the termination of an operation
Warnings
Problems that do not result in the termination of an operation, but may need attention
Information
Information about operations and the status of the application
Navigate the interface
19
PIPESIM User Guide
Operation
Filter messages by
type
Instructions
Click the appropriate filter button (Errors, Warnings, Information, or
Current Study).
You may select multiple filters.
Note: The Current Study filter show messages for the currently open
study only.
Search for a
message
To find messages containing specific text, enter the text in the text box.
Delete a message
Right-click the message, and then click Clear.
Sort the table
To sort the table in ascending or descending order, double-click a column
header.
Copy table data
1. Drag the mouse pointer to select the desired table cells. To quickly
select all table data, click the top left cell.
2. Press CTRL+C.
3. Paste the table data into a document, such as an e-mail message or
spreadsheet.
Table 1.2: Pane Operations
Related links:
Information area overview (p.19)
Validation pane
The Validation pane displays all known issues within the model, such as object properties that
are missing or out of range, sources not linked to fluids, or problems with connections. Clicking the
hypertext in the Context column opens the relevant editor so that you can correct the issue.
Navigate the interface
20
PIPESIM User Guide
Operation
Instructions
Resolve an error 1. Click a message to select the invalid object in the Inputs pane and
network diagram, if visible.
2. Double-click a message to open the appropriate editor where you can
correct the problem.
Sort the table
To sort the table in ascending or descending order, double-click a column
header.
Copy table data
1. Select a table row.
2. Press CTRL+C.
3. Paste the table data into a document, such as an e-mail message or
spreadsheet.
Table 1.3: Pane Operations
Related links:
Information area overview (p.19)
1.7
Manage the catalogs
The Catalogs button (accessed from the Home tab, in the Application options group) provides
access to the equipment and template catalogs that you can manage. The catalogs contain well
and pipeline components and their associated properties. After you add a pipeline or well
component to a network or well model, you can define its properties by selecting the component
from a catalog.
Note: You can share catalogs by using the Export or Import options on the Catalog tab of the
Options dialog box (accessed from the WORKSPACE tab Options button).
Related links:
Manage the centrifugal compressor catalog (p.22)
Manage the reciprocating compressor catalog (p.22)
Navigate the interface
21
PIPESIM User Guide
Manage the pump catalog (p.22)
Manage the gas lift valve catalog (p.27)
Manage the ESP catalog (p.28)
Manage the PCP catalog (p.30)
Manage the fluid templates catalog (p.31)
Manage the well templates catalog (p.33)
Manage the survey data catalog (p.34)
Catalog properties tables (p.40)
Filter catalog views
Add items to the pump catalog (p.25)
1.7.1
Manage the centrifugal compressor catalog
There are no predefined items in the Centrifugal compressor catalog. You can populate the
catalog by adding compressors to it. As you add new compressors, they appear in the catalog. You
can filter the columns in the catalog to quickly locate a compressor. You can clone any compressor
in the catalog and then edit it. You can also edit or delete any custom compressor that you added
to the catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click
Centrifugal compressor catalog.
2. To add a new compressor to the catalog from scratch, click New, and then use the
Compressor dialog box to add it.
3. To add a new compressor by cloning an existing one, perform the following steps:
a. Click the compressor's row number to highlight the row, and then click Clone.
b. Double-click inside the cloned row.
c. In the Compressor dialog box, edit the compressor properties, and then click OK.
4. Click Close.
Related links:
Centrifugal compressor catalog properties (p.44)
Add centrifugal compressors to the catalog (p.22)
Add centrifugal compressors to the catalog
There are no predefined compressors in the Centrifugal compressor catalog. You can use
the Compressor dialog box to add new compressors. As you create new compressors, they
appear in the catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click
Centrifugal compressor catalog.
2. Click New.
Navigate the interface
22
PIPESIM User Guide
3. In the Compressor dialog box, click the Properties tab, and then enter the compressor
properties.
Property
Description
Manufacturer Manufacturer of the compressor
Model
Model name or number of the compressor
Min. flowrate Minimum recommended flowrate for the performance curve. You can construct the
curve outside this limit, but warning messages appear when the operating point is
outside this limit.
Max. flowrate Maximum recommended flowrate for the performance curve. You can construct
the curve outside this limit, but warning messages appear when the operating
point is outside this limit.
Base speed
Speed at which the performance curve is defined
4. Click the Performance data tab, and then enter the compressor curve properties.
Property
Description
Flowrate
Flowrate associated with the discharge pressure. This is in flowing (actual) conditions,
not stock tank conditions.
Head
Specifies the pressure at the compressor head.
Efficiency Specifies the efficiency of the compressor
You must enter properties for at least two curves.
Note: You can add performance curve data to the database but it will not be listed in the
Centrifugal compressor catalog.
5. Click the Performance curve tab to view the curve on a graph.
6. Click OK.
Related links:
Manage the centrifugal compressor catalog (p.22)
Compressor properties (p.165)
1.7.2
Manage the reciprocating compressor catalog
There are no predefined compressors in the Reciprocating compressor catalog. You can
populate the catalog by adding compressors to it. As you create new compressors, they appear in
the catalog. You can filter the columns in the catalog to quickly locate a compressor. You can clone
any compressor in the catalog and then edit it. You can also edit or delete any custom compressor
that you added to the catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click
Reciprocating compressor catalog.
Navigate the interface
23
PIPESIM User Guide
2. To add a new compressor to the catalog from scratch, click New, and then use the
Compressor dialog box to add it.
3. To add a new compressor by cloning an existing one, perform the following steps:
a. Click the compressor's row number to highlight the row, and then click Clone.
b. Double-click inside the cloned row.
c. In the Compressor dialog box, edit the compressor properties, and then click OK.
4. Click Close.
Related links:
Reciprocate compressor catalog properties (p.45)
Add reciprocating compressors to the catalog (p.22)
Add reciprocating compressors to the catalog
There are no predefined compressors in the Reciprocating compressor catalog. You can
use the Compressor dialog box to add new compressors. As you create new compressors, they
appear in the catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click
Reciprocating compressor catalog.
2. Click New.
3. In the Compressor dialog box, click the Properties tab, and then enter the compressor
properties.
Property
Description
Manufacturer
Manufacturer of the compressor
Model
Model name or number of the compressor
Base speed
Speed at which the performance curve is defined
Abs. min. suction pressure Absolute minimum suction pressure
Abs. max. capacity
Absolute maximum capacity. (The performance curve can be
constructed outside this range. Warning messages show where the
operating point is outside this limit.)
Stages
Number of stages used
Inter-stage temperature
Temperature of the gas between stages
4. Click the Performance data tab, and then enter the compressor curve properties.
Property
Description
Discharge pressure Pressure at the compressor outlet. For each discharge pressure, there is at
least one flowrate, suction pressure, and efficiency percent.
Efficiency
Specifies the efficiency of the compressor
Navigate the interface
24
PIPESIM User Guide
Property
Description
Power
Horsepower of the compressor
Flowrate
Flowrate associated with the discharge pressure. This is in flowing (actual)
conditions, not stock tank conditions.
Suction pressure
Pressure at the compressor inlet
You must enter properties for at least two curves.
Note: You can add performance curve data to the database but it will not be listed in the
Reciprocating compressor catalog.
5. Click the Performance curve tab to view the curve on a graph.
6. Click OK.
Related links:
Manage the reciprocating compressor catalog (p.22)
Compressor properties (p.165)
1.7.3
Manage the pump catalog
There are no predefined pumps in the Pump catalog. You can populate the catalog by adding
pumps to it. As you create new pumps, they appear in the catalog. You can filter the columns in the
catalog to quickly locate a pump. You can also clone, edit, or delete the pumps in the catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click Pump
catalog.
2. To add a new pump from scratch, click New, and then use the Generic pump dialog box to
add it.
3. To add a new pump by cloning an existing one, perform the following steps:
a. Click the pump's row number to highlight the row, and then click Clone.
b. Double-click inside the cloned row.
c. In the Generic pump dialog box, edit the pump properties, and then click OK.
4. Click Close.
Related links:
Pump catalog properties (p.46)
Add items to the pump catalog
There are no predefined items in the Pump catalog. You can use the Generic pump dialog box
to add new pumps. As you add new pumps, they appear in the catalog.
Navigate the interface
25
PIPESIM User Guide
1. On the Home tab, in the Application options group, click Catalogs, and then click Pump
catalog.
2. Click New.
3. In the Generic pump dialog box, click the Properties tab, and then enter the pump properties.
Property
Description
Manufacturer Manufacturer of the pump
Model
Model name or number of the pump
Min flowrate
Minimum recommended flowrate for the performance curve
You can construct the curve outside this limit, but warning messages appear when
the operating point is outside this limit.
Max flowrate Maximum recommended flowrate for the performance curve
You can construct the curve outside this limit, but warning messages appear when
the operating point is outside this limit.
Base speed
Speed at which the performance curve is defined
This cannot be changed for the simulation, but you can set a different operating
speed in the Pump editor window. The curve is then adapted for that operating
speed.
Base stages
Initial point at which the performance curve is defined
This can be changed for the simulation.
4. Click the Performance data tab, and then enter the pump curve properties.
Property
Flowrate
Description
Flowrate associated with the discharge pressure
This is in flowing (actual) conditions, not stock tank conditions.
Head
Specifies the actual pressure at the pump head
Efficiency Efficiency associated with the discharge pressure
You must enter properties for at least two curves.
Note: You can add performance curve data to the database but it will not be listed in the Pump
catalog.
5. Click the Performance curve tab to view the curve on a graph.
6. Click OK.
Related links:
Manage the pump catalog (p.22)
Pump catalog properties (p.46)
Navigate the interface
26
PIPESIM User Guide
1.7.4
Manage the gas lift valve catalog
The Gas lift valve catalog includes valves from several manufacturers. If the catalog does
not include the valve that you need, you can easily add it. As you add new valves, they appear in
the catalog. You can filter the columns in the catalog to quickly locate a valve. You can clone any
valve in the catalog and then edit it. You can also edit or delete any custom valve that you added to
the catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click Gas lift
valve catalog.
2. To add a new object from scratch, click New, and then use the Gas lift valve dialog box to
add the valve object.
3. To add a new item by cloning an existing one, perform the following steps:
a. Click the item row number to highlight the row, and then click Clone.
b. Double-click inside the cloned row.
c. In the Gas lift valve dialog box, edit the valve properties, and then click OK.
4. Click Close.
Related links:
Add gas lift valves to the catalog (p.27)
Gas lift valve catalog properties (p.46)
Select a gas lift injection valve (p.80)
Add gas lift valves to the catalog
If the gas lift valve catalog does not contain the type of valve that you need, you can add it to the
catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click Gas lift
valve catalog.
2. Click New.
3. In the Gas lift valve dialog box, type the name of the Manufacturer and Series.
4. Select the Valve type, and then enter the associated properties.
Property
Valve type
Description
•
IPO: Inject-pressure-operated gas lift valve that is designed in a way that
the casing pressure is acting on the larger area of the bellows and thus
are primarily sensitive to the casing pressure. The drop in casing pressure
which occurs during unloading is used to close the valves in the correct
sequence.
•
PPO-N: Production Pressure Operated Valve that uses a nitrogen
charged dome as the loading element to cause the valve to close.
Most gas lift equipment manufacturers use a valve setting temperature
base of 60 degrees for nitrogen charged gas lift valves. The valve is
Navigate the interface
27
PIPESIM User Guide
Property
Description
submerged in a 60 degrees F water bath to ensure a constant nitrogen
temperature in the dome of each valve during the test rack setting
procedure.
•
PPO-S: Production Pressure Operated Valve with a spring to pre-load the
bellows and hold the valve stem on the port (for example, a spring is used
as the loading element to cause the valve to close).
This type of value is also called a PPO unbalanced spring valve. The
advantage of this type of PPO valve is that there are no temperature
effects to consider when setting the valves opening pressure.
•
Orifice: Fixed opening primarily used for single point injection or can be
combined with other gas lift valves
•
Dummy: A blank gas-lift valve placed in a gas-lift mandrel to isolate the
tubing string from the annulus. Gas-lift valves frequently are replaced with
dummy valves during intervention work on wells with gas-lift completions.
Valve size
Valve outer diameter
Port size
Valve port (orifice) diameter
Port area
Cross sectional area of the port
Bellow area
Cross sectional area of the bellows
Discharge
coefficient
Discharge coefficient for the Thornhill-Craver equation, used to calculate valve
gas throughput (given injection and production pressure)
DP [Delta P] to
fully open
Difference between the production pressure when the valve is fully open to fully
closed (for a fixed injection pressure)
This is only needed for diagnostics operation if the throttling behavior of the
valve is to be modeled.
5. Click Close.
Related links:
Manage the gas lift valve catalog (p.27)
1.7.5
Manage the ESP catalog
The ESP catalog is the PIPESIM repository for the number of stages required to achieve target
flowrate under given well, fluid, and operating conditions. If the catalog does not include the ESP
pump that you need, you can easily add it. As you add new ESP pumps, they appear in the
catalog. You can filter the columns in the catalog to quickly locate an ESP pump. You can clone
any ESP pump in the catalog and then edit it. You can also edit or delete any custom ESP pump
that you added to the catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click ESP
catalog.
2. To add a new pump from scratch, click New, and then use the ESP dialog box to add it.
Navigate the interface
28
PIPESIM User Guide
3. To add a new pump by cloning an existing one, perform the following steps:
a. Click the pump row number to highlight the row, and then click Clone.
b. Double-click inside the cloned row.
c. In the ESP dialog box, edit the pump's properties, and then click OK.
4. Click Close.
Related links:
ESP catalog properties (p.47)
Add ESP pumps to the catalog (p.29)
Add ESP pumps to the catalog
The ESP data catalog is the PIPESIM repository for the number of stages required to achieve
target flowrate under given well, fluid, and operating conditions. If the catalog does not contain the
pump that you need, you can add it to the catalog. As you add new pumps, they appear in the
catalog.
1. On the Home tab, in the Application options group, click Catalogs and then click ESP
catalog.
2. Click New.
3. In the ESP dialog box Properties tab, enter the ESP pump properties.
Parameter
Description
Manufacturer
ESP Pump Manufacturer
Model
ESP Pump Model (every manufacturer has a list of models as stored in the
database
Series
ESP Pump series (every model has a series that reflects the size of the pump).
A higher series represents larger OD of the pump.
Diameter
ESP diameter
Min flowrate:
Recommended minimum flowrate for the pump operation
Max flowrate
Recommended maximum flowrate for the pump operation
Base frequency The frequency/speed the pump is expected to run
Base speed
Speed the performance curve is defined, typically 60 Hz
Base stages
Stage the performance curve is based defined, typically 1
4. Click the Performance data tab, and then enter the ESP pump curve properties.
Parameter
Description
Flowrate
Flowrate in flowing conditions
Head
Pump efficiency to be factored
Efficiency
Efficiency of the curve
Navigate the interface
29
PIPESIM User Guide
Parameter
Power
Description
Power requirements
You must enter properties for at least two curves.
Note: You can add performance curve data to the database but it will not be listed in the ESP
catalog.
5. Click the Performance curve tab to view the curve on a graph.
6. Click OK.
Related links:
Manage the ESP catalog (p.28)
1.7.6
Manage the PCP catalog
To simulate a PCP, PIPESIM maintains a database of manufacturers and models from which you
can select. If the catalog does not include the pump that you need, you can easily add it. As you
add new pumps, they appear in the catalog. You can filter the columns in the catalog to quickly
locate a pump. You can clone any pump in the catalog and then edit it. You can also edit or delete
any custom pump that you added to the catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click PCP
catalog.
2. To add a new pump from scratch, click New, and then use the PCP dialog box to add the pump.
3. To add a new pump by cloning an existing one, perform the following steps:
a. Click the pump row number to highlight the row, and then click Clone.
b. Double-click inside the cloned row.
c. In the PCP dialog box, edit the pump properties, and then click OK.
4. Click Close.
Related links:
Add items to the PCP catalog (p.30)
Pump catalog properties (p.46)
Add items to the PCP catalog
If the PCP catalog does not contain the type of progressive cavity pump that you need, you can
add it to the catalog. As you add new pumps, they appear in the catalog.
1. On the Home tab, in the Application options group, click Catalogs and then click ESP
catalog.
2. Click New.
Navigate the interface
30
PIPESIM User Guide
3. In the ESP dialog box Properties tab, enter the ESP pump properties.
Parameter
Description
Manufacturer Manufacturer of the pump (from catalog)
Model
Model of the pump (from catalog)
Diameter
Diameter of the pump for the model selected (from catalog)
Nominal rate Actual volumetric flowrate that the pump would produce, if it were pumping with no
back-pressure at its discharge (m3/sec or ft3/min)
Base speed
Frequency at which the performance curve is defined
4. Click the Performance data tab, and then enter the pump curve properties.
Parameter
Description
Flowrate
Flowrate in flowing conditions
Head
Pump efficiency to be factored
Efficiency
Efficiency of the curve
Power
Power requirements
You must enter properties for at least two curves.
Note: You can add performance curve data to the database but it will not be listed in the PCP
catalog.
5. Click the Performance curve tab to view the curve on a graph.
6. Click OK.
Related links:
Manage the PCP catalog (p.30)
1.7.7
Manage the fluid templates catalog
Use the Fluid templates catalog to create custom fluid templates from either existing or new
fluids, edit custom fluid templates, and view built-in or custom fluid templates. The Fluid
templates catalog includes the built-in templates and any custom templates that have been
created.
Related links:
View a built-in fluid template (p.32)
Create a custom fluid template (p.32)
View or edit a custom fluid template (p.33)
Create or edit fluid models (p.228)
Navigate the interface
31
PIPESIM User Guide
View a built-in fluid template
Built-in fluid templates appear as expandable objects in the Fluid templates catalog. You can
view built-in templates, but you cannot edit them.
The following built-in fluid templates are available:
•
Dry Gas
•
Light Oil + Gas
•
Heavy Oil + Gas
•
Dead Oil
•
Water
1. On the Home tab, in the Application options group, click Catalogs, and then click Fluid
templates catalog.
2. Click a template to expand the view that shows the phase ratio and watercut percentage.
3. Double-click the template, or right-click the template and then click View.
4. View the fluid properties, and then click Close.
Related links:
Manage the fluid templates catalog (p.31)
Create a custom fluid template
When you create custom fluid templates, they appear in the Fluid templates catalog. Custom
templates appear bright blue, with a face icon. You can edit or delete custom templates.
1. On the Home tab, in the Data group, click Fluid manager.
2. Perform one of the following actions:
•
To create a custom fluid template from an existing fluid, go to step 3.
•
Create a new fluid without a template by clicking New, and then clicking OK.
3. Double-click the row number of the fluid to open the Fluid editor.
4. Enter any fluid properties, if necessary, and then click Save as template.
Navigate the interface
32
PIPESIM User Guide
The fluid appears as a custom template in the Fluid templates catalog.
5. Click Close.
Related links:
Manage fluids (p.13)
View or edit a custom fluid template
View or edit a custom fluid template in the Fluid templates catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click Fluid
templates catalog.
2. Click a template to expand the view that shows the phase ratio and watercut percentage.
3. Double-click the template, or right-click the template and then click Edit.
4. View or edit the fluid properties, and then click Close.
Related links:
Manage fluids (p.13)
1.7.8
Manage the well templates catalog
Use the Well templates catalog to create custom well templates from either existing or new
wells, edit custom well templates, and view built-in or custom well templates. The Well
templates catalog includes one built-in template and any custom templates that have been
created.
Related links:
View a built-in well template (p.33)
Create a custom well template (p.34)
View or edit a custom well template (p.34)
View a built-in well template
The built-in well template, Simple Vertical, appears as an expandable object in the Well
templates catalog. You can view the built-in template, but you cannot edit it.
1. On the Home tab, in the Application options group, click Catalogs, and then click Well
templates catalog.
2. Click a template to expand the view that shows the template type.
Navigate the interface
33
PIPESIM User Guide
3. Double-click the template, or right-click the template and then click View.
4. View the well properties, and then click Close.
Related links:
Manage the well templates catalog (p.33)
Create a custom well template
When you create custom well templates, they appear in the Well templates catalog. Custom
templates appear bright blue, with a face icon. You can edit or delete custom templates.
1. Perform one of the following actions:
•
To create a well template from an existing well, go to step 2.
•
Create a new well.
2. In the Inputs pane, right-click the well, and then click Save as template.
3. On the Home tab, in the Application options group, click Catalogs, and then click Well
templates catalog.
The well appears as a custom template.
Related links:
Add wells (p.158)
View or edit a custom well template
View or edit a custom well template in the Well templates catalog.
1. On the Home tab, in the Application options group, click Catalogs, and then click Well
templates catalog.
2. Click a template to expand the view that shows the template type.
3. Double-click the template, or right-click the template and then click Edit.
4. View or edit the well properties, and then click Close.
Related links:
Add wells (p.158)
1.7.9
Manage the survey data catalog
Navigate the interface
34
PIPESIM User Guide
The survey data catalog is the PIPESIM repository for flowing survey measurements acquired on
wells and flowlines. A flowing survey is typically conducted on wells; and measures properties such
as pressure, temperature, holdup, etc. along the profile of the well, while it is flowing at a stabilized
flow rate. Flowing surveys are used in the PIPESIM Data Matching (p.329) task which involves
tuning or mathematically regressing, selected flow correlations and/or heat transfer models, to
match the measured survey data. This is to improve the accuracy and predictability of the flow
correlations for the pressure drop calculations, and the heat transfer models for the temperature
calculations. Flowing surveys can be acquired in the following ways:
•
Running production logging tools
•
Running pressure gauges on wireline to acquire data at certain depths
•
From wellhead and permanent downhole gauges installed on wells
•
From fiber-optic telemetry installed on wells
Related links:
Add a survey to the survey data catalog (p.29)
Add a survey to the catalog by manual data entry (p.35)
LAS files (p.38)
LAS file format for PIPESIM (p.38)
Add a survey to the catalog by importing an LAS file (p.39)
Survey data catalog properties (p.48)
Run data matching (p.329)
Add a survey to the survey data catalog
You can add a survey to the catalog in the following two ways:
•
Manual data entry
•
Import from an LAS file
Related links:
Add a survey to the catalog by manual data entry (p.35)
Add a survey to the catalog by importing an LAS file (p.39)
Manage the survey data catalog (p.34)
Add a survey to the catalog by manual data entry
1. On the Home tab, in the Application options group, click Catalogs, and then click Survey data
catalog.
2. Click New.
3. In the Survey data dialog box, enter the survey name.
Navigate the interface
35
PIPESIM User Guide
Note: It is recommended that you choose unique and descriptive names for each survey, to enable
you to easily differentiate them when performing the data matching task. Additionally, you will not
be able to save a survey with a duplicate name.
4. Select the survey type: Well or Flowline.
Note: When you select Well, the first column in the Profile Data table is Measured depth. If
Flowline is selected, the first column in the Profile Data table is Measured distance.
5. Select the Date/Time when the survey was acquired.
6. Enter the measured or interpreted stabilized oil, water, and gas flowrates at standard
conditions, on the well or flowline.
The GOR and watercut are automatically calculated.
Note: Currently, the fluid ratios in the Survey data dialog box are not used by the data matching
task, nor are visible in it. The fluid ratios used by the task, and visible in the interface, are those
defined in the Fluid manager.
Parameter
Oil flowrate
Description
Measured oil flowrate at standard conditions for the surveyed object
Gas flowrate Measured gas flowrate at standard conditions for the surveyed object
Watercut
Watercut for the surveyed object
Note: Watercut is calculated from the measured water and oil flowrate values.
GOR
Gas oil ratio for the surveyed object
Note: Gas oil ratio is calculated from the measured gas and oil flowrate values.
7. Optional: Enter survey comments.
8. Select the Fluid phases: 2-phase or 3-phase.
This is relevant only if you have measured holdup data. The 2-phase option enables you to
enter liquid and/or gas holdup, while the 3-phase option enables you to enter any available
holdup data: oil, water, or gas.
9. In the Profile Data grid, enter the survey data.
You can paste from a spreadsheet like Microsoft® Excel®.
Note:
Navigate the interface
36
PIPESIM User Guide
•
To be able to save the survey, you must enter at least one row of data, which must include
an MD value (measured depth for a well, or measured distance for a flowline) and at least
one other property, such as Pressure, Temperature, or Holdup.
•
The measured Pressure, Temperature, and Holdup data must be at flowing conditions.
The data matching task tunes the empirical flow correlations to match these measured data;
and the flow correlations tuned by the task were developed for flowing conditions.
•
The PIPESIM data matching (p.329) task is able to tune the models (flow correlations and
heat transfer models) to match only the measured pressure, temperature, and liquid holdup
data. If gas holdup data (HG) is entered, PIPESIM will automatically calculate the liquid
holdup (HL) as 1 - HG, and match this data, if selected in the task. Similarly, if oil and water
holdups are entered, PIPESIM will automatically sum them to obtain the liquid holdup which
will be matched, if selected, in the data matching task.
Parameter
Description
Fluid phases
Select 2-phase or 3-phase
Measured depth
Measured depth of the surveyed well
This option is set automatically when Well is selected for the Type.
Measured distance Measured distance of the surveyed flowline
This option is set automatically when Flowline is selected for the Type.
Pressure
Measured flowing pressure at the corresponding measured depth or
distance
Temperature
Measured flowing temperature at the corresponding measured depth or
distance
Oil holdup
Measured flowing oil holdup at the corresponding measured depth or
distance
Note: This option is available only when 3-phase is selected for the Fluid
phases.
Water holdup
Measured flowing water holdup at the corresponding MD
Note: This option is available only when 3-phase is selected for the Fluid
phases.
Liquid holdup
Measured flowing liquid holdup at the corresponding measured depth or
distance
Gas holdup
Measured flowing gas holdup at the corresponding measured depth or
distance
10.Click OK.
If the OK option is not available, you have unresolved validation issues.
Navigate the interface
37
PIPESIM User Guide
The survey is added to the Survey data catalog. All surveys in the catalog are available to use
in the data matching task.
Related links:
Add a survey to the catalog by importing an LAS file (p.39)
Manage the survey data catalog (p.34)
Run data matching (p.329)
LAS files
LAS is the abbreviation for Log ASCII Standard. A LAS file is an industry-standard ASCII format for
storing digital log data. LAS files can store static data such as petrophysical information (e.g.
porosity) and dynamic data such as production log surveys (e.g. flowing pressures).
PIPESIM* currently supports importing only production log survey LAS files, specifically for the
data matching (p.329) task.
There are three LAS file versions (1.2, 2, and 3), and two types of LAS format (wrapped and
unwrapped). PIPESIM currently supports importing only versions 1.2 and 2 LAS files. PIPESIM
also supports importing both wrapped and unwrapped LAS files.
Related links:
Manage the survey data catalog (p.34)
Add a survey to the catalog by importing an LAS file (p.39)
LAS file format for PIPESIM
For LAS files to be imported into the survey data catalog in PIPESIM*, they must follow a specific
format. It is strongly recommended that you export the production log LAS files you want to use in
PIPESIM from a production log software such as Emeraude™ or BorFlow*, or any specialized LAS
file software. This helps ensure that the LAS files are set up in the correct ASCII format for
PIPESIM.
It is important to note the following:
•
Although the survey data catalog can store well and flowline survey data, only well survey data
can be imported from a LAS file, because LAS files store only well log data.
•
PIPESIM recognizes and imports only a small subset of LAS mnemonics (listed in the table
below) that are relevant to production simulation. Any unrecognized mnemonics will be ignored
during the import. When the LAS file is imported, the recognized mnemonics are mapped to the
equivalent PIPESIM variables, as indicated below, and the data is populated to the correct
columns in the Profile Data table in the Survey data catalog.
LAS file mnemonic PIPESIM variable
DEPT
Measured depth
WPRE
Pressure
WTEP
Temperature
Navigate the interface
38
PIPESIM User Guide
LAS file mnemonic PIPESIM variable
YO
Oil holdup
YW
Water holdup
YG
Gas holdup
•
The measured pressure, temperature, and holdup data must be at flowing conditions. The data
matching task tunes the empirical flow correlations to match these measured data. The flow
correlations tuned by the task were developed for flowing conditions.
•
The PIPESIM data matching (p.329) task is able to tune the models (flow correlations and heat
transfer models) to match only measured pressure, temperature, and liquid holdup data. If gas
holdup data (HG) is entered, PIPESIM will automatically calculate the liquid holdup (HL) as 1 HG, and match this data if selected in the data matching task. Similarly, if oil and water holdups
are entered, PIPESIM will automatically sum them to obtain the liquid holdup which will be
matched, if selected, in the data matching task.
•
PIPESIM will not import any non-ASCII characters.
•
If there are any problems importing the LAS file, review the Message center for details.
Correct the problems by editing the LAS file, and then re-import it.
•
PIPESIM will not be able to import most LAS files created manually because they do not strictly
follow the standard LAS format. Manually-created LAS files containing non-ASCII characters,
that do not have the required number of spaces before the first column of data will not be
imported by PIPESIM, unless the LAS files are modified with a text editor to include these
spaces. This is why it is strongly recommended that you export the production log LAS files that
you want to use in PIPESIM from a production log software such as Emeraude or BorFlow, or
any specialized LAS file software, and not create them manually.
Reference
Canadian Well Logging Society: http://www.cwls.org/las/
Related links:
Add a survey to the catalog by importing an LAS file (p.39)
Manage the survey data catalog (p.34)
Run data matching (p.329)
Add a survey to the catalog by importing an LAS file
1. On the Home tab, in the Application options group, click Catalogs, and then click Survey data
catalog.
2. Click Import.
3. Browse to select a production log *.las file to import.
4. Click Open.
If the import was successful, the Survey data dialog box opens. The Profile Data table displays
the production log data.
Navigate the interface
39
PIPESIM User Guide
Note: If the import was unsuccessful, review the information in the Message center, correct the
identified problems in the LAS file, and then re-import it.
The import also automatically assigns the Fluid phases by detecting the phase holdups in the LAS
file. The 2-phase option is the default and is automatically selected when there is no holdup data
detected in the LAS file. If any of the three holdup phases (oil, gas, or water) are detected in the
LAS file, the 3-phase option is automatically selected and the available data populated.
The well Name, object Type, and Date/Time are automatically populated from the LAS file in the
top section of the Survey data dialog box. However, the flowrates are empty. PIPESIM does not
support the import or calculation of flowrates from LAS files.
5. Manually enter the measured or interpreted stabilized oil, water, and gas flowrates at standard
conditions, on the well or flowline.
The GOR and watercut are calculated automatically. There should no longer be any validation
issues and the OK button should be active.
Note: Currently, the fluid ratios in the Survey data dialog box are not used by the data matching
task, nor visible in it. The fluid ratios used by the task and visible in the interface are those defined
in the Fluid manager.
6. Click OK.
The survey is added to the Survey data catalog. All surveys in the catalog are available to use
in the data matching task.
Related links:
LAS files (p.38)
Add a survey to the catalog by manual data entry (p.35)
Manage the survey data catalog (p.34)
Run data matching (p.329)
1.7.10 Catalog properties tables
The catalog property reference tables define the property columns in each catalog.
Casing catalog properties
Casing is pipe cemented to the formation, typically filled with a completion fluid but may instead
serve as a flow conduit for produced fluids. Casing serves the following purposes:
•
Prevents the formation wall from caving into the wellbore
•
Isolates the different formations to prevent the flow or crossflow of formation fluid
•
Provides a way to maintain control of formation fluids and pressure as the well is drilled
Use the Casing catalog to select a specific casing size and grade after adding casing to a
wellbore schematic. You can also filter the catalog view.
Navigate the interface
40
PIPESIM User Guide
Property
Description
Catalog
Several separate catalogs are aggregated into the PIPESIM* casing Catalog. The
API catalog represents standard casing sizes. The GOST, Tenaris, and VAM
catalogs represent connections.
OD
Outside diameter of the casing.
ID
Inside diameter of the casing.
Thickness
Thickness of the casing wall.
Weight
Weight of the casing per standard length.
Roughness The typical value for the absolute pipe roughness based on the material type. The
default value is 0.001 inches (0.0254 mm).
Grade
Strength rating for the casing material.
Table 1.4: Casing Catalog Properties
Note: The casing catalog is read-only. If you wish to specify your own casing, enter the values
directly into the casing table on the Tubulars tab in the Well editor.
For more information, see Typical Values (p.725).
Related links:
Add casing and tubing to a simple wellbore schematic (p.55)
Add casing and tubing to a detailed wellbore schematic (p.57)
View casing properties
The Casing dialog box lists the properties for the casing that you selected in the Casing
catalog.
Note: The properties in the Casing dialog box are uneditable.
Property
Catalog
Description
Several separate catalogs are aggregated into the PIPESIM* casing Catalog.
The API catalog represents standard casing sizes. The GOST, Tenaris, and
VAM catalogs represent connections.
Outside diameter Outside diameter of the casing.
Inside diameter
Inside diameter of the casing.
Navigate the interface
41
PIPESIM User Guide
Property
Description
Roughness
The typical value for the absolute pipe roughness based on the material type.
The default value is 0.001 inches (0.0254 mm).
Weight
Weight of the casing per standard length.
Grade
Strength rating for the casing material.
Related links:
Casing catalog properties (p.40)
Tubing catalog properties
Use the Tubing catalog to select a specific tubing size and grade after adding tubing to a
wellbore schematic. You can also filter the catalog view.
Property
Description
Catalog
Several separate catalogs are aggregated into the PIPESIM* tubing catalog. The
API catalog represents standard tubing sizes. The Tenaris and VAM catalogs
represent connections, not full tubing strings.
OD
Outside diameter of the tubing.
ID
Inside diameter of the tubing.
Thickness
Thickness of the tubing wall.
Weight
Weight of the tubing per standard length.
Roughness The typical value for the absolute pipe roughness based on the material type. The
default value is 0.001 inches (0.0254 mm).
Grade
Strength rating for the tubing material.
Table 1.5: Tubing Catalog Properties
Note: The tubing catalog is read-only. If you wish to specify your own tubing data, enter the values
directly into the tubing table on the Tubulars tab in the Well editor.
For more information, see Typical Values (p.725).
Related links:
Add casing and tubing to a simple wellbore schematic (p.55)
Navigate the interface
42
PIPESIM User Guide
View tubing properties
The Tubing dialog box lists the properties for the casing that you selected in the Tubing
catalog.
Note: The properties in the Tubing dialog box are uneditable.
Property
Catalog
Description
Several separate catalogs are aggregated into the PIPESIM* tubing catalog.
The API catalog represents standard tubing sizes. The Tenaris and VAM
catalogs represent connections, not full tubing strings.
Outside diameter Outside diameter of the tubing.
Inside diameter
Inside diameter of the tubing.
Roughness
The typical value for the absolute pipe roughness based on the material type.
The default value is 0.001 inches (0.0254 mm).
Weight
Weight of the tubing per standard length.
Grade
Strength rating for the tubing material.
Related links:
Tubing catalog properties (p.42)
Flowline/riser catalog properties
Use the Flowline/Riser catalog to select a specific size and grade after adding a flowline or
adding a riser to a network diagram. You can also filter the catalog view.
Property
Type
Description
The catalog name or manufacturer of the flowline or riser.
Nom. Diameter Nominal diameter of the pipe. Pipe diameter is commonly classified in terms of
nominal diameter, although the actual outside diameter is a different value. For a
given nominal diameter, the outside diameter stays fixed and the well thickness
increases with schedule.
Schedule
American National Standards Institute schedule rating, which results in a specific
pipe wall thickness as an indicator of pressure rating. For a given schedule, the
outside diameter increases with nominal diameter, while the wall thickness stays
constant or increases.
OD
Outside diameter of the flowline or riser.
ID
Inside diameter of the flowline or riser.
Thickness
Thickness of the pipe wall (excluding any coatings).
Roughness
The typical value for the absolute pipe roughness based on the material type.
Weight
Weight per length of the pipe.
Navigate the interface
43
PIPESIM User Guide
For more information, see Typical Values (p.725).
Related links:
Typical values (p.725)
Add connections (p.226)
View flowline/riser properties
The Flowline dialog box lists the properties for the flowline or riser that you selected in the
Flowlline/riser catalog.
Note: The properties in the Flowline dialog box are uneditable.
Property
Description
Type
The catalog name or manufacturer of the flowline or riser.
Schedule
American National Standards Institute schedule rating, which results in a
specific pipe wall thickness as an indicator of pressure rating. For a given
schedule, the outside diameter increases with nominal diameter, while the wall
thickness stays constant or increases.
Nom. diameter
Nominal diameter of the pipe. Pipe diameter is commonly classified in terms of
nominal diameter, although the actual outside diameter is a different value. For
a given nominal diameter, the outside diameter stays fixed and the well
thickness increases with schedule.
Outside diameter Outside diameter of the flowline or riser.
Inside diameter
Inside diameter of the flowline or riser.
Roughness
The typical value for the absolute pipe roughness based on the material type.
Weight
Weight per length of the pipe.
Centrifugal compressor catalog properties
Use the Centrifugal compressor catalog to select a compressor object upon adding a
compressor to a network diagram. You can also create new catalog items, edit or delete existing
items, and filter the catalog view.
A centrifugal compressor is a dynamic machine in which one or more rotating impellers, usually
shrouded on the sides, accelerate the gas. This compressor model uses centrifugal compressor
equations to determine the relationship between inlet pressure and temperature, outlet pressure
and temperature, flowrate, shaft power, and efficiency.
Property
Description
Manufacturer
Manufacturer of the compressor
Model
Model name or number of the compressor
Base speed
Speed at which the performance curve is defined
Navigate the interface
44
PIPESIM User Guide
Property
Description
Abs. min. suction pressure Absolute minimum suction pressure
Abs. max. capacity
Absolute maximum capacity. (The performance curve can be
constructed outside this range. Warning messages show where the
operating point is outside this limit.)
Stages
Number of stages used
Inter-stage temperature
Temperature of the gas between stages
For more information, see Centrifugal Pumps and Compressors (p.576).
Related links:
Manage the centrifugal compressor catalog (p.22)
Reciprocate compressor catalog properties
Use the Reciprocating compressor catalog to select a compressor object upon adding a
compressor to a network diagram. You can also create new catalog items, edit or delete existing
items, and filter the catalog view.
A reciprocating compressor is a positive-displacement machine in which the compressing and
displacing element is a piston having a reciprocating motion within a cylinder. These compressors
always use performance curves that you entered. If you use compressor curves, the compressor
speed and number of stages become additional factors.
Property
Description
Manufacturer
Manufacturer of the compressor
Model
Model name or number of the compressor
Min. suction pressure
Absolute minimum suction pressure
Max. capacity
Absolute maximum capacity. (The performance curve can be constructed
outside this range. Warning messages show where the operating point is
outside this limit.)
Interstage temperature Temperature of the gas between stages
Speed
Speed at which the performance curve is defined
Stages
Number of stages used
For more information, see Reciprocating Compressor (p.578).
Related links:
Manage the reciprocating compressor catalog (p.22)
Navigate the interface
45
PIPESIM User Guide
Pump catalog properties
Use the Pump catalog to select a pump upon adding a pump to a network diagram. You can also
create new catalog items, edit or delete existing items, and filter the catalog view.
Property
Description
Manufacturer
Manufacturer of the pump.
Model
Model name or number of the pump.
Min flowrate
Minimum recommended flowrate for the performance curve. You can construct
the curve outside this limit, but warning messages appear when the operating
point is outside this limit.
Max flowrate
Maximum recommended flowrate for the performance curve. You can construct
the curve outside this limit, but warning messages appear when the operating
point is outside this limit.
Base frequency Frequency at which the performance curve is defined.
Base speed
Speed at which the performance curve is defined. This cannot be changed for
the simulation, but you can set a different operating speed in the Pump editor
window. The curve is then adapted for that operating speed.
Base stages
Initial point at which the performance curve is defined. This can be changed for
the simulation.
Stage number
If the number of stages is supplied, it is used to adjust the supplied curve
against its specified speed.
For more information, see Centrifugal Pumps and Compressors (p.576).
Related links:
Add surface equipment using the network diagram (p.161)
Model a temperature change
Model a pressure change
Gas lift valve catalog properties
After you add a valve to a network diagram, you can use the Gas lift valve catalog to select
the specific valve type. By default, the Gas lift valve catalog contains standard valves from
specific manufacturers. You can also add, edit, and delete custom valves as necessary.
Property
Description
Manufacturer
Valve maker (for example: Bompet, Daniel, Hughes, Macco, SLB (Camco),
SLB (Merla), Weatherford)
Series
Series name or number
Valve type
• IPO: Inject-pressure-operated gas lift valve that is designed in a way that
the casing pressure is acting on the larger area of the bellows and thus
are primarily sensitive to the casing pressure. The drop in casing pressure
Navigate the interface
46
PIPESIM User Guide
Property
Description
which occurs during unloading is used to close the valves in the correct
sequence.
• PPO-N: Production Pressure Operated Valve that uses a nitrogen
charged dome as the loading element to cause the valve to close.
Most gas lift equipment manufacturers use a valve setting temperature
base of 60 degrees for nitrogen charged gas lift valves. The valve is
submerged in a 60 degrees F water bath to ensure a constant nitrogen
temperature in the dome of each valve during the test rack setting
procedure.
• PPO-S: Production Pressure Operated Valve with a spring to pre-load the
bellows and hold the valve stem on the port (for example, a spring is used
as the loading element to cause the valve to close).
This type of value is also called a PPO unbalanced spring valve. The
advantage of this type of PPO valve is that there are no temperature
effects to consider when setting the valves opening pressure.
• Orifice: Fixed opening primarily used for single point injection or can be
combined with other gas lift valves
• Dummy: A blank gas-lift valve placed in a gas-lift mandrel to isolate the
tubing string from the annulus. Gas-lift valves frequently are replaced with
dummy valves during intervention work on wells with gas-lift completions.
Valve size
Valve outer diameter
Port size
Valve port (orifice) diameter
Port area
Cross sectional area of the port
Bellow area
Cross sectional area of the bellows
Discharge
coefficient
Discharge coefficient for the Thornhill-Craver equation, used to calculate
valve gas throughput (given injection and production pressure)
DP [Delta P] to
fully open
Difference between the production pressure when the valve is fully open to
fully closed (for a fixed injection pressure)
This is only needed for diagnostics operation if the throttling behavior of the
valve is to be modeled.
Related links:
Manage the gas lift valve catalog (p.27)
Select a gas lift injection valve (p.80)
ESP catalog properties
PIPESIM maintains a database of ESP pump manufacturers and models.
Navigate the interface
47
PIPESIM User Guide
Parameter
Description
Manufacturer ESP Pump Manufacturer
For example: ALNAS, CENTRILIFT, ESP, ODI, REDA, XPC
Model
ESP Pump Model (every manufacturer has a list of models as stored in the
database)
Diameter
ESP diameter
Min flowrate
Recommended minimum flowrate for the pump operation
Max flowrate Recommended maximum flowrate for the pump operation
Related links:
Manage the ESP catalog (p.28)
PCP catalog properties
After you add a Progressive Cavity Pump (PCP) to a network diagram, you can use the PCP
catalog to select the specific pump type. By default, the PCP catalog includes pumps from
specific manufacturers and models. You can also add, edit, and delete custom pumps as
necessary.
Parameter
Description
Manufacturer Manufacturer of the pump (from catalog)
Model
Model of the pump (from catalog)
Diameter
Diameter of the pump for the model selected (from catalog)
Nominal rate Actual volumetric flowrate that the pump would produce, if it were pumping with no
back-pressure at its discharge (m3/sec or ft3/min)
Survey data catalog properties
You use the Survey data dialog box to enter survey data that consists of the properties defined
in the following table.
Note:
•
Oil flowrate, Water flowrate, and Gas flowrate are required parameters.
•
GOR and Watercut are read-only fields that will be calculated once the required parameters
are entered.
Property
Description
Name
Name of the survey
Type
Survey object type (Well or Flowline)
Navigate the interface
48
PIPESIM User Guide
Property
Description
Note: If Well is selected, the first column in the Profile Data table is Measured
depth. If Flowline is selected, the first column in the table is Measured distance.
Date/Time
Date and time of survey data acquisition
Oil flowrate
Measured oil flowrate at standard conditions for the surveyed object
Gas flowrate Measured gas flowrate at standard conditions for the surveyed object
Watercut
Watercut for the surveyed object
Note: Water cut is calculated from the measured water and oil flowrate values.
GOR
Gas oil ratio for the surveyed object
Note: Gas oil ratio is calculated from the measured gas and oil flowrate values.
Comments
Survey comments
Table 1.6: Survey data properties
Note: Currently, the fluid ratios in the Survey data dialog box are not used by the data matching
task, nor visible in it. The fluid ratios used by the task and visible in the interface are those defined
in the Fluid manager.
Parameter
Description
Fluid phases
Select 2-phase or 3-phase
Measured depth
Measured depth of the surveyed well
This option is set automatically when Well is selected for the Type.
Measured distance Measured distance of the surveyed flowline
This option is set automatically when Flowline is selected for the Type.
Pressure
Measured flowing pressure at the corresponding measured depth or
distance
Temperature
Measured flowing temperature at the corresponding measured depth or
distance
Oil holdup
Measured flowing oil holdup at the corresponding measured depth or
distance
Navigate the interface
49
PIPESIM User Guide
Parameter
Description
Note: This option is available only when 3-phase is selected for the Fluid
phases.
Water holdup
Measured flowing water holdup at the corresponding MD
Note: This option is available only when 3-phase is selected for the Fluid
phases.
Liquid holdup
Measured flowing liquid holdup at the corresponding measured depth or
distance
Gas holdup
Measured flowing gas holdup at the corresponding measured depth or
distance
Table 1.7: Profile data properties
Related links:
Manage the survey data catalog (p.34)
Run data matching (p.329)
Gun system properties
The gun catalog is a repository of all Schlumberger gun systems that are available for use in the
Perforation design task (p.39). It is maintained by Schlumberger Rosharon Production Services,
the group charged with all perforating research and development efforts within Schlumberger. This
group, located in Houston, Texas, carries out shaped charged manufacturing and has an American
Petroleum Institute (API) surface perforating qualification site including test wells, surface tubular
loops and a state-of-the-art perforating research laboratory. New perforating gun systems and
shaped charges developed by this group can be added to the PIPESIM gun catalog and simulated
in the Perforation design task. Refer to the topic: Update gun catalog (p.449) for more details.
The catalog has the following properties.
Property
Gun type
Description
The name of the gun system
The nomenclature includes the gun OD, gun system type, phasing and shots
per foot.
Charge type
Type of shaped charge
Gun OD
Outer diameter of the gun
Charge weight
Mass of a single perforating charge for the specific gun system
Navigate the interface
50
PIPESIM User Guide
Property
Description
API RP Edition
American Petroleum Institute standard used to test the specific gun system,
and from which the reported API entrance hole and API penetration values in
the catalog were determined
Penetration
model
The models available for each gun system that incorporate the reported API
penetration value in the catalog for the selected gun system(s), to simulate (in
the Perforation design task) the actual depth of penetration taking into
account the actual wellbore conditions
The options are:
Concrete: The concrete model relies upon API data for estimating downhole
charge performance. It is based on the conversion of surface concrete results
to downhole stressed rock penetrations, but has several shortcomings. Refer
to SPE125020 (p.739) for more details.
Rock: This model is based on improved correlations for the determination of
the depth of penetration in stressed rocks, rather than from concrete targets.
It is based on extensive laboratory experiments and is far more accurate in
modeling the influence of overburden stress, pore pressure and formation
strength on downhole penetration. Refer to SPE127920 (p.743) for more
details. The rock model is not available for all gun systems.
Concrete and Rock: Several gun systems can be used with both the
concrete model and the rock model. The model selection (concrete or rock) is
done in the Gun systems tab, after adding the gun and exiting the catalog.
When both models are available, the Rock model is selected by default,
because it is more accurate. It is recommended that you maintain this default
selection.
Phase angle
(degrees)
Angle between the shaped charges
API entrance
hole
Entrance hole diameter of the perforation tunnels created in concrete, based
on the referenced API RP test edition
API penetration
Depth of penetration of the perforation tunnels created in concrete, based on
the referenced API RP test edition
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Perforating gun systems (p.419)
Update gun catalog (p.449)
Manage the catalogs (p.21)
Navigate the interface
51
PIPESIM User Guide
2
Build physical models
A PIPESIM model is a representation of a flowing system that can be used to simulate fluid flow
through the system. A model can be a single well with or without connected surface piping and
equipment, a pipeline transporting fluid from one point to another, or multiple wells, pipeline, and
surface equipment connected together to represent a large and complex flow network.
PIPESIM modes for building a model include:
•
Well-centric mode
•
Network-centric mode
For building a single well with connected surface piping and equipment, well-centric mode is
recommended even though it can be modeled in either mode. On the other hand, building a
pipeline model that does not contain a well or building a network model that consists of multiple
wells and a piping system essentially requires that you use the network-centric mode.
Basic model building workflow
Building a PIPESIM model and performing a simulation involves the following high-level steps:
1. Identify the flowing system to select the appropriate mode, well-centric or network-centric.
2. Select units system based on available data.
3. Select fluid mode (black oil, compositional, etc) and define fluid with or without calibration where
applicable.
4. Add physical elements of the model--such as wells, downhole equipment, and surface
equipment--and establish connections between them.
5. Specify basic minimum data for each model element and specify equations/correlations specific
to model element as required.
6. Apply general simulation settings by specifying your choice of flow correlations, heat transfer
options, environmental data, and other desired settings. These can be applied globally or locally
(to specific model elements).
7. Apply advance simulation settings to control calculations and reporting.
8. Select and define reporting templates based on types of models and/or intended analysis.
Build physical models
52
PIPESIM User Guide
9. Validate the model by addressing validation issues, if any are displayed under the Message
Center.
10.Save the model.
After you build models, you can run simulations.
11.Configure simulation tasks (your choice depends on the type of model and configuration) and
perform simulation.
12.Analyze graphical and tabular results.
For more information, see Running Simulations (p.271).
Well-centric model
In well-centric mode, you see only the wells. The Well editor consists of the Wellbore
schematic pane and the tabs that you use to configure details of the well. From the
Surface equipment tab in the Well editor, you can add and edit surface equipment.
Well-centric mode makes it easier to analyze and edit one or more wells. In well-centric
mode, you can run all PIPESIM single-branch operations such as Nodal Analysis, P/T
Profile, or VFP Tables for analysis.
Network-centric model
In network-centric mode, you can view your entire network including wells, flowlines,
risers, and surface equipment displayed over a network diagram. Network-centric mode
allows access to the full Well editor (available in a floating window). Network-centric
mode allows you to resolve issues for the entire network by running a network simulation.
Note: You can run single-branch operations in network-centric mode by selecting a particular
branch inlet such as a well, a source, or a junction source in the network diagram.
You can switch between well-centric and network-centric mode while a workspace is open. On the
Home tab, in the Perspective Gallery, select Well or Network.
Related links:
Create or edit a well model (p.53)
Create or edit a network model (p.155)
2.1
Create or edit a well model
Use the Well editor (which consists of the Wellbore schematic pane and the tabs that you
use to define the well properties) to create new wells and edit existing ones. A well is one of the
ways fluids can enter (via production well) or leave (via injection well) the network.
A well model is a schematic representation of a well. It contains complete information on the well
including wellbore construction, downhole equipment, artificial lift equipment, completion
information as well as surface equipment as applicable. A well can be created from scratch or
using a template well as starting point.
Build physical models
53
PIPESIM User Guide
Important: To avoid possible conflicts, assign a unique name to each piece of equipment within a
well or any branch. This practice also helps you to identify the object definitively while viewing or
analyzing results.
1. Perform one of the following actions:
•
To create a new well model, on the Workspace tab in the Well group, click New.
•
To edit an existing well model, on the Workspace tab in the Well group, click Existing.
•
To edit an existing well model, on the Workspace tab in the Recent workspaces group,
click an existing model name.
2. On the General tab, define the well type, its status, and the flow direction.
Field
Action
Well name
Change the name of the well, if necessary.
Active
Indicates whether the well is active.
Note: Simulation tasks cannot be performed on an inactive well. If a network
contains an inactive well, that well and the equipment in its branch are ignored
during network simulation.
Well type
Select Production or Injection, based on the intended flow direction. The final
solution depends on system hydraulics.
Check
valve
setting
Models a check valve for the well and therefore controls the direction of the flow.
Block reverse
The most common setting, Block reverse, ensures that flow is always as
intended; i.e., upward for a production well and downward for an injection well.
Block forward
Block forward blocks flow in the intended direction.
None
No flow block exists, so the flow can go in either direction based on system
hydraulics.
3. Add tubular data.
4. Add a deviation survey.
5. Add downhole equipment, if applicable.
6. Add artificial lift, if applicable.
7. Add heat transfer data.
8. Add completions.
9. Add surface equipment.
10.Create a meaningful title and click Save.
Build physical models
54
PIPESIM User Guide
The default title for new and imported models is New workspace.pips.
Each well model is stored in a single input file. (It is not necessary to store each model in a
separate directory.) The models are stored in binary data files with the .pips extension.
Related links:
Add tubular data (p.55)
Add a deviation survey (p.61)
Add downhole equipment (p.64)
Add artificial lift (p.73)
Add heat transfer data (p.91)
Add completions (p.93)
Add surface equipment using the well editor (p.150)
Work with well tabs and ribbons (p.152)
Interactive wellbore schematic (p.152)
2.1.1
Add tubular data
When you create a new well without using a template, the welbore schematic appears blank
except for the wellhead. You can add casing and tubing to create a simple or detailed wellbore
schematic.
A simple wellbore schematic contains one casing and one tubing. In simple design mode, the
Tubular tab on the Well editor has one table, where you can add the first row for casing and
the second row for tubing detail.
In detailed wellbore schematic you can add multiple casings and tubings. In detailed design mode,
Well editor has two tables, Casings/Liners (which also supports the Openhole type) and
Tubings.
Note: You can add casing or tubing dimensions manually or populate the elements by selecting
from a list of available tubing or casing entries from the Casing catalog or Tubing catalog.
Related links:
Add casing and tubing to a simple wellbore schematic (p.55)
Add casing and tubing to a detailed wellbore schematic (p.57)
Add casing and tubing to a simple wellbore schematic
When you do create a new well without using a template, you typically add casing as the first
object and tubing as the second object to the wellbore schematic. Tubing and casing establish the
structure around which other downhole objects can be added.
1. To add casing in the Well editor, perform one of the following actions:
Build physical models
55
PIPESIM User Guide
•
On the Tubulars tab, click New (+) in the first row of the table. The casing object also
appears on the Wellbore schematic.
•
On the Insert tab in the Tubulars group, drag the Casing icon onto the Wellbore
schematic. Release the mouse button when the casing locks onto the wellhead. The
casing object also appears in the table.
2. To add tubing in the Well editor, perform one of the following actions:
•
On the Tubulars tab, click New (+) in the second row of the table. The tubing object also
appears on the Wellbore schematic.
•
On the Insert tab in the Tubulars group, drag the Tubing icon onto the Wellbore
schematic. Release the mouse button when the tubing locks into position. The tubing
object also appears in the table.
3. Select Mode: Simple.
4. Select either OD (outside diameter) or Wall thickness to display either the outside diameter or
wall thickness of the casing or the tubing in the table's variable column.
5. In the table, enter the remaining properties for the casing or the tubing.
You can use the default casing or tubing, design your own casing or tubing, or select a preconfigured item from the Casing catalog or the Tubing catalog by clicking the browse
button in the Catalog column.
Field
Description
Name
Name of the casing or tubing object that will appear on the Wellbore
schematic.
Bottom MD
The measured depth of the bottom of the casing or tubing.
ID
The inside diameter of the casing or tubing.
Wall thickness
(variable column)
The thickness of the casing or tubing wall. If wall thickness is entered, the
outside diameter is calculated based on the inside diameter (ID) and wall
thickness.
OD (variable
column)
The outside diameter of the casing and tubing.
Roughness
The typical value for the absolute pipe roughness for casing or tubing wall
based on the pipe material and surface finish.
Catalog
Opens either the Casing catalog or Tubing catalog from which you
can select a standard casing or tubing string. Selections from the catalog
are populated from the database.
Note: When starting from scratch, the tubular table has no data row but a New (+) sign at the
bottom left lets you add rows for casing and tubing. After you add one casing and one tubing, the
New (+) button is no longer displayed, thus preventing you from adding more rows. To add more
casings and tubings to a detailed wellbore schematic, select Mode: Detailed. You also have the
Build physical models
56
PIPESIM User Guide
option of entering tubing dimensions manually or selecting a specific string from the Casing
catalog or Tubing catalog.
For more information, see Typical Values (p.725).
Related links:
Casing catalog properties (p.40)
Tubing catalog properties (p.42)
Add casing and tubing to a detailed wellbore schematic
You can create a more detailed model with multiple tubings and casings. Detailed models are
typically used when the well contains tapered tubings, liners, and openhole sections.
1. In the Well editor on the Tubulars tab, select Mode: Detailed.
Casing and tubing are separated into two tables and each table allows multiple entries.
2. To add new casings, perform one of the following actions:
•
In the Casings/Liners table, click New (+). The casing string also appears on the Wellbore
schematic.
•
On the Insert tab in the Tubulars group, drag the Casing icon onto the Wellbore
schematic. Release the mouse button when the casing locks onto the wellhead.
3. To add new tubings, perform one of the following:
•
In the Tubings table, click New (+). The tubing string also appears on the Wellbore
schematic.
•
On the Insert tab in the Tubulars group, drag the Tubing icon onto the Wellbore
schematic. Release the mouse button when the tubing locks into position.
The tubing string also appears in the table.
4. In the Casings/Liners table, for each casing item, assign the Section type (Casing, Liner, or
Open hole), add a unique Name, and specify the measured depth (From MD, which is always
zero, and To MD) depending on the Section type.
Note: The casing table is governed by certain rules listed below. Deviating from these rules may
invalidate the model.
a.
A new string when added is the default casing; however, you can change it to another type.
b.
You can add multiple casings.
c.
Casings always start from the wellhead; therefore, you cannot edit the From MD starting
depth.
d.
You can add multiple liners.
e.
A liner is always referenced to the innermost casing/liner as its parent if the starting depth
(From MD) of a liner has multiple casings/liners around it.
Build physical models
57
PIPESIM User Guide
f.
A liner must always fit inside its parent casing or liner.
g.
Liner starting depth (From MD) must also fall between the starting depth (From MD) and
bottom depth (To MD) of the parent casing/liner.
h.
Bottom depth (To MD) of a liner must be below the bottom depth of the parent casing/liner.
i.
An open hole section cannot overlap any existing casing/liner. It must always start from the
bottom depth (To MD) of the previous casing/liner at the deepest depth.
j.
Open holes are sometimes used as an alternative for a slotted liner.
5. In the respective tables, enter the remaining properties for either the casing or the tubing.
You can use the default casing or tubing, design your own casing or tubing , or select a preconfigured item from the Casing catalog or the Tubing catalog by clicking the browse
button in the Catalog column.
Field
Description
Section Type
Applies to the Casings/Liners table only. Available types are Casing, Liner,
or Openhole.
Name
Name of the casing, liner, openhole, or tubing objects. The name is displayed
in the Wellbore Schematic.
From MD
From measured depth (that is, the depth at the start of a casing or tubing
string). Applies to Casing/Liner table only.
To MD
To measured depth (MD) is the bottom of a casing or tubing string.
ID
The inside diameter of the casing or tubing.
Wall thickness
The thickness of the casing or tubing wall. If wall thickness is entered, the
outside diameter is calculated based on (ID) and wall thickness.
OD (variable
column)
The outside diameter of the casing and tubing.
Note: For a tubing inside an open hole, the OD value can equal the ID value
of the open hole.
Roughness
The typical value for the absolute pipe roughness based on the pipe material
and surface finish. For openhole section, this is the formation wall in contact
with the well.
Catalog
Opens either the Casing catalog or Tubing catalog from which you can
select a standard casing or tubing string stored in the Pipesim* database. For
an openhole section, no catalog option is available.
Note: If you are creating a detailed wellbore design and you change your Mode selection from
Detailed to Simple, all casing and tubing entries except the first casing and the first tubing will be
deleted.
Build physical models
58
PIPESIM User Guide
6. Highlight a row in the Casings/Liners or Tubings table, and then in the Casing, Liner,
Openhole, or Tubing group, enter the additional properties.
Note: These properties apply only to perforation design tasks.
Field
Description
Name
Name of the casing or tubing
Grade
Strength rating for the tubing or casing material
Note: This option is available only for casings, liners, and tubings.
Density
Material density for tubing or casing in mass per unit of volume
Note: This option is available only for casings, liners, and tubings.
Borehole diameter Diameter of the borehole (drilled hole) outside of the casing and cement
Note: This option is available only for casings, liners, and open holes.
7. Under Annulus Material, define the properties for each casing, liner, and tubing by performing
one or all of the following tasks depending on the well configuration.
Note: Annulus material properties apply only to perforation design tasks.
To define
•
properties for a casing:
1.
In the Casings/Liners table, select the casing.
2.
Under Annulus Material, in the Cement top field, enter the measured depth (MD) of the
top of the cement of the casing.
3.
Optional: Modify the Cement density default value.
4.
If the cement top is below the MD of the wellbore, in the Fluid above cement list, select
the annular fluid that is between the cement top and the top of the wellbore.
5.
Optional: Modify the Fluid density default value.
•
To define properties for a liner:
1. In the Casings/Liners table, select the liner.
2. Under Annulus Material, in the Cement top field, enter the measured depth (MD) of the
top of the cement of the liner.
3. Optional: Modify the Cement density default value.
4. If the cement top is below the MD of the liner, in the Fluid above cement list, select the
annular fluid that is between the cement top and the top of the liner.
Build physical models
59
PIPESIM User Guide
5. Optional: Modify the Fluid density default value.
To define
•
properties for a tubing:
1.
In the Tubings table, select the tubing.
2.
Under Annulus Material, in the Fluid list, select the annular fluid.
3.
Optional: Modify the Fluid density default value.
Field
Description
Cement
top
Measured depth (MD) of the top of the cement column surrounding the casing or
liner
Note:
•
The software automatically populates the Cement density based on the
entered Cement top value.
•
If the cement top of the casing is below the MD of the wellbore, you must
select the type of annular fluid that is above the cement.
•
If the cement top of the liner is below the MD of the liner, you must select the
type of annular fluid that is above the cement.
Cement
density
Fluid
above
cement
Mass of the cement per unit volume for the casing or liner
The software automatically enters a default value when you enter the Cement top
value. You can edit the default value.
Type of annular fluid in the wellbore above the Cement top of the casing or liner
•
For casings, this option appears only when the cement top MD is below the
wellbore MD.
•
For liners, this option appears only when the cement top MD is below the MD
of the liner.
Fluid
Type of annular fluid in the tubing
The software automatically populates the Fluid density based on the selected
annular fluid.
Fluid
density
Mass of the annular fluid per unit volume for the casing, liner, or tubing
The software automatically enters a default value when you select the type of fluid.
You can edit the default value.
Related links:
Casing catalog properties (p.40)
Tubing catalog properties (p.42)
Build physical models
60
PIPESIM User Guide
2.1.2
Add a deviation survey
Deviation surveys record the trajectory of the wellbore as drilled.
Wells may be deviated for many different reasons, such as:
•
To increase exposure to producing zones
•
To intersect a larger number of fractures
•
To follow a complex geological structure
The directional change can be intentional, as part of a drilling plan; or the change can be a slight
divergence from the plan, in which case, the next tubing section added to the wellbore can begin to
correct the path.
1. In the Well editor, on the Deviation survey tab, enter the survey data, which are common
to all survey types.
Field
Action
Survey Type Available options are: Vertical, 2D or 3D. If a well is vertical, no deviation survey is
required. Choice of 2D or 3D survey depends on available survey data.
Depth
reference
Enter the upper point in a well from which depth is measured (the selected
reference point represents zero depth).
Original RKB
rotary kelly bushing level during drilling
RKB
rotary kelly bushing level
GL
ground level
MSL
mean sea level
THF
tubing head flange level
Wellhead
depth
Bottom
depth
Enter the depth from the depth reference point.
For example: if the deviation survey is measured from a kelly bushing 16 ft above
the wellhead, defining a Wellhead depth of 16 ft will ensure that all
measurements relative to the Kelly bushing are correct. In other words, the 16-ft
section above the wellhead will not be included in the well profile used for
simulation.
The deepest point at which casing, liner, or openhole sections are defined in the
Tubulars tab. This is a read-only field.
2. If you selected 2D or 3D for the Survey type, the Deviation survey tab displays additional
properties and a table to define wellbore trajectory.
a. Define calculation options based on available data.
Build physical models
61
PIPESIM User Guide
Field
Dependent
parameter
Calculation
method
Action
Available options are: MD, TVD or Angle
The dependent parameter is one that is unknown and needs to be calculated
based on available values of others. A typical 2D survey has MD and TVD data
available making angle the dependent parameter.
Available options are: Tangential method or Minimum curvature method.
When the Dependent parameter is MD or Angle, the Calculation method is
automatically set to Tangential method; however, with TVD as Dependent
parameter, both these methods are available to select.
Tangential method
Tubing/casing length is calculated, assuming straight pipe segments between
survey points.
Minimum curvature method
The two straight line segments of the tangential method are replaced with a
circular arc. This is accomplished by applying a ratio factor, based on the
amount of bend in the well path between the two points (the dogleg angle).
b. In the Deviation survey table, enter the new tubing segments that will divert the wellbore
trajectory from true vertical. Click New (+) to add additional rows as required.
Field
MD
Action
Enter the measured depth (MD) at any survey point in the well measured
relative to Depth reference.
If the well deviates from true vertical, MD will always be greater than TVD.
MD must be entered in the ascending order as you go down the table.
TVD
Enter the true vertical depth (TVD), which is the actual vertical depth of the
tubing from the depth reference.
Horizontal
displacement
Displays the calculated cumulative horizontal displacement of the well.
Angle
Enter the angle deviation from true vertical.
Angle is usually the Dependent parameter in a 2D survey.
Azimuth
(used in 3D surveys only)
Enter the angle of the wellbore direction relative to due north, as projected
perpendicular to a horizontal reference plane.
By definition, if the wellbore direction is due north, the azimuth is 0°. From
there, East = 90°, South = 180°, and West = 270°.
Max dogleg
severity
(used in 3D surveys only)
Enter the maximum change of direction allowed over a specified length.
Build physical models
62
PIPESIM User Guide
Note: By default, the data appears in tabular format. Each row in the table represents survey data
for a new wellbore section (indicating a change in borehole trajectory). Click the button below the
table to switch between tabular format and chart format.
c. Click New (+) in the Deviation survey table to add a row for each new wellbore section
(indicating a new borehole trajectory).
Related links:
Azimuth (p.63)
Measured depth and true vertical depth (p.63)
Azimuth
This figure illustrates how azimuth is determined. For drilling purposes, azimuth refers to a point
below the horizon, projected upward.
Related links:
Add a deviation survey (p.61)
Measured depth and true vertical depth
This graphic shows the difference between Measured Depth (MD) and True Vertical Depth (TVD).
These are only equivalent when a well is completely vertical.
Build physical models
63
PIPESIM User Guide
Related links:
Add a deviation survey (p.61)
Add heat transfer data (p.91)
2.1.3
Add downhole equipment
You can drag downhole equipment directly onto the Wellbore schematic, or you can add
equipment using the table in the Downhole equipment tab.
Note: Certain types of equipment, such as chokes and separators, can be used both in the
wellbore and on the surface.
To add downhole equipment:
1. Open the Well editor, and then perform one of the following actions:
•
On the Insert tab in the Downhole equipment group, drag an equipment icon to the
appropriate position on the Wellbore schematic.
Downhole equipment appears under wellbore and at the same time it also gets added to the
equipment table under Downhole equipment tab.
Important: When you add specific downhole equipment like artificial lift equipment or a
completion, it is added to the respective tables under artificial lift tab or completions tab.
Build physical models
64
PIPESIM User Guide
•
Click the Downhole equipment tab, and click New (+) in the installed equipment table.
Equipment is added to the table and also displays in the Wellbore schematic.
2. In the table, complete the following fields for the newly added equipment.
Field
Action
Equipment Select the equipment type. Available types of equipment are: Choke, Packer,
Separator, Sliding sleeve, SSSV, Tubing plug, User Equipment (available only after
User Equipment is created), and Engine Keyword Tool.
Name
Enter a unique name for the equipment to avoid any conflict with other equipments
and make it easier to identify the equipment in result table.
Active
Select this check box to activate the equipment.
In the Wellbore schematic, deactivated equipment is outlined in red. If the check
box is cleared, that equipment will be ignored during simulation.
MD
Enter the measured depth at which the equipment is installed.
If you dragged the equipment icon onto the Wellbore schematic, MD is
approximated. Enter a more accurate value, if necessary.
3. Click a row in the installed equipment table to display specific properties for that equipment
type. This displays equipment editor for the selected equipment below the table.
4. In the properties editor section, enter any additional properties for the equipment.
Related links:
Choke properties (p.65)
Packer (p.68)
Separator (downhole) (p.68)
Sliding sleeve (p.69)
Sub-surface safety valve (p.70)
Tubing plug (p.70)
User defined equipment (p.8)
Engine Keyword Tool (p.72)
Choke properties
A choke is a device that limits flow by mechanically constricting the cross-sectional area through
which fluid flows. The fluid velocity increases through the constriction and a pressure loss occurs.
Important: Downhole chokes and surface chokes use the same properties, although they are
created differently and appear differently in the Well schematic.
A surface choke is not part of wellbore schematic. It appears on surface schematic as below:
Build physical models
65
PIPESIM User Guide
Choke properties
Property
Description
Name
Unique name of the choke.
Active
Select this check box to activate the choke so that it will be used during simulation.
Clear the check box to deactivate and the choke will be bypassed during simulation.
General choke properties
Property
Description
Subcritical
Correlation
Select a correlation from the list. (All correlations except Mechanistic and
API14B require hydrocarbon liquids at Stock tank conditions.)
Critical
Correlation
Select a correlation from the list. Can be used to set the critical flowrate. This
may not match the subcritical flow at the critical pressure ratio, so the
subcritical flow correlation is adjusted to ensure that the flow is correct at the
critical pressure.
Bean size
Enter the diameter of the choke bean. The bean size represents the diameter
of the available flow area assuming that the constriction is circular.
Critical pressure
ratio
Used to determine the downstream pressure when critical flow occurs in the
choke. You can specify a value or have it calculated. If you select Calculate,
the calculations are performed using the Ashford-Pierce method.
Tolerance
Tolerance for identification of critical flow conditions (given as a percentage or
fraction)
Upstream pipe ID Enter the inside diameter of the pipe upstream of the choke.
Measured depth
Downhole location of the choke
Advanced choke properties
Property
Description
Gas Phase flow
coefficient
(Used in the Mechanistic correlation) Flow coefficient for the gas
phase. For API14B compatibility, set this to 0.9.
Liquid Phase flow
coefficient
(Used in the Mechanistic correlation) Flow coefficient for the liquid
phase. For API14B compatibility, set this to 0.85.
Table 2.1: Flow coefficients
Build physical models
66
PIPESIM User Guide
Property
Discharge
coefficient
Description
Used to calculate the flow coefficients.
Fluid heat capacity Normally calculated, but can be specified. The valid range is 0.7 to 2.
ratio (Cp/Cv)
Typically it is 1.26 for a natural gas, 1.4 for a diatomic gas. It is used to
calculate the Critical pressure ratio if that is set to 0.
Y at critical point
Gas expansion factor at critical flow. Normally, it is calculated, but it can be
specified. The valid range is 0.5 to 1. It is used to modify the pressure drop
equation to allow for gas compressibility.
Table 2.2: Choke parameters
Property
Description
Flowrate
Flowrate to identify critical flow.
Pressure ratio
Pressure ratio to identify critical flow.
Sonic upstream velocity
Sonic upstream velocity to identify critical flow.
Sonic downstream velocity Sonic downstream velocity to identify critical flow.
Table 2.3: Identification of Critical and Supercritical Flow
The choke model calculates the pressure ratio across the choke for the current flowrate. The
pressure ratio calculated is then categorized as subcritical, critical, or supercritical based on criteria
defined by the user. Use the check boxes to define the criteria for identification of critical and
supercritical flow. Note the following behaviors:
•
Clearing all the check boxes prevents identification of critical and supercritical flow, so flow is
always subcritical. Do this for API14B compatibility.
•
If more than one check box is selected, critical flow will be identified by any of the selected
criteria that are met.
Property
Description
Adjust sub-critical
correlation
Adjust subcritical correlation to match flowrate predicted by critical
correlation.
Print detailed calculations
Detailed choke calculation output. It appears on your terminal
screen and on the primary output page.
Table 2.4: Miscellaneous options
For more information, see Choke (p.562).
Related links:
Add surface equipment using the well editor (p.150)
Add downhole equipment (p.64)
Add surface equipment using the network diagram (p.161)
Build physical models
67
PIPESIM User Guide
Packer
A packer is a downhole device used in almost every well to isolate the annulus from the production
conduit, enabling controlled production, injection, or treatment. A typical packer assembly
incorporates a means of securing the packer against the casing or liner wall (such as a slip
arrangement), and a means of creating a reliable hydraulic seal to isolate the annulus (typically by
means of an expandable elastomeric element). A packer is generally placed close to the foot of the
tubing, shortly above the production zone.
The role of the packer in PIPESIM* is simply to define the flow path of the produced or injected
fluid. No simulation is performed on the packer itself.
On the Wellbore schematic, a packer appears as follows:
Property
Description
Name
Unique name for the packer
Active
Status of the packer. If unchecked, the packer will be bypassed and cannot
block flow.
Measured depth Downhole location of the packer
Related links:
Add downhole equipment (p.64)
Separator (downhole)
Downhole separator discards the separated stream while allowing the primary fluid to pass through
it. Typically downhole separators are used upstream of certain equipment like ESP, Rod-pump,
and so forth.
Property
Description
Name
A unique name for the Separator
Active
Status of the Separator. If unchecked, the separator will be bypassed and allow
fluid pass through it without separation.
Discarded
stream
Phase to be removed (Gas, Water, or Liquid)
Efficiency
Amount of material (measured in a percentage or fraction) removed from the
product stream at in stiu condition. For example, a water separator with 90%
efficiency removes 90% of the water. From the point downstream of the
separator, the flow model reflects only the remaining fluids.
MD
Downhole location of the separator
Build physical models
68
PIPESIM User Guide
In the wellbore, you can use a separator to remove a single phase (gas, water, or liquid) from the
fluid stream. (On the surface, you can use a two-phase or three-phase separator.)
On the Wellbore schematic, a downhole separator appears as follows:
Related links:
Add downhole equipment (p.64)
Sliding sleeve
A sliding sleeve is a device that can be operated to provide a flow path between the production
conduit and the annulus. It uses a system of ports that can be opened or closed by a sliding
component that is generally controlled and operated by slickline tool string.
The role of the sliding sleeve in PIPESIM* is simply to define the flow path of the produced or
injected fluid. No simulation, for example as in pressure loss, is performed on the sliding sleeve
itself.
On the Wellbore schematic, an open sliding sleeve appears as follows:
On the Wellbore schematic, a closed sliding sleeve appears as follows:
Property
Description
Name
A unique name for the Sliding sleeve
Active/Open
Status of the Sliding sleeve. If the sliding sleeve is open, fluid may flow from
the tubing to the annulus or vice versa. If closed, no fluid may flow between
the tubing an annulus.
Measured depth Downhole location of the sliding sleeve
Build physical models
69
PIPESIM User Guide
Note: For a sliding sleeve to convey fluids from a completion through the tubing, the sliding sleeve
must be positioned at the exact same depth as the completion.
For more information, see Multilayer Completions (p.146).
Related links:
Add downhole equipment (p.64)
Sub-surface safety valve
A sub-surface safety valve (SSSV) is a safety device installed in the upper wellbore to shut off
production in an emergency, particularly for offshore wells.
Pressure drop is calculated across the SSSV using the same equation used to model chokes, and
is generally sub-critical flow.
On the Wellbore schematic, a sub-surface safety valve appears as follows:
Property
Description
Name
A unique name for the SSSV
Active
Status of the SSSV. If unchecked, the SSSV will be bypassed during
simulation.
Bean size
Size of the passage available for flow
Measured depth Downhole location of the SSSV
For more information, see Choke Subcritical Flow Correlations. (p.565)
Related links:
Add downhole equipment (p.64)
Tubing plug
A tubing plug prevents flow through tubing in a wellbore.
The role of the tubing plug in PIPESIM* is simply to define the flow path of the produced or injected
fluid. No simulation is performed on the tubing plug itself.
On the Wellbore schematic, a tubing plug appears as follows:
Build physical models
70
PIPESIM User Guide
Property
Name
Description
A unique name for the tubing plug
Measured depth Downhole location of the top of tubing plug (especially when length is
provided)
Related links:
Add downhole equipment (p.64)
User defined equipment
PIPESIM* supports many types of equipment that can be inserted into a flow path to model
devices that affect the fluid (flowrate, pressure, temperature and enthalpy). Examples include
pumps, compressors, heaters, multipliers, chokes, etc.
If you want to model certain specialized or proprietary devices not currently supported by PIPESIM,
you can create a Dynamically Linked Library (DLL) to achieve this. Such devices may include jet
pumps, multiphase boosters, valves, etc.
Self-documenting code templates written in c++ and Fortran are provided in the .. \Program
Files\Schlumberger\PIPESIM201x.x\Developer Tools\User Equipment
directory created during the PIPESIM installation.
Register user defined equipment
1. On the Workspace tab, click Options.
2. In the left pane, click Plugins.
3. Click Register.
4. Browse to and select the desired user equipment DLL.
5. Select a user equipment or flow correlations DLL.
6. Click Open.
The user equipment DLL with relevant information is added to the list of plugins.
Use user defined equipment
Depending on the type of user equipment created, you can add a user defined equipment to the
PIPESIM model from one of three possible locations:
•
Surface equipment (network or well editor)
•
Downhole equipment (well editor)
•
Artificial lift (well editor)
Depending on the specific configuration options defined for the user equipment, you can specify
settings and input variables in the properties editor of the user equipment. Additionally, you may
Build physical models
71
PIPESIM User Guide
sensitize on numerical input parameters while running certain single branch tasks (such as PT
Profile, System Analysis, Nodal Analysis). Results may be viewed in both tabular and graphical
form by inspecting the System node result tables and System plots respectively.
Related links:
Plugins (p.8)
Register user defined equipment
1. On the Workspace tab, click Options.
2. In the left pane, click Plugins.
3. Click Register.
4. Browse to and select the desired user equipment DLL.
5. Select a user equipment or flow correlations DLL.
6. Click Open.
The user equipment DLL with relevant information is added to the list of plugins.
Use user defined equipment
Depending on the type of user equipment created, you can add a user defined equipment to the
PIPESIM model from one of three possible locations:
•
Surface equipment (network or well editor)
•
Downhole equipment (well editor)
•
Artificial lift (well editor)
Depending on the specific configuration options defined for the user equipment, you can specify
settings and input variables in the properties editor of the user equipment. Additionally, you may
sensitize on numerical input parameters while running certain single branch tasks (such as PT
Profile, System Analysis, Nodal Analysis). Results may be viewed in both tabular and graphical
form by inspecting the System node result tables and System plots respectively.
Engine Keyword Tool
You can insert the engine keywords tool in a well or as surface equipment. The Engine Keyword
Equipment writes to the engine input file the keywords inline and entered by you. Engine keywords
may also be entered for all single branches or for the entire network under Home » Simulation
settings » Advanced » Engine keywords. Refer to the Advanced properties (p.8) topic for more
details.
To use the Engine keywords tool, perform the following steps:
1. Double click a well to open the Well Editor.
2. Drag and drop the Engine keywords equipment on the well.
The Downhole equipment tab is active to include the engine keywords parameters.
Build physical models
72
PIPESIM User Guide
3. Click the Downhole equipment tab and update (if necessary) the engine keywords
parameters.
Property
Description
Name
Name of the engine surface equipment
Active
You can specify if the unit is active or not
Measured depth
The depth of the equipment in the well
Note: The Measured depth parameter is only available in the Well Editor.
Engine keywords Enter the keyword used by the engine
4. For more information, see Keyword Reference (p.751).
Related links:
Advanced properties (p.8)
Add downhole equipment (p.64)
Add surface equipment using the network diagram (p.161)
2.1.4
Add artificial lift
Artificial lift refers to the use of artificial means to increase the flow of liquids, such as crude oil or
water, from a production well.
Generally this is achieved by the use of a mechanical device inside the well or by decreasing the
weight of the hydrostatic column by injecting gas into the liquid some distance down the well.
Artificial lift is needed in the well when there is insufficient pressure in the reservoir to lift the
produced fluid to the surface, but often used in naturally flowing wells to boost flowrate. PIPESIM
provides options to model several types of artificial lift equipments as indicated below:
•
Gas Lift (fixed injection port or injection valve)
•
ESP (Electrical Submersible Pump)
•
PCP (Progressive Cavity Pump)
•
Rod Pump
You can model any one of these artificial lift systems in a PIPESIM well or combine two or more of
these systems to create a composite lift well.
Related links:
Add a gas lift injection port (p.74)
Add a gas lift injection valve (p.76)
User defined equipment (p.8)
Add an ESP (p.82)
Build physical models
73
PIPESIM User Guide
Add a progressive cavity pump (PCP) (p.84)
Add a rod pump (p.87)
Add a gas lift injection port
You can define gas lift injection ports for modeling gas lift systems. Gas lift is the process of raising
or lifting fluid from a well by injecting gas down the well through the tubing, casing, annulus, or
riser. Injected gas aerates the wellbore fluid making it lighter and thus significantly reduces back
pressure to the producing reservoir.
PIPESIM models provide a simplified form of continuous flow Gas Lift using single or multiple gas
lift injection ports installed at known locations in the wellbore. Each injection port is assigned with a
fixed quantity of injection gas. This simplified method assumes that sufficient injection pressure is
available, and that the port size is suitable to fully inject the quantity of lift gas specified at each
port.
Note: PIPESIM only models the continuous injection process.
1. In the Well editor, click the Artificial lift tab.
2. Select Fixed injection ports.
When you add a Gas lift object to the well, by default it will be a fixed injection port. If you
change your selection to Injection valve system, all added gas lift objects will become
injection valves. The depth, CHP, CHT, and fluid properties are retained.
3. Perform one of the following steps to add a gas lift injection port:
•
Click New (+) at the bottom of the gas lift table.
•
On the INSERT tab, in the Artificial lift group, drag the Gas lift icon to the well tubing in the
schematic.
A row that represents the gas lift injection port is added to the Gas Lift table. In the Gas lift
column, by default the gas lift port name is given the prefix GLI. This name is editable.
4. Optional: To compute the Alhanati instability factors, select Alhanati stability check.
Note: To use the Alhanati instability check, you can have only one fixed injection port.
a. In the gas lift table enter the Port size properties.
PIPESIM calculates the pressure drop across the valve and the Joule-Thomson temperature
change.
b. Under Injection Gas Surface Condition, enter the Surface injection pressure and
Surface injection temperature properties.
5. Enter the gas lift injection port properties.
Field
Gas lift
Action
Enter the name of the gas lift injection point. A unique name for each gas lift
injection point is required.
Build physical models
74
PIPESIM User Guide
Field
Action
Active
Select this check box to indicate the injection point is in operation. If the check box
is cleared, no lift gas will be injected through the port.
MD
Depth (MD) of the specified gas lift injection port
Injection
quantity
options
Quantity of injection gas through an injection port can be specified in one of the
following ways:
Injection gas rate
Actual (fixed) amount of lift gas to be injected. PIPESIM always injects this
amount of gas at the specified depth, assuming that the port size and injection
pressure is suitable to inject the specified quantity.
Set GLR to
Injection rate that is calculated to ensure that the stock tank gas lift ratio of the
tubing fluid downstream of the injection point is equal to this value. If this value
is less than the gas lift ratio of the tubing fluid upstream of the injection,
PIPESIM removes the gas.
Increase GLR by
Injection rate that is calculated where the stock tank gas lift ratio of the tubing
fluid is increased by an amount equal to this value.
Injection
quantity
Quantity (amount) of lift gas to be injected at the port
You can inject either a fixed gas volume or a volume computed based on a
resultant mixed stream gas liquid ratio.
Injection
Unit of measure for the lift gas quantity based on the selected Injection quantity
quantity unit option
Port size
Diameter of the gas lift port (orifice)
This option is only available when Alhanati stability check is selected.
6. Under Gas Lift, specify Gas Properties of the injected gas in one of the following ways:
•
To enter a specific gravity associated with a fluid, select Specify and enter the value.
•
To specify a fluid model, select Use fluid model and select a fluid from the Fluid list.
When you select a fluid model, gas specific gravity with be used from the specified fluid
model.
Note: You can create a new fluid, or edit an existing one.
7. To add multiple injection ports, repeat the preceding steps.
Related links:
Create or edit fluid models (p.228)
Gas lift instability (p.635)
Build physical models
75
PIPESIM User Guide
Add a gas lift injection valve
When you add gas lift valves to a well, PIPESIM* calculates the injection depth based on given
injection parameters. The actual gas throughput for each valve is calculated based on the injection
pressure, production pressure, valve details, and valve status. For this operation, details of the gas
lift system are required (valve size, Ptro, etc.). The valve throttling response is modeled (based on
the bellows load rate of the valve).
During the Gas lift design task, you can install the gas lift valves created by the design simulation
into the well model. This operation automatically deletes any existing ports or valves in the well
model.
1. In the Well editor, click the Artificial lift tab.
2. Select Injection valve system.
When you add a Gas lift object to the well, it will be an injection valve. If you change your
selection to Fixed injection ports, all added gas lift objects will become fixed injection ports.
The depth, CHP, CHT, and fluid properties are retained.
3. Perform one of the following steps to add a gas lift injection valve:
•
Click New (+) at the bottom of the gas lift table.
•
On the INSERT tab, in the Artificial lift group, drag the Gas lift icon to the well tubing in the
schematic.
A row that represents the gas lift injection valve is added to the Gas Lift table. In the Gas lift
column, by default the gas lift valve name is given the prefix GLI. This name is editable.
4. In the Gas Lift table, select the valve's row and enter the gas lift injection valve properties by
clicking the ellipsis button and selecting a specific valve from the Gas lift valve catalog.
The gas lift table displays the properties of the selected valve.
Field
Gas lift
Action
Name of the gas lift injection valve
This field is editable. A unique name for each gas lift injection valve is
required.
Active
Select this check box to indicate the injection valve is in operation.
If the check box is cleared, no lift gas will be injected through the valve.
MD
Depth (MD) of the specified gas lift injection valve
This field is editable.
Manufacturer
Valve maker (for example: Bompet, Daniel, Hughes, Macco, SLB (Camco),
SLB (Merla), Weatherford)
Series
Series name or number
Valve type
•
IPO: Inject-pressure-operated gas lift valve that is designed in a way
that the casing pressure is acting on the larger area of the bellows and
thus are primarily sensitive to the casing pressure. The drop in casing
pressure which occurs during unloading is used to close the valves in
the correct sequence.
Build physical models
76
PIPESIM User Guide
Field
•
Action
PPO-N: Production Pressure Operated Valve that uses a nitrogen
charged dome as the loading element to cause the valve to close.
Most gas lift equipment manufacturers use a valve setting temperature
base of 60 degrees for nitrogen charged gas lift valves. The valve is
submerged in a 60 degrees F water bath to ensure a constant nitrogen
temperature in the dome of each valve during the test rack setting
procedure.
•
PPO-S: Production Pressure Operated Valve with a spring to pre-load
the bellows and hold the valve stem on the port (for example, a spring
is used as the loading element to cause the valve to close).
This type of value is also called a PPO unbalanced spring valve. The
advantage of this type of PPO valve is that there are no temperature
effects to consider when setting the valves opening pressure.
•
Orifice: Fixed opening primarily used for single point injection or can be
combined with other gas lift valves
•
Dummy: A blank gas-lift valve placed in a gas-lift mandrel to isolate the
tubing string from the annulus. Gas-lift valves frequently are replaced
with dummy valves during intervention work on wells with gas-lift
completions.
Port size
Diameter of the gas lift valve (orifice)
Ptro
Test rack opening pressure
You are required to enter a value in this field.
Discharge
coefficient
Discharge coefficient for the Thornhill-Craver equation, used to calculate
valve gas throughput (given injection and production pressure)
DP [Delta P] to
fully open
Difference between the production pressure when the valve is fully open to
fully closed (for a fixed injection pressure)
This is only needed for diagnostics operation if the throttling behavior of the
valve is to be modeled.
5. In the Ptro field, enter the test rack opening pressure.
6. Optional: In the MD, Port size, and DP to fully open columns, select the unit of measurement
as needed.
7. Select Active to indicate that the injection valve is in operation, and then enter the gas lift
properties.
a. Specify Gas Properties of the injected gas in one of the following ways:
•
To enter a specific gravity associated with a fluid, select Specify and enter the value.
•
To specify a fluid model, select Use fluid model and select a fluid from the Fluid list.
Note: You can create a new fluid, or edit an existing one.
b. Specify the Injection Gas Surface Condition properties.
Build physical models
77
PIPESIM User Guide
Field
Action
Target injection
rate
Enter the target injection gas flowrate for design used by the software to
calculate the production pressure curve and operating valve sizing
Note: This option is used only by the Gas lift design and Gas lift
diagnostics tasks.
Surface injection
pressure
Enter the gas lift injection surface pressure
Note: This option is used only by the Gas lift design and Gas lift
diagnostics tasks.
Surface injection
temperature
Enter the surface temperature of the injection gas
Note: This option is used only by the Gas lift design and Gas lift
diagnostics tasks.
Minimum valve
injection DP
Minimum difference between injection and production pressure required for
valve placement
Valves can not be placed deeper if the pressure difference is less than this
value.
Note: This option is used only by the Gas lift Deepest injection point and
Gas lift design tasks.
8. Under Valve Performance Data, enter the following information.
a. Enter the Tuning factor value in a range of 0.2 to 5.
b. Enter the Test rack temperature value in a range of 40º F to 100° F.
c. Select the Nitrogen temp. correction option.
Field
Description
Tuning factor Factor/multiplier to the Thornhill-Craver equation that adjusts the performance of
the valve (valve throughput)
The default tuning factor is 1.
When the tuning factor is 1, no adjustment is made to the valve throughput when
you run a gas lift Fixed injection pressure or Fixed injection rate diagnostics
task.
Note:
Build physical models
78
PIPESIM User Guide
Field
Test rack
temperature
Description
•
If you know the measured values of CHP (fixed injection pressure) and
Qinj (fixed injection rate), you can run a Fixed injection pressure and
injection rate diagnostics task and the software will automatically
calculate the tuning factor for you.
•
During the Fixed injection pressure and injection rate diagnostics task,
you can publish this calculated tuning factor to the well used in the task.
Then, the Tuning factor field displays the software-calculated value.
•
This option is used only by the Gas lift diagnostics task.
Temperature that is maintained in the test rack
The default value is 60º F.
Generally, the temperature is maintained at 60° F using a water bath. However,
in some circumstances the temperature may not be controlled. In this case, the
temperature is typically ambient temperature in the shop.
Note: This option is used only by the gas lift design and gas lift diagnostics tasks.
Nitrogen
temp.
correction
Nitrogen temperature correction factor (Ct) used to more accurately calculate
valve dome pressures
•
Gas lift design calculations – Ct is used to compute the test rack dome
pressure given the valve operating pressure, valve operating temperature,
and test rack temperature.
•
Gas lift diagnostics calculations – Ct is used to calculate the valve
operating dome pressure given the known test rack dome pressure and
test rack temperature.
DAK-Sutton (default)
The DAK-Sutton (2014) method is more rigorous. Sutton tuned the
coefficients in the original Dranchuk & Abou-Kassem (DAK) Equation of
State for gas to match pure nitrogen properties calculated by REFPROP.
The resulting modification allows accurate calculation of nitrogen gas
compressibility for pressures up to 15,000 psia and temperatures up to 400º
F.
Winkler-Eads
The Winkler-Eads (1989) method is a composite of two empirical curve fit
equations to match Nitrogen Z factor measured data. The first equation is
valid up to 1238 psia and the second equation is valid over the range of 1238
psia to 3000 psia, with temperature ranges up to 300º F. Despite these
limitations, Sutton (2014) reported that the Winkler-Eads method gives
reasonable results up to 5000 psia and 400º F.
Build physical models
79
PIPESIM User Guide
Field
Description
The correction factor provided by Winkler-Eads provides a way to convert
the dome pressure at the valve depth to the equivalent test rack opening
pressure (Ptro) and vice-versa.
9. To add multiple injection valves, repeat the preceding steps.
Related links:
Select a gas lift injection valve (p.80)
Create or edit fluid models (p.228)
Run gas lift diagnostics (p.373)
Run gas lift design (p.357)
Select a gas lift injection valve
When you add a gas lift injection valve to well tubing, you must select the valve from the Gas lift
valve catalog. Selecting the valve from the catalog populates the Gas Lift table in the Artificial
lift tab with the valve properties.
Note: If the valve that you need to use is not listed in the catalog, you can use the Catalogs option
on the Home tab in the Application options group to add the valve to the catalog.
1. In the Gas Lift table, highlight the row for the valve for which you need to define properties.
2. In the rightmost column in the table, click the Use catalog ellipsis button.
3. In the Gas lift valve catalog, select the valve that you want to use, and then click OK.
Related links:
Manage the gas lift valve catalog (p.27)
Gas lift valve catalog properties (p.46)
User defined equipment
PIPESIM* supports many types of equipment that can be inserted into a flow path to model
devices that affect the fluid (flowrate, pressure, temperature and enthalpy). Examples include
pumps, compressors, heaters, multipliers, chokes, etc.
If you want to model certain specialized or proprietary devices not currently supported by PIPESIM,
you can create a Dynamically Linked Library (DLL) to achieve this. Such devices may include jet
pumps, multiphase boosters, valves, etc.
Self-documenting code templates written in c++ and Fortran are provided in the .. \Program
Files\Schlumberger\PIPESIM201x.x\Developer Tools\User Equipment
directory created during the PIPESIM installation.
Build physical models
80
PIPESIM User Guide
Register user defined equipment
1. On the Workspace tab, click Options.
2. In the left pane, click Plugins.
3. Click Register.
4. Browse to and select the desired user equipment DLL.
5. Select a user equipment or flow correlations DLL.
6. Click Open.
The user equipment DLL with relevant information is added to the list of plugins.
Use user defined equipment
Depending on the type of user equipment created, you can add a user defined equipment to the
PIPESIM model from one of three possible locations:
•
Surface equipment (network or well editor)
•
Downhole equipment (well editor)
•
Artificial lift (well editor)
Depending on the specific configuration options defined for the user equipment, you can specify
settings and input variables in the properties editor of the user equipment. Additionally, you may
sensitize on numerical input parameters while running certain single branch tasks (such as PT
Profile, System Analysis, Nodal Analysis). Results may be viewed in both tabular and graphical
form by inspecting the System node result tables and System plots respectively.
Related links:
Plugins (p.8)
Register user defined equipment
1. On the Workspace tab, click Options.
2. In the left pane, click Plugins.
3. Click Register.
4. Browse to and select the desired user equipment DLL.
5. Select a user equipment or flow correlations DLL.
6. Click Open.
The user equipment DLL with relevant information is added to the list of plugins.
Use user defined equipment
Depending on the type of user equipment created, you can add a user defined equipment to the
PIPESIM model from one of three possible locations:
•
Surface equipment (network or well editor)
•
Downhole equipment (well editor)
Build physical models
81
PIPESIM User Guide
•
Artificial lift (well editor)
Depending on the specific configuration options defined for the user equipment, you can specify
settings and input variables in the properties editor of the user equipment. Additionally, you may
sensitize on numerical input parameters while running certain single branch tasks (such as PT
Profile, System Analysis, Nodal Analysis). Results may be viewed in both tabular and graphical
form by inspecting the System node result tables and System plots respectively.
Add an ESP
The electric submersible pump (ESP) is perhaps the most versatile of the artificial lift methods. The
ESP comprises a downhole pump, electric power cable, motor, and surface controls. In a typical
application, the downhole pump is suspended on a tubing string hung on the wellhead and is
submerged in the well fluid. The pump is close-coupled to a submersible electric motor that
receives power through the power cable and surface controls. The ESP has the broadest
producing range of any artificial lift methods.
To simulate an ESP, PIPESIM* maintains a database of manufacturers and models from which
you can select. For each model the diameter, minimum and maximum flow rate, and base speed
are provided. A performance plot of the ESP is also available.
1. In the Well editor, click the Artificial lift tab.
2. Perform one of the following actions:
•
Click New (+) at the bottom of the table and then click ESP as the Equipment to be used for
the artificial lift.
•
Drag the ESP icon in the Artificial lift group to the well tubing in the schematic.
3. Click the row in the table for the equipment added above to display the properties for that
equipment.
4. Configure the appropriate properties.
For more information, see Electric Submersible Pumps (ESP) (p.601).
Related links:
ESP properties (p.82)
ESP properties
The following tables explain the different ESP properties.
General properties
Property
Description
Name
Name of the Electrical Submersible Pump. A unique name is required.
Active
Specifies whether the pump is in operation. If inactive, the pump is bypassed
during simulation.
Measured depth Depth of the specified ESP (MD)
Build physical models
82
PIPESIM User Guide
Performance data properties
Property
Description
Manufacturer
Pump manufacturer (from catalog).
Model
Model name or number of the pump (from catalog).
Note: To select an ESP from the catalog, select the catalog button and
choose the appropriate manufacturer and model. List of pump displayed is
automatically filtered based on casing inside diameter at pump location and
also the operating flowrate and operating frequency you specified.
Diameter
Diameter of the pump for the model selected from catalog
Min flowrate
Minimum recommended flowrate for pump selected from catalog
Max flowrate
Maximum recommended flowrate for the pump selected
Base frequency
The frequency used for the base performance curve (generally 60 Hz for
ESPs).
Operating
frequency
The frequency at which the pump motor is expected to run.
Operating speed
The actual operating speed of the pump in RPM or cycles per minute. For
both Operating frequency and Operating speed, if one is specified, the
other is calculated.
Note: The operating speed is adjusted to the operating frequency based on
the Pump speed factor defined in Simulation Settings in the Advanced tab
under Miscellaneous options.
Stages
The actual number of stages of the ESP. This can be selected from a dropdown list of available stages (stored in catalog) or entered manually.
Head factor
Allows the pump head to be adjusted (default = 1).
Flowrate factor
Allows the pump flowrate to be adjusted.
Power factor
Allows the pump power requirement to be adjusted.
Calculation options properties
Property
Description
Viscosity
correction
All pump performance curves are based on water systems. This option
corrects for oil viscosity.
Gas separator
present
Indicates whether a gas separator is installed. If checked, a gas separator
will be installed upstream of ESP. Separated gas will be discarded.
Build physical models
83
PIPESIM User Guide
Property
Description
Separator
efficiency
The efficiency of the gas separator. This indicates the amount of free gas that
is removed. For example, a 90% efficiency indicates 90% of free gas at pump
intake condition will be discarded.
Stage by stage
calculation
Stage by stage calculation is more rigorous that takes into account losses
between stages of ESP and therefore gives realistic results across the pump
Performance curve and variable speed curve tabs
•
To change the data format from a chart to a table, click the table-shaped View data in a table
button beneath the plot, or right-click the chart and click View table.
•
To change the data format from a table to a chart, click the chart-shaped View data in a chart
button beneath the table, or right-click the table and click View chart.
Related links:
Add an ESP (p.82)
Guidelines for Calibrating Well Models (p.453)
Add a progressive cavity pump (PCP)
A PCP is a special type of rotary positive displacement pump sometimes referred to as a singlescrew pump. PCP performance is based on the volume of fluid displaced through the pump.
1. In the Well editor, click the Artificial lift tab.
2. Perform one of the following actions:
•
Click New (+) at the bottom of the table and then click PCP as the Equipment to be used
for the artificial lift.
•
Drag the PCP icon in the Artificial lift group to the well tubing in the schematic.
3. Click the row in the table for the artificial lift added in step 2 to display the properties for that
equipment.
4. Configure the appropriate properties on each tab.
Related links:
PCP properties (p.84)
PCP properties
The following tables describe the different PCP properties.
General properties
Property
Name
Description
Name of the PCP. A unique name is required.
Build physical models
84
PIPESIM User Guide
Property
Active
Description
Specifies whether the pump is in operation. If unchecked, the pump is
bypassed during simulation.
Measured depth Depth of the PCP in the wellbore (MD).
Performance data properties
Property
Description
Manufacturer
Manufacturer of the pump (from catalog).
Model
Model of the pump (from catalog).
Diameter
Diameter of the pump for the model selected (from catalog).
Nominal rate
The actual volumetric flowrate that the pump would produce if it were pumping
with no back-pressure at its discharge (m3/sec or ft3/min).
Base speed
The rotating speed at which the performance curve is defined.
Operating speed The actual operating speed of the pump in RPM (Revolutions Per Minute).
Top drive
Specifies whether the drive is a top-drive or a bottom-drive. This is used for
torque calculations.
Rod diameter
Specifies the rod diameter (top drive only). This property allows the pipe crosssection area to be reduced, to account for the presence of a drive rod for a
pump.
Slip factor
Allows the pump flowrate to be adjusted for downward fluid slippage between
the pump rotor and the stator (default = 1).
Head factor
Allows the pump head to be adjusted to better match field performance data or
account for wear (default = 1).
Flowrate factor
Allows the pump flowrate to be adjusted (default = 1).
Power factor
Allows the pump power requirement to be adjusted (default = 1).
Calculation options properties
Property
Description
Viscosity correction
Allows a viscosity correction factor to be applied to account for reduced
slippage.
Gas separator present Allows a gas separator to be modeled.
Separator efficiency
Specifies efficiency of the gas separator (default = 100%).
Performance curve and variable speed curve tabs
•
To change the data format from a chart to a table, click the table-shaped View data in a table
button beneath the plot or right-click the chart and click View table.
•
To change the data format from a table to a chart, click the chart-shaped View data in a chart
button beneath the table or right-click the table and click View chart.
Build physical models
85
PIPESIM User Guide
Matching to field data
PCP’s, more so than ESP’s, will tend to deviate from catalog performance curves when in field
operations. This is due to the sensitivity of slip to fluid properties and operating conditions which
impact elastomer swelling. Therefore, PCP’s generally require some degree of calibration to match
field data.
Consider the Kudu 98k 1200EW PCP. A combination of rate, head and slip factors may be
adjusted to modify the performance curve. Generally, modification of the slip factor alone should be
sufficient to achieve a match.
As shown in the diagram below, the following adjustments are made to the catalog curve based on
the factors specified:
•
The rate factor will shift the entire curve vertically along the rate axis (green)
•
The head factor will shift the entire cure horizontally along the head axis (red)
•
The slip factor controls the degree of deviation from the ideal (no leakage) curve (blue)
Note:
•
Slip factors represent adjustment to slip effect only, relative to catalog and nominal rates.
Build physical models
86
PIPESIM User Guide
•
slip factor of 0 = nominal rate (cannot solve model due to infinite head)
•
slip factor of 1 = catalog rate
•
Slip factor scales linearly.
•
Slip factor is applied AFTER rate & head factors.
Related links:
Add a progressive cavity pump (PCP) (p.84)
Progressive cavity pump (PCP) (p.597)
Guidelines for Calibrating Well Models (p.453)
Add a rod pump
The rod pump uses a surface power source to drive a downhole pump assembly. The beam pump
is the most popular rod pump system because of its simple structure, flexibility, and longevity. The
system consists of the pumping unit, sucker rod, and pump. The pump unit is the main surface
equipment of the rod pump system. The beam-balanced pumping unit transforms the circular
movement of the crank to the up and down swing of the horse head using the connection rod
between the beam and crank.
1. In the Well editor, click the Artificial lift tab.
2. Perform one of the following actions:
•
Click New (+) at the bottom of the table and then click Rod pump as the Equipment to be
used for the artificial lift.
•
Drag the Rod pump icon in the Artificial lift group to the well tubing in the schematic.
3. Click the row in the table for the artificial lift added in step 2 to display the properties for that
equipment.
4. Configure the appropriate properties on each tab.
Related links:
Rod pump properties (p.87)
Rod pump properties
The following tables explain the different rod pump properties.
General properties
Property
Description
Name
Name of the rod pump.
Active
Specifies whether the pump is in operation.
Measured depth Measured depth to the bottom of the rod pump.
Build physical models
87
PIPESIM User Guide
Property
Description
This is a required value. The value cannot be less than zero.
Performance data properties
Property
Description
Nominal rate
The actual volumetric flowrate that the pump would produce, if it were pumping
with no back-pressure at its discharge. This is an alternative to the more common
practice of specifying the stroke length and speed.
Maximum DP
The maximum pressure rise the device is allowed to exhibit (psi or bar). This
property is used to prevent excess rod loading.
Maximum
power
The maximum power the device is allowed to draw (hp or kw). This property is
used to prevent excess rod loading.
Drive rod
diameter
This property allows the pipe cross-section area to be reduced, to account for the
presence of a drive rod for a pump.
Stroke per
minute
The pump speed, in strokes per minute. In conjunction with the swept volume of
the pump cylinder (its cross-section area multiplied by the stroke length), this is
an alternative to the nominal rate.
Stroke length
Effective length of the stroke at the plunger location, NOT the polished rod. When
multiplied by the plunger diameter, stroke length defines the volume of liquid
moved with each stroke.
Plunger
diameter
Diameter of the plunger which when multiplied by the stroke length, defines the
volume of liquid moved with each stroke. The actual flowing volume will be less
due to leakage (see “Slip Coefficient”).
Slip
coefficient
A coefficient to specify the change inchange in flowrate with respect to Delta
pressure. This is used to compute the pressure rise across the device when the
actual flowrate is less than the specified nominal rate due to leakage (slip) across
the pump.
The slip coefficient essentially determines the volumetric efficiency of the rod
pump. The default slip coefficient (.0002 BPD/psi or .000461 sm3/d/bar) assumes
high efficiency (generally greater than 98%), though the efficiency will vary with
flowrate and pressure differential for a given slip coefficient.
Typical volumetric efficiencies in operations range from about 70-95% and
depend on operating conditions and wear factors. Over-pumping and gas
interference will lower the volumetric efficiency.
The slip coefficient may be increased (sometimes substantially) to lower the
volumetric efficiency of the rod pump and is suggested as a sensitivity variable to
match field data. See example below.
Pump
efficiency
Overall efficiency of the pump which is used to compute the power requirement.
Build physical models
88
PIPESIM User Guide
Calculation options properties
Property
Gas separator
present
Description
If checked, a gas separator is installed to remove free gas before the
produced fluid enters the pump. Separated gas will be discarded to annulus
between tubing and casing strings.
Separator efficiency The efficiency of the gas separator if installed. A 90% separation efficiency
indicates that 90% of free gas available at pump intake condition will be
removed.
Recombine gas at
wellhead
If checked, the separated gas recombines with the produced fluid at the
wellhead.
Sensitizing on the slip coefficient
The default value of the slip coefficient will generally result in a very high volumetric efficiency. The
behavior of the slip coefficient may be examined by performing Nodal Analysis. As shown below,
the default slip coefficient of .002 BPD/psi results in a volumetric efficiency of about 99%. A slip
coefficient of .02 BPD/psi results in a volumetric efficiency of about 85% which is typical for field
conditions.
Using a slip coefficient in place of a specified volumetric efficiency allows you to vary operating
conditions for the rod pump which will produce slightly different volumetric efficiencies. While a
specific slip coefficient may be valid for a specific pump in operation, different pumping wells will
have different slip coefficients.
If we consider the ideal case where no leakage occurs (slip coefficient of zero), we would have a
vertical line on the nodal analysis plot as the rate produced by the well is fully defined by the stroke
length X area X frequency for the pump. This ideal assumption essentially defines the rate for the
well. By applying the slip coefficient (red and green curves), the rate vs. pressure relationship is
relaxed slightly though the range of flowrate still falls within a narrow band except for very low
pressures. Therefore, to avoid over-specification, simulation tasks performed on wells with rod
pumps should always be pressure specified rather than rate specified.
Build physical models
89
PIPESIM User Guide
Sensitizing on Speed
Rod Pump Stroke Speed is a typical sensitivity variable for simulation tasks as shown in the figure
below.
Build physical models
90
PIPESIM User Guide
Related links:
Add a rod pump (p.87)
RODPUMP: Rod- or Beam-pump (p.837)
Guidelines for Calibrating Well Models (p.453)
2.1.5
Add heat transfer data
Heat transfer can be modeled by entering the single heat transfer coefficient (U value) or by
entering multiple values in a table.
1. To define the heat transfer data, in the Well editor, click the Heat transfer tab.
Note: The information in the Heat transfer tab changes based on the selected U Value input
method and the Ambient temperature input method.
2. Select the U Value input method and Ambient temperature input method.
Field
U Value input
method
Action
Perform one of the following actions:
•
Click Single, enter the value and select the appropriate units.
•
Click Multiple, select the appropriate Depth option (MD or TVD) and
enter U Value at given depths. The U values at all other depths will be
interpolated based on measured depth (MD).
Build physical models
91
PIPESIM User Guide
Field
Action
U Value
U value or heat transfer coefficient
Ambient
temperature
input method
Perform one of the following actions:
•
Click Single, enter the soil temperature at wellhead with the appropriate
unit. The Ambient temperature (surrounding formation temperature) at
any point in the wellbore will be interpolated between the entered Soil
Temperature at wellhead and the known Reservoir temperature
specified in the Completions tab of Well editor based on depth (TVD).
•
Click Multiple, select the appropriate Depth option (MD or TVD) and
enter Ambient temperature at given depths. The Ambient temperature at
all other depths will be interpolated based on true vertical depth (TVD) .
3. To add more rows to the table, click New (+).
Note: By default, the data appears in a plot. Click the button below the plot to switch between plot
format and tabular format.
For more information, see Overall Heat Transfer Coefficient (p.641).
Related links:
Measured depth and true vertical depth (p.63)
Measured depth and true vertical depth
This graphic shows the difference between Measured Depth (MD) and True Vertical Depth (TVD).
These are only equivalent when a well is completely vertical.
Build physical models
92
PIPESIM User Guide
Related links:
Add a deviation survey (p.61)
Add heat transfer data (p.91)
2.1.6
Add completions
In PIPESIM*, a completion refers to the point or interval of contact(s) between wellbore and the
reservoir. A completion includes a definition of an Inflow Performance Relationship (IPR) and the
fluid that is associated with the producing reservoir as well as some of the mechanical wellbore
configuration (for example: gravel pack, etc.) to account for pressure drop between the reservoir
and the wellbore. Completion characteristics such as fracture geometry, gravel packing, perforation
parameters and so on, may be described as part of the IPR. A completion may contain perforations
(with casing) or be openhole (no casing). Only one set of perforations are allowed per completion.
Note:
•
Any completion changes that you make while interacting with the Wellbore schematic will be
reflected in the Completions table, such as adding a completion or changing the depth of a
completion. Likewise, any changes that you make on the Completions tab appear in the
Wellbore schematic.
•
After you complete a perforation design simulation, you can update the completion data in the
well model used in the simulation with the completion data results from the perforation design.
Build physical models
93
PIPESIM User Guide
1. Add a completion to the Wellbore schematic by performing one of the following actions:
•
On the Insert tab in the Downhole equipment group, drag the Completion icon to the
appropriate position on the Wellbore schematic.
•
On the Completions tab, click New (+) at the bottom of the table and select whether the
Geometry profile is a vertical or horizontal completion.
Note: By default, if the completion is created in a wellbore section within 10 degrees from
horizontal, PIPESIM creates a horizontal completion; otherwise, PIPESIM creates a vertical
completion. You can override this designation. Based on the designated completion (horizontal or
vertical), the list of selectable IPR models changes.
2. To reposition the Completion object, perform one of the following actions:
•
On the Wellbore schematic, drag the Completion object to another location.
•
On the Completions tab, define the completion depth.
•
For Single point completions, enter the Middle MD.
•
For Distributed completions, enter the Top MD and Bottom MD.
Note: The Type property displays the completion type (Perforated or Openhole). You
cannot change this value in the Completions tab.
3. On the Completions tab, define the completion.
To select the completion that you want to define, either click the completion on the Wellbore
schematic, or click the appropriate row in the Completions table.
Note: When defining completions, the selections available in the Completions tab change based
on whether the well completion is vertical or horizontal, and whether the fluid entry is single point or
distributed.
a. If the completion is active, ensure that the Active check box is selected.
An inactive completion will ignore the completion and there will be no contribution.
b. Select the IPR model.
The IPR models available for selection change based on the selection made for the Fluid
entry and the Geometry profile.
c. Define the completion properties, reservoir conditions, and fluid model associated with the
completion.
You define these properties on the tabs displayed beneath the Completions table.
Related links:
IPR options and applicability table (p.95)
Multilayer completions (p.146)
Associate zones with completions (p.149)
Build physical models
94
PIPESIM User Guide
Create or edit fluid models (p.228)
Completion updates to well models
IPR options and applicability table
The IPR models that are available are based on the Geometry profile and the Fluid entry
selected.
Geometry Profile Fluid Entry
Vertical
IPR Model
Single Point • Well PI (gas, liquid)
• Vogel (liquid)
• Fetkovich (liquid)
• Jones (liquid, gas)
• Backpressure (gas)
• Darcy (gas, liquid)
• Forchheimer (gas)
• Hydraulic Fracture (liquid, gas)
Horizontal
Single Point • Joshi (liquid, gas)
• Babu & Odeh (liquid, gas)
Horizontal
Distributed
• Distributed PI (liquid, gas)
• Joshi (liquid, gas)
• Babu & Odeh (liquid, gas)
Related links:
Vertical completions overview (p.95)
Horizontal completions overview (p.102)
Define the skin (p.107)
Multi-rate well test data (p.146)
Vertical completions overview
The vertical completion models flow between the reservoir and bottomhole using an Inflow
Performance Relationship (IPR).
The following wellbore schematic shows a vertical completion named VertComp.
Build physical models
95
PIPESIM User Guide
Related links:
Inflow performance relationships for vertical completions (p.513)
Vertical completion options (p.96)
Well productivity index (PI) reservoir properties (p.97)
Vogel's reservoir properties (p.97)
Fetkovich's reservoir properties (p.98)
Jones' reservoir properties (p.98)
Backpressure's reservoir properties (p.99)
Darcy's reservoir properties (p.99)
Forchheimer's equation (p.100)
Hydraulic fracture reservoir properties (p.101)
Vertical completion skin table (p.110)
Vertical completion options
When the selected IPR model is Darcy and one of the Skin options is set to calculate, the following
vertical completion options are available:
Completion Type
Description
OpenHole
Does not have casing or liner cemented in place across the production zone.
Produced fluids flow directly into the wellbore. In some cases, the zone is left
entirely bare, but usually some sort of sand-control or flow-control method is
used.
Openhole with
gravel pack
An openhole completion in which a slotted or perforated liner, often wirewrapped and placed in the well, is surrounded by gravel. Gravel packs are
most commonly used for mitigating sand production.
Perforated
Has a production casing or liner perforated to allow fluids to pass between
the wellbore and the producing formation.
Perforated with
gravel pack
Uses a combination of gravel pack and perforation in cased-holes. The
perforations allow passage of fluids between the wellbore and the producing
formation. Gravel packing the annulus and perforations prevents sand
production.
Frac Pack
Process of creating a propped hydraulic fracture and an annular gravel pack
to increase well productivity and control sand production.
Build physical models
96
PIPESIM User Guide
Related links:
Vertical completions overview (p.95)
Well productivity index (PI) reservoir properties
This topic describes the reservoir data to enter when you use the well PI equation for vertical
completions.
Property
Description
Reservoir pressure
Static reservoir pressure
Reservoir
temperature
Reservoir temperature
IPR basis
Basis for IPR calculation (liquid or gas)
Productivity Index
Productivity Index
Use Vogel below
bubble point
Available for Liquid PI for reservoirs where bottomhole pressure may be
below the bubble point.
Note: The Well PI option is intended for use when the reservoir pressure is
above the bubble point. The Vogel correction below the bubble point
accounts for presence of 2-phase as gas comes out of solution. An
alternate option is to use an IPR model that is intended for two-phase
fluids, such as Vogel or Fetkovich.
Use test data
Input rate versus pressure data available from standard multipoint tests or
isochronal test. PIPESIM adjusts the IPR automatically to match the test
data and computes the resultant productivity index (PI).
For more information, see Productivity Index (PI) (p.514).
Related links:
Multi-rate well test data (p.146)
Vogel's reservoir properties
This topic describes the reservoir data to enter when you use Vogel's equation for vertical
completions.
Property
Description
Reservoir pressure Static reservoir pressure
Reservoir
temperature
Reservoir temperature
IPR basis
Basis for IPR calculation. Liquid is the only option for Vogel IPR model.
AOFP
Absolute Open Flow Potential - the maximum liquid flowrate the well could
deliver if the bottomhole flowing pressure were set to 0.
Build physical models
97
PIPESIM User Guide
Property
Description
Vogel coefficient
Coefficient used in Vogel's equation to adjust the degree of curvature of
the inflow performance curve. Curvature increases with an increasing
coefficient. A straight line is produced when the PI-coefficient is 0 (default
value = 0.8).
Use test data
Input rate versus pressure data for a well test. PIPESIM* adjusts the IPR
automatically to match the test data.
Related links:
Vogel's equation (p.515)
Multi-rate well test data (p.146)
Fetkovich's reservoir properties
This topic describes the reservoir data to enter when you use Fetkovich's equation for vertical
completions.
Property
Description
Reservoir
pressure
Static reservoir pressure
Reservoir
temperature
Reservoir temperature
IPR basis
Basis for IPR calculation (liquid is the only option for Fetkovich IPR model)
AOFP
Absolute Open Flow Potential - the maximum liquid flowrate the well could
deliver if the bottomhole flowing pressure were set to 0
n exponent
Exponent used in the Fetkovich equation to adjust the degree of curvature
of the inflow performance curve. Unlike the Vogel equation it is not possible
to produce a linear well inflow characteristic as a special case of the
Fetkovich equation. The default value is 1.0.
Use test data
Input rate versus pressure data available from standard multipoint tests or
isochronal test. PIPESIM adjusts the IPR automatically to match the test
data and computes the resultant AOFP and n exponent.
Related links:
Fetkovich's equation (p.516)
Multi-rate well test data (p.146)
Jones' reservoir properties
This topic describes the reservoir data to enter when you use the Jones' equation for vertical
completions.
Build physical models
98
PIPESIM User Guide
Property
Reservoir pressure
Description
Static reservoir pressure
Reservoir temperature Reservoir temperature
IPR basis
Basis for IPR calculation (liquid or gas)
A (turb)
Turbulent flow coefficient. This value must be ≥ 0.
B (lam)
Laminar coefficient. This value must be ≥ 0.
Use test data
Input rate versus pressure data available from standard multipoint tests
or isochronal test. PIPESIM adjusts the IPR automatically to match the
test data and computes parameters A and B.
For more information, see Jones' Equation (p.517).
Related links:
Multi-rate well test data (p.146)
Backpressure's reservoir properties
This topic describes the reservoir data to enter when you use the backpressure equation vertical
completions.
Property
Description
Reservoir pressure
Static reservoir pressure
Reservoir
temperature
Reservoir temperature
IPR basis
Basis for IPR calculation (gas is the only option for Backpressure IPR
model).
Constant C
C is the coefficient to pressure square differential term in back pressure
equation. C is influenced by reservoir and fluid parameters.
Slope n
Slope n is the exponent to pressure square differential term in the
backpressure equation representing flow characteristics. Its value ranges
between 0.5 (for completely turbulent flow) to 1.0 (for pure laminar flow).
Use test data
Input rate versus pressure data from a typical backpressure test. PIPESIM
adjusts the IPR automatically to match the test data and computes values
for C and n.
Related links:
Back pressure equation (p.518)
Multi-rate well test data (p.146)
Darcy's reservoir properties
This topic describes the reservoir data to enter when you use the Darcy equation for vertical
completions.
Build physical models
99
PIPESIM User Guide
For more information, see Pseudo Steady State Equation / Darcy Equation (p.519).
Property
Reservoir pressure
Description
Static reservoir pressure
Reservoir temperature Reservoir temperature
IPR basis
Basis for IPR calculation (liquid or gas)
Use Vogel below
bubble point
Available for liquid-based IPR only
Use the Vogel equation to calculate the IPR curve below the bubble
point.
Reservoir thickness
Average formation thickness
Borehole diameter
Diameter of the wellbore (drilled hole) outside of the casing and cement
The default value is 6 inches.
Reservoir permeability Average permeability of the formation
Use relative
permeability data
Available for liquid-based IPR only
Select this check box to specify a relative permeability table.
Reservoir shape
option
Specify either a drainage radius or a shape factor
Drainage radius
Radius of external boundary of drainage area
Shape factor
Identifies the physical location of a well with respect to reservoir
boundaries
The typical value for a circular reservoir is 31.62.
Reservoir area
Area of the reservoir
Use transient model
Select the Transient model check box to model a well that has not
reached pseudo steady-state condition.
This displays following additional parameters:
Time
Time well has been producing
Porosity
Pore volume/bulk volume
Compressibility
Total compressibility of the reservoir rock
Related links:
Vertical completions overview (p.95)
Forchheimer's equation
This topic describes the reservoir data to enter when you use the Forchheimer equation for vertical
completions.
Build physical models
100
PIPESIM User Guide
Property
Reservoir pressure
Description
Static reservoir pressure
Reservoir temperature Reservoir temperature
IPR basis
Basis for IPR calculation (gas is the only option for Forchheimer IPR
model).
F (turb)
Turbulent coefficient. This value must be ≥ 0.
B (lam)
Laminar coefficient. This value must be ≥ 0.
Use test data
Input rate versus pressure data available from standard multipoint tests
or isochronal test. PIPESIM adjusts the IPR automatically to match the
test data and computes parameters F and B.
Related links:
Forchheimer equation (p.518)
Multi-rate well test data (p.146)
Hydraulic fracture reservoir properties
This topic describes the reservoir data to enter when you use the hydraulic fracture equation for
vertical completions.
Note: The Fractured Well IPR type uses a digitized, constant rate, finite-conductivity, closed
square, fractured well type-curve to calculate the effect of a vertically drilled well that has been
hydraulically fractured. This is the same method used in the Schlumberger FracCADE software.
•
The well is assumed to be in the center of a square reservoir with an aspect ratio of 1:1.
•
The type curves used in the calculation are taken from Reservoir Stimulation 2nd Edition by
Econimides and Nolte, Chapter 8 by Hai-Zui Meng and SPE paper 16435 and are best suited
for tight gas wells. Type curves are generated using single-phase, two-dimensional finite
difference simulators for ranges of system properties (permeability, porosity, fluid viscosity, total
system compressibility) and the characteristic length of the system, fracture half-length. These
are then used to compute Dimensionless time (valid range: 10e-5 - 10e3), Dimensionless
wellbore pressure, and Dimensionless fracture conductivity (valid range 0.1 - 500).
Property
Description
Reservoir pressure
Static reservoir pressure
Reservoir
temperature
Reservoir temperature
IPR basis
Basis for IPR calculation (liquid or gas)
Use Vogel below
bubble point
(Available for liquid-based IPR only) Uses a type-curve equation for
calculating the productivity above the bubble point, and the Vogel
relationship to calculate the IPR curve below the bubble point. If the
watercut exceeds 60%, using Vogel's equation is not recommended.
Build physical models
101
PIPESIM User Guide
Property
Description
Reservoir thickness Average formation thickness.
Reservoir
permeability
Average formation permeability. For a gas well, this is gas permeability. For
an oil well, this is total liquid permeability.
Reservoir radius
Radius of external boundary of drainage area. The default value is 2,000
feet.
Borehole diameter
Diameter of the wellbore (drilled hole) outside of the casing and cement.
The default value is 6 inches.
Fracture half length The length of the fracture extending out in one direction from the wellbore,
which is half of the total fracture length.
Fracture
permeability
The effective permeability to the primary fluid of the fracture proppant under
reservoir conditions.
Fracture width
Average width of the fractures in a hydraulically fractured reservoir.
Use transient model Select the Transient model check box to model a well when the well has
not reached pseudo-steady-state conditions. When selected, the following
properties appear:
Time
Time well has been producing
Porosity
Pore volume/bulk volume
Compressibility
Total compressibility of the reservoir
Related links:
Vertical completions overview (p.95)
Horizontal completions overview
PIPESIM* uses the reservoir inflow and wellbore pressure drop equations to calculate the
production rate along the well length. PIPESIM supports the following completion types:
•
Single point (infinite conductivity)
•
Distributed (finite conductivity)
Single point completions
For single point completions, inflow is assumed to occur at the heel of the well only (no pressure
drop is calculated along the horizontal completion). The following IPRs are available:
•
Pseudo-steady-state (oil reservoirs)
•
Pseudo-steady-state (gas reservoirs)
•
Steady-state (oil reservoirs)
•
Steady-state (gas reservoirs)
Build physical models
102
PIPESIM User Guide
Distributed completions
For distributed completions, the inflow performance is expressed as a Productivity Index (PI) per
unit length that can be assigned explicitly (Distributive PI) or calculated using the following
equations:
•
Steady-state (oil reservoirs)
•
Steady-state (gas reservoirs)
•
Pseudo-steady-state (oil reservoirs)
•
Pseudo-steady-state (gas reservoirs) productivity equations.
In this mode, PIPESIM calculates the pressure drop along the horizontal completion.
These equations take account of the effect of the vertical/horizontal permeability ratio, completion
skin, and reservoir thickness.
Related links:
Joshi (steady state) (p.103)
Distributed productivity index (PI) reservoir properties (p.106)
Babu and odeh (pseudo-steady state) (p.104)
Joshi (steady state)
This topic describes the reservoir data to enter when you use the Joshi equation for oil and gas
horizontal completions.
The following reservoir data in the table is shared for Distributed and Single point.
For more information, see Pseudo-Steady State Productivity (p.554).
Property
Reservoir pressure
Description
Static reservoir pressure
Build physical models
103
PIPESIM User Guide
Property
Description
Reservoir temperature
Reservoir temperature
IPR basis
Basis for IPR calculation (liquid or gas)
Radius of reservoir extent
External boundary radius of the drainage area
Reservoir thickness
Reservoir thickness
Permeability perpendicular to well Permeability in the x-direction (perpendicular to the well)
Permeability parallel to well
Permeability in the y-direction (parallel to the well)
Vertical permeability
Permeability in the z-direction (Kv)
Well Radius
Sandface radius (drilled-hole radius)
Well Eccentricity
Offset of the well from the center of the pay zone
Note: These properties are only applicable to Joshi (Steady State) - Single point model.
Property
Description
Productivity Index
Computed single point PI values from the data supplied
Horizontal section
length
Effective length of the horizontal completion
Fluid OFVF or Gas Z Option changes based on selected IPR basis. For liquids, the Fluid OFVF
(Oil Formation Volume Factor value) field appears. For gas, the Gas Z
field appears.
Note: This fluid property will replace the values defined in the fluid model
for the completion calculations only.
Fluid viscosity
Fluid viscosity.
Note: This fluid property will replace the values defined in the fluid model
for the completion calculations only.
Related links:
Horizontal completions overview (p.102)
Babu and odeh (pseudo-steady state)
This topic describes the reservoir data to enter when you use the Babu and Odeh equation for oil
and gas horizontal completions.
The following reservoir data in the table is shared for Distributed and Single point.
For more information, see Pseudo-Steady State Productivity (p.554).
Build physical models
104
PIPESIM User Guide
Property
Description
Reservoir pressure
static reservoir pressure
Reservoir temperature
Reservoir temperature
IPR basis
Basis for IPR calculation (liquid or gas)
Reservoir X dim
Drainage width perpendicular to the well
Reservoir Y dim
Drainage width parallel to the well
Reservoir thickness
Reservoir thickness
Permeability X (perpendicular to well) Permeability in the x-direction (perpendicular to the well)
Permeability Y (parallel to well)
Permeability in the y-direction (parallel to the well)
Build physical models
105
PIPESIM User Guide
Property
Description
Permeability Z (Vertical)
Permeability in the z-direction (vertical permeability)
Heel location (X position)
x coordinate of the horizontal well trajectory
Heel location (Y position)
y coordinate of the horizontal well trajectory
Heel location (Z position)
z coordinate of the horizontal well trajectory
Horizontal section length
Effective length of the horizontal completion.
Well Radius
Sandface radius (drilled-hole radius).
Note: These properties are only applicable to Babu and Odeh (Pseudo-Steady State) - Single
point model.
Property
Productivity Index
Description
Computes the single point PI values from the data supplied
Fluid OFVF or Gas Optional changes based on selected IPR basis. For liquids, the Fluid OFVF
Z
(Oil Formation Volume Factor value) field appears. For gas, the Gas Z
(compressibility factor) field appears.
Note: This fluid property will replace the volumes defined in the fluid model
for the completion calculations only.
Fluid viscosity
Fluid viscosity.
Note: This fluid property will replace the volumes defined in the fluid model
for the completion calculations only.
Related links:
Horizontal completions overview (p.102)
Distributed productivity index (PI) reservoir properties
This topic describes the reservoir data to enter when you use the Distributed PI for oil and gas
horizontal completions.
Note: Distributed PI is the flowrate divided by drawdown divided by the unit wellbore length.
Property
Reservoir pressure
Description
Static reservoir pressure
Reservoir temperature Reservoir temperature
IPR basis
Basis for IPR calculation (liquid or gas)
Build physical models
106
PIPESIM User Guide
Property
Description
Productivity Index
Distributed Productivity Index
Related links:
Horizontal completions overview (p.102)
Define the skin
The Skin tab is used to specify the completion properties used to calculate the skin factor. It can
be negative (enhanced inflow) or positive (reduced inflow).
In certain cases, especially the low permeability reservoir, well stimulation jobs like matrix
acidizing, hydraulic fracturing, etc may improve the near wellbore flow performance. Skin is
therefore the measure of damage/improvement from the original behavior and can have a positive
or negative value.
•
A positive skin indicates damage to the near wellbore region.
•
A negative skin indicates improved near wellbore flow performance.
•
A zero skin indicates no damage or improvement.
Sometimes, especially in high-rate gas wells, another skin term is introduced due to turbulence
known as rate dependent skin.
These two terms are added to get the overall skin factor. For example, if the rate is 20 mmscf/d,
the constant skin is 3, and the rate dependent skin is 0.1/mmscf/d, then the total skin is 5. Both
mechanical and rate dependent skin terms can be entered or calculated. Horizontal completion has
only one skin type.
You can model skin for both vertical and horizontal wells when appropriate IPR models and
completion methods are selected. The skin option is available only for the models shown in the
table.
Geometry Profile Fluid Entry
IPR Model
Vertical
Single Point Darcy (gas, liquid)
Horizontal
Single Point Joshi (liquid, gas)
Babu & Odeh (liquid, gas)
Distributed
Joshi (liquid, gas)
Babu & Odeh (liquid, gas)
When the appropriate IPR model is selected, the Skin tab appears under property for the selected
completion.
1. Click the Skin tab.
You will notice applicable skin terms depending on geometry profile of the well.
•
Horizontal geometry profile has a single term called Skin.
•
Vertical geometry profile has a Mechanical skin term and a rate-dependent skin term.
2. Click Specify (to enter a value) or Calculate (to have PIPESIM* calculate the values).
Build physical models
107
PIPESIM User Guide
•
If you selected Specify for the Mechanical skin or Rate dependent skin, enter the value.
•
If you selected Calculate, complete the remaining steps.
Note: When the Calculate option is selected for any of the skin terms for vertical geometry profile
(mechanical or rate dependent terms) or horizontal geometry profile (a single skin term), you will
need to select an appropriate Completion method to display various skin component associated
with it.
3. Select the appropriate Completion method that is available depending on well geometry and
interval type.
Geometry Profile Interval type
Vertical
Cased hole
Open hole
Horizontal
Cased hole
Open hole
Completion method
•
Perforated
•
Perforated and gravel packed
•
Frac packed
•
Open hole
•
Open hole gravel packed
•
Perforated
•
Perforated and gravel packed
•
Open hole
•
Open hole gravel packed
4. Enter the required data for skin components exposed for the selected geometry profile and
interval type.
Related links:
Skin compacted/crushed zone properties
Darcy's skin properties - openhole (p.112)
Darcy's skin properties - openhole gravel packed (p.115)
Darcy's skin properties - perforated (p.118)
Darcy's skin properties - perforated and gravel packed (p.118)
Darcy's skin properties - frac packed (p.127)
Joshi & Babu and Odeh skin properties - perforated (p.112)
Joshi & Babu and Odeh skin properties - perforated and gravel packed (p.112)
Joshi & Babu and Odeh skin properties - openhole (p.139)
Joshi & Babu and Odeh skin properties - open hole gravel packed (p.115)
Skin components
The total skin is calculated by summing contributions from different components. The Skin factor
can be either negative (enhanced inflow) or positive (reduced inflow).
Build physical models
108
PIPESIM User Guide
The components comprising the skin factor depend on the completion type selected. The following
tables display skin components associated with various completion methods for horizontal and
vertical geometry profiles
Type
Openhole
Description
The skin factor calculation assumes the well is not cemented (no casing or
liner set across the reservoir formation). Openhole completions allow
produced fluids to flow directly into the wellbore.
Completion
vertical permeability, deviation
Damaged zone
diameter, permeability
Openhole Gravel
Pack
Completion
vertical permeability, deviation
Damaged zone
diameter, permeability
Perforated
The skin factor calculation uses the McLeod or Karakas/Tariq model.
Completion
vertical permeability, deviation
Damaged zone
diameter, permeability
Compacted zone
diameter, permeability
Perforated with
Gravel Pack
Completion
vertical permeability, deviation
Damaged zone
diameter, permeability
Compacted zone
diameter, permeability
Frac Pack (a gravel Completion
packed hydraulic
vertical permeability, deviation
fracture model)
Fracture
half length, width, proppant permeability
Fracture face skin and choke fracture skin options are available.
For more information, see Vertical Well Skin Factor (p.533), Gravel Pack Skin (p.538), Perforated
Well Skin (p.540), and Frac Pack Skin (p.543).
Build physical models
109
PIPESIM User Guide
Related links:
Vertical Well Skin Factor (p.533)
Vertical completion skin table (p.110)
Horizontal completion skin table (p.111)
Partial penetration skin (p.537)
Vertical completion skin table
A vertical completion might be comprised of any of the following completion models. Based on the
information that you entered, skin components appropriate to each completion model are
calculated.
Gravel Perforated Compacted Frac
Completion
Model
Damaged
Partial
Model
Assumptions
Zone
Penetration / Pack
Skin
Zone Skin Pack
Skin
Skin
Deviation
Skin
Skin
Openhole
(p.112)
The well is not
lined or
cemented.
X
X
Openhole
The wellbore
Gravel Pack is openhole
(p.115)
and has a
gravel pack.
X
X
Perforated
(p.118)
The well is
lined or
cemented and
is perforated.
X
X
Gravel
Packed and
Perforated
(p.118)
The well is
lined or
cemented, is
perforated,
and has a
gravel pack.
X
X
Frac Pack
(p.127)
The well is
lined or
cemented, is
perforated,
and has been
fractured.
X
X
X
X
X
X
X
X
X
X
Based on the completion type, data is passed to the engines to calculate the IPR during simulation.
Related links:
Vertical Well Skin Factor (p.533)
Build physical models
110
PIPESIM User Guide
Horizontal completion skin table
A horizontal completion can use any of the following completion models. Based on the information
that you entered, skin components appropriate to each completion model are calculated.
Completion
Model
Model Assumptions
Damaged
Zone Skin
Open hole
(p.139)
The well is not lined or
cemented.
X
Openhole
Gravel Pack
(p.115)
The wellbore is openhole
and has a gravel pack.
X
Perforated
(p.112)
The well is lined or
cemented and is
perforated.
X
Gravel Packed
and Perforated
(p.112)
The well is lined or
cemented, is perforated
and has a gravel pack
X
Gravel
Packed
Skin
Perforated
Skin
Compacted
Zone Skin
X
X
X
X
X
X
Based on the completion type, data is passed to the engines to calculate the IPR during simulation.
Related links:
Inflow Performance Relationships for Horizontal Completions (p.546)
Skin options properties
The skin value has two components, a mechanical (constant) term and a rate dependent term. (For
example, if the rate is 20 mmscf/d, the constant skin is 3, and the rate dependent skin is 0.1/
mmscf/d, then the total skin is 5). Both mechanical and rate dependent skin terms can be entered
or calculated.
Property
Mechanical
skin
Description
Used to represent friction terms arising from any departure from this idealized
model.
Specify
Enter the dimensionless constant skin factor.
Calculate
Model the completion and computes the skin factor using completion
options. If the skin is computed, sensitivity cannot be performed directly on
the skin value; however, sensitivities can be performed on any completion
description parameter (such as shots per foot or perforation depth).
Rate
Flowrate dependent.
dependent skin Specify
Enter the dimensionless rate dependent skin factor.
Build physical models
111
PIPESIM User Guide
Property
Description
Calculate
Calculate the rate dependent skin terms for all the components specified in
the completion options description.
Related links:
Vertical Well Skin Factor (p.533)
Skin options properties - horizontal distributed
The skin terms can be entered or calculated.
Property
Skin
Description
Used to represent friction terms arising from any departure from this idealized model.
Specify
Enter the dimensionless constant skin factor.
Calculate
Model the completion and computes the skin factor using completion options. If
the skin is computed, sensitivity cannot be performed directly on the skin value;
however, sensitivities can be performed on any completion description parameter
(such as shots per foot or perforation depth).
Related links:
Inflow Performance Relationships for Horizontal Completions (p.546)
Darcy's skin properties - openhole
When the Open hole completion type is selected, the following skin components are calculated.
The perforation skin and compacted/crushed zone skin components are not calculated because
there are no perforations.
•
Damaged zone skin: This is the skin component that accounts for the additional pressure
losses due to the fluid flow through the damaged zone; the region of reduced permeability
around the wellbore that results from the drilling and completion process. The thickness and
permeability of the damage zone kd or the damaged zone to unaltered reservoir permeability
ratio kd/k, must be provided to accurately calculate this skin. If not provided, a damaged zone
thickness of zero will be used and the damaged zone skin will be equal to zero.
•
Partial penetration skin: This skin accounts for the additional pressure losses that occur when
the net pay is not completely penetrated or completed for a perforated completion; or when the
entire net pay is not left open hole, for the case of an open hole completion. The convergence
of the flow into the wellbore which is partial completed/penetrated, results in additional pressure
losses. This skin will be equal to zero if the entire length of net pay is left open hole.
•
Deviation skin: This skin accounts for the additional pressure losses that occur from flow
convergence into a wellbore based on its deviation. The more deviated the wellbore, the greater
the surface flow area exposed to fluid flow, and the less the pressure losses and deviation skin.
Build physical models
112
PIPESIM User Guide
Property
Mechanical skin
Description
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion method selected.
These include the damaged zone, perforation, partial penetration,
deviation, compacted/crushed zone, gravel pack and frac pack skins.
There are two options available:
•
Specify: You may enter a mechanical skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin
Build physical models
113
PIPESIM User Guide
Property
Rate dependent skin
Parameter option
Description
components that apply. The total mechanical skin, as well as the
individual skin components will be calculated and displayed.
This is the rate dependent, turbulent or Non-Darcy skin. There are two
options available:
•
Specify: You may enter a rate-dependent skin determined from
other sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the rate dependent skin by selecting
the completion method and entering all the parameters for the skin
components that apply.
This enables you to select how you would like to specify the skin input
parameters. The options are:
•
Ratio: If this option is selected, you will be able to specify the
following ratio input parameters; Damaged zone permeability ratio
(kd/k), Open hole or Perforated interval ratio (lp/l) and Permeability
anisotropy (kv/k). This is the default option.
•
Absolute: If this option is selected, you will be able to specify
absolute values for the following input parameters; Damaged zone
permeability (kd), Open hole or Perforated interval length (lp) and
Vertical permeability (kv).
DAMAGED ZONE
Permeability ratio (kd/k)
Ratio of the near wellbore damaged zone permeability (kd) to the
undamaged reservoir permeability (k).
Permeability (kd)
Damaged zone permeability.
Thickness
Thickness of the damaged zone from the wellbore into the formation.
Damaged zone thickness has replaced damaged zone diameter, which
was used in older PIPESIM versions.
Damaged zone skin
Calculated skin due to the near wellbore damage.
PERFORATION,
PARTIAL
PENETRATION &
DEVIATION
Open hole or Perforated Fraction or percentage of the length of the pay zone that is completed
interval ratio (lp/l)
"open hole" (or perforated).
Open hole or Perforated Length of the pay zone that is completed "open hole" (or perforated).
interval length (lp)
Permeability anisotropy
(kv/k)
Ratio of the vertical permeability to the horizontal permeability of the
reservoir. The typical reservoir permeability measured is the horizontal
permeability.
Vertical permeability (kv) Vertical permeability of the reservoir.
Build physical models
114
PIPESIM User Guide
Property
Description
Well deviation
The wellbore deviation angle (from vertical) at the completion depth.
Perforation & partial
penetration skin
The sum of the calculated perforation skin and partial penetration/
completion skin. For the Open hole gravel packed completion, only the
partial penetration skin is calculated. The perforation skin will be equal
to zero.
Deviation skin
Calculated skin due to the wellbore deviation.
Related links:
Vertical Well Skin Factor (p.533)
Mapping of skin components between PIPESIM Classic and the new PIPESIM (p.144)
Darcy's skin properties - openhole gravel packed
When the Open hole gravel packed completion type is selected, the following skin components are
calculated. The perforation skin and compacted/crushed zone skin components are not calculated
because there are no perforations.
•
Damaged zone skin: This is the skin component that accounts for the additional pressure
losses due to the fluid flow through the damaged zone; the region of reduced permeability
around the wellbore that results from the drilling and completion process. The thickness and
permeability of the damage zone kd or the damaged zone to unaltered reservoir permeability
ratio kd/k, must be provided to accurately calculate this skin. If not provided, a damaged zone
thickness of zero will be used and the damaged zone skin will be equal to zero.
•
Partial penetration skin: This skin accounts for the additional pressure losses that occur when
the net pay is not completely penetrated or completed for a perforated completion; or when the
entire net pay is not left open hole, for the case of an open hole completion. The convergence
of the flow into the wellbore which is partial completed/penetrated, results in additional pressure
losses. This skin will be equal to zero if the entire length of net pay is left open hole.
•
Deviation skin: This skin accounts for the additional pressure losses that occur from flow
convergence into a wellbore based on its deviation. The more deviated the wellbore, the greater
the surface flow area exposed to fluid flow, and the less the pressure losses and deviation skin.
•
Gravel pack skin: This skin accounts for the additional pressure losses due to the fact that the
fluid has to flow through an added barrier of the gravel pack proppant in the perforation tunnels
and in the annulus between the gravel pack screen and casing.
Build physical models
115
PIPESIM User Guide
Property
Mechanical skin
Description
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion method selected.
These include the damaged zone, perforation, partial penetration,
deviation, compacted/crushed zone, gravel pack and frac pack skins.
There are two options available:
•
Specify: You may enter a mechanical skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin
Build physical models
116
PIPESIM User Guide
Property
Rate dependent skin
Parameter option
Description
components that apply. The total mechanical skin, as well as the
individual skin components will be calculated and displayed.
This is the rate dependent, turbulent or Non-Darcy skin. There are two
options available:
•
Specify: You may enter a rate-dependent skin determined from
other sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the rate dependent skin by selecting
the completion method and entering all the parameters for the skin
components that apply.
This enables you to select how you would like to specify the skin input
parameters. The options are:
•
Ratio: If this option is selected, you will be able to specify the
following ratio input parameters; Damaged zone permeability ratio
(kd/k), Open hole or Perforated interval ratio (lp/l) and Permeability
anisotropy (kv/k). This is the default option.
•
Absolute: If this option is selected, you will be able to specify
absolute values for the following input parameters; Damaged zone
permeability (kd), Open hole or Perforated interval length (lp) and
Vertical permeability (kv).
DAMAGED ZONE
Permeability ratio (kd/k)
Ratio of the near wellbore damaged zone permeability (kd) to the
undamaged reservoir permeability (k).
Permeability (kd)
Damaged zone permeability.
Thickness
Thickness of the damaged zone from the wellbore into the formation.
Damaged zone thickness has replaced damaged zone diameter, which
was used in older PIPESIM versions.
Damaged zone skin
Calculated skin due to the near wellbore damage.
PERFORATION,
PARTIAL
PENETRATION &
DEVIATION
Open hole or Perforated
interval ratio (lp/l)
Fraction or percentage of the length of the pay zone that is completed
"open hole" (or perforated).
Open hole or Perforated
interval length (lp)
Length of the pay zone that is completed "open hole" (or perforated).
Permeability anisotropy
(kv/k)
Ratio of the vertical permeability to the horizontal permeability of the
reservoir. The typical reservoir permeability measured is the horizontal
permeability.
Vertical permeability (kv) Vertical permeability of the reservoir.
Build physical models
117
PIPESIM User Guide
Property
Description
Well deviation
The wellbore deviation angle (from vertical) at the completion depth.
Perforation & partial
penetration skin
The sum of the calculated perforation skin and partial penetration/
completion skin. For the Open hole gravel packed completion, only the
partial penetration skin is calculated. The perforation skin will be equal
to zero.
Deviation skin
Calculated skin due to the wellbore deviation.
GRAVEL PACK
Permeability
Permeability of the gravel pack proppant.
Screen diameter
Outside diameter of the gravel pack screen.
Gravel pack skin
Calculated skin due to the gravel pack.
Related links:
Vertical Well Skin Factor (p.533)
Mapping of skin components between PIPESIM Classic and the new PIPESIM (p.144)
Darcy's skin properties - perforated
When the Perforated completion type is selected, the following skin components are calculated:
•
Damaged zone skin: This is the skin component that accounts for the additional pressure
losses due to the fluid flow through the damaged zone; the region of reduced permeability
around the wellbore that results from the drilling and completion process. The thickness and
permeability of the damage zone kd or the damaged zone to unaltered reservoir permeability
ratio kd/k, must be provided to accurately calculate this skin. If not provided, a damaged zone
thickness of zero will be used and the damaged zone skin will be equal to zero.
•
Perforation skin: This skin accounts for the additional pressure losses due to the convergence
of fluid flow into and through the perforation tunnels. It depends on the geometry of the
perforation tunnels; the perforation tunnel lengths and diameters, their phasing, the number of
perforation tunnels etc.
•
Partial penetration skin: This skin accounts for the additional pressure losses that occur when
the net pay is not completely penetrated or completed for a perforated completion; or when the
entire net pay is not left open hole, for the case of an open hole completion. The convergence
of the flow into the wellbore which is partial completed/penetrated, results in additional pressure
losses. This skin will be equal to zero if the entire length of net pay is perforated.
•
Deviation skin: This skin accounts for the additional pressure losses that occur from flow
convergence into a wellbore based on its deviation. The more deviated the wellbore, the greater
the surface flow area exposed to fluid flow, and the less the pressure losses and deviation skin.
•
Compacted/Crushed zone skin: A crushed or compacted zone is a region of reduced
permeability created around the perforation tunnels. This crushed zone forms because the
extreme force created by the explosives that are detonated during the perforation process,
pulverizes the rock around the tunnels. This crushed/compacted zone can be eliminated or
greatly reduced by perforating with dynamic underbalance conditions using the Schlumberger
Build physical models
118
PIPESIM User Guide
PURE (p.749) technology. Perforating underbalance means that the perforating is done at
conditions where the pressure within the wellbore is lower than the pressure in the reservoir,
which creates the suction required to clean out the perforation tunnels and remove the crushed
zone. The crushed zone skin is modeled with the following parameters; the crushed zone
thickness and the crushed zone permeability (kc) or crushed zone permeability to unaltered
reservoir permeability ratio (kc/k). With the PURE technology, a kc/k ratio of 0.8 to 1 can
typically be achieved.
Property
Mechanical skin
Description
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion method selected.
These include the damaged zone, perforation, partial penetration,
Build physical models
119
PIPESIM User Guide
Property
Description
deviation, compacted/crushed zone, gravel pack and frac pack skins.
There are two options available:
• Specify: You may enter a mechanical skin determined from other
sources such as a pressure transient analysis interpretation.
• Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin
components that apply. The total mechanical skin, as well as the
individual skin components will be calculated and displayed.
Rate dependent skin
Parameter option
This is the rate dependent, turbulent or Non-Darcy skin. There are two
options available:
•
Specify: You may enter a rate-dependent skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the rate dependent skin by selecting
the completion method and entering all the parameters for the skin
components that apply.
This enables you to select how you would like to specify the skin input
parameters. The options are:
•
Ratio: If this option is selected, you will be able to specify the
following ratio input parameters; Damaged zone permeability ratio
(kd/k), Perforated or Open hole interval ratio (lp/l), Permeability
anisotropy (kv/k) and Compacted/crushed zone permeability ratio
(kc/k). This is the default option.
•
Absolute:
If this option is selected, you will be able to specify absolute values
for the following input parameters; Damaged zone permeability (kd),
Perforated or Open hole interval length (lp), Vertical permeability (kv)
and Compacted/crushed zone permeability (kc).
DAMAGED ZONE
Permeability ratio (kd/k) Ratio of the near wellbore damaged zone permeability (kd) to the
undamaged reservoir permeability (k).
Permeability (kd)
Damaged zone permeability.
Thickness
Thickness of the damaged zone from the wellbore into the formation.
Damaged zone thickness has replaced damaged zone diameter, which
was used in older PIPESIM versions.
Damaged zone skin
Calculated skin due to the near wellbore damage. This value depends
on the skin method selected. When the Karakas/Tariq model is
selected, this value will be equal to zero, when the perforation length is
greater than the damaged zone thickness i.e. for this model, the effect
of the perforation tunnels exceeding the damaged zone thickness, is as
if there is no damaged zone.
Build physical models
120
PIPESIM User Guide
Property
Description
PERFORATION,
PARTIAL
PENETRATION &
DEVIATION
Skin method
This enables you to select which model to use for the Perforation,
Compacted/crushed zone and Damaged zone skin components. The
options are:
• McLeod
• Karakas/Tariq
Perforation density
Perforation shot density (number of perforation shots per unit length of
the gun system).
Diameter
Average diameter of the perforation entrance holes created in the
formation.
Length
Average penetration length of the perforation tunnels created in the
formation.
Phase angle
The angle between the perforating charges. This parameter is displayed
only when the Karakas/Tariq model is selected.
Perforated or Open
hole interval ratio (lp/l)
Fraction or percentage of the length of the pay zone that is perforated
(or completed "open hole").
Perforated or Open
hole interval length (lp)
Length of the pay zone that is perforated (or completed "open hole").
Permeability anisotropy Ratio of the vertical permeability to the horizontal permeability of the
(kv/k)
reservoir. The typical reservoir permeability measured is the horizontal
permeability.
Vertical permeability
(kv)
Vertical permeability of the reservoir.
Well deviation
The wellbore deviation angle (from vertical) at the completion depth.
Perforation & partial
penetration skin
The sum of the calculated perforation skin and partial penetration/
completion skin. When the McCleod model is selected, only the partial
penetration skin is calculated. When the Karakas/ Tariq model is
selected, both a perforation skin and a partial penetration skin are
calculated. The perforation skin consists of the sum of the plane flow
effect, vertical converging effect and wellbore skin effects as defined by
Karakas & Tariq.
Deviation skin
Calculated skin due to the wellbore deviation.
COMPACTED/
CRUSHED ZONE
SKIN
Permeability ratio (kc/k) Ratio of compacted/crushed zone permeability (kc) around the
perforation tunnels to the undamaged reservoir permeability (k).
Build physical models
121
PIPESIM User Guide
Property
Description
Permeability (kc)
Compacted/crushed zone permeability.
Thickness
Thickness of the compacted/crushed zone around the perforation
tunnels. Compacted/crushed zone thickness has replaced compacted/
crushed zone diameter, which was used in older PIPESIM versions.
Compacted/crushed
zone skin
Calculated skin due to the compacted/crushed zone. The value differs
based on the skin method chosen; because the McCleod and Karakas/
Tariq model use slightly different equations.
For more information, see Perforated Well Skin (p.540).
References
•
Laboratory Experiments Provide New Insights into Underbalanced Perforating (SPE 71642).
(p.749)
•
New Underbalanced Perforating Technique Increases Completion Efficiency and Eliminates
Costly Acid Stimulation (SPE 77364). (p. 0 )
Related links:
Vertical Well Skin Factor (p.533)
Mapping of skin components between PIPESIM Classic and the new PIPESIM (p.144)
Darcy's skin properties - perforated and gravel packed
When the Perforated and gravel packed completion type is selected, the following skin
components are calculated:
•
Damaged zone skin: This is the skin component that accounts for the additional pressure
losses due to the fluid flow through the damaged zone; the region of reduced permeability
around the wellbore that results from the drilling and completion process. The thickness and
permeability of the damage zone kd or the damaged zone to unaltered reservoir permeability
ratio kd/k, must be provided to accurately calculate this skin. If not provided, a damaged zone
thickness of zero will be used and the damaged zone skin will be equal to zero.
•
Perforation skin: This skin accounts for the additional pressure losses due to the convergence
of fluid flow into and through the perforation tunnels. It depends on the geometry of the
perforation tunnels; the perforation tunnel lengths and diameters, their phasing, the number of
perforation tunnels etc.
•
Partial penetration skin: This skin accounts for the additional pressure losses that occur when
the net pay is not completely penetrated or completed for a perforated completion; or when the
entire net pay is not left open hole, for the case of an open hole completion. The convergence
of the flow into the wellbore which is partial completed/penetrated, results in additional pressure
losses. This skin will be equal to zero if the entire length of net pay is perforated.
•
Deviation skin: This skin accounts for the additional pressure losses that occur from flow
convergence into a wellbore based on its deviation. The more deviated the wellbore, the greater
the surface flow area exposed to fluid flow, and the less the pressure losses and deviation skin.
Build physical models
122
PIPESIM User Guide
•
Compacted/Crushed zone skin: A crushed or compacted zone is a region of reduced
permeability created around the perforation tunnels. This crushed zone forms because the
extreme force created by the explosives that are detonated during the perforation process,
pulverizes the rock around the tunnels. This crushed/compacted zone can be eliminated or
greatly reduced by perforating with dynamic underbalance conditions using the Schlumberger
PURE (p.749) technology. Perforating underbalance means that the perforating is done at
conditions where the pressure within the wellbore is lower than the pressure in the reservoir,
which creates the suction required to clean out the perforation tunnels and remove the crushed
zone. The crushed zone skin is modeled with the following parameters; the crushed zone
thickness and the crushed zone permeability (kc) or crushed zone permeability to unaltered
reservoir permeability ratio (kc/k). With the PURE technology, a kc/k ratio of 0.8 to 1 can
typically be achieved.
•
Gravel pack skin : This skin accounts for the additional pressure losses due to the fact that the
fluid has to flow through an added barrier of the gravel pack proppant in the perforation tunnels
and in the annulus between the gravel pack screen and casing.
Build physical models
123
PIPESIM User Guide
Property
Description
PERFORATION
Mechanical skin
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion method selected.
These include the damaged zone, perforation, partial penetration,
deviation, compacted/crushed zone, gravel pack and frac pack skins.
There are two options available:
• Specify: You may enter a mechanical skin determined from other
sources such as a pressure transient analysis interpretation.
• Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin
Build physical models
124
PIPESIM User Guide
Property
Rate dependent skin
Description
components that apply. The total mechanical skin, as well as the
individual skin components will be calculated and displayed.
This is the rate dependent, turbulent or Non-Darcy skin. There are two
options available:
• Specify: You may enter a rate-dependent skin determined from
other sources such as a pressure transient analysis interpretation.
• Calculate: You may calculate the rate dependent skin by selecting
the completion method and entering all the parameters for the skin
components that apply.
Parameter option
This enables you to select how you would like to specify the skin input
parameters. The options are:
• Ratio: If this option is selected, you will be able to specify the
following ratio input parameters; Damaged zone permeability ratio
(kd/k), Perforated or Open hole interval ratio (lp/l), Permeability
anisotropy (kv/k) and Compacted/crushed zone permeability ratio
(kc/k). This is the default option.
• Absolute: If this option is selected, you will be able to specify
absolute values for the following input parameters; Damaged zone
permeability (kd), Perforated or Open hole interval length (lp), Vertical
permeability (kv) and Compacted/crushed zone permeability (kc).
DAMAGED ZONE
Permeability ratio (kd/k) Ratio of the near wellbore damaged zone permeability (kd) to the
undamaged reservoir permeability (k).
Permeability (kd)
Damaged zone permeability.
Thickness
Thickness of the damaged zone from the wellbore into the formation.
Damaged zone thickness has replaced damaged zone diameter, which
was used in older PIPESIM versions.
Damaged zone skin
Calculated skin due to the near wellbore damage. This value depends
on the skin method selected. When the Karakas/Tariq model is
selected, this value will be equal to zero, when the perforation length is
greater than the damaged zone thickness i.e. for this model, the effect
of the perforation tunnels exceeding the damaged zone thickness, is as
if there is no damaged zone.
PERFORATION,
PARTIAL
PENETRATION &
DEVIATION
Skin method
This enables you to select which model to use for the Perforation,
Compacted/crushed zone and Damaged zone skin components. The
options are:
Build physical models
125
PIPESIM User Guide
Property
Description
•
McLeod
•
Karakas/Tariq
Perforation density
Perforation shot density (number of perforation shots per unit length of
the gun system).
Diameter
Average diameter of the perforation entrance holes created in the
formation.
Length
Average penetration length of the perforation tunnels created in the
formation.
Phase angle
The angle between the perforating charges. This parameter is
displayed only when the Karakas/Tariq model is selected.
Perforated or Open
hole interval ratio (lp/l)
Fraction or percentage of the length of the pay zone that is perforated
(or completed "open hole").
Perforated or Open
hole interval length (lp)
Length of the pay zone that is perforated (or completed "open hole").
Permeability anisotropy Ratio of the vertical permeability to the horizontal permeability of the
(kv/k)
reservoir. The typical reservoir permeability measured is the horizontal
permeability.
Vertical permeability
(kv)
Vertical permeability of the reservoir.
Well deviation
The wellbore deviation angle (from vertical) at the completion depth.
Perforation & partial
penetration skin
The sum of the calculated perforation skin and partial penetration/
completion skin. When the McCleod model is selected, only the partial
penetration skin is calculated. When the Karakas/ Tariq model is
selected, both a perforation skin and a partial penetration skin are
calculated. The perforation skin consists of the sum of the plane flow
effect, vertical converging effect and wellbore skin effects as defined by
Karakas & Tariq.
Deviation skin
Calculated skin due to the wellbore deviation.
COMPACTED/
CRUSHED ZONE SKIN
Permeability ratio (kc/k)
Ratio of compacted/crushed zone permeability (kc) around the
perforation tunnels to the undamaged reservoir permeability (k).
Permeability (kc)
Compacted/crushed zone permeability.
Thickness
Thickness of the compacted/crushed zone around the perforation
tunnels. Compacted/crushed zone thickness has replaced compacted/
crushed zone diameter, which was used in older PIPESIM versions.
Compacted/crushed
zone skin
Calculated skin due to the compacted/crushed zone. The value differs
based on the skin method chosen; because the McCleod and Karakas/
Tariq model use slightly different equations.
Build physical models
126
PIPESIM User Guide
Property
Description
GRAVEL PACK
Permeability
Permeability of the gravel pack proppant.
Screen diameter
Outside diameter of the gravel pack screen.
Tunnel length
Length of the perforation tunnel through the casing and cement. This
value should be calculated as the sum of the thickness of the casing
and cement.
Casing ID
Inside diameter of the casing at the completion depth.
Gravel pack skin
Calculated skin due to the gravel pack.
For more information, see Perforated Well Skin (p.540).
References
•
Laboratory Experiments Provide New Insights into Underbalanced Perforating (SPE 71642).
(p.749)
•
New Underbalanced Perforating Technique Increases Completion Efficiency and Eliminates
Costly Acid Stimulation (SPE 77364). (p. 0 )
Related links:
Vertical Well Skin Factor (p.533)
Mapping of skin components between PIPESIM Classic and the new PIPESIM (p.144)
Darcy's skin properties - frac packed
Hydraulic fracturing is the process of using hydraulic pressure to create an artificial fracture in a
reservoir. It involves pumping fluid at an injection rate that is too high for the formation to accept,
without breaking. The fracture grows in length, height and width by pumping a mixture of fluid and
proppant at high pressure. The proppant is meant to "prop" or hold the fracture open when the
pumping stops, to ensure the fracture remains an open conduit for fluid flow.
When the Frac packed completion type is selected, the following skin components are calculated.
There is no damaged zone skin, because the fracture is assumed to extend far beyond any
damaged zone that exists. The perforation skin and compacted/crushed zone are also not
calculated because the flow path will primarily be through the fracture. Additionally, in PIPESIM,
the Frac Pack skin is calculated only in association with a cased hole gravel pack. If the gravel
pack is not defined, the Frac pack skin is equal to zero.
•
Partial penetration skin: This skin accounts for the additional pressure losses that occur when
the net pay is not completely penetrated or completed for a perforated completion; or when the
entire net pay is not left open hole, for the case of an open hole completion. The convergence
of the flow into the wellbore which is partial completed/penetrated, results in additional pressure
losses. This skin will be equal to zero if the entire length of net pay is perforated.
•
Deviation skin: This skin accounts for the additional pressure losses that occur from flow
convergence into a wellbore based on its deviation. The more deviated the wellbore, the greater
the surface flow area exposed to fluid flow, and the less the pressure losses and deviation skin.
Build physical models
127
PIPESIM User Guide
•
Frac pack skin: This skin accounts for the pressure losses that occur from fluid flow into the
various parts of the fracture. A hydraulic fracture increases the effective wellbore area and
typically results in a negative skin and a reduction in the pressure losses required to produce a
particular flow rate, when compared to a non-fractured (or perforated wellbore). The pressure
losses associated with a hydraulic fracture occur as fluid flows across the damaged zone on the
fracture face, through the choke (i.e. the narrow part of the fracture that connects the wellbore
to the main fracture), through the conductive fracture itself, through the proppant in the annulus
between the casing ID and the gravel pack screen and through the proppant in the tunnel
through the casing and cement thicknesses. A separate skin component is calculated to
account for each of these pressure losses and they are summed to get the frac pack skin.
Build physical models
128
PIPESIM User Guide
Property
Mechanical skin
Description
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion method selected.
These include the damaged zone, perforation, partial penetration,
deviation, compacted/crushed zone, gravel pack and frac pack skins.
There are two options available:
•
Specify: You may enter a mechanical skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin
Build physical models
129
PIPESIM User Guide
Property
Description
components that apply. The total mechanical skin, as well as the
individual skin components will be calculated and displayed.
Rate dependent skin
This is the rate dependent, turbulent or Non-Darcy skin. There are two
options available:
Parameter option
•
Specify: You may enter a rate-dependent skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the rate dependent skin by selecting
the completion method and entering all the parameters for the skin
components that apply.
This enables you to select how you would like to specify the skin input
parameters. The options are:
•
Ratio: If this option is selected, you will be able to specify the
following ratio input parameters; Perforated or Open hole interval ratio
(lp/l) and Permeability anisotropy (kv/k). This is the default option.
•
Absolute: If this option is selected, you will be able to specify
absolute values for the following input parameters; Perforated or
Open hole interval length (lp) and Vertical permeability (kv).
PERFORATION,
PARTIAL
PENETRATION &
DEVIATION
Perforation density
Perforation shot density (number of perforation shots per unit length of
the gun system).
Diameter
Average diameter of the perforation entrance holes created in the
formation.
Perforated or Open
hole interval ratio (lp/l)
Fraction or percentage of the length of the pay zone that is perforated
(or completed "open hole").
Perforated or Open
Length of the pay zone that is perforated (or completed "open hole").
hole interval length (lp)
Permeability
anisotropy (kv/k)
Ratio of the vertical permeability to the horizontal permeability of the
reservoir. The typical reservoir permeability measured is the horizontal
permeability.
Vertical permeability
(kv)
Vertical permeability of the reservoir.
Well deviation
The wellbore deviation angle (from vertical) at the completion depth.
Perforation & partial
penetration skin
The sum of the calculated perforation skin and partial penetration/
completion skin. For the Frac packed completion, only the partial
penetration skin is calculated. The perforation skin will be equal to zero.
Deviation skin
Calculated skin due to the wellbore deviation
Build physical models
130
PIPESIM User Guide
Property
Description
GRAVEL PACK
Permeability
Permeability of the gravel pack proppant.
Screen diameter
Outside diameter of the gravel pack screen.
Tunnel length
Length of the perforation tunnel through the casing and cement. This
value should be calculated as the sum of the thickness of the casing and
cement.
Casing ID
Inside diameter of the casing at the completion depth.
Gravel pack skin
The following gravel pack skin components are calculated: Skin for the
pressure losses through the proppant between the casing ID and gravel
pack screen OD; Skin for the pressure losses through the proppant in
the tunnel through the casing and cement thicknesses. These skin
components are summed and embedded in the Frac pack skin that is
displayed.
Fracture
A hydraulic fracture in the rock next to the wellbore.
Fracture half length
Length of the fracture extending out from the wellbore in one direction
i.e. half the total fracture length.
Fracture width
Average fracture width.
Proppant permeability
Effective permeability of the proppant in the fracture.
Choke
A choke is the near wellbore narrowing of the fracture due to tortuosity
or other effects. The choke is the damaged connection between the
wellbore and the fracture. A fracture choke skin is calculated to account
for the additional pressure losses associated with the fluid flow through
this constriction.
Choke permeability
Permeability of fracture choke.
Choke length
Length of the fracture choke.
Damage zone
The damaged zone is the damage that is left on the fracture face during
the fracture treatment. A fracture damage zone skin is calculated to
account for the additional pressure losses encountered as the fluid flows
through this region of damage. It is important to note that this is the
damaged zone around the fracture face itself, and differs from the
damaged zone created around the wellbore itself due to the drilling and
completion process.
Damage zone
permeabililty
Permeability of the damaged zone around the fracture face. The default
value is the formation permeability, i.e. no damage around the fracture
face.
Damage zone
thickness
Thickness of the damage zone (normal to the fracture face). It is
generally very thin (0.2 ft or less).
Frac pack skin
Calculated total skin due to the frac pack. It is the sum of the following
skin components: fracture conductivity skin, fracture face skin, fracture
choke skin, fracture face damaged zone skin, gravel pack skin in the
Build physical models
131
PIPESIM User Guide
Property
Description
casing/screen annulus and gravel pack skin in the casing & cement
tunnel.
Related links:
Vertical Well Skin Factor (p.533)
Mapping of skin components between PIPESIM Classic and the new PIPESIM (p.144)
Joshi & Babu and Odeh skin properties - perforated
The Joshi (Steady State) and Babu and Odeh (Pseudo-Steady state) IPR models have the same
skin input parameters.
When the Perforated completion type is selected, the following skin components are calculated:
•
Damaged zone skin: This is the skin component that accounts for the additional pressure
losses due to the fluid flow through the damaged zone; the region of reduced permeability
around the wellbore that results from the drilling and completion process. The thickness and
permeability of the damage zone kd or the damaged zone to unaltered reservoir permeability
ratio kd/k, must be provided to accurately calculate this skin. If not provided, a damaged zone
thickness of zero will be used and the damaged zone skin will be equal to zero.
•
Perforation skin: This skin accounts for the additional pressure losses due to the convergence
of fluid flow into and through the perforation tunnels. It depends on the geometry of the
perforation tunnels; the perforation tunnel lengths and diameters, their phasing, the number of
perforation tunnels etc.
•
Partial penetration skin: This skin accounts for the additional pressure losses that occur when
the net pay is not completely penetrated or completed for a perforated completion; or when the
entire net pay is not left open hole, for the case of an open hole completion. The convergence
of the flow into the wellbore which is partial completed/penetrated, results in additional pressure
losses. This skin will be equal to zero if the entire length of net pay is perforated.
•
Compacted/Crushed zone skin: A crushed or compacted zone is a region of reduced
permeability created around the perforation tunnels. This crushed zone forms because the
extreme force created by the explosives that are detonated during the perforation process,
pulverizes the rock around the tunnels. This crushed/compacted zone can be eliminated or
greatly reduced by perforating with dynamic underbalance conditions using the Schlumberger
PURE (p.749) technology. Perforating underbalance means that the perforating is done at
conditions where the pressure within the wellbore is lower than the pressure in the reservoir,
which creates the suction required to clean out the perforation tunnels and remove the crushed
zone. The crushed zone skin is modeled with the following parameters; the crushed zone
thickness and the crushed zone permeability (kc) or crushed zone permeability to unaltered
reservoir permeability ratio (kc/k). With the PURE technology, a kc/k ratio of 0.8 to 1 can
typically be achieved.
Build physical models
132
PIPESIM User Guide
Property
Mechanical skin*
Description
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion method selected.
These include the damaged zone, perforation, partial penetration,
deviation, compacted/crushed zone, gravel pack and frac pack skins.
There are two options available:
•
Specify: You may enter a mechanical skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin
Build physical models
133
PIPESIM User Guide
Property
Description
components that apply. The total mechanical skin, as well as the
individual skin components will be calculated.
Rate dependent skin*
This is the rate dependent, turbulent or Non-Darcy skin. There are two
options available:
Parameter option
•
Specify: You may enter a rate-dependent skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the rate dependent skin by selecting
the completion method and entering all the parameters for the skin
components that apply.
This enables you to select how you would like to specify the skin input
parameters. The options are:
•
Ratio: If this option is selected, you will be able to specify the
following ratio input parameters; Damaged zone permeability ratio
(kd/k) and Compacted/crushed zone permeability ratio (kc/k). This is
the default option.
•
Absolute: If this option is selected, you will be able to specify
absolute values for the following input parameters; Damaged zone
permeability (kd) and Compacted/crushed zone permeability (kc).
DAMAGED ZONE
Permeability ratio
(kd/k)
Ratio of the near wellbore damaged zone permeability (kd) to the
undamaged reservoir permeability (k).
Permeability (kd)
Damaged zone permeability.
Thickness
Thickness of the damaged zone from the wellbore into the formation.
Damaged zone thickness has replaced damaged zone diameter, which
was used in older PIPESIM versions.
Damaged zone skin*
Calculated skin due to the near wellbore damage.
PERFORATION &
PARTIAL
PENETRATION
Perforation density
Perforation shot density (number of perforation shots per unit length of
the gun system).
Diameter
Average diameter of the perforation entrance holes created in the
formation.
Length
Average penetration length of the perforation tunnels created in the
formation.
Perforation & partial
penetration skin*
The sum of the calculated perforation skin and partial penetration/
completion skin.
Build physical models
134
PIPESIM User Guide
Property
Description
COMPACTED/
CRUSHED ZONE
SKIN
Permeability ratio
(kc/k)
Ratio of compacted/crushed zone permeability (kc) around the
perforation tunnels to the undamaged reservoir permeability (k).
Permeability (kc)
Compacted/crushed zone permeability.
Thickness
Thickness of the compacted/crushed zone around the perforation
tunnels. Compacted/crushed zone thickness has replaced compacted/
crushed zone diameter, which was used in older PIPESIM versions.
Compacted/crushed
zone skin*
Calculated skin due to the compacted/crushed zone.
*These calculated skin values are currently not displayed in the PIPESIM interface for horizontal
completions.
References
•
Laboratory Experiments Provide New Insights into Underbalanced Perforating (SPE 71642).
(p.749)
•
New Underbalanced Perforating Technique Increases Completion Efficiency and Eliminates
Costly Acid Stimulation (SPE 77364). (p. 0 )
Related links:
Inflow Performance Relationships for Horizontal Completions (p.546)
Joshi & Babu and Odeh skin properties - perforated and gravel packed
The Joshi (Steady State) and Babu and Odeh (Pseudo-Steady state) IPR models have the same
skin input parameters.
When the Perforated and gravel packed completion type is selected, the following skin
components are calculated:
•
Damaged zone skin: This is the skin component that accounts for the additional pressure
losses due to the fluid flow through the damaged zone; the region of reduced permeability
around the wellbore that results from the drilling and completion process. The thickness and
permeability of the damage zone kd or the damaged zone to unaltered reservoir permeability
ratio kd/k, must be provided to accurately calculate this skin. If not provided, a damaged zone
thickness of zero will be used and the damaged zone skin will be equal to zero.
•
Perforation skin: This skin accounts for the additional pressure losses due to the convergence
of fluid flow into and through the perforation tunnels. It depends on the geometry of the
perforation tunnels; the perforation tunnel lengths and diameters, their phasing, the number of
perforation tunnels etc.
•
Partial penetration skin: This skin accounts for the additional pressure losses that occur when
the net pay is not completely penetrated or completed for a perforated completion; or when the
Build physical models
135
PIPESIM User Guide
entire net pay is not left open hole, for the case of an open hole completion. The convergence
of the flow into the wellbore which is partial completed/penetrated, results in additional pressure
losses. This skin will be equal to zero if the entire length of net pay is perforated.
•
Compacted/Crushed zone skin: A crushed or compacted zone is a region of reduced
permeability created around the perforation tunnels. This crushed zone forms because the
extreme force created by the explosives that are detonated during the perforation process,
pulverizes the rock around the tunnels. This crushed/compacted zone can be eliminated or
greatly reduced by perforating with dynamic underbalance conditions using the Schlumberger
PURE (p.749) technology. Perforating underbalance means that the perforating is done at
conditions where the pressure within the wellbore is lower than the pressure in the reservoir,
which creates the suction required to clean out the perforation tunnels and remove the crushed
zone. The crushed zone skin is modeled with the following parameters; the crushed zone
thickness and the crushed zone permeability (kc) or crushed zone permeability to unaltered
reservoir permeability ratio (kc/k). With the PURE technology, a kc/k ratio of 0.8 to 1 can
typically be achieved.
•
Gravel pack skin: This skin accounts for the additional pressure losses due to the fact that the
fluid has to flow through an added barrier of the gravel pack proppant in the perforation tunnels
and in the annulus between the gravel pack screen and casing.
The Joshi (Steady State) and Babu and Odeh IPR models have the same parameters.
Build physical models
136
PIPESIM User Guide
Property
Mechanical skin*
Description
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion method selected.
These include the damaged zone, perforation, partial penetration,
deviation, compacted/crushed zone, gravel pack and frac pack skins.
There are two options available:
•
Specify: You may enter a mechanical skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin
Build physical models
137
PIPESIM User Guide
Property
Description
components that apply. The total mechanical skin, as well as the
individual skin components will be calculated.
Rate dependent skin*
This is the rate dependent, turbulent or Non-Darcy skin. There are two
options available:
• Specify: You may enter a rate-dependent skin determined from other
sources such as a pressure transient analysis interpretation.
• Calculate: You may calculate the rate dependent skin by selecting
the completion method and entering all the parameters for the skin
components that apply.
Parameter option
This enables you to select how you would like to specify the skin input
parameters. The options are:
•
Ratio: If this option is selected, you will be able to specify the
following ratio input parameters; Damaged zone permeability ratio
(kd/k) and Compacted/crushed zone permeability ratio (kc/k). This is
the default option.
•
Absolute: If this option is selected, you will be able to specify
absolute values for the following input parameters; Damaged zone
permeability (kd) and Compacted/crushed zone permeability (kc).
DAMAGED ZONE
Permeability ratio (kd/k) Ratio of the near wellbore damaged zone permeability (kd) to the
undamaged reservoir permeability (k).
Permeability (kd)
Damaged zone permeability.
Thickness
Thickness of the damaged zone from the wellbore into the formation.
Damaged zone thickness has replaced damaged zone diameter, which
was used in older PIPESIM versions.
Damaged zone skin*
Calculated skin due to the near wellbore damage.
PERFORATION &
PARTIAL
PENETRATION
Perforation density
Perforation shot density (number of perforation shots per unit length of
the gun system).
Diameter
Average diameter of the perforation entrance holes created in the
formation.
Length
Average penetration length of the perforation tunnels created in the
formation.
Perforation & partial
penetration skin*
The sum of the calculated perforation skin and partial penetration/
completion skin.
Build physical models
138
PIPESIM User Guide
Property
Description
COMPACTED/
CRUSHED ZONE
SKIN
Permeability ratio (kc/k) Ratio of compacted/crushed zone permeability (kc) around the
perforation tunnels to the undamaged reservoir permeability (k).
Permeability (kc)
Compacted/crushed zone permeability.
Thickness
Thickness of the compacted/crushed zone around the perforation
tunnels. Compacted/crushed zone thickness has replaced compacted/
crushed zone diameter, which was used in older PIPESIM versions.
Compacted/crushed
zone skin*
Calculated skin due to the compacted/crushed zone.
GRAVEL PACK
Permeability
Permeability of the gravel pack proppant.
Tunnel length
Length of the perforation tunnel through the casing and cement. This
value should be calculated as the sum of the thickness of the casing and
cement.
Gravel pack skin*
Calculated skin due to the gravel pack.
*These calculated skin values are currently not displayed in the PIPESIM interface for horizontal
completions.
References
•
Laboratory Experiments Provide New Insights into Underbalanced Perforating (SPE 71642).
(p.749)
•
New Underbalanced Perforating Technique Increases Completion Efficiency and Eliminates
Costly Acid Stimulation (SPE 77364). (p. 0 )
Related links:
Inflow Performance Relationships for Horizontal Completions (p.546)
Joshi & Babu and Odeh skin properties - openhole
The Joshi (Steady State) and Babu and Odeh (Pseudo-Steady state) IPR models have the same
skin input parameters.
When the Open hole completion type is selected, the following skin components are calculated.
The perforation skin and compacted/crushed zone skin components are not calculated because
there are no perforations.
•
Damaged zone skin: This is the skin component that accounts for the additional pressure
losses due to the fluid flow through the damaged zone; the region of reduced permeability
around the wellbore that results from the drilling and completion process. The thickness and
permeability of the damage zone kd or the damaged zone to unaltered reservoir permeability
Build physical models
139
PIPESIM User Guide
ratio kd/k, must be provided to accurately calculate this skin. If not provided, a damaged zone
thickness of zero will be used and the damaged zone skin will be equal to zero.
Property
Mechanical
skin*
Description
This is the total mechanical or Darcy skin. It is the sum of the skin components
that apply, based on the completion method selected. These include the
damaged zone, perforation, partial penetration, deviation, compacted/crushed
zone, gravel pack and frac pack skins. There are two options available:
•
Specify: You may enter a mechanical skin determined from other sources
such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin components
Build physical models
140
PIPESIM User Guide
Property
Description
that apply. The total mechanical skin, as well as the individual skin
components will be calculated and displayed.
Rate dependent This is the rate dependent, turbulent or Non-Darcy skin. There are two options
skin*
available:
Parameter
option
•
Specify: You may enter a rate-dependent skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the rate dependent skin by selecting the
completion method and entering all the parameters for the skin components
that apply.
This enables you to select how you would like to specify the skin input
parameters. The options are:
•
Ratio: If this option is selected, you will be able to specify the following ratio
input parameters; Damaged zone permeability ratio (kd/k), Open hole or
Perforated interval ratio (lp/l) and Permeability anisotropy (kv/k). This is the
default option.
•
Absolute: If this option is selected, you will be able to specify absolute
values for the following input parameters; Damaged zone permeability (kd),
Open hole or Perforated interval length (lp) and Vertical permeability (kv).
DAMAGED
ZONE
Permeability
ratio (kd/k)
Ratio of the near wellbore damaged zone permeability (kd) to the undamaged
reservoir permeability (k).
Permeability
(kd)
Damaged zone permeability.
Thickness
Thickness of the damaged zone from the wellbore into the formation. Damaged
zone thickness has replaced damaged zone diameter, which was used in older
PIPESIM versions.
Damaged zone
skin*
Calculated skin due to the near wellbore damage.
*These calculated skin values are currently not displayed in the PIPESIM interface for horizontal
completions.
Related links:
Inflow Performance Relationships for Horizontal Completions (p.546)
Joshi & Babu and Odeh skin properties - open hole gravel packed
The Joshi (Steady State) and Babu and Odeh (Pseudo-Steady state) IPR models have the same
skin input parameters.
Build physical models
141
PIPESIM User Guide
When the Open hole gravel packed completion type is selected, the following skin components are
calculated. The perforation skin and compacted/crushed zone skin components are not calculated
because there are no perforations.
•
Damaged zone skin: This is the skin component that accounts for the additional pressure
losses due to the fluid flow through the damaged zone; the region of reduced permeability
around the wellbore that results from the drilling and completion process. The thickness and
permeability of the damage zone kd or the damaged zone to unaltered reservoir permeability
ratio kd/k, must be provided to accurately calculate this skin. If not provided, a damaged zone
thickness of zero will be used and the damaged zone skin will be equal to zero.
•
Gravel pack skin: This skin accounts for the additional pressure losses due to the fact that the
fluid has to flow through an added barrier of the gravel pack proppant in the perforation tunnels
and in the annulus between the gravel pack screen and casing.
Build physical models
142
PIPESIM User Guide
Property
Description
Mechanical skin* This is the total mechanical or Darcy skin. It is the sum of the skin components
that apply, based on the completion method selected. These include the
damaged zone, perforation, partial penetration, deviation, compacted/crushed
zone, gravel pack and frac pack skins. There are two options available:
•
Specify: You may enter a mechanical skin determined from other sources
such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the mechanical skin by selecting the
completion method and entering all the parameters for the skin components
that apply. The total mechanical skin, as well as the individual skin
components will be calculated and displayed.
Build physical models
143
PIPESIM User Guide
Property
Description
Rate dependent
skin*
This is the rate dependent, turbulent or Non-Darcy skin. There are two options
available:
•
Specify: You may enter a rate-dependent skin determined from other
sources such as a pressure transient analysis interpretation.
•
Calculate: You may calculate the rate dependent skin by selecting the
completion method and entering all the parameters for the skin components
that apply.
Parameter option This enables you to select how you would like to specify the skin input
parameters. The options are:
•
Ratio: If this option is selected, you will be able to specify the following ratio
input parameters; Damaged zone permeability ratio (kd/k), Open hole or
Perforated interval ratio (lp/l) and Permeability anisotropy (kv/k). This is the
default option.
•
Absolute: If this option is selected, you will be able to specify absolute
values for the following input parameters; Damaged zone permeability (kd),
Open hole or Perforated interval length (lp) and Vertical permeability (kv).
DAMAGED
ZONE
Permeability
ratio (kd/k)
Ratio of the near wellbore damaged zone permeability (kd) to the undamaged
reservoir permeability (k).
Permeability (kd) Damaged zone permeability.
Thickness
Thickness of the damaged zone from the wellbore into the formation.
Damaged zone thickness has replaced damaged zone diameter, which was
used in older PIPESIM versions.
Damaged zone
skin*
Calculated skin due to the near wellbore damage.
GRAVEL PACK
Permeability
Permeability of the gravel pack proppant.
Gravel pack
skin*
Calculated skin due to the gravel pack.
*These calculated skin values are currently not displayed in the PIPESIM interface for horizontal
completions.
Related links:
Inflow Performance Relationships for Horizontal Completions (p.546)
Mapping of skin components between PIPESIM Classic and the new PIPESIM
Build physical models
144
PIPESIM User Guide
There are slight differences between the way the skin components are defined in PIPESIM Classic
(PIPESIM 2012.4 and older versions) and PIPESIM 2015.2 (and newer versions) as outlined in the
mapping below.
PIPESIM
Classic
Changes
PIPESIM
2015.2 (and
newer
versions)
Damaged
zone skin
Damaged zone None
skin
Gravel pack
skin
Gravel pack
skin
None
Frac pack
skin
Frac pack skin
None
Perforation
skin
Compacted/
Crushed zone
skin
The perforation skin has been renamed to the compacted/
crushed skin, because the value is computed using either the
McCleod or Karakas/Tariq crushed zone skin equation,
depending on the selection.
Partial
Perforation &
The partial penetration/deviation skin has been split into:
penetration/
Partial
• Perforation & Partial penetration* skin: This combines the
Deviation skin penetration skin
partial penetration skin which is always calculated, and the
perforation skin, which are additional perforation skin
components, excluding the compacted/crushed zone skin
that are calculated only when the Karakas/Tariq model is
selected. These additional perforation skin components are
the skins due to the plane flow effect (Sh), the vertical
converging effect (Sv) and the wellbore skin effect (Swb).
Deviation skin
•
Deviation skin: The deviation skin is still calculated the same
way.
*Note: There will be a slight difference in the calculated partial
penetration skin value in PIPESIM Classic when compared with
PIPESIM 2015.2 (and newer versions), because a bug where
the perforated (or open hole) interval length was not being
correctly converted to TVD has been fixed in PIPESIM 2015.2
(and newer versions).
Related links:
Darcy's skin properties - openhole (p.112)
Darcy's skin properties - openhole gravel packed (p.115)
Darcy's skin properties - perforated (p.118)
Darcy's skin properties - perforated and gravel packed (p.118)
Darcy's skin properties - frac packed (p.127)
Build physical models
145
PIPESIM User Guide
Multi-rate well test data
In addition to the standard IPR equations, test data can be utilized so that the inflow can be
matched to actual measured data. A minimum of three data points is required. Two types of multirate test are available:
Multipoint (default)
A flow-after-flow test sequence. Static pressure is taken as a constant throughout the test
period. The flowrate (Q) and corresponding flowing bottom hole pressure (Pwf) are
required. These are entered into the spreadsheet.
Isochronal
This type of test is normally performed in reservoirs with low permeability where the time
taken to reach stabilized flow conditions is unacceptably long (such as low permeability
sands). Isochronal testing is performed by periods of flowing followed by shutting-in of a
well (normally with increasing rate). The wellbore flowing pressure is recorded during each
flow period at a specific time (for example if the time is 4 hours, then the test is referred to
as a 4-hour isochronal test). Due to the long stabilization time normally associated with the
isochronal test, reservoir conditions need not return to the original static pressure. Hence a
different static reservoir pressure is recorded. The flowrate (Q), flowing bottom hole
pressure (Pwf) and static reservoir pressure (Pws) are required. These are entered into
the spreadsheet.
Once the test data has been entered, the IPR constants (for example PI, A and B, C and n, and so
on) will be computed and displayed.
Related links:
IPR options and applicability table (p.95)
Well productivity index (PI) reservoir properties (p.97)
Vogel's reservoir properties (p.97)
Fetkovich's reservoir properties (p.98)
Jones' reservoir properties (p.98)
Backpressure's reservoir properties (p.99)
Forchheimer's equation (p.100)
Guidelines for Calibrating Well Models (p.453)
Multilayer completions
A multilayer reservoir model is easy to construct in PIPESIM by adding multiple layers to the
wellbore and specifying necessary data and inflow performance for each layer. These layers may
be connected to the same reservoir drawing same fluid with or without variation in phase ratios or
may be connected to separate reservoirs drawing different fluids. Constructing a multilayer well in
PIPESIM requires all these layers connected to the well and configured in such a way that a single
flow path is maintained and the fluids are commingled. Specific validation in PIPESIM will ensure
that single flow path is maintained in a multilayer well.
Build physical models
146
PIPESIM User Guide
Figure 1: Valid well with a linear flowpath and point connection at each intermediate layer and
commingled fluids.
Figure 2: Invalid well as top layer follows a separate flowpath; fluids are not comingled.
If the fluids from different layers are not commingled, the individual layers should be treated as part
of separate wells and be modeled as a network with the two wells connected at a common junction
representing the wellhead.
There is no limit to the number of layers/reservoirs that can be added in a well can be added to the
model. These layers can be either vertical completions, horizontal completions or a combination
and the flow path is controlled using downhole tools like packers, sliding sleeves and/or tubing
plugs.
Layers
A completion represents each layer. Each layer is independent with respect to the layer properties,
Inflow Performance Relationship (IPR) and fluid model and are treated as separate source/
boundary for operations like Nodal Analysis and Network Simulation.
Note: Typical single branch operations like PT Profile and System Analysis treat the bottommost
layer as the inlet boundary for the well.
Crossflow
PIPESIM can model both Production and Injection wells. In a typical production well, all the layers
are intended to contribute fluid into the wellbore and the commingled fluid is expected to flow
Build physical models
147
PIPESIM User Guide
upward in the wellbore towards the wellhead. On the other hand, a typical injection well expects
injected fluid coming from the wellhead to flow downward with each layer receiving part of the
injected fluid.
Figure 3: Crossflow scenarios indicating cases that can be modeled using PIPESIM as Valid
cases.
However, the exact flow profile depends on the wellbore hydraulics and therefore crossflow may
exist in one of more layers. As shown above in Figure 3 (cases a, b, d and e), PIPESIM allows
crossflow as long as intended flow path in the wellbore (upward for a Production well and
downward for an Injection well) in all sections of wellbore. Cases c) and f) are in breach of intended
flow path in the wellbore and cannot be modeled.
For more information, see Associating Zones with Completions (p.149).
Inlet pressures
When you run a simulation, you must explicitly specify the pressures for each layer.
Note:
Build physical models
148
PIPESIM User Guide
•
You cannot rate-specify multi-layer completions for network simulations.
•
You cannot specify rates for individual completions.
Nodal analysis and Network simulation expose the boundary conditions for each completion.
However, PT profile and System analysis expose only the inlet pressure (lower-most completion).
For Network simulation, PT profile, and System analysis, when PIPESIM calculates the inlet
pressure, the lower-most completion inlet pressure is calculated while maintaining the same
relative pressure differential as specified in the model for the upper completions.
Related links:
Add completions (p.93)
Associate zones with completions
Associating zones is optional; however, it is useful for aggregating reservoir and fluid properties
shared by completions across a large number of wells that draw fluid from a common zone.
1. Select the Use zones check box.
The Zones table appears below the check box.
2. In the row below the headings, click New (+).
3. In the Zone column, select the zone name from the dropdown list. If the zone name does not
appear in the list, use the Zone manager on the Home tab to create it.
Note: To change the values for pressure, temperature, and fluid, use the zone manager on the
Home tab.
4. Enter the depth of the well that intersects zone depth information.
Top MD
Measured depth of the well where the top intersects the zone
Bottom MD
Measured depth of the well where the bottom intersects the zone
5. Ensure the selected zone displays remaining data: pressure, temperature and a fluid model
mapped to the zone.
Note: To add/edit the values for Pressure, Temperature, and Fluid, use the Zone manager on
the Home tab.
6. Repeat the previous steps to add more zones.
7. To remove a zone from a completion, click the row number of the zone that you want to delete
and press DELETE.
Build physical models
149
PIPESIM User Guide
Note: To remove all zones from the Completions tab, clear the Use zones check box. The Zones
section is no longer visible.
Related links:
Add completions (p.93)
Manage zones (p.460)
2.1.7
Add surface equipment using the well editor
When working with individual wells in Well-Centric Mode, you can add surface equipment on the
Surface equipment tab in the Well editor.
Note: To add subsurface equipment, use the Downhole equipment tab in the Well editor.
1. On the Surface equipment tab, select an equipment object from available internal node
objects.
2. Move the cursor to the schematic area of the surface equipment tab to a location where you
want to place the equipment.
The cursor will show the selected equipment with an add (+) sign over it.
3. Click the Add equipment arrow pointing to the right to place the equipment.
The equipment appears in the preview pane at the top.
4. To add a connection between the well and an equipment object or between 2 equipment
objects:
•
Select one of the connections (connector, flowline or riser) and move to the schematic area.
The cursor will show a connection symbol and a sign (right or wrong) indicating validity of
the connection.
•
Move the cursor to the first equipment object (with a connection port available) that you want
to connect and click. One end of the connector gets connected to the first equipment. The
cursor still shows the connection symbol.
•
Click on the second equipment object (with a connection port available) that you want to
connect.
5. Repeat the steps above to add multiple equipment objects and connect them together.
Note: In the well-centric mode, well and surface equipment connections strictly maintain a linear
flow path by restricting every internal node object to two connection ports (inlet and outlet) only.
Additional ports for multi-outlet ports equipments such as 2-phase and 3-phase separators are
ignored.
Not all the equipment and connections added above form part of the well's surface equipment. The
end (or start in case of an injection well) of the well branch is controlled by the well stream outlet
Build physical models
150
PIPESIM User Guide
(or inlet for an injection well), which by default is at the wellhead. However, you can set any of the
above equipment or connection as a well stream outlet (or inlet for an injection well).
6. Define the properties for the equipments and connections added:
a. Select any equipment or connection on the surface equipment schematic (or from the list of
surface equipment objects and connections displayed at the top of well or from the property
pane schematic)
The property pane for the selected equipment or connection appears under the surface
equipment schematic.
b. Complete the required data for the selected equipment or connection.
c. Repeat this step for all equipment objects and connections.
Note: If you click the well instead of a surface equipment or connection, it will show the property
editor for the wellstream outlet (or inlet for an injection well) under the surface equipment
schematic.
See Configure wellstream outlet or inlet conditions (p.220) for more detail on these.
Related links:
Choke properties (p.65)
Compressor properties (p.165)
Expander properties (p.167)
Flowline - simple model properties (p.168)
Generic equipment properties (p.177)
Generic pump properties (p.178)
Heat exchanger properties (p.180)
Injection point properties (p.181)
Source and junctions properties (p.217)
Generic multiphase booster properties
Multiplier/adder properties (p.207)
Riser - simple model properties (p.207)
Three phase separator (p.214)
Two phase separator (p.215)
Configure wellstream outlet or inlet conditions (p.220)
View surface equipment properties (p.223)
Build physical models
151
PIPESIM User Guide
2.1.8
Work with well tabs and ribbons
Use the well-centric mode or the Well editor to configure all properties for a well. The Well
tools context tab appears when a well-centric model is open. The well core tabs group related
features together within the Ribbon. The core tabs are Home, Insert, and Format.
Well Core Tabs
Tab
Description
Workspace A common tab that appears in both Well-centric mode or Network-centric mode
where you can access high level controls (for example, open, close, save, etc.). You
can also access various Help resources.
Home
Select well tasks (for example, selecting well-centric or single branch tasks) and
views, and access the well selector, manage Data (Catalogs, flowline, fluid and/or
zone), select Fluid mode, access to simulation settings, or configure layout options
including switching between well-centric and network-centric modes.
Insert
By default, the Insert tab groups tubular, downhole equipment and artificial
equipment for inserting these and creating a well interactively on Well schematic.
However, the content of the tab changes to display surface equipment when you are
in Surface equipment tab of the well editor.
Format
View the wellbore in 1D or 2D style and control the sectional view of the wellbore;
show or hide wellbore flow paths, schematic labels, and depth references. You can
also print, preview, or save the well as a template.
Well Insert Tab
Ribbon group
Tubulars
Description
Add tubing and casing to a wellbore schematic.
Downhole equipment Access the necessary equipment required to build a new wellbore
schematic.
Auxiliary
Add a nodal point to the well.
Artificial lift
Add a method to raise, or lift, fluid from a well.
Related links:
Create or edit a well model (p.53)
2.1.9
Interactive wellbore schematic
The Wellbore schematic, located in the Well editor, displays the well components - tubular,
downhole equipment and artificial lift equipment in a schematic view.
•
Well geometry display : You can view a well in 1D (linear mode appropriate for a vertical well)
or 2D mode (to display well deviation from vertical to properly display a deviated well.
Build physical models
152
PIPESIM User Guide
•
High resolution sectional display: You can visualize a well as built in various high resolution
sectional views.
Figure 2.1. Full sectional 2D view (left) and quarter sectional 1D view (right)
•
Interactive Well Building: With drag and drop support, you can build the entire well (tubular,
downhole equipment including completions and artificial lift equipment). This is a quick and
easy way of building the well visually and interactively. You can right click any object to delete.
•
Flow path indication: One of the significant features that allows you to visualize and model
simple to complex flow paths in the wellbore. The schematic visually indicates a valid flow path
(green) or an invalid flow path (red). An invalid flow path cannot be simulated.
Build physical models
153
PIPESIM User Guide
Figure 2.2. Valid flow path (left) and invalid flow path (right)
•
Interaction with well editor tabs: You can select any object (tubular, downhole equipments,
artificial lift equipments) on the Well schematic to open property editors for the selected object.
•
Data sync between a Well Schematic and the Well Editor tabs: All relevant data (name, status,
location, etc.) are synchronized between the well schematic and well editor tabs. Any object
added to/deleted from a well schematic gets updated to the well editor tab and vice versa.
•
Surface equipment display: If a well has attached surface equipment objects (flowline, pump,
etc), they get listed at the top of well schematic. You can click any of the objects on the surface
equipment list to get to the property editor of selected surface equipment.
Build physical models
154
PIPESIM User Guide
Figure 2.3. Surface equipment listed on the well schematic
•
Depth reference display: Locations of all equipment displayed on well schematic are referenced
to a reference depth that you set. However, the positioning of wellbore equipments are off scale
for better visualization. You can show/hide depth the reference display.
•
Object label display: All equipment objects displayed on a well schematic also display the name
of the equipment that you set under the well editor tabs. You can move the position of
equipment labels (up/down) or show/hide the object labels for a cleaner display.
Related links:
Create or edit a well model (p.53)
2.2
Create or edit a network model
A network model is a diagrammatic representation of the pipeline network, showing all the nodes
and the connections between them. The model is displayed as a diagram on the Network viewer
tab. Each node or connection added to the network diagram also appears in the Inputs pane.
1. Perform one of the following actions:
•
To create a new network model, on the Workspace tab in the Network group, click New.
•
To edit a network model, on the Workspace tab in the Network group, click Existing.
•
To edit a network model, on the Workspace tab in the Recent workspaces group, click an
existing model name.
2. Select units.
3. Add wells and/or sources.
4. Add pipeline components and field equipment.
5. Create a meaningful title, and then click Save. The default title for new and imported models is
New workspace.pips.
Each network model is stored in a single input file. (It is not necessary to store each model in a
separate directory.) The models are stored in binary data files with the .pips extension.
Related links:
Navigate in the network diagram (p.156)
Units (p.7)
Build physical models
155
PIPESIM User Guide
Add wells (p.158)
Add sources and sinks (p.160)
Add sources and sinks (p.160)
Create a network model from a GIS shapefile automatically (p.53)
Add connections (p.226)
Improve network simulation performance (p.293)
2.2.1
Navigate in the network diagram
You can specify the viewable area of your network diagram by
•
Panning and zooming to an area
•
Centering the network around an object
You can change the appearance of the labels for objects on the network diagram by changing
display properties such as nodes labels and connections. You can also display flow and profile
direction. You can print the model from the network diagram.
Related links:
Pan and zoom in the network diagram (p.156)
Bring objects into view (p.157)
Change the model display properties (p.157)
Print the model from the network diagram (p.158)
Pan and zoom in the network diagram
There are several ways to move from one area to another on the network diagram and to change
the viewing area.
1. To open the network diagram for a well or network, on the Home tab, in the Viewers group,
click Network.
2. To change the zoom level incrementally, on the Format tab, in the Zoom group, click Zoom in
or Zoom out.
3. To zoom to an area of the network, on the Format tab, in the Zoom group, click Zoom area,
left-click a start point on the network diagram, and drag the box to encompass the area that you
want.
4. To zoom into the smallest area that will show all your defined objects, on the Format tab, in the
Zoom group, click Zoom to fit.
Both Zoom area and Zoom to fit are actions that allow you to navigate very quickly to specific
areas of the model.
Tip: Select F4 to zoom to fit.
5. To pan across the network diagram, press CTRL, left-click the network diagram, and drag
across the network.
Build physical models
156
PIPESIM User Guide
6. To use the Overview inset window to adjust the center of the map view, perform the
following actions:
a. On the Format tab, in the Show/hide group, select Overview.
The Overview inset window displays in the upper-right corner of the network diagram. A
box marks the area of the network diagram that you are viewing.
b. In the Overview inset window, left-click the mouse button and drag across the network
diagram before releasing.
A blue box marks the area of the network diagram that you selected. The map is re-centered
at that location.
c. To close the inset window: On the Format tab, in the Show/hide group, clear the Overview
check box.
Related links:
Navigate in the network diagram (p.156)
Bring objects into view
Selecting from the list of equipment for your model in the Inputs pane can change the view.
1. On the Home tab, in the Application options group, click a Layout that displays the Inputs
pane.
2. Select an object in the Inputs pane.
If the object was not already in view, the network diagram pans so that the view of the model is
centered at the selected object.
Related links:
Navigate in the network diagram (p.156)
Change the model display properties
You can change the appearance of the labels for objects on the network diagram by changing
display properties such as nodes labels and connections. You can also display flow and profile
direction.
1. To open the network diagram for a well or network, on the Home tab, in the Viewers group,
click Network.
2. On the Home tab, in the Show/hide group, select the properties you want displayed for the
objects in your model.
Label or action
Description
Flow direction
Select or clear this check box to show or hide flow direction labels.
Annotations
Select or clear this check box to show or hide annotation labels, and then click
which annotations you want for the objects in your model.
Hide results
Hide flow direction and annotation labels.
Build physical models
157
PIPESIM User Guide
3. On the Format tab, in the Show/hide group, select the properties you want displayed for
labels.
Label
Node labels
Description
Select or clear this check box to show or hide the node labels.
Connection labels Select or clear this check box to show or hide labels for connectors, flowlines,
and risers.
Profile direction
Select or clear this check box to show or hide profile direction labels.
Related links:
Navigate in the network diagram (p.156)
Print the model from the network diagram
You can print the model from the network diagram.
1. To open the network diagram for a well or network, on the Home tab, in the Viewers group,
click Network.
2. To print the model, perform one of the following actions:
•
On the Format tab, in the Print group, click Print.
•
Right-click the network diagram, and then click Print.
3. Select print options, and then click OK.
Note: Labels, icon size changes, and annotations are displayed in the printed copy. However, grid
lines and the Overview inset window are not displayed.
Related links:
Navigate in the network diagram (p.156)
2.2.2
Add wells
Use the Well editor (which consists of the Wellbore schematic pane and the tabs that you
use to define the well properties) to create new wells and edit existing ones. A well is one of the
ways fluids can enter (via production well) or leave (via injection well) the network.
A well model is a schematic representation of a well. It contains complete information on the well
including wellbore construction, downhole equipment, artificial lift equipment, completion
information as well as surface equipment as applicable. A well can be created from scratch or
using a template well as starting point.
Important: You need to provide a unique name to all surface and downhole equipment to avoid
possible conflicts. A unique name also helps identify the object definitively when viewing or
analyzing results.
Build physical models
158
PIPESIM User Guide
1. Add a well using the Insert tab or the Inputs pane.
•
In network-centric mode, on the Insert tab, in the Boundary nodes group, click Well and
then click on the network diagram to release the object.
A new boundary node object is added to the network diagram.
•
In the Inputs pane, right-click Wells, and then click New.
A new well is added to the Wells object tree and to the network diagram.
•
On the Contextbar, click the plus (+) sign next to the well selector. In the Inputs pane,
right-click Wells, and then click New. A new well is added to the Wells object tree and to the
network diagram.
Note: A well is the only new boundary node that you can create from the Inputs pane.
However, you can copy and paste a sink or source from the Inputs pane.
2. On the network diagram, double-click the node object to open the Well editor.
3. On the General tab, define the well type, its status, and the flow direction
Field
Action
Well name
Change the name of the well, if necessary.
Active
Indicates whether the well is active.
Note: Simulation tasks cannot be performed on an inactive well. If a network
contains an inactive well, that well and the equipment in its branch are ignored
during network simulation.
Well type
Select Production or Injection, based on the intended flow direction. The final
solution depends on system hydraulics.
Check
valve
setting
Models a check valve for the well and therefore controls the direction of the flow.
Block reverse
The most common setting, Block reverse, ensures that flow is always as
intended; i.e., upward for a production well and downward for an injection well.
Block forward
Block forward blocks flow in the intended direction.
None
No flow block exists, so the flow can go in either direction based on system
hydraulics.
4. Add tubular data.
5. Add a deviation survey.
6. Add downhole equipment, if applicable.
7. Add artificial lift equipment, if applicable.
Build physical models
159
PIPESIM User Guide
8. Add heat transfer data.
9. Add completions.
10.Add surface equipment.
11.Create a meaningful title and Save.
The default title for new and imported models is New workspace.pips.
Each well-centric or network-centric model is stored in a single input file. (You do not need to store
each model in a separate directory.) The models are stored in binary data files with the .pips
extension.
Related links:
Add tubular data (p.55)
Add a deviation survey (p.61)
Add downhole equipment (p.64)
Add artificial lift (p.73)
Add heat transfer data (p.91)
Add completions (p.93)
Add surface equipment using the well editor (p.150)
2.2.3
Add sources and sinks
Boundary nodes set the beginning and end point of the fluid flow. The following are boundary
nodes: well, source, and sink.
1. Add boundary nodes using the Insert tab or the Inputs pane.
•
In network-centric mode, on the Insert tab, in the Boundary nodes group, click the
appropriate boundary node and then click on the network diagram to release the object.
A new boundary node object is added to the network diagram.
2. On the network diagram, double-click the source or sink to open its editor.
Related links:
Create or edit a network model (p.155)
Sink properties
A sink is a point where the fluid leaves the system. Normally, it is used to represent a surface
outflow point (for example, separator), not an injection well. A model can have any number of
sinks. See Source, Sink, and Boundary Conditions.
The following table describes the properties.
Build physical models
160
PIPESIM User Guide
Property
Description
Pressure Outlet pressure.
Flowrate Liquid, Gas, or Mass flowrate in corresponding units at stock tank conditions.
Table 2.5: Sink Properties
2.2.4
Add surface equipment using the network diagram
In network-centric mode, you can drag equipment directly to the network diagram from the Insert
tab on the Internal nodes group. This topic covers how to add surface equipment using the
network diagram.
1. In network-centric mode, click the Insert tab.
2. In the Internal nodes group, drag the appropriate equipment icon to the network diagram.
3. Define the properties for the selected surface equipment object by completing one of the
following actions:
•
On the network diagram, double-click the equipment object to open its editor.
•
On the network diagram, right-click the equipment object and click Edit to open its editor.
•
On the network diagram, double-click a well to open the Well editor and select the
Surface equipment tab. You may then select Node objects to insert in the Surface
equipment schematic and use connection objects to connect the node objects together.
Related links:
Choke properties (p.65)
Check valves (p.65)
Compressor properties (p.165)
Expander properties (p.167)
Flowline - simple model properties (p.168)
Generic equipment properties (p.177)
Generic pump properties (p.178)
Heat exchanger properties (p.180)
Injection point properties (p.181)
Source and junctions properties (p.217)
Generic multiphase booster (p.183)
Multiplier/adder properties (p.207)
User defined equipment (p.8)
Riser - simple model properties (p.207)
Three phase separator (p.214)
Two phase separator (p.215)
Build physical models
161
PIPESIM User Guide
Configure wellstream outlet or inlet conditions (p.220)
View surface equipment properties (p.223)
Engine Keyword Tool (p.72)
Choke properties
A choke is a device that limits flow by mechanically constricting the cross-sectional area through
which fluid flows. The fluid velocity increases through the constriction and a pressure loss occurs.
Important: Downhole chokes and surface chokes use the same properties, although they are
created differently and appear differently in the Well schematic.
A surface choke is not part of wellbore schematic. It appears on surface schematic as below:
Choke properties
Property
Description
Name
Unique name of the choke.
Active
Select this check box to activate the choke so that it will be used during simulation.
Clear the check box to deactivate and the choke will be bypassed during simulation.
General choke properties
Property
Description
Subcritical
Correlation
Select a correlation from the list. (All correlations except Mechanistic and
API14B require hydrocarbon liquids at Stock tank conditions.)
Critical
Correlation
Select a correlation from the list. Can be used to set the critical flowrate. This
may not match the subcritical flow at the critical pressure ratio, so the
subcritical flow correlation is adjusted to ensure that the flow is correct at the
critical pressure.
Bean size
Enter the diameter of the choke bean. The bean size represents the diameter
of the available flow area assuming that the constriction is circular.
Critical pressure
ratio
Used to determine the downstream pressure when critical flow occurs in the
choke. You can specify a value or have it calculated. If you select Calculate,
the calculations are performed using the Ashford-Pierce method.
Tolerance
Tolerance for identification of critical flow conditions (given as a percentage or
fraction)
Upstream pipe ID Enter the inside diameter of the pipe upstream of the choke.
Measured depth
Downhole location of the choke
Build physical models
162
PIPESIM User Guide
Advanced choke properties
Property
Description
Gas Phase flow
coefficient
(Used in the Mechanistic correlation) Flow coefficient for the gas
phase. For API14B compatibility, set this to 0.9.
Liquid Phase flow
coefficient
(Used in the Mechanistic correlation) Flow coefficient for the liquid
phase. For API14B compatibility, set this to 0.85.
Table 2.6: Flow coefficients
Property
Discharge
coefficient
Description
Used to calculate the flow coefficients.
Fluid heat capacity Normally calculated, but can be specified. The valid range is 0.7 to 2.
ratio (Cp/Cv)
Typically it is 1.26 for a natural gas, 1.4 for a diatomic gas. It is used to
calculate the Critical pressure ratio if that is set to 0.
Y at critical point
Gas expansion factor at critical flow. Normally, it is calculated, but it can be
specified. The valid range is 0.5 to 1. It is used to modify the pressure drop
equation to allow for gas compressibility.
Table 2.7: Choke parameters
Property
Description
Flowrate
Flowrate to identify critical flow.
Pressure ratio
Pressure ratio to identify critical flow.
Sonic upstream velocity
Sonic upstream velocity to identify critical flow.
Sonic downstream velocity Sonic downstream velocity to identify critical flow.
Table 2.8: Identification of Critical and Supercritical Flow
The choke model calculates the pressure ratio across the choke for the current flowrate. The
pressure ratio calculated is then categorized as subcritical, critical, or supercritical based on criteria
defined by the user. Use the check boxes to define the criteria for identification of critical and
supercritical flow. Note the following behaviors:
•
Clearing all the check boxes prevents identification of critical and supercritical flow, so flow is
always subcritical. Do this for API14B compatibility.
•
If more than one check box is selected, critical flow will be identified by any of the selected
criteria that are met.
Property
Adjust sub-critical
correlation
Description
Adjust subcritical correlation to match flowrate predicted by critical
correlation.
Build physical models
163
PIPESIM User Guide
Property
Print detailed calculations
Description
Detailed choke calculation output. It appears on your terminal
screen and on the primary output page.
Table 2.9: Miscellaneous options
For more information, see Choke (p.562).
Related links:
Add surface equipment using the well editor (p.150)
Add downhole equipment (p.64)
Add surface equipment using the network diagram (p.161)
Check valves
You may block the flow at any point in the surface network by using check valves.
Note: Blocking flow in wells do not require a check valve, instead this setting is defined in the
General tab in the well editor.
1. To create a check valve, use the surface equipment toolbar in the network diagram view to
insert a check valve in the model. Connect both ends using a flowline, riser or connector.
2. Double-click the check valve to define the direction flow will be blocked which will be relative to
the orientation of the yellow arrow on the check valve.
Icon name
Icon
Block none
Block reverse
Block forward
Block both
Build physical models
164
PIPESIM User Guide
Related links:
Add surface equipment using the network diagram (p.161)
Compressor properties
Built-in or user-developed compressor curves can be used to describe the relationship between
differential pressure, flowrate, and efficiency for a range of compressor speeds. If compressor
curves are used, the compressor speed and number of stages become additional factors.
Compressor properties
Property
Description
Name
Name of the compressor.
Active
Select this check box to activate the compressor so that it will be used during
simulation. Clear the check box to deactivate.
Operation parameters
Property
Discharge pressure
Description
Pressure at the compressor outlet.
Pressure differential Pressure increases (positive) across the compressor.
Pressure ratio
Discharge pressure/suction pressure ratio. This is Pout/Pin.
Power
The horsepower of the compressor.
Route
Adiabatic
The compressor follows an adiabatic (no heat transfer) compression
process. This is available for modeling with both black oil and
compositional fluid.
Polytropic
The compressor follows a polytropic compression process. This is
available for modeling with both black oil and compositional fluids.
Mollier
The compressor follows an isoentropic (no change in entropy)
compression process. This is available only for compositional models.
Efficiency
Compressor efficiency.
Honor stonewall
limit
Specifies whether the centrifugal compressor honors the Stonewall
operating limit.
Use curves
Specifies whether to use data from the Compressor catalog. When
selected, the Performance data properties section appears so you can
select a compressor from the catalog.
Reciprocating
compressor
Specifies that the compressor is a reciprocating compressor. This property
is visible only when the Use curves check box is selected.
Build physical models
165
PIPESIM User Guide
Note: The four basic compressor parameters (discharge pressure, pressure differential, pressure
ratio, and power) indicate upper limits for these whenever more than one of these parameters is
supplied. Compressor performance will be controlled by the most limiting of these parameters.
Use curves
When you select the Use curves check box, the Performance data properties section appears.
You can select the manufacturer and a model from the catalog; all other values are populated
frrom the catalog.
Performance data has the following tabs:
General
editable properties are display units, Operating frequency, Operating speed, and Head
factor
Table
displays calculated performance data in a tabular format
Curve
graphically displays the catalog performance data
Performance data - general tab
Property
Description
Manufacturer
Selectable from the catalog.
Model
(Catalog value) Compressor model name.
Centrifugal Compressor (Catalog Values)
Min flowrate
Minimum recommended flowrate. The performance curve can be
constructed below this, but warning messages are shown.
Max flowrate
Maximum recommended flowrate. The performance curve can be
constructed above this, but warning messages are shown.
Base speed
Speed at which the performance curve is defined. To change the
value for simulation purposes, enter an operating speed.
Reciprocating Compressor (Catalog Values)
Abs. min. suction pressure Absolute minimum suction pressure.
Abs. max. capacity
Absolute maximum capacity. (The performance curve can be
constructed outside this range. Warning messages show where the
operating point is outside this limit.)
Base speed
Speed at which the performance curve is defined. To change the
value for simulation purposes, enter an operating speed.
Inter-stage temperature
Temperature of the gas between stages.
Stages
Number of stages used.
Operating and Tuning Parameters (editable properties)
Build physical models
166
PIPESIM User Guide
Property
Operating frequency
Description
(Both) Specify one of these; the other is calculated.
Operating speed
Head factor
(Centrifugal compressor) Allows the compressor head to be factored.
Performance data - table tab
Property
Description
Centrifugal compressor
(catalog performance
table)
Displays a table with flowrate, head, and efficiency taken from the
catalog.
Flowrate
Fluid flowrate measured at actual pressure and temperature
conditions.
Head
Specifies the compressor head.
Efficiency
(Catalog value) Specifies the efficiency of the compressor.
Reciprocating
compressor (catalog
performance table)
For a selected discharge pressure, displays a performance table with
flowrate, suction pressure and efficiency (or power). Performance
tables for multiple discharge pressure can be stored and displayed.
Discharge pressure
(Reciprocating compressor) Pressure at the compressor outlet. For
each discharge pressure, there is a dedicated performance table.
Flowrate
Gas flowrate measured at standard conditions.
Suction Pressure
(Reciprocating compressor) Pressure at the compressor inlet.
Efficiency Power
Performance data can have either efficiency or power. The unknown
parameter will be calculated during simulation.
Note: If the model has two or more reciprocating compressors in a series (for example, field
compressors followed by a plant compressor) any downstream compressor must have a greater
capacity than the upstream compressor, even if only fractionally greater. For example, 10.00
mmscf/d followed by 10.01 mmscf/d.
For more information, see Compressor (p.836) keyword.
Related links:
Add centrifugal compressors to the catalog (p.22)
Add reciprocating compressors to the catalog (p.22)
Expander properties
An expander is used to recover energy from waste gas. The energy recovered can be used to
drive other equipment or to produce electricity. The gas passes over the nose cone of the
expander and into its stator blades, impacting the rotor blades resulting in a temperature drop in
addition to recovery of the pressure energy.
Build physical models
167
PIPESIM User Guide
Expander properties
Property
Description
Name
Name of the expander.
Active
Select this check box to activate the expander so that it will be used during simulation.
Clear the check box to deactivate.
Operation parameters
Property
Description
Discharge
pressure
Pressure at the expander outlet.
Pressure
differential
Pressure decrease across the expander (negative number).
Pressure ratio Ratio of inlet pressure to discharge pressure. This is Pin/Pout.
Power
Power of the expander.
Route
Adiabatic
Adiabatic expansion is performed. For black oil models the heat capacity
ratio (Cp/Cv) is used as the adiabatic exponent (assumed to be constant with
a value equal to 1.26). For compositional models the heat capacity ratio is
calculated (using the relationship: Cp = Cv - R). The heat capacity is
obtained as the average of the expander suction and discharge conditions.
Polytropic
Polytropic expansion is performed. The heat capacity ratio (Cp/Cv) is
calculated in a similar manner to that outlined above for Adiabatic expansion.
Mollier
Expansion is based on the Mollier method, isentropic expansion from suction
to discharge pressures. This option is valid for compositional models only.
Efficiency
Efficiency of the expander
For more information, see Expander (p.841) keyword.
Related links:
Add surface equipment using the well editor (p.150)
Add surface equipment using the network diagram (p.161)
Flowline - simple model properties
You can define a flowline in a simple model (with basic minimum data) or detailed model (to
capture detailed profile as well as heat transfer calculations). The property pane and the parameter
displayed will depend on the options that you choose.
Build physical models
168
PIPESIM User Guide
Simple model
Use this mode if the flowline is relatively linear (horizontal pipe, vertical pipe, or inclined
pipe with constant inclination angle) and you want to perform a simplistic heat transfer
calculation using the known heat transfer coefficient and a constant ambient temperature.
Detailed model
Allows you to capture complex flowline geometry and at the same time, you will be able to
perform detailed heat transfer calculation including pipeline coating, variation in
environmental conditions, pipe burial data, etc.
Flowline properties
Property
Description
Name
Name of the flowline.
Environment
Sets the type of flowline to Land (air data used) or Subsea (metocean data
used). In the network diagram, land flowlines are displayed in black while
subsea flowlines are displayed in dark blue.
Mode
Based on data availability and need, you can switch between Simple and
Detailed mode. To switch to the detailed model, click Detailed. Click Simple
to return to the simple model (the detailed data will be deleted). Detailed
mode has an additional tab for detailed heat transfer modeling.
Override global
Defines environmental data such as local ambient temperature.
environmental data
Pipe data properties
Property
Inside diameter
Description
Inside diameter for the flowline. Only one diameter can be configured per
flowline.
Wall thickness
Select and specify either wall thickness or outside diameter (excluding any
Outside diameter coatings).
Roughness
Enter the typical value for the absolute pipe roughness based on the material
type. The default value is 0.001 inches (0.0254 mm).
Note: If there is any change in flowline inside diameter, wall thickness, or roughness along the
flowpath, add a second flowline object.
Profile data properties
Property
Rate of
undulations
Description
An artificial factor used to introduce undulations into the flowline (specific to
simple mode only). Undulation is typically used for a horizontal pipe to capture
terrain effects (unevenness of the underlying surface) and result in a higher
overall pressure drop due to the fact that liquid holdup is higher in inclined
Build physical models
169
PIPESIM User Guide
Property
Horizontal
distance
Description
sections and lower in declined sections resulting in less pressure recovery.
Enter the total change in elevation for every 1,000 units of length. (To model a
totally flat flowline, enter 0.) Undulations capture terrain effects and result in a
higher overall pressure drop.
Select either the horizontal distance or length to specify the distance covered by
the flowline from start to end.
Measured
distance
Elevation
difference
Change in elevation between the start and end of the flowline object. Enter a
negative value for a downhill flowline, or a positive value for an uphill flowline.
Elevation changes are relative to the object itself and not influenced by adjacent
flowlines.
Heat transfer data properties
Property
Description
Ambient
temperature
Ambient temperature for the fluid surrounding the flowline.
U Value type
Heat transfer coefficient (U Value) is a measure of thermal property of pipe
(with/without coating) and surrounding material. In simple mode, a known
overall heat transfer coefficient is used. Available options are: Insulated,
Coated, Bare (in air), Bare (in water), and User supplied.
Heat transfer
coefficient
Based on selected U value type, the corresponding pre-defined heat transfer
coefficient is filled in. Enter a value if you have selected U value type as User
supplied.
Inside film
coefficient
Click the appropriate option to either Include the Inside film coefficient (within
the supplied heat transfer coefficient above) or Calculate separately.
Calculation is performed based on selected methods (under Home »
Simulation settings » Heat transfer tab)
Flowline schematic
Property
Description
Geometry
profile (plot)
For a typical land flowline, the geometry profile is a plot of horizontal distance
versus elevation, where horizontal distance is the primary axis (X-axis).
However, if you select a subsea flowline, the configuration changes to depth as
primary axis (Y axis) versus horizontal distance.
Ambient
temperature
(plot)
Similar to a geometry profile, for a land flowline, ambient temperature is plotted
against horizontal distance (X axis). For a subsea flowline, the ambient
temperature is plotted against depth (Y axis).
Data view
button (plot)
By default, the flowline geometry and ambient temperature profile is displayed
graphically. A table control button at the bottom right of the plot allows you to
Build physical models
170
PIPESIM User Guide
Property
Description
switch to a tabular view of data. When in tabular view, a chart shaped button
allows you to switch back to plot view
Flowline start
at
This is a read only field that indicates the starting point of the flowline in the
model and thus indicates the orientation (profile direction) of the flowline in the
network.
Flip geometry
Flipping the geometry will swap the start and end nodes for flowlines. The start
node defines the flowline orientation and is also indicated by a triangular arrow
situated on the flowline object on the network diagram or well surface equipment
tab.
The flipping behavior is slightly different depending on whether the survey data
is populated from GIS or not. If the survey data is manually specified, flipping
the geometry enables a convenient means of swapping the start and end nodes
for a given profile, saving the user from having to invert the order of entries in a
survey table if the original direction was incorrect. If the GIS mode is selected, in
addition to swapping the start and end nodes, the survey is inverted as well
such that the elevations associated with the geographic locations defined are
correctly preserved. For cases where flowlines are created by importing
shapefiles, the flowline orientations are arbitrarily assigned. Thus, when the
Populate from GIS map option is enabled, flipping the geometry will not
change the numerical simulation results (in contrast to flipping manually defined
profiles).
Note: The pipe geometry should not be confused with flow direction reported by
the simulation results. The flow direction (forward or reverse) is reported relative
to the branch inlet-outlet, not relative to the pipeline orientation. Branches may
contain multiple flowlines (with potentially different geometries and by
convention, the branch inlet-outlet is reflected in the name (eg. J1_J2) where J1
is in the inlet. For boundary nodes that contain the name of the boundary, source
and production well branch inlets are always at the fluid entry whereas for sinks
and injection wells the branch outlets are always at the fluid delivery.
For more information, see Typical Values (p.725) and Heat Transfer Coefficient (p.641).
Related links:
Environmental properties (p.277)
Flowline - detailed model properties - general tab (p.171)
Pipeline comparison: land, subsea, and riser (p.176)
Flowline - detailed model properties - general tab
Detailed mode allows modeling complex variation in flowline geometry and also exposes detailed
heat transfer calculation including modeling for pipe coatings, and so forth. One of the most
Build physical models
171
PIPESIM User Guide
important features of detailed flowline is populating data directly from the GIS map elevation
services.
Detailed mode properties
Property
Description
Name
Name of the flowline.
Environment
Sets the type of flowline to Land (atmospheric data used) or Subsea
(oceanic data used). In the network diagram, land flowlines are displayed in
black. Subsea flowlines are dark blue.
Mode
To switch to the detailed model, click Detailed. Click Simple to return to the
simple model (the detailed data will be deleted).
Override global
environment data
Defines environmental data such as local ambient temperature.
General tab - pipe data properties
Property
Description
Inside diameter
Inside diameter for the flowline. Only one diameter can be configured per
flowline
Wall thickness
Select the appropriate property, and then enter either the wall thickness or the
Outside diameter outside diameter of the flowline, excluding any coatings.
Roughness
Enter the typical value for the absolute pipe roughness based on the material
type. The default value is 0.001 inches (0.0254 mm).
Note: If there is any change in flowline inside diameter, wall thickness, or roughness along the
flowpath, add a second flowline object.
General tab - profile data properties
Property
Description
Populate
from GIS
map
Values for Measured distance and elevation are populated directly from the map
data, if the model is configured accordingly on the map.
Distance
Click to calculate Horizontal distance or Measured distance to enter data. The
unknown will be calculated geometrically. The distance here refers to the
cumulative distance as you go along the flowline in the direction of its orientation
Vertical
distance
Absolute elevation of each flowline profile data point. For a land flowline, elevation
is the only option. These elevation/depth values are relative to the flowline starting
node and are not influenced by any other data. The vertical distance selection
option is available for subsea flowline only. It allows you to choose either elevation
or depth.
Build physical models
172
PIPESIM User Guide
Property
Profile table
Description
The table column options appear based on selected distance options. Specify
cumulative data in the direction of profile in the increasing order of horizontal/
measured distance and the corresponding elevation/depth at each point
Flowline schematic
As you enter flowline data, you will notice a set of plots displaying geometric profile (distance vs.
elevation/depth) and the profile of ambient temperature (against distance/depth). The plot
orientation changes based on the flowline environment (land/subsea).
Property
Description
Geometry
profile (plot)
For a typical land flowline, the geometry profile is a plot of horizontal distance
vs. elevation, where horizontal distance is the primary axis (X-axis). However, if
you select a subsea flowline, the configuration changes to depth as primary axis
(Y axis) vs. horizontal distance.
Ambient
temperature
(plot)
Similar to the geometry profile, for a land flowline, ambient temperature is
plotted against horizontal distance (X axis). For a subsea flowline, the ambient
temperature is plotted against depth (Y axis).
Data view
button (plot)
By default, flowline geometry and ambient temperature profile are displayed
graphically. A table control button at the bottom right of the plot allows you to
switch to tabular view of data. When in tabular view, a chart shaped button
allows you to switch back to plot view.
Flowline start
at
This is a read only field that indicates the starting point of the flowline in the
model and thus indicates the orientation (profile direction) of the flowline in the
network.
Flip geometry
Flipping the geometry will swap the start and end nodes for flowlines. The start
node defines the flowline orientation and is also indicated by a triangular arrow
situated on the flowline object on the network diagram or well surface equipment
tab.
The flipping behavior is slightly different depending on whether the survey data
is populated from GIS or not. If the survey data is manually specified, flipping
the geometry enables a convenient means of swapping the start and end nodes
for a given profile, saving the user from having to invert the order of entries in a
survey table if the original direction was incorrect. If the GIS mode is selected, in
addition to swapping the start and end nodes, the survey is inverted as well
such that the elevations associated with the geographic locations defined are
correctly preserved. For cases where flowlines are created by importing
shapefiles, the flowline orientations are arbitrarily assigned. Thus, when the
Populate from GIS map option is enabled, flipping the geometry will not
change the numerical simulation results (in contrast to flipping manually defined
profiles).
Note: The pipe geometry should not be confused with flow direction reported by
the simulation results. The flow direction (forward or reverse) is reported relative
Build physical models
173
PIPESIM User Guide
Property
Description
to the branch inlet-outlet, not relative to the pipeline orientation. Branches may
contain multiple flowlines (with potentially different geometries and by
convention, the branch inlet-outlet is reflected in the name (eg. J1_J2) where J1
is in the inlet. For boundary nodes that contain the name of the boundary, source
and production well branch inlets are always at the fluid entry whereas for sinks
and injection wells the branch outlets are always at the fluid delivery.
For more information, see Typical Values (p.725).
Related links:
Environmental properties (p.277)
Flowline - detailed model properties - heat transfer tab (p.174)
Pipeline comparison: land, subsea, and riser (p.176)
Flowline - detailed model properties - heat transfer tab
After you enter the detailed properties on the General tab, enter the detailed properties on the
Heat transfer tab.
Heat transfer tab properties (multiple U value input method)
Property
U Value input
method
Description
Overall heat transfer coefficient (U value)
Specify
Select this option to enter a single U value if it is known.
Calculate
Select this option when the heat transfer coefficient of the surrounding
medium is not known. A heat balance is performed using heat transfer
coefficients calculated from supplied data describing coatings, burial
conditions, and ambient fluid properties.
U Value type
Select the pipe type: Insulated, Coated, Bare (in air), Bare (in water), or User
supplied.
Heat transfer
coefficient
Based on selected U value type, a corresponding pre-defined heat transfer
coefficient is supplied. Enter a value if you have selected U value type as User
supplied.
Inside film
coefficient
Click the appropriate option to either Include the inside film coefficient (within
the supplied heat transfer coefficient above), or choose to Calculate
separately. Calculation is performed based on selected methods (under
Home » Simulation settings » Heat transfer tab).
Build physical models
174
PIPESIM User Guide
Property
Ambient
temperature
Description
This table appears only if the override global environmental data is checked.
Depending on the flowline environment, the column option changes. For a
typical land flowline, you get a table of horizontal distance vs. ambient
temperature but for a subsea flowline the table option is depth vs. ambient
temperature.
Heat transfer tab - thermal data properties (calculate U value input method)
Property
Description
Pipe conductivity
Thermal conductivity of the pipe material
Ground conductivity
Thermal conductivity of the ground. Used when pipe is partially or fully
buried in the ground.
Pipe burial depth
The burial depth refers to the depth of the centerline of the pipe with
respect to ground surface. Burial data takes into account pipe as well as
coating layers (if any). If left blank, pipe is assumed to be elevated above
ground. A zero depth indicates half-buried pipe.
Wind speed (land
environment)
Wind speed is populated from global environment data but can be
overridden here.
Environmental data
table
This table appears only if the override global environmental data is
checked. For a land environment, you can enter ambient temperature
against horizontal distance. However, for a subsea flowline, an additional
column to specify current velocity appears.
Heat transfer tab - pipe coating details properties (calculate U value input method)
Property
Pipe coating
details
Description
You can add multiple layers of coating. For each coating layer, following data is
needed:
• Thermal conductivity of the coating layer
• Thickness of the coating layer
• Description (for reference purposes only)
Overall outside
diameter
Outside diameter of pipe and coating layers. This value is used to display pipe
cross section schematic underneath
Pipe crosssection
schematic
This schematic underneath the coating table displays:
• Pipe cross-section showing pipe and coating layers in different colors
• Pipe burial display (for a partially buried pipe, it will display sections of pipe
below and above ground)
• Environment (sky blue for a land environment and dark blue for subsea
environment).
Build physical models
175
PIPESIM User Guide
For more information, see Heat Transfer Coefficient (p.641) and Internal Fluid Film Heat Transfer
Coefficient (p.644).
Related links:
Add connections (p.226)
Flowline - detailed model properties - general tab (p.171)
Manage flowlines and risers (p.458)
Pipeline comparison: land, subsea, and riser
This table describes the attributes for each type of pipeline.
Attribute
Riser
Subsea flowline
Land flowline
Geometry
Cannot be flipped. A
Can be flipped.
check box is available to
mark downcomers.
Can be flipped.
GIS
Cannot use GIS to
capture pipeline
geometry profile.
Cannot use GIS to capture
pipeline geometry profile.The
ambient temperature and
current velocity table on the
Heat transfer tab does not
change. Ambient temperatures
and current velocities for the
GIS profile points are
calculated by interpolation
based on the available data
using the interpolation method
for subsea flowline (see
interpolation method).
Can use GIS to capture the
geometry profile. The
ambient temperature data on
the Heat transfer tab does
not change. Ambient
temperatures for the GIS
profile points are calculated
by interpolation based on
available data using the
interpolation method for land
flowline (see interpolation
method).
Ambient
temperature
and current
velocity data (if
applicable)
Indexed on depth/
elevation. The table has
to be monotonic on
depth. Use of depth is
recommended.
Indexed on depth/elevation.
The table has to be monotonic
on depth. Use of depth is
recommended.
Indexed on horizontal
distance. The table has to be
monotonic on horizontal
distance.
Interpolation of
ambient
temperature
and current
velocity data (if
applicable)
Interpolation linearly
Interpolation linearly between
Interpolation linearly
between two points
two points provided.
between two points
provided. Interpolation
Interpolation linearly outside the provided. Interpolation with
linearly outside the
range of points provided.
the constant last value
range of points provided.
outside the range of points
provided.
Related links:
Flowline - simple model properties (p.168)
Flowline - detailed model properties - general tab (p.171)
Riser - simple model properties (p.207)
Build physical models
176
PIPESIM User Guide
Riser - detailed model properties - general tab (p.210)
Generic equipment properties
You can use generic equipment properties to model any object that imparts a pressure and/or
temperature change to the flowing stream at any point in the model.
Property
Description
Name
Name of the generic equipment object
Active
Select the Active check box to activate the generic equipment so that it will be used
during simulation. Clear the check box to deactivate and it will be bypassed during
simulation.
General properties
Property
Route
Description
Select one of the following thermodynamic routes to calculate fluid temperature
change resulting from changes in pressure:
Isenthalpic
constant enthalpy (the default option)
Isentropic
constant entropy
Isothermal
constant temperature
Pressure
Select one of the following pressure change options:
Discharge Pressure
A fixed flowing fluid discharge pressure. Pressure at the outlet. Specifying the
discharge pressure is discouraged, particularly in network simulations, as this
specification often creates pressure discontinuities. It is intended to be used
only when the downstream branch is a terminating branch and not pressure
specified.
Pressure differential
Pressure gain (positive) or loss (negative). In a network model, this is assumed
to follow the branch's flow direction, so if the branch flow reverses, this
property changes sign.
Pressure ratio
Ratio of discharge pressure to the inlet pressure.
Temperature Select one of the following temperature change options:
Temperature differential
Temperature increase (positive) or decrease (negative) across the equipment.
Discharge Temperature
Fixed flowing fluid outlet temperature.
Build physical models
177
PIPESIM User Guide
Property
Description
Duty
Power required to change the temperature and/or pressure of the fluid. If this is
specified, the corresponding fluid enthalpy change is calculated and added to
that resulting from any pressure change using the Route. The outlet
temperature is then adjusted accordingly.
Note: If Delta Pressure or Pressure Ratio is specified without the Discharge properties,
PIPESIM* uses the thermodynamic Route to calculate the fluid outlet temperature. Isenthalpic is
the most appropriate route when you want to simulate chokes, predict Joule-Thompson cooling
across pressure reduction valves, and so on.
Related links:
Add surface equipment using the well editor (p.150)
Add surface equipment using the network diagram (p.161)
Generic pump properties
The basic pump model uses centrifugal pump equations to determine the relationship between
inlet pressure and temperature, outlet pressure and temperature, flowrate, shaft power, hydraulic
power, and efficiency.
Property
Description
Name
Name of the pump.
Active
Select this check box to activate the pump so that it will be used during simulation.
Clear the check box to deactivate.
Operation parameters
Property
Description
Discharge
pressure
Pressure at the outlet. Specifying the discharge pressure is discouraged,
particularly in network simulations, as this specification often creates pressure
discontinuities. It is intended to be used only when the downstream branch is a
terminating branch and not pressure specified.
Pressure
differential
Pressure change across the pump.
Pressure ratio
Discharge pressure/suction pressure ratio (Pout/Pin).
Power
Shaft power required to increase the pressure of the fluid.
Route
Adiabatic (default)
The pump follows an adiabatic (constant enthalpy) process. This is available
for modeling with both black oil and compositional fluid.
Build physical models
178
PIPESIM User Guide
Property
Description
Mollier
The pump follows an isentropic (no change in entropy) process. This is
available only for compositional models.
Isothermal
The pump follows an isothermal (no change in temperature) process. This is
available for modeling with both black oil and compositional fluids.
Efficiency
Efficiency of the pump.
Use curves
Specifies whether to use data from the Pump catalog. When selected, the
performance data properties section appears so you can select a pump from the
catalog.
Note: The four basic pump parameters (discharge pressure, pressure differential, pressure ratio,
and power) indicate upper limits. Whenever more than one of these parameters are supplied,
Pump performance will be controlled by the most limiting of these parameters.
Use curves
When you select the Use curves check box, the Performance data properties section appears.
You can select the manufacturer and a model from the catalog; all other values are populated from
the Pump catalog.
Performance data has the following tabs:
General
selection from catalog, operating data and tuning
Table
displays catalog performance data in tabular format
Curve
graphically displays the catalog performance data
Performance data properties - general tab
Property
Description
Manufacturer
Selectable from the catalog.
Model
(Catalog value) Pump model name.
Min flowrate
(Catalog value) Minimum recommended flowrate. The performance curve
can be constructed below this value, but warning messages are shown.
Max flowrate
(Catalog value) Maximum recommended flowrate. The performance curve
can be constructed above this value, but warning messages are shown.
Base speed
(Catalog value) Speed at which the performance curve is defined. To
change the value for simulation purposes, enter the operating speed or
operating frequency.
Build physical models
179
PIPESIM User Guide
Property
Description
Base stages
(Catalog value) Number of stages for which the performance curve is
defined. This can be changed for the simulation.
Number of stages
(Catalog value) A discreet set of stages is stored in the catalog. The pump
performance curve is adjusted based on the actual number of stages and
speed used during simulation.
Operating frequency Specify one of these values (the other value is then calculated).
Operating speed
Head factor
Multiplier that adjusts the pump head (pressure differential) to account for
wear and other inefficiencies.
Viscosity correction
Catalog performance data are typically generated with water as test fluid.
The Viscosity correction takes into account the correction applied to the
performance curve based on actual fluid being pumped.
Performance data properties - table tab
Property
Description
Flowrate
(Calculated value) Fluid flowrate measured at actual pressure and temperature
conditions
Head
(Calculated value) Specifies the pressure differential across the pump in units of
length of fluid column.
Efficiency (Catalog value) Specifies the efficiency of the pump.
For more information, see Centrifugal Pumps and Compressors (p.576).
Related links:
Add items to the pump catalog (p.25)
Heat exchanger properties
Use a heat exchanger to model a device that transfers heat from one liquid to another without
allowing them to mix. This results in a fluid temperature change and sometimes a small pressure
change.
Property
Description
Name
Name of the heat exchanger.
Active
Select this check box to activate the heat exchanger so that it will be used during
simulation. Clear the check box to deactivate.
Operation parameters
Property
Pressure
Description
Select one of the following pressure change options:
Build physical models
180
PIPESIM User Guide
Property
Description
Discharge pressure
Pressure at the outlet. Specifying the discharge pressure is discouraged,
particularly in network simulations, as this specification often creates pressure
discontinuities. It is intended to be used only when the downstream branch is a
terminating branch and not pressure specified.
Pressure differential
Pressure change across the heat exchanger
Temperature Select one of the following temperature change options:
Temperature differential
Temperature increase (positive) or decrease (negative) across the heat
exchanger
Discharge temperature
A fixed flowing fluid outlet temperature
Duty
Power required to achieve the desired change in fluid temperature and
pressure.
Related links:
Add surface equipment using the well editor (p.150)
Add surface equipment using the network diagram (p.161)
Injection point properties
You can use a fluid injection point to inject fluid anywhere in the system. Injectors are commonly
used to model chemical injection (for example, methanol) or riser-based gas.
Property
Description
Name
Name of the injection point.
Active
Select this check box to activate the injection point so that it will be used during
simulation. Clear the check box to deactivate.
General properties
Property
Description
Temperature Temperature of the incoming fluid at the injection point. Injected fluid will mix with
the flowing fluid and resultant temperature will be calculated.
Flowrate
Incoming liquid, gas or mass flowrate for the injection stream
Build physical models
181
PIPESIM User Guide
Fluid model properties
Property
Fluid model
Description
Select a predefined fluid to be injected. You can also edit selected fluid or
create a new fluid.
Override phase ratios You can override phase ratio for selected fluid.
Gas ratio
Select the appropriate gas ratio type and enter a value.
Water ratio
Select the appropriate water ratio type and enter a value.
Note: The injected fluid type must be consistent with the main fluid type (black oil or compositional)
set in the model.
Related links:
Create or edit fluid models (p.228)
User defined equipment
PIPESIM* supports many types of equipment that can be inserted into a flow path to model
devices that affect the fluid (flowrate, pressure, temperature and enthalpy). Examples include
pumps, compressors, heaters, multipliers, chokes, etc.
If you want to model certain specialized or proprietary devices not currently supported by PIPESIM,
you can create a Dynamically Linked Library (DLL) to achieve this. Such devices may include jet
pumps, multiphase boosters, valves, etc.
Self-documenting code templates written in c++ and Fortran are provided in the .. \Program
Files\Schlumberger\PIPESIM201x.x\Developer Tools\User Equipment
directory created during the PIPESIM installation.
Register user defined equipment
1. On the Workspace tab, click Options.
2. In the left pane, click Plugins.
3. Click Register.
4. Browse to and select the desired user equipment DLL.
5. Select a user equipment or flow correlations DLL.
6. Click Open.
The user equipment DLL with relevant information is added to the list of plugins.
Use user defined equipment
Depending on the type of user equipment created, you can add a user defined equipment to the
PIPESIM model from one of three possible locations:
•
Surface equipment (network or well editor)
•
Downhole equipment (well editor)
Build physical models
182
PIPESIM User Guide
•
Artificial lift (well editor)
Depending on the specific configuration options defined for the user equipment, you can specify
settings and input variables in the properties editor of the user equipment. Additionally, you may
sensitize on numerical input parameters while running certain single branch tasks (such as PT
Profile, System Analysis, Nodal Analysis). Results may be viewed in both tabular and graphical
form by inspecting the System node result tables and System plots respectively.
Related links:
Plugins (p.8)
Generic multiphase booster
For the purposes of simulation, the generic multiphase booster model treats the multiphase pump
as a single-phase liquid pump and gas compressor operating in parallel.
The power calculations are based on splitting the multiphase fluid into its constituent liquid and gas
phases at booster suction and calculating the shaft power required to raise the pressure of the
liquid phase using conventional pump theory and the shaft power required to raise the pressure of
the gas phase using conventional compressor theory. The total shaft power required by the
multiphase booster is the sum of the two computed shaft powers. Due to the limiting assumptions
of this approach, the use of the generic multiphase pump model is recommended only for
preliminary analysis and to benchmark the multiphase booster power requirement.
The generic booster uses pump and compressor efficiencies to calculate the shaft power.
Generally, even when realistic values for pump and compressor efficiency are used, the calculated
power from the generic booster model will be underestimated. The generic booster will provide a
'best case' estimate for the multiphase boosting power which will typically be lower than the power
requirement for a specifically designed multiphase booster (up to 100% lower is possible). This is
why the generic booster model should be used for initial screening purposes only; and with
recommended pump and compressor efficiency values of 75% or values obtained from the field.
Refer to the Guide to multiphase booster efficiencies (p.596) for general recommendations for
booster efficiencies.
Add a generic multiphase booster
1. In network-centric mode, click the Insert tab. (In well-centric mode, click the Surface
equipment sub-tab, and then click the Insert tab).
2. In the Internal nodes group, drag the Multiphase booster icon to the location on the
schematic where you want to place it.
3. Double-click the multiphase booster object to open its editor (or right-click on it, and then click
Edit).
4. Enter the name of the booster.
5. Select or clear the Active check box to indicate if the booster is turned on or off during the
simulation.
6. Select the Booster type as Generic multiphase booster.
7. Enter the upper limits for one or more of the Operation Parameters described below.
Build physical models
183
PIPESIM User Guide
Property
Discharge
pressure
Description
Pressure at the booster outlet
Specifying the discharge pressure is discouraged, particularly in network
simulations, as this specification often creates pressure discontinuities. It is
intended to be used only when the downstream branch is a terminating branch
and not pressure specified (when left blank, the default is 20,000 psia).
Pressure
differential
Pressure differential across the multiphase booster (when left blank, default is
10,000 psia)
Pressure ratio
Ratio of discharge pressure to suction pressure (when left blank, default is
1,000)
Power
Power available for the multiphase booster (when left blank, default is
unlimited)
Note:
•
The four basic booster parameters (Discharge pressure, Pressure differential, Pressure
ratio, and Power) indicate their upper limits for scenarios where more than one of these
parameters is supplied.
You may enter any combination of these parameters or none at all. The simulation will
determine the most limiting of these parameters and this will control the booster
performance.
•
When Discharge pressure, Pressure ratio, or Pressure differential is specified, PIPESIM
calculates the required power for multiphase boosting. Alternatively, when Power is
specified, PIPESIM calculates the pressure differential (or pressure ratio or discharge
pressure) that can be developed by the booster. When more than one of these parameters
are specified, PIPESIM determines the most limiting one (i.e. the one which gives the
smallest pump differential pressure) during the course of the simulation, and recalculates
the other parameters based on the limiting parameter.
•
The default values for all parameters are unrealistically high; this ensures that each
parameter will not be the limit on pump performance, unless the user supplies a lower, more
realistic value. If none of the parameters are specified, the limit of pump performance will
usually be the speed, and which will in this case be 100%. If not, then the differential
pressure (DP) will be the limit for the specific pump model.
8. Modify the pump and compressor efficiencies preferably using appropriate field values. In the
absence of field efficiencies, use the recommended values in Guide to multiphase booster
efficiencies (p.596).
Property
Pump efficiency
Description
Efficiency of the pump
The default value is 100%.
Compressor efficiency Efficiency of the compressor
The default value is 100%.
Build physical models
184
PIPESIM User Guide
Generic multiphase booster simulation results
The table below outlines the results that can be generated from running the most common
simulation tasks on a model that includes one or multiple generic multiphase boosters.
Task
P/T profile,
Nodal
analysis, and
System
analysis
Results
Steps to view results
Result details
Profile
results
(plot)
Profile results » Show plot Pressure profile showing the pressure
boost provided by the generic
multiphase booster
Profile
results
(row
details)
Profile results » Show
grid » Expand all » Scroll
to multiphase booster
rows
Row details showing simulation results
for each generic multiphase booster
including:
•
Limiting variable
•
Pressure ratio (discharge pressure/
suction pressure)
•
Differential pressure
•
Power
•
Outlet/discharge pressure
•
Differential temperature
•
Route
•
Compressor power
•
Compressor efficiency
•
Pump power
•
Pump efficiency
•
Gas volume fraction (GVF)
•
Total volumetric flowrate
Note: The row details for route are
typically polytropic which implies that a
polytropic compression was
performed. A polytropic compression
follows the polytropic route,
and can be used to model constant
pressure
, constant temperature
, constant enthalpy
Build physical models
185
PIPESIM User Guide
Task
Results
Steps to view results
Result details
, and constant volume changes
, as well as intermediate routes.
PIPESIM uses a value of
that is a function of the efficiency
and the specific heat ratio
.
System
results
(plot)
System
results
(grid)
P/T profile and System
Analysis
System results plot can be configured
to show the following generic
multiphase booster system variables, if
available:
System results » Show
plot » Double-click on the
•
plot » Select any axis to
display any of the generic •
multiphase booster
•
system variables
•
Nodal analysis
•
System results » Double- •
click on the plot » Select
•
any axis to display any of
•
the generic multiphase
booster system variables •
P/T profile and System
Analysis
System results » Show
grid » Branch » Select
columns to add any of the
generic multiphase
booster system variables
Build physical models
186
Average fluid density
Delta (differential) pressure
Delta (differential) enthalpy
Delta (differential) temperature
Discharge pressure
Pump Efficiency
Compressor Efficiency
Pump power
Compressor power
•
Total power
•
Suction GVF (Gas Volume
Fraction)
•
Suction pressure
•
Suction Total Vol. Flowrate
System results grid can be configured
to show the same generic multiphase
booster system variables as System
results (plot) above
PIPESIM User Guide
Task
Results
Steps to view results
Nodal analysis
Result details
System results » Select
columns to add any of the
generic multiphase
booster system variables
System
results
(row
details)
P/T profile and System
Analysis
System results » Show
grid » Node » Expand
all » Scroll to multiphase
booster rows
Row details showing simulation
results for each generic multiphase
booster. Same variables as Profile
results (row details) above
Nodal analysis
Not applicable
Network
Simulation
Output
summary
To generate the output
summary report, go to
Workspace » Options »
Advanced » Select Show
engine output files check
box » Run the task » Click
the Output summary tab
Scroll through the report to the node
position(s) for the generic multiphase
booster(s) in your model and view the
same row detail information as Profile
results (row details) and System
results (row details) above
Output
details
To generate the output
details report, go to
Workspace » Options »
Advanced » Select Show
engine output files check
box » Run the task » Click
the Output details tab
Scroll through the report to the node
position(s) for the generic multiphase
booster(s) in your model and view the
same row detail information as Profile
results (row details) and System
results (row details) above
Profile
results
(plot)
Profile results » Show
plot » Select branches
with the generic
multiphase boosters
Pressure profile showing the pressure
boost provided by the generic
multiphase booster
Profile
results
(row
details)
Profile results » Show
grid » Select branches
with the generic
multiphase boosters »
Expand all » Scroll to
multiphase booster rows
Row details showing simulation
results for each generic multiphase
booster. Same variables as Profile
results (row details) for P/T profile,
Nodal analysis and System analysis
tasks above
Node/
branch
Node/branch results »
Branch » Select columns
System results grid can be configured
to show the same generic multiphase
Build physical models
187
PIPESIM User Guide
Task
Results
results
(grid)
Steps to view results
to add any of the generic
multiphase booster
system variable
Result details
booster system variables as System
results (plot) for P/T profile, Nodal
analysis and System analysis tasks
above
Node/
branch
results
(row
details)
Node/branch results »
Node » Expand all »
Scroll to multiphase
booster rows
Row details showing simulation
results for each generic multiphase
booster. Same variables as Profile
results (row details) for P/T profile,
Nodal analysis and System analysis
tasks above
Output
summary
Same as P/T profile, Nodal analysis, and System analysis tasks
Output
details
Same as P/T profile, Nodal analysis, and System analysis tasks
Related links:
Multiphase boosters
Guide to multiphase booster efficiencies (p.596)
OneSubsea multiphase booster (p.188)
Multiphase boosting technology (p.582)
Add surface equipment using the well editor (p.150)
Add surface equipment using the network diagram (p.161)
OneSubsea wet gas compressor (p.197)
OneSubsea multiphase booster
The OneSubsea multiphase booster (formerly called FRAMO 2009 Multiphase Booster) is based
on helico-axial Multiphase boosting technology (p.582), which involves kinetic energy being added
to the fluid as it flows horizontally through a series of pump stages consisting of a rotating helicalshaped impeller and a stationary diffuser. The helico-axial booster is a rotodynamic pump that is a
hybrid between a centrifugal pump and an axial compressor. It is able to pump larger fluid volumes
than positive displacement pumps (e.g. twin screw pumps), which is one of the reasons it is
deployed in a majority of offshore and subsea applications.
There are 13 oneSubsea multiphase booster models available in PIPESIM.
Each OneSubsea booster model is classified based on its nominal capacity and the maximum
pressure differential it can achieve. The nominal capacity is the theoretical volumetric rate that the
booster can deliver when operating at 100% speed, 0% gas volume fraction (GVF) and zero
differential pressure (i.e. there is no internal leakage). The nominal capacity depends on the
suction pressure and fluid properties.
The most efficient way to determine the appropriate OneSubsea multiphase booster is to first
model the system using a Generic multiphase booster (p.183) based on expected operating
Build physical models
188
PIPESIM User Guide
conditions. You may inspect the summary or output file to determine the total volumetric flowrate at
the suction. The next step is to select the OneSubsea booster model that can handle this rate and
desired pressure differential and replace the generic multiphase booster with the OneSubsea
model.
OneSubsea Booster Models
Pump
Impeller Diameter
mm
in
Nominal Capacity
Maximum DP
m3/hr m3/day BBL/d
bar
psi
OneSubsea Helico-Axial
310-250/180
310
12.2
250
6000
37739
180
2611
OneSubsea Helico-Axial
310-400/180
310
12.2
400
9600
60382
180
2611
OneSubsea Helico-Axial
310-500/45
310
12.2
500
12000
75478
45
653
OneSubsea Helico-Axial
310-500/180
310
12.2
500
12000
75478
180
2611
OneSubsea Helico-Axial
310-600/120
310
12.2
600
14400
90573
120
1740
OneSubsea Helico-Axial
310-700/45
310
12.2
800
19200
105669 45
653
OneSubsea Helico-Axial
310-800/120
310
12.2
800
19200
105669 120
1740
OneSubsea Helico-Axial
310-900/45
310
12.2
900
21600
135860 45
653
OneSubsea Helico-Axial
310-1100/45
310
12.2
1100 26400
166051 45
653
OneSubsea Helico-Axial
310-1100/120
310
12.2
1100 26400
166051 120
1740
OneSubsea Helico-Axial
360-1200/38
360
14.2
1200 28800
181146 38
551
OneSubsea Helico-Axial
360-1500/38
360
14.2
1500 36000
226433 38
551
OneSubsea Helico-Axial
360-1800/38
360
14.2
1800 43200
271719 38
551
Note: The numbers in the booster model name refer to the impeller diameter (mm), nominal
capacity (m3/hr), and Max. dP (bar), respectively.
Build physical models
189
PIPESIM User Guide
Add a OneSubsea multiphase booster
1. In network -centric mode, click the Insert tab. (In well-centric mode, click the Surface
equipment tab, and then click the Insert tab).
2. In the Internal nodes group, drag the Multiphase booster icon to the location on the
schematic where you want to place it.
3. Double-click the multiphase booster object to open its editor (or right-click on it, and then click
Edit).
4. Select or clear the Active check box to indicate if the booster is turned on or off during the
simulation.
5. Select the Booster type as OneSubsea multiphase booster and specify properties as
described in the tables below.
Property
Discharge
pressure
Description
Pressure at the booster outlet
Specifying the discharge pressure is discouraged, particularly in network
simulations, as this specification often creates pressure discontinuities. It is
intended to be used only when the downstream branch is a terminating branch
and not pressure specified (when left blank, the default is 20,000 psia).
Pressure
differential
Pressure differential across the multiphase booster (when left blank, default is
10,000 psia)
Pressure ratio
Ratio of discharge pressure to suction pressure (when left blank, default is
1,000)
Power
Power available for the multiphase booster (when left blank, default is unlimited
but may be constrained by the selected pump model)
Note:
•
The four basic booster parameters (Discharge pressure, Pressure differential, Pressure
ratio, and Power) indicate their upper limits for scenarios where more than one of these
parameters is supplied.
You may enter any combination of these parameters or none at all. The simulation will
determine the most limiting of these parameters and this will control the booster
performance.
•
When Discharge pressure, Pressure ratio, or Pressure differential is specified, PIPESIM
calculates the required power for multiphase boosting. Alternatively, when Power is
specified, PIPESIM calculates the pressure differential (or pressure ratio or discharge
pressure) that can be developed by the booster. When more than one of these parameters
are specified, PIPESIM determines the most limiting one (i.e. the one which gives the
smallest pump differential pressure) during the course of the simulation, and recalculates
the other parameters based on the limiting parameter.
•
The default values for all parameters are unrealistically high; this ensures that each
parameter will not be the limit on pump performance, unless the user supplies a lower, more
Build physical models
190
PIPESIM User Guide
realistic value. If none of the parameters are specified, the limit of pump performance will
usually be the speed, and which will in this case be 100%. If not, then the differential
pressure (DP) will be the limit for the specific pump model.
Property
Description
Model
OneSubsea multiphase booster model
Tuning factor
Model linear multiplier on calculated pump differential pressure used to
match field operating conditions
Allowable range is from 0.7 to 1.5.
Number of pumps
in parallel
Number of identical OneSubsea multiphase boosters operating in parallel
(equal flow split between pumps)
Allowable range is from 1 to 7
Speed limit
Maximum speed limit for the pump
Allowable range is from 0 to 100%
Recirculation flow
rate
Quantity of flow in recirculation to maintain the required minimum flowrate
through the booster
Note: If the flowrate through the booster is below the minimum
recirculation flowrate specified, PIPESIM automatically calculates the
difference and adds it to the pump flowrate to ensure that the minimum
recirculation flowrate constraint for the pump is honored and it can operate
safely.
Add new OneSubsea booster performance curves
The data files for the pump performance curves are stored in the Framo® pump folder in the
PIPESIM installation directory. You may add a new OneSubsea multiphase booster model based
on a data file provided to you by OneSubsea.
1. Copy the data files provided by OneSubsea to the Framo folder in the PIPESIM installation
directory (for a default installation, C:\Program Files\Schlumberger\PIPESIM
\Data\framo09).
2. Open the file pipesim_framo.xml in the same directory with a text editor and follow the
instructions in the file to update the index of the booster data files to reference the new files.
3. Add a OneSubsea multiphase booster to your model and select one of the new boosters from
the updated model list.
OneSubsea Multiphase Booster Simulation Results
While all simulation tasks will model the multiphase booster, the following tasks produce detailed
results useful for design and optimization purposes:
•
PT Profile
•
System Analysis
Build physical models
191
PIPESIM User Guide
•
Nodal Analysis
•
Network Simulation
After running the simulation, booster performance plots are generated and displayed on the
Auxiliary results tab within the simulation task window. The performance plot is generated
dynamically and depends on in-situ operating conditions including fluid properties, suction pressure
and gas volume fraction. It is important to note that a given performance plot is valid only for the
operating conditions it was generated for.
The operating point shows the total flowrate through the unit, pressure differential, speed and
power required per unit. If there are multiple units in parallel the total power and total flowrate for all
units will be shown in the results table to the right of the plot.
The grey lines represent booster operating speed and the dashed light green lines represent
power.
Dark blue lines represent any operating limits that are defined for the booster.
The solid green lines represent the minimum and maximum rate lines. The net flow through the
unit is shown by a dashed red vertical line. If the net flow is less than the minimum rate, fluid will be
recirculated in an amount that achieves a total flowrate operating point at the minimum flowrate
line. If recirculation is not required, the operating point will lie on the net flow line.
Note:
The flow rate shown in the plot title is in stock-tank liquid units, all other flowrates are reported in
in-situ (flowing) conditions and include both gas and liquid phases.
Build physical models
192
PIPESIM User Guide
The table below outlines various ways of reporting OneSubsea multiphase booster results that may
be useful in designing and operating the equipment.
Task
Results
P/T profile, Profile
results
Nodal
(plot)
analysis,
and System Profile
analysis
results
(row
details)
Steps to view results
Result details
Profile results » Show plot
Pressure profile showing the
pressure boost provided by the
OneSubsea multiphase booster
Profile results » Show grid »
Expand all » Scroll to
multiphase booster rows
Row details showing simulation
results for each OneSubsea
multiphase booster including:
Build physical models
193
•
Selected OneSubsea booster
model
•
Speed
•
Limiting variable (differential
pressure, power, or speed)
•
Pressure ratio (discharge
pressure/suction pressure)
•
Differential pressure
•
Total power (power per booster *
no. of boosters in parallel)
•
Outlet/discharge pressure
•
Differential temperature
•
Gas volume fraction (GVF)
PIPESIM User Guide
Task
Results
Steps to view results
•
System
results
(plot)
P/T profile and System
Analysis
System results plot can be configured
to show the following OneSubsea
multiphase booster system variables,
if available:
System results » Show plot »
Double-click on the plot »
•
Select any axis to display any
of the OneSubsea multiphase •
booster system variables
•
Nodal analysis
•
System results » Double-click •
on the plot » Select any axis
to display any of the
•
OneSubsea multiphase
booster system variables
•
System
results
(grid)
P/T profile System Analysis,
Network Simulation
System (Node) results »
Show grid » Branch » Select
columns to add any of the
Build physical models
194
Result details
Total volumetric flowrate for all
pumps in parallel (includes any
recirculation)
Delta (differential) pressure
Delta (differential) temperature
Discharge pressure
Error number
Maximum delta (differential)
pressure limit
Maximum discharge (Outlet)
pressure limit
Maximum pressure ratio limit
•
Maximum speed limit (%)
•
Minimum flowrate
•
Number of parallel pumps
•
Total Power (for all pumps in
parallel)
•
Recirculating flow
•
Speed
•
Suction gas density
•
Suction gas flowrate
•
Suction GVF (Gas Volume
Fraction)
•
Suction liquid density
•
Suction liquid flowrate
•
Suction pressure
•
Suction total vol. flowrate (for all
pumps in parallel)
System results grid can be configured
to show the same OneSubsea
multiphase booster system variables
as System results (plot) shown above
PIPESIM User Guide
Task
Results
Steps to view results
OneSubsea multiphase
booster system variables
Result details
Nodal analysis
System results » Select
columns to add any of the
OneSubsea multiphase
booster system variables
System
results
(row
details)
P/T profile System Analysis,
Network Simulation
System (Node) results »
Show grid » Node » Expand
all » Scroll to multiphase
booster rows
Row details showing simulation
results for each OneSubsea
multiphase booster
Same variables as Profile results
(row details) shown above
Nodal analysis
Not applicable
Output
summary
To generate the output
summary report, go to
Workspace » Options »
Advanced » Select Show
engine output files check
box » Run the task » Click
the Output summary tab
Scroll through the report to the node
positions for the OneSubsea
multiphase boosters in your model
and view the same row detail
information as Profile results (row
details) and System results (row
details) shown above
Output
details
To generate the output details
report, go to Workspace »
Options » Advanced » Select
Show engine output files
check box » Run the task »
Click the Output details tab
Scroll through the report to the node
positions for the OneSubsea
multiphase boosters in your model
and view the same row detail
information as Profile results (row
details) and System results (row
details) above
Auxiliary
results
(p.302)
To view the auxiliary results for
one or more OneSubsea
multiphase boosters:
The following auxiliary results are
available.
1. Ensure that the OneSubsea
booster is active by doubleclicking on it and selecting its
Active check box.
The OneSubsea performance plot is
a plot of differential pressure versus
total volumetric flowrate for the
specific OneSubsea multiphase
booster selected, operating at the
specific conditions defined in the
model which include suction
pressure, gas volume fraction (GVF),
2. Run (with sensitivities, if
desired).
Build physical models
195
OneSubsea performance plot
PIPESIM User Guide
Task
Results
Steps to view results
The Auxiliary results
tab is automatically
generated.
3. Click on the Auxiliary
results tab.
4. Under Case, click on a
sensitivity case.
Result details
liquid density, and liquid viscosity. It
displays the following information.
• Operating point
• Limiting variable (could be
differential pressure, power or
speed)
• Speed lines and their annotations
5. Under Report object, Click a •
OneSubsea booster.
•
The booster performance plot
and row details will display if the •
•
simulation was successful.
Click on each sensitivity case
and each booster to cycle
through the simulation results.
Power lines and their annotations
Min. speed line
Max speed line
Min. power line
• Max. power line
• Min. flowrate line
OneSubsea Operating Point Row
Details
The following booster operating point
details are displayed to the right of
the performance plot.
Related links:
Generic multiphase booster properties
Auxiliary results tab (p.302)
Multiphase boosters
Build physical models
196
•
Selected OneSubsea booster
model
•
Speed
•
Limiting variable (Differential
pressure, power, or speed)
•
Pressure ratio (discharge
pressure/suction pressure)
•
Differential pressure
•
Total power (Power per booster *
no. of boosters in parallel)
•
Outlet/discharge pressure
•
Differential temperature
•
Gas volume fraction (GVF)
•
Total volumetric flowrate
PIPESIM User Guide
Multiphase boosting technology (p.582)
Generic multiphase booster (p.183)
Add surface equipment using the well editor (p.150)
Add surface equipment using the network diagram (p.161)
FRAMO 2009 (Optional) (p.843)
OneSubsea wet gas compressor
Wet Gas Compressors (WGC) increase recovery rates, extend plateau production, and costeffectively increase tieback distances of subsea gas fields. They also contribute with increased
compression efficiency due to the higher suction pressure. The topside installation scope is
drastically reduced as is the topside risk level.
Wet Gas Compressors (WGC) are a category of multiphase boosters, characterized by a contrarotating machine, targeting flows with high gas volume fractions. Well streams serviced by WGC's
are might also be found in marginally economic fields where optimizing production and minimizing
costs are critical.
The same principles that are used to design multiphase pumps apply for wet gas compression.
Special attention must be paid to ensure the device can handle thermal expansion and high
equipment temperature due to compression heat generated. The heat generated by the
compression process of mostly gas in the well stream often necessitates the installation of one or
more coolers which may be positioned either upstream or downstream of the WGC. The upstream
location of coolers reduces fluid temperature and renders a higher mix density. The higher mix
density allows for increased dP across the compressor and the lower temperature increases the
maximum pressure ratio that can be applied.
Benefits of the OneSubsea Wet Gas Compressor include:
•
Continuous operation on all liquid fractions (0 – 100%)
•
Operable in all flow regimes
•
Conventional lubricated bearing technology as applied for MPPs
•
Surge-free operation so no anti-surge system is required
•
Sand and solids tolerant
•
Low speed allows for long step-outs without subsea VSDs
•
Low module weight (approx. 60 tons) allows for light vessel intervention
The most efficient way to determine the appropriate OneSubsea WGC is to first model the system
using a Generic multiphase booster based on expected operating conditions. You may inspect the
summary or output file to determine the total volumetric flowrate at the suction. The next step is to
select the OneSubsea WGC model that can handle this rate and desired pressure differential and
replace the generic multiphase booster with the OneSubsea model.
Compressor
Impeller Diameter
mm
OneSubsea CRC385-2400/51 385
Capacity @ BEP
Maximum dP
in
Am 3 /h Am 3 /d abpd
bar
psi
15.2
2 400
51
740
Build physical models
197
57 600
362 300
PIPESIM User Guide
OneSubsea CRC385-3600/51 385
15.2
3 600
86 400
543 400
51
740
OneSubsea CRC385-4800/51 385
15.2
4 800
115 200 724 600
51
740
OneSubsea CRC385-5800/51 385
15.2
5 800
139 200 875 500
51
740
OneSubsea CRC385-6900/51 385
15.2
6 900
165 600 1 041 600 51
740
OneSubsea CRC385-8400/51 385
15.2
8 400
201 600 1 268 000 51
740
Table 2.10: OneSubsea Wet Gas Compressor Models
where,
•
BEP = Best Efficiency Point
•
CRC = Counter-Rotating Compressor
•
dP = Differential Pressure
Note: The numbers in the booster model name refer to the impeller diameter (mm), nominal
capacity (m3/hr), and Max. dP (bar), respectively.
Add a OneSubsea wet gas compressor
1. In network -centric mode, click the Insert tab. (In well-centric mode, click the Surface equipment
tab, and then click the Insert tab).
2. In the Internal nodes group, drag the Multiphase booster icon to the location on the schematic
where you want to place it.
3. Double-click the multiphase booster object to open its editor (or right-click on it, and then click
Edit).
4. Select or clear the Active check box to indicate if the booster is turned on or off during the
simulation.
5. Select the Booster type as OneSubsea wet gas compressor and specify properties as
described in the tables below.
Operation
Parameters
Description
Discharge
pressure
Pressure at the booster outlet Specifying the discharge pressure is
discouraged, particularly in network simulations, as this specification often
creates pressure discontinuities. It is intended to be used only when the
downstream branch is a terminating branch and not pressure specified,
which is rare (when left blank, the default is 20,000 psia).
Pressure
differential
Pressure differential across the multiphase booster (when left blank, default
is 10,000 psia).
Pressure ratio
Ratio of discharge pressure to suction pressure (when left blank, default is
1,000).
Total Power
Total power available for the wet gas compressor station. If multiple units
are in parallel, the total power will be divided evenly among each unit
Build physical models
198
PIPESIM User Guide
(when left blank, default is unlimited but may be constrained by the
selected pump model).
Note:
•
The four basic booster parameters (Discharge pressure, Pressure differential, Pressure
ratio, and Power) indicate their upper limits for scenarios where more than one of these
parameters is supplied.
You may enter any combination of these parameters or none at all. The simulation will
determine the most limiting of these parameters and this will control the booster
performance.
•
When Discharge pressure, Pressure ratio, or Pressure differential is specified, PIPESIM
calculates the required power for the compressor. Alternatively, when Power is specified,
PIPESIM calculates the pressure differential (or pressure ratio or discharge pressure) that
can be developed by the compressor. When more than one of these parameters are
specified, PIPESIM determines the most limiting one (i.e. the one which gives the smallest
compressor differential pressure) during the course of the simulation, and recalculates the
other parameters based on the limiting parameter.
•
The default values for all parameters are unrealistically high; this ensures that each
parameter will not be the limit on compressor performance, unless the user supplies a lower,
more realistic value. If none of the parameters are specified, the limit of compressor
performance will usually be the specified speed or the maximum differential pressure (DP)
for the specific compressor model.
Property
Description
Model
OneSubsea wet gas compressor model
Tuning factor
Model linear multiplier on calculated pump differential pressure used to
match field operating conditions. Allowable range is from 0.7 to 1.5.
Units in parallel
Number of identical OneSubsea wet gas compressors operating in parallel
(equal flow split between compressors). Operating Allowable range is from
1 to 7
Maximum Speed
Wet gas compressor speed target. The WGC will operate at this speed
unless another limit is encountered which will cause the speed to be
reduced
Recirculation
mass rate
Quantity of flow in recirculation to adjust the flowrate through the wet gas
compressor. The specified recirculation rate applies to all units that may
be in parallel. If left blank and the flowrate through the wet gas
compressor is below the minimum recirculation flowrate specified,
PIPESIM automatically calculates the difference and adds it to the
compressor flowrate to ensure that the minimum recirculation flowrate
constraint for the compressor is honored and it can operate safely.
Max. temperature Maximum temperature for the wet gas compressor
6. Modify the Cooler configuration, upstream and downstream, as needed.
Build physical models
199
PIPESIM User Guide
Cooler Type
Description
None
No cooler is installed
User specified User specifies the cooler duty. If multiple units are in parallel, specify the duty
for a single cooler. Each unit will then have the specified cooler duty.
Cooler-6m-8b Standard OneSubsea cooler. If multiple units are in parallel, each unit will
have its own cooler.
Note: In calculating the cooler duty (or temperature change if duty is supplied), ambient fluid
properties (temperature and velocity) are taken from the pipe connected to the WGC.
Modeling wet gas compressors in series and parallel
To model multiple wet gas compressors in series, simply insert an additional multiphase booster
object and connect them together. When running tasks that involve sensitizing on pressure ratio or
speed, you may apply the sensitivity values to all stations in series by selecting the "apply all"
option in the sensitivity menu.
To model multiple wet gas compressors units operating in parallel for a single station, specify the
number of units in parallel in the properties editor. All operation parameters and properties will
apply equally to each unit in the station except for the Total power and Total recirculation rate
which will apply to the station as a whole.
As an example, consider two wet gas compressor stations connected in series as follows:
•
Station 1: 2 parallel units each equipped with upstream and downstream coolers
•
Station 2: Single unit with an upstream cooler only
Figure 2.4. Schematic of desired configuration
This may be setup in PIPESIM as follows:
Build physical models
200
PIPESIM User Guide
The stations may be configured to account for the number in parallel and coolers:
Add new OneSubsea wet gas compressor performance curves
You may add a new OneSubsea wet gas compressor model based on a data file provided to you
by OneSubsea. You will need to save this data file in the OneSubsea wet gas compressor folder in
the PIPESIM installation directory (for a default installation, C:\Program Files\Schlumberger
\PIPESIM\Data\oss_wgc).
After doing this, you may now select the newly added model (named by the filename) in the Wet
Gas Compressor list from within PIPESIM.
OneSubsea Wet Gas Compressor Simulation Results
While all simulation tasks will model the wet gas compressor, the following tasks produce detailed
results useful for design and optimization purposes:
•
PT Profile
•
System Analysis
Build physical models
201
PIPESIM User Guide
•
Nodal Analysis
•
Network Simulation
After running the simulation, wet gas compressor performance plots are generated for each case
and station and are displayed on the Auxiliary results tab within the simulation task window. The
performance plot is generated dynamically and depends on in-situ (compressor inlet) operating
conditions including fluid properties, suction pressure and gas volume fraction. It is important to
note that a given performance plot is valid only for the operating conditions it was generated for.
The operating point shows the total flowrate through the unit, pressure differential, speed and
power required per unit. If there are multiple units in parallel the total power and total flowrate for all
units will be shown in the results table to the right of the plot.
The grey lines represent booster operating speed and the dashed light green lines represent
power.
Dark blue lines represent any operating limits that are defined for the wet gas compressor.
The solid green lines represent the minimum and maximum flow rate lines. The net flow through
the unit is shown by a dashed red vertical line. If the net flow is less than the minimum rate, fluid
will be recirculated in an amount that achieves a total flowrate operating point at the minimum
flowrate line. If recirculation is not required, the operating point will lie on the net flow line.
Note: The flow rate shown in the plot title is in stock-tank gas units, all other flowrates are reported
in in-situ (flowing) conditions and include both gas and liquid phases.
Figure 2.5. Wet gas compressor performance plot
The table below outlines various ways of reporting OneSubsea multiphase booster results that may
be useful in designing and operating the equipment.
Build physical models
202
PIPESIM User Guide
Results
Steps to view results
Result details
Profile
results
(plot)
Profile results » Show plot
Pressure profile showing the pressure
increase provided by the OneSubsea wet
gas compressor
Profile
results
(row
details)
Profile results » Show grid » Expand
all » Scroll to wet gas compressor
rows
Row details showing simulation results for
each OneSubsea wet gas compressor
including:
System
results
(plot)
P/T profile, System Analysis
Network Simulation
System (node) results » Show plot »
Select any axis to display any of the
OneSubsea wet gas compressor
system variables
Nodal analysis
System results » Select any axis to
display any of the OneSubsea wet
gas compressor system variables
Build physical models
203
•
Selected OneSubsea wet gas compressor
•
Speed (%)
•
Speed (absolute)
•
Limiting variable (differential pressure,
power, or speed)
•
Pressure ratio (discharge pressure/suction
pressure)
•
Differential pressure
•
Total power (power per wet gas
compressor unit* no. of units in parallel)
•
Outlet/discharge pressure
•
Differential temperature
•
Gas volume fraction (GVF)
•
Total volumetric flowrate
System results plot can be configured to
show the following OneSubsea wet gas
compressor system variables, if available:
•
Cooler duty (downstream)
•
Cooler duty (upstream)
•
Cooler temperature out (downstream)
•
Cooler temperature out (upstream)
•
Delta (differential) pressure
•
Delta (differential) temperature
•
Discharge pressure
•
Error number
•
Maximum delta (differential) pressure limit
•
Maximum discharge (Outlet) pressure limit
•
Maximum power limit
•
Maximum pressure ratio limit
•
Maximum speed limit (absolute)
PIPESIM User Guide
System
results
(grid)
P/T profile, System Analysis
Network Simulation
System (node) results » Show grid »
Branch » Select columns to add any
of the OneSubsea wet gas
compressor system variables
•
Maximum speed limit (relative)
•
Minimum flowrate
•
Number of parallel compressors
•
Power
•
Pressure ratio
•
Recirculating mass flow
•
Recirculating volume flow
•
Speed (absolute)
•
Speed (relative)
•
Suction gas density
•
Suction gas flowrate
•
Suction GVF (Gas Volume Fraction)
•
Suction liquid density
•
Suction liquid flowrate
•
Suction pressure
•
Suction total vol. flowrate
System results grid can be configured to
show the same OneSubsea wet gas
compressor system variables as System
results (plot) shown above
Nodal analysis
System (node) results » Select
columns to add any of the
OneSubsea wet gas compressor
system variables
System
results
(row
details)
P/T profile, System Analysis
Network Simulation
Row details showing simulation results for
each OneSubsea wet gas compressor
System (node) results » Show grid » Same variables as Profile results (row
Node » Expand all » Scroll to
details) shown above
OneSubsea wet gas compressor rows
Nodal analysis
Not applicable
Output
summary
To generate the output summary
report, go to Workspace » Options »
Advanced » Select Show engine
output files check box » Run the
task » Click the Output summary tab
Build physical models
204
Scroll through the report to the node
positions for the OneSubsea wet gas
compressor in your model and view the
same row detail information as Profile results
PIPESIM User Guide
(row details) and System results (row details)
shown above
Scroll through the report to the node
positions for the OneSubsea wet gas
compressor in your model and view the
same row detail information as Profile results
(row details) and System results (row details)
above
Output
details
To generate the output details report,
go to Workspace » Options »
Advanced » Select Show engine
output files check box » Run the
task » Click the Output details tab
Auxiliary
results
To view the auxiliary results for one or The following auxiliary results are available.
more OneSubsea wet gas
OneSubsea performance plot
compressor:
The OneSubsea performance plot is a plot of
1. Ensure that the OneSubsea wet
differential pressure versus total volumetric
gas compressor is active by
flowrate for the specific OneSubsea wet gas
double-clicking on it and selecting compressor selected, operating at the
its Active check box.
specific conditions defined in the model
2. Run a P/T profile, Nodal analysis
which include suction pressure, gas volume
or System analysis task (with
fraction (GVF), and fluid properties. It
sensitivities, if desired).
displays the following information.
The Auxiliary results tab is
automatically generated.
•
Operating point
•
Limiting variable (could be differential
pressure, power or speed)
•
Speed lines and their annotations
3. Click on the Auxiliary results tab.
4. Under Case, click on a sensitivity
case.
•
Power lines and their annotations
5. Under Report object, Click a
OneSubsea wet gas compressor.
•
Min. speed line
The compressor performance plot
and row details will display if the
simulation was successful.
•
Max speed line
•
Min. power line
•
Max. power line
•
Min. flowrate line
•
Max. flowrate line
•
Net flow line
Click on each sensitivity case and
each wet gas compressor to cycle
through the simulation results.
OneSubsea Operating Point Row Details
The following wet gas compressor operating
point details are displayed to the right of the
performance plot.
Build physical models
205
•
Selected OneSubsea wet gas compressor
model
•
Speed (%)
•
Speed (absolute)
•
Limiting variable (Differential pressure,
power, or speed)
PIPESIM User Guide
•
Pressure ratio (discharge pressure/suction
pressure)
•
Differential pressure
•
Total power (Power per compressor unit*
no. of units in parallel)
•
Outlet/discharge pressure
•
Differential temperature
•
Gas volume fraction (GVF)
•
Total volumetric flowrate
OneSubsea wet gas compressor performance plot
A wet gas compressor performance plot is created for each OneSubsea wet gas compressor and
for each sensitivity case, if the simulation of the task was successful. It is a plot of differential
pressure versus total volumetric flowrate for the specific OneSubsea wet gas compressor selected,
operating at the specific operating conditions calculated during the simulation which include suction
pressure, gas volume fraction (GVF) and fluid properties. The plot displays the actual operating
point from the simulation and enables you to understand where the wet gas compressor is
operating in the envelope and evaluate opportunities for optimizing the compressor performance. It
is important to note that a given performance plot is valid only for the operating conditions it was
generated for.
A generalized performance plot is shown below, illustrating several potential operating points
depending on the defined limits and operating conditions.
•
A – The WGC is operating unconstrained. WGC speed is 100%.
•
B – The WGC is limited by a defined speed.
•
C – The WGC is limited by a constraint on pressure differential. WGC speed is reduced.
•
D – The WGC is limited by minimum flow with some fluid being recirculated. Net flow is
indicated by vertical red dashed line.
Note: The vertical red line represents net flow. If there is no-recirculation, it will intersect the
operating point, otherwise it will be offset from the operating point by an amount equal to the rate of
fluid recirculated.
Related links:
Multiphase boosting technology (p.582)
Build physical models
206
PIPESIM User Guide
Multiplier/adder properties
A Multiplier/Adder device increases or decreases the flowrate, but does not change the fluid
properties.
Property
Description
Name
Name of the multiplier or adder.
Active
Select this check box to activate the multiplier or adder so that it will be used during
simulation. Clear the check box to deactivate.
General properties
Property
Description
Function Add
This is the default option. Increases or decrease the flowrate, but does not change
the fluid properties.
Select a flowrate type from the Flowrate list.
Multiply
Click this option to multiply, rather, than add. Multipliers are typically used to model
the effect of identical parallel lines in single branch tasks.
Enter a multiplication factor in the Multiplier field.
Flowrate Options for flowrate types are Liquid, Gas, and Mass. You can add (a positive value)
or remove (a negative value) liquid, gas or mass. However, an added (or removed)
phase does not change phase ratio of the fluid as all three phases are added/removed
in the same proportion.
Multiplier The multiplication factor is always positive. A factor above 1 indicates increased flow
while below 1 indicates decreased flow.
Related links:
Add surface equipment using the well editor (p.150)
Add surface equipment using the network diagram (p.161)
Riser - simple model properties
You can define a riser in a simple model (with basic minimum data) or a detailed model (to capture
detailed profile as well as heat transfer calculations). The property pane and the parameter
displayed will depend on the options that you choose.
Simple model
Use this default mode if the riser has a simple geometry (a vertical pipe or inclined pipe
with constant inclination angle) and you want to perform a simplistic heat transfer
calculation using the known heat transfer coefficient.
Build physical models
207
PIPESIM User Guide
Detailed model
Allows you to capture complex riser geometry and at the same time, you will be able to
perform detailed heat transfer calculation including pipeline insulation.
Riser properties
Property
Description
Name
Name of the riser
Mode
Based on data availability and need, you can switch between Simple and
Detailed mode. Detailed mode has an additional tab for detailed heat
transfer modeling.
To switch to the detailed model, click Detailed. Click Simple to return to the
simple model (the detailed data will be deleted).
Override global
By default, a riser uses global environment data (e.g., ambient temperature,
environmental data wind, and current data, etc). If checked, it will use environmental data
configured locally to the selected riser.
Pipe data properties
Property
Inside diameter
Description
Inside diameter for the riser
Wall thickness
Select and specify either wall thickness or outside diameter (excluding any
Outside diameter coatings)
Roughness
Enter the typical value for the absolute pipe roughness based on the material
type. The default value is 0.001 inches (0.0254 mm).
Note: If there is any change in the riser inside diameter, wall thickness, or roughness along the
pipeline, add a second riser object.
Platform data properties
Property
Description
Platform height (above
waterline)
Platform height above the water surface. A vertical pipe section will be
created with air as the ambient fluid.
Profile data properties
Property
Description
Horizontal distance Select the appropriate property to specify the distance covered by the riser.
Measured distance
Seabed depth
Distance from water surface to seabed.
Build physical models
208
PIPESIM User Guide
Property
Description
Use as downcomer Select this check box if the riser is to be used as a downcomer in which case
fluids are transported from the platform to the seabed. This selection will set
the start point of the profile at the top of the air section as indicated by a
large blue circle on the riser schematic.
Note: Typically a riser is assumed to start from the seabed and end at the platform. Total height of
the riser is calculated by adding the platform height (section of riser in air) and the seabed depth
(section of the riser in water). For modeling purposes, if a riser is completely under water, specify 0
for platform height. Similarly, if a riser is fully in air, specify 0 for seabed depth.
Heat transfer data properties
Property
Description
Surface temperature
Ambient air temperature (a fixed temperature used for air section only)
Seabed temperature
Seabed water temperature. Variable temperature used for water
section
U Value type air section
Overall heat transfer coefficient (U value) for air section. Available
options are: Insulated, Coated, Bare (in air) and User supplied.
U Value air section
Used to calculate heat transfer for the riser section above the water
surface.
U Value type water
section
Overall heat transfer coefficient (U value) for water section. Available
options are: Insulated, Coated, or User supplied.
U Value water section
Used to calculate heat transfer for the riser section in the water.
Inside film coefficient
You can include the Inside film coefficient (within the supplied heat
transfer coefficient above), or choose to calculate separately.
Calculation is performed based on selected method (under Home »
Simulation settings » Heat transfer tab ).
Note: The water section temperature profile will be a linear gradient between Seabed
temperature and Surface temperature.
Riser schematic
Property
Geometry profile
Description
For a riser, the geometry profile is a plot of riser depth versus horizontal
distance.
Ambient
Similar to geometry profile, ambient temperature is also plotted against
temperature (plot) depth.
Data view button
(plot)
By default the riser geometry and ambient temperature profiles are displayed
graphically. A table control button at the bottom right of the plot allows you to
Build physical models
209
PIPESIM User Guide
Property
Riser starts at
Description
switch to a tabular view of the data. When in tabular view, a chart shaped
button allows you to switch back to plot view.
This is a read only field that indicates the starting point of the riser in the
model and thus indicates the orientation (profile direction) of the riser in the
network. The riser schematic in the editor will display a large blue circle to
indicate the starting point in the profile data.
For more information, see Typical Values (p.725), Heat Transfer Coefficient (p.641), and Internal
Fluid Film Heat Transfer Coefficient (p.644).
Related links:
Environmental properties (p.277)
Riser - detailed model properties - general tab (p.210)
Pipeline comparison: land, subsea, and riser (p.176)
Riser - detailed model properties - general tab
Detailed model allows modeling complex variations in riser geometry and also exposes detailed
heat transfer calculations including modeling for pipe insulation.
Simple model
Use this default mode if the riser has a simple geometry (a vertical pipe or inclined pipe
with constant inclination angle) and you want to perform a simplistic heat transfer
calculation using the known heat transfer coefficient.
Detailed model
Allows you to capture complex riser geometry and at the same time, you will be able to
perform detailed heat transfer calculation including pipeline coating.
Riser properties
Property
Description
Name
Name of the riser
Mode
Based on data availability and need, you can switch between Simple and
Detailed mode. Detailed mode has an additional tab for detailed heat
transfer modeling.
To switch to the detailed model, click Detailed. Click Simple to return to the
simple model (the detailed data will be deleted).
Override global
By default, a riser uses global environment data (for example, ambient
environmental data temperature, wind, and current data, etc). If checked, it will use
environmental data configured locally to the selected riser.
Build physical models
210
PIPESIM User Guide
General tab - pipe data properties
Property
Inside diameter
Description
Inside diameter for the riser.
Wall thickness
Select and specify either wall thickness or the outside diameter of the riser,
Outside diameter excluding any coatings.
Roughness
Enter the typical value for the absolute pipe roughness based on the material
type. The default value is 0.001 inches (0.0254 mm).
Note: If there is any change in riser inside diameter, wall thickness, or roughness along the
flowpath, add a second riser object.
General tab - platform data properties
Property
Description
Platform height (above
waterline)
Platform height above the water surface. A vertical pipe section will be
created with air as the ambient fluid.
General tab - profile data properties
Property
Description
Use as
downcomer
Select this check box if the riser is to be used as a downcomer in which case
fluids are transported from the platform to the seabed. This selection will set the
start point of the profile at the top of the air section as indicated by a large blue
circle on the riser schematic.
Distance
Select either Horizontal distance or Measured distance based on data that you
want to enter. The unknown will be calculated geometrically.
Depth MSL
Mean sea level depth of each riser profile data point
Profile Table
Based on selected distance, enter the appropriate data for distance and depth
in each row. The distance here refers to the cumulative distance as you go
along the riser in the direction of its orientation.
Riser schematic
Property
Description
Geometry profile
(plot)
For a riser, the geometry profile is a plot of riser depth vs horizontal distance.
Ambient
temperature (plot)
Similar to geometry profile, ambient temperature is also plotted against
depth.
Data view button
(plot)
By default riser geometry and ambient temperature profile are displayed
graphically. A table control button at the bottom right of the plot allows you to
switch to a tabular view of data. When in tabular view, a chart shaped button
allows you to switch back to plot view.
Build physical models
211
PIPESIM User Guide
Property
Description
Riser start at
This is a read only field that indicates the starting point of the riser in the
model and thus indicates the orientation (profile direction) of the riser in the
network. The riser schematic in the editor will display a large blue circle to
indicate the starting point in the profile data.
For more information, see Typical Values (p.725).
Related links:
Environmental properties (p.277)
Riser - detailed model properties - heat transfer tab (p.212)
Pipeline comparison: land, subsea, and riser (p.176)
Riser - detailed model properties - heat transfer tab
You can model a simple heat transfer using a known single value of heat transfer coefficient that is
applied over the entire length of riser. However, if you choose to calculate heat transfer coefficient,
you can model the effect of insulation and heat transfer with the surrounding water.
Heat transfer tab - heat transfer properties (multiple U value input method)
Property
U Value input
method
Description
Overall heat transfer coefficient (U value)
Specify
Select this option to enter a single U value if it is known.
Calculate
Select this option when the heat transfer coefficient of the surrounding
medium is not known. A heat balance is performed using heat transfer
coefficients calculated from supplied data describing coatings, burial
conditions, and ambient fluid properties.
Inside film
coefficient
You can either Include the Inside film coefficient (within the supplied heat
transfer coefficient above), or choose to calculate separately. Calculation is
performed based on selected methods (under Home » Simulation settings »
Heat transfer tab).
Heat transfer tab - thermal data - air section properties (multiple U value input method)
Property
Surface temperature
Description
Ambient temperature (air section)
U Value type air section Overall heat transfer coefficient (U value) for the riser section above the
water surface. Options are: Bare (in air), Coated, Insulated, or User
supplied.
Build physical models
212
PIPESIM User Guide
Property
Description
U Value air section
Used to calculate outside heat transfer for the riser section above the
water surface.
Heat transfer tab - thermal data - (specify U value option)
Property
Description
U Value type water section Overall heat transfer coefficient (U value) for the riser section in the
water. Options are: Bare (in water), Coated, Insulated, or User
supplied.
U Value water section
Used to calculate heat transfer for the riser section in the water.
Depth MSL
Mean sea level depth.
Ambient water temperature Surrounding water temperature for the riser at the entered Depth
MSL.
The heat transfer coefficient is calculated from entered pipe and conductivity data. Enter the
following information to compute the overall heat transfer coefficient.
Properties associated with calculate U option
Property
Pipe conductivity
Description
Thermal conductivity of the pipe material
Surface temperature Ambient air temperature
Wind speed
Average velocity of the surrounding air
Heat transfer tab - thermal data (specify U value option)
Property
Description
Depth MSL
Mean sea level depth.
Ambient water temperature
Surrounding water temperature for the riser at the entered Depth
MSL.
Current velocity
Average velocity of the surrounding water at each Depth MSL.
Thermal data table for water
section
This table appears only if you have checked the option to override
global environmental data.
Heat transfer tab - pipe coating details (calculate U value option)
Property
Pipe coating
details
Description
You can add multiple layers of pipe coatings. For each coating layer, specify
the following:
• Thermal conductivity of the coating material
• Thickness of the coating layer
Build physical models
213
PIPESIM User Guide
Property
Description
• Description (for reference purposes only)
Overall outside
diameter
The outside diameter of the pipe and coating layers. This value is calculated
based on user supplied pipe diameter and coating thicknesses.
Pipe cross section
schematic
This schematic underneath the coating table displays a Pipe cross-section
showing pipe and coating layers in different colors.
For more information, see Heat Transfer Coefficient (p.641) and Internal Fluid Film Heat Transfer
Coefficient (p.644).
Related links:
Add connections (p.226)
Riser - detailed model properties - general tab (p.210)
Manage flowlines and risers (p.458)
Three phase separator
A separator is a cylindrical or spherical vessel used to separate oil, gas, and water phases from the
incoming mixed fluid stream.
In a 3-phase separator all three phases (oil, gas, and water) are separated and discharged from
three separate outlets and thus these separated streams follow different branches in a network. On
the other hand, in a typical well-centric mode, only one of the outlet streams can be considered for
onward flow modeling and assigned as product stream; the remaining streams cannot be
configured and are discarded.
Graphical representation
A 3-phase separator has 4 ports; one for the feed stream (left) and three for the separated outlet
streams (right). All three outlet ports must be connected in a valid network. The outlets of the
separator icon on the network diagram are color coded.
Output
Product stream
Red
Gas (the top outlet port of 3-phase separator)
Green
Oil (the middle outlet port of 3-phase separator)
Build physical models
214
PIPESIM User Guide
Output
Product stream
Blue
Water (the bottom outlet port of 3-phase separator)
Table 2.11: Key to Outputs
The editor displays all available properties.
Three-phase separator properties
Property
Description
Name
Name of the three-phase separator.
Active
Select this check box to activate the three-phase separator so that it will be used
during simulation. Clear the check box to deactivate. An inactive separator does not
separate and acts like a simple junction.
Three-phase separator general properties
Property
Description
Product stream Select the phase to keep.
Gas/Oil
Efficiency
Amount of gas removed from the incoming stream. For example, a 90% gas/oil
efficiency indicates that 90% of the free gas at the separator condition (pressure
and temperature) will be removed from the separator and sent to the gas outlet
branch.
Water/Oil
Efficiency
Amount of water removed. For example, 90% water/oil efficiency indicates that
90% of the water will be removed from the separator and sent to the water
outlet branch.
Separator
pressure
(optional)
Operating pressure refers to pressure set at the separator. If this is not set, it
will be calculated. Specifying the separator pressure is discouraged, particularly
in network simulations, as this specification often creates pressure
discontinuities. It is intended to be used only when the downstream branch is a
terminating branch and not pressure specified.
Note: For network separators, there will be a pressure discontinuity between the separator and the
separated branch inlet. This represents the pump, compressor, or choke required to adjust the
stream's pressure to that pressure necessary to balance the remainder of the network.
Related links:
Two phase separator (p.215)
Two phase separator
A separator is a cylindrical or spherical vessel used to separate phases from the incoming mixed
fluid stream. A two-phase separator separates gas from liquid or water from the hydrocarbons (gas
and/or oil). To split all three phases, use a three-phase separator instead.
Build physical models
215
PIPESIM User Guide
A two phase separator can be used in either single branch or network models. In a single branch,
one of the outlet streams is discarded as waste. In a network model, the second outlet stream
forms a second branch in a network.
Graphical representation
A two-phase separator has three ports; one for the feed stream (left) and two for the separated
outlet streams. If only one of the outlet ports of a 2-phase separator is connected to a branch
exiting separator, it is treated as a single-branch separator. However, if both outlet ports are
connected, it becomes a network separator. The outlets of the separator icon on the network
diagram are color-coded.
Output
Red
Product stream
Gas (always takes the top outlet port)
Yellow Hydrocarbons (gas and oil) (always takes the top outlet port)
Aqua
Liquid (oil plus water) (always takes the bottom outlet port)
Blue
Water (always takes the bottom outlet port)
Table 2.12: Key to Outputs
The editor displays all available properties.
Two-phase separator properties
Property
Description
Name
Name of the two-phase separator
Active
Select this check box to activate the two-phase separator so that it will be used during
simulation. Clear the check box to deactivate. An inactive separator does not separate
and acts like a simple junction.
Two-phase separator general properties (single branch model)
Property
Production
Stream
Description
Select the phase that you want to keep (the continuous stream).
Discarded Stream Select the phase to remove (if a 2-phase separator is used in a single branch
like well stream).
Discontinuous
stream
Phase that is separated from the production stream and branched out from
the main branch. However, network simulation tracks this phase to the
connected branch and sink. The discontinuous stream is indicated by a
dashed line exiting the separator.
Efficiency
Amount of material removed from the production stream. For example, 90%
efficiency indicates that 90% of the discarded/discontinuous stream is
separated.
Build physical models
216
PIPESIM User Guide
Property
Separator
pressure
(optional)
Description
Operating pressure refers to pressure set at the separator. This parameter
appears only if a two-phase separator is part of a network with both
production and discontinuous branches connected. Specifying the separator
pressure is discouraged, particularly in network simulations, as this
specification often creates pressure discontinuities. It is intended to be used
only when the downstream branch is a terminating branch and not pressure
specified.
Note: For network separators, there will be a pressure discontinuity between the separator and the
separated branch inlet. This represents the pump, compressor, or choke required to adjust the
stream's pressure to that pressure necessary to balance the remainder of the network. The
discontinuous stream is indicated by a dashed line exiting the separator.
Related links:
Add surface equipment using the well editor (p.150)
Add surface equipment using the network diagram (p.161)
Three phase separator (p.214)
Source and junctions “treated as source” properties
A source is a point where fluid enters the network. It represents a generic fluid entry point such as
a tie-in to a separate pipeline or field and should be placed upstream of other components. You
can add multiple sources in a network to model multiple entry points.
On the other hand, a junction is a simple node that is used to connect multiple branches in a
network. A junction itself has no associated physical characteristics such as pressure drop and
temperature change. However, junction allows mixing of multiple fluids at a common pressure and
the temperature at the junction represents the combined stream temperature.
While source can be added only at the boundary of a network, a junction can be converted as a
source anywhere in a network to simulate (single branch operations) and analyze a branch in the
middle of the network. When converted as a source, a junction represents all the properties that
are used to model a source. Treating a junction as a source does not affect the network simulation
tasks.
Use the Source object to specify explicit upstream boundary conditions of pressure and
temperature. For example, use Source to emulate input boundary flow conditions for the following:
•
Wellhead or manifold conditions in a subsea production flowline system
•
Export flow conditions from an offshore platform
The following table describes the properties for sources and junctions treated as sources.
Source properties for sources and junctions treated as sources
Property
Name
Description
Name of the source or junction that is being treated as a source.
Build physical models
217
PIPESIM User Guide
Property
Description
Treat as
source
Applies to junctions only. Select this check box to treat the junction as a source.
When checked, the property editor adds parameters to model source properties.
Also, the junction appears on the network as a bigger circle with a dark blue color.
Active
Indicates whether the source is active. An inactive source blocks the source and
connected branch in the network. Note that the active check box does not appear
for a junction or a junction treated as a source.
Pressure/flowrate boundary conditions
Property
Description
PQ curve (check
box)
By default a source requires a fixed pressure and/or fixed flowrate boundary
condition. When you select the PQ curve option, you can model a PQ curve
(typically wellhead performance curve). Additional tabs appear to record PQ
table (Table tab) and display PQ-curve (Curve tab).
Temperature
Temperature at the source. (Always required)
Pressure
Fluid pressure at the source. (Appears when PQ curve is unchecked)
Flowrate
Fluid flowrate at the source. (Appears when PQ curve is unchecked)
PQ curve
When you select the the PQ curve check box, the Table and Curve tabs appear.
Property
Description
PQ type (Table tab)
Flowrate basis for the PQ curve. The options are liquid flowrate, gas
flowrate, or mass flowrate.
PQ Table (Table tab) Enter pressure vs. flowrate relationship in the table.
PQ Curve (Curve tab) Graphically displays the PQ curve.
Note: The unknown solution point (pressure or flowrate) will be interpolated or extrapolated during
iteration based on nearest supplied data points, provided the extrapolation does not lead to a
negative pressure. It is recommended to supply enough data points to cover the expected solution
and solution accuracy.
Fluid model properties
Property
Fluid model
Description
Define a fluid model for the source by using one of the following ways:
• Selecting a predefined fluid from the fluid dropdown list
• Creating a new fluid specific to the selected source
You can edit a selected fluid to change properties or simply override the phase
ratio.
Build physical models
218
PIPESIM User Guide
Property
Description
Override phase Select this check box if you want to override the phase ratio of a selected fluid.
ratios
Gas ratio
If you have checked override, select the gas phase ratio type and specify a
value.
Water ratio
If you have checked override, select the water phase ratio type and specify a
value.
Note: You can also create a new fluid or edit the properties of a defined fluid.
Configure junctions as sources
Treating a junction as a source allows the junction to act as a source for a single branch simulation
task performed on any branch exiting the junction. For the purpose of network simulation, this
junction (converted to source) will continue to function like a junction.
1. Identify the branch that you want to simulate and select the appropriate junction upstream of
intended flow path.
2. Display the junction properties by completing one of the following actions:
•
On the Surface equipment tab of the well editor, click on the junction object on the surface
schematic.
•
Click the junction object name listed at the top of the Wellbore schematic.
•
Double-click the junction object name in the Inputs pane for network centric mode.
•
Right-click the junction object name in the Inputs pane and click Edit.
•
On the network diagram, double-click the junction object.
The junction properties display on the Surface equipment tab or in the appropriate editor
window.
3. Select the Treat as source check box.
4. Configure the source properties as needed.
5. Click Close.
Convert junctions to wells, sources, sinks, and equipment
Note: PIPESIM provides the ability to convert junctions to wells, sources, sinks, and other
equipment. This feature is to support to process of automatically creating networks from shapefiles,
due to the current limitation that wells and other equipment cannot be imported from the shapefile.
1. To convert a junction, click it in the network in the GIS map view, logical view or in the Inputs
pane.
2. Use the Right-mouse-button (RMB) on the selected junction and select Convert from the option
list.
Build physical models
219
PIPESIM User Guide
An additional context-sensitive option list displays with the possible objects that could be placed
at the selected junction based on the number of flowlines connected to it. It is based on the
logic below.
Junction Context
Conversion options
1 junction
connected to 1
flowline
Source
x
Sink
x
Well
x
1 junction connected
to 2 flowlines
Heat Exchanger
x
Compressor
x
Expander
x
Generic Equipment
x
Injection Point
x
Multiplier/Adder
x
User Equipment
x
Choke
x
Generic Pump
x
Multiphase Booster
x
Two-Phase Separator
x
1 junction
connected to 3
flowlines
1 junction
connected to 4
flowlines
x
3. Choose the object you would like to convert the junction to from the list. Repeat this process for
individual junctions in your network until it is a correct representation of what you would like to
simulate.
The PIPESIM junction conversion feature is irreversible (for example, after converting a junction
to a well, source, sink or other equipment), you cannot convert the object back to a junction. To
forestall any issues that may arise from this, make a copy of the model before converting the
junctions or exit the workspace without saving, after you have converted the junctions.
Related links:
Create or edit fluid models (p.228)
Configure wellstream outlet or inlet conditions
Within the Well editor, use the Wellstream outlet conditions tab to specify boundary
conditions for the wellstream outlet. You may optionally provide boundary conditions for use in
network simulations with boundary conditions specified at the surface (wellstream outlet). The fluid
model defined represents the full wellstream fluid mixture to account for gas lift injection, multiple
completions, and so forth.
Build physical models
220
PIPESIM User Guide
Often with a large network, a facility engineer focused on analyzing the network may not be
interested in modeling the entire well for multiple reasons (uncertainty of well data, faster
simulation, simplified network, etc.) and may want to simulate the network using the surface
measurements at the wells (typically at wellhead) as the boundary. By assigning a Wellstream
Outlet (for a production well) and/or Wellstream Inlet (for an injection well), you can perform such
analysis.
This wellstream outlet (or wellstream inlet in case of an injection well), virtually replaces the entire
well upstream (or downstream, for an injection well) of this point and uses a representative
condition (pressure, temperature and fluid) to simulate the resultant simplified network, and is
typically located at the point of measurement. In case of a single branch involving an injection well,
you can use the Wellstream Inlet conditions to define the boundary conditions and fluid associated
with the surface injection source.
By default, the wellstream outlet/inlet is placed at the wellhead, but you can change the location to
any other point on the well branch where surface measurements are available. A small orange
block shown below indicates the location of the wellstream outlet for a production well.
Wellstream outlet at wellhead
Wellstream outlet at choke outlet
Wellstream outlet at end of flowline
Wellstream outlet/inlet requires all the parameters you would specify to a generic source in
PIPESIM. These are:
Wellstream outlet and inlet conditions properties
Property
PQ Curve
(check box)
Description
By default a source requires a fixed pressure and/or fixed flowrate boundary
condition. When you select the PQ curve option, you can model a PQ curve
(typically wellhead performance curve). Additional tabs appear to record PQ
table (Table tab) and display PQ-curve (Curve tab).
Note: PQ Curves are used to represent the deliverability of a wellstream outlet/
inlet for network simulation tasks only. For single-branch simulation tasks, the
Build physical models
221
PIPESIM User Guide
Property
Description
PQ curve is ignored and the single-value source pressure and/or rate defined
in the simulation task is used instead.
Temperature
The fluid temperature at the wellstream outlet/inlet.
Pressure
Fluid pressure at the wellstream outlet/inlet.
( Appears when PQ curve is unchecked)
Flowrate
Fluid flowrate (liquid, gas or mass) at the wellstream outlet/inlet. (Appear when
PQ curve is unchecked)
Note: You can also create a new fluid or edit the properties of a defined fluid.
PQ curve properties - table tab
Property
Description
PQ type
Flowrate basis for the PQ curve. Options are liquid flowrate, gas flowrate
or mass.
PQ Table (Table tab) Enter pressure and flowrate relationship in the table.
PQ Table (Curve tab) Graphically displays the PQ curve
Fluid model properties
Property
Description
Fluid model
Define a fluid model for the wellstream outlet/inlet to represent the fluid
mixture at this point.
Override phase
ratio
Select this check box if you want to override the phase ratio of selected fluid.
Gas ratio
If you have checked override, select the gas phase ratio type and specify a
value.
Water ratio
If you have checked override, select the water phase ratio type and specify a
value.
Note: You can also create a new fluid or edit the properties of a defined fluid.
Set wellstream outlet
This wellstream outlet (applies to a production well) virtually replaces the entire well upstream of
this point and uses a representative condition (pressure, temperature and fluid) to simulate the
resultant simplified network. By default wellhead is treated as wellstream outlet. However, you can
assign any other surface equipment or connection as wellstream outlet.
1. Perform one of the following tasks:
Build physical models
222
PIPESIM User Guide
•
In the well-centric mode, go to surface equipment tab and on the surface schematic right
click on any object (wellhead, other equipment or connection except junction) and select Set
as Wellstream Outlet.
•
In the network-centric mode, right click on any object (wellhead, other equipment or
connection except junction) in the well branch and select Set as Wellstream Outlet.
Your wellstream outlet is now set and is displayed on the object with a orange box attached
to the object.
2. To view and configure the properties of wellstream outlet, open well editor and select the
wellhead at the surface schematic under surface equipment tab of well editor.
Property pane for wellstream outlet appears underneath the surface schematic.
3. Configure wellstream outlet conditions and assign a fluid model.
Note: The Wellstream outlet conditions tab properties are optional, except when running a network
simulation with boundary conditions associated with surface conditions.
Set wellstream inlet
This wellstream inlet (applies to an injection well), virtually replaces the entire well downstream of
this point and uses a representative condition (pressure, temperature and fluid) to simulate the
resultant simplified network. In case of a single branch operation, you can use the Wellstream Inlet
conditions to define the boundary conditions and fluid associated with the surface injection source.
1. Perform one of the following tasks:
•
In the well-centric mode, go to surface equipment tab and on the surface schematic right
click on any object (wellhead, other equipment or connection except junction) and select Set
as Wellstream Inlet.
•
In the network-centric mode, right click on any object (wellhead, other equipment or
connection except junction) in the well branch and select Set as Wellstream Inlet.
Your wellstream outlet is now set and is displayed on the object with a orange box attached to
the object.
2. To view and configure the properties of wellstream inlet, open the well editor and select the
wellhead at the surface schematic under the surface equipment tab of well editor.
Property pane for wellstream inlet appears underneath the surface schematic.
3. Configure wellstream inlet conditions and assign a fluid model.
Related links:
Create or edit fluid models (p.228)
View surface equipment properties
You can view properties for the various surface equipment objects associated with a well.
1. To view properties for a surface equipment object, complete one of the following actions:
Build physical models
223
PIPESIM User Guide
•
On the Surface equipment tab of the well editor, click on an equipment object or
connection within the surface schematic.
•
Click an object name listed at the top of the Wellbore schematic.
•
(Network-Centric Mode) Double-click an object name in the Inputs pane.
•
(Network-Centric Mode) Right-click an object name in the Inputs pane and click Edit.
•
(Network-Centric Mode) On the network diagram, double-click an equipment object.
•
On the network diagram, right click an object and click Edit.
The specific equipment properties display on the Surface equipment tab or in the appropriate
editor window.
Related links:
Add surface equipment using the well editor (p.150)
Add surface equipment using the network diagram (p.161)
Engine Keyword Tool
You can insert the engine keywords tool in a well or as surface equipment. The Engine Keyword
Equipment writes to the engine input file the keywords inline and entered by you. Engine keywords
may also be entered for all single branches or for the entire network under Home » Simulation
settings » Advanced » Engine keywords. Refer to the Advanced properties (p.8) topic for more
details.
To use the Engine keywords tool, perform the following steps:
1. Double click a well to open the Well Editor.
2. Drag and drop the Engine keywords equipment on the well.
The Downhole equipment tab is active to include the engine keywords parameters.
3. Click the Downhole equipment tab and update (if necessary) the engine keywords
parameters.
Property
Description
Name
Name of the engine surface equipment
Active
You can specify if the unit is active or not
Measured depth
The depth of the equipment in the well
Note: The Measured depth parameter is only available in the Well Editor.
Engine keywords Enter the keyword used by the engine
4. For more information, see Keyword Reference (p.751).
Build physical models
224
PIPESIM User Guide
Related links:
Advanced properties (p.8)
Add downhole equipment (p.64)
Add surface equipment using the network diagram (p.161)
2.2.5
Create a network model from a GIS shapefile automatically
Note:
•
PIPESIM currently only supports shapefiles with coordinates referenced to EPSG:4326, known
as the World Geodetic System (WGS) 1984 or WGS84. Shapefiles with coordinates referenced
to other coordinate reference systems must be de-projected to EPSG:4326 coordinates using
standard desktop GIS software such as ArcGIS for Desktop or QGIS, before importing them
into PIPESIM to create networks.
•
PIPESIM currently only supports the automatic creation of flowlines from polyline shapefile
features. Wells and other equipment cannot yet be automatically created from point and
polygon shapefile features. However, PIPESIM will automatically add junctions between
flowlines when the network is created and provides the ability to convert these junctions to
wells, sources, sinks and other equipment. Refer to the topic Converting Junctions to Wells,
Sources, Sinks and Equipment for additional details.
•
PIPESIM supports the creation of networks by importing additional shapefiles (incremental
updates). However, it is important to ensure that incremental updates contain only new
flowlines and not flowlines already existing in the network. Otherwise, duplicate flowlines will be
imported and will appear on top of existing flowlines.
•
Prior to creating a network from a shapefile, it is strongly recommended to pre-process the
shapefile using the Seaweed Shapefile Pre-Processing Utility that installs in the PIPESIM Labs
directory (..\Program Files\Schlumberger\PIPESIM20xx.x\PIPESIM Labs\Seaweed ShapeFile
Utility). This utility will reduce redundant flowlines and remove unnecessary nodes which might
otherwise dramatically slow performance.
1. Go to the Home tab, in the Viewers and results group, select GIS map.
2. From the active Insert tab, click Import network and browse to the location of the shapefiles.
3. Select the main shapefile with the *.shp extension and click Open.
The *.dbf and *.prj files must also be present in the same location. For more information,
refer to GIS Shapefile Basics (p.465).
The Import network dialog box opens where you can map the attributes in the shapefile (if
available) to the PIPESIM properties required for simulation. They are the Flowline name, Pipe
Inside Diameter, Pipe wall thickness and Pipe roughness. The Import dialog box also enables
you to define other global environmental and flowline settings for the entire network that will be
imported. This is to speed up the facilitate network creation and process.
4. In the Shapefile property column, Map the available flowline name attribute in the shapefile to
the PIPESIM flowline name by selecting it from the Options list. If there is no Flowline name
Build physical models
225
PIPESIM User Guide
attribute in the shapefile, leave the default [Create New] option. PIPESIM will automatically
create new names for each imported flowline.
The attribute options available in the options list for each Shapefile property are type-specific
(for example, Flowline name) will display only the text attributes in the shapefile, while Pipe ID,
wall thickness and roughness will display only numeric attributes.
5. Map the Shapefile property attributes for Pipe Inside Diameter, Pipe wall thickness, and Pipe
roughness, if available. If any one or all of these properties are unavailable in the shapefile,
check the Override box and manually enter these values. The manual values will be assigned
to every flowline created from the shapefile.
6. The Air temperature, Wind speed, Soil type and Soil conductivity values in the Global
environment settings are the default values under Home in the Data group, select Simulations
settings and click the Environmental tab in the workspace itself. You may leave the default
values or change them by checking the Update global environment settings and entering your
preferred values. All flowlines created will be assigned these values and the global
environmental settings under Simulation settings will also be updated with these values.
7. The Flowline settings section also displays the default values. You may modify the heat
transfer properties for the flowlines, if desired.
The recommendation is to limit the use of the feature to automatically create networks from
shapefiles, to onshore environments only, because risers cannot currently be created from
shapefile features.
8. Click OK to complete the import network process. The created network appears on the GIS
map layer. PIPESIM will create a flowline for every polyline feature and automatically insert
junctions between consecutive polylines, where they share an endpoint.
9. Capture the elevation profiles for the imported network by using the steps from Capturing
Elevation (p.477). Alternatively, you can manually enter the elevation profiles for each flowline
in the Logical view of the Flowline editor by unchecking the Populate from GIS map box.
10.Complete the network creation process by manually converting individual junctions to wells,
sources, sinks and other equipment. For more information, see Converting Junctions to Wells,
Sources, Sinks and Equipment.
Related links:
Create or edit a network model (p.155)
Use the GIS map (p.471)
2.2.6
Add connections
In network-centric mode, the connection objects are contained in the Connections group located
on the Insert tab. Connection objects are used to connect two node objects. The node objects
must have already been added to the model to be connected. Use a connector (a zero-length
flowline) to connect two equipment objects that have no significant pressure or temperature
change between them.
1. Perform one of the following actions:
•
On the Insert tab in the Connections group, click Connector.
Build physical models
226
PIPESIM User Guide
•
On the Insert tab in the Connections group, click Flowline.
•
On the Insert tab in the Connections group, click Riser.
2. On the network diagram, hover the mouse pointer over the first object to be connected. A small
square appears on the object.
3. Click the object, and then click the second object (representing the end point).
Note: A small
appears when the pointer is near the target; a small
appears when it is not close enough.
Either a connector (
), a flowline, or riser appears, connecting the two objects.
4. Double-click either the flowline or the riser, and then enter the properties in the corresponding
editor to define the flowline or riser profile (distance and elevation) by using either the simple
model or the detailed model.
Note: A connector has no configurable properties.
Related links:
Flowline - simple model properties (p.168)
Flowline - detailed model properties - general tab (p.171)
Flowline - detailed model properties - heat transfer tab (p.174)
Flowline overview
Riser - simple model properties (p.207)
Riser - detailed model properties - general tab (p.210)
Riser - detailed model properties - heat transfer tab (p.212)
Riser overview
Build physical models
227
PIPESIM User Guide
3
Create or edit fluid models
Fluid modeling is a fundamental aspect of multiphase flow simulation. Before running any
simulations, you need to create one or more fluid models. Fluid models are used to describe phase
behavior and provide physical and transport properties of the fluid required for any simulation run.
PIPESIM* supports several types of fluids. After you select a fluid type on the Home tab, all the
objects within the model automatically use that fluid type. Even though you can store multiple types
of fluids within an object, PIPESIM only displays the one you selected on the Home tab and uses it
in simulation. These fluid types are currently available:
Fluid Type
Description
Black Oil
Black oil fluids are modeled as three phases: oil, gas, and water. The amount of
each phase is defined at stock tank conditions by specifying gas and water
phase ratios, typically the gas/oil ratio (GOR) and the watercut. Properties at
pressures and temperatures other than stock tank are determined by
correlations. Water is assumed to remain in the liquid phase. The key property
for determining the phase behavior of hydrocarbons is the solution gas/oil ratio,
which is used to calculate the amount of the gas dissolved in the oil at a given
pressure and temperature.
Compositional
fluid
Compositional fluid refers to a fluid made up of a number of components. These
can be real molecules, such as methane, ethane, or water, known as library
components, or user-defined pseudo-components that represent the properties
of several molecules known as petroleum fractions. The Flash packages
available in PIPESIM include ECLIPSE 300, GERG, and Multiflash.
Note: When the Multiflash package is chosen in the Compositional fluid mode,
the fluid definition is done using the PIPESIM interface (Multiflash "native").
However, when the MFL File mode is chosen, the fluid definition is done using
files generated by launching the Multiflash interface (Multiflash MFL file). Refer
to the section Multiflash in Compositional Fluid mode ("native") vs Multiflash
MFL files (p.228) for more details on these two options.
A compositional fluid can be defined within PIPESIM and written to a PVT file.
Create or edit fluid models
228
PIPESIM User Guide
Fluid Type
Description
PVT File
PVT files are generated from a third-party PVT simulator such as Calsep's
PVTSim, KBC's Multiflash™, GUTS, and OLI's ScaleChem. The PVT simulator
writes a data file that is stored externally to PIPESIM in an ASCII file. When
properties are required at a specific pressure and temperature (PT), the data file
will be interrogated, and interpolation (or extrapolation) used to find the
properties at the required PT point. You may define only one PVT fluid per
model.
MFL File
MFL files are generated from KBC's Multiflash software, a 3rd-party PVT flash
package available as a separate licensed module in PIPESIM. Multiflash
enables full phase behavior modeling of multiphase fluids and solids using
standard models with petroleum fluid characterization. You may define a new
MFL fluid (p.238) or edit existing MFL fluid files (p.238) by launching the
Multiflash interface from PIPESIM or simply use existing MFL files (p.238) by
pointing to their locations. Multiple MFL files can be defined in one PIPESIM
model and mapped to different sources and wells in the Fluid Manager,
however care must be taken to ensure that the models and components are
consistent across all MFL files. Refer to the section Ensuring consistency
among multiple fluid files in a PIPESIM network model (p.246), for more details.
Related links:
Define black oil fluids (p.229)
Define compositional fluids (p.238)
Create/define a new MFL fluid (p.238)
Display phase envelopes for compositional fluid or mfl file (p.260)
Override fluid phase ratios (p.263)
Import a PVT file (p.264)
Manage fluids (p.13)
3.1
Define black oil fluids
Black oil fluids are modeled as three phases: oil, gas, and water. The amount of each phase is
defined at stock tank conditions by specifying gas and water phase ratios, typically the gas/oil ratio
(GOR) and the watercut. Properties at pressures and temperatures other than stock tank are
determined by empirical correlations. Water is assumed to remain in the liquid phase. The key
property for determining the phase behavior of hydrocarbons is the solution gas/oil ratio, which is
used to calculate the amount of the gas dissolved in the oil at a given pressure and temperature.
You can create a new fluid using the global Fluid manager or using the Fluid model tab that
appears whenever source properties (completions, injection points, and generic sources) are
defined.
1. On the Home tab, click Fluid manager and select Black oil fluid from the options list as the
global fluid option in the model.
Create or edit fluid models
229
PIPESIM User Guide
The Fluid manager opens.
2. On the Fluids tab, click New (+) at the bottom left corner of the fluid table.
3. Perform one of the following actions:
•
To initialize a fluid description using an existing template, click Template and select the one
of the predefined fluids from the list, and then click OK. The new fluid is added to the fluid
table.
•
To create a new fluid model without a template, click New, and then click OK.
The Fluid editor window opens.
4. Edit the fluid Name, and enter a Description.
5. Double-click on the appropriate row in the fluid table to open the Fluid editor window, and
define the fluid properties.
6. Perform one of the following actions to save the fluid:
•
Click Close and the fluid is saved in the Fluid manager.
•
To save the fluid as a template, create a meaningful title and click Save as template, and
then click OK.
Note: The fluid template option is useful when other fluid sources have similar fluids with little or no
variation in properties, correlations, or calibration. The fluid is added to the Fluid templates
catalog and is available in the New fluid window the next time you create a new fluid.
If only the phase ratios (such as watercut/GOR) vary by source, you do not need to create a fluid
template. Instead, change the phase ration overrides on the Fluid mapping tab.
7. To map the defined fluid to one or more fluid sources, click the Fluid mapping tab, and
associate fluids and sources.
8. On the Fluid mapping tab, you may optionally override phase ratios for specific fluid sources
by selecting the Override Phase Ratios check box and specifying the phase ratio type and
value for individual sources.
This method is convenient to reuse defined fluid models for wells or completions associated
with a common fluid, but exhibit different phase ratios due to effects such as coning or exposure
of perforations across contact depths.
Related links:
Properties tab (p.146)
Calibration properties (p.236)
Thermal properties (p.237)
3.1.1
Properties tab
This topic describes the stock tank properties and contaminant fractions properties for black oil
fluids.
Create or edit fluid models
230
PIPESIM User Guide
Stock tank properties
Property
Watercut
GWR
WGR
Description
The following options are available to define water content:
Watercut
Volume % aqueous phase in the total liquid phase at standard
conditions. Typically used when the fluid is predominantly liquid.
GWR
Gas/water ratio at stock tank conditions. Typical for a Gas-water system
when water is the primary phase.
WGR
Water/gas ratio at stock tank conditions. Typically used for fluid where
gas is the predominant phase.
GLR
GOR
LGR
OGR
Total gas ratio of the fluid (includes associated and free gas)
The following options are available to define a gas phase in a typical
petroleum fluid:
GLR
Gas/liquid ratio at stock tank conditions
GOR
Gas/oil ratio at stock tank conditions
LGR
Liquid/gas ratio at stock tank conditions. Typically used when gas is the
predominant phase.
OGR
Oil/gas ratio at stock tank conditions. Typically used when gas is the
predominant phase.
Gas specific
gravity
Stock tank gas specific gravity (MWt/28.97)
Water specific
gravity
Stock tank water specific gravity (default value: 1.02).
APl gravity
DOD
Default value is 0.64.
Oil phase density at stock tank condition can be defined as API gravity
(141.5/SGL)-131.5. The API gravity default is 30.
Or, you may enter the dead oil density (DOD). The DOD default is 54.7 lb/ft3
or 876 kg/m3.
Contaminant mole fractions
Contaminants are used to improve the accuracy in calculating the compressibility factor (Z factor)
used in the gas equation of state (PV=ZnRT). The CO2 fraction is also used for corrosion
calculations.
Create or edit fluid models
231
PIPESIM User Guide
You can add and track the following gas contaminants in a black oil fluid:
Contaminant
Description
CO2 fraction
Carbon dioxide
H2S fraction
Hydrogen sulfide
N2 fraction
Nitrogen
H2 fraction
Molecular hydrogen
CO fraction
Carbon monoxide
Related links:
Define black oil fluids (p.229)
3.1.2
Viscosity properties
Viscosity is a measure of the fluid's internal resistance to flow. The viscosity of a crude oil is
impacted by several factors like composition, pressure and temperature conditions as well as
presence of dissolved gas.
•
Presence of dissolved gas lightens the crude oil and reduces its viscosity.
•
As the oil is compressed, viscosity increases.
Below the bubble point, the effect of gas dissolving in oil dominates, and the saturated viscosity
decreases with pressure. However, at the bubble point pressure, all the available gas has
dissolved in the oil.
For pressures above the bubble point, the oil is undersaturated (no more free gas is available).
With increasing pressure, viscosity increases.
Undersaturated oil viscosity
For pressures above the bubble point, there is no vapor phase. The oil is undersaturated because
more gas could be dissolved in the oil, if the gas were available.
Property
Description
Correlation Correlations available for calculating undersaturated oil viscosity are:
• None
• Vasquez & Beggs
• Kouzel
• Khan
• De Ghetto
• Hossein
• Elsharkawy
• Bergman & Sutton
Create or edit fluid models
232
PIPESIM User Guide
Property
Description
• Petrosky-Farshad
These correlations cover a wide range of crude oil types. For more detail on these
including formulation and applicability, see the Technical Description section of the
PIPESIM Online help.
Note: If you select None as the undersaturated oil viscosity method, the
undersaturated oil viscosity is assumed to be the same as the saturated live oil
viscosity at the same temperature and pressure.
Par A
Par B
The Kouzel correlation exposes these parameters for tuning. The default values
(0.239 and 0.01638) are suggested.
For more information, see Undersaturated Oil Viscosity. (p.681)
Live oil viscosity
Live oil is above stock tank pressure and contains dissolved gas.
Property
Description
Correlation Correlations available for calculating live oil viscosity are:
• Beggs & Robinson
• Chew & Connally
• Khan
• De Ghetto
• Hossein
• Elsharkawy
• Petrosky-Farshad
These correlations cover a wide range of crude oil types. For more detail on these
including formulation and applicability, see the Technical Description section of the
PIPESIM Online help.
For more information, see Live Oil Viscosity Correlations. (p.679)
Dead oil viscosity
Dead oil is oil at stock tank pressure or oil with no dissolved gas; for example, an oil in which gas
has been removed by a separator and pumped through an export line.
Property
Correlation
Description
Correlations available for calculating dead oil viscosity are:
• Beggs & Robinson
Create or edit fluid models
233
PIPESIM User Guide
Property
Description
• Glaso
• Kartoatmodjo
• De Ghetto
• Hossein
• Elsharkawy
• Petrosky-Farshad
• User 2-point
• User Table
These correlations cover a wide range of crude oil types. For more detail on
these including formulation and applicability, see the technical section of
PIPESIM Online help.
Note: To display dead oil viscosity calculated by any of these correlations,
specify two measured temperatures from the correlation drop-down selector.
Viscosities calculated by the selected correlation will be displayed.
User 2 Point
viscosity
Instead of using one of the listed correlations, you can enter measured viscosity
lab data at two temperatures.
Temperature (1st), Temperature (2nd) measured temperature points
Viscosity (1st), Viscosity (2nd), corresponding measured viscosities
Note: Viscosities at all other temperatures will be calculated by the curve fitting
between these two data points.
User-defined
table
Similar to 2-point viscosity data; however ,a viscosity table is used when you
have three or more lab measurement data points.
For more information, see Dead Oil Viscosity. (p.676)
Oil-water mixtures
An emulsion is a mixture of two immiscible liquids. One phase (the dispersed phase) is carried as
droplets in the other (the continuous phase). In oil/water systems at low watercuts, oil is usually the
continuous phase. As watercut increases, there is a point where phase inversion occurs, and water
becomes the continuous phase. This point is the watercut cutoff, and it typically occurs between
55% and 70% watercut. The viscosity of the mixture is usually highest at and just below the cutoff.
Emulsion viscosities can be many times higher than the viscosity of either phase alone.
Create or edit fluid models
234
PIPESIM User Guide
Property
Emulsion
Viscosity
method
Description
Liquid viscosity and oil/water emulsions methods. Based on the method you
selected, you might need to enter values for some properties. Examples:
Set to viscosity of the continuous phase
The liquid viscosity equals the oil viscosity when the watercut is equal to or less
than the cutoff; otherwise, it equals the water viscosity.
Volume ratio of oil and water viscosities
The mixture viscosity equals the volume ratio of the oil and water viscosities.
PIPESIM* Original Woelflin 1942 Loose Emulsion
Use the original Woelflin Loose Emulsion correlation when the watercut is equal
to or less than the cutoff; otherwise, set it equal to the water viscosity above.
Woelflin (p.738) 1942 Loose Emulsion
Use the Loose Emulsion correlation at watercuts below the cutoff; otherwise, set
it to the water viscosity above it.
Woelflin 1942 Medium Emulsion
Use the Medium Emulsion correlation at watercuts below the cutoff; otherwise,
set it to the water viscosity above it.
Woelflin 1942 Tight Emulsion
Use the Tight Emulsion correlation at watercuts below the cutoff; otherwise, set
it to the water viscosity above it.
Brinkman (p.738) 1952
Use Brinkman 1952 correlation. This method generally predicts elevated liquid
viscosities on either side of the cutoff.
Vand (p.738) 1948, Vand coefficients
Use Vand correlation with Vand's coefficients. This method generally predicts
elevated liquid viscosities on either side of the cutoff.
Vand (p.738) 1948, Barnea & Mizrahi coefficients
Use Vand correlation with Barnea & Mizrahi coefficients. This method generally
predicts elevated liquid viscosities on either side of the cutoff.
Vand (p.738) 1948, user-defined coefficients
Use Vand correlation with coefficients that you selected for tuning. This method
predicts liquid viscosities on either side of the cutoff. Based on your choice of
coefficients, the results can yield elevated or depressed viscosities.
Richardson (p.738) 1958
Enter two coefficients, one is for oil in water and the other is for water in oil. This
method predicts liquid viscosities on either side of the cutoff. Based on your
choice of coefficients, the results can yield elevated or depressed viscosities.
Leviton and Leighton (p.738) 1936
Use Leviton and Leighton correlation. This method generally predicts elevated
liquid viscosities on either side of the cutoff.
Create or edit fluid models
235
PIPESIM User Guide
Property
Description
User-defined table
Enter a table of the Watercut and Viscosity ratio or emulsion viscosity.
Watercut
cutoff
Perform one of the following actions:
• Click Calculate to use the Brauner-Ullman (p.738) method.
• Click Specify and enter a watercut cutoff percent (%) or fraction (fract.).
The default method is Specify. A typical value is between 55% and 70%; the
default value is 60%.
Related links:
Liquid viscosity and oil/water emulsions (p.717)
3.1.3
Calibration properties
Black Oil fluid models use a set of empirical correlations to calculate various properties like
viscosity, bubble-point pressure, density, and so forth. In many cases, these calculated properties
do not match the values measured at lab. Calibration is required to improve the accuracy of the
fluid property calculations by adjusting the correlations to match measured data obtained by
laboratory analysis.
The bubble-point pressure is one of the most important parameters in black oil fluid modeling as
most of the fluid properties and choices of correlation change above and below this point. The
bubble point refers to the pressure and temperature conditions at which all the available gas are
fully dissolved in the oil. A slight drop in pressure (assuming constant temperature) will result in the
first bubble of gas coming out of oil phase and as pressure drops further, more and more gas will
come out of solution. Oil above the bubble point is referred as under-saturated oil as the amount of
gas dissolved is always less than what it could dissolve. On the other hand, oil below the bubble
point is referred to as saturated oil. Oil with no dissolved gas is referred to as dead oil.
If the calibration data is omitted, PIPESIM will calibrate on the basis of oil and gas gravity alone.
To calibrate a black oil fluid, add measured data and corresponding pressure and temperature
conditions.
Property
Description
Density Property above the bubble point.
OFVF
Density
Mass per unit of volume
OFVF (Oil formation volume factor)
Ratio of the liquid volume at reservoir conditions to that at stock tank
conditions
Pressure
Measured pressure
Temperature Measured temperature
Create or edit fluid models
236
PIPESIM User Guide
Property
Correlation
Description
Fixed correlation
Table 3.1: Calibration Above the Bubble Point
Property
Description
Sat. Gas
Quantity of gas that dissolves in the oil and saturates it at a given
pressure and temperature, such as reservoir conditions.
Pressure
Pressure at the bubble point
Temperature
Temperature at the bubble point
Solution Gas correlation List of available correlations
Table 3.2: Calibration at the Bubble Point
Property
Density
OFVF
Description
Property at or below the bubble point.
Density
Mass per unit of volume
OFVF (Oil formation volume factor)
Ratio of the liquid volume at reservoir conditions to that at stock tank
conditions
Live Oil Viscosity Viscosity of oil containing dissolved gas
Gas viscosity
Viscosity of free gas
Gas Z
gas compressibility factor
Pressure
Measured pressure
Temperature
Measured temperature
Correlations
List of available correlations
Table 3.3: Calibration At or Below the Bubble Point
For more information, see Gas Compressibility (p.683), Oil Formation Volume Factor for Saturated
Systems (p.673), and Live Oil Viscosity Correlations (p.679).
Related links:
Oil formation volume factor (p.673)
Gas viscosity (p.686)
3.1.4
Thermal properties
The following table describes the thermal property options which primarily influence heat transfer
calculations.
Create or edit fluid models
237
PIPESIM User Guide
Property
Specific heat
capacity
Description
Specific heat capacity data is required for the calculation of fluid
enthalpies. Application has default values of specific heat capacities for all
three phases (oil, gas and water). You can override these.
Thermal conductivity
Enthalpy calculation
method
Method to use for the enthalpy calculation:
• Method1983
• Method2009
The black oil fluid model makes some approximations in the entropy
balance, based on the thermodynamic behavior of typical hydrocarbon
fluids.
Specific latent heat of (Only available with Method2009) Amount of heat required to convert unit
vaporization
mass of a liquid into the vapor without a change in temperature.
For more information, see 2009 Method (p.687) and 1983 Method (p.688).
Related links:
Define black oil fluids (p.229)
3.2
Define compositional fluids
Compositional fluid modeling involves defining mole fractions for each individual molecular
component or petroleum fraction. Equations of state are used to flash the fluid (calculate vaporliquid equilibrium) and determine thermodynamic and transport properties. Compositional fluid
modeling is generally regarded as the most accurate approach, especially for wet gas, condensate
and volatile oil systems which require more rigorous heat transfer calculations and more accurate
phase fractions.
Creating a compositional fluid is a two-stage process.
•
Define (or update) the global component list and model settings.
•
Specify the composition for each individual fluid source.
1. Define (or update) the global component list and model settings.
a. On the Home tab, click Fluid manager and select Compositional fluid from the option list
as the global fluid option in the model.
The Fluid manager opens.
b. Select the components that are present by selecting the check boxes next to the component
names.
c. To define petroleum fractions (p.710) (pseudo-components), click New and specify the
name and properties of the pseudo-component.
Depending on the flash package, certain minimum properties are required (as indicated with
the red boxes). Once these properties have been supplied, all other properties are
Create or edit fluid models
238
PIPESIM User Guide
calculated. Additional properties may be entered unless the field is marked as read only in
which case this value is always calculated.
d. To specify user-defined binary interaction coefficients, check the Override binary
interaction coefficients in the Models section. This will display a tabular view of the binary
coefficients for the default BIP set for the PVT package, which can then be edited for
example, Oil and gas 4 for Multiflash. If you would like to override the values of another BIP
set, uncheck the Override binary interaction coefficients box, change the BIP set and
then check the Override box again.
Note: The only binary interaction coefficients you can modify are for the ECLIPSE 300 and
Multiflash PVT packages. The GERG-2008 flash package uses NIST-REFPROP for calculation of
transport properties, and REFPROP limits certain components from being used in combination.
You may switch flash packages even after fluid models have been defined. However, due to
differences in component libraries, petroleum fraction definitions, and limitations with component
combinations (GERG-2008), some aspects of the fluid definition may not fully convert. Please refer
to the Message center to view any issues encountered during the conversion process.
2. Specify the composition for each individual fluid source.
You may define compositional fluid models for individual sources once the global component
list and model properties has been specified. You may apply these fluid models to one or more
fluid sources entering at each sources that supply flow to the system. Each fluid consists of a
set of mole fractions that specify the composition of the total stream, regardless of any phase
split the composition may exhibit at any pressure and temperature.
You can create a new fluid using the global Fluid manager or using the Fluid model tab that
appears whenever source properties (completions, injection points, and generic sources) are
defined.
a. On the Home tab, click Fluid manager and select Compositional fluid from the option list.
The Fluid manager opens.
b. To create a new compositional fluid, perform one of the following actions:
•
In the Fluid manager , on the Fluids tab, click New (+).
•
On the Inputs pane, right-click Fluids, and then click New.
•
From within a completion, injection point, or generic source properties editor, on the
Fluids tab, click New.
The Fluid editor window opens.
c. Edit the fluid Name, and enter a Description.
d. Specify the mole fractions for the fluid.
As you enter the mole fractions, a phase envelope representing the fluid displays the fluid
properties at standard conditions.
e. To view the phase compositions and properties at conditions of interest, enter Pressure and
Temperature in the Flash/Tune fluid section.
f. To calculate a composition to match measured phase ratios, click Specify and enter the
observed gas and water ratios.
Create or edit fluid models
239
PIPESIM User Guide
•
Compare the phase envelope of the tuned fluid relative to the original one. Also, look at
the phase compositions and properties associated with the tuned fluid.
•
To update the fluid composition to the values calculated to achieve the match, click
Apply tuned results to fluid.
Notes:
•
The methods used to match phase ratios require that components be initially present in
some amount to achieve the match. For example, if no water is present in the fluid, a
composition corresponding to a non-zero watercut cannot be calculated. Likewise, if
hydrocarbon liquid is present, no solution will be calculated if, for example, the only
hydrocarbon component defined is methane. Also, consider that there is no unique
phase composition to match specified gas and water ratios. The method PIPESIM uses
minimizes the sum residual errors for all components present. This approach is generally
satisfactory for fine-tuning phase ratios to match observed data so long as the original
composition is based on the laboratory analysis of a representative fluid sample obtained
in the field.
•
If you are using Multiflash and have a Multiflash Hydrates license and water and light
gases in your composition, the Hydrate formation curve will automatically appear on the
phase diagram
g. Click Close to save the new fluid.
h. To map the defined fluid to one or more fluid sources, click the Fluid mapping tab, and
associate fluids and sources.
i. On the Fluid mapping tab, you may optionally override phase ratios for specific fluid
sources by selecting the Override Phase Ratios check box and specifying the phase ratio
type and value for individual sources.
This method is convenient to reuse defined fluid models for wells or completions associated
with a common fluid, but exhibit different phase ratios due to effects such as coning or
exposure of perforations across contact depths. The same method used to tune individual
compositional fluid models is automatically applied.
For more information, see the list of REFPROP and GERG-2008 component restrictions and
Compositional Fluid Modeling (p.696) in the Technical Description.
Related links:
Salinity models (p.232)
Binary interaction parameter (BIP) sets (p.99)
Display phase envelopes for compositional fluid or mfl file (p.260)
3.2.1
Viscosity properties
Viscosity is a measure of the fluid's internal resistance to flow. The viscosity of a crude oil is
impacted by several factors like composition, pressure and temperature conditions as well as
presence of dissolved gas.
Create or edit fluid models
240
PIPESIM User Guide
•
Presence of dissolved gas lightens the crude oil and reduces its viscosity.
•
As the oil is compressed, viscosity increases.
Below the bubble point, the effect of gas dissolving in oil dominates, and the saturated viscosity
decreases with pressure. However, at the bubble point pressure, all the available gas has
dissolved in the oil.
For pressures above the bubble point, the oil is undersaturated (no more free gas is available).
With increasing pressure, viscosity increases.
Oil-water mixtures
An emulsion is a mixture of two immiscible liquids. One phase (the dispersed phase) is carried as
droplets in the other (the continuous phase). In oil/water systems at low watercuts, oil is usually the
continuous phase. As watercut increases, there is a point where phase inversion occurs, and water
becomes the continuous phase. This point is the watercut cutoff, and it typically occurs between
55% and 70% watercut. The viscosity of the mixture is usually highest at and just below the cutoff.
Emulsion viscosities can be many times higher than the viscosity of either phase alone.
Property
Emulsion
Viscosity
method
Description
Liquid viscosity and oil/water emulsions methods. Based on the method you
selected, you might need to enter values for some properties. Examples:
Set to viscosity of the continuous phase
The liquid viscosity equals the oil viscosity when the watercut is equal to or less
than the cutoff; otherwise, it equals the water viscosity.
Volume ratio of oil and water viscosities
The mixture viscosity equals the volume ratio of the oil and water viscosities.
PIPESIM* Original Woelflin 1942 Loose Emulsion
Use the original Woelflin Loose Emulsion correlation when the watercut is equal
to or less than the cutoff; otherwise, set it equal to the water viscosity above.
Woelflin (p.738) 1942 Loose Emulsion
Use the Loose Emulsion correlation at watercuts below the cutoff; otherwise, set
it to the water viscosity above it.
Woelflin (p.738) 1942 Medium Emulsion
Use the Medium Emulsion correlation at watercuts below the cutoff; otherwise,
set it to the water viscosity above it.
Woelflin (p.738) 1942 Tight Emulsion
Use the Tight Emulsion correlation at watercuts below the cutoff; otherwise, set
it to the water viscosity above it.
Brinkman (p.738) 1952
Use Brinkman 1952 correlation. This method generally predicts elevated liquid
viscosities on either side of the cutoff.
Create or edit fluid models
241
PIPESIM User Guide
Property
Description
Vand (p.738) 1948, Vand coefficients
Use Vand correlation with Vand's coefficients. This method generally predicts
elevated liquid viscosities on either side of the cutoff.
Vand (p.738) 1948, Barnea & Mizrahi coefficients
Use Vand correlation with Barnea & Mizrahi coefficients. This method generally
predicts elevated liquid viscosities on either side of the cutoff.
Vand (p.738) 1948, user-defined coefficients
Use Vand correlation with coefficients that you selected for tuning. This method
predicts liquid viscosities on either side of the cutoff. Based on your choice of
coefficients, the results can yield elevated or depressed viscosities.
Richardson (p.738) 1958
Enter two coefficients, one is for oil in water and the other is for water in oil. This
method predicts liquid viscosities on either side of the cutoff. Based on your
choice of coefficients, the results can yield elevated or depressed viscosities.
Leviton and Leighton 1936
Use Leviton and Leighton correlation. This method generally predicts elevated
liquid viscosities on either side of the cutoff.
User-defined table
Enter a table of the Watercut and Viscosity ratio or emulsion viscosity.
Watercut
cutoff
Perform one of the following actions:
• Click Calculate to use the Brauner-Ullman method.
• Click Specify and enter a watercut cutoff percent (%) or fraction (fract.).
The default method is Specify. A typical value is between 55% and 70%; the
default value is 60%.
Related links:
Liquid viscosity and oil/water emulsions (p.717)
3.2.2
Salinity models
PIPESIM provides the option to define a "Salt component" as part of a Compositional fluid. This is
a useful feature to model the effect of salt on hydrate inhibition and its depression of the freezing
point and vapour pressure of water. In PIPESIM, the salt component cannot be explicitly (or
manually) defined. It can only be defined in one of two ways:
•
Compositional fluid mode: You may choose one of two Salinity model options: Ion Analysis or
Total Dissolved Solids (TDS) to define a Salt component when creating a Compositional fluid.
•
MFL file mode: You may define a Salt component when creating an MFL fluid in the Multiflash
interface using the Inhibitor Calculator. Refer to the Multiflash Help for details.
Create or edit fluid models
242
PIPESIM User Guide
The Salt component is a pseudo-component defined with a certain number of moles that
represents the NaCl equivalence of the salinity defined by the specified TDS or Ion Analysis data.
Choosing a Salinity model and entering its associated data will do the following.
•
Add "Water" and the "Salt component" to the global component list
•
Calculate the moles of the "Salt component" which is the moles of NaCl in an aqueous solution
that is equivalent to the aqueous solution defined by the specified TDS or Ion Analysis data
Define a salt component in compositional fluid mode using a salinity model
The steps below outline the procedure.
1. Set the Fluid mode for the workspace to Compositional, from the Fluid Manager and select
the global Salinity model option: TDS or Ion Analysis from the option list in the Component/
model settings tab. This will automatically add a read-only Salt component and Water to the
component list. Add the remaining components to the Component list by checking the boxes
beside them.
Note:
•
The Salinity model option "None" implies that no Salt Component will be added to the
Compositional fluid. This is the default.
•
The Salinity model selection is a global setting. All compositional fluids created in the
workspace will only be able to use the chosen salinity model.
2. On the Fluids tab, click New (+) at the bottom left corner of the Fluids table. Double-click the
row of the newly-created fluid to launch the Fluid editor. A new tab, Salinity Analysis, appears
next to the Viscosity tab in the Fluid editor.
Note: The Salinity analysis tab will appear in the Fluid editor only when the Salinity model
option is set to either TDS or Ion analysis.
3. Click the Composition tab and enter the value for the Moles of all components except the Salt
Component, which is read-only. By default, the Salt Component molar composition will be blank
until a Salt component is calculated from the Salinity analysis tab.
4. Click the Salinity Analysis tab and enter the required Salinity information for the previouslyselected Salinity model option: TDS or Ion Analysis, by overriding the default zero values.
Note:
•
The required data for the Ion analysis option is: Cation and Anion concentration from a labmeasured brine analysis (at least 1 of each must be specified) and Brine density*.
•
The required data for the TDS option is: TDS from a lab-measured brine analysis and Brine
density*.
•
*Brine density: For both the TDS and Ion analysis options, the default calculated brine
density may be used or a measured density/salinity may be entered. PIPESIM also provides
the option to convert measured salinity at standard conditions to measured density. To do
Create or edit fluid models
243
PIPESIM User Guide
this, choose Measured salinity (standard conditions) as the Brine density option, enter
the salinity value and then select Measured density from the option list. The converted
density value will be displayed.
5. If all the required data has been correctly entered, the Salt component moles in the Salinity
analysis tab will be computed and automatically updated in the Composition tab.
The phase envelope will also be regenerated and the phase compositions and phase properties
from the flash conditions will be automatically updated to reflect the calculated salt component
molar composition. You may observe the impact of the salt on the hydrate and water lines on the
phase envelope.
Note: There are several errors that may cause the Salt component moles to fail to calculate.
These errors will trigger red validation boxes in the data fields with validation issues and will
display clear mouse-over messages indicating the problems. The validation messages will also
appear in the Message center. Once all the validation issues are resolved, the Salt component
moles will be successfully computed.
Import PIPESIM classic models with compositional fluids including a salt
component
PIPESIM Classic (2012 and previous) supports three (3) Salinity model options:
•
TDS
•
Ion Analysis
•
Salt Analysis
The new PIPESIM only supports TDS and Ion Analysis. When PIPESIM Classic models with Salt
Analysis data are imported in the new PIPESIM, the global Salinity model option under
Component/model settings in the Fluid manager, will be set to "None," and the data will not be
imported. For Classic models with other salinity models (TDS and Ion Analysis ), the data will be
imported. PIPESIM Classic models with multiple compositional fluids defined with a mix of different
Salinity models, will be imported, with the exception of data associated with the Salt Analysis
model type. For this special import case, the supported data (i.e. associated with the TDS and Ion
Analysis options only) will be imported, but the global Salinity model option will be set to "None."
To view the imported data, simply choose the supported Salinity model with data, from the global
Salinity model list. This is because only 1 global Salinity model may be defined for the entire
workspace. You will have to decide on one Salinity model option and enter the required data for
the same salinity model type for all the compositional fluids you choose to model with a Salt
component. Clear and descriptive messages related to the outcome of the salinity model import will
be displayed in the Message center.
Related links:
Define compositional fluids (p.238)
Create or edit fluid models
244
PIPESIM User Guide
3.2.3
Binary interaction parameter (BIP) sets
Binary interaction parameters ( BIPs) are adjustable factors, which are used to alter the predictions
from a model until the predictions match experimental data as closely as possible. BIPs are usually
generated by fitting experimental VLE or LLE data to the model in question. BIPs apply between
pairs of components, although the fitting procedure may be based on both binary and multicomponent phase equilibrium information.
Different PVT packages have different BIP sets as outlined below. All BIP sets can be overridden
in PIPESIM except the GERG BIP set.
Flash Package BIP set
Comment
Mltiflash
OILGAS4 See Multiflash Help System for more details.
E300
PVTi
GERG
GERG
Not exposed in the PIPESIM UI and cannot be overridden.
Related links:
Define compositional fluids (p.238)
3.2.4
E300 thermal coefficients
Thermal coefficients are the coefficients used in the following equations to calculate the Specific
Heat Capacity, Enthalpy and Entropy for individual components when the E300 PVT package is
selected. The thermal coefficients can be viewed for a component in a defined compositional fluid
by double-clicking on the component to launch the component editor and expanding the thermal
coefficients header. They are read-only fields that are populated only when the E300 package is
selected. The properties (specific heat capacity, enthalpy & entropy) of the fluid mixture are then
calculated as a weighted average of the property values of the individual components.
Specific heat capacity
Enthalpy
Entropy
Where
Cp = Specific Heat Capacity, J/mol K
H = Enthalpy, J/mol
Create or edit fluid models
245
PIPESIM User Guide
S = Entropy, J/mol K
T = Temperature, Kelvin
C0 = Coefficient 0, J/(mol )
C1 = Coefficient 1, J/(mol K)
C2 = Coefficient 2, J/(mol K2)
C3 = Coefficient 3, J/(mol K3)
C4 =Coefficient 4, J/(mol K4)
C5 = Coefficient 5, J/(mol K5)
C6 = Coefficient 6, J/mol K
3.3
Multiflash in the compositional fluid mode (native) vs.
Multiflash MFL files
PIPESIM enables two options for using the Multiflash package:
Package Type
Description
Multiflash in the
Compositional
Fluid mode
("native")
This option is enabled when you set the fluid mode to Compositional fluid
and choose Multiflash as the PVT package. With this option, the entire fluid
definition is done at a global level using the PIPESIM interface. The models
selected (equation of state, viscosity, BIP set, etc.) are applied to all individual
fluids defined in the model. The models available with this option are a subset
of the full extent of the models available with the Multiflash MFL files option,
which gives you access to the standalone Multiflash program directly.
Multiflash MFL
files
This option is enabled when the fluid mode is set to MFL file. The fluid
definition is done using files generated by launching the Multiflash interface
(Multiflash MFL file). This option gives you access to the full extent of the
models available in Multiflash and is the required option for wax and
asphaltene thermodynamics. For complete details about defining and
managing MFL files in PIPESIM, refer to the sections Creating/Defining a new
MFL fluids (p.238), Using existing MFL fluid files (p.238), Editing an MFL fluid
file (p.238), and Availability of Multiflash models in PIPESIM using the MFL
file fluid mode option . (p.246)
Related links:
Create/define a new MFL fluid (p.238)
3.4
Ensure consistency among multiple fluid files in a
PIPESIM network model
Create or edit fluid models
246
PIPESIM User Guide
PIPESIM supports the ability to map a single MFL file to a workspace or multiple MFL files to
different wells and sources in a single workspace. When a single MFL file is mapped in the
PIPESIM workspace, all the information in the MFL file including the defined models (equation of
state, viscosity, thermal conductivity, surface tension, etc.) and any tuning that was done to match
experimental data, will be honored (used) by PIPESIM during the simulation. Refer to the tables
below for details on the Multiflash models currently supported by PIPESIM and the defaults used
when the selected Multiflash options are unavailable.
When multiple MFL files are mapped in the same workspace, it is important to use the
PROCOPTIONS (p.905) keyword to designate one of the MFL files as the 'master' file. This will
ensure that the models defined in the master MFL file i.e. equation of state, models for viscosity,
thermal conductivity, surface tension, etc.; in addition to any tuning done to match experimental
data in this master MFL file, are applied to all the MFL files in the workspace and used by PIPESIM
during the simulation. The simulation will proceed using all the information in the master MFL file
applied to all the MFL files in the workspace; with the only exception being the unique molar
composition of the individual MFL files, which PIPESIM will correctly incorporate in the simulation.
If none of the MFL files is designated as the master with the PROCOPTIONS keyword, PIPESIM
will arbitrarily choose one of them as the master MFL file and apply the models and tuned data in
it, to all MFL files in the workspace for the simulation.
If multiple MFL files must be mapped to a single PIPESIM workspace, care must be taken to
ensure that the models and components are consistent across all MFL files i.e. the fluid
characterization is consistent across the various fluid files to ensure reasonable simulation results
for network models.
Here are a few guidelines to follow when using multiple fluid files in a single PIPESIM network
model:
•
All fluid files should have the same template of components or a subset of components.
Note: If the same component set is used across multiple MFL files in the workspace, for
components that are not present in a particular fluid, set their number of moles to zero.
•
All fluid files should be characterized to the same number of pseudo-components and use the
same correlations and methods to estimate the properties of the pseudo-components (for
example, critical properties, acentric factors, omegas, etc.).
•
All fluid files should be defined with the same Binary Interaction Parameter (BIP) set.
•
It is strongly recommended that you designate one MFL file as the master MFL file using the
PROCOPTIONS (p.905) keyword to ensure that all component properties and fluid tuning
information are taken from the master file and applied to all the other MFL files in the model.
This requires that all fluids in the model be defined with MFL files that have the same set of
components and component properties i.e. the files should only differ from one another in the
molar amounts of each component. If the PROCOPTIONS keyword is not used, PIPESIM will
arbitrarily select one of the MFL files to be the master.
Note:
•
PIPESIM can currently use tuned data in one (1) MFL fluid file in the workspace. If you tune the
models (EOS, Viscosity, etc.) to match experimental data for example, viscosity, density, etc., in
Create or edit fluid models
247
PIPESIM User Guide
the Multiflash interface, it is strongly recommended that you use only one MFL file (the one with
the tuned data) in the workspace. If you use multiple MFL files with tuned data in the PIPESIM
workspace, the tuned data in only one of the MFL files will be used in the PIPESIM simulation
run.
•
If you use multiple MFL files with tuned data in the PIPESIM workspace, it is important to
designate one of them as the master MFL file using the PROCOPTIONS keyword and to
understand that the models and tuned data in this file will be applied to all MFL files in the
workspace. If none of them is designated as the master MFL file, PIPESIM will arbitrarily
designate one of them as the master for the simulation.
•
When a single MFL file is mapped in the PIPESIM workspace, all the information in the MFL file
including the defined models (equation of state, viscosity, thermal conductivity, surface tension,
etc.) and any tuning information is honored by PIPESIM during the simulation.
Mapping of Multiflash equations of state to the PIPESIM
equivalents
Multiflash model name
Available in
PIPESIM?
PIPESIM model name
RKS
Yes
3-parameter Soave-Redlich-Kwong (1972)*
RKS (Advanced)
Yes
3-parameter Soave-Redlich-Kwong (1972)*
RKSA (Infochem)
Yes
3-parameter Soave-Redlich-Kwong (1972) with
NRTL mixing rule
PR
Yes
3-parameter Peng-Robinson (1976)*
PR (Advanced)
Yes
3-parameter Peng-Robinson (1976)
PR78
Yes
3-parameter Peng-Robinson Corrected (1978)*
PR78 (Advanced)
Yes
3-parameter Peng-Robinson Corrected (1978)
CPA-Infochem
Yes
Cubic Plus Association (CPA)
RKS API Version
No
**defaults to 3-parameter Peng-Robinson
(1976)
PSRK
No
**defaults to 3-parameter Peng-Robinson
(1976)
PSRK-NRTL
No
**defaults to 3-parameter Peng-Robinson
(1976)
ZJ EoS
No
**defaults to 3-parameter Peng-Robinson
(1976)
RKS-HVP
No
**defaults to 3-parameter Peng-Robinson
(1976)
Create or edit fluid models
248
PIPESIM User Guide
Multiflash model name
PR-HVP
Available in
PIPESIM?
No
PIPESIM model name
**defaults to 3-parameter Peng-Robinson
(1976)
*PIPESIM automatically upgrades the Multiflash model to this option.
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.4: Cubic Equations of State
Multiflash model name
Available in
PIPESIM?
PIPESIM model name
BWRS
Yes
Benedict-Webb-Rubin-Starling (BWRS)
LK
No
**defaults to 3-parameter Peng-Robinson
(1976)
LKP
No
**defaults to 3-parameter Peng-Robinson
(1976)
PC-SAFT
No
Problem: Not reading MFL file with this EOS
currently
Simplified PC-SAFT
No
Problem: Not reading MFL file with this EOS
currently
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.5: Non-Cubic Equations of State
Multiflash model name
CSMA
Available in
PIPESIM?
Yes
PIPESIM model name
Multi-reference fluid corresponding states
(CSMA)
Steam tables (IAPWS-95) Yes
Problem: Not reading MFL file with this EOS
currently
GERG-2008
No
**defaults to 3-parameter Peng-Robinson
(1976)
GERG-2008 (Infochem)
No
**defaults to 3-parameter Peng-Robinson
(1976)
CO2 high accuracy model No
**defaults to 3-parameter Peng-Robinson
(1976)
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.6: Corresponding States models (CSMA)
Create or edit fluid models
249
PIPESIM User Guide
Mapping of Multiflash transport models to the PIPESIM equivalents
Note: The Multiflash option to include Diffusion coefficients in the transport model calculations
(viscosity, thermal conductivity and surface tension) is currently not supported by PIPESIM.
Multiflash model name Available in PIPESIM?
PIPESIM model name
Pedersen
Yes
Pedersen
Pedersen + Twu
Yes
Pedersen or Pedersen & Twu
LBC
Yes
Lohrenz-Bray-Clark
SuperTRAPP
Yes
SuperTRAPP
Mixing rules
No
**defaults to Lohrenz-Bray-Clark
None
**defaults to Lohrenz-Bray-Clark
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.7: Viscosity models
Multiflash model name Available in PIPESIM?
PIPESIM model name
MCS
Yes
Macleod-Sugden 1-phase
Sutton
Yes
Sutton
LGST
No
**defaults to Macleod-Sugden
Mixing rules
No
**defaults to Macleod-Sugden
None
No
**defaults to Macleod-Sugden
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.8: Surface Tension models
Multiflash model name Available in PIPESIM? PIPESIM model name
CLS
Yes
CLS
SuperTRAPP
No
**default to CLS
Mixing rules
No
**default to CLS
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.9: Thermal conductivity
Related links:
PROCOPTIONS: Master MFL file for mixing (optional but recommended) (p.905)
Create/define a new MFL fluid (p.238)
3.5
Create/define a new MFL fluid
Create or edit fluid models
250
PIPESIM User Guide
1. On the Home tab, select MFL file from the Fluid manager option list as the global fluid option
in the model.
The Fluid manager opens.
2. On the Fluids tab, click New (+) at the bottom left corner of the Fluids table.
3. Click New… to launch the Multiflash application.
Note: An alternative workflow for Steps 2 & 3 is to right-click Fluids in the Inputs pane and
click New… Click New… again to launch the Multiflash application. (This applies only if a
PIPESIM layout is chosen which displays the Inputs pane).
4. Refer to the Multiflash Help to define the fluid composition, equation of state and to set all the
required parameters for the fluid. QC the fluid in Multiflash by generating and reviewing the
phase envelope and doing various flashes and reviewing the results.
5. Save the problem setup in Multiflash as an MFL file and close the Multiflash interface. This will
populate the File path in the PIPESIM interface with the location of the fluid file you just
created.
Note: Starting with PIPESIM 2014, MFL files are handled slightly different from older PIPESIM
versions. MFL files are actually imported into the PIPESIM model and the PIPESIM model can
be run without having physical copies of the MFL files on the machine. The MFL file path
mentioned is provided is simply for reference purposes. As such, even if the MFL file is
removed from this location, the PIPESIM model will still run with the imported MFL fluid.
Similarly, any changes to the MFL file in the file path will not be reflected in the PIPESIM model
unless the MFL file is re-imported.
6. Click OK.
7. Double-click the row of the newly-created fluid in the Fluids tab to visualize the fluid
composition, equation of state, viscosity model and phase envelope. Click Close twice to exit
the Fluid manager and continue with the model.
Note:
•
An alternative workflow for Step 7 if the fluid was created from the Inputs pane is to expand
the Fluids list in the Inputs pane and double-click the fluid you just created to visualize its
details. Click Close to exit and continue with the model.
•
The EOS and viscosity models displayed are the equivalent PIPESIM options and may differ
from the ones chosen in the Multiflash interface. Refer to the Availability of Multiflash Models
in PIPESIM using MFL file fluid mode option (p.246) section for additional details.
8. Repeat Steps 2-7 to create new MFL fluid files for the workspace OR include additional existing
MFL files by browsing to their locations by following steps 3-5 of the Importing existing MFL
fluid files (p.238) topic.
9. Click the Fluid mapping tab in the Fluid manager and map all the wells and sources in the
workspace to the defined MFL fluid files.
Create or edit fluid models
251
PIPESIM User Guide
Multiple MFL files can be defined in one PIPESIM model and mapped to different sources and
wells in the Fluid Manager, however care must be taken to ensure that the models and
components are consistent across all MFL files.
Note: PIPESIM can currently use tuned data in one (1) MFL fluid file in the workspace. If you tune
the models (EOS, Viscosity, etc.) to match experimental data for example, viscosity, density, etc.,
in the Multiflash interface, it is strongly recommended that you use only one MFL file (the one with
the tuned data) in the workspace. If you use multiple MFL files with tuned data in the PIPESIM
workspace, the tuned data in only one of the MFL files will be used in the PIPESIM simulation run.
For more information, see Ensuring consistency among multiple fluid files in a PIPESIM network
model (p.246).
Related links:
Multiflash in the compositional fluid mode (native) vs. Multiflash MFL files (p.228)
Ensure consistency among multiple fluid files in a PIPESIM network model (p.246)
Import existing MFL fluid files (p.238)
View wax or asphaltene curves on phase envelopes (p.99)
Edit a MFL fluid file (p.238)
Availability of Multiflash models in PIPESIM using the MFL file fluid mode option (p.246)
Multiflash phases supported in PIPESIM (p.246)
Display phase envelopes for compositional fluid or mfl file (p.260)
3.5.1
Import existing MFL fluid files
1. On the Home tab, select MFL file from the Fluid manager option list as the global fluid option
in the model.
The Fluid manager opens.
2. On the Fluids tab, click New (+) at the bottom left corner of the Fluids table.
Note: An alternative workflow for Step 2 is to right-click Fluids in the Inputs pane and click
New… (This applies only if a PIPESIM layout is chosen which displays the Inputs pane).
3. Click … to browse to the location of the MFL file to be imported. Select the file and click Open.
This will populate the File path in the PIPESIM interface with the location of the fluid file you just
selected.
4. Click OK.
The MFL file will be imported.
5. Double-click the row of the newly imported fluid in the Fluids tab of the Fluid Manager to
visualize the fluid composition and phase envelope. Click Close twice to exit the Fluid
Manager and continue with the model.
Create or edit fluid models
252
PIPESIM User Guide
Note:
•
An alternative workflow for Step 5 (if the fluid was created from the Inputs pane) is to
expand the Fluids lists in the Inputs pane and double-click the fluid you just created to view
its details. Click Close to exit and continue with the model.
•
The EOS and viscosity models used for the simulation are the equivalent PIPESIM options
and may differ from the ones chosen in the Multiflash interface. Refer to the Availability of
Multiflash models in PIPESIM using the MFL fluid file option (p.246) section for additional
details.
6. Repeat Steps 2-5 to import additional existing MFL files into the workspace OR create new MFL
files by following steps 2-5 in the Creating/Defining a new MFL fluid (p.238) topic.
7. Click the Fluid mapping tab in the Fluid manager and map all the wells and sources in the
workspace to the defined MFL fluid files.
Multiple MFL files can be defined in one PIPESIM model and mapped to different sources and
wells in the Fluid Manager, however care must be taken to ensure that the models and
components are consistent across all MFL files.
Note: PIPESIM can currently use tuned data in one (1) MFL fluid file in the workspace. If you tune
the models (EOS, Viscosity, etc.) to match experimental data for example, viscosity, density, etc.,
in the Multiflash interface, it is strongly recommended that you use only one MFL file (the one with
the tuned data) in the workspace. If you use multiple MFL files with tuned data in the PIPESIM
workspace, the tuned data in only one of the MFL files will be used in the PIPESIM simulation run.
For more information, see Ensuring consistency among multiple fluid files in a PIPESIM network
model (p.246).
Related links:
Create/define a new MFL fluid (p.238)
3.5.2
View wax or asphaltene curves on phase envelopes
Waxes are complex mixtures of solid hydrocarbons that freeze (solidify) out of crude oils if the
temperature is low enough - below the critical wax deposition temperature. They are formed from
normal paraffins (n-paraffins) and isoparaffins and naphthenes, if present.
Asphaltenes are defined as the fraction of crude oil that is insoluble in n-alkanes (for example, nheptane or n-pentane) but soluble in aromatic solvents such as benzene and toluene. They are
extremely complex mixtures whose molecular structure is difficult to determine because the
molecules tend to stick together in solution. They do not have a specific chemical formula but are
generally made up of large rings of aromatic molecules consisting of carbon, hydrogen, sulfur,
oxygen and nitrogen.
The Wax precipitation line and Asphaltene precipitation envelope can only be visualized in
PIPESIM using Multiflash MFL fluid files. The requirements for displaying these precipitation lines
on the PIPESIM phase envelope are outlined below.
Create or edit fluid models
253
PIPESIM User Guide
Requirements for display of wax precipitation line on phase envelope
•
The Coutinho model for the precipitation of the Wax phase must be used in conjunction with the
RKSA equation of state for the phase equilibria of the other phases (This is done by choosing
Waxes or Combined Solids in the Model set when defining the fluid in Multiflash).
•
Composition of Live Oil or Stock Tank Oil from a gas chromatography analysis, entered under
Select > PVT Lab. Input (if measured n-paraffin distribution is not available) or Select > PVT
Input with n-paraffin (if measured n-paraffin distribution is available).
•
The wax content must be provided in Multiflash when defining the fluid using any one of the
following options:
•
•
Enter a lab-measured n-paraffin distribution under Select > PVT Input with n-paraffin(Most
accurate and recommended
•
Enter a Total Wax content under Select > PVT Lab. Input. In this case, the n-paraffin
distribution will be estimated by Multiflash based on the provided total wax content using the
Coutinho & Daridon method
•
Check the box Estimate Wax Content under Select > PVT Lab. Input. Multiflash will
estimate both the total wax content and the n-paraffin distribution. The wax content will be
estimated empirically and the n-paraffin distribution will be estimated using the Coutinho &
Daridon method (Least accurate and not recommended).
Optional Tuning Data for improving wax prediction accuracy
•
Measured Bubble Point(s) (under Tools » Matching » Bubble Point / GOR in Multiflash
•
Measured Wax Appearance Temperatures at corresponding pressures (under Tools >
Matching > Wax Phase in Multiflash).
•
Measured amounts of precipitated wax at corresponding pressures and temperatures (under
Tools > Matching > Wax Phase in Multiflash)
Requirements for display of asphaltene precipitation envelope on phase
envelope
•
The version of the RKSA equation of state that includes association terms for AsphalteneAsplatene and Asphaltene-Resin interactions must be defined (This is done by choosing
Asphaltenes or Combined Solids in the Model set when defining the fluid in Multiflash).
•
Composition of Live Oil or Stock Tank Oil from a gas chromatography analysis, entered under
Select > PVT Lab. Input (for asphaltene precipitation only) or Select > PVT Input with nparaffin (for both asphaltene and wax precipitation, if measured n-paraffin distribution is
available for the wax).
•
The amount of asphaltene in the oil and the ratio of resins to asphaltene, using any one of the
following options in Multiflash:
•
Lab-measured, complete SARA analysis for example, Amount of Saturates, Aromatics,
Resins and Asphaltenes (Most accurate and recommended).
•
Amount of Resins and Asphaltenes, as measured in the lab
Create or edit fluid models
254
PIPESIM User Guide
•
•
Check the box Estimate RA (Resin-Asphaltene ratio) under Select > PVT Lab. Input or
Select > PVT Input with n-paraffin. Checking this box will cause Multiflash to estimate the
resin-asphaltene ratio using proprietary methods. (Least accurate and not recommended).
Optional Tuning Data for improving asphaltene prediction accuracy
•
Measured Bubble Point(s) (under Tools > Matching > Bubble Point / GOR in Multiflash)
•
All of the following (if available) under Tools > Matching > Asphaltene Phase in
Multiflash):
•
Measured Asphaltene Onset Pressures for Live Oil, ideally at two different temperatures
(Most accurate, recommended)
•
Measured Amount of n-Heptane required for the Onset of Asphaltene precipitation for the
Dead Oil (Most accurate, recommended in addition to (Measured Asphaltene Onset
Pressures for Live Oil) if available)
•
Reservoir pressure and temperature (Least accurate, should be provided if (i) and (ii) are
not available).
Use MFL files with wax and asphaltene phases
Once the MFL fluid file has been created to meet the Requirements for Display of Wax
Precipitation Line on Phase Envelope or Requirements for Display of Asphaltene Precipitation
Envelope on Phase Envelope, you may incorporate it in your PIPESIM workspace by following the
steps in any of the following workflows; Create/define a new MFL fluid (p.238), Import existing MFL
fluid file (p.238), and Edit a MFL fluid file (p.238), which will also guide you on how to visualize the
phase envelope, equation of state and viscosity model in the PIPESIM interface. You can also
report and plot the following wax and asphaltene system and profile variables after adding them to
the report template under Home » Simulation » Output variables:
•
Wax formation temperature (profile): This is the wax precipitation temperature along the profile.
•
Wax sub-cooling delta temperature (profile): This is the wax precipitation temperature minus the
fluid temperature along the profile. A negative wax sub-cooling delta temperature indicates that
the fluid is warmer than the wax formation temperature and there is no risk of forming wax.
Conversely, a positive value indicates there is tendency for wax to form at that location.
•
Maximum wax subcooling temperature difference (system): This is the maximum value of the
wax sub-cooling delta temperature and pinpoints the location in the entire system that is at the
greatest risk of forming wax, if it is a positive value.
•
Asphaltene formation temperature (profile): This is the asphaltene precipitation temperature
along the profile.
Related links:
Create/define a new MFL fluid (p.238)
3.5.3
Edit a MFL fluid file
1. On the Home tab, select MFL file from the Fluid manager option list as the global fluid option
in the model.
Create or edit fluid models
255
PIPESIM User Guide
The Fluid manager opens.
2. If the MFL fluid you want to edit already exists in the workspace, use either of the following
options to edit it and jump to step 5:
•
In the Fluids tab of the Fluid manager double-click the row of the fluid you want to edit in
the Fluids list.
•
Expand the Fluids list in the Inputs pane and double-click the fluid you want to edit. ( This
applies only if a PIPESIM layout is chosen which displays the Inputs pane).
3. If the MFL fluid you want to edit does not already exist in the PIPESIM workspace, browse to
the location of the MFL file by using either of the options below and continue with step 4.
•
Launch the Fluid manager and click New (+) on the Fluids tab.
•
Right-click Fluids in the Inputs pane and click New...
4. Click … to browse to the location of the MFL file to be edited. Select the file and click Open.
This will populate the File path in the PIPESIM interface with the location of the fluid file you just
selected.
5. Click Edit to launch the Multiflash interface and modify the fluid as desired.
6. When the editing is complete, you have two options for saving the updated MFL file in the
Multiflash interface:
•
Save as: This option is used to save the file to a different name and/or a different location. If
you save the file with the same name and to the same location, this is equivalent to the
Save option (below). Saving the file with a different name or to a different location will
update the File path in the PIPESIM interface when you close the Multiflash interface. If you
edit a pre-existing MFL fluid in your workspace and save the updated MFL file with a
different name and/or to a different location with this option, the File path in PIPESIM will be
updated once you close the Multiflash interface, and the updated MFL file will overwrite the
pre-existing PIPESIM fluid and the fluid name will be changed to match the updated MFL file
name. The phase envelope, models and composition may change in the PIPESIM interface
to reflect the changes you made. If there was no pre-existing fluid in your workspace, then
the edited MFL file will be imported as a new fluid into PIPESIM.
•
Save: This option is used when you want to make changes to the fluid defined in an MFL file
but retain the same MFL file name and file location. If you edit a pre-existing MFL fluid in
your workspace and save the updated MFL file with this option, when you close the
Multiflash interface, the File path in PIPESIM will remain unchanged but the updated MFL
file will overwrite the pre-existing PIPESIM fluid and the phase envelope, displayed models
and composition may change depending on your modifications. If there was no pre-existing
fluid in your workspace, then the edited MFL file will be imported as a new fluid into
PIPESIM.
7. Click Close or OK.
Multiple MFL files can be defined in one PIPESIM model and mapped to different sources and
wells in the Fluid Manager, however care must be taken to ensure that the models and
components are consistent across all MFL files.
Create or edit fluid models
256
PIPESIM User Guide
Note: PIPESIM can currently use tuned data in one (1) MFL fluid file in the workspace. If you tune
the models (EOS, Viscosity, etc.) to match experimental data for example, viscosity, density, etc.,
in the Multiflash interface, it is strongly recommended that you use only one MFL file (the one with
the tuned data) in the workspace. If you use multiple MFL files with tuned data in the PIPESIM
workspace, the tuned data in only one of the MFL files will be used in the PIPESIM simulation run.
For more information, see Ensure consistency among multiple fluid files in a PIPESIM network
model (p.246).
Related links:
Create/define a new MFL fluid (p.238)
3.5.4
Availability of Multiflash models in PIPESIM using the MFL file fluid
mode option
Multiflash is a 3rd party flash package that enables full phase thermodynamic modeling of
multiphase fluids and solids using standard and state-of-the-art models. Multiflash incorporates an
extensive suite of equations of state for advanced flashes and viscosity, interfacial tension and
thermal conductivity models for the prediction of transport properties. Multiflash enables flashes
that can result in up to 7 separate phases simultaneously including gas, liquid, water, ice, hydrates,
wax and asphaltene.
PIPESIM supports the ability to map a single MFL file to a workspace or multiple MFL files to
different wells and sources in a single workspace. When a single MFL file is mapped in the
PIPESIM workspace, all the information in the MFL file including the defined models (equation of
state, viscosity, thermal conductivity, surface tension, etc.) and any tuning that was done to match
experimental data, will be honored (used) by PIPESIM during the simulation. Refer to the tables
below for details on the Multiflash models currently supported by PIPESIM and the defaults used
when the selected Multiflash options are unavailable.
When multiple MFL files are mapped in the same workspace, it is important to use the
PROCOPTIONS (p.905) keyword to designate one of the MFL files as the 'master' file. This will
ensure that the models defined in the master MFL file i.e. equation of state, models for viscosity,
thermal conductivity, surface tension, etc.; in addition to any tuning done to match experimental
data in this master MFL file, are applied to all the MFL files in the workspace and used by PIPESIM
during the simulation. The simulation will proceed using all the information in the master MFL file
applied to all the MFL files in the workspace; with the only exception being the unique molar
composition of the individual MFL files, which PIPESIM will correctly incorporate in the simulation.
If none of the MFL files is designated as the master with the PROCOPTIONS keyword, PIPESIM
will arbitrarily choose one of them as the master MFL file and apply the models and tuned data in
it, to all MFL files in the workspace for the simulation.
If multiple MFL files must be mapped to a single PIPESIM workspace, care must be taken to
ensure that the models and components are consistent across all MFL files. Refer to the section
Ensure consistency among multiple fluid files in a PIPESIM network model (p.246), for more
details.
Create or edit fluid models
257
PIPESIM User Guide
Mapping of Multiflash equations of state to the PIPESIM equivalents
Multiflash model name
Available in
PIPESIM?
PIPESIM model name
RKS
Yes
3-parameter Soave-Redlich-Kwong (1972)*
RKS (Advanced)
Yes
3-parameter Soave-Redlich-Kwong (1972)*
RKSA (Infochem)
Yes
3-parameter Soave-Redlich-Kwong (1972) with
NRTL mixing rule
PR
Yes
3-parameter Peng-Robinson (1976)*
PR (Advanced)
Yes
3-parameter Peng-Robinson (1976)
PR78
Yes
3-parameter Peng-Robinson Corrected (1978)*
PR78 (Advanced)
Yes
3-parameter Peng-Robinson Corrected (1978)
CPA-Infochem
Yes
Cubic Plus Association (CPA)
RKS API Version
No
**defaults to 3-parameter Peng-Robinson
(1976)
PSRK
No
**defaults to 3-parameter Peng-Robinson
(1976)
PSRK-NRTL
No
**defaults to 3-parameter Peng-Robinson
(1976)
ZJ EoS
No
**defaults to 3-parameter Peng-Robinson
(1976)
RKS-HVP
No
**defaults to 3-parameter Peng-Robinson
(1976)
PR-HVP
No
**defaults to 3-parameter Peng-Robinson
(1976)
*PIPESIM automatically upgrades the Multiflash model to this option.
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.10: Cubic Equations of State
Multiflash model name
Available in
PIPESIM?
PIPESIM model name
BWRS
Yes
Benedict-Webb-Rubin-Starling (BWRS)
LK
No
**defaults to 3-parameter Peng-Robinson
(1976)
LKP
No
**defaults to 3-parameter Peng-Robinson
(1976)
PC-SAFT
No
Problem: Not reading MFL file with this EOS
currently
Create or edit fluid models
258
PIPESIM User Guide
Multiflash model name
Simplified PC-SAFT
Available in
PIPESIM?
No
PIPESIM model name
Problem: Not reading MFL file with this EOS
currently
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.11: Non-Cubic Equations of State
Multiflash model name
CSMA
Available in
PIPESIM?
Yes
PIPESIM model name
Multi-reference fluid corresponding states
(CSMA)
Steam tables (IAPWS-95) Yes
Problem: Not reading MFL file with this EOS
currently
GERG-2008
No
**defaults to 3-parameter Peng-Robinson
(1976)
GERG-2008 (Infochem)
No
**defaults to 3-parameter Peng-Robinson
(1976)
CO2 high accuracy model No
**defaults to 3-parameter Peng-Robinson
(1976)
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.12: Corresponding States models (CSMA)
Mapping of Multiflash transport models to the PIPESIM equivalents
Note: The Multiflash option to include Diffusion coefficients in the transport model calculations
(viscosity, thermal conductivity and surface tension) is currently not supported by PIPESIM.
Multiflash model name Available in PIPESIM?
PIPESIM model name
Pedersen
Yes
Pedersen
Pedersen + Twu
Yes
Pedersen or Pedersen & Twu
LBC
Yes
Lohrenz-Bray-Clark
SuperTRAPP
Yes
SuperTRAPP
Mixing rules
No
**defaults to Lohrenz-Bray-Clark
None
**defaults to Lohrenz-Bray-Clark
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.13: Viscosity models
Multiflash model name Available in PIPESIM?
MCS
Yes
PIPESIM model name
Macleod-Sugden 1-phase
Create or edit fluid models
259
PIPESIM User Guide
Multiflash model name Available in PIPESIM?
PIPESIM model name
Sutton
Yes
Sutton
LGST
No
**defaults to Macleod-Sugden
Mixing rules
No
**defaults to Macleod-Sugden
None
No
**defaults to Macleod-Sugden
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.14: Surface Tension models
Multiflash model name Available in PIPESIM? PIPESIM model name
CLS
Yes
CLS
SuperTRAPP
No
**default to CLS
Mixing rules
No
**default to CLS
**PIPESIM automatically defaults the Multiflash model to this option.
Table 3.15: Thermal conductivity
Related links:
Create/define a new MFL fluid (p.238)
3.5.5
Multiflash phases supported in PIPESIM
PIPESIM currently supports the following Multiflash phases:
•
Gas
•
Liquid
•
Water
•
Hydrate I
•
Hydrate II
•
Wax
•
Asphaltene
Related links:
Create/define a new MFL fluid (p.238)
3.6
Display phase envelopes for compositional fluid or mfl
file
When working with compositional fluid models or models with MFL files, you will find it helpful to
display phase envelopes and fluid properties associated with individual sources and wells using
the Phase envelope viewer. This is useful for quickly inspecting fluid models associated with
Create or edit fluid models
260
PIPESIM User Guide
source branches (wells, generic sources, and junction sources). Additionally, after running a
simulation task, you may view the simulated flowing pressure/temperature profile superimposed on
a phase envelope for each source branch.
1. On the Home tab, in the Data group, click Fluid manager, and then select MFL file or
Compositional.
The Fluid manager opens.
2. Create the fluids and map them to the wells and/or sources in your model.
Refer to the topic Define compositional fluids (p.238) for more details on creating compositional
fluids, and Create/define a new MFL fluid (p.238) for more details on creating MFL files.
3. Exit the Fluid manager.
Note: Phase envelopes can be displayed for individual fluids or for the objects (wells and sources)
that the fluids are mapped to.
4. Display the phase envelop by performing one of the following actions:
•
If you are in the Well perspective and have only one well in your workspace, on the Home
tab, in the Viewers and results group, and click Phase envelope.
You do not have to select the well object to display the phase envelope for the fluid mapped
to it. The fluid's phase envelope displays because in the well perspective, when there is only
1 well, it is already pre-selected.
•
To display a phase envelope for a source with an associated compositional or MFL fluid,
click on the source, and then on the Home tab, in the Viewers and results group, click
Phase envelope.
•
If you have multiple wells in the workspace, to display the phase envelope for another well
that is not currently selected, navigate to the well of interest, ensure that it has a mapped
fluid, and then on the Home tab, in the Viewers and results group, click Phase envelope.
The Phase envelope displays for the fluid associated with the selected well.
Note:
•
For compositional fluids, the flash results are displayed in addition to the phase envelope.
The flash results consist of the flash conditions (pressure and temperature) and the fluid
properties, phase compositions, and phase properties at those flash conditions. By default,
the flash conditions are taken as the inlet pressure and temperature for the network. You
can change the flash conditions to any other values and the fluid will be flashed and the
results updated for the new conditions.
•
For MFL fluid files, only the phase envelope is displayed. It is currently not possible to flash
MFL files within the PIPESIM* interface, so no flash results can be viewed.
5. Optional: To flash a fluid at other conditions of interest, and display the detailed fluid property
information, perform one of the following actions. The flash results will be automatically recalculated and updated. The option to flash a fluid is currently only available for compositional
fluids.
Create or edit fluid models
261
PIPESIM User Guide
•
On the Phase envelope tab, under Condition, enter a Pressure and Temperature.
•
In the phase envelope, right-click a point of interest, and then click Flash at this point.
6. Optional: In the Network perspective, to view a phase envelope for objects that have fluids
mapped to them (such as wells and sources), in the Inputs pane, select the well or source that
has the mapped fluid, then on the Home tab, in the Viewers and results group, click Phase
envelope.
The fluid's phase envelope displays along with the flash conditions (pressure and temperature),
and the fluid properties, phase compositions, and properties at those flash conditions.
7. Optional: In the Network perspective, to view a phase envelope for a fluid, in the Inputs pane,
select the fluid, then on the Home tab, in the Viewers and results group, click Phase envelope.
Note:
•
For multilayer wells with multiple fluids assigned to the layers, the phase envelope viewer
displays a series of tabs, one for each fluid mapped to each separate completion.
•
The Phase envelope button is inactive (appears grey) if you do not have a fluid selected, or
if the well or source you selected does not have a mapped fluid.
8. To display the simulated flowing pressure or temperature profile in the phase envelope,
complete the process of building the network and run a simulation task, and then perform one
of the following actions depending on the selected Perspective.
•
In the Network perspective, click the well or source object, and then on the Home tab, in the
Viewers and results group, click Phase envelope.
•
In the Well perspective, navigate to the well, and then on the Home tab, in the Viewers and
results group, click Phase envelope.
The phase envelope display with the simulated flowing pressure-temperature (PT) profile
from the last simulation task superimposed on it.
Note:
•
The simulated flowing pressure-temperature (PT) profile can be viewed on the phase
envelope only when a well or source is selected; not flowlines or any other objects.
•
For simulation tasks involving sensitivities, only the final sensitivity case is displayed on the
phase envelope.
Tip: When viewing results of a network simulation on a phase envelope, dock the phase envelope
on one side of the screen by dragging the Phase envelope tab to position it beside the network
diagram. Click the individual well and source objects on the network diagram or Inputs pane and
view the updated phase envelope and superimposed simulated flowing pressure temperature
profile for each selected object.
Create or edit fluid models
262
PIPESIM User Guide
Related links:
Define compositional fluids (p.238)
Create/define a new MFL fluid (p.238)
3.7
Override fluid phase ratios
It is common that single fluid models are available that represent production from multiple fluid
sources. For example, a fluid analysis may be performed based on fluid obtained from the
separator which is supplied with fluids from multiple sources, each having different phase ratios. In
these situations, you may define a single fluid to be mapped to multiple fluid sources and override
the phase ratios for the individual sources.
•
By overriding phase ratios on the Fluid mapping tab in the Fluid manager
•
By defining phase ratio overrides in the fluid tabs associated with individual fluid sources
Fluid override options vary by object type. All the objects with a fluid model assigned allow
overriding the phase ratio. However, with vertical completions, you may define a phase-ratio
versus draw down table to account for coning effects of water and gas phases. For all cases, the
impact is specific to that object only. That is, other objects sharing the same fluid are not affected.
1. On the property pane of a specific object, select one of the following override methods:
Object Type
Vertical completion
Override Options
Click the appropriate override method:
None
no override option is selected
Phase ratio
override phase ratios
Define coning
define a coning table (vertical completion only)
Horizontal completion Click the appropriate override method:
None
no override option is selected
Phase ratio
override phase ratios
Gas lift injection
No phase ratio override is applicable.
Generic source
Select the Override phase ratios check box to enter phase ratio
overrides.
Junction source
Fluid Injection
2. If you selected Override phase ratios, perform the following actions:
a. Select one of the following values for gas phase:
•
GLR
Create or edit fluid models
263
PIPESIM User Guide
•
GOR
•
LGR
•
OGR
b. Select one of the following ratio types and override values:
•
Watercut
•
GWR
•
WGR
3. If you selected Define coning, complete the following coning data:
a. Enter the Coned gas specific gravity value.
b. Enter the coning table values for each flowrate row you want to enter.
Note:
•
Phase ratio overrides associated with fluid sources may also be overridden by simulation tasks.
Overriding phase ratios using simulation tasks will not affect the overrides associated with
model objects unless you click Publish Boundary Conditions on the network simulation
Parameters tab.
•
Overriding phase ratios for black oil fluids will also affect fluid properties that are dependent on
phase ratios, such as viscosity. Also, remember that any calibrations previously made based on
the original phase ratio will still be applied, but may no longer be valid. For compositional fluids,
overriding the phase ratio will result in an adjusted molar composition, similar to the tuning
operation used in the fluid definition.
•
Phase ratios cannot be overridden when MFL files or PVT files are used in the workspace.
Related links:
Create or edit fluid models (p.228)
Guidelines for Calibrating Well Models (p.453)
3.8
Import a PVT file
A pressure-volume temperature (PVT) file describes the behavior of a fluid through the properties
table written in a specific file format supported by PIPESIM*. You can define only one PVT fluid per
model due to the limitation that tabular fluid representations cannot be accurately mixed. The PVT
file that you import is saved in a PIPESIM model until you import a different PVT file.
1. On the Home tab, click Fluid manager and select PVT file from the option list as the global
fluid option in the model.
2. Perform one of the following actions:
•
On the Home tab, click Fluid manager, and then on the Fluids tab, click New (+).
•
On the Inputs pane, right-click Fluids, and then click New.
Create or edit fluid models
264
PIPESIM User Guide
3. On the new fluid window, click ... to import and browse to the location of the PVT file and then
click Open. Click OK to finish the import.
The new fluid is displayed in the Fluid manager window and on the Inputs pane.
4. If you want to view the current associations for the fluid, click the Fluid mapping tab.
Note: Models imported from PIPESIM 2012 or previous versions may contain several PVT file
associations: one each at the global, branch, and completion levels, so long as compositional
specifications are present. PIPESIM 2013 only allows a single PVT file to be associated with a
model.
Only the PVT file associated at the global level in the imported model is associated with models
that you import.
Related links:
Convert black oil models into compositional models using Multiflash for PIPESIM (p.265)
Create or edit fluid models (p.228)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Install a new completion (p.427)
Update an existing completion (p.431)
3.9
Convert black oil models into compositional models
using Multiflash for PIPESIM
The black oil analysis within Multiflash allows you to create an ‘equivalent’ compositional fluid from
very limited black oil input.
Knowledge of the type of reservoir fluid to be modeled is one of the main requirements to run any
PIPESIM simulation. PIPESIM supports the modeling of black oil fluids, compositional fluids
through the PIPESIM interface or using Multiflash MFL files, and the use of fluid property tables
using PVT files.
The black oil model is used for simulating dry gas, water, and non-volatile oils, while the
compositional model is best suited to light oils, condensates, and natural gases. In general,
compositional models are more accurate but require a lot more data, which is often unavailable.
This is the reason why most simulations rely on more simplified black oil models. Additionally, even
when both black oil and compositional fluid data are available, as a ‘first-pass,’ fluids are often
modeled as black oils to quickly get preliminary results for analysis. Typically, this is followed by
more detailed compositional fluid modeling. Compositional fluid modeling is also required to be
able to analyze certain flow assurance issues such as wax, hydrates, asphaltenes and scale.
For instances where it is important to model the fluid as a compositional fluid, but only black oil
data is available, Multiflash provides a useful feature to create an ‘equivalent’ compositional fluid
from basic black oil data. This approach should be used with caution as the equivalent
compositional fluid may not be a true representation of the black oil fluid. It is strongly
recommended that where possible, accurate compositional data be obtained by doing proper PVT
Create or edit fluid models
265
PIPESIM User Guide
laboratory analysis of a representative sample of the fluid to be simulated. However, the steps to
exploit this useful Multiflash feature are outlined below.
1. Launch PIPESIM and create a new well-centric or network-centric workspace or open an
existing one.
2. On the Home tab, go to Fluid manager and select MFL file from the dropdown list.
3. Click the green plus sign to add a row for a new MFL fluid.
4. Select New to launch the Multiflash interface, as below.
5. On the File tab, select Save as to save your Multiflash MFL file. Save periodically during the
rest of this procedure.
6. On the Home tab, select Units and choose the units of your preference (for example, All in
Imperial) and click OK.
7. Define the model set.
a. On the Models tab, select one of the options from the Models Quick Load group. For
example, if you choose the RKSA option, this will define the RKSA equation of state, as well
Create or edit fluid models
266
PIPESIM User Guide
as internally select default options for the transport properties including Viscosity, Thermal
conductivity and Surface tension; and define the fluid phases. The default options selected
are not immediately apparent. To see the options available and individually configure them,
go to the next step.
b. To individually configure the equation of state, transport properties and phases based on
your preference, click Select model.
c. Select the model category e.g. Cubic EoS, on the left and select your preferred options for
equation of state or thermodynamic model, viscosity, thermal conductivity, surface tension
and phases.
d. Click Define model.
A message displays indicating that the models and phases were successfully defined.
e. Click OK to exit the window.
Note: Refer to the Multiflash Help for details on the thermodynamic models and transport property
options.
8. Characterize an equivalent compositional fluid from black oil input.
a. On the Fluid tab, select PVT analysis.
b. Select Black oil as the analysis type on the left.
c. Enter the available black oil data in the Main input for Black Oil Analysis section of the
window.
It is strongly recommended that you enter the Watson K-factor value if it is available or can be
calculated, even though it is listed as optional. This is because it is used to determine the
molecular weight of the stock tank liquid for the created, equivalent compositional fluid.
Note: You can also enter values for the Gas Analysis, SARA Analysis (STO) and Total Wax
Content, if available and applicable.
9. Configure the pseudocomponent settings for the fluid characterization.
a. In the Pseudocomponents section, select from the dropdown list, the carbon number you
would like the pseudocomponent distribution to start from, when the fluid characterization is
done.
b. Similarly, select the number of pseudocomponents you would like the equivalent
compositional fluid to be characterized to.
An example of the data entry is displayed below. In this example, the characterized fluid will
have 15 pseudocomponents starting from C6.
Create or edit fluid models
267
PIPESIM User Guide
10.Click Do Characterization.
A message displays indicating that the characterization was successful.
11.Click OK to exit the window.
12.A fluid composition for the characterized fluid will be generated on the left of the main window,
as below.
Create or edit fluid models
268
PIPESIM User Guide
The fluid characterization process generates an equivalent compositional fluid consisting of
pure components and 15 pseudocomponents or petroleum fractions, starting from C6. The
pseudocomponents generated depend on the settings configured in steps 9a-b. In general, the
more data you supply for the fluid characterization, the closer the match between the created
compositional fluid, and the original black oil fluid.
13.View the phase envelope for the fluid by clicking Phase envelope or Automatic Phase
envelope on the Home ribbon.
Create or edit fluid models
269
PIPESIM User Guide
14.Exit the phase envelope.
15.Save the MFL file again and close the Multiflash interface. This takes you back to the PIPESIM
interface and displays the path to the MFL file you just created.
16.Click OK to import the MFL file to your workspace.
17.You may continue building the model and run the PIPESIM simulations of interest.
Related links:
Define black oil fluids (p.229)
Define compositional fluids (p.238)
Create/define a new MFL fluid (p.238)
Import a PVT file (p.264)
Create or edit fluid models
270
PIPESIM User Guide
4
Run simulations
You can perform nodal analysis, reservoir simulation, and use other analytical tools (such as
pressure/temperature (P/T) profiles, VFP tables, and network simulation) to calculate the
distribution of flowrates, temperatures, and pressures throughout the system and plan new field
developments.
Related links:
Configure simulation settings (p.271)
Run a P/T profile (p.302)
Run a nodal analysis (p.309)
Create a VFP table (p.324)
Run a network simulation (p.286)
Run a system analysis (p.318)
Run data matching (p.329)
Run gas lift diagnostics (p.373)
Design an ESP (p.340)
Manage results (p.450)
Run a perforation design (p.39)
4.1
Configure simulation settings
You can configure simulation settings for the entire network or well model. You can also apply local
overrides to some simulation settings, such as flow correlation and heat transfer options.
Note: The fields for each tab may be slightly different depending on whether you are using
network-centric mode or well-centric mode.
1. On the Home tab, in the Settings group, click Simulation.
Run simulations
271
PIPESIM User Guide
2. Click the tab for the category that you want to configure.
•
To configure flow correlation and heat transfer options for the entire network or well model,
click Use global.
•
To configure flow correlation and heat transfer options for individual flowlines, risers and
wells, click Use local. The content changes to a tabular format.
3. Configure the appropriate properties on each tab.
4. To change the global default values for the entire branch, update the Default row as necessary.
5. Click Close.
Related links:
Flow correlation properties (p.272)
Heat transfer properties (p.275)
Erosion/corrosion properties (p.275)
Environmental properties (p.277)
Output variables properties (p.278)
Advanced properties (p.8)
Override the default value in specific rows (p.285)
4.1.1
Flow correlation properties
Use the Flow correlations tab to set flow correlation options at the global level or at local levels. If
you set flow correlation options at the local level, the source, correlation, friction factor, and holdup
factor appear as individual columns for both vertical and horizontal geometries.
Property
Description
Name
Name of the individual wellbore, flowline, or riser for which the setting is
applied. This field appears only when the Use local branch correlation option
is selected. This value cannot be changed.
• Source
Defines the global, vertical, or horizontal source of the correlation.
• Vertical
multiphase
source
Baker Jardine
• Horizontal
multiphase
source
Neotec
Developed by Schlumberger (originally Baker Jardine) and tested
extensively. This value is the default source selection.
The Neotec flow correlations were developed by a company called Neotec
based in Calgary. Neotec was formed in 1972 by Gary Gregory and Khalid
Aziz, professors at the University of Calgary who specialized in Multiphase
Flow research. Neotec developed several software applications used in
the oil and gas industry, including WELLFLO, PIPEFLO and FORGAS. In
2010, Neotec was acquired by SPT Group and became part of
Schlumberger in 2012 when Schlumberger acquired SPT Group.
Run simulations
272
PIPESIM User Guide
Property
Description
OLGAS
Based in large part on data from the SINTEF multiphase flow laboratory
near Trondheim, Norway. The OLGA-S mechanistic models are applicable
for all inclination angles, pipe diameters and fluid properties. The 2-phase
model considers gas-liquid flow. The 3-phase model considers gas-oilwater flow.
TUFFP Unified
Developed by the Tulsa University Fluid Flow Projects (TUFFP) research
consortium. The models are applicable for all inclination angles, pipe
diameters and fluid properties. The 2-phase model considers gas-liquid
flow. The 3-phase model considers gas-oil-water pipe flow.
LedaFlow PM
The LedaFlow Point Model is the steady-state version of the transient
model developed by SINTEF in collaboration with Total and
ConocoPhillips and commercialized by Kongsberg. It is applicable for all
inclination angles, pipe diameters and fluid properties. The 2-phase model
considers gas-liquid flow. The 3-phase model considers gas-oil-water flow.
Tulsa (Legacy 1989)
Developed by the University of Tulsa, USA, and last modified by Professor
Jim Brill, February 1989. The code is usually of academic quality and may
return errors. No modifications have been made to accommodate extreme
conditions or ensure mathematical stability. These models are included
only for the purpose of validating calculations against publications and
other simulators using the same code. Not recommended for general use.
• Correlation
Select the appropriate global, vertical, or horizontal correlation method.
• Vertical
multiphase
correlation
Available correlation methods depend on the source selected.
• Horizontal
multiphase
correlation
• Friction factor One of two factors used to adjust the friction and holdup prediction of a
particular flow correlation. The default value is 1.
• Vertical
multiphase
friction factor
• Horizontal
multiphase
friction factor
• Holdup factor
Note: A linear relationship is used for the friction pressure drop. For example,
if you set the friction factor to 0.5, the friction element of pressure drop
computed by the correlation is halved. The two factors are used often as
calibration factors when a good match to field data cannot be obtained by any
other method. Changing these factors affects the results. Use with caution.
One of two factors used to adjust the friction and holdup prediction of a
particular flow correlation. The default value is 1.
Run simulations
273
PIPESIM User Guide
Property
• Vertical
multiphase
holdup factor
• Horizontal
multiphase
holdup factor
Description
Note: A non-linear relationship is used to calculate the liquid holdup from the
value predicted by the correlation. The default value is 1. The two factors are
used often as calibration factors when a good match to field data cannot be
obtained by any other method. Changing these factors affects the results. Use
with caution.
Swap angle
Angle at which vertical correlations are used instead of horizontal correlations.
For angles less than or equal to 45°, horizontal correlations are used. For
angles greater than 45°, vertical correlations are used.
Single phase
correlation
Based on the flow correlation selected, you may need to enter a drag factor,
flow efficiency, or C factor (see SP factor). Single phase flow is assumed if the
liquid volume fraction is less than .0001 or greater than .99.
SP factor
Single phase factor that represents a drag factor, flow efficiency, or C factor for
the single phase correlation selected.
Override
Select this check box to override global values set for the branch. Appears
only when the Use local branch correlation option is selected.
For more information, see Flow regimes (p.482), Horizontal multiphase flow correlations (p.486),
Vertical multiphase flow correlations (p.492), Friction and holdup factors (p.499), Single phase
flow correlations (p.500), and Swap angle (p.504).
Run simulations
274
PIPESIM User Guide
Related links:
Override the default value in specific rows (p.285)
4.1.2
Heat transfer properties
Use the Heat transfer tab to specify the heat transfer calculation methods used for flowlines.
Property
Description
Name
Name of the individual wellbore, flowline, or riser for which the setting is applied.
This field appears only when the Use local heat transfer option is selected.
Pipe burial
method
Model to use for pipeline heat transfer calculations. The calculations use the
burial configuration of the pipe (fully buried, partially buried, or fully exposed) and
give different U-value results based on the model selected. The options, in
decreasing order of accuracy, are:
• 2009 Method (default)
• 2000 Method
• 1983 Method
All options produce identical results for a fully exposed pipeline, but the results
are different for a fully buried or partially buried pipe.
Inside film
coefficient
method
Inside film coefficient (IFC) calculation model for heat loss calculations.
• Kaminsky model
• Kreith combined Reynolds number model (default)
U-value
multiplier
Multiplier for user entered U-values in heat loss calculations. This is particularly
useful when performing a temperature match. The default value is 1.
Override
Select this check box to override global values set for the branch. Appears only
when the Use local heat transfer option is selected.
Note: When this check box is selected, you can change the Pipe burial method,
Inside file coefficient method, and U-value multiplier.
For more information, see 2009 Method (p.687), 1983 Method (p.688), Internal fluid film heat
transfer coefficient (p.644), Kreith (p.647), and Kaminsky (p.650).
Related links:
Override the default value in specific rows (p.285)
4.1.3
Erosion/corrosion properties
PIPESIM has several models to predict erosion and corrosion in the piping system and report
important parameters for analysis and prediction.
The following results are reported:
Run simulations
275
PIPESIM User Guide
•
Erosion velocity - The maximum allowable erosion velocity.
•
Erosion velocity ratio – A ratio of fluid velocity over maximum allowable erosion velocity
predicted by selected erosion model. Values greater than 1.0 indicate erosion risk.
•
Corrosion rate (where applicable) – An indication of the rate of loss of pipe material due to
corrosion.
These parameters are calculated at every segment/node and reported under node result tables
and profile plots. Also, branch level maximum values are reported under branch result tables and
system plots.
Follow these steps to model erosion and corrosion in PIPESIM:
1. Go to the Home » Data group » Simulation settings.
2. In the Simulation dialog box, select the Erosion/Corrosion tab and specify related properties
as indicated in the tables below.
Property
Description
Erosion model
By default, API 14 E is selected with its default properties. The API 14 E is
the only available option through the user interface. This model comes from
the American Petroleum Institute, Recommended Practice 14 E, to predict
solid free erosion only.
Erosion velocity
constant
(dimensional)
Also referred as C-factor and is applicable to API 14 E model. This constant
depends on several factors like pipe material, fluid properties, etc. and can
be user defined.
The default value of erosion velocity constant is: 122 kg 0.5m -0.5s-1(SI units);
100 lbm 0.5ft -0.5s-1 (field units)
Table 4.1: Erosion options
Property
Corrosion
model
Description
The only available option is the de Waard (1995) corrosion model that calculates
corrosion rate caused by presence of CO 2 dissolved in water.
The concentration of CO 2 and Water are obtained from the fluid properties
definition (black oil, compositional or ScaleChem generated PVT files). If either
CO 2 or Water is absent in the fluid, the resulting corrosion rate reported will be
zero.
Corrosion
efficiency
A multiplier, C c, to correct for inhibitor efficiency, or to match the field data.
Actual pH:
Options are to specify or calculate. When calculated, PIPESIM will calculate the
pH as a function of CO 2 fugacity and temperature. If the pH is known, it may be
specified. However, this is recommended only for analysis over a narrow range of
pressures and temperatures.
Table 4.2: Corrosion options
Run simulations
276
PIPESIM User Guide
Related links:
Configure simulation settings (p.271)
4.1.4
Environmental properties
Use the Environmental tab to define environmental conditions used for heat transfer calculations.
By setting the conditions to be defined in one place, the information can be used by multiple wells,
flowlines, and pipes. Optionally, for individual flowlines and risers, this data may be ignored by
selecting override environmental data for individual flowline and riser objects.
General data
Atmospheric pressure displays the read-only air pressure value that is used to convert from
gauge to absolute pressures.
Air data
Property
Description
Temperature
Air temperature. This value is used for heat transfer calculations for flowlines in a
land environment. Because the ambient temperature is constant for the system
being modeled in most cases, setting a global value allows you to conveniently
model the effects across the system. This value may be easily modified to
account for diurnal or seasonal variations in air temperature to analyze the
effects on pipeline hydraulics and compressor performance.
Wind speed
Velocity of air used for heat transfer calculations. The default value (8.43 ft/s or
2.57 m/s) equals 5 knots (which, in meteorological terms, corresponds to a light
breeze).
Atmospheric
pressure
The atmospheric pressure specification is used when converting from gauge to
absolute units. The default value is based on standard conditions.
Changing the reference atmospheric pressure is most commonly performed
when modeling low pressure gas systems at higher elevations, and pressure
data is entered in gauge units.
Note: If you change the atmospheric pressure and your chosen display unit for
pressure is in gauge units, all pressure entries will update to reflect this change. If
your chosen display unit is in absolute units, all pressure entries will remain
unchanged.
Soil data
Property
Soil type
Description
One of various soil types may be selected if the soil conductivity is not known.
The default value, Moist Clay, is common in onshore fields. However, for
offshore applications, the conductivity is generally higher and a type such as
Run simulations
277
PIPESIM User Guide
Property
Soil
conductivity
Description
Deepwater Gulf of Mexico may be more appropriate. This data has been
compiled from various sources by Neotec.
Representative soil conductivity for each soil type you chose. The property may
be specified by setting the Soil type to User defined.
Metocean data
Metocean data is used to define seawater temperature and current velocity as a function of depth.
For cases where measured data is not available, typical data representing several active
development areas are provided based on the analysis of data published by several publically
available sources including NORA, SIMORC, and NOAA. Seawater temperature data near the
surface (down to about 100 feet below sea level) will vary by season, and the typical data
presented tends to represent winter conditions which are more conservative for flow assurance
studies involving solids predictions.
Note: The data presented represent typical conditions. Actual conditions may vary significantly.
Therefore, for detailed flow assurance studies, specify measured data as User defined.
Related links:
Flowline - simple model properties (p.168)
Flowline - detailed model properties - general tab (p.171)
Riser - simple model properties (p.207)
Riser - detailed model properties - general tab (p.210)
Configure simulation settings (p.271)
4.1.5
Output variables properties
The Output variables tab contains various lists of simulation output variables. Each selected
variable is available to be tabulated or plotted after running a simulation.
Note: Each template has specific associated variables. You can create a new report template with
different variables.
Property
Report
template
Description
Select a report template from the available report templates. PIPESIM provides
the following predefined templates:
• Gas Field
• Well Performance
• Flow Assurance
• Large Network
Run simulations
278
PIPESIM User Guide
Property
Description
Note: Predefined templates cannot be deleted or renamed.
Selected
Click to toggle the display between selected variables and the complete list of all
variables associated with the report template.
Profile
Click to display a list of profile variables associated with the report template.
System
Click to display a list of system variables associated with the report template.
unlabeled
search field
Type part or all of the variable name to find a specific variable in the complete
list.
Related links:
Manage output variable report templates (p.279)
Manage output variable report templates
Each report template has specific output variables associated with it. If you want to customize the
output variables list and reuse the customized list later in other workspaces, you can create a new
report template by copying a predefined template and updating its properties, delete a template, or
rename a template.
1. On the Home tab, in the Data group, click Simulation settings, and then click the Output
variables tab.
2. In the Report template list, select the template that most closely resembles the one you want
to create, and then click Clone.
3. Enter a New name for the template (you can use spaces and special characters), and then
click OK.
4. Click Selected until the display shows the complete list of all variables associated with the
report template.
5. Click either Profile or System to display the appropriate variable types in the list.
6. Perform the following actions:
•
To add a variable to the template, select the check box in its Selected column.
•
To remove a selected variable, clear the check box.
7. To rename a custom report template, perform the following actions:
a. In the Report template list, select the custom template, and then click Rename.
b. Enter a New name for the template (you can use spaces and special characters), and then
click OK.
Note: You cannot rename a default report template.
8. To rename a custom report template, perform the following actions:
Run simulations
279
PIPESIM User Guide
a. In the Report template list, select the custom template, and then click Delete.
b. To confirm that you want to delete the template, click Yes.
Note: You cannot delete a default report template.
9. Click Close.
Related links:
Output variables properties (p.278)
4.1.6
Advanced properties
Use the Advanced tab to configure additional calculation options and specify keyword input.
Pipe segmentation data
Property
Description
Max. report
interval length
Optionally specify the maximum report interval length to generate profile
results at shorter distances along the pipe segment.
Print computation
segment results
Select this check box to report the results for each computation segment.
This report may include very short pipe segments if required for the solution
to converge or the option to use additional short segments across nodes, if
selected.
Computation
segments per
report interval
You may specify the number of computational segments the engine uses per
report interval. This action is similar to specifying the Max. computation
segment length; however, the specification is relative to the report interval
(either automatically set by the engine or user specified) rather than explicit.
This option may be helpful when analyzing results associated with specific
pipe segments that are reported.
Max. computation Initial maximum segment length to be used by the program. Regardless of
segment length
pipe length, data is calculated for sections of the given length. For example, if
you specify 100ft, data is calculated for 10 segments of a 1000-foot-long pipe,
or for 200 segments of a 20,000-foot-long pipe.
To obtain a converged solution, PIPESIM may further subdivide the segment.
Additional short
segments across
nodes
Adds short (one foot) segments to the start and end of each pipe section.
This feature ensures the reported fluid properties and flowrates are calculated
at an almost identical temperature and pressure to that reported at the node.
(In fact, the fluid properties are calculated at segment average pressure and
temperature.)
Enabling this parameter minimizes the discrepancies caused by this
mismatch; however, this does effect run time. To disable this feature, clear
the check box.
Run simulations
280
PIPESIM User Guide
Compositional flashing options
Compositional flashing options control the way fluid properties are calculated. It is only applicable
to compositional fluid models and MFL files.
The options are:
•
Temperature energy balance: - Controls the Temperature-Energy Balance. These values are
used to maintain the temperature/enthalpy/entropy balance of the fluid.
•
Physical properties: - Controls determination of transport Physical properties (PP). These are
the values required to perform the multiphase fluid flow and heat transfer calculations, and
include phase volume fractions, densities, viscosities, heat capacities and surface tensions.
Note: The Interpolate, Hybrid, and Rigorous parameters apply to Temperature energy
balance and Physical properties options.
Properties
Description
Interpolate This option uses interpolation between physical properties determined by in a
predefined grid of temperature and pressure points.
Hybrid
This option is a compromise between speed and accuracy, which assumes that
properties will change more rapidly when close to a phase boundary.
Interpolation is performed whenever the grid points comprising a rectangle all
show the presence of the same phases. For example, if all four (4) points in the
rectangle have some oil, some gas, and no water, then you can assume the
rectangle lies entirely within the 2-phase region of the hydrocarbon phase
envelope, so interpolation is appropriate. If however one, two, or three of the
points have no oil, then clearly the hydrocarbon dew point line crosses the
rectangle, so a rigorous flash is required.
Rigorous
This option enables rigorous flash calculations at all times. This will produce the
most accurate results, through will significantly increase runtimes.
Note: For those requiring more accuracy, the recommended setting (that is the greatest
increase in accuracy for the smallest effect on performance) is Physical Properties = Hybrid
and Temperature Energy balance = Interpolate. This option typically increases runtime 2-4
fold compared to using the Interpolate option, though this depends on the number of flash
calculations required in the proximity of phase boundaries.
•
In most simulations, for every PP flash that is performed, there are about 5 to 10 TH flashes,
thus the TH flashes will have the greatest effect on speed and run time. The inaccuracies of
TH interpolated flashes are usually minimal.
•
The speed impact of each choice will obviously depend on the composition, and the phase
behavior in the PT region of interest. As a rough guide, taking the base case as
interpolation, swapping just the PP flashes to "rigorous" will multiply your run time by about
4. With TH flashes also "rigorous", run time will probably increase at least 20 fold. Use of the
'compromise' choices will be faster.
Run simulations
281
PIPESIM User Guide
•
Single component system: - Controls "one component" behavior. Can be enabled or
disabled by you through following options. If enabled, the fluid is assumed to consist entirely
of one component molecule, and hence does not exhibit a classical phase envelope when
graphed on axes of pressure versus temperature. Salient Examples of such systems are
pure water or steam, pure Carbon Dioxide, pure methane, and so on. One component, if
enabled, forces the engine to use enthalpy as master and force a pressure-enthalpy flash.
•
Yes - One component system is enabled.
•
No - One component system is disabled.
•
Auto - If the composition contains a single component, 'One component' behavior is
automatically enabled. If multiple components are detected, 'One component' behavior is
disabled.
Note: When Modeling single component systems, you should set both flash options to
Hybrid or Rigorous.
Network solver options
The Network Solver options control the method and accuracy of the network simulation.
Property
Network
solver
method
Description
Automatic
For this release, the Standard method will always be applied if "Automatic" is
selected. In future releases, the option will automatically select the most
appropriate method to use.
Standard
The default method used to perform the network simulation. In general, this
method will be the fastest but may fail to find a solution for some models and
settings. If this method fails to find a solution, use the Advanced method.
Advanced
This method uses additional information and calculations to perform the
network simulation and; therefore, will be more reliable but may require more
simulation time. If the Standard method fails to find a solution, consider using
this method.
Use well
curves
This option enables the generation of well performance curves (outlet pressure vs.
flowrate) which are used in place of full well simulation during the network
simulation. After the network simulation converges, a final solve then performed to
generate detailed well results. Well curves are often useful in cases where wells
are unstable (switch on and off in subsequent iterations), and therefore generally
require fewer iterations to solve the network. Wells that tend to be shut-in may
have a better chance of remaining open when well curves are used. Additionally,
for repeated network simulations using the same well boundary conditions, use of
well curves may reduce the run time.
Options available include:
Run simulations
282
PIPESIM User Guide
Property
Description
No (default)
Solve full pressure/temperature traverse for well models for each network
iteration.
Yes (as required)
Generate well performance curves prior to each network simulation only if
boundary conditions have been updated.
Yes (always)
Always generate well performance curves prior to each network simulation.
Max. number The solver will iterate solution values until the model converges within the user
of network
specified tolerance. If the solver has not found a solution within the specified
solver
tolerance after reaching the max. number of network solver iterations, the
iterations
simulation will stop and the best unconverged solution will be reported.
Note: A larger number will not reduce performance when a solution is possible. It
will however take longer to return the best unconverged result when no solution
can be found.
Network
solution
tolerance
The average relative error of the pressure and mass flow rate equations used to
determine the converged solution. These equations are different between the
Standard and Advanced methods and have been scaled to give approximately
similar errors in average node properties when converged to the same tolerance.
Max number The maximum number of iterations in which to try and determine a solution. The
of network
simulation will stop after this number of iterations unless the tolerance has been
solver
met. The default value is 100.
iterations
Network
solution
tolerance
This option defines the solution tolerance for the network solver. A network has
converged when the pressure balance and mass balance at each node is within
the specified tolerance. The calculated pressure at each branch entering and
leaving a node is averaged. The default value is .01 (1%).
Miscellaneous options
Property
Thermal
interpolation
method
Description
This feature specifies how the engine will determine the ambient temperature as
a function of distance along pipe segments. For well deviation surveys, flowlines
and risers, the ambient temperature for each specified survey point (distance or
depth) will be interpolated from the ambient temperatures specified in the Heat
Transfer data. However, the calculation engine often adds shorter computation
segments during the simulation run. These options apply only to these
computation segments, as opposed to user-defined survey points.
Run simulations
283
PIPESIM User Guide
Property
Description
Interpolate
This method will interpolate the value for ambient temperature for all
computation segments. Interpolate is the default method for newly-created
models and is generally recommended.
Step function
This method will use the ambient temperature from the previously-defined
survey point for all computation segments until the next defined survey point
is used. This method is discouraged, particularly for wells, as this is not
often representative of actual conditions.
Automatic
This method will interpolate the value for ambient temperature for
computation segments associated with wells, and apply a step-function to
determine the ambient temperature value for flowlines and risers. This
method is the default method for models imported from PIPESIM* 2012 and
previous versions as it mostly closely replicates (though does not exactly
match) the default methods for these versions.
Note: The Step-function method in PIPESIM 2012 and previous versions
behaves differently than the method in PIPESIM 2013 and later versions. With
PIPESIM 2012, the step-function method would reset the ambient temperature
only when a new temperature is specified in the ambient temperature table.
Starting with PIPESIM 2013, the ambient temperature reset at the end of the
user-defined (that is. not computation) segment to the interpolated value based
on the specified ambient temperatures.
For example, for a pipe with five survey points and differing ambient
temperatures specified at the start and end of the pipe, PIPESIM 2012 will only
use the first value for the entire length of the pipe, whereas PIPESIM 2013 will
interpolate the ambient temperature and apply it to these five points.
ESP slippage
factor
ESP Slippage factor is used to de-rate pump operating speed. The specified
operating frequency (Hz) of the motor in the ESP property pane is multiplied by
this factor and converted to display operating speed of the pump (c/min).
The default value of .9722 will result in a speed of 3500 RPM for a frequency of
60 Hz.
Ignore
validation
errors
This option allows you to turn-off validation errors that prevent invalid entries in
fields so that you can run a simulation task.
Engine keywords
Engine keywords can be used to generate PIPESIM input language for the engine/solver for
features that may not have exposed to the user interface or to perform advanced tasks.
Run simulations
284
PIPESIM User Guide
There are 2 ways to enter keywords in PIPESIM:
1. Using the Engine Keywords Tool (EKT) object: An engine keyword tool (p.72) can be inserted
as a downhole object or as part of the surface network, to enter keywords at a specific location
in the production or injection path.
2. Under the general simulation settings: Keywords can be entered in the Engine keywords
section under Home » Simulation settings » Advanced. Keywords can be entered as single
branch or network keywords, as described below.
Property
Description
Single
branch
keywords
When entering keywords in this area, the PIPESIM engine uses the associated
values specified for all single branches in the network.
Network
keywords
(top)
Network keyword is applied to the whole network and impacts results of Network
Simulation.
Single branch keywords applies to well or branch while performing single branch
tasks like PT Profile, Nodal Analysis, System Analysis, VFP Table, etc.
Location of the keyword depends on the type of keywords used. Network (top)
keywords are written at the top of the *.TNT file and therefore should be
information that are not part of a typical *.TNT file, else the keywords will be
replaced by information found elsewhere. Example could be keyword that prints
additional heat transfer output data, etc.
Note: It is recommended not to use both single branch and network keywords in
the same model.
Network
keywords
(bottom)
Network (bottom) keywords are written at the bottom of the *.TNT file and therefore
works by overriding any existing keyword that may be present elsewhere in the
*.TNT file. Example could be using Steam keywords that overrides any fluid
information we may have in the *TNT file.
For more information, see keywords from the PIPESIM engine keyword tool (EKT) (p.751) and
COMPOSITION: compositional fluid specification (p.898).
Related links:
Engine Keyword Tool (p.72)
Configure simulation settings (p.271)
4.1.7
Override the default value in specific rows
You can override simulation settings in specific rows.
Note: The fields for each tab may be slightly different depending on whether you are using
network-centric mode or well-centric mode.
Run simulations
285
PIPESIM User Guide
1. On the Home tab, in the Data group, click Simulation.
2. Click the tab for the category that you want to configure.
3. In the row that you want to change, select the Override check box.
Many of the properties that could not be changed become editable. For example, you can
select a different Vertical multiphase correlation method.
4. Change the values in that row as necessary.
5. To reapply global simulation settings to specific rows, in the row that you want to change, clear
the check box in the Override column.
All the values for that row return to the global setting.
6. To reapply global simulation settings to all rows, perform the following actions:
a. Click Apply global flow correlations to all or Apply global heat transfer options to all.
b. To apply the default settings to all branches, overwriting any values previously entered, click
Yes.
7. Click Close.
Related links:
Configure simulation settings (p.271)
Flow correlation properties (p.272)
Heat transfer properties (p.275)
4.1.8
Enter sensitivity ranges
You can use the Sensitivity range dialog box to quickly enter a range of sensitivity values for
the parameter that you are sensitizing on in the task simulation.
4.2
Run a network simulation
Run a network simulation to calculate the distribution of flowrates, temperatures, and pressures,
and other properties throughout the system. You can run the simulation using either known or
hypothetical conditions. To run a network simulation, your network must include at least one
source and one sink or injection well.
1. Verify that the network includes at least one source (well, source, or junction treated as source)
and one sink or injection well.
2. Review and resolve any error messages in the Message center pane or in the Validation
pane.
3. On the Home tab, in the Settings group, click Simulation to configure the simulation settings.
4. Perform one of the following actions:
•
On the Home tab, in the Tasks group, click Network simulation.
•
In the Tasks pane, double-click Network simulation.
Run simulations
286
PIPESIM User Guide
5. Click the Parameters tab.
6. Enter a name and description for the simulation.
7. On the Parameters tab, review or edit the simulation parameters in the data table.
8. In the Boundary conditions check area, perform the following actions:
a. If you want to refresh the table with data from the network objects, click Populate from
model. If you want to update the network objects with the current data in table, click Update
back to model.
b. If the Required number of boundary conditions does not match the Supplied number
(indicating that boundary conditions are missing or incorrect), review and resolve the error
messages that appear. When all required boundary conditions are supplied, the Run and
Restart buttons become available.
9. Perform one of the following actions to simulate the model:
•
Click Run.
The simulation uses the initial pressure and flowrate estimates. Use this option if this is the
initial run, or if wells have been added to the model since the last run.
•
Click Restart.
The simulation uses the final results from the last run for the initial guess, shortening the
simulation time. You can use this option if no wells, flowlines, or any other objects have
been added to the model since the last run.
Note: When the simulation is complete, the Run and Restart buttons become available again.
10.Perform one of the following actions to simulate the model:
•
If the simulation fails, review and resolve the error messages in the Message center pane
or in the status bar.
•
If the simulation completed successfully, view the simulation results by clicking the Node/
Branch results tab or the Profile results tab.
Note: If you want to access simulation results from multiple studies in one place, view the
results from the Results tab.
Important: If you must terminate a simulation in progress, always click Stop. Do not simply close
the Network simulation window. Clicking Stop deletes temporary files and frees disk space.
Related links:
Configure simulation settings (p.271)
Boundary conditions (p.288)
Rate constraints (p.288)
Node/branch results tab properties - network simulation (p.291)
Run simulations
287
PIPESIM User Guide
Profile results tab properties - network simulation (p.293)
4.2.1
Boundary conditions
Network simulation requires boundary conditions to be provided at boundary objects so that the
system can be solved. Boundary conditions are configured differently depending on the simulation
task.
Sources
Wells, completions within wells (in a multilayer well, each completion is a separate
source), source objects, and injection points
Sinks
Sink objects and injection wells
1. The total number of P/Q specifications - pressure (P), flowrate (Q), or PQ table - must equal the
number of boundary nodes.
2. All sources must have at least one specified boundary condition, which can be P, Q, P+Q, or
PQ table. EXCEPTION: All injection points must have at least one specified boundary condition,
which must be flowrate (Q).
3. All sources must have temperature specified.
4. Sinks can have pressure or flowrate data.
5. Sources and sinks can have two boundary conditions, as long as rule 1 is satisfied.
6. At least one supplied boundary condition within the model must be pressure (or a PQ curve). In
other words, you cannot specify flowrate as the condition for all boundary nodes.
Differences between single-layer and multi-layer wells in network simulation
Single-layer well
You can specify pressure or flowrate. The algorithm used by PIPESIM calculates reservoir
pressure if you specify flowrate. Flowrate is calculated if you specify pressure.
Multi-layer well
You must specify the pressure at each layer (completion). PIPESIM will calculate the
producing rates for the individual completions.
Network simulation properties
In the Parameters tab, enter the data used to run a network simulation on the selected network.
To run the simulation, the data must meet the boundary conditions requirements.
Property
Object filter
Description
In the Object filter list, select one of the following filters to display only objects
of the selected type:
• All
• Well
Run simulations
288
PIPESIM User Guide
Property
Description
• Source
• Sink
• Injection point
• Zone
Location of
Click the appropriate option to specify whether to include the well models in the
Well Boundary simulation run.
Conditions
Reservoir
When selected, the Completion and Zone columns appear in the table and
boundary conditions are associated with the reservoir.
Surface
When selected, boundary conditions are associated with the wellstream
outlet conditions defined for the production wells or the wellstream inlet
conditions defined for the injection wells. The Completion and Zone
columns disappear because they pertain only to reservoir conditions.
Override
phase ratios
By default, this check box is not selected, and the simulation uses the phase
ratios from the assigned fluids. If you want to modify the phase ratios for the
simulation, select the check box, and then enter the new values in the following
columns:
• Gas ratio type
• Gas ratio
• Water ratio type
• Water ratio
Table 4.3: Parameters Tab Properties - Global Settings
Property
Description
Name
Displays the name of the network object.
Type
Displays the type of network object. Network simulations may include wells,
sources, injection points, sinks, and zones.
Completion
Displays the name of the well completion. This column appears when you
select Reservoir as the Well BC location.
Active
Select this check box to include the network object in the simulation scenario.
To exclude the object from the simulation, clear the check box.
Pressure (P)
You can enter the pressure for the network object. If you do not specify a value,
it will be calculated.
Rate type
If entering a flowrate, select the type of material in the flowline (Liquid, Gas, or
Mass).
Flowrate (Q)
You can enter the flowrate for the network object. If you do not specify a value,
it will be calculated.
Run simulations
289
PIPESIM User Guide
Property
Description
Temperature
You must enter the inlet temperature associated with the fluid source.
Zone
Displays zone parameters, which are optionally used to consolidate boundary
conditions for any completions defined within the zone. This column appears
when you select Reservoir as the Well BC location.
PQ Table
When this check box is selected, the simulation uses the PQ curve defined for
the source. If you select the check box and the source has no defined PQ
curve, an error will appear in the Boundary conditions check area.
Gas ratio type
If you selected the Override phase ratios check box, select one of the
following gas ratio types:
GLR
Gas/liquid ratio
GOR
Gas/oil ratio
LGR
Liquid/gas ratio
OGR
Oil/gas ratio
Gas ratio
Enter the ratio value and units of measure for the selected Gas ratio type.
Water ratio type If you selected the Override phase ratios check box, select one of the
following water ratio types:
GWR
Gas/Water Ratio
WGR
Water/Gas Ratio
Watercut
Ratio of water present in an overall liquid volume
Water ratio
Enter the ratio value and units of measure for the selected Water ratio type.
Table 4.4: Parameters Tab Properties - Table Columns
Synching boundary conditions with the model
The first time you open the Network simulation window, boundary condition data (such as
reservoir and sink pressures) are automatically retrieved from the model. If you make changes to
the model (for example, to run other simulation studies) and want to refresh the data in the
Boundary Conditions tab, click Reset boundary conditions. If you want to update model
properties with the boundary conditions defined in the network simulation task, click Publish
boundary conditions.
Run simulations
290
PIPESIM User Guide
Related links:
Run a network simulation (p.286)
4.2.2
Rate constraints
To enter maximum flowrate constraints:
1. Select the Rate Constraint tab in the network simulation task.
2. Specify the maximum flowrate limits for the desired rate types and branches.
Branches that have flowrate constraints defined must contain one or more chokes. When the
network solves, the constraint is met by adjusting the bean size of the choke. If more than one
choke is present in the branch, the most downstream choke in the branch is adjusted. If you want
the choke to only be active if the flow rate exceeds the limit, fully open the choke in the model.
One or more flowrates constraints may be defined for each branch for the following rate types:
•
Gas
•
Liquid
•
Oil
•
Water
•
Mass
For cases where multiple rate constraints are defined, the most limiting constraint is applied such
that all constraints are honored. If the flow rate is below the defined limit, the choke operates at its
specified bean size (for example, no adjustment is applied). If the flow rate is above the limit, the
bean size is decreased by the engine such that the flow rate limit is achieved. The modified bean
size is reported in the output results.
You may not specify flowrate constraints associated with rate specified objects as these values will
create a conflict.
Note: Over constraining the network may prevent the simulation from converging on a result. For
models containing separators, certain configurations will effectively rate specify the streams
leaving the separator and therefore cannot be rate specified themselves. More specifically, do not
place rate constraints on a sink or injection well downstream of the discontinuous stream leaving
the separator. Additionally, for separators that have a pressure specification, do not place a rate
constraint on any sink or injection well downstream of the separator.
Related links:
Run a network simulation (p.286)
4.2.3
Node/branch results tab properties - network simulation
The Node/Branch results tab displays network simulation results in two modes: Node or Branch.
Run simulations
291
PIPESIM User Guide
Node
In this display mode, objects with no associated physical dimensions are shown. These
include sources, sinks, equipment, and completions. You can show all equipment types, or
filter the results table to show only a specific equipment type (such as chokes,
compressors, or pumps). You can also select the columns to be shown in the results table.
After selecting the desired columns, you can expand the rows to display additional
information about particular objects.
Property
Description
Display mode
Click Node or Branch to switch the display mode.
Equipment
filter
In the list, click All to show all network objects in the results
table, or click a single equipment type for display.
Select
columns
Click this button to open the Select columns window where
you can select the columns to be shown in the results table.
The available properties correspond to the system variables
selected in the Output variables tab (located in the
Simulation settings window).
Expand all
Click on a row in the results table to show detailed results for
certain individual objects.
Click the Expand all button to show or hide detailed information
for all network objects in the results table.
For example, a compressor row expands to display data such
as pressure difference and differential temperature. (Some
object types, such as junctions, sinks and wellheads, do not
expand.)
Branch
In this display mode, individual branches that comprise various objects (such as flowlines
and equipment) may be shown. Branch results are used to display the inlet and outlet
conditions of the branch, as well as minimum and maximum values. You can also select
the columns to be shown in the results table.
Property
Description
Display
mode
Click Node or Branch to switch the display mode.
Select
columns
Click this button to open the Select columns window where
you can select the columns to be shown in the results table.
Note: For branch results, the available columns are fixed and
not associated with the results configurable from the Output
variables tab (located in the Simulation settings window).
Run simulations
292
PIPESIM User Guide
Related links:
Output variables properties (p.278)
4.2.4
Profile results tab properties - network simulation
The Profile results tab displays the results as a function of distance along a specific network
branch in tabular or graphical format.
You can also filter the results table to show specific branches (for example, typing well will display
all branches that contain well in the name).
You can also select the columns to be shown in the results table. After selecting the desired
columns, you can expand the rows to display additional information about particular network
objects.
Property
Description
Show grid
Click this option to display the simulation profile results in a table.
Show plot
Click this option to display the simulation profile results as a graphical plot. If you
want to view plots for all branches at once, click the upper-left hand corner of the
table. Double-click the plot to configure it.
Select
columns
Click this button to open the Select columns window, where you can select the
columns to be shown in the results table.
The available properties correspond to the profile variables selected in the Output
variables tab (located in the Simulation settings window).
Expand all
Click this button to show or hide detailed information for all network objects in the
results table.
For example, a compressor row expands to display data such as pressure
difference and power required. (Some object types, such as junctions, sinks and
wellheads, do not expand.)
Note: Click on a row in the results table to show detailed results for certain
individual objects.
Related links:
Output variables properties (p.278)
4.2.5
Improve network simulation performance
In general, Performance is a trade-off between speed and accuracy. When dealing with models
that are taking too long to run, there are several approaches that can be taken to improve the
network speed. Improving the speed may compromise the accuracy and you may need to reverse
some of the changes outlined in the approaches below to restore the appropriate level of accuracy,
once you have fine-tuned the model.
Run simulations
293
PIPESIM User Guide
Approaches for improving network speed
•
Approach 1: Change the PIPESIM execution and reporting settings
•
Approach 2: Make high and low-level changes to the PIPESIM model
Note: After using the approaches above to improve the network speed and fine-tune the model, it
is important that you carefully reverse some/all of the changes, in order to regain accuracy.
Approach 1: Change the PIPESIM execution and reporting settings
The options outlined below do not modify the model but attempt to reduce the engine workload to
improve speed. You may need to do some trial-and-error to determine which one, or combination
of options below, is best for speeding up your model.
Option
Details
Increase the no. PIPESIM has introduced a parallelized network solver where you can run
of allocated
network simulations with multiple processors to increase the speed.
processors
How do I do this?
Go to Workspace » Options » Advanced » Engine Options. Increase the
Number of processes for Network engine. For more information, see
Advanced Options (p.8).
License
checkout at
startup
You may experience delays in running simulations if a network license server
is being used due to communication latency. By checking out available
licenses at startup, network latency is eliminated allowing faster performance
when running simulation tasks or editing compositional fluid models.
How do I do this?
Go to Workspace » Options » Advanced, then under LICENSING, select At
startup (faster).
Decrease the
verbosity level
Decreasing the verbosity level will reduce the amount of output displayed in the
engine console during simulation.
How do I do this?
Go to Workspace » Options » Advanced » Engine Options. Decrease the
Network verbosity level. 0 is minimal, 1 is default and higher generally
increases the amount of output.
Restart the
simulation
Restarting a network simulation, as opposed to running it, increases the
network speed. This option uses a restart file to initialize the simulation by
using the results from the previous simulation as estimates for the unknown
variables. This is most effective when you are running many similar scenarios
with only small variations. If minor changes (such as flow rates, pipe
dimensions, etc.) have been made to a network, use the Restart function.
However, if structural changes (such as new pipes, wells deleted, inactive
branches reactivated, etc.) have been made, run the model from scratch, by
clicking Run instead.
Run simulations
294
PIPESIM User Guide
Option
Details
How do I do this?
If you have not run the model at all, launch the Network simulation task and run
it to generate restart files. To run subsequent simulations faster, after minor
changes have been made to the model as described above, launch the
Network simulation task and click Restart. For more information, see Restart
Simulation (p.299).
Do not display
engine console
window
Choosing not to display the engine console window during the simulation
should increase the network speed.
How do I do this?
Go to Workspace » Options » Advanced » Engine Options. Uncheck the
Show engine console box.
Do not generate Choosing not to generate the engine output files after the simulation is
engine output
complete, should increase the network speed.
files
How do I do this?
Go to Workspace » Options » Advanced » Engine Options. Uncheck the
Show engine output files box.
Run the model
locally
How do I do this?
Save the model to the local PC rather than to a Network drive. This will
eliminate any potential network delays. Also use a local PIPESIM license file,
rather than a network license, if possible.
Approach 2: Make high and low-level changes to the PIPESIM model
The following options will increase the simulation speed, but may sacrifice accuracy in doing so.
Use these options to fine-tune the model, but reverse them to get more accuracy, once this is
done. You may need to do some trial-and-error to determine which one, or combination of options
below, is best for speeding up your model. The high level changes are easy to reverse, the low
level changes might require a bit more work to reverse.
Option
Increase the
Tolerance
Level of
Change
Details
High and PIPESIM solves the network using an iterative approach. It stops the
Low
calculation when the iterative error is less than a given tolerance.
Thus, the specified tolerance has a direct impact on the number of
iterations and the time taken to achieve an acceptable result. The
default tolerance is 1% (0.01). Increasing the tolerance will increase
the speed but will compromise the accuracy.
Note: The results with tolerance greater than 2% are not
recommended.
How do I do this?
Run simulations
295
PIPESIM User Guide
Option
Level of
Change
Details
For a network model, go to Home » Simulation settings »
Advanced Engine Options and enter a higher value for the
Network solution tolerance.
Low
Specify flow
rate as the inlet
boundary
conditions
Change the
calculation
method for the
Moody friction
factor to
Approximate
Specifying flow rates as the boundary conditions at inlet nodes
usually result in faster performance.
How do I do this?
For a network model, launch the Network simulation task. Delete
the pressure boundary conditions for inlet nodes (wells and sources)
and enter flow rate boundary conditions instead, but ensure that at
least 1 pressure is specified to satisfy the criteria required for the
network to solve.
High and The Moody friction factor is calculated as part of the multiphase
Low
pressure drop calculations (vertical and horizontal) when the single
phase flow correlation option is set to Moody or Cullender-Smith. For
more information, see Single Phase Flow Correlations. (p.500)
There are three (3) options for the Moody fiction factor calculation. In
increasing order of accuracy, they are: Approximate/Moody (refer to
the Moody paper (p.738)), Explicit/Sonnad (refer to the Sonnad and
Goudar paper) (p.738), and Implicit/Iterative (Colebrook-White
equation or Moody chart). The default option is Explicit. Changing the
calculation method to Approximate will increase the speed but
decrease the accuracy.
How do I do this?
Go to Home » Simulation settings » Advanced » Engine
Keywords and enter the following lines of PIPESIM keywords in the
Network keywords (bottom)field. This will add the keywords to the
bottom of the engine network file.
OVERRIDE
SPHASE MOODYCALC = APPROXIMATE
Decrease the
number of
segments per
pipe length
High and PIPESIM divides pipes into shorter segment lengths to do the
Low
pressure drop calculations. The greater the pipe segmentation, the
better the accuracy, but the slower the performance. The default
number of segments per pipe length in PIPESIM is 4. Decreasing
this number to 3, for example, will speed up the simulation.
Decreasing it to 2 will further speed up the simulation, but the
answers may become more unstable. Furthermore, if when using the
user-specified number of segments, PIPESIM encounters
discontinuities, it will override the specification and this will ultimately
slow down the simulation.
How do I do this?
Run simulations
296
PIPESIM User Guide
Option
Level of
Change
Details
Go to Home » Simulation settings » Advance » Pipe
Segmentation Data and enter a value less than the default value of
4, in the Computation segments per report intervalfield.
For the single branch model, enter a value less than the default value
of 4, in the Segments per pipe length field.
For the network model, click the Option Control tab and follow the
previous step.
Deactivate the
option to
include short
segments
High
PIPESIM calculates fluid properties at the average pressure and
temperature for each segment. The average values for these
properties may not be representative for the beginning and end of
the segment (for example, the nodes), particularly if the segment is
long and there are significant changes in pressure and temperature
across it. PIPESIM resolves this by adding short 1 foot segments at
both ends of each segment, by default. This will ensure accurate
values at the start and end of each node are reported, but it also
slows down the engine. If you are not interested in the exact values
at the beginning and end of each node, or are performing some fine
tuning, you may deactivate this option to speed up the simulation.
How do I do this?
Go to Home » Simulation settings » Advanced » Pipe
Segmentation Data, and uncheck the box Additional short
segments across nodes.
Changing the
Flashing
Settings
High
In the Compositional fluid mode, the fluid is flashed for the
temperature energy balance and for the calculation of the fluid
physical properties, but depending on the option chosen in PIPESIM,
this can be a computationally expensive process. To speed up the
network simulation, change the flashing option for Temperature
energy balance and Physical properties, to a faster, but less
accurate one, as described below.
PIPESIM has 3 flashing options for Temperature energy balance
and Physical properties. In order of increasing accuracy but
decreasing network speed, they are:
• Interpolate (fastest): This option uses interpolation between
physical properties determined by a predefined grid of
temperature and pressure points.
• Hybrid: This is a compromise between speed and accuracy, which
assumes that properties will change more rapidly when close to a
phase boundary. Interpolation is performed whenever the grid
points comprising a rectangle all show the presence of the same
phases. For example, if all 4 points in the rectangle have some oil,
some gas, and no water, then we assume the rectangle lies
entirely within the 2-phase region of the hydrocarbon phase
Run simulations
297
PIPESIM User Guide
Option
Level of
Change
Details
envelope, so interpolation is appropriate. If however one, two or
three of the points have no oil, then clearly the hydrocarbon dew
point line crosses the rectangle, so a rigorous flash is required.
• Rigorous (slowest): Interpolation never occurs. Properties are
obtained by rigorous flashing at every required pressure and
temperature. This is the slowest, but the most accurate method.
For more information, see Advanced Properties (p.8).
How do I do this?
Go to Home » Simulation settings » Advanced » Compositional
Flashing Options, and select the fastest flashing option for
Temperature energy balance and Physical properties.
Switch to a
Black Oil fluid
model
Low
Generally, black oil fluid models run faster than compositional fluid
models. However, Compositional fluid models are more accurate,
particularly when dealing with gas condensates and volatile oils. If
your model does not undergo a lot of compositional or phase
changes and/or the difference in results between running the
simulation in black oil vs. compositional mode is minimal, then it
would be reasonable to run the model in black oil mode to speed up
the simulation.
How do I do this?
If you have a compositional fluid model, change it to Black Oil by
selecting Home » Fluid manager. Select Black Oil from the option
list and enter the required values.
Changing Flow
Correlations
Low
Changing flow correlations is another way of speeding up
simulations, but this option should be used with great caution. Flow
correlations should be chosen based on their ability to reproduce/
match the flowing pressures, holdups, etc. observed in the field.
However, if different correlations yield similar (accurate) results but
varying simulation speeds, then it would be reasonable to choose the
flow correlation that yields the fastest simulation speed. The native
Baker Jardine and Neotec package is the fastest. 3rd party flow
correlations, specifically the 3-phase mechanistic flow correlations,
will typically be the slowest, but most accurate.
How do I do this?
Change the flow correlations under Home » Simulation settings »
Flow correlations.
Avoid loops in
the network
topology
Low
Loops in the network require PIPESIM to do extra checks to ensure
overall consistency (for example, elevation difference). Avoid loops
where possible to speed up the performance.
Run simulations
298
PIPESIM User Guide
Option
Follow these
general tips
Level of
Change
Details
High and • Try to split the model into smaller networks, which can be solved
Low
independently, before linking them all together. (This helps in
troubleshooting the model.)
• When first building the model, leave out equipment such as
compressors and separators, then incorporate them one at a time.
(Again, this helps troubleshooting.)
• When using a compressor or pump, define it initially with a Delta P
rather than with a power or user curve. It can be changed as
required later. Also, avoid defining a compressor with discharge
pressure, as this can have the effect of over-constraining a
system.
• Try to avoid unnecessary nodes in a network, as this increases
the computing time required to solve it.
• Avoid dangling or redundant branches.
• If the sinks are flow rate specified, and are consistently being
reported at atmospheric pressure upon simulation (see messages
in engine window), try changing the boundary condition to an
outlet pressure to see what flow rate can be achieved.
• When first attempting to solve a large network, increase the
convergence tolerance to 5% and check the validity of the results.
The tolerance can later be reduced and the model restarted.
• If a branch appears to be behaving strangely, or is ill-conditioned,
split it into smaller segments. This aids troubleshooting and
improves continuity along the branch.
• If the program crashes part way through an iteration with "file
open" or "macopen" errors, this is due to the processor running
out of memory. Simply restart the model; the program will start
from where it left off. Use the PIPESIM toolbar Restart button in
this case.
• Try to avoid having long flowlines and risers in the same branch.
Related links:
Reversing the changes made to PIPESIM models to optimize their simulation performance (p.301)
PIPESIM differences from other simulators (p.300)
Restart simulation (p.299)
Restart simulation
The restart information is only available between simulation runs in the same application session,
or if you save the model. The results in the restart file can be reused as initial estimates for a
Run simulations
299
PIPESIM User Guide
subsequent simulation, if the new simulation is launched by restarting the model (as opposed to
rerunning it).
The restart file results will be used as initial estimates, instead of the PIPESIM default estimates
(Production/injection well static pressure = 5,000 psia, Source/sink/node pressure = 1,000 psia &
Flowrate = 10 lb/s). Restarting the model is a good option for increasing network speed, and is
most effective when you are running many similar scenarios with only small variations. If minor
changes (such as flow rates, pipe dimensions etc.) have been made to a network, use the Restart
function. However, if structural changes (such as new pipes, wells deleted, inactive branches
reactivated, etc.) have been made, run the model from scratch, instead. For more information, see
Improve network simulation performance (p.293).
To restart a model:
1. Launch the Network simulation task and click Run to run the simulation (if the model has not
been run at all).
2. Make the minor changes you want to make to the model, as described above.
3. Re-launch the Network simulation task and click Restart to initialize the simulation.
The Restart function, by default, restarts the model by keeping all deactivated branches
permanently deactivated. So if you deactivate a branch, run the model, and reactivate the branch
again before using the Restart function, the deactivated branch remains deactivated.
Note:
•
If the model has changed significantly (for example, a well was added, or a branch or node
was de- or re-activated), the use of the Restart function may actually slow down the
simulation.
•
If minor changes have been made to a network (for example, a flow rate or pipe dimension
change), Restart should provide a faster convergence than a normal run.
•
The Restart function is particularly useful to continue a simulation from where it left off, in
the following scenarios: if the program crashes part way through an iteration; if the model
does not solve in the allowed number of iterations; or if the run is terminated prematurely by
user intervention or some other system error.
Related links:
Improve network simulation performance (p.293)
PIPESIM differences from other simulators
It is important to understand how PIPESIM works in order to assess its performance in comparison
with other network simulators, which may or may not appear to be faster. PIPESIM differs from
other simulators in the following ways:
•
PIPESIM is a multiphase flow simulator. Other simulators with apparent faster performance
may be single-phase simulators, which cannot capture important multiphase effects.
•
PIPESIM can model general networks including loops and crossovers. Other simulators may be
limited to solving gathering networks only (multiple sources, 1 sink).
Run simulations
300
PIPESIM User Guide
•
PIPESIM does not require (good) initial estimates at each source and sink, which may be a
requirement for other simulators.
•
PIPESIM does not require (good) internal node estimates, which may be a requirement for
other simulators.
•
The tolerance in PIPESIM may be defined differently from other simulators.
•
PIPESIM performs a rigorous heat balance, which may not be the case for other simulators.
•
Other simulators may have to define the fluid composition for each branch in the model at the
start of the simulation, before the flow rates are known! This is not a PIPESIM requirement.
•
PIPESIM rigorously checks for network inconsistencies, for example elevation mismatches,
prior to the simulation, which is a step other simulators may skip.
•
Other simulators may need to have non-return valves placed in lines to indicate the direction of
flow. This is not a PIPESIM requirement.
•
PIPESIM has a strong and rigorous fluid Compositional PVT characterization supported by the
Multiflash package, which is also embedded in OLGA, allowing better alignment and transition
from steady-state to transient workflows.
•
PIPESIM includes more PVT correlations for heavy oil characterization.
•
PIPESIM includes a comprehensive list of flow correlations; single-phase, multiphase, empirical
and state-of-the-art mechanistic flow correlations such as the OLGA-S correlations.
•
PIPESIM has more engineering tools for flow assurance analysis (hydrates, asphaltenes, wax).
•
PIPESIM data matching is more rigorous as the (U value and pressure hydraulics) are
simultaneously tuned to give a more accurate thermo-hydraulic representation of the system
being modeled.
Related links:
Improve network simulation performance (p.293)
Reversing the changes made to PIPESIM models to optimize their simulation
performance
After using the approaches above to optimize the network performance and fine-tune the PIPESIM
model, it is important that you carefully reverse some/all of the above changes in order to regain
accuracy. A subset of some (not all) of the changes that may need to be reversed are outlined
below:
•
Tolerance:Restore the default tolerance of 1%. Generally, increasing the tolerance above the
default value of 1% will increase network speed but decrease accuracy. Decreasing the
tolerance to 0.1% or lower will significantly increase the simulation time.
•
Moody friction factor: Change the Moody friction factor calculation method back to the default,
EXPLICIT, or the most accurate method, IMPLICIT. Do this by replacing the keyword
APPROXIMATE, which was recommended in the previous section to speed up the
performance, with EXPLICIT or IMPLICIT (Refer to the previous section for Help with entering
the keywords correctly).
•
Boundary conditions: Enter the appropriate boundary conditions that are fit for purpose.
Run simulations
301
PIPESIM User Guide
•
Extra one foot segments: Reactivate the option to add extra one foot segments under
Simulation settings » Advanced.
•
Flashing settings:If working with a Compositional fluid, select a more accurate flashing option;
Rigorous or Hybrid. For more information, see Improving Network Simulation Performance
(p.293).
•
Flow correlations:Select the flow correlations that most closely reproduce the rates,
pressures, holdups, etc. recorded in the field.
•
Loops: Enter accurate and representative topology for the loops in the network.
Related links:
Improve network simulation performance (p.293)
4.3
Run a P/T profile
Use the pressure/temperature profile (P/T profile) task to generate pressure and temperature
profiles as a function of distance or elevation along the defined single-branch flow path.
1. (Network-centric mode) On the network diagram, or in the Inputs pane, select the well or
source where the analysis will start. (Well-centric mode) No selection is required.
2. Perform one of the following actions:
•
On the Home tab, in the Tasks group, click P/T profile.
•
In the Tasks pane, double-click P/T profile.
3. On the Parameters tab, enter the properties, including the branch endpoint, the calculated
variable, and any sensitivity variables.
4. Click Run.
To monitor simulation progress, check the message center or progress monitor.
5. View the profile results by clicking the System results tab or the Profile results tab.
Related links:
P/T profile parameters tab (p.303)
4.3.1
System results tab properties
The System results tab displays task results in two modes: Node or Branch. This tab displays the
range of calculated results when the profile includes sensitivity data. You can also select the
columns to be shown in the results table. You can also expand the rows to display additional
information for completions and equipment objects.
Node display mode properties
Property
Show grid
Description
Click this option to display the system profile results in a table.
Run simulations
302
PIPESIM User Guide
Property
Description
Show plot
Click this option to display the system profile results as a graphical plot.
Double-click the resulting plot to configure it.
Display mode
Click Node or Branch to switch the display mode.
Equipment filter
In the list, click All to show all network objects in the results table, or click a
single equipment type for display.
Select columns
Click this button to open the Select columns window where you can select
the columns to be shown in the results table.
Expand
Click this button to show or hide detailed information for all network objects in
the results table.
For example, a compressor row expands to display data such as pressure
difference and differential temperature. (Some object types, such as junctions,
sinks, and wellheads, do not expand.)
Note: You may also click on a row in the results table to show detailed results
for certain individual objects.
unlabeled
search field
Enter part or all of the name of a case, equipment, or equipment type to filter
the rows to show specific cases.
Case (column)
Name of the sensitivity case.
Branch display mode properties
Property
4.3.2
Description
Show grid
Click this option to display the system profile results in a table.
Show plot
Click this option to display the system profile results as a graphical plot.
Double-click the resulting plot to configure it.
Display mode
Click Node or Branch to switch the display mode.
Select columns
Click this button to open the Select columns window where you can
select the columns to be shown in the results table.
unlabeled search
field
Enter part or all of the name of a case, equipment, or equipment type to filter
the rows to show specific cases.
Case (column)
Name of the sensitivity case.
P/T profile parameters tab
Enter the properties for the pressure/temperature profile (P/T profile) task, including the branch
endpoint, the calculated variable, and any sensitivity variables.
General properties
In this area, enter the endpoint that defines the selected branch for the P/T Profile.
Run simulations
303
PIPESIM User Guide
Property
Description
Branch start The well, source, or junction (if treated as a source) selected when the task was
started. You cannot change this value.
Branch end The default value is the junction farthest from the selected Branch start. To change
the Branch end, select the endpoint of the selected branch from the list. Setting the
endpoint at an object (for example, a flowline) includes that object in the simulation.
Default profile plot properties
In this area, define the X and Y axes that will appear by default on the Profile plot tab, which
displays the results of the P/T Profile task. Double-click the resulting plot to configure it.
Property
Description
Elevation vs. pressure
Plots the elevation change against pressure. Subsurface
elevations are expressed as negative values.
Elevation vs. temperature
Plots the elevation change against temperature.
Pressure vs. total distance
Plots pressure against total distance. This setting is selected
automatically for source models.
Temperature vs. total distance Plots temperature against total distance.
Calculated variable properties
In this area, specify one of three key variables (inlet pressure, outlet pressure, or flowrate) as the
calculated variable. The calculated variable is derived from the other two values.
To specify a calculated variable other than inlet pressure, outlet pressure, or flowrate, click
Custom. You can select a single custom variable related to any object within the branch being
evaluated by the P/T profile.
Property
Inlet pressure
Description
To calculate the inlet pressure, enter both outlet pressure and any flowrate.
Outlet pressure To calculate the outlet pressure, enter both inlet pressure and any flowrate. The
inlet pressure is determined by the pressure at the start node.
Liquid flowrate
Gas flowrate
Mass flowrate
Custom
Select the flowrate (liquid, gas, or mass) to be calculated. To calculate the
flowrate, enter both inlet pressure and outlet pressure. The inlet pressure is
determined by the pressure at the start node.
To calculate a custom variable, click Custom and then enter inlet pressure,
outlet pressure, and flowrate. The inlet pressure is determined by the pressure
at the start node.
Custom variable properties
If you want to specify inlet pressure, outlet pressure, and flowrate (all three), you must also specify
how to achieve the specified outlet pressure by defining a custom variable. A custom variable is a
user-defined variable whose value is calculated to match the specified conditions.
Run simulations
304
PIPESIM User Guide
Select an object and a variable whose value will have an effect on the system outlet pressure. For
example, in a production well model, a choke positioned at the wellhead may have Bean size as
the variable. You can select any object and variable, as long as they have an effect on the system
hydraulics.
You must specify the allowable maximum and minimum values for the variable, and the
proportionality relationship (whether an increase in the variable's value causes an increase or a
decrease in outlet pressure).
•
If you select Direct, the outlet pressure is assumed to be directly proportional to the variable,
and will increase when the variable increases (for example, the choke bean diameter).
•
If you select Inverse, the outlet pressure is assumed to be inversely proportional to the
variable, and will decrease when the variable increases. As an example, consider the watercut
of a black oil fluid in a production well: as watercut increases, the well's static delta pressure
increases, and therefore its outlet pressure decreases.
Note: For some object and variable choices, proportionality can be difficult to predict. For example,
if the tubing inside diameter (ID) is used as a variable in an oil production well, you would expect
outlet pressure to increase as diameter increases from a small initial value. However, once
diameter exceeds a certain critical value, the well will probably suffer from excessive liquid holdup,
causing the outlet pressure to decrease. In this situation, the simulation may have two solutions:
one with a small ID, and another with a much larger ID. In this case, the choice of proportionality
relationship lets you pick the solution you want. However, the simulation may have no solution; this
happens if the specified outlet pressure is too great.
Property
Description
Object
This list contains all objects within the selected branch, plus any tubulars or
completions defined for included wells. Select the object for which you want to
adjust a variable to affect the calculated flowrate.
Variable
This list contains all calculated variables, including custom variables, associated
with the selected object. Select a variable for which you will specify minimum and
maximum values in the flowrate calculation. (When you select a variable, the Min
value, Max value, and Proportionality fields appear.)
Min value
Enter the minimum allowable value for the variable.
Max value
Enter the maximum allowable value for the variable.
Proportionality Determines whether an increase in the variable’s value causes an increase or
decrease in outlet pressure. Select one of the following options:
Direct
Outlet pressure is assumed to be directly proportional to the variable,
increasing as the variable increases; for example, the behavior of the choke
bean diameter.
Inverse
Outlet pressure is assumed to be inversely proportional to the variable,
decreasing as the variable increases. For example, as the watercut of a black
Run simulations
305
PIPESIM User Guide
Property
Description
oil fluid in a production well increases, the well’s static delta pressure
increases and its outlet pressure decreases.
Sensitivity data properties
In this area, you can modify a variable to determine its specific effect over a range of values.
Sensitivity data overrides existing information for the selected variable.
Property
Item
Description
Select System Data, Fluid Data, or any system component for which you want to
specify a range of variables.
Note: If the selected branch contains more than one fluid, you cannot select Fluid
Data as the sensitivity item.
Variable
Select a variable associated with the selected item for which you will specify a range of
values. When you select a sensitivity variable, the Range button appears above the
value range table, which may be useful for quickly defining a set of evenly spaced
values.
Range
1. Click Range.
2. Specify the Start and End values and the Step increment between those two
values.
3. Click OK.
The results appear in the values table (limited to 50 rows)
You can also complete the values table manually. To add a new row of data, click the
New(+) button; or simply type a number, and then press ENTER to move to the next
row. To delete a row, right-click the row, and then click Delete.
When entering sensitivity data, you can use sensitivity variables to adjust the desired flowrate.
Item
Variables
Fluid Data
• API Gravity
(available unless the selected branch
contains more than one fluid)
• Gas Specific Gravity
• Gas-Oil Ratio (GOR)
• Watercut
• Water Specific Gravity
System Data
• Gas flowrate
(always available)
• Inlet pressure
• Liquid flowrate
• Mass flowrate
Run simulations
306
PIPESIM User Guide
Item
Variables
• Outlet pressure
All objects within the selected branch, plus
any defined tubulars or completions for
included wells
All calculated or custom variables associated with
the selected object.
Related links:
Run a P/T profile (p.302)
4.3.3
Auxiliary results tab
Auxiliary results are additional results that are generated as part of certain simulation tasks for
specific objects in the model. Currently, the Auxiliary results tab will only appear when a
Nodal analysis, P/T profile, or System analysis task is run with one or multiple active Onesubsea
multiphase boosters in the model. The following auxiliary results are available for the OneSubsea
Multiphase Booster:
•
OneSubsea booster performance plot
•
OneSubsea operating point row details
Refer to the OneSubsea multiphase booster simulation results table for more details.
Related links:
OneSubsea booster performance plot (p.307)
OneSubsea operating point row details (p.308)
OneSubsea Multiphase Booster Simulation Results
OneSubsea booster performance plot
A booster performance plot is created for each OneSubsea multiphase booster and for each
sensitivity case, if the simulation of the task was successful. It is a plot of differential pressure
versus total volumetric flowrate for the specific OneSubsea multiphase booster selected, operating
at the specific conditions defined in the model which include suction pressure, gas volume fraction
(GVF), liquid density and liquid viscosity. It displays the actual operating point from the simulation
and enables you to understand where the booster is operating in the envelope and evaluate
opportunities for optimizing the booster performance. It is important to note that a given
performance plot is valid only for the operating conditions it was generated for.
The performance plot is shown below.
Run simulations
307
PIPESIM User Guide
It displays the following four different operating points to illustrate various scenarios the booster
may be operating under.
•
A – The pump is operating unconstrained. Pump speed is 100%.
•
B – The pump is limited by a speed constraint. Additionally, since the operating point falls to the
left of the minimum flowrate line, some fluid is being recirculated.
•
C – The pump is limited by a constraint on pressure differential. Pump speed is reduced.
•
D – The pump is limited by power available. Pump speed is reduced.
Related links:
Auxiliary results tab (p.302)
OneSubsea operating point row details (p.308)
OneSubsea Multiphase Booster Simulation Results
OneSubsea operating point row details
The following booster operating point details are displayed to the right of the performance plot, if
the simulation was successful.
•
Selected OneSubsea booster model
•
Speed
•
Limiting variable (Differential pressure, power, or speed)
Run simulations
308
PIPESIM User Guide
•
Pressure ratio (discharge pressure/suction pressure)
•
Differential pressure
•
Total power (Power per booster * no. of boosters in parallel)
•
Outlet/discharge pressure
•
Differential temperature
•
Gas volume fraction (GVF)
•
Total volumetric flowrate
Related links:
Auxiliary results tab (p.302)
OneSubsea booster performance plot (p.307)
OneSubsea Multiphase Booster Simulation Results
4.4
Run a nodal analysis
Nodal analysis is a methodology that views the total producing system as a group of components
potentially encompassing the reservoir, completions, tubing and surface equipment, restrictions,
flow lines, and risers. An improper design of any one component, or a mismatch of components,
adversely affects the performance of the entire system. The chief function of a system-wide
analysis is to increase well rates. It identifies bottlenecks and serves as a framework for the design
of efficient field-wide production systems. Together with reservoir simulation and analytical tools,
nodal analysis is commonly used in planning new field developments.
•
Estimate production potential of an oil/gas well.
•
Identify system bottlenecks, such as skin (inflow) and plugged tubing (outflow), and assist in
remedial action.
•
Optimize system design, such as completion design or determining tubing size.
•
Determine status of the well, whether it is stable or unstable.
•
Identify flow assurance issues, if any (by combining other modules in PIPESIM*).
•
Quantify the benefits of artificial lift.
•
Analyze abnormal flow restrictions in an existing system.
Nodal analysis points are used to split the system into two parts for analysis—an inflow and an
outflow. The nodal point can be placed between any two equipment objects or at any point along
the tubing or casing in a well so long as it is located at or above the uppermost completion.
Typically, nodal analysis is performed at the following locations:
•
Bottomhole—with the nodal point placed between the completion and the tubing
•
Wellhead—upstream of any wellhead equipment—with the nodal point placed between the
tubing and the equipment
•
Wellhead—downstream of any wellhead equipment—with the nodal point placed between the
equipment and the following object (flowline, riser, and so on)
Run simulations
309
PIPESIM User Guide
•
Riser base—with the nodal point placed between the flowline and the riser
Operating points
An operating point (sometimes called the solution node) is defined as the condition where
the pressure differential upstream (inflow) and downstream (outflow) of the nodal point is
zero. The operating point is represented graphically by the intersection of the inflow and
outflow performance curves. It is possible to infer the system flowrate geometrically from
the line intersections alone; however, it is more accurate and far safer to calculate the
flowrate by simulating the system end-to-end. The resulting pressure and flowrate appears
on the nodal analysis graph as an operating point. This explicit calculation ensures the
inflow and outflow fluid properties and temperature are identical, which eliminates the
possibility of a mismatch and consequent error in answer interpretation.
Operating points are generated for each permutation from the lists of inflow and outflow
sensitivity variables. However, it is possible to set sensitivities so some combinations are
invalid. Invalid sensitivities do not generate operating points. For example, if you set both
inflow and outflow sensitivity to the fluid watercut, most permutations are invalid, because
the fluid at the intersection cannot have two different values for watercut. Valid
intersections are clearly distinguishable from the invalid ones. Operating points are
generated for valid combinations.
Sometimes the displayed operating point does not coincide with the geometric intersection
(which is always caused by the outflow fluid properties or temperature not matching that of
the operating point). Use this mismatch as an alert to a problem or condition that requires
your attention.
1. Select a well or source.
2. Perform one of the following actions:
•
On the Home tab, in the Tasks group, click Nodal analysis.
•
In the Tasks pane, double-click Nodal analysis.
Note: If the Nodal analysis task is launched and a nodal point has not been identified, you will be
prompted to insert one automatically at the bottomhole or wellhead. Nodal points imported from
earlier versions of PIPESIM* will have the same name, and all points will be active.
3. Enter a name and description for the task.
4. Define the properties for the nodal analysis.
5. Click Run.
Note: You can stop a running nodal analysis by clicking Stop.
6. View the results by clicking the System results tab or the Profile results tab.
Note: You can use simulation settings to select output variables.
Run simulations
310
PIPESIM User Guide
Related links:
Nodal analysis properties (p.311)
Add a nodal point (p.313)
Nodal analysis results tab properties (p.315)
4.4.1
Nodal analysis properties
Define the properties for a nodal point and the associated nodal analysis task.
Property
Branch
start
Description
Wells
starts at well completion(s)
Generic Source
starts at source
Nodal point Lists defined nodal points. If there are multiple defined nodal points, you must select
a specific nodal point from the drop-down menu.
If there are no defined nodal points, when you click Nodal analysis, you are
prompted to define a nodal point at the bottomhole (mid-perforation for a single
point completion, mid-perforation of the uppermost perforation in the case of a
multilayer well, or the top depth of the topmost layer in the case of a distributed
completion) or at the wellhead.
Note: For a nodal analysis performed on surface facilities using a generic source,
the nodal point must be predefined.
Branch end The default value is the junction farthest from the selected Branch start. To change
the Branch end, select the endpoint of the selected branch from the list. Setting the
endpoint at an object (for example, a flowline) includes that object in the simulation.
Outlet
pressure
Pressure that exists at the end of the last object in the model. For example:
Vertical Completion with tubing, choke, flowline, and riser
outlet pressure is at the top of the riser.
Vertical Completion with tubing and choke
outlet pressure is downstream of the choke
Source with flowline
outlet pressure is at the end of the flowline
Source with tubing and vertical completion
outlet pressure is the static reservoir pressure (injection well)
Table 4.5: General Properties
Run simulations
311
PIPESIM User Guide
Property
Description
Override phase ratios Select this check box to show user-editable gas ratio and water ratio
properties in the table.
Inflow
Name of the flow source.
Active
Select this check box to specify that the well inflow object is active.
Pressure
Pressure in the inlet. If multiple completions are present in production
wells, you must specify the pressure for each completion individually.
Temperature
Temperature at the inlet. If multiple completions are present in production
wells, you must specify the temperature for each completion individually.
Gas ratio type
Valid types are GLR, GOR, LGR, OGR.
Gas ratio
Gas ratio and units of measure.
Water ratio type
Valid types are GWR, Watercut, and WGR.
Water ratio
Water ratio and units of measure.
Table 4.6: Inlet Conditions Group
Property
Description
Inflow
sensitivity
Each value produces one inflow curve.
Item
Object on which sensitivity is being performed, such as System Data, Completion,
Fluid Data, or Equipment Objects.
Variable
Variable being defined. The list of variables depends on which object was chosen.
Range
Optional method to generate by entering evenly-spaced sensitivity values. The
Step value increments the Start value and each successive value by that number
until the End value is reached. For example, a Start value of 0, an End value of
20, and a Step value of 5 generates 0, 5, 10, 15, and 20.
1. Click Range.
2. Specify the Start and End values and the Step increment between those two
values.
3. Click OK.
The results appear in the values table (limited to 50 rows)
Values
Sensitivity values. Each value produces one inflow or outflow curve.
You can complete the values table manually instead of using the Range method.
To add a new row of data, click the New(+) button; or simply type a number, and
then press ENTER to move to the next row. To delete a row, right-click the row,
and then click Delete.
Units
Units of measure for the variable.
Run simulations
312
PIPESIM User Guide
Property
Outflow
sensitivity
Description
Each value produces one outflow curve. Item and variables work the same as with
inflow.
Table 4.7: Sensitivities Group
Property
Flowrate
Description
Max liquid flowrate
Maximum liquid flowrate to be used when generating the outflow curves.
Max gas flowrate
maximum gas flowrate to be used when generating the outflow curves
Max mass flowrate
maximum mass flowrate to be used when generating the outflow curves
If this property is left blank, the outflow curves extend to the maximum absolute
open flow potential (AOFP) of the inflow curves or to the Max outflow pressure
value, whichever is smaller.
Max outflow
pressure
Maximum pressure to be used when generating the outflow curves. If supplied,
the outflow curves extends to this pressure or to the maximum rate, whichever
gives the smallest curve.
If this property is left blank, PIPESIM* uses a default value that is calculated at
run-time. The default is double the maximum pressure in any of the inflow curves.
Inflow points Number of points on each inflow curve. Default = 30, maximum 100.
Outflow
points
Number of points on each outflow curve. Default = 30, maximum 200.
Limit inflow
curves
Rate limit option for the inflow curves.
Select the check box to constrain the inflow curves to the maximum flowrate on
the outflow curves. Clear the check box to allow the inflow curves to extend to the
AOFP (the rate where the curve meets the X axis).
Limit outflow Pressure limit option for the outflow curves.
curves
Select the check box to limit the outflow curves to the Max inflow pressure
(usually the reservoir pressure). Clear the check box to allow the outflow curves to
extend to the flowrate limit.
Table 4.8: Plot Options Group
Related links:
Run a nodal analysis (p.309)
4.4.2
Add a nodal point
The nodal point defines where the system is broken into two parts for the nodal analysis operation.
The parts break around a particular (solution) point and then PIPESIM* computes the inflow to and
outflow from that point separately. You can add a nodal point in a well or network diagram.
Run simulations
313
PIPESIM User Guide
1. Perform one of the following actions:
•
For nodal points in the wellbore, in the Inputs pane, double-click the well to edit, and then
on the Insert tab in the Downhole equipment group, drag the Nodal point icon to the
appropriate location on the Wellbore schematic.
•
For surface equipment, on the Insert tab in the Others group, click Nodal point and then
click in the desired object to add the nodal point to the upstream side of the object.
•
To add nodal points to objects in the network diagram, right-click the object, and then click
Add nodal analysis point.
2. To add another nodal point, repeat step 1.
3. For nodal points within wells, the measured depth may be adjusted by dragging the triangular
handle at the point of attachment to the tubing or casing, or by editing the depth directly in the
downhole equipment tab
4. Edit the properties for each nodal point.
Scenarios
Nodal points defined in wellbores are either associated with the tubing (light blue) or casing (dark
blue). This distinction enables provides the user with additional flexibility to determine the nodal
analysis point location for complex flowpaths.
Scenario
Diagram
Combined tubing-annulus flowpath
In this example, one tubing nodal point and
one casing nodal point are defined. If you
select the casing nodal point in the nodal
analysis task, the operating point will occur at
the location of the casing point, where the
fluids are flowing downwards towards the
bottom of the tubing. If you select the tubing
nodal point in the nodal analysis task, the
operating point will occur where fluids are
flowing upwards in the tubing, some distance
above the bottom of the tubing section.
Invalid nodal points
In this example, there are two casing nodal
points, neither of which is positioned within
the flowpath and, therefore, they cannot be
used. Any nodal points present that are not
within the flowpath specified are shown in the
validation pane, although this will not prevent
you from running a nodal analysis task on
another valid point if one is defined.
Run simulations
314
PIPESIM User Guide
Scenario
Diagram
Tubing + annulus flow
For wells producing up both the tubing and
the annulus, you can only select the tubing
nodal point for the simulation task. Selection
of the tubing nodal point will split the flow
across the entire tubing-annulus flowpath at
the same depth. The casing nodal point is
invalid in this case.
Annulus flow only
In cases of annulus flow only, you must define
and select the casing nodal point for nodal
analysis tasks.
Related links:
Run a nodal analysis (p.309)
4.4.3
Nodal analysis results tab properties
After you successfully run a nodal analysis, the System results and Profile results tabs are
visible in the Nodal analysis window and on the Results tab.
System results
plots the inflow, outflow, intersection point, liquid loading line, and any other additional
information (such as the bubble point, maximum drawdown line, inversion point and
erosional velocity line, and units of measure) that you set.
Profile results
shows solution point pressure and flow for all operating points in tabular or plot format.
Expand the table to view equipment result details.
You can also select the columns to be shown in the results table and on the plot. After selecting
the desired columns, you can expand the rows to display additional information about particular
data types.
Run simulations
315
PIPESIM User Guide
Property
Description
Bubble point
Plots the bubblepoint pressure as a function of flowrate for oil-based systems
only
Note:
View
operating
envelope
•
The rate slightly influences the temperature at the nodal point which results in
a slight change in bubblepoint pressure as a function of rate.
•
This option is not available for cases run with sensitivities.
Overlays an operating envelope on the nodal analysis plot
The operating envelope is determined by the following boundaries:
•
Upper Pressure: Inlet (typically reservoir) pressure
•
Lower Pressure: Limit defined in "Maximum drawdown line" option
•
Upper Rate: Lowest value of either Erosional Velocity Limit (line corresponding
to an EVR of 1, or AOFP (Absolute Open Flow Potential)
•
Lower Rate: Highest value of either outflow curve inversion point or liquid
loading limit (for gas wells)
Note: This option is not available for cases run with sensitivities.
Maximum
drawdown
line
Plots a line corresponding to the maximum drawdown pressure specified. Default
value corresponds to a drawdown resulting in a flowrate 80% of AOFP
Select
columns
Click this button to open the Select columns window, where you can select the
columns to be shown in the results table.
Table 4.9: System Results Tab
Note: If you run sensitivity, you do not have the above options.
To open the Edit chart/series dialog box so you can change chart attributes, double-click the
chart.
Property
Description
Show grid
Click this option to display the detailed profile in grid (tabular) format.
Show plot
Click this option to display a graphical plot of each solution point.
Equipment filter
In the list, click All to show all network objects in the results table, or click a
single equipment type for display.
Select columns
Click this button to open the Select columns window, where you can
select the columns to be shown in the results table.
Run simulations
316
PIPESIM User Guide
Property
Description
Expand all
Click this button to show or hide additional information about certain types of
network objects in the results table.
unlabeled search
field
Enter part or all of the name of a case, equipment, or equipment type to find
specific nodal analysis cases.
Table 4.10: Profile Results Tab
Related links:
Run a nodal analysis (p.309)
4.4.4
System results tab properties
The System results tab displays task results in two modes: Node or Branch. This tab displays the
range of calculated results when the profile includes sensitivity data. You can also select the
columns to be shown in the results table. You can also expand the rows to display additional
information for completions and equipment objects.
Node display mode properties
Property
Description
Show grid
Click this option to display the system profile results in a table.
Show plot
Click this option to display the system profile results as a graphical plot.
Double-click the resulting plot to configure it.
Display mode
Click Node or Branch to switch the display mode.
Equipment filter
In the list, click All to show all network objects in the results table, or click a
single equipment type for display.
Select columns
Click this button to open the Select columns window where you can select
the columns to be shown in the results table.
Expand
Click this button to show or hide detailed information for all network objects in
the results table.
For example, a compressor row expands to display data such as pressure
difference and differential temperature. (Some object types, such as junctions,
sinks, and wellheads, do not expand.)
Note: You may also click on a row in the results table to show detailed results
for certain individual objects.
unlabeled
search field
Enter part or all of the name of a case, equipment, or equipment type to filter
the rows to show specific cases.
Case (column)
Name of the sensitivity case.
Run simulations
317
PIPESIM User Guide
Branch display mode properties
Property
4.4.5
Description
Show grid
Click this option to display the system profile results in a table.
Show plot
Click this option to display the system profile results as a graphical plot.
Double-click the resulting plot to configure it.
Display mode
Click Node or Branch to switch the display mode.
Select columns
Click this button to open the Select columns window where you can
select the columns to be shown in the results table.
unlabeled search
field
Enter part or all of the name of a case, equipment, or equipment type to filter
the rows to show specific cases.
Case (column)
Name of the sensitivity case.
Auxiliary results tab
Auxiliary results are additional results that are generated as part of certain simulation tasks for
specific objects in the model. Currently, the Auxiliary results tab will only appear when a
Nodal analysis, P/T profile, or System analysis task is run with one or multiple active Onesubsea
multiphase boosters in the model. The following auxiliary results are available for the OneSubsea
Multiphase Booster:
•
OneSubsea booster performance plot
•
OneSubsea operating point row details
Refer to the OneSubsea multiphase booster simulation results table for more details.
Related links:
OneSubsea booster performance plot (p.307)
OneSubsea operating point row details (p.308)
OneSubsea Multiphase Booster Simulation Results
4.5
Run a system analysis
Set up a system analysis to determine the performance of a given system by sensitizing on various
operating conditions or object properties. You can generate performance curves for the system by
varying sensitivity variables in groups (change-in-step) or by applying permutations to individual
sensitivity variables. The ability to perform analysis by combining sensitivity variables in different
ways makes the system analysis operation a very flexible tool for analyzing a large range of
operating conditions.
1. Click on a well or source.
2. On the Home tab, in the Tasks group, click System analysis.
3. Define the calculated variables.
Run simulations
318
PIPESIM User Guide
4. Configure the sensitivity variables.
5. Click Run.
To monitor processing progress, check the progress monitor. When processing is complete, the
Stop button appears dimmed.
6. View the profile results by clicking the System results tab or the Profile results tab.
Related links:
System analysis properties (p.319)
4.5.1
System analysis properties
Enter the properties for the system analysis, including the branch endpoint, the calculated variable,
and any sensitivity variables.
General properties
Property
Description
Branch start The well, source, or junction (if treated as a source) selected when the task was
started. You cannot change this value.
Branch end The default value is the junction farthest from the selected Branch start. To change
the Branch end, select the endpoint of the selected branch from the list. Setting the
endpoint at an object (for example, a flowline) includes that object in the simulation.
Calculated variable properties
Property
Inlet pressure
Description
To calculate the inlet pressure, enter both outlet pressure and any flowrate.
Outlet pressure To calculate the outlet pressure, enter both inlet pressure and any flowrate. The
inlet pressure is determined by the pressure at the start node.
Liquid flowrate
Gas flowrate
Mass flowrate
Custom
Select the flowrate (liquid, gas, or mass) to be calculated. To calculate the
flowrate, enter both inlet pressure and outlet pressure. The inlet pressure is
determined by the pressure at the start node.
To calculate a custom variable, click Custom and then enter inlet pressure,
outlet pressure, and flowrate. The inlet pressure is determined by the pressure
at the start node.
Custom variable properties
If you want to specify inlet pressure, outlet pressure, and flowrate (all three), you must also specify
how to achieve the specified outlet pressure by defining a custom variable. A custom variable is a
user-defined variable whose value is calculated to match the specified conditions.
Select an object and a variable whose value will have an effect on the system outlet pressure. For
example, in a production well model, a choke positioned at the wellhead may have Bean size as
Run simulations
319
PIPESIM User Guide
the variable. You can select any object and variable, as long as they have an effect on the system
hydraulics.
You must specify the allowable maximum and minimum values for the variable, and the
proportionality relationship (whether an increase in the variable's value causes an increase or a
decrease in outlet pressure).
•
If you select Direct, the outlet pressure is assumed to be directly proportional to the variable,
and will increase when the variable increases (for example, the choke bean diameter).
•
If you select Inverse, the outlet pressure is assumed to be inversely proportional to the
variable, and will decrease when the variable increases. As an example, consider the watercut
of a black oil fluid in a production well: as watercut increases, the well's static delta pressure
increases, and therefore its outlet pressure decreases.
Note: For some object and variable choices, proportionality can be difficult to predict. For example,
if the tubing inside diameter (ID) is used as a variable in an oil production well, you would expect
outlet pressure to increase as diameter increases from a small initial value. However, once
diameter exceeds a certain critical value, the well will probably suffer from excessive liquid holdup,
causing the outlet pressure to decrease. In this situation, the simulation may have two solutions:
one with a small ID, and another with a much larger ID. In this case, the choice of proportionality
relationship lets you pick the solution you want. However, the simulation may have no solution; this
happens if the specified outlet pressure is too great.
Property
Description
Object
This list contains all objects within the selected branch, plus any tubulars or
completions defined for included wells. Select the object for which you want to
adjust a variable to affect the calculated flowrate.
Variable
This list contains all calculated variables, including custom variables, associated
with the selected object. Select a variable for which you will specify minimum and
maximum values in the flowrate calculation. (When you select a variable, the Min
value, Max value, and Proportionality fields appear.)
Min value
Enter the minimum allowable value for the variable.
Max value
Enter the maximum allowable value for the variable.
Proportionality Determines whether an increase in the variable’s value causes an increase or
decrease in outlet pressure. Select one of the following options:
Direct
Outlet pressure is assumed to be directly proportional to the variable,
increasing as the variable increases; for example, the behavior of the choke
bean diameter.
Inverse
Outlet pressure is assumed to be inversely proportional to the variable,
decreasing as the variable increases. For example, as the watercut of a black
oil fluid in a production well increases, the well’s static delta pressure
increases and its outlet pressure decreases.
Run simulations
320
PIPESIM User Guide
Sensitivity configuration properties
Property
Description
X-axis
Click the desired model object from the drop-down list.
Variable
Select a variable associated with the selected model for which you will specify a range
of values. When you select a sensitivity variable, the Range button appears above the
value range table, which may be useful for quickly defining a set of evenly spaced
values.
Range
1. Click Range.
2. Specify the Start and End values and the Step increment between those two
values.
3. Click OK.
The results appear in the values table (limited to 50 rows)
You can also complete the values table manually. To add a new row of data, click the
New(+) button; or simply type a number, and then press ENTER to move to the next
row. To delete a row, right-click the row, and then click Delete.
Table 4.11: X-axis Properties
Item
Variables
Active
Select this check box to activate the variable so that it will be used during simulation.
Clear the check box to deactivate.
Variable Click the desired model object from the drop-down list.
Range
1. Click Range.
2. Specify the Start and End values and the Step increment between those two
values.
3. Click OK.
The results appear in the values table (limited to 50 rows)
You can also complete the values table manually. To add a new row of data, click the
New(+) button; or simply type a number, and then press ENTER to move to the next
row. To delete a row, right-click the row, and then click Delete.
Table 4.12: Additional Sensitivity Variables
If one or more sensitivity variables are defined, choose how these should be combined with the Xaxis, by clicking one of the following options:
Permuted
Runs a case for every combination of X-axis and all sensitivity variables. This option
produces a plot with the most lines (and takes the longest time to run).
Change in step with Variable 1
Runs a case for every combination of X-axis and Variable 1, with the remaining sensitivity
variables following Variable 1 in step. This option produces a plot with the number of lines
equal to the number of Variable 1 values.
Run simulations
321
PIPESIM User Guide
Change in step with X-axis
Runs a case for every X-axis variable value, with all sensitivity variables following the Xaxis in step. This option produces a plot with just one line (and takes the least time to run).
Related links:
Run a system analysis (p.318)
4.5.2
System results tab properties - system analysis
The System results tab displays system analysis results in two modes: Node or Branch. This tab
displays the range of calculated results when the profile includes sensitivity data. You can also
select the columns to be shown in the results table. After selecting the desired columns, you can
expand the rows to display additional information for completions and equipment objects.
Node display mode properties
Property
Description
Show grid
Click this option to display the system analysis results in a table.
Show plot
Click this option to display the system analysis results as a graphical plot.
Double-click the resulting plot to configure it.
Display mode
Click Node or Branch to switch the display mode.
Equipment filter
In the list, click All to show all network objects in the results table, or click a
single equipment type for display.
Select columns
Click this button to open the Select columns window where you can select
the columns to be shown in the results table.
Expand all
Click this button to show or hide detailed information for all network objects in
the results table.
For example, a compressor row expands to display data such as pressure
difference and power required. (Some object types, such as junctions, sinks,
and wellheads, do not expand.)
Note: You may also click on a row in the results table to show detailed results
for certain individual objects.
unlabeled search Enter part or all of the name of a case, equipment, or equipment type to filter
field
the rows to show specific cases.
Case (column)
Name of the sensitivity case.
Branch display mode properties
Property
Show grid
Description
Click this option to display the system analysis results in a table.
Run simulations
322
PIPESIM User Guide
Property
4.5.3
Description
Show plot
Click this option to display the system analysis results as a graphical plot.
Double-click the resulting plot to configure it.
Display mode
Click Node or Branch to switch the display mode.
Select columns
Click this button to open the Select columns window where you can select
the columns to be shown in the results table.
unlabeled search
field
Enter part or all of the name of a case, equipment, or equipment type to filter
the rows to show specific cases.
Case (column)
Name of the case or case group.
Profile results tab properties - system analysis
The Profile results tab displays the calculated results of the system analysis. You can also select
the columns to be shown in the results table. After selecting the desired columns, you can expand
the rows to display additional information for completions and equipment objects.
Property
Description
Show grid
Click this option to display the system analysis results in a table.
Show plot
Click this option to display the system analysis results as a graphical plot.
Double-click the resulting plot to configure it.
Equipment filter
In the list, click All to show all network objects in the results table, or click a
single equipment type for display.
Select columns
Click this button to open the Select columns window where you can select
the columns to be shown in the results table.
Expand all
Click this button to show or hide detailed information for all network objects in
the results table.
For example, a compressor row expands to display data such as pressure
difference and power requirement. (Some object types, such as junctions,
sinks, and wellheads, do not expand.)
Note: You may also click on a row in the results table to show detailed results
for certain individual objects.
4.5.4
unlabeled
search field
Enter part or all of the name of a case, equipment, or equipment type to filter
the rows to show specific cases.
Case (column)
Name of the case or case group.
Auxiliary results tab
Auxiliary results are additional results that are generated as part of certain simulation tasks for
specific objects in the model. Currently, the Auxiliary results tab will only appear when a
Nodal analysis, P/T profile, or System analysis task is run with one or multiple active Onesubsea
Run simulations
323
PIPESIM User Guide
multiphase boosters in the model. The following auxiliary results are available for the OneSubsea
Multiphase Booster:
•
OneSubsea booster performance plot
•
OneSubsea operating point row details
Refer to the OneSubsea multiphase booster simulation results table for more details.
Related links:
OneSubsea booster performance plot (p.307)
OneSubsea operating point row details (p.308)
OneSubsea Multiphase Booster Simulation Results
4.6
Create a VFP table
Generally, reservoir simulators do not take into account the pressure changes occurring in tubing,
wellbore, or surface equipment. The VFP tables task simulates the wellbore hydraulics for a wide
range of conditions and writes that data in tabular format to a file that can be used with a reservoir
simulator. When simulating a reservoir, it is often necessary to generate VFP curves to supply the
simulator with the necessary data to enter bottomhole pressure as a function of various
parameters, such as flowrate, phase ratios, and surface pressure. PIPESIM* creates tabular data
in the format specific to the selected reservoir simulator.
•
ECLIPSE*/INTERSECT
•
PORES
•
VIP
•
COMP4
•
MoRes (Shell's In-house simulator)
To generate tables, PIPESIM uses all combinations of the variables that you enter.
1. Create and save the well performance model.
2. Select a well, source, or junction source.
3. Perform one of the following actions:
•
On the Home tab, in the Tasks group, click VFP tables.
•
In the Tasks pane, double-click VFP tables.
4. Enter a description, which can be alphanumeric and can contain spaces and special characters.
5. Enter the General properties.
6. Enter the Settings properties.
Note: To create a temperature VFP table in addition to the pressure VFP table, select the Include
temperature check box (ECLIPSE/INTERSECT only).
7. Enter values for the sensitivity properties:
Run simulations
324
PIPESIM User Guide
•
Flowrate
•
Gas ratio
•
Water ratio
•
System outlet pressure
•
Gas lift injection properties for wells with a single gas lift injection point (multiple gas lift
injection points are not supported for VFP tables)
Note: For VFP tables created using a black oil fluid model, if gas lift is applied, the quantity can be
any of the following:
•
the injection rate of lift gas
•
the ratio of injected gas to liquid production
•
the ratio of injected plus produced gas to liquid production
For compositional VFP tables, the gas lift variable is restricted to the injection rate of lift gas.
8. Click Run.
When the run is complete, the VFP table tab and the VFP table (with temperature) tab appear
next to the Parameters tab. These tabs contain the PIPESIM* generated data in the format
specific to the selected reservoir simulator.
9. View and analyze the results.
Note: If you want to view the last generated VFP table, on the Home tab, in the Viewers group,
click Results. The most recent run for each study appears in the table, with VFPTables in the Task
type column.
10.Save the VFP table to a file.
Related links:
VFP table properties (p.325)
Save a VFP table to a file (p.327)
4.6.1
VFP table properties
Define the properties to create a VFP table file.
Property
Description
Branch start Wells
starts at the uppermost well completion
Generic Source
starts at source
Run simulations
325
PIPESIM User Guide
Property
Description
Junction Source
starts at junction source
Branch end The default value is the junction farthest from the selected Branch start. To
change the Branch end, select the endpoint of the selected branch from the list.
Setting the endpoint at an object (for example, a flowline) includes that object in the
simulation.
Note: You can choose any node in the branch as the Branch end.
Table 4.13: General Properties
Property
Reservoir
simulator
Description
Available simulators are:
• ECLIPSE*/INTERSECT
• Pores
• VIP
• Comp4
• MoRes
Table number
Creates a VFP table. The reservoir simulator uses the table number in the
simulation. When you save the file, PIPESIM* also uses the table number as
part of the file name.
To view the last table generated, click the Home tab, and then click Results.
Include
temperature
(ECLIPSE/INTERSECT simulators only) Generates a temperature VFP table
in addition to the pressure VFP table.
Bottomhole
datum depth
(ECLIPSE/INTERSECT simulators only) Enters the depth of bottomhole from
the reference depth in your ECLIPSE/INTERSECT model. The input value
cannot be negative. If Bottomhole datum depth is left blank, the default VFP
output value is the total elevation change from inlet to outlet.
Table 4.14: Settings Properties
Property
Description
Flowrate
Type of flow. Valid values are Liquid flowrate and Gas flowrate.
Gas ratio
GOR, GLR, OGR, or OLR.
Water ratio
Watercut, WGR, or GWR.
System outlet
pressure
(Production well) Pressure that exists at the end of the last object in the
model.
Run simulations
326
PIPESIM User Guide
Property
Description
Note: For injection wells, the property name is System inlet pressure.
Range
1. Click Range.
2. Specify the Start and End values and the Step increment between those
two values.
3. Click OK.
The results appear in the values table (limited to 50 rows)
You can also complete the values table manually. To add a new row of data,
click the New(+) button; or simply type a number, and then press ENTER to
move to the next row. To delete a row, right-click the row, and then click
Delete.
Item (available
only if a gas lift
exists)
Select the gas lift component for which you want to specify a range of
variables.
Variable (available Select a variable associated with the selected item for which you will specify
only if a gas lift
a range of values. When you select a sensitivity variable, the Range button
exists)
appears above the value range table, which may be useful for quickly
defining a set of evenly spaced values.
Table 4.15: Sensitivity Properties
Related links:
Create a VFP table (p.324)
4.6.2
Save a VFP table to a file
To a VFP table in a reservoir simulator, save the table to a file.
1. Create the VFP table.
2. Click the VFP table tab or the VFP table (with temperature) tab.
3. Right-click within the table, and then click Save as.
4. Navigate to the directory in which to store the file, and enter the file name.
5. Click Save.
The file is ready to use in the reservoir simulator.
Related links:
Create a VFP table (p.324)
Run simulations
327
PIPESIM User Guide
4.7
Run model calibration
You can run model calibration tasks to tune the following models to match field measurements:
PVT correlations, empirical flow correlations, and heat transfer models.
4.7.1
Run data comparison
You can run a data comparison task to gather information on the spread and variance of the
pressure profiles for the selected flow correlations. If you run the task with measured survey data,
this information also includes initial RMS values for all flow correlation cases.
1. To launch the task for a specific branch in the Network schematic, first select the well or
source.
2. On the Home tab, in the Tasks group, click Model calibration » Data comparison.
3. Select the Branch end from the drop-down list.
4. Select the Default profile plot.
5. Optional: To use Well survey data, click the Use survey data catalog ellipsis button, select
the survey data, and then click OK.
6. Optional: Select Override flowrate to change the flowrate values taken from the selected
survey data.
7. Optional: Under Calculated Variable, change the default Inlet pressure and Outlet pressure
options.
Outlet pressure is selected by default; and, the Inlet pressure values are automatically
populated from the source or well that you selected in Step 1.
8. Optional: If the well or source in your selected branch does not have a mapped fluid, create the
fluid models (p.228), and then map them.
9. Optional: If you modified the fluid ratios in the Fluid manager or in the Completions tab, or
the Inlet pressure associated with the well or source, click Reset boundary conditions to
refresh the interface and see the new fluid ratios.
The fluid ratios are populated from the Fluid manager and displayed in the task interface only
for black oil and compositional fluids. When multiflash MFL fluid files and PVT files are used,
the fluid ratios are used by the task but are not displayed in the task window.
10.Under Flow Correlations, select the following options as needed:
•
Select the Swap angle.
•
Select the Vertical flow (multiphase) correlations.
•
Select the Horizontal flow (multiphase) correlations.
11.Optional: Under Heat Transfer Options, select Override heat transfer options, and then
select the desired methods.
12.Click Run.
To monitor simulation progress, check the message center or progress monitor.
13.Review the profile results.
Run simulations
328
PIPESIM User Guide
4.7.2
Run data matching
You can run the data matching task to tune or mathematically regress selected flow correlations
and/or heat transfer models, to match measured flowing survey data available in the Survey data
catalog (p.34). This is to improve the accuracy and predictability of the flow correlations for the
pressure drop calculations and heat transfer models for the temperature calculations. The data
matching task can be run on a single branch only which could be a well, well and flowlines, or a
source connected to a flowline.
Before you tune the flow correlations to match the flowing pressures and optionally holdup in the
survey data, it is important to examine the default flow correlations and regression parameters. Go
to Home » Simulation settings » Flow correlations. You will observe the default or selected
vertical and horizontal flow correlations and the default or specified values for vertical and
horizontal regression parameters (holdup and friction factors). The uncalibrated flow correlations
have default holdup and friction factors of 1, in PIPESIM. When you run the data matching task you
will have the option to select the flow correlations you want to tune to match the survey data
(flowing pressures and optionally, holdup) and the regression parameters you want to tune to
achieve this match. These factors (holdup and friction factors) are tuned by the task for the
selected flow correlations to adjust the gravitational and frictional components, respectively, of the
pressure drop equation, to match the measured survey data. The holdup and friction factors are
adjusted to match measured flowing pressures and holdup, if the data is available. Once the data
matching task is complete, a calibrated flow correlation case (vertical and/or horizontal) can be
selected and populated back to the workspace. This action of populating the selected calibrated
correlation(s) from the task updates the Simulation settings dialog box with the selected
calibrated flow correlations and tuned holdup and friction factors.
Similarly, just as the measured flowing pressures and holdups can be matched, measured flowing
temperatures can also be simultaneously matched in the data matching task. Matching the flowing
temperatures is optional. If selected in the data matching task, it involves tuning the U-value
multiplier (a multiplier applied to the overall heat transfer coefficient) for the selected heat transfer
models to achieve the match. The default value in the simulation settings (Home » Simulation
settings » Heat transfer) for the uncalibrated heat transfer model is 1. When the data matching
task is complete and pressure and temperature have been matched, the process of selecting the
calibrated models and populating them and their associated tuned factors back to the workspace,
will also update the Heat transfer simulation settings dialog box, in addition to the flow
correlation settings mentioned previously.
1. To launch the task for a specific branch in the Network schematic, first select the well or
source.
The Data matching task becomes active.
2. On the Home tab, in the Tasks group, click Data matching.
In the Data matching dialog box, under the General group, the Branch start field displays the
model object you selected in Step 1.
3. Select the Branch end from the drop-down list.
The Branch end selection determines which objects are considered in the task as indicated in
the following table, and affects the fields that are displayed in the Data matching dialog box.
Run simulations
329
PIPESIM User Guide
Scenario Objects in the single branch
1
Well only
2
Flowline only
3
Well and flowlines
Tune vertical*
correlations
Tune horizontal*
correlations
X
X
X
X
Note:
•
*The determination of which flow correlation type is tuned for each object (well or flowline)
depends on the specified swap angle and the deviation survey or profile of the object.
I•f you select a junction that includes both a well and flowlines in the flowpath (Scenario 3), you can
run the task for the entire branch in any of 3 ways:
•
Tune only the selected vertical flow correlations for the vertical objects in the flowpath.
•
Tune only the selected horizontal flow correlations for the horizontal objects in the
flowpath.
•
Tune the selected vertical flow correlations for the vertical objects and the selected
horizontal flow correlations for the horizontal objects in the flowpath.
4. Perform one of the following steps to select the survey that you want to tune the flow
correlations to match:
•
Scenario 1: Map a well survey by selecting it from the Well survey data drop-down list.
•
Scenario 2: Map a flowline survey by selecting it from the Flowline survey data drop-down
list.
•
Scenario 3: Map a well survey and a flowline survey by selecting them from the Well survey
data and Flowline survey data drop-down list, respectively.
Note: The Well survey data drop-down list automatically filters the survey data catalog to display
only surveys that have the type set to Well. Similarly, the Flowline survey data drop-down list
automatically filters the survey data catalog to display only surveys that have the type set to
Flowline. Also, you can click the ellipsis button to browse the survey data catalog.
Once the survey is mapped, the survey flowrate is automatically mapped in the Calculated
Variable group. You can override this value. However, if you do override it, it is important to enter
the measured flowrate that corresponds to the mapped survey data or you will introduce an
inconsistency that will cause inaccurate task results.
Note: If you map a well and flowline survey that have different flowrates, the survey flow rate for
the object in the branch start is automatically assigned in the Calculated Variable group. This is
stated in the Message center.
5. Optional: Under Calculated Variable, change the default Inlet pressure and Outlet pressure
options.
Run simulations
330
PIPESIM User Guide
Outlet pressure is selected by default; and, the Inlet pressure values are automatically
populated from the source or well that you selected in Step 1.
6. Optional: If the well or source in your selected branch does not have a mapped fluid, create the
fluid models (p.228), and then map them.
7. Optional: If you modified the fluid ratios in the Fluid manager or in the Completions tab, or
the Inlet pressure associated with the well or source, click Reset boundary conditions to
refresh the interface and see the new fluid ratios.
The fluid ratios are populated from the Fluid manager and displayed in the task interface only for
black oil and compositional fluids. When multiflash MFL fluid files and PVT files are used, the fluid
ratios are used by the task but are not displayed in the task window.
Note: The fluid ratios used by the task are those defined in the Fluid manager, not in the Survey
data dialog box accessed from the survey data catalog.
8. Under Regression Parameter Setup, tune and regress the parameters to match pressure,
temperature, and liquid holdup.
Note:
•
By default, the five regression parameters are selected when you first launch the data
matching task. The vertical and horizontal holdup and friction factors have red validation
boxes indicating that you need to select flow correlations. When you select your first vertical
correlation or horizontal correlation, the red validation boxes for the vertical or horizontal
regression parameters disappear.
•
The holdup and friction factors are tuned to match the measured flowing pressure and liquid
holdup simultaneously, if the data are available. The regression algorithm only considers
liquid holdup, not gas or water holdups.
•
The U value multiplier is tuned to match flowing temperature. If you do not want to match
flowing temperatures, or do not have any temperature data in your selected survey, clear
the U value multiplier check box. The task will run using the default or specified U value in
the simulation settings.
9. Modify the min and max ranges for the friction and holdup factor regression parameters to
reasonable values.
Note: Care must be taken when selecting the ranges for the regression parameters to ensure that
reasonable regression results are obtained and that the final calibrated model can be trusted for
future predictions of the pressure and temperature losses. Generally, ±20% of the default value of
1 is the recommended range for the pressure regression parameters. If the calibration results in
tuned regression parameters that are significantly outside this recommended ±20% range, it may
be an indication that there are errors with the PVT or with the measured flowing pressure and
temperature data. It could also simply be attributed to the inherent limitations with multiphase flow
correlations.
10.Select vertical and/or horizontal flow correlations as appropriate for the scenario in your
selected single branch (Scenario 1, 2, or 3 as described in Steps 3 and 4).
Run simulations
331
PIPESIM User Guide
Note:
•
If you have only vertical components in your selected branch (Scenario 1), select only the
vertical holdup and friction factor check boxes, and select only vertical flow correlations for
the regression to match the measured flowing pressures. PIPESIM will not prevent you from
choosing horizontal flow correlations in this scenario. The task will run, because it is a
regression algorithm, but will give inaccurate results because of the illogical scenario you
configured. This also applies for the converse case where you have only horizontal
components in your selected branch (Scenario 2) but choose vertical regression parameters
and vertical flow correlations.
•
If you have both vertical and horizontal components in your selected branch, you have the
option of selecting vertical and horizontal regression parameters as well as vertical and
horizontal flow correlations for the regression. Alternatively, you may decide to tune only the
vertical flow correlations to match the measured flowing pressures for the vertical
component in your branch. This may be because you only have survey data for your vertical
well, for example. In this scenario, the regression will tune only the selected vertical
correlations and use the default horizontal correlation in the simulation settings for all
combinations based on your selected vertical flow correlations. This also applies for the
converse scenario, i.e. if you decide to tune only the horizontal flow correlations to match
the measured flowing pressures for the horizontal components in your selected branch.
11.Under Heat Transfer Options, choose the heat transfer models to be used for the temperature
calculations when the task is run.
By default, it is automatically populated with the selected heat transfer models under Simulation
settings » Heat transfer. You can override this default selection by selecting Override heat
transfer options.
Note: If the selected branch in the task has a well and flowline(s), the following additional heat
transfer options will be exposed and available for you to override: Inside film coefficient method
for the flowline, and Pipe burial method.
12.Optional: Modify the RMS Weight Factors.
The RMS weight factors are used to calculate the Root Mean Squared error between the
measured values for pressure, temperature, and liquid holdup; and the calculated/predicted
values from the selected flow correlations and heat transfer model, using the equations below.
By changing the RMS weight factor, you can weight the calibration more heavily towards the
parameter that is more important for you to match e.g. Pressure. PIPESIM will minimize the
total RMS error term.
13.Modify the swap angle (p.504), as desired.
The swap angle is used by the simulator to determine whether a horizontal or vertical flow
correlation should be used for each pipe section in the flow path. It is automatically populated in
the task from Simulation settings » Flow correlations.
Run simulations
332
PIPESIM User Guide
14.Click Run.
To monitor simulation progress, check the message center or progress monitor.
15.Review the profile results.
The survey data is automatically plotted along with the profile results for the initial and
calibrated version of each flow correlation case. Each case is a combination of the selected
vertical correlation (VC) and/or horizontal correlation (HC). The flow correlation names are
abbreviated in the case selector on the left, but you may hover over each case to see a tooltip
with the full name of the correlation. The case name also includes the RMS.
16.Visually assess the quality of the flowing pressure match.
Run simulations
333
PIPESIM User Guide
Note: The case name only shows the vertical or horizontal flow correlation name if it was selected
for the regression.
17.Double-click Profile results to configure it to display flowing temperature and holdup to visually
assess the quality of the matches.
18.Click the Results summary tab.
The grid summarizes the regression results for all cases defined based on the combinations of
selected vertical and horizontal flow correlations. The flow correlation cases are sorted from
best to worst, i.e. in order of increasing calibrated total RMS. The grid properties are described
below.
Property
Description
Vertical
multiphase
correlation
Selected vertical flow correlation on Data matching tab if vertical flow
correlations were selected for tuning, or default or specified vertical flow
correlation in Simulation settings » Flow correlations, if no vertical flow
correlations were selected in the data matching task
Horizontal
multiphase
correlation
Selected horizontal flow correlation on Data matching tab if horizontal flow
correlations were selected for tuning, or default or specified horizontal flow
correlation in Simulation settings » Flow correlations, if no horizontal flow
correlations were selected in the data matching task
(Calibrated)
Calibrated vertical friction factor
vertical
friction factor Note:
(Calibrated)
vertical
holdup factor
(Calibrated)
horizontal
friction factor
•
This column will display the calibrated value of the vertical friction factor if
the vertical friction factor was selected for tuning under Regression
Parameter Setup. If not, it will display the default or specified value of
vertical hold up factor in Simulation settings » Flow correlations, and the
column header will not display Calibrated.
•
When Use local option is selected Simulation settings » Flow
correlations, in certain instances, the column will be hidden. The display
rules outlined above apply for all regression parameters; vertical and
horizontal holdup and friction factors, as well as the U value multiplier.
Calibrated vertical holdup factor
Refer to the notes for the calibrated vertical friction factor as these rules also
apply for calibrated vertical holdup factor.
Calibrated horizontal friction factor
Refer to the notes for the calibrated vertical friction factor as these rules also
apply for calibrated horizontal friction factor.
Run simulations
334
PIPESIM User Guide
Property
(Calibrated)
horizontal
holdup factor
Description
Calibrated horizontal holdup factor
Refer to the notes for the calibrated vertical friction factor as these rules also
apply for calibrated horizontal holdup factor.
(Calibrated) U Calibrated U value multiplier
value
multiplier
Note:
•
This column displays the calibrated value of the U value multiplier if the U
value multiplier was selected for tuning under Regression Parameter
Setup. If not, this column displays the default or specified value of the
vertical hold up factor in Simulation settings » Heat transfer, and the
column header will not display Calibrated.
•
When Use local is selected in the Simulation settings dialog box for
heat transfer, in certain instances, the column may be hidden.
Initial
pressure
RMS
Calculated root mean squared error for the pressure for the initial (uncalibrated)
flow correlation case using the following equation
Calibrated
pressure
RMS
Calculated root mean squared error on the pressure for the calibrated flow
correlation case
Initial
temperature
RMS
Calculated root mean squared error on the temperature for the initial
(uncalibrated) flow correlation case using the following equation
Calibrated
temperature
RMS
Calculated root mean squared error on the temperature for the calibrated flow
correlation case
Initial holdup
RMS
Calculated root mean squared error for the liquid holdup for the initial
(uncalibrated) flow correlation case using the following equation
Run simulations
335
PIPESIM User Guide
Property
Description
Calibrated
holdup RMS
Calculated root mean squared error on the liquid holdup for the calibrated flow
correlation case
Initial total
RMS
Calculated root mean squared error for the overall pressure, temperature, and
liquid holdup match for the initial (uncalibrated) flow correlation case using the
following equation
Calibrated
total RMS
Calculated root mean squared error for the overall pressure, temperature and
liquid holdup match for the calibrated flow correlation case
Status
Status of the regression for the flow correlation case. The possibilities are
Optimized, Unconverged, and Ill-conditioned (p.452)
Select
Check box to select the calibrated model you would like to populate back to
Simulation settings in the workspace
19.In the Select column, select the check box for the case with the lowest calibrated total RMS
and move your mouse to hover over the Publish calibrated models button.
A tooltip displays a message indicating exactly what information will be published to the
workspace. They include the vertical and horizontal flow correlations, calibrated holdup and
friction factors, calibrated U-value multiplier, fluid ratios (for Black Oil and Compositional fluids),
and heat transfer models.
20.Click Publish calibrated models to complete the process.
21.On the Home tab, in the Data group, click Simulation settings, then on the Flow correlations
tab, verify that the selected calibrated flow correlation case and tuned vertical holdup and
friction factors were correctly populated.
Note: The process of publishing the calibrated models to the workspace switches the option from
Use global to Use local. This is to enable the calibrated results to be published locally only to the
objects in the branch that was selected when the task was run. This also applies to the Heat
transfer. To extend the calibration results to other branches, you must manually select the same
flow correlations and heat transfer model from the task for each object and enter the calibration
factors for them.
22.On the Home tab, in the Data group, click Simulation settings, click the Flow correlations tab,
and then verify that the calibrated heat transfer model and tuned U value multiplier were
correctly populated.
The model is now calibrated and can be used for analyzing various scenarios.
Note: The calibrated model is only valid for as long as the single branch (well, flowline, well and
flowlines), fluid, and producing conditions are the same as when the survey data (used for the
calibration) was acquired. If any of these conditions change, for example, the water cut increases
significantly, the calibrated model and tuned regression parameters are no longer valid. If updated
Run simulations
336
PIPESIM User Guide
flowing pressure, temperature, and holdup data are available, the model must be re-calibrated by
re-running the data matching task to match this data.
Related links:
Manage the survey data catalog (p.34)
Create or edit fluid models (p.228)
Swap angle (p.504)
Heat transfer properties (p.275)
Ill-conditioned simulations (p.452)
Data matching properties (p.337)
Data matching properties
General properties
In this area, enter the endpoint that defines the selected branch for the Data matching task.
Property
Description
Branch start
The well, source, or junction (if treated as a source) selected when the task was
started. You cannot change this value.
Branch end
The default value is the junction farthest from the selected Branch start. To
change the Branch end, select the endpoint of the selected branch from the list.
Setting the endpoint at an object (for example, a flowline) includes that object in
the simulation.
Default profile
plot
Elevation vs. pressure
Plots the elevation change against pressure. Subsurface elevations are
expressed as negative values.
Elevation vs. temperature
Plots the elevation change against temperature.
Pressure vs. total distance
Plots pressure against total distance. This setting is selected automatically
for source models.
Temperature vs. total distance
Plots temperature against total distance.
Well Survey
data:
Name of the survey created for the data matching task.
Flowline survey Name of the flowline associated with the survey.
data:
Run simulations
337
PIPESIM User Guide
Calculated variable properties
In this area, specify one of three key variables (inlet pressure, outlet pressure, or flowrate) as the
calculated variable. The calculated variable is derived from the other two values.
Property
Description
Inlet pressure
To calculate the inlet pressure, enter both outlet pressure and any flowrate.
Outlet pressure To calculate the outlet pressure, enter both inlet pressure and any flowrate. The
inlet pressure is determined by the pressure at the start node.
Liquid flowrate
Gas flowrate
Mass flowrate
Select the flowrate (liquid, gas, or mass) to be calculated. To calculate the
flowrate, enter both inlet pressure and outlet pressure. The inlet pressure is
determined by the pressure at the start node.
Fluid ratio
In this area, the calculated values for GLR and WaterCut parameters match the values in the Fluid
Manager for the following fluid types: black oil and compositional.
Note: These fields are read only.
Property
GLR:
Description
Gas/liquid ratio
WaterCut: Volume % aqueous phase in the total liquid phase at standard conditions. Typically
used when the fluid is predominantly liquid.
Regression parameter setup
Property
Description
Vertical
friction
factor
Coefficient applied to the frictional term of the pressure drop equation for all vertical
components in the selected branch (i.e. pipe segments with inclinations > swap
angle) that is tuned for the selected flow correlations; to match measured flowing
pressure and liquid holdup data. Select the check box to enable this parameter only
if vertical flow paths are present in the selected branch, and if measured flowing
pressure and or liquid holdup data are available in the survey mapped to the task.
Specify a minimum and maximum value for this parameter which will be honored
during the regression.
Vertical
holdup
factor
Coefficient applied to the gravitational term of the pressure drop equation for all
vertical components in the selected branch (i.e. pipe segments with inclinations >
swap angle) that is tuned for the selected flow correlations; to match measured
flowing pressure and liquid holdup data. Select the check box to enable this
parameter only if vertical flow paths are present in the selected branch, and if
measured flowing pressure and or liquid holdup data are available in the survey
mapped to the task. Specify a minimum and maximum value for this parameter
which will be honored during the regression.
Run simulations
338
PIPESIM User Guide
Property
Description
Horizontal
friction
factor
Coefficient applied to the frictional term of the pressure drop equation for all
horizontal components in the selected branch (i.e. pipe segments with inclinations
< swap angle) that is tuned for the selected flow correlations to match measured
flowing pressure and liquid holdup data. Select the check box to enable this
parameter only if horizontal flow paths are present in the selected branch, and if
measured flowing pressure and or liquid holdup data are available in the survey
mapped to the task. Specify a minimum and maximum value for this parameter
which will be honored during the regression.
Horizontal
holdup
factor
Coefficient applied to the gravitational term of the pressure drop equation for all
horizontal components in the selected branch (i.e. pipe segments with inclinations
< swap angle) that is tuned for the selected flow correlations to match measured
flowing pressure and liquid holdup data. Select the check box to enable this
parameter only if horizontal flow paths are present in the selected branch, and if
measured flowing pressure and or liquid holdup data are available in the survey
mapped to the task. Specify a minimum and maximum value for this parameter
which will be honored during the regression.
U Value
multiplier
Coefficient applied to the U-value of the heat transfer model that is tuned for the
selected branch to match measured flowing temperature data. Select the check
box to enable this parameter if measured flowing temperature data is available in
the survey mapped to the task. Specify a minimum and maximum value for this
parameter which will be honored during the regression.
Note: Care must be taken when selecting the ranges for the friction and holdup factor regression
parameters to ensure that reasonable regression results are obtained and that the final calibrated
model can be trusted for future predictions of the pressure and temperature losses. Generally,
±20% of the default value of 1 is the recommended range for the pressure regression parameters.
If the calibration results in tuned regression parameters that are significantly outside this
recommended ±20% range, it may be an indication that there are errors with the PVT or with the
measured flowing pressure and temperature data. It could also simply be attributed to the inherent
limitations with multiphase flow correlations.
RMS weight factor
Property
Pressure:
Description
Weighting factor for pressure match.
Temperature: Weighting factor for temperature match.
Liquid holdup: Weighting factor for liquid holdup match. For more information, see Friction and
holdup factors. (p.499)
Heat transfer options
In this area, specify one of three key variables (inlet pressure, outlet pressure, or flowrate) as the
calculated variable. The calculated variable is derived from the other two values.
Run simulations
339
PIPESIM User Guide
Property
Description
Override heat
transfer options:
Overrides global values set for the branch.
Pipe burial
method:
Model to use for pipeline heat transfer calculations. The calculations use the
burial configuration of the pipe (fully buried, partially buried, or fully exposed)
and give different U-value results based on the model selected. The options,
in decreasing order of accuracy, are:
•
2009 Method (default)
•
2000 Method
•
1983 Method
All options produce identical results for a fully exposed pipeline, but the
results are different for a fully buried or partially buried pipe.
Inside film
coefficient
method:
Inside film coefficient (IFC) calculation model for heat loss calculations.
•
Kaminsky model
•
Kreith combined Reynolds number model (default)
Flow correlations
In this area, set flow correlation options at the global level or at local levels. If you set flow
correlation options at the local level, the source, correlation, friction factor, and holdup factor
appear as individual columns for both vertical and horizontal components.
Property
Description
Swap angle The multiphase flow correlations used to predict the pressure loss and holdup are
split into two categories: vertical and horizontal. Each category lists the correlations
that are appropriate for that type of flow.
By default the selected vertical correlation is used in the situation where the tubing/
pipe is at an angle greater than 45 degrees from the 0 degree axis. For angles less
than or equal to 45 degrees, the selected horizontal correlation is used. This angle
can be changed.
Related links:
Run data matching (p.329)
4.8
Design an ESP
ESP Design task allows you to select suitable ESPs from the database and performs necessary
calculations to determine the number of stages required to achieve target flowrate under given
well, fluid and operating conditions. Multiple operations are performed as part of well's ESP design
to calculate and report well performance before and after an ESP is installed.
PIPESIM is primarily configured to perform single ESP Design and pump selection. However, you
may design and select pumps in tandem by performing successive design steps.
Run simulations
340
PIPESIM User Guide
Prerequisites:
•
Well is completely defined with all the components and properties are required.
•
One or more fluid models are defined and each completion of a well is mapped to a fluid.
1. Click ESP design from the Tasks in a Well-centric workspace. In Network-centric mode,
select the well and then click ESP Design to open the ESP Design Task.
2. Under Boundary Conditions, specify all the required data.
Parameter
Description
Branch end
By default, this field is populated as the wellstream outlet that is set in the model.
You can change the branch end to any other object in the well branch.
Outlet pressure
You must specify this value.
Reservoir
Pressure
Represents pressure of the reservoir and populated directly from the base model.
You can update the value.
Reservoir
Temperature
Represents temperature of the reservoir and populated directly from the base
model. You can update the value.
Phase ratios
Ratio type displayed here are GOR and Water Cut only. If the base fluid is defined
with other ratio types, necessary calculation will be performed in the background to
display GOR and WC.
Note: The phase ratio will be displayed for black oil or compositional fluid types
only.
Also, you will be allowed to modify the phase ratio for the design. In case of PVT
and MFL fluid, the phase ratio options will be hidden.
Note: For multilayer wells, the display of Inlet pressure, Inlet Temperature, and Phase ratio are
provided in a tabulated form showing all layers. All edited values of the base model properties are
local to the task (for example, it does not update the base model). When all the required data is
populated, a nodal plot is generated to display Initial Nodal Result for the base model (before the
ESP design). This Nodal plot considers the Nodal Analysis point to be at the Design intake depth.
Any changes in the boundary condition data will re-run Nodal analysis to refresh the plot.
3. Specify Design Criteria.
4. Click ... under pump selection group to open pump selection menu.
5. View/specify pump filtering option to control pump list under display.
6. Select a suitable pump from the pump selection table and click OK to exit pump selection
window and go back to the task window.
7. Click Run.
Results tab displays once Run is performed to populate the results.
Note:
Run simulations
341
PIPESIM User Guide
•
The initial nodal analysis run considers a virtual nodal analysis point at pump intake. The
inflow includes the flowpath from reservoir to the pump intake including a separator if
defined. The outflow includes the section from the pump (including the pump) and all
components downstream including any surface equipment present. Note that outflow fluid
does not include separated/discarded gas.
•
Initial nodal analysis does not include any existing ESP(s) if the design option is Replace all
ESP(s).
•
Required pressure reported at the bottom of the plot is the difference between outflow and
inflow pressure from the initial nodal run.
•
Intake gas volume fraction represents the value of the fluid entering pump intake (leaving
out separated gas that gets discarded). The gas volume fraction reported in ESP Design
represents the original fluid before separation.
•
Pump selection triggers a PT Profile run to estimate and report fluid flowrate at pump
intake condition - liquid rate, gas rate (excluding separated/discarded gas) and total rate.
•
Running the design task will create: (a) special nodal plot (with nodal point at pump
discharge), (b) Nodal analysis (with nodal point at bottomhole) and (c) P-T Profile.
Run simulations
342
PIPESIM User Guide
Parameter
Description
Target
Must be smaller than the maximum delivery predicted by the displayed inflow curve (@
production rate pump intake). Target rate is blank by default. Once you set a value of target rate, the
initial nodal plot displays a dotted vertical line at the target rate.
Design Option
Controls how the new ESP is added to the base well. Options are to Add a new ESP
(p.82) or Replace existing ESP.
Note:
•
(a) If the base well has no ESP, display is a read only option Add a new ESP
•
(b) If the base well has one or more existing ESPs, show the default option as
Replace existing ESP(s). The design process must replace all existing ESPs
by the new ESP at specified pump intake depth.
•
c) In case of b), you should be able to select the option Add a new ESP. The
design process will add a new ESP in addition to existing ESP(s).
Pump Intake
Depth
The default option is to populate the depth as the bottom MD of the tubing or top of the
topmost completion; whichever comes later in the intended flow path. You should be
able to edit it though ensuring the pump intake depth to be downstream of any
existing/active completion. (validation is optional).
Design
Frequency
60 Hz shown as default. You may edit this value.
Gas separator
Unchecked by default. If checked, the separation efficiency default value is 100%. You
can change the value of separation efficiency.
Note: If the design option is Add a new Pump, the initial Nodal plot considers all the existing
ESPs in the well as part of the base model. However, if you select Replace existing ESP(s), the
base nodal analysis does not consider existing ESP(s) in analysis. Any changes in the Design
option (if allowed) or separator property should re-run nodal analysis to refresh initial nodal plot.
When all the required data is populated, a nodal plot is generated to display the Initial Nodal Result
for the base model (before the ESP design). This Nodal plot considers the Nodal Analysis point to
be at the Design intake depth. Any changes in the boundary condition data will re-run Nodal
analysis to refresh the plot.
See also: Electrical submersible pumps (ESP) (p.601)
Related links:
ESP design task parameters (p.343)
Tapered ESP design (p.93)
4.8.1
ESP design task parameters
The following tables explain the parameter options for the ESP Design task.
Run simulations
343
PIPESIM User Guide
Pump selection
The Pump selection and Performance tuning options are hidden if any data under the
Boundary Conditions or Design Criteria section is missing. Once data is complete, Pump
selection is enabled. Tuning factors appear after the pump is selected.
Parameter
Description
Pump
By default it is blank or empty, (for example, no pump is selected). The ...
command allows you to select the pump.
Stage by
Stage
calculation
Allows staging calculation. It is checked by default. You can uncheck it. [not
recommended]
Derating
factors
These are tuning factors for catalog pump performance curve. Head, Rate and
Power can be adjusted by the supplied factor (by default these are all 1, for
example, no tuning). You can change these.
Viscosity
correction/
correction
factor
Viscosity correction is applied to the pump performance using one of the
selected models for correction factor. Model options (displayed once viscosity
correction is checked) depend on selected pump manufacturer: - If the selected
pump is REDA, viscosity correction models are - REDA, TURZO, CENTRILIFT
(default) - If selected pump is Centrilift - Centrilift (default) and Turzo - For all
other pumps - Turzo is the only option available/selected.
Note: Viscosity correction factor is applied during the simulation. Catalog
performance plot does not correct for viscosity. Clicking pump selection should
run a PT profile at design rate to calculate intake rates for liquid and gas phases
to aid pump selection.
Pump selection interface
The Pump selection interface pops up when the control button "..." is clicked under the Pump
selection. The window should display all the pump that is fit for purpose and filtered based on
following criteria.
Parameter
Description
Casing ID
Read only display of Casing ID from the base model at the location of
wellbore where pump is intended. The displayed pump must fit into the
casing with minimum equipment clearance provided by the user. (OD of
displayed pump < Casing ID - 2*Equipment clearance).
Equipment
Clearance
Represents minimum clearance between casing inside wall and ESP
outside wall (assuming the pump is concentric with the casing).
Design flowrate
Read only field (for display only) - same as Design production rate (stock
tank conditions).
Design frequency
Read only field (for display only). The pump selection table displays all
flowrates adjusted to this speed.
Run simulations
344
PIPESIM User Guide
Parameter
Description
Intake Liquid Rate
Read only value for liquid (including dissolved gas) flowrate at pump intake
condition.
Intake Gas Rate
Read only value for free gas flowrate at pump intake condition after
separation (separated gas is assumed to be discarded).
Intake Total Rate
Read only value of total fluid rate (liquid with dissolved has + free gas) at
pump intake condition. This rate is used for pump filtering based on rate
criteria.
Show
recommended
pumps
Checked by default. This means all pumps displayed in pump table (see
next section) fit into the casing (with given equipment clearance) and also
satisfy the recommended flowrate range for total fluid at intake conditions.
If unchecked, the rate filter is disabled; all pumps that fit into the casing are
displayed.
Pump selection
controls
You can select any row in the pump table. Click OK to display the selected
pump on the main task window or Cancel to ignore the selection.
Pump table
The Pump table is displayed after filtering with the following column options.
Parameter
Description
Casing ID
Read only display of Casing ID from the base model at the location of
wellbore where pump is intended. The displayed pump must fit into the
casing with minimum equipment clearance provided by the user. (OD of
displayed pump < Casing ID - 2*Equipment clearance).
Equipment
Clearance
Represents minimum clearance between casing inside wall and ESP
outside wall (assuming the pump is concentric with the casing).
Design flowrate
Read only field (for display only) - same as Design production rate (stock
tank conditions).
Design frequency
Read only field (for display only). The pump selection table displays all
flowrates adjusted to this speed.
Intake Liquid Rate
Read only value for liquid (including dissolved gas) flowrate at pump intake
condition.
Intake Total Rate
Read only value of total fluid rate (liquid with dissolved has + free gas) at
the pump intake condition. This rate is used for pump filtering based on
rate criteria.
Show recommended Checked by default. This means all pumps displayed in pump table (see
pumps
next section) fit into the casing (with given equipment clearance) and also
satisfy the recommended flowrate range for total fluid at intake conditions.
If unchecked, rate filter is disabled; all the pumps that fits into casing are
displayed.
Manufacturer
ESP Pump Manufacturer. These are REDA, ODI, ESP, etc.
Run simulations
345
PIPESIM User Guide
Parameter
Description
Model
ESP Pump Model (every manufacturer has a list of models as stored in the
database).
Series
ESP Pump series (every model has a series that reflects the size of the
pump). A higher series represents larger OD of the pump.
Min. flowrate
Recommended minimum flowrate for the pump operation.
Max flowrate
Recommended maximum flowrate for the pump operation.
Efficiency at design
condition
Efficiency of the pump at the design flowrate.
Note: The pump can operate outside of recommended range. However the efficiency will be
undetermined.
Plots on task » esp design
The plot area displays multiple plots. Initially, when the task is launched the only tab displayed in
the plot area is Base/Initial Nodal Analysis with/without the plot depending on whether the data is
complete or not. Once the pump is selected, other plot tabs appear. The Nodal Plot is a Nodal
Analysis plot generated with a Nodal point at pump intake.
Parameter
Description
Initial Nodal Analysis
Displays the Nodal Analysis Plot for the base model before the ESP
Design.
Required DP at the
design rate
Displayed at the bottom of the plot and indicates the pressure
differential between inflow and outflow at the design rate.
Intake gas volume
fraction
Displayed at the bottom of the plot. This value is the gas volume
fraction reported after discarding the separated gas, if any.
Catalog Performance
Curve
Populated after pump is selected. The catalog curve displayed takes
into account derating factors (head, rate and power) but no viscosity
correction. (The design rate series line shown here is total volumetric
rate at intake conditions.)
Catalog Variable Speed
Curve
Performance curve (tuned with derating factors) displayed for variable
speeds.
Run/stop command
The Run command performs ESP design taking all the data in the Parameter tab. The Run button
is active only if the required data is complete. The Stop command stops the task. Once the run is
complete, additional tabs appear - The Engine console tab displays the engine log and the
Results tab displays the results of ESP design.
Results
The Result tab displays the following results (including key input parameters):
Run simulations
346
PIPESIM User Guide
Parameter
Description
Design
parameters
Design flowrate and design frequency as specified as input.
Operating
conditions
Operating conditions (Operating flowrate, Outlet pressure and Total dynamic
head) are the values considering calculated stages (rounded off to nearest
integer value)
Intake conditions
(Pump intake pressure, intake liquid rate, intake gas volume fraction) refer to
conditions at the pump intake (suction)
Note: Gas volume fraction is the free gas after separated gas is discarded.
Pump
parameters
Simulated result across pump. There are: Selected pump, Stages (nearest
integer), Speed (pump rpm), efficiency, power, head, differential pressure,
discharge pressure and fluid temperature rise across pump
Plot
The following plots are produced:
Parameter
Description
ESP Well
Performance
A variation of Nodal Analysis - multispeed performance for the ESP that
shows discharge pressure at various speeds, pump suction pressure,
bubble point pressure, gas volume fraction, etc.
Actual pump
performance curve
Catalog curve corrected for the actual number of stages, all derating
factors applied, viscosity correction factors applied, and fluid properties
at operating conditions. This curve reflects tabulated results for head,
power and efficiency at the operating point.
Well nodal analysis
Nodal analysis plot including the ESP along with the bubble point line
superimposed.
Well P-T Profile
Pressure-temperature profile showing both pressure and temperature
against elevation.
For more information, see Electrical submersible pumps (ESP) (p.601).
Related links:
Design an ESP (p.340)
4.8.2
Tapered ESP design
A tapered ESP refers to multiple ESP's in the same well. A tapered electric submersible pump
(ESP) is mainly used to pump wells with a high gas-oil ratio. Free gas is separated and vented
using a shroud or gas separator. Alternatively, it is compressed using a tapered larger-than-normal
pump or specially designed gas handler below the normal pump. Another scenario could be
Run simulations
347
PIPESIM User Guide
unavailability of required number of stages in the inventory for the intended ESP pump. A second
ESP can then be used to provide additional states as required.
Although the PIPESIM ESP Design task is configured to calculate required number of stages that
provides the required total pressure differential for the well at given operating conditions, tapered
design can be done through the following steps.
1. Perform the ESP Design as you would normally for a single ESP design (p.340) to calculate the
required number of stages for the first ESP and Install the pump in the well.
2. Return to the Well editor and under the Artificial Lift tab select the ESP you have installed in
step 1. Edit the property by changing the number of stages to a lower value.
3. Return to the ESP Design and repeat the ESP design task after performing the following
actions:
a. Change the Design option as Add new ESP
b. Ensure the depth is changed to a new value.
c. Select a different pump as required.
As you have lowered the number of stages for the first pump, the new design will calculate the
number of stages required for the second ESP to achieve the additional pressure differential
and thereby meet the original total differential pressure requirement.
4. Install the second ESP.
5. Repeat steps 2 and 3 to add additional ESP’s as required.
Note: PIPESIM performs hydraulic calculations for the ESP without considering the length of the
ESP equipment. For better accuracy, be careful in estimating the depth of subsequent ESP by
taking into account of the length of ESP stages you have already installed.
For more information, see Electrical submersible pumps (ESP) (p.601).
Related links:
Design an ESP (p.340)
4.9
Run gas lift tasks
Gas lift is the process of raising or lifting fluid from a well by injecting gas down the well through the
tubing, casing, annulus, or riser. Injected gas aerates the fluid to make it exert less pressure than
the formation does; the resulting higher formation pressure forces the fluid out of the wellbore. Gas
may be injected continuously or intermittently, depending on the producing characteristics of the
well and the arrangement of the gas lift equipment.
Related links:
Run deepest injection point (p.349)
Run gas lift response (p.353)
Run gas lift design (p.357)
Run simulations
348
PIPESIM User Guide
Run gas lift diagnostics (p.373)
Gas lift (p.605)
4.9.1
Run deepest injection point
You can run a deepest injection point simulation to calculate the deepest point of injection (DIP) for
a gas lift well based on the injection gas rate, surface pressure, and other parameters.
The deepest injection point task requires a production well with or without valves.
Once the DIP is found, PIPESIM generates a pressure versus depth curve for the calculated flow
rate.
1. Select the well.
2. On the Home tab, in the Tasks group, click Gas lift, and then click Deepest injection point.
3. Under Boundary Conditions, enter the Production outlet pressure, and edit the remaining
values as needed.
Parameter
Description
Branch end
Well name of the selected production well (uneditable)
Calculated
variable
Impacts how the production profile is calculated
Calculated variable options:
•
Injection gas pressure
•
Injection gas rate
•
Production rate
•
Reservoir pressure: This option is available only for one active
completion well.
Production
outlet pressure
Represents the pressure at the branch end (wellhead)
Reservoir
pressure
Represents the pressure of the reservoir and is populated directly from the
base model
Reservoir
temperature
GOR
Watercut
You must specify this value.
•
This value is initially taken from the completion.
•
You can update the value.
Represents the temperature of the reservoir and is populated directly from the
base model
•
This value is initially taken from the completion.
•
You can update the value.
These values are populated from the base model mapped completion fluid. If
the completion is defined with a different phase ratio type, the software
converts the data to the equivalent GOR or Watercut.
You can update these values.
Run simulations
349
PIPESIM User Guide
Parameter
Description
Note: For multilayer wells, the Reservoir Pressure, Reservoir Temperature,
GOR, and Watercut fields are shown in a table that displays values for each
completion in a separate row. All edited values of the base model properties
are local to the task (for example, it does not update the base model).
Target
Desired delivery rate of the gas
production rate You must specify this value. The entered value must be smaller than the
maximum delivery predicted by the displayed inflow curve at the pump intake.
Note: This option is available for all Calculated variable options excluding the
Production rate option.
4. Under Injection Parameters, enter the required data based on the selected Calculated
variable.
Parameter
Operating
injection
pressure
Description
Maximum available injection pressure to be used for the design calculation
You must specify this value.
Note: This option is available only for the following Calculated variable
options: Injection gas rate, Production rate, and Reservoir pressure.
Surface injection
temperature
Surface temperature of the injection gas
This value is used to determine the injection gas temperature profile.
You must specify this value.
Target injection
rate
Target injection gas flowrate for design
This value is used to calculate the production pressure curve and the
operating valve sizing.
You must specify this value.
Note: This option is not available for the following Calculated variable
option: Injection gas rate.
Gas specific
gravity
Specific gravity of the injection gas
•
Initially, this value is populated from the injection gas property (BO) or
flash result.
•
This value is editable.
Run simulations
350
PIPESIM User Guide
5. Under Calculation Options, select the Injection gradient option.
Parameter
Injection
gradient
Description
Injection gradient used to determine the calculation of the injection pressure
profile
Injection gradient options:
Include friction losses
This option lowers the injection pressure profile by taking into account
friction losses.
Static gradient
This option does not account for frictional losses in the annulus.
6. Under Spacing Control, enter the required data.
Parameter
Description
Gas injection Gas injection depth options:
depth
Optimum depth
Deepest location in the well where the injection pressure exceeds the
production pressure by the minimum valve injection DP (provided that the
maximum injection depth is not limited by a packer)
This uneditable value is automatically selected if the well has gas lift ports.
Valve depth
If the well has an existing valve, PIPESIM will identify the deepest valve
where the injection pressure exceeds the production pressure by the
minimum valve injection DP (provided that the maximum injection depth is
not limited by a packer)
This option is available only if the well has gas lift valves.
Maximum
injection TVD
Depth (true vertical) taken as the maximum depth for port or valve placement in
the spacing calculations
Normally this value should be about 100 ft above the packer depth.
Minimum
valve
injection DP
Minimum difference between injection and production pressure required for port
or valve placement
Ports or valves will not be placed deeper if the pressure difference is less than
this value.
7. Click Run.
To monitor simulation progress, check the message center or progress monitor.
8. Optional: After the simulation completes, click the Engine console tab and view the direct
output of the gas lift DIP calculations.
9. Click the DIP results tab, and then view the simulation results in the grid, plot, and plot table.
Run simulations
351
PIPESIM User Guide
Related links:
DIP results tab properties (p.352)
DIP results tab properties
The DIP results tab displays a formatted result of the gas lift deepest injection point simulation.
Field
Description
Casing head pressure
Operating injection pressure measured at the casing head
Total injection gas rate Target total injection gas rate measured at standard condition
Liquid flow rate at
outlet
Produced liquid flow rate measured at the stock tank condition
Reservoir pressure
Static reservoir pressure
DIP
Deepest point of injection (DIP) represents the deepest location in the
wellbore where the gas can be injected at the given production and
injection conditions
This value indicates the optimum location of the operating valve.
Element
Description
Vertical axis
True vertical depth of the well
Horizontal axis Pressure value
Horizontal line DIP indicator
Run simulations
352
PIPESIM User Guide
Related links:
Run deepest injection point (p.349)
4.9.2
Run gas lift response
You can run a gas lift response simulation to determine the performance of the well under gas lift.
The gas lift response task requires a production well with or without valves.
1. Select the well.
2. On the Home tab, in the Tasks group, click Gas lift, and then click Gas lift response.
3. Under Boundary Conditions, edit the values as needed.
Parameter
Description
Branch end
Well name of the selected production well (uneditable)
Production
outlet pressure
Represents the pressure at the branch end (wellhead)
Reservoir
pressure
Represents the pressure of the reservoir and is populated directly from the
base model
Reservoir
temperature
GOR
Watercut
•
This value is initially taken from the completion.
•
You can update the value.
Represents the temperature of the reservoir and is populated directly from the
base model
•
This value is initially taken from the completion.
•
You can update the value.
These values are populated from the base model mapped completion fluid. If
the completion is defined with a different phase ratio type, the software
converts the data to the equivalent GOR or Watercut.
You can update these values.
Note: For multilayer wells, the Reservoir Pressure, Reservoir Temperature,
GOR, and Watercut fields are shown in a table that displays values for each
completion in a separate row. All edited values of the base model properties
are local to the task (for example, it does not update the base model).
4. Under Injection Parameters, enter the required data, and edit other values as needed.
Parameter
Surface injection
temperature
Description
Surface temperature of the injection gas
This value is used to determine the injection gas temperature profile.
You must specify this value.
Run simulations
353
PIPESIM User Guide
Parameter
Description
Operating
injection pressure
Maximum available injection pressure to be used for the design calculation
You must specify this value.
This option is available only when you select Minimum valve injection DP
in the second sensitivity table.
Gas specific
gravity
Specific gravity of the injection gas
•
Initially, this value is populated from the injection gas property (BO) or
flash result.
•
This value is editable.
5. Under Calculation Options, select the Injection gradient option.
Parameter
Injection
gradient
Description
Injection gradient used to determine the calculation of the injection pressure
profile
Injection gradient options:
Include friction losses
This option lowers the injection pressure profile by taking into account
friction losses.
Static gradient
This option does not account for frictional losses in the annulus.
6. Under Depth Control, enter the required data.
Parameter
Description
Gas injection Gas injection depth options:
depth
Optimum depth
Deepest location in the well where the injection pressure exceeds the
production pressure by the minimum valve injection DP (provided that the
maximum injection depth is not limited by a packer)
This uneditable value is automatically selected if the well has gas lift ports.
Valve depth
If the well has an existing valve, PIPESIM will identify the deepest valve
where the injection pressure exceeds the production pressure by the
minimum valve injection DP (provided that the maximum injection depth is
not limited by a packer)
This option is available only if the well has gas lift valves.
Maximum
Depth (true vertical) taken as the maximum depth for port or valve placement in
injection TVD the spacing calculations
Run simulations
354
PIPESIM User Guide
Parameter
Description
Minimum
valve
injection DP
Minimum difference between injection and production pressure required for port
or valve placement
Ports or valves will not be placed deeper if the pressure difference is less than
this value.
This option is available only when you select Surface gas injection pressure in
the second sensitivity table.
7. In the first Gas lift data sensitivity table, enter the sensitivities for the Target injection gas
rate.
These sensitivities are displayed on the X axis of the gas lift response plot.
8. In the second Gas lift data sensitivity table, select one of the following injection types, and then
enter the sensitivities for it.
•
Surface gas injection pressure
•
Minimum valve injection DP
9. Click Run.
To monitor simulation progress, check the message center or progress monitor.
10.Optional: After the simulation completes, click the Engine console tab and view the direct
output of the gas lift response calculations.
11.Click the Gas lift response results tab, and then view the simulation results in the table,
plot, and plot table.
Related links:
Gas lift response results tab properties (p.355)
Gas lift response results tab properties
The Gas lift response results tab displays a formatted result of the gas lift response
simulation.
Case table
The Case table includes a row for each sensitivity defined for the gas lift response simulation.
You can select a row to view the simulation results in a grid, plot, or table. You can view case
results individually, or for all cases at the same time.
Gas lift response table
The gas lift response table lists information for each case you selected in the Case table and
displayed on the plot.
Parameter
Description
Case
Sensitivity value for the case displayed on the plot
CHP
Casing head pressure
Run simulations
355
PIPESIM User Guide
Parameter
Description
Qgi
Gas injection flowrate
Ql
Liquid flowrate
DIP
Deepest point of injection (DIP) represents the deepest location in the wellbore
where the gas can be injected at the given production and injection conditions
This value indicates the optimum location of the operating valve.
Gas lift response plot
In the gas lift response plot, the corresponding DIP and liquid production rate are plotted for each
selected case (sensitivity) against the gas lift injection rate.
Note: Although you can select multiple cases to display on the plot at the same time, the design
curves for each case use the same colors as defined in the plot legend.
Element
Vertical axis
Description
Liquid production rate
Horizontal axis Gas injection rate
The steps on this axis correspond to the sensitivity range entered in the Target
injection gas rate Sensitivity Data table in the Gas lift response tab.
You can click View data in a table to view the data displayed in the plot in a table format.
Run simulations
356
PIPESIM User Guide
Related links:
Run gas lift response (p.353)
4.9.3
Run gas lift design
You can use the Gas lift design dialog box to create a detailed design of the location and type
of valves to insert into the tubing to maximize the potential of the well.
Gas lift design requires a production well.
1. Select the well.
2. On the Home tab, in the Tasks group, click Gas lift, and then click Gas lift design.
3. Under Boundary Conditions, enter the required data.
Parameter
Branch end
Description
Well name of the selected production well (uneditable)
For more information, refer to Surface piping and equipment handling (p.616).
Calculated
variable
Production
outlet pressure
Impacts how the production profile is calculated
Calculated variable options:
•
Production rate
•
Reservoir pressure: This option is available only for one active
completion well.
•
Injection gas rate
•
Injection gas pressure
Represents the pressure at the branch end (wellhead)
You must specify this value.
Unloading
Minimum possible production (wellhead) pressure during unloading
outlet pressure •
This value is used only for placement of the top valve.
•
Reservoir
pressure
Reservoir
temperature
GOR
Watercut
If you do not enter a value, the software uses the Production outlet
pressure for unloading.
Represents the pressure of the reservoir and is populated directly from the
base model
•
This value is initially taken from the completion.
•
You can update the value.
Represents the temperature of the reservoir and is populated directly from the
base model
•
This value is initially taken from the completion.
•
You can update the value.
These values are populated from the base model mapped completion fluid. If
the completion is defined with a different phase ratio type, the software
converts the data to the equivalent GOR or Watercut.
Run simulations
357
PIPESIM User Guide
Parameter
Description
You can update these values.
Note: For multilayer wells, the Reservoir Pressure, Reservoir Temperature,
GOR, and Watercut fields are shown in a table that displays values for each
completion in a separate row. All edited values of the base model properties
are local to the task (for example, it does not update the base model).
4. Under Injection Parameters, enter the required data.
Parameter
Description
Operating
Maximum available injection pressure to be used for the design calculation
injection pressure
Kickoff pressure
Maximum possible injection pressure to kick off the well
•
This value is used for top valve placement only.
•
If you do not enter a value, the software uses the Operating
injection pressure.
For more information, refer to IPO surface close kickoff pressure
handling (p.616).
Surface injection
temperature
Surface temperature of the injection gas
Target injection
rate
Target injection gas flowrate for design
Gas specific
gravity
This value is used to determine the injection gas temperature profile.
This value is used to calculate the production pressure curve and the
operating valve sizing.
Specific gravity of the injection gas
•
Initially, this value is populated from the injection gas property (BO) or
flash result.
•
This value is editable.
5. Under Calculation Options, enter the required data.
Parameter
Description
Production
Flowing production pressure curve used for calculations during design
pressure curve Production pressure model
This option uses the object flowing pressure gradient calculated with the
PIPESIM model (assuming the target injection gas rate is injected at the
operating valve location).
Injection
gradient
Injection gradient used to determine the calculation of the injection pressure
profile
Injection gradient options:
Run simulations
358
PIPESIM User Guide
Parameter
Description
Include friction losses
This option lowers the injection pressure profile by taking into account
friction losses.
Static gradient
This option does not account for frictional losses in the annulus.
Top valve
unload
temperature
Temperature used for calculation across the top valve
Top valve unload temp options:
•
Production
•
Ambient
•
Injection
•
Unloading
At the beginning of the unloading process, the wellbore temperature
profile uses ambient temperature. As reservoir fluid enters the wellbore,
the temperature profile starts changing from ambient to production. If
you select the Unloading temperature, PIPESIM determines the
ambient temperature or production temperature depending on the
location of the unloading valve.
Note: You can select different Top valve and Other valves options.
Lower valves
unload
temperature
Temperature used for calculation across other valves
Other valves unload temp options:
•
Production
•
Ambient
•
Injection
•
Unloading
Note: You can select different Top valve and Other valves options.
Minimum
unloading
liquid rate
Calculates the unloading liquid and gas injection rates for the unloading valves
This option is only available when Calculate production rate is selected for
the Solution point. This field is optional. If you do not specify a value,
PIPESIM uses the production rate for unloading calculations; and, uses a
maximum value of 1000 stbd for the unloading rate.
6. Under Spacing Control, enter the required data.
Run simulations
359
PIPESIM User Guide
Parameter
Design
spacing
Description
Mandrel spacing used for valves
Design spacing options:
New spacing
Calculates a new mandrel spacing for the well as part of the gas lift design
and overwrites (without prompting) any existing valve settings
Current spacing
Uses the existing mandrel spacing as defined in the PIPESIM model and
calculates the appropriate valve parameters
This option is not available if the well does not have gas lift valves or ports.
For more information, refer to Known valve spacing handling (p.617).
Design
spacing
method
Spacing method for the gas lift design
Design spacing method options:
IPO surface close
Uses a user-specified fixed surface close (injection) pressure drop between
valves
For more information, refer to IPO surface close (p.608).
IPO PT Min/Max
Uses a calculated surface close (injection) pressure drop between valves
(with a user-specified minimum)
For more information, refer to IPO PT min/max (p.619).
PPO design
Uses a transfer gradient based on user-entered surface offset and operating
valve DP values
This option is normally used for gas lift designs with production pressure
operated (PPO) valves.
Top valve
location
Basis for spacing the top unloading valve
Top valve location options:
Assume liquid to surface
Assumes that liquid is present in the wellbore to the surface
Specify liquid level
Liquid level top in the wellbore
Specify the top value in the Liquid level top field. This TVD value is
measured from the wellhead.
Use calculated liquid level
PIPESIM calculates the liquid level top
For more information, refer to Liquid level condition handling (p.618).
Run simulations
360
PIPESIM User Guide
Parameter
Description
Liquid level
top
This option is only available when Specify liquid level is selected for the Top
valve location.
Maximum
injection
TVD
Depth (true vertical) taken as the maximum depth for valve placement in the
spacing calculations
Enable
bracketing
When selected, controls the bracketing interval for placement of bracketing valves
based on the entered Bracketing spacing distance (TVD)
Normally this value should be about 100 ft above the packer depth.
This option is only available when New spacing is selected.
When you run the gas lift design task with bracketing enabled, you will get
additional spacing beyond the operating valve until the maximum depth is
reached. These locations are placed with dummy valves.
Unloading
gradient
Gradient of the well fluid for unloading and spacing calculation
The Unloading gradient, Minimum valve injection DP, and Minimum valve
spacing fields work in tandem.
After you enter the Unloading gradient, you can enter one of the remaining
values and the software automatically calculates the other one as follows:
Minimum
valve
injection DP
•
After entering the Minimum valve injection DP value, the software
calculates the following equation: Minimum valve spacing = Minimum
Valve injAfter entering the Minimum valve spacing value,
the software calculates the following equation: Minimum
valve injection DP = Minimum Valve spacing x Unloading
gradient ection DP/Unloading gradient
•
After entering the Minimum valve spacing value, the software calculates
the following equation: Minimum valve injection DP = Minimum
Valve spacing x Unloading gradient
Minimum difference between injection and production pressure required for valve
placement
Valves will not be placed deeper if the pressure difference is less than this value.
When you enter the Unloading gradient and the Minimum valve spacing, the
software automatically calculates this value.
Minimum
valve
spacing
Minimum distance for valve spacing (TVD)
Valves will not be placed deeper if they are spaced closer than this value.
When you enter the Unloading gradient and the Minimum valve injection DP,
the software automatically calculates this value.
For more information, refer to Minimum valve spacing handling (p.618).
7. Under Design Bias, enter the required data.
The available options in this group are determined by the Design spacing method option that
you selected in the Spacing Control group.
Run simulations
361
PIPESIM User Guide
IPO surface close options
Parameter
Description
Surface close DP Safety factor for IPO surface close valves only
The value is the surface close (injection) pressure drop for each successive
valve down hole to ensure the valve above closes.
For more information, refer to IPO surface close (p.608).
Locating DP at
valve location
Minimum limit for the surface close (injection) pressure drop for each
successive valve down hole to ensure the valve above closes
Transfer factor
options
Safety factor used for injection pressure operated valves
Transfer factor options options:
% difference between pProd and pInj
Percentage of the difference between the production pressure and
injection pressure at each valve location
Specify the percentage or fraction value in the Transfer factor field.
%pProd
Percentage of the production pressure
Specify the percentage or fraction value in the Transfer factor field.
Adjust operating
valve Ptro
Value that lowers the calculated test rack opening pressure for the operating
valve
This field is not displayed when using an orifice as the operating valve.
Use orifice as
operating valve
Select to use a value that places an orifice at the operating valve location
instead of a gas lift valve
Override orifice
CD
Select to override the coefficient of discharge for the orifice
Clear to use the coefficient of discharge from the catalog
IPO PT Min/Max options
Parameter
Description
Minimum
surface open
DP
Safety factor for IPO PT Min/Max valves only
The value is the minimum limit for the surface close (injection) pressure drop
for each successive valve down hole to ensure the valve above closes.
For more information, refer to IPO PT min/max (p.619).
Locating DP at
valve location
Safety factor normally used for both injection pressure operated and
production pressure operated valves
This is an offset from the injection pressure line to the start of the transfer
(unloading) line at each valve location. Default value for injection pressure
operated valves is 50 psi. and default for production pressure operated valves
is 100 psi.
Run simulations
362
PIPESIM User Guide
Parameter
Transfer factor
options
Description
Safety factor used for injection pressure operated valves
Value added to wellhead pressure to determine the starting point of the
transfer gradient
Transfer factor options options:
% difference between pProd and pInj
Percentage of the difference between the production pressure and
injection pressure at each valve location
Specify the percentage or fraction value in the Transfer factor field.
%pProd
Percentage of the production pressure
Specify the percentage or fraction value in the Transfer factor field.
Adjust
Value that lowers the calculated test rack opening pressure for the operating
operating valve valve
Ptro
This field is not displayed when using an orifice as the operating valve.
Use orifice as
Select to use a value that places an orifice at the operating valve location
operating valve instead of a gas lift valve
Override orifice Select to override the coefficient of discharge for the orifice and enter the value
CD
in the Orifice discharge coeff field
Clear to use the coefficient of discharge from the catalog
PPO design options
Parameter
Transfer grad.
offset options
Description
Value added to wellhead pressure to determine the starting point of the
transfer gradient
The PPO design spacing method uses a transfer gradient line drawn from the
surface to the operating valve location.
Transfer grad. offset options:
Surface offset %
Percentage of the difference between the operating production (wellhead)
pressure and the surface injection pressure
Surface offset DP
DP value added to the wellhead pressure
Transfer grad.
surface offset
Percentage of the difference between the operating production (wellhead)
pressure and the surface injection pressure
Transfer grad.
DIP offset ref.
Uses production pressure or injection pressure as a reference point for offset
at the DIP location
Run simulations
363
PIPESIM User Guide
Parameter
Description
Transfer grad.
DIP offset
User-specified value that indicates the offset between the injection or
production with the transfer gradient line
Treat transfer
grad. line as
The transfer gradient line can be used as Design opening pressure or
Design closing pressure for valves
Locating DP at
valve location
Safety factor normally used for both injection pressure operated and
production pressure operated valves
This is an offset from the injection pressure line to the start of the transfer
(unloading) line at each valve location. Default value for injection pressure
operated valves is 50 psi. and default for production pressure operated valves
is 100 psi.
Operating valve Operating valve options:
options
Use orifice
Select to use a value that places an orifice at the operating valve location
instead of a gas lift valve
The Override orifice CD and Orifice discharge coeff fields are used
with the Use orifice option.
Use IPO valve
Select to use a value that lowers the calculated test rack opening
pressure for the operating valve
The Adjust operating valve Ptro is used with the Use IPO valve option.
Override orifice
CD
•
Select to override the coefficient of discharge for the orifice and enter
the desired value in the Orifice discharge coeff field
•
Clear to use the coefficient of discharge from the catalog
This field is only available when Use orifice is selected for the operating valve
option.
8. Under Valve Temperature Correction, enter the required data.
Parameter
Description
Test rack
temperature
Temperature that is maintained in the test rack and used to calibrate the PPO-N
valve at the test rack and calculate Ptro
This option is not available for PPO-S valves.
Generally, the temperature is maintained at 60° F using a water bath. However,
in some circumstances the temperature may not be controlled. In this case, the
temperature is typically ambient temperature in the shop.
Nitrogen
temp.
correction
Nitrogen temperature correction factor (Ct) used to more accurately calculate
valve dome pressures
For a nitrogen-charged valve dome, as the temperature condition changes, the
dome pressure will vary
Run simulations
364
PIPESIM User Guide
Parameter
Description
DAK-Sutton (default)
The DAK-Sutton (2014) method is more rigorous. Sutton tuned the
coefficients in the original Dranchuk & Abou-Kassem (DAK) Equation of
State for gas to match pure nitrogen properties calculated by REFPROP.
The resulting modification allows accurate calculation of nitrogen gas
compressibility for pressures up to 15,000 psia and temperatures up to 400º
F.
Winkler-Eads
The Winkler-Eads (1989) method is a composite of two empirical curve fit
equations to match Nitrogen Z factor measured data. The first equation is
valid up to 1238 psia and the second equation is valid over the range of 1238
psia to 3000 psia, with temperature ranges up to 300º F. Despite these
limitations, Sutton (2014) reported that the Winkler-Eads method gives
reasonable results up to 5000 psia and 400º F.
The correction factor provided by Winkler-Eads provides a way to convert
the dome pressure at the valve depth to the equivalent test rack opening
pressure (Ptro) and vice-versa.
9. Under Valve Selection Filter, select a valve from the gas lift valve catalog, and edit the
properties as needed.
Note: If the valve that you need to use is not in the catalog, you can use the Catalogs option on
the Home tab in the Application options group to add the valve to the catalog.
Parameter
Description
Manufacturer
Valve maker (for example: Bompet, Daniel, Hughes, Macco, SLB (Camco),
SLB (Merla), Weatherford)
Valve type
The available valve types are determined by the selected Design spacing
method value.
Valve type options:
•
IPO: Inject-pressure-operated gas lift valve that is designed in a way
that the casing pressure is acting on the larger area of the bellows and
thus are primarily sensitive to the casing pressure. The drop in casing
pressure which occurs during unloading is used to close the valves in
the correct sequence.
•
PPO-N: Production Pressure Operated Valve that uses a nitrogen
charged dome as the loading element to cause the valve to close.
Most gas lift equipment manufacturers use a valve setting temperature
base of 60 degrees for nitrogen charged gas lift valves. The valve is
submerged in a 60 degrees F water bath to ensure a constant nitrogen
temperature in the dome of each valve during the test rack setting
procedure.
Run simulations
365
PIPESIM User Guide
Parameter
•
Description
PPO-S: Production Pressure Operated Valve with a spring to pre-load
the bellows and hold the valve stem on the port (for example, a spring
is used as the loading element to cause the valve to close).
This type of value is also called a PPO unbalanced spring valve. The
advantage of this type of PPO valve is that there are no temperature
effects to consider when setting the valves opening pressure.
Valve size
Valve outer diameter
Valve series
Series name or number
Minimum port
size
Minimum valve port (orifice) diameter
10.Click Run.
To monitor simulation progress, check the message center or progress monitor.
11.Optional: After the simulation completes, click the Engine console tab and view the direct
output of the gas lift design calculations.
12.Click the Design results tab, and then view the simulation results in the grid, plot, and plot
table.
The Design results tab includes an Enable redesign option. If you are not satisfied
The plot shows the valve properties including vertical depth location, pressure values,
temperature, and open/close status.
13.Optional: Select Enable redesign.
This allows you to tweak the valve depth, valve temperature (this impacts the test rack opening
pressure computation), valve selection, or specific combinations of these. For more information
on redesign, see
14.Optional: To install the gas lift valves created by the design simulation into the well model, click
Install Design.
In the well model, the software deletes all existing injection ports or valves and installs the new gas
lift valves. The Well editor displays the following updates:
•
In the wellbore diagram, all existing ports or valves are deleted, and the new gas lift valves
are inserted.
•
In the Artifical lift tab, the following updates are displayed:
•
For wells that had injection ports, under Gas Lift, the Fixed injection ports option is
cleared, and Injection valve system is selected.
•
The Gas Lift table lists the new valves and displays the valve information from the
design results, including the MD and Ptro values where applicable.
•
Under Valve Performance Data, the Test rack temperature value and Nitrogen temp.
correction option are updated where applicable.
Run simulations
366
PIPESIM User Guide
Related links:
Manage the gas lift valve catalog (p.27)
IPO surface close (p.608)
IPO PT min/max (p.619)
PPO design (p.608)
Design results tab properties (p.352)
Gas lift redesign (p.370)
Design results tab properties
The Design results tab displays a formatted result of the gas lift design simulation. The tab
displays the computed DIP, calculated production and injection profile results, and production rate
and gas lift injection rates in a tabular or plot format.
Results grid
When you select Show grid, the Design results tab displays fields and a table that include
valve spacing, valve depth, and pressure computation results across all valves.
Field
Description
Casing head pressure
Operating injection pressure measured at the casing head
Total injection gas rate
Target total injection gas rate measured at standard condition
Liquid flow rate at outlet Produced liquid flow rate measured at the stock tank condition
Reservoir pressure
Static reservoir pressure
The results table displays the user-input or software-calculated gas lift valve parameters and
results.
Note: The table displays default columns. You can click Select columns to toggle the columns
displayed in the table.
Column
Description
TVD
True vertical depth (TVD) of the valve
MD
Measured depth of the valve
Series
Series name or number of the valve
Port size
Valve port (orifice) diameter
Popr
Operating pressure – Operating injection pressure at the valve location
Pinj
Injection pressure – Maximum available injection pressure to be used for
the design calculation
Pprod
Production pressure – Pressure used in the design calculation
Qgiv
Gas rate – Pressure at the branch end (wellhead)
Run simulations
367
PIPESIM User Guide
Column
Pv-open
Description
Valve opening pressure
• IPO valves – pressure in the casing at the instance before the valve
opens from its closed position
• PPO valves – pressure in the tubing at the instance before the valve
opens from its closed position
Pv-close
Valve closing pressure
•
IPO valves – pressure in the casing at the instance before the valve
opens from its closed position
•
PPO valves – pressure in the tubing at the instance before the valve
opens from its closed position
Ps-open
Valve opening surface pressure – casing head pressure corresponding to
the valve opening pressure at the valve location
Ps-close
Valve closing surface pressure – casing head pressure corresponding to
the valve closing pressure at the valve location
Pdome
Dome pressure – pressure exerted on the bellow due to the nitrogen
charge in the dome of the valve
Ptro
Test rack opening pressure – opening pressure required to open the valve
at the test rack condition
Temperature
Temperature of the produced fluid at the valve depth
Status
Valve status (open, close, throttling)
Actual unloading
gas injection rate
Gas rate to unload the section of the tubing above the valve
Actual unloading
liquid rate
Liquid rate to unload the section of the tubing above the valve
Ppmax
Maximum production pressure at the valve
Design plots
The design plot graphically shows the user-input or software-calculated gas lift valve parameters
and results.
Run simulations
368
PIPESIM User Guide
IPO surface close plot
IPO PT Min/Max
Run simulations
369
PIPESIM User Guide
Element
Description
Horizontal axis Pressure value
Horizontal line Valve depth
Dot
•
Open valve – green line
•
Closed valve – red line
Pressure point
•
Opening pressure at valve depth – green dot
•
Closing pressure at valve depth – red dot
•
Dome pressure at valve depth – blue dot
You can click View data in a table to view the data displayed in the plot in a table format.
Related links:
Run gas lift design (p.357)
Gas lift redesign
The objective of gas lift design is to find the best location for unloading valves and operating
valves. PIPESIM uses several standard published methods to perform spacing calculations. These
methods use several design biases (safety factors) to ensure that the location of the valves are
best suited for efficiently unloading the well under given operating conditions. One of the key
objectives of gas lift design is to place the operating valve close to the optimum depth as obtained
through a DIP (deepest injection point) algorithm. Therefore, proper estimation of design bias is
essential.
Having performed design with the best known data and design bias, there are limitations or
restrictions that a gas lift design engineer may be subjected to. For example:
•
Operating valve depth may not be at the deepest injection location
•
Well construction may prevent placing gas lift mandrel at a certain depth
•
Tubing tally limits the placement of mandrel valves at a depth that the design recommended
•
Lack of valves in the inventory may prevent installing certain valves at a given depth
•
A DTS survey (temperature measurement) may exist for the well that you want to use for
accurately calibrating valves
The gas lift redesign option provides the ability to eliminate the limitations listed above. When you
use the redesign option, you can modify the initial design by tweaking one or more variables as
shown below.
CAUTION: While the PIPESIM interface provides the flexibility to change several other design
parameters, including but not limited to boundary conditions, injection parameters, computation
options, spacing options, design bias, etc, it is advised to not make significant changes to these
Run simulations
370
PIPESIM User Guide
parameters during redesign. If you need to make significant changes to these parameters, it is best
to run a new design task.
Redesign options
Option
Depth
Description/recommendation
Allows you to change the depth suggested by the initial design to accommodate
restrictions to place the valve at a certain depth and account for the tubular
configuration in the wellbore.
After the initial design is performed, you can change one or more valve depths
and then re-run the design task to get pressure computations
Important: You should only use the Depth redesign option to make minor
adjustment in depths. Major adjustments in depth may severely undermine the
unloading capability of the well.
Temperature The temperature at valve locations plays a major role during design for all bellow
operated valves. These temperatures are used to convert the valve dome
pressure to the test rack opening pressure using correction models available in
PIPESIM. After the initial design is performed, you can change the temperature at
each valve location to get an accurate prediction of the test rack opening pressure
for the valve pressure setting.
Important: You should temperature redesign if accurate temperature
measurements are available at the valve location.
Valve
The design algorithm recommends the best valve size based on the valve depth
and unloading needs. However, ports are only available in certain standard sizes
and may be oversized or undersized for the unloading. You can use the Valve
redesign option to change one or more valves of the same type, and also remove
the restriction to use a particular series of ports.
Important: Ports size at one or more valves may be changed to accommodate
user-specific valve inventory. If available in the catalog, it is recommended to use
the same size of port from a different series or manufacturer.
Redesign options and combinations
Option
Depth
Description/recommendation
Performs redesign with the user-specified depth
Valve selection and pressure computations are performed as part of
redesign.
Run simulations
371
PIPESIM User Guide
Option
Description/recommendation
Depth and
Temperature
Depth
Performs redesign with the user-specified depth
Valve selection and pressure computations are performed as part of
redesign.
Temperature
Test rack opening pressure computations are performed using userspecified temperatures.
Valve
Full design is performed and valves are selected from the user-specified list
of valves. The design will determine the valve to select for a given depth.
Depth and Valve
When depth and valves are both fixed, valve selection computation is
skipped. Specific valves are placed at specified depths. Pressure
computations are performed as part of redesign.
Depth,
Temperature, and
Valve
When depth and valves are both fixed, valve selection computation is
skipped. Specific valves are placed at specified depths. Pressure
computations are performed as part of redesign.
Test rack opening pressure computations are performed using userspecified temperatures.
Related links:
Run gas lift redesign (p.372)
Run gas lift redesign
You can use the Enable redesign option to tweak the valve depth, valve temperature (this impacts
the test rack opening pressure computation), valve selection, or a specific combination of these
items and then re-run the gas lift design task.
Run the gas lift design task.
1. On the Design results tab, select Enable redesign.
2. On the Gas lift design tab, select the desired Redesign options:
•
Depth only
•
Depth and Temperature
•
Depth and Valve
•
Depth, Temperature, and Valve
•
Valve only
Selecting an option displays a table with columns for editing the listed values.
Selected
option
Depth
Result
Displays an MD column that lists editable valve depths
Run simulations
372
PIPESIM User Guide
Selected
option
Result
The depths listed in the table are taken from the Design results tab MD
column in the results grid.
Note: Typically, you will make only minor adjustments.
Temperature
Displays a Temperature column that lists editable valve temperatures
The temperatures listed in the table are taken from the Design results tab Tv
column in the results grid. The temperature is determined from the Top valve
unload temperature and Lower valves unload temperature options selected
on the Gas lift design tab.
Note: The Temperature option is only available when you select the Depth
option.
Valve
Displays a Valve column that lists the valve types (manufacturer) that PIPESIM
selected from the database when you ran the gas lift design task
You can click the Use catalog button to select another valve type from the
database. The database selections are automatically filtered based on the Valve
type listed in the Valve Selection Filter group (IPO, PPO-N, or PPO-S).
Note:
•
When you select only the Valve option, the redesign task will select the
best valve type for a specific depth based on port sizing calculations.
•
When you select the Depth and Valve options, known valves are placed
at the specified depths. No sizing computation is performed.
3. Click Run.
Related links:
Gas lift redesign (p.370)
4.9.4
Run gas lift diagnostics
You can run a gas lift diagnostics to evaluate the performance of the gas lift well. The software
calculates (simulates) the status and actual throughput for each valve based on given well
boundary conditions and injection gas parameters, and calculates the production rate for the well.
Gas lift diagnostics requires a production well with injection valves (not fixed injection ports).
Run simulations
373
PIPESIM User Guide
The valve status can be closed, throttling, or fully open. The valve performance characteristics take
into account the throttling response of the valves. The throttling response is based on the bellows
load rate of the valves.
The diagnostic simulation is iterative. The throughput of each valve depends on the simulated
injection and production pressures (in addition to valve parameters). However, the simulated
production pressure itself depends on the throughput of each valve at the valve depth. Therefore
the system is solved iteratively.
1. Select the well that has gas lift valves installed.
2. On the Home tab, in the Tasks group, click Gas lift, and then click Gas lift diagnostics.
3. Under Boundary Conditions, enter the required data.
Parameter
Branch end
Description
By default, this field is populated as the wellstream outlet that is set in the
model
You can change the branch end to any other object in the well branch.
Outlet pressure
Represents the pressure at the branch end
You must specify this value.
Reservoir
Pressure
Represents the pressure of the reservoir and is populated directly from the
base model
You can update the value.
Reservoir
Temperature
Represents the temperature of the reservoir and is populated directly from
the base model
You can update the value.
GOR
Watercut
If the base fluid is defined with other ratio types, necessary calculation will be
performed in the background to display GOR and WC
Note: The phase ratio will be displayed for black oil or compositional fluid
types only.
Also, you can modify the phase ratio for the design. In case of PVT and MFL
fluid, the phase ratio options are hidden.
4. Under Injection Parameters, modify the required data. Some of these values are populated
directly from the well editor Artificial lift tab.
Parameter
Diagnostics
type
Description
Fixed injection pressure
When the injection gas surface pressure is given, calculates the valve
status (open, closed, or throttling) and the injection rate per valve (when
open)
Run simulations
374
PIPESIM User Guide
Parameter
Description
Fixed injection rate
When the total injection rate is given, calculates the valve status injection
rate per valve (if open) and surface injection pressure
Fixed injection pressure and injection rate
When the surface injection pressure is given, and the total injection rate is
given, calculates the valve status (open, closed, or throttling) and the
injection rate per valve
This is a solution to match the given injection pressure and injection rate
by tuning valve performance.
Throttling
Injection gradient used to determine the calculation of the injection pressure
profile
Injection gradient options:
Include friction losses
This option lowers the injection pressure profile by taking into account
friction losses.
Static gradient
This option does not account for frictional losses in the annulus.
Surface
injection
pressure
Gas lift injection surface pressure
Surface
injection
temperature
Surface temperature of the injection gas
Minimum valve
injection DP
Minimum difference between injection and production pressure required for
valve placement
Valves can not be placed deeper if the pressure difference is less than this
value.
Gas specific
gravity
Injection gas specific gravity
This is used to determine the injection gas pressure profile.
Note: This field is not displayed if you selected a fluid model for the Gas
Properties on the Artificial lift tab when a compositional fluid is selected for
the injection gas.
Injection
gradient
Injection gradient used to determine the calculation of the injection pressure
profile
Injection gradient options:
Run simulations
375
PIPESIM User Guide
Parameter
Description
Include friction losses
This option lowers the injection pressure profile by taking into account
friction losses.
Static gradient
This option does not account for frictional losses in the annulus.
Note:
•
To populate the well editor Artificial lift tab with the values you entered on the Gas lift
diagnostics dialog box, click Publish boundary conditions.
•
To repopulate the Gas lift diagnostics dialog box with the default properties taken
from the well editor Artificial lift tab, click Reset boundary conditions.
5. Optional: Under Sensitivity Data, enter the properties. Sensitivity data overrides existing
information for the selected variable.
Property
Item
Description
Select the system component for which you want to specify a range of variables.
•
Completion
•
Tubing
•
System data
•
Gas lift data
Variable
Select a variable associated with the selected item for which you will specify a range of
values. When you select a sensitivity variable, the Range button appears above the
value range table, which may be useful for quickly defining a set of evenly spaced
values.
Range
a.
Click Range.
b.
Specify the Start and End values and the Step increment between those two
values.
c.
Click OK.
The results appear in the values table (limited to 50 rows)
You can also complete the values table manually. To add a new row of data, click the
New(+) button; or simply type a number, and then press ENTER to move to the next
row. To delete a row, right-click the row, and then click Delete.
6. Click Run.
To monitor simulation progress, check the message center or progress monitor.
7. After the simulation completes, view the profile results by clicking the System results tab or the
Profile results tab.
Run simulations
376
PIPESIM User Guide
8. Click the Diagnostics results tab, and then view the simulation results in the grid, plot, and
plot table.
9. Optional: If you ran a Fixed injection pressure and injection rate diagnostics task, you can
update the tuning factor in the well model with the value the software automatically calculated
during the simulation as follows:
a. Click the Diagnostics results tab.
b. In the upper-left table in the tab, in the Select column, select the radio button for the listed
tuning factor.
c. Click Publish to Model.
In the well editor Artificial lift tab, under Valve Performance Data, the Tuning factor
value is automatically updated.
If you run a Fixed injection pressure or Fixed injection rate diagnostics task for the same
well, the tuning factor calculated by the previous Fixed injection pressure and injection rate
diagnostics task is used.
Related links:
Diagnostics results tab properties (p.352)
Add a gas lift injection valve (p.76)
System results tab properties
The System results tab displays task results in two modes: Node or Branch. This tab displays the
range of calculated results when the profile includes sensitivity data. You can also select the
columns to be shown in the results table. You can also expand the rows to display additional
information for completions and equipment objects.
Node display mode properties
Property
Description
Show grid
Click this option to display the system profile results in a table.
Show plot
Click this option to display the system profile results as a graphical plot.
Double-click the resulting plot to configure it.
Display mode
Click Node or Branch to switch the display mode.
Equipment filter
In the list, click All to show all network objects in the results table, or click a
single equipment type for display.
Select columns
Click this button to open the Select columns window where you can select
the columns to be shown in the results table.
Expand
Click this button to show or hide detailed information for all network objects in
the results table.
For example, a compressor row expands to display data such as pressure
difference and differential temperature. (Some object types, such as junctions,
sinks, and wellheads, do not expand.)
Run simulations
377
PIPESIM User Guide
Property
Description
Note: You may also click on a row in the results table to show detailed results
for certain individual objects.
unlabeled
search field
Enter part or all of the name of a case, equipment, or equipment type to filter
the rows to show specific cases.
Case (column)
Name of the sensitivity case.
Branch display mode properties
Property
Description
Show grid
Click this option to display the system profile results in a table.
Show plot
Click this option to display the system profile results as a graphical plot.
Double-click the resulting plot to configure it.
Display mode
Click Node or Branch to switch the display mode.
Select columns
Click this button to open the Select columns window where you can
select the columns to be shown in the results table.
unlabeled search
field
Enter part or all of the name of a case, equipment, or equipment type to filter
the rows to show specific cases.
Case (column)
Name of the sensitivity case.
Profile results tab properties
The Profile results tab displays the calculated results of the profile task. You can also select the
columns to be shown in the results table. After selecting the desired columns, you can expand the
rows to display additional information about particular data types.
Property
Description
Show grid
Click this option to display the system profile results in a table.
Show plot
Click this option to display the system profile results as a graphical plot.
Double-click the resulting plot to configure it.
Equipment filter
In the list, click All to show all network objects in the results table, or click a
single equipment type for display.
Select columns
Click this button to open the Select columns window where you can select
the columns to be shown in the results table.
Expand all
Click this button to show or hide detailed information for all network objects in
the results table.
Collapse all
For example, a compressor row expands to display data such as pressure
difference and differential temperature. (Some object types, such as junctions,
sinks, and wellheads, do not expand.)
Run simulations
378
PIPESIM User Guide
Property
Description
Note: You may also click on a row in the results table to show detailed results
for certain individual objects.
unlabeled search Enter part or all of the name of a case, equipment, or equipment type to filter
field
the rows to show specific cases.
Case (column)
Name of the sensitivity case.
For more information, see Flow regimes (p.482).
Diagnostics results tab properties
The Diagnostics results tab displays a formatted result of the gas lift diagnostics simulation.
Case table
The Case table includes a row for each sensitivity defined for the gas lift diagnostics simulation.
For each sensitivity, the flowrate is listed.
You can select a row to view the simulation results in a grid, plot, or table. You can only view
results for one case at a time.
Field
Description
Case
Lists the type of sensitivity and the value entered on the Gas lift diagnostics
tab
This column is available for all gas lift diagnostics types: Fixed injection pressure,
Fixed injection rate, Fixed injection pressure and injection rate
Publish
Select and click Publish tuning factor to update the tuning factor in the well model
with the value listed in the Tuning factor field.
Note: This option is only available for a Fixed injection pressure and injection rate
simulation.
Tuning
factor
Factor/multiplier to the Thornhill-Craver equation that adjusts the performance of the
valve (valve throughput)
The software automatically calculates this value during the simulation.
Note: This option is only available for a Fixed injection pressure and injection rate
simulation.
Results grid
When you select Show grid, the Diagnostics results tab displays the calculated parameters
at the well level for the selected case (sensitivity).
Run simulations
379
PIPESIM User Guide
Field
Description
Casing head pressure
Operating injection pressure measured at the casing head
Total injection gas rate
Target total injection gas rate measured at standard condition
Liquid flow rate at outlet Produced liquid flow rate measured at the stock tank condition
Tuning factor
Factor/multiplier to the Thornhill-Craver equation that adjusts the
performance of the valve (valve throughput)
The results table displays the user-input or software-calculated gas lift valve parameters and
results for the selected case (sensitivity).
Note: The table displays default columns. You can click Select columns to toggle the columns
displayed in the table.
Column
Description
TVD
True vertical depth (TVD) of the valve
MD
Measured depth of the valve
Name
Name of the valve
Series
Series name or number of the valve
Port size
Valve port (orifice) diameter
Injection pressure
Pressure used in the design calculation
Production
pressure
Pressure at the branch end (wellhead)
Gas rate
Maximum amount of gas that can be injected through all valves
Opening pressure
• IPO valves – pressure in the casing at the instance before the valve
opens from its closed position
• PPO valves – pressure in the tubing at the instance before the valve
opens from its closed position
Closing pressure
• IPO valves – pressure at the instance the valve is about to close from its
open position
• PPO valves – tubing pressure at the instance valve is about to close
from its open position
Dome pressure
Pressure exerted on the bellow due to the nitrogen charge in the dome of
the valve
Ptro
Test rack opening pressure
Temperature
Temperature of the produced fluid at the valve depth
Flow status
Throttling status of IPO and PPO valves
Flow status options:
•
Throttling: Indicates that the effective pore area is less than the actual
pore area
Run simulations
380
PIPESIM User Guide
Column
•
Valve status
Description
Orifice: Indicates that the pore area is open allowing full flow
Valve status of IPO and PPO valves
Valve status options:
•
Open
•
Closed
For more information, refer to Valve status (p.637).
Diagnostics plot
The diagnostics plot graphically shows the production and injection pressure profiles and the
temperature profiles simulation results for the selected case (sensitivity).
Element
Description
Vertical axis
True vertical depth of the well
Horizontal axis Pressure value
Run simulations
381
PIPESIM User Guide
Element
Description
Horizontal line Valve depth
Dot
•
Open valve – green line
•
Closed valve – red line
Pressure point
•
Opening pressure at valve depth – green dot
•
Closing pressure at valve depth – red dot
•
Dome pressure at valve depth – blue dot
You can click View data in a table to view the data displayed in the plot in a table format.
Related links:
Run gas lift diagnostics (p.373)
4.10 Run a perforation design
The Perforation design task utilizes the Schlumberger Perforation Analysis (SPAN) engine,
developed and extensively used by the Schlumberger Completions segment for perforation design.
It is used to model perforating performance in reservoir rocks. The simulation determines the rock
penetration and entrance hole diameters for the perforation tunnels that will be created by the
selected gun system(s), at the wellbore and tubular conditions. It allows you to optimize the well
completion efficiency by comparing a variety of gun/charge configurations under different reservoir
conditions.
The simulation takes into account the tubulars (casings, liners, etc.), cement and reservoir
information, as well as the wellbore geometry and completion fluid characteristics. It is based on
two penetration models; the standard unstressed concrete model and the more accurate and
robust, stressed rock model, developed from years of research by Schlumberger Rosharon
Production Services. The rock-based model is based on testing the shaped charges in various
rocks under downhole (stressed) conditions. This implies that it provides more realistic results than
the concrete model, which is based on testing in concrete at surface conditions. Refer to
SPE127920 (p.743) for more details.
The PIPESIM Perforation design task is able to utilize the penetration results and various
parameters of the perforation gun systems, to calculate important well productivity parameters,
namely the various skin components; perforation skin, partial penetration skin, damaged zone skin,
etc. With these productivity results, you can make a more informed decision on which perforation
gun system to install, based on not just the penetration results, but their impact on the overall well
productivity.
The two Perforation design workflows are described below:
•
Penetration: (p.384) This workflow involves running the task to generate, only the penetration
results for the selected perforation gun systems. Some of these results include the following:
Run simulations
382
PIPESIM User Guide
•
Total penetration average: The length of the perforation tunnels starting from the inside
diameter of the innermost tubular perforated, through all the concentric tubulars and into the
formation, averaged for all the phase angles.
•
Casing entrance hole diameter average: The diameter of the perforation tunnels created in
the outermost tubular, averaged for all the phase angles.
•
Formation penetration average: The length of the perforation tunnels created in the
formation, averaged for all the phase angles.
•
Formation entrance hole diameter average: The diameters of the perforation tunnel entrance
holes created in the formation, averaged for all the phase angles.
The Penetration workflow does not require you to have an existing completion before you can
run the task to generate the penetration results.
•
Productivity: (p.397) This workflow involves running the task to calculate the penetration
results for the selected perforation gun systems; and incorporating these penetration results
and various parameters of the perforation gun systems to calculate the well productivity; namely
the skin components. This workflow requires you to begin by; creating a completion, changing
the skin options to Calculate, selecting the completion type, and entering all the information
required to calculate all the skin components except the following: perforation density,
perforation diameter, perforation length and phase angle. These specific parameters will be
calculated by the task itself, for each gun system selected.
The detailed steps for both workflows are outlined in the topics: Run a perforation design to
generate penetration results (Penetration workflow) (p.384) and Run a perforation design to
generate productivity results (Productivity workflow) (p.397).
In general, these are the rules for the Perforation design task.
•
It requires you to specify detailed tubular information for any pipes (casing, liner, etc.) that will
be perforated at the completion depth. These include their depths, inner and outer diameters,
the pipe grades, pipe densities, annular material densities, and the borehole diameter for the
outermost tubular that will be penetrated.
•
If there is no pipe in an open hole section, you cannot run the task within this section i.e. open
hole perforation is not currently supported.
•
When the Perforation design task is run and a new completion is installed, it will always install
a vertical, perforated completion with the Darcy IPR model.
•
The Penetration workflow (p.384) and the Productivity workflow (p.397) can be run to install a
new completion, or to update an existing completion.
•The Penetration workflow (p.384) can be run for any existing completion, with any completion type
and for any IPR model. However, the update completion (p.431) behavior has the following
exceptions:
•
Vertical completions: When an existing vertical completion with a non-Darcy IPR model is
updated after running the task, the IPR model will be changed to the Darcy model.
•
Horizontal completions: For an existing horizontal completion that does not use either the
Joshi (Steady state) or Babu and Odeh (Pseudo steady state) models, the IPR model will be
changed to the Joshi (Steady state), when updated.
Run simulations
383
PIPESIM User Guide
Apart from the exceptions above, the IPR model and completion method selected before the
task was run, will be preserved when the completion is updated.
• he Productivity workflow (p.397) can currently only be run for the following completion type & IPR
T
model:
•
Vertical completions, with the Darcy IPR model, with the mechanical skin set to the calculate
option. The rate dependent skin may or not be set to the calculate option.
Note: When any horizontal IPR model (or any vertical, non-Darcy IPR model) is selected for
an existing completion and the task is subsequently run, the penetration results will be
generated, but the productivity results will not.
Related links:
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Results (p.424)
Install a new completion (p.427)
Update an existing completion (p.431)
Report (p.434)
4.10.1 Run a perforation design to generate penetration results
(Penetration workflow)
1. Add a new well or select an existing well.
2. Go to the Tubulars tab and ensure the Mode is set to Detailed.
3. From the Insert tab, drag and drop a casing or liner at the wellhead. A default casing is added.
(Alternatively, in the Casings/Liners section, click
to add a new casing or liner).
4. Modify its depth and click ... to browse the casing catalog to select the exact casing you want.
(Alternatively, enter the casing information by typing it in directly).
5. Select the row for the defined casing or liner in the Casings/Liners section to expose the
Casing and Annulus material sections below.
Note: If you added the casing or liner from the catalog, the grade and density will be automatically
populated based on your selection.
6. If you did not add the casing or liner from the catalog, select the grade from the dropdown list
and enter the density of the casing.
7. Repeat steps 3 – 6 for all pipes that will be perforated.
8. Select the row for the outermost tubular (casing or liner) that will be perforated and enter its
borehole diameter.
Run simulations
384
PIPESIM User Guide
Note: For perforation design, the borehole diameter is required only for the outermost tubular that
will be perforated.
9. In the Annulus material section, enter the cement top and cement density.
10.Go to the Deviation survey tab. By default, the survey type is set to Vertical. If the wellbore is
not vertical, change the Survey type to 2D or 3D and enter the deviation survey information.
11.On the Home tab, in the Tasks group, click Perforation design to launch the task.
12.Optional: On the Job info tab, enter the information that you want displayed in the perforation
design report.
Property
Description
Well
Name of the well selected for the Perforation design task.
Field
Name of the field in which the well is located.
Country
Country where the field and well are located. You can leave this field blank,
or select a country from the list.
Generated by
User name associated with the logged on Windows® user.
Generated for
Name of the company or person for whom the report is created.
Use current date/
time
Prints the current date and time on the report when selected. Clear the
checkbox to select a specific date and time.
13.Click the Wellbore tab, and enter the completion depth. This is the depth you want to perforate.
Note:
•
Only wellbore sections that have pipes (casing, liner or tubing) can be perforated. There will
be a validation error and the task will not run if you enter a depth that does not have any
pipe at that depth.
•
If the well already has completions, you may select any of them from the Completion
dropdown list and the completion depth will be populated.
•
It is important to note that selecting an existing completion in the task will simulate a new
perforation design at that depth. Re-perforation, which involves simulating the combined
effect of new perforations added to an existing set of perforations within the same interval, is
not currently supported by PIPESIM.
a. Once the completion depth has been entered or populated, the tubulars that are present at
the completion depth will be automatically populated in the Tubulars section of the task.
Their properties (ID, wall thickness, density, etc.) will also be populated, if you entered them
in the well editor prior to launching the task. If you didn’t, with the task still open, return to
the Tubulars tab of the well editor and enter all the required properties. The task will
automatically update with these values.
Run simulations
385
PIPESIM User Guide
Property
Borehole
diameter
Description
Drilled hole diameter of the outermost casing or open hole in the wellbore.
This value is automatically populated from the borehole diameter field in the
Tubulars tab.
Note: For open hole wellbore sections, only pipes (tubing) that exist at the
completion depth within this section are listed under the Tubulars. If there is no
pipe in an open hole section, you cannot run the task within this section i.e. open
hole perforation is not currently supported.
Name
Name of the casing, liner, or tubing object, as entered in the Tubulars tab of the
Well editor.
ID
Inner diameter of the casing, liner, or tubing object.
Wall
thickness
Thickness of the casing, liner, or tubing wall.
If the wall thickness is entered, the outside diameter is calculated as the sum of the
inner diameter (ID) and two times the wall thickness.
Density
Material density for the casing, liner, or tubing in mass per unit of volume.
Grade
Strength rating for the casing, liner, or tubing object.
Position
Placement of the casing, liner, or tubing in the wellbore.
Position options:
Positioned
This requires the stand-off to be specified. The stand-off is defined as the
distance between the inner tubular OD and the surrounding tubular ID (or
surrounding borehole ID, if the inner tubular is the outermost casing). This
option places the tubular at a distance equal to the specified stand-off from the
tubular or borehole that envelops it.
Centralized
Places the tubular in the center of the tubular that encloses it. When you use
this position, casing collars play no part in determining the position of the
tubular string relative to the containing tubular string.
Flush Joint
Assumes that the inner tubular is at maximum eccentricity within the
containing pipe (or surrounding borehole, if the inner tubular is the outermost
casing), the limit being determined by the contact made by the casing outer
diameter with the inner diameter of the enveloping pipe (or surrounding
borehole). There is no casing collar to prevent contact between the surfaces of
the two pipes.
Not Positioned
In the absence of casing centralizers, this position is most likely to occur in
practice. Assumes that the inner tubular is at maximum eccentricity within the
containing pipe (or surrounding borehole, if the inner tubular is the outermost
Run simulations
386
PIPESIM User Guide
Property
Description
casing), the limit being determined by the contact made by the casing collar
outer diameter with the inner diameter of the enveloping pipe (or surrounding
borehole). This requires the collar OD to be specified.
Stand-off or
collar OD
Distance between the inner tubular OD and the surrounding tubular ID (or
surrounding borehole ID, if the inner tubular is the outermost casing).
Annulus
material
Material between the casing, liner, or tubing and the next consecutive, surrounding
pipe (casing, liner or tubing); or between the outermost casing, liner, tubing and
the borehole.
Annulus
density
Mass per unit volume of the annulus material.
b. Under the Wellbore section, select the Wellbore fluid type from the dropdown list. A
default density for the selected fluid will be populated. This value can be modified, as
desired.
The wellbore cross section diagram (on the right) updates to show the current wellbore
configuration including the tubulars, their position, and the wellbore and annular fluids, which are
color-coded.
Property
Description
Wellbore fluid
type
Fluid present in the wellbore at the time of perforation.
Based on the selected fluid type, PIPESIM automatically updates the fluid color
in the cross section diagram.
Wellbore fluid
density
Fluid density automatically populated for the selected wellbore fluid type.
This value is editable.
•
The effect of wellbore fluid density on charge performance is usually
small relative to other wellbore and formation properties. In most cases,
the default liquid or gas density should be adequate.
14.Click the Rock data tab, and enter the required data.
The reservoir data (fluid type and reservoir pressure) and rock data (lithology, bulk density,
porosity, UCS and vertical stress) are all required to determine the effective stress and to
properly model the perforation tunnel penetration depths and entrance hole diameters for the
selected gun systems.
a. Enter the Reservoir Data properties.
Property
Description
Primary fluid Predominant fluid type in the reservoir. The fluid type (liquid or gas) affects charge
type
penetration. The options are:
•
Oil – 1, 2, or 3 phase oil, water, and/or gas
•
Water – 1 phase water (brine) without gas
•
Gas – 1 phase dry gas
Run simulations
387
PIPESIM User Guide
Property
Description
The fluid type also affects the skin calculations for the productivity workflow.
Reservoir
pressure
Average reservoir or pore pressure at the completion depth.
Note: The reservoir pressure will be populated from the Completions tab of the
well editor (if present), the first time the task is launched. When it is modified in the
task, the simulation will always use the value specified in the task.
b. Enter Rock data (p.414) properties.
Property
Rock type
Description
Formation rock type options:
•
Sandstone table (p.415)
•
Limestone table (p.415)
•
Dolomite table (p.415)
•
Shale
•
Coal
When a rock type or lithology is selected from the dropdown list, default values
(colored in blue font) are populated for the bulk density, porosity and rock strength
(UCS) for the selected lithology. These properties can always be edited.
Note: These properties vary widely from reservoir to reservoir and there are no true
"default" values for these properties. It is critical that you enter accurate values of
these properties for your specific formation.
Bulk
density
Formation bulk density. This is the mass of rock particles divided by the total volume
they occupy. This volume is the sum of the volume of the rock particles themselves
and the inter-particle pore volume.
Porosity
Porosity.
Rock
strength
Average unconfined compressive strength. This is the rock strength under uniaxial
load in an unconfined state.
Below a UCS of 500 psi, the perforation tunnel is subject to collapse so an open
perforation tunnel may not exist.
Vertical
stress
Total vertical stress at the completion depth. This is the combined overburden stress
from the weight of the layers of rock and the pore fluids above the completion depth.
There are two options for specifying it:
•
Calculate: The vertical stress is automatically calculated as below:
Vertical stress = Overburden gradient * Completion depth in TVD
Run simulations
388
PIPESIM User Guide
Property
Description
A default overburden gradient of 1 psi/ft is used. This value can be
modified but the calculated vertical stress is uneditable. The calculate
option is the default.
Note: For wells drilled in deep water, the default gradient of 1 psi/ft is not
appropriate and needs to be modified to account for the lower pressure
gradient of the overlying water (0.433 psi/ft).
•
Specify: This option allows you to directly enter a vertical stress value.
c. Enter the Damaged zone thickness.
This is the thickness of the damaged zone caused by the drilling and completion fluids that extends
radially from the wellbore into the formation. This damage around the wellbore reduces the
permeability to a lower value (kd) than the absolute unaltered reservoir permeability (k). A
perforation job is deemed successful if the perforation gun system is able to create perforation
tunnels that extend beyond the damaged zone and connect with the undamaged reservoir. When
the task is run, the damaged zone thickness is used in two ways:
•
For display on the penetration diagram: The damaged zone is displayed on the
penetration diagram in the Perforating system results (p.444) for each selected gun
system along with the perforation tunnels, for easy visualization and comparison of the
gun systems to assess which gun systems create the deepest perforation tunnels that
extend beyond the damaged zone. This is always available when the penetration
workflow is run.
•
To calculate the damaged zone skin: In addition to the damaged zone being displayed
on the penetration diagram in the perforating system results, the damaged zone
thickness is also used to calculate the damaged zone skin in the Productivity results
(p.439), when the productivity workflow is run.
Note:
•
The damaged zone thickness will be populated from the Completions tab of the well
editor (if present), the first time the task is launched. When it is modified in the task, the
simulation will always use the value specified in the task.
•
Damaged zone thickness has replaced damaged zone diameter, which was used in
older PIPESIM versions.
15.Click the Gun systems (p.419) tab, and then add gun systems by performing the following
steps.
By default, the "2-7/8, PURE 60, 6" gun system appears in the table and is automatically
selected.
a. To change the default gun system, click the Browse … button to launch the gun catalog.
b. To add a new gun system, click New
.
Run simulations
389
PIPESIM User Guide
c. By default, when you click New
to add a new gun system, the same gun system in the previous row is added and
automatically selected. To change it, click the Browse … button to launch the gun catalog.
The gun catalog is a repository of all Schlumberger gun systems and is maintained by
Schlumberger Rosharon Production Services, the group charged with all Perforating
research and development efforts within Schlumberger. This group, located in Houston,
Texas, carries out shaped charged manufacturing and has an American Petroleum Institute
(API) surface perforating qualification site including test wells, surface tubular loops and a
state-of-the-art perforating research laboratory. New perforating gun systems and shaped
charges developed by this group can be added to the PIPESIM gun catalog and simulated
in the Perforation design task. Refer to the topic: Update gun catalog (p.449) for more
details.
The catalog (when launched from the task) has the following properties.
Property
Show valid
guns
Description
Checkbox that is enabled by default, to show only the 'valid' guns; i.e. the guns
that are able to fit into the innermost tubular at the completion depth that will be
perforated.
Clearing the checkbox will remove the filter and display all available guns in the
catalog.
Gun type
The name of the gun system. The nomenclature includes the gun OD, gun
system type, phasing and shots per foot.
Charge type
Type of shaped charge.
Gun OD
Outer diameter of the gun.
Charge weight
Mass of a single perforating charge for the specific gun system.
API RP Edition
American Petroleum Institute standard used to test the specific gun system,
and from which the reported API entrance hole and API penetration values in
the catalog were determined.
Penetration
model
The models available for each gun system that incorporate the reported API
penetration value in the catalog for the selected gun system(s), to simulate the
actual depth of penetration taking into account the actual wellbore conditions.
The options are:
•
Concrete: The concrete model relies upon API data for estimating
downhole charge performance. It is based on the conversion of
surface concrete results to downhole stressed rock penetrations, but
has several shortcomings. Refer to SPE125020 (p.739) for more
details.
•
Rock: This model is based on improved correlations for the
determination of depth of penetration in stressed rocks, rather than
from concrete targets. It is based on extensive laboratory experiments
and is far more accurate in modeling the influence of overburden
Run simulations
390
PIPESIM User Guide
Property
Description
stress, pore pressure and formation strength on downhole
penetration. Refer to SPE127920 (p.743) for more details.
•
Concrete and Rock: Several gun systems can be used with both the
concrete model and the rock model. The model selection (concrete or
rock) is done in the Gun systems tab, after adding the gun and exiting
the catalog. When both models are available, the Rock model is
selected by default, because it is more accurate. It is recommended
that you maintain this default selection.
Phase angle
(degrees)
This is the angle between the shaped charges.
API entrance
hole
Entrance hole diameter of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
API penetration Depth of penetration of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
d. Select a gun in the catalog (by selecting its row) and click OK to add it to the Gun systems
grid (table).
Note:
•
You can add multiple gun systems.
•
You can delete a gun system from the grid by selecting the row and pressing delete, or
by using the right-click delete option. However, the table must have at least one gun
system.
e. Modify the gun position and stand-off value, as desired. The options are:
•
Positioned: the guns are positioned against the high side of the tubular (e.g. using
magnets). PIPESIM places the gun against the high side of the smallest (innermost)
tubular. The user specifies the gun-to-casing clearance (or stand-off) between the
positioned gun and the inner tubular.
•
Centralized: the gun is centralized in the inner tubular string.
•
Eccentered: this is the opposite of the Positioned case. This is the default position for
most guns. For deviated and horizontal wellbores, the gun is placed on the low side of
the smallest (innermost) tubular string. The user specifies the gun-to-casing clearance
(or stand-off) between the eccentered gun and the inner casing.
When you select a gun system, the wellbore cross section diagram (on the right) updates to
display the selected gun, its position, extent, and locations of its shaped charges, based on the
phasing.
f. Select the row for any of the guns in the grid to expose additional properties that can be
modified. They include carrier data, charge data and API test data.
Property
Description
Carrier data
Run simulations
391
PIPESIM User Guide
Property
Description
Gun system
The name of the gun system. The nomenclature includes the gun OD, gun
system type and charge type.
Hardware type
Gun system model.
Open
perforations
Perforations open to flow.
Shot density
Number of shots per unit length.
Rotation-offset
Degree of rotation applied to the gun phasing.
The gun phasing can be rotated in 1° increments clockwise with 0° defined as
the high side of the wellbore.
Phase angle
(degrees)
Angle between the shaped charges.
The angle determines the number of penetration tunnels.
Charge data
Charge weight
Mass of a single perforating charge in the gun system (uneditable).
Penetration
model
The models available for each gun system that incorporate the reported API
penetration value in the catalog for the selected gun system(s), to simulate the
actual depth of penetration taking into account the actual wellbore conditions.
The options are:
•
Concrete: The concrete model relies upon API data for estimating
downhole charge performance. It is based on the conversion of
surface concrete results to downhole stressed rock penetrations, but
has several shortcomings. Refer to SPE125020 (p.739) for more
details.
•
Rock: This model is based on improved correlations for the
determination of depth of penetration in stressed rocks, rather than
from concrete targets. It is based on extensive laboratory
experiments and is far more accurate in modeling the influence of
overburden stress, pore pressure and formation strength on
downhole penetration. Refer to SPE127920 (p.743) for more details.
The rock model is not available for all gun systems.
Several gun systems can be used with either the concrete model or the rock
model. You can select which penetration model to use in the Charge data
section on the Gun systems tab. When both models are available, the Rock
model is selected be default, because it is more accurate. It is recommended
that you maintain the default selection.
API test data
API test edition
American Petroleum Institute standard used to test the specific gun system,
and from which the reported API entrance hole and API penetration values
were determined.
API penetration
Depth of penetration of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
Run simulations
392
PIPESIM User Guide
Property
API entrance
hole
Description
Entrance hole diameter of the perforation tunnels created in concrete, based
on the referenced API RP test edition.
Convert API 19B Enabling this checkbox allows you to supply a factor to convert API 19B
to RP43
Section 1 test results to equivalent API RP43 results.
This option is only available for gun systems with the API 19B test edition and
with the concrete penetration model.
Because API RP43 tests are not as rigorous as API 19B tests, the penetration
results from API RP43 may be overestimated. When comparing the
performance of one gun system that has API 19B results with another that has
API RP43 results, the comparison will not be 'apple-to-apple'. This option
allows you to input a factor to modify or convert the API 19B test results to the
API RP 43 standard, for an apple-to-apple comparison.
16.Click Run to launch the task.
Optional: After the simulation completes, click the Engine console tab and view the direct
output of the perforation calculations.
17.Once the simulation is complete, the Results (p.424) tab will be active.
On the Results tab, you can do the following:
•
View a high-level summary of the simulation results for the selected gun systems. Detailed
results can be viewed on the Report (p.434) tab.
•
Select a completion associated with a particular gun system and install it (p.427) in the
wellbore at the completion depth or update an existing completion (p.431) update an
existing completion.
The following results can be reviewed.
Property
Description
Completion data
Completion
The name of the completion selected on the Wellbore tab to run the task.
For the scenario when a new completion is being designed i.e. when a
completion depth is entered on the Wellbore tab, the name "New" will
appear in this field.
Completion type
Penetration workflow: (p.384) This field will be blank when this workflow is
run, because a new completion is being designed in the task itself i.e. the
completion being designed does not already exist in the well editor.
Productivity workflow: (p.397) When this workflow is run, the completion
type specified in the Skin subtab of the well editor for the selected
completion, will be displayed. Options include: Perforated, Perforated and
gravel packed, Frac packed, Open hole and Open hole gravel packed.
Completion depth
The completion depth populated on the Wellbore tab (for an existing
completion) or manually entered (for a new completion).
Run simulations
393
PIPESIM User Guide
Property
Description
Perforation results (These are the only results available when the Penetration workflow (p.384)
is run).
Perforating system
The perforating systems selected on the Gun systems tab when the task
was run.
Phase angle
(degrees)
The phase angle specified for the selected perforating systems on the
Gun systems tab.
Perforation density
The perforation density specified for the selected perforating systems on
the Gun systems tab.
Total penetration
avg.
The length of the perforation tunnels starting from the inside diameter of
the innermost tubular perforated, through all the concentric tubulars and
into the formation, averaged for all the phase angles.
Casing entrance hole The diameter of the perforation tunnels created in the outermost tubular,
diameter avg.
averaged for all the phase angles.
Formation
penetration avg.
The average length of the perforation tunnels created in the formation for
all the phase angles.
Formation entrance
hole diameter avg.
The average diameter of the perforation tunnels created in the formation
for all the phase angles.
Select
The Select column allows you to select any one of the perforating gun
systems run in the task, to install the associated completion (p.427) or to
update (or replace) an existing completion (p.431) in the well editor.
In the Penetration workflow (p.384), the Select column is in the Perforation
results grid, because these are the only available results.
In the Productivity workflow (p.397), the Select column is in the
Productivity results grid, because in addition to the perforation results, the
productivity results are also generated.
Productivity results (These results are displayed only when the Productivity workflow (p.397) is
run).
18.To view detailed simulation results, click the Report (p.434) tab.
The Report tab contains a multi-page report with the following results:
•
Perforation design results (p.435): This report contains the penetration results for all the
selected gun systems; the perforation tunnel lengths and entrance hole diameters, through
the casing and cement, and through the formation alone. This report is always generated
when the task is successfully run for both the Penetration and Productivity workflows.
•
Productivity results (p.439): This report contains the productivity results for all the selected
gun systems. These include the calculated skin components that apply, based on the
selected completion type. This report is generated only when the Productivity workflow is
run.
•
Perforating system results (p.444): A perforating system report is generated for each
selected gun system. It contains a penetration diagram, which is a wellbore cross-section
that displays the tubulars, selected gun, damaged zone, undamaged reservoir, annular and
Run simulations
394
PIPESIM User Guide
wellbore fluids as well as the perforations created by the gun system. It is scaled to
accurately reflect the damaged zone thickness, gun phasing, perforation length and
diameters to enable easy visual comparison among the selected gun systems. These
results are always generated when the task is successfully run for both the Penetration and
Productivity workflows.
The report can be exported to the following formats: Word (Docx), Acrobat® (Pdf), Web archive
(Mhtml) and XPS (xps). It can also be printed directly.
The report is also available in the Results manager for the completed perforation design
simulations, for each well and study.
19.After reviewing the detailed results on the Report tab, return to the Results tab and select one
gun system.
When you run the Penetration workflow (p.384), you should install a gun system that creates a
completion with the deepest perforation tunnels and biggest entrance hole diameters in the
formation. You should also consider the total number of perforation tunnels created which
depends on the phasing. In general, the greater the number of perforation tunnels, the better
the well productivity. Often times, you have to make a trade-off between the depth of the
penetration tunnels and the size of the entrance hole diameters, depending on the perforating
objective e.g. for unconsolidated reservoirs that require sand control such as gravel packing, it
is more important to have big entrance holes. If the perforation objective is to support hydraulic
fracturing, then deep penetrating perforation tunnels are more important.
In the Productivity workflow (p.397), the gun system you select for installation should typically
be the one that creates a completion with the lowest mechanical skin. The skin is a better
indicator of well performance, than just the penetration length and diameter of the perforations,
which are the only results you get from the penetration workflow. This is because the skin
incorporates the perforation parameters, as well as many other parameters, and gives you a
clearer assessment of the overall well productivity. For this reason, it is recommended that you
base your decision on which gun system to install, on the skin, rather than just the perforation
length and diameter. This implies running the Productivity workflow.
Regardless of your perforating objectives, the PIPESIM perforating design task allows you to
simulate as many guns systems as desired, to determine the one that helps you achieve your
well productivity objectives.
20.On the bottom-right, click Install completion (p.427) to install a new completion or Update
completion (p.431) to update an existing one.
Note:
•
When you click Install completion, a new vertical, perforated completion with the Darcy IPR
model is added at the completion depth.
•
When you click Update completion, the existing completion at the selected completion depth
will be updated as described below.
•
For an existing vertical completion that did not already have the Darcy IPR model
assigned before the task was run, clicking Update completion will update the
completion and always change the IPR model to the Darcy model. You will be prompted
Run simulations
395
PIPESIM User Guide
about this IPR model change with a pop-up message. You may click Yes to continue with
the change, or No to cancel.
•
For an existing horizontal completion that did not already have either the Joshi (Steady
state) or Babu and Odeh (Pseudo steady state) model assigned before the task was run,
clicking Update completion will update the completion and always change the IPR
model to the Joshi (Steady state) model. You will be prompted about this IPR model
change with a pop-up message. You may click Yes to continue with the change, or No to
cancel.
•
For an existing vertical completion that already had the Darcy IPR model or a horizontal
completion that already had either the Joshi (Steady state) or Babu and Odeh (Pseudo
steady state) model assigned before the task was run, clicking Update completion will
preserve the IPR model selection, as well as the completion method.
21.Exit the task and return to the Completions tab of the well editor.
22.Click the Reservoir subtab, you will observe that the reservoir pressure has been populated
from the task.
Note: The only exception to this is if you are using zones for the completion. In this case, the task
will not modify the reservoir pressure associated with the zone. This is by design. To see the
reservoir pressure populated from the task, uncheck the Use zones box and you will see the
value. It is populated to the completion itself and not to the zone.
23.Click the Skin subtab, you will observe that the following additional properties have been
populated from the task:
•
Damaged zone thickness
•
Perforation density
•
Perforation diameter (i.e. Formation entrance hole diameter avg.)
•
Perforation length (i.e. Formation penetration avg.)
•
Phase angle - This parameter is only exposed for vertical completions when the skin method
is set to Karakas/Tariq.
Note:
•
When a new completion is installed, the completion method is always set to Perforated, and
the skin method is always set to Karakas/Tariq for symmetric phase angles. For nonsymmetric phase angles, it is set to the McCleod model. The phase angle is a property of
the perforating gun system.
•
•
These are the symmetric phase angles in PIPESIM: 45°, 60°, 72°, 90°, 99°, 120°,
120/60°, 135/45°, 140/20°, 180° and 120/40°.
When a completion is updated, no change is made to the skin method that was selected on
the Skin subtab of the well editor, prior to running the task. If the McCleod model was
selected before the task is run, updating the completion will maintain this selection and
Run simulations
396
PIPESIM User Guide
populate the parameters for the selected gun system and vice-versa, when the Karakas/
Tariq model is selected.
24.The skin will be automatically calculated based on the populated data. To ensure these values
are correct, follow these guidelines.
•
If you installed a new completion, enter all the missing reservoir and skin data and create a
new fluid for the completion, to ensure that skin components are calculated accurately.
•
If you updated an existing completion and it has missing reservoir, skin and/or fluid
properties, enter these values to ensure that the skin component values are correctly
calculated.
25.You may now extend the workflow by running a sensitivity analysis in the System analysis
(p.318) task, Nodal analysis (p.309) task or P/T profile (p.302) task to sensitize on the various
skin components such as perforation density, compacted/crushed zone thickness, damaged
zone permeability, etc. to see their impact on well performance and further optimize the well
design.
Related links:
Run a perforation design (p.39)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Rock data (p.414)
Perforating gun systems (p.419)
Update gun catalog (p.449)
Results (p.424)
Install a new completion (p.427)
Update an existing completion (p.431)
Report (p.434)
Perforation design results (p.435)
Productivity results (p.439)
Perforating system results (p.444)
Define the skin (p.107)
Run a system analysis (p.318)
Run a nodal analysis (p.309)
Run a P/T profile (p.302)
4.10.2 Run a perforation design to generate productivity results
(Productivity workflow)
1. Add a new well or select an existing well.
2. Go to the Tubulars tab and ensure the Mode is set to Detailed.
Run simulations
397
PIPESIM User Guide
3. From the Insert tab, drag and drop a casing or liner at the wellhead. A default casing is added.
(Alternatively, in the Casings/Liners section, click
to add a new casing or liner).
4. Modify its depth and click ... to browse the casing catalog to select the exact casing you want.
(Alternatively, enter the casing information by typing it in directly).
5. Select the row for the defined casing or liner in the Casings/Liners section to expose the
Casing and Annulus material sections below.
Note: If you added the casing or liner from the catalog, the grade and density will be automatically
populated based on your selection.
6. If you did not add the casing or liner from the catalog, select the grade from the dropdown list
and enter the density of the casing.
7. Repeat steps 3 – 6 for all pipes that will be perforated.
8. Select the row for the outermost tubular (casing or liner) that will be perforated and enter its
borehole diameter.
Note: For perforation design, the borehole diameter is required only for the outermost tubular that
will be perforated.
9. In the Annulus material section, enter the cement top and cement density.
10.Go to the Deviation survey tab. By default, the survey type is set to Vertical. If the wellbore is
not vertical, change the Survey type to 2D or 3D and enter the deviation survey information.
The main difference between the Penetration workflow (p.384) and the Productivity workflow is
that the Productivity workflow requires you to have a pre-existing completion with the
completion type, IPR model and certain reservoir and skin parameters specified. You will now
create a completion and enter the required properties.
11.Go to the Completions tab of the well editor and add a new completion.
Note: The Productivity workflow is currently limited to vertical completions, with the Darcy IPR
model and the mechanical skin set to the Calculate option. The rate dependent skin may or not be
set to the Calculate option. If these conditions are not met, the productivity results will not be
generated when the simulation task is run. However, the penetration results will be generated.
12.The completion Geometry profile is set to Vertical by default.
13.Enter the Middle MD (mid-perforation measured depth) of the completion.
14.Change the IPR model from the default Well PI to the Darcy model.
15.On the Reservoir subtab, you will observe that the borehole diameter has been automatically
populated for the outermost casing, based on the specified completion depth (middle md).
16.Select the IPR basis; liquid or gas.
17.For the productivity workflow (i.e. to calculate the skin accurately), you only need to enter the
reservoir thickness and reservoir permeability on the Reservoir tab. Enter these values.
Run simulations
398
PIPESIM User Guide
Note:
•
The reservoir thickness entered should be the net pay in TVD (true vertical depth),
consistent with the Darcy IPR model.
•
The reservoir permeability entered should be the absolute undamaged reservoir
permeability.
•
However, to continue the workflow after doing the Perforation design, and to be able to run
other tasks such as Nodal analysis, P/T profile, etc. you will need to enter all the data on this
tab. You may choose to do this now or when you are ready to run these additional tasks.
18.If you choose to enter the reservoir pressure in the Reservoir tab, it will be picked up by the
Perforation design task when you first launch it.
19.Click the Skin subtab and change the Mechanical skin option to Calculate.
Optional, but recommended: Change the Rate dependent skin option to Calculate.
20.Select the Completion method and Skin method and enter all the skin component parameters
except the following:
•
Perforation density
•
Perforation diameter
•
Perforation length
•
Phase angle – only available with the Karakas/Tariq model
It is unnecessary to enter the parameters above because these properties are associated with the
perforation gun systems, which will be selected in the Perforation design task itself. Once the
task is run and you select a gun system to install the associated completion, the task will populate
these properties in the Skin subtab for your selected gun system.
If you do decide to enter these properties, when you run the task and update the completion
(p.431), they will be replaced with the values for your selected gun.
Note:
•
To understand the various skin components and parameters for the various completion
methods (Perforated, Perforated and gravel packed, Frac packed, etc.), select the
completion method on the Skin subtab, and press F1 to launch the context-sensitive help
and review the content. Repeat this for the different completion types.
•
The reservoir pressure and damaged zone thickness appear in the Completions tab of the
well editor, as well as in the Perforation design task. When the task is launched, it will be
initialized with these values from the well editor. If these values are changed in the task, the
simulation will always run with the values in the task itself, and not in the well editor.
21.Click the Fluid model subtab and select New
to create a new fluid. By default, a new black oil fluid will be created. Enter the fluid properties.
To create any other fluid type supported by PIPESIM, refer to the following topics; Define
compositional fluids (p.238), Create/define a new MFL fluid (p.238), Import a PVT file (p.264).
Run simulations
399
PIPESIM User Guide
You have now entered all the completion information required to calculate the skin components
in the productivity workflow. When the task is run, it will honor the completion and skin method
selections, and will utilize all the property values specified in the Reservoir and Skin subtabs of
the well editor, along with the calculated perforation parameters for each selected gun system,
to calculate the skin components.
22.On the Home tab, in the Tasks group, click Perforation design to launch the task.
23.Optional: On the Job info tab, enter the information that you want displayed in the perforation
design report.
Property
Description
Well
Name of the well selected for the Perforation design task.
Field
Name of the field in which the well is located.
Country
Country where the field and well are located. You can leave this field blank,
or select a country from the list.
Generated by
User name associated with the logged on Windows® user.
Generated for
Name of the company or person for whom the report is created.
Use current date/
time
Prints the current date and time on the report when selected. Clear the
checkbox to select a specific date and time.
24.Click the Wellbore tab, and enter the completion depth. This is the depth you want to perforate.
Note:
•
Only wellbore sections that have pipes (casing, liner or tubing) can be perforated. There will
be a validation error and the task will not run if you enter a depth that does not have any
pipe at that depth.
•
If the well already has completions, you may select any of them from the Completion
dropdown list and the completion depth will be populated.
•
It is important to note that selecting an existing completion in the task will simulate a new
perforation design at that depth. Re-perforation, which involves simulating the combined
effect of new perforations added to an existing set of perforations within the same interval, is
not currently supported by PIPESIM.
a. Once the completion depth has been entered or populated, the tubulars that are present at
the completion depth will be automatically populated in the Tubulars section of the task.
Their properties (ID, wall thickness, density, etc.) will also be populated, if you entered them
in the well editor prior to launching the task. If you didn’t, with the task still open, return to
the Tubulars tab of the well editor and enter all the required properties. The task will
automatically update with these values.
Property
Borehole
diameter
Description
Drilled hole diameter of the outermost casing or open hole in the wellbore.
This value is automatically populated from the borehole diameter field in the
Tubulars tab.
Run simulations
400
PIPESIM User Guide
Property
Description
Note: For open hole wellbore sections, only pipes (tubing) that exist at the
completion depth within this section are listed under the Tubulars. If there is no
pipe in an open hole section, you cannot run the task within this section i.e. open
hole perforation is not currently supported.
Name
Name of the casing, liner, or tubing object, as entered in the Tubulars tab of the
Well editor.
ID
Inner diameter of the casing, liner, or tubing object.
Wall
thickness
Thickness of the casing, liner, or tubing wall.
If the wall thickness is entered, the outside diameter is calculated as the sum of the
inner diameter (ID) and two times the wall thickness.
Density
Material density for the casing, liner, or tubing in mass per unit of volume.
Grade
Strength rating for the casing, liner, or tubing object.
Position
Placement of the casing, liner, or tubing in the wellbore.
Position options:
Positioned
This requires the stand-off to be specified. The stand-off is defined as the
distance between the inner tubular OD and the surrounding tubular ID (or
surrounding borehole ID, if the inner tubular is the outermost casing). This
option places the tubular at a distance equal to the specified stand-off from the
tubular or borehole that envelops it.
Centralized
Places the tubular in the center of the tubular that encloses it. When you use
this position, casing collars play no part in determining the position of the
tubular string relative to the containing tubular string.
Flush Joint
Assumes that the inner tubular is at maximum eccentricity within the
containing pipe (or surrounding borehole, if the inner tubular is the outermost
casing), the limit being determined by the contact made by the casing outer
diameter with the inner diameter of the enveloping pipe (or surrounding
borehole). There is no casing collar to prevent contact between the surfaces of
the two pipes.
Not Positioned
In the absence of casing centralizers, this position is most likely to occur in
practice. Assumes that the inner tubular is at maximum eccentricity within the
containing pipe (or surrounding borehole, if the inner tubular is the outermost
casing), the limit being determined by the contact made by the casing collar
outer diameter with the inner diameter of the enveloping pipe (or surrounding
borehole). This requires the collar OD to be specified.
Run simulations
401
PIPESIM User Guide
Property
Description
Stand-off or
collar OD
Distance between the inner tubular OD and the surrounding tubular ID (or
surrounding borehole ID, if the inner tubular is the outermost casing).
Annulus
material
Material between the casing, liner, or tubing and the next consecutive, surrounding
pipe (casing, liner or tubing); or between the outermost casing, liner, tubing and
the borehole.
Annulus
density
Mass per unit volume of the annulus material.
b. Under the Wellbore section, select the Wellbore fluid type from the dropdown list. A
default density for the selected fluid will be populated. This value can be modified, as
desired.
The wellbore cross section diagram (on the right) updates to show the current wellbore
configuration including the tubulars, their position, and the wellbore and annular fluids, which are
color-coded.
Property
Description
Wellbore fluid
type
Fluid present in the wellbore at the time of perforation.
Based on the selected fluid type, PIPESIM automatically updates the fluid color
in the cross section diagram.
Wellbore fluid
density
Fluid density automatically populated for the selected wellbore fluid type.
This value is editable.
•
The effect of wellbore fluid density on charge performance is usually
small relative to other wellbore and formation properties. In most cases,
the default liquid or gas density should be adequate.
25.Click the Rock data tab, and enter the required data.
The reservoir data (fluid type and reservoir pressure) and rock data (lithology, bulk density,
porosity, UCS and vertical stress) are all required to determine the effective stress and to
properly model the perforation tunnel penetration depths and entrance hole diameters for the
selected gun systems.
a. Enter the Reservoir Data properties.
Property
Description
Primary fluid Predominant fluid type in the reservoir. The fluid type (liquid or gas) affects charge
type
penetration. The options are:
•
Oil – 1, 2, or 3 phase oil, water, and/or gas
•
Water – 1 phase water (brine) without gas
•
Gas – 1 phase dry gas
The fluid type also affects the skin calculations for the productivity workflow.
Reservoir
pressure
Average reservoir or pore pressure at the completion depth.
Run simulations
402
PIPESIM User Guide
Property
Description
Note: The reservoir pressure will be populated from the Completions tab of the
well editor (if present), the first time the task is launched. When it is modified in the
task, the simulation will always use the value specified in the task.
b. Enter Rock data (p.414) properties.
Property
Rock type
Description
Formation rock type options:
•
Sandstone table (p.415)
•
Limestone table (p.415)
•
Dolomite table (p.415)
•
Shale
•
Coal
When a rock type or lithology is selected from the dropdown list, default values
(colored in blue font) are populated for the bulk density, porosity and rock strength
(UCS) for the selected lithology. These properties can always be edited.
Note: These properties vary widely from reservoir to reservoir and there are no true
"default" values for these properties. It is critical that you enter accurate values of
these properties for your specific formation.
Bulk
density
Formation bulk density. This is the mass of rock particles divided by the total volume
they occupy. This volume is the sum of the volume of the rock particles themselves
and the inter-particle pore volume.
Porosity
Porosity.
Rock
strength
Average unconfined compressive strength. This is the rock strength under uniaxial
load in an unconfined state.
Below a UCS of 500 psi, the perforation tunnel is subject to collapse so an open
perforation tunnel may not exist.
Vertical
stress
Total vertical stress at the completion depth. This is the combined overburden stress
from the weight of the layers of rock and the pore fluids above the completion depth.
There are two options for specifying it:
•
Calculate: The vertical stress is automatically calculated as below:
Vertical stress = Overburden gradient * Completion depth in TVD
A default overburden gradient of 1 psi/ft is used. This value can be
modified but the calculated vertical stress is uneditable. The calculate
option is the default.
Run simulations
403
PIPESIM User Guide
Property
Description
Note: For wells drilled in deep water, the default gradient of 1 psi/ft is not
appropriate and needs to be modified to account for the lower pressure
gradient of the overlying water (0.433 psi/ft).
•
Specify: This option allows you to directly enter a vertical stress value.
c. Enter the Damaged zone thickness.
This is the thickness of the damaged zone caused by the drilling and completion fluids that extends
radially from the wellbore into the formation. This damage around the wellbore reduces the
permeability to a lower value (kd) than the absolute unaltered reservoir permeability (k). A
perforation job is deemed successful if the perforation gun system is able to create perforation
tunnels that extend beyond the damaged zone and connect with the undamaged reservoir. When
the task is run, the damaged zone thickness is used in two ways:
•
For display on the penetration diagram: The damaged zone is displayed on the
penetration diagram in the Perforating system results (p.444) for each selected gun
system along with the perforation tunnels, for easy visualization and comparison of the
gun systems to assess which gun systems create the deepest perforation tunnels that
extend beyond the damaged zone. This is always available when the penetration
workflow is run.
•
To calculate the damaged zone skin: In addition to the damaged zone being displayed
on the penetration diagram in the perforating system results, the damaged zone
thickness is also used to calculate the damaged zone skin in the Productivity results
(p.439), when the productivity workflow is run.
Note:
•
The damaged zone thickness will be populated from the Completions tab of the well
editor (if present), the first time the task is launched. When it is modified in the task, the
simulation will always use the value specified in the task.
•
Damaged zone thickness has replaced damaged zone diameter, which was used in
older PIPESIM versions.
26.Click the Gun systems (p.419) tab, and then add gun systems by performing the following
steps.
By default, the "2-7/8, PURE 60, 6" gun system appears in the table and is automatically
selected.
a. To change the default gun system, click the Browse … button to launch the gun catalog.
b. To add a new gun system, click New
.
c. By default, when you click New
Run simulations
404
PIPESIM User Guide
to add a new gun system, the same gun system in the previous row is added and
automatically selected. To change it, click the Browse … button to launch the gun catalog.
The gun catalog is a repository of all Schlumberger gun systems and is maintained by
Schlumberger Rosharon Production Services, the group charged with all Perforating
research and development efforts within Schlumberger. This group, located in Houston,
Texas, carries out shaped charged manufacturing and has an American Petroleum Institute
(API) surface perforating qualification site including test wells, surface tubular loops and a
state-of-the-art perforating research laboratory. New perforating gun systems and shaped
charges developed by this group can be added to the PIPESIM gun catalog and simulated
in the Perforation design task. Refer to the topic: Update gun catalog (p.449) for more
details.
The catalog (when launched from the task) has the following properties.
Property
Show valid
guns
Description
Checkbox that is enabled by default, to show only the 'valid' guns; i.e. the guns
that are able to fit into the innermost tubular at the completion depth that will be
perforated.
Clearing the checkbox will remove the filter and display all available guns in the
catalog.
Gun type
The name of the gun system. The nomenclature includes the gun OD, gun
system type, phasing and shots per foot.
Charge type
Type of shaped charge.
Gun OD
Outer diameter of the gun.
Charge weight
Mass of a single perforating charge for the specific gun system.
API RP Edition
American Petroleum Institute standard used to test the specific gun system,
and from which the reported API entrance hole and API penetration values in
the catalog were determined.
Penetration
model
The models available for each gun system that incorporate the reported API
penetration value in the catalog for the selected gun system(s), to simulate the
actual depth of penetration taking into account the actual wellbore conditions.
The options are:
•
Concrete: The concrete model relies upon API data for estimating
downhole charge performance. It is based on the conversion of
surface concrete results to downhole stressed rock penetrations, but
has several shortcomings. Refer to SPE125020 (p.739) for more
details.
•
Rock: This model is based on improved correlations for the
determination of depth of penetration in stressed rocks, rather than
from concrete targets. It is based on extensive laboratory experiments
and is far more accurate in modeling the influence of overburden
stress, pore pressure and formation strength on downhole
penetration. Refer to SPE127920 (p.743) for more details.
Run simulations
405
PIPESIM User Guide
Property
•
Description
Concrete and Rock: Several gun systems can be used with both the
concrete model and the rock model. The model selection (concrete or
rock) is done in the Gun systems tab, after adding the gun and exiting
the catalog. When both models are available, the Rock model is
selected by default, because it is more accurate. It is recommended
that you maintain this default selection.
Phase angle
(degrees)
This is the angle between the shaped charges.
API entrance
hole
Entrance hole diameter of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
API penetration Depth of penetration of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
d. Select a gun in the catalog (by selecting its row) and click OK to add it to the Gun systems
grid (table).
Note:
•
You can add multiple gun systems.
•
You can delete a gun system from the grid by selecting the row and pressing delete, or
by using the right-click delete option. However, the table must have at least one gun
system.
e. Modify the gun position and stand-off value, as desired. The options are:
•
Positioned: the guns are positioned against the high side of the tubular (e.g. using
magnets). PIPESIM places the gun against the high side of the smallest (innermost)
tubular. The user specifies the gun-to-casing clearance (or stand-off) between the
positioned gun and the inner tubular.
•
Centralized: the gun is centralized in the inner tubular string.
•
Eccentered: this is the opposite of the Positioned case. This is the default position for
most guns. For deviated and horizontal wellbores, the gun is placed on the low side of
the smallest (innermost) tubular string. The user specifies the gun-to-casing clearance
(or stand-off) between the eccentered gun and the inner casing.
When you select a gun system, the wellbore cross section diagram (on the right) updates to
display the selected gun, its position, extent, and locations of its shaped charges, based on the
phasing.
f. Select the row for any of the guns in the grid to expose additional properties that can be
modified. They include carrier data, charge data and API test data.
Property
Description
Carrier data
Gun system
The name of the gun system. The nomenclature includes the gun OD, gun
system type and charge type.
Run simulations
406
PIPESIM User Guide
Property
Description
Hardware type
Gun system model.
Open
perforations
Perforations open to flow.
Shot density
Number of shots per unit length.
Rotation-offset
Degree of rotation applied to the gun phasing.
The gun phasing can be rotated in 1° increments clockwise with 0° defined as
the high side of the wellbore.
Phase angle
(degrees)
Angle between the shaped charges.
The angle determines the number of penetration tunnels.
Charge data
Charge weight
Mass of a single perforating charge in the gun system (uneditable).
Penetration
model
The models available for each gun system that incorporate the reported API
penetration value in the catalog for the selected gun system(s), to simulate the
actual depth of penetration taking into account the actual wellbore conditions.
The options are:
•
Concrete: The concrete model relies upon API data for estimating
downhole charge performance. It is based on the conversion of
surface concrete results to downhole stressed rock penetrations, but
has several shortcomings. Refer to SPE125020 (p.739) for more
details.
•
Rock: This model is based on improved correlations for the
determination of depth of penetration in stressed rocks, rather than
from concrete targets. It is based on extensive laboratory
experiments and is far more accurate in modeling the influence of
overburden stress, pore pressure and formation strength on
downhole penetration. Refer to SPE127920 (p.743) for more details.
The rock model is not available for all gun systems.
Several gun systems can be used with either the concrete model or the rock
model. You can select which penetration model to use in the Charge data
section on the Gun systems tab. When both models are available, the Rock
model is selected be default, because it is more accurate. It is recommended
that you maintain the default selection.
API test data
API test edition
American Petroleum Institute standard used to test the specific gun system,
and from which the reported API entrance hole and API penetration values
were determined.
API penetration
Depth of penetration of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
API entrance
hole
Entrance hole diameter of the perforation tunnels created in concrete, based
on the referenced API RP test edition.
Run simulations
407
PIPESIM User Guide
Property
Description
Convert API 19B Enabling this checkbox allows you to supply a factor to convert API 19B
to RP43
Section 1 test results to equivalent API RP43 results.
This option is only available for gun systems with the API 19B test edition and
with the concrete penetration model.
Because API RP43 tests are not as rigorous as API 19B tests, the penetration
results from API RP43 may be overestimated. When comparing the
performance of one gun system that has API 19B results with another that has
API RP43 results, the comparison will not be 'apple-to-apple'. This option
allows you to input a factor to modify or convert the API 19B test results to the
API RP 43 standard, for an apple-to-apple comparison.
27.Click Run to launch the task.
Optional: After the simulation completes, click the Engine console tab and view the direct
output of the perforation calculations.
28.Once the simulation is complete, the Results (p.424) tab will be active.
On the Results tab, you can do the following:
•
View a high-level summary of the simulation results for the selected gun systems. Detailed
results can be viewed on the Report (p.434) tab.
•
Select a completion associated with a particular gun system and install it (p.427) in the
wellbore at the completion depth or update an existing completion (p.431) update an
existing completion.
The following results can be reviewed.
Property
Description
Completion data
Completion
The name of the completion selected on the Wellbore tab to run the
task.
For the scenario when a new completion is being designed i.e. when a
completion depth is entered on the Wellbore tab, the name "New" will
appear in this field.
Completion type
Penetration workflow: (p.384) This field will be blank when this
workflow is run, because a new completion is being designed in the
task itself i.e. the completion being designed does not already exist in
the well editor.
Productivity workflow: (p.397) When this workflow is run, the
completion type specified in the Skin subtab of the well editor for the
selected completion, will be displayed. Options include: Perforated,
Perforated and gravel packed, Frac packed, Open hole and Open hole
gravel packed.
Completion depth
The completion depth populated on the Wellbore tab (for an existing
completion) or manually entered (for a new completion).
Run simulations
408
PIPESIM User Guide
Property
Description
Perforation results (These are the only results available when the Penetration workflow (p.384)
is run).
Perforating system
The perforating systems selected on the Gun systems tab when the
task was run.
Phase angle (degrees)
The phase angle specified for the selected perforating systems on the
Gun systems tab.
Perforation density
The perforation density specified for the selected perforating systems
on the Gun systems tab.
Total penetration avg.
The length of the perforation tunnels starting from the inside diameter
of the innermost tubular perforated, through all the concentric tubulars
and into the formation, averaged for all the phase angles.
Casing entrance hole
diameter avg.
The diameter of the perforation tunnels created in the outermost
tubular, averaged for all the phase angles.
Formation penetration
avg.
The average length of the perforation tunnels created in the formation
for all the phase angles. When you install (p.427) or update (p.431) a
completion, this is the perforation length populated to the Skin subtab
of the well editor.
Formation entrance hole The average diameter of the perforation tunnels created in the
diameter avg.
formation for all the phase angles. When you install (p.427) or update
(p.431) a completion, this is the perforation diameter populated to the
Skin subtab of the well editor.
Productivity results (These results are displayed only when the Productivity workflow (p.397) is
run). Individual skin components displayed will depend on the completion method selected in the
Skin subtab of the Well editor).
Note: The Productivity workflow depends on accurately populating all the parameters in the Skin
subtab of the well editor.
•
If none of the parameters required to calculate the skin components are entered in the Skin
subtab of the well editor, the skin values will be blank in the Results tab of the task.
•
If some of the parameters* required to calculate the skin components are missing (not
entered) in the Skin subtab of the well editor, the skin values will be inaccurate in the
Results tab of the task.
*The only exceptions are the perforation parameters (perforation density, diameter, length
and phase angle). These parameters do not need to be entered in the Skin subtab,
because they will be populated in the task itself, for each selected gun system.
•
When the productivity workflow is run, the task will honor the completion and skin method
selections in the Reservoir and Skin subtabs of the well editor, and will utilize all the
property values specified, along with the calculated perforation parameters for each
selected gun system, to calculate the skin components e.g. If you would like to run the
workflow using the Karakas/Tariq model, go to the Skin subtab of the well editor and
Run simulations
409
PIPESIM User Guide
Property
Description
change the skin method to Karakas/Tariq, before running the task. If you would like to
compare these results with the McCleod model, return to the Skin subtab and change the
skin model, and re-run the task. Similarly, you can modify any skin parameter(s) and re-run
the task to immediately see the impact on the skin components.
For more information on the skin components, refer to the main topic; Define the skin
(p.107), and all its related links.
Perforating system
The perforating systems selected on the Gun systems tab when the
task was run.
Mechanical skin
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion type selected. These
may include the damaged zone, perforation, partial penetration,
deviation, compacted/crushed zone, gravel pack and frac pack skins.
Rate dependent skin
This is the rate dependent, turbulent or Non-Darcy skin.
Dam. zone skin
This is the damaged zone skin. It is the calculated skin due to the near
wellbore damage due to the drilling and completion fluids.
This value depends on the skin method selected. When the Karakas/
Tariq model is selected, this value will be equal to zero, when the
perforation length is greater than the damaged zone thickness i.e. for
this model, the effect of the perforation tunnels exceeding the damaged
zone thickness, is as if there is no damaged zone.
Perf. & part. pen. skin
This is the sum of the perforation skin and the partial penetration/
completion skin components.
Depending on the skin method chosen, one or both components may
be calculated. When the McCleod model is selected, only the partial
penetration skin is calculated. When the Karakas/ Tariq model is
selected, both a perforation skin and a partial penetration skin are
calculated.
Dev. skin
This is skin due to the wellbore deviation.
Comp. zone skin
This is the skin due to the compacted or crushed zone around the
perforation tunnels.
The value differs based on the skin method chosen; because the
McCleod and Karakas/Tariq model use slightly different equations.
Grav. pack skin
This is skin due to the gravel pack.
Frac pack skin
This is the total skin due to the frac pack.
Select
The Select column allows you to select any one of the perforating
systems run in the task, to install the associated completion (p.427) or
to update (or replace) an existing completion (p.431) in the well editor.
Run simulations
410
PIPESIM User Guide
Property
Description
In the Productivity workflow (p.397), the Select column is in the
Productivity results grid, because in addition to the perforation results,
the productivity results are also generated.
In the Penetration workflow (p.384), the Select column is in the
Perforation results grid, because these are the only available results.
The results are also available in the Results manager for the completed perforation design
simulations, for each well and study.
29.To view detailed simulation results, click the Report (p.434) tab.
The Report tab contains a multi-page report with the following results:
•
Perforation design results (p.435): This report contains the penetration results for all the
selected gun systems; the perforation tunnel lengths and entrance hole diameters, through
the casing and cement, and through the formation alone. This report is always generated
when the task is successfully run for both the Penetration and Productivity workflows.
•
Productivity results (p.439): This report contains the productivity results for all the selected
gun systems. These include the calculated skin components that apply, based on the
selected completion type. This report is generated only when the Productivity workflow is
run.
•
Perforating system results (p.444): A perforating system report is generated for each
selected gun system. It contains a penetration diagram, which is a wellbore cross-section
that displays the tubulars, selected gun, damaged zone, undamaged reservoir, annular and
wellbore fluids as well as the perforations created by the gun system. It is scaled to
accurately reflect the damaged zone thickness, gun phasing, perforation length and
diameters to enable easy visual comparison among the selected gun systems. These
results are always generated when the task is successfully run for both the Penetration and
Productivity workflows.
The report can be exported to the following formats: Word (Docx), Acrobat® (Pdf), Web archive
(Mhtml) and XPS (xps). It can also be printed directly.
The report is also available in the Results manager for the completed perforation design
simulations, for each well and study.
30.After reviewing the detailed results on the Report tab, return to the Results tab and select one
gun system.
In the Productivity workflow (p.397), the gun system you select for installation should typically
be the one that creates a completion with the lowest mechanical skin. The skin is a better
indicator of well performance, than just the penetration length and diameter of the perforations,
which are the only results you get from the penetration workflow. This is because the skin
incorporates the perforation parameters, as well as many other parameters, and gives you a
clearer assessment of the overall well productivity. For this reason, it is recommended that you
base your decision on which gun system to install, on the skin, rather than just the perforation
length and diameter. This implies running the Productivity workflow.
When you run the Penetration workflow (p.384), you should install a gun system that creates a
completion with the deepest perforation tunnels and biggest entrance hole diameters in the
Run simulations
411
PIPESIM User Guide
formation. You should also consider the total number of perforation tunnels created which
depends on the phasing. In general, the greater the number of perforation tunnels, the better
the well productivity. Often times, you have to make a trade-off between the depth of
penetration and the size of the entrance hole diameters, depending on the perforating objective
e.g. for unconsolidated reservoirs that require sand control such as gravel packing, it is more
important to have big entrance holes. If the perforation objective is to support hydraulic
fracturing, then deep penetrating perforation tunnels are more important.
Regardless of your perforating objectives, the PIPESIM perforating design task allows you to
simulate as many guns systems as desired, to determine the one that helps you achieve your
well productivity objectives.
31.On the bottom-right, click Install completion (p.427) to install a new completion or Update
completion (p.431) to update an existing one.
Note:
•
When you click Install completion, a new vertical, perforated completion with the Darcy
IPR model is added at the completion depth.
•
When you click Update completion, the existing completion at the selected completion
depth will be updated as described below.
•
For an existing vertical completion that did not already have the Darcy IPR model
assigned before the task was run, clicking Update completion will update the
completion and always change the IPR model to the Darcy model. You will be prompted
about this IPR model change with a pop-up message. You may click Yes to continue with
the change, or No to cancel.
•
For an existing horizontal completion that did not already have either the Joshi (Steady
state) or Babu and Odeh (Pseudo steady state) model assigned before the task was run,
clicking Update completion will update the completion and always change the IPR
model to the Joshi (Steady state) model. You will be prompted about this IPR model
change with a pop-up message. You may click Yes to continue with the change, or No to
cancel.
•
For an existing vertical completion that already had the Darcy IPR model or a horizontal
completion that already had either the Joshi (Steady state) or Babu and Odeh (Pseudo
steady state) model assigned before the task was run, clicking Update completion will
preserve the IPR model selection, as well as the completion method.
32.Exit the task and return to the Completions tab of the well editor.
33.Click the Reservoir subtab, you will observe that the reservoir pressure has been populated
from the task.
Note: The only exception to this is if you are using zones for the completion. In this case, the task
will not modify the reservoir pressure associated with the zone. This is by design. To see the
reservoir pressure used in the task, uncheck the Use zones box and you will see the value. It is
populated to the completion itself and not to the zone.
Run simulations
412
PIPESIM User Guide
34.Click the Skin subtab, you will observe that the following additional properties have been
populated from the task:
•
Damaged zone thickness
•
Perforation density
•
Perforation diameter (i.e. Formation entrance hole diameter avg.)
•
Perforation length (i.e. Formation penetration avg.)
•
Phase angle - This parameter is only exposed for vertical completions when the skin method
is set to Karakas/Tariq.
Note:
•
When a new completion is installed, the completion method is always set to Perforated, and
the skin method is always set to Karakas/Tariq for symmetric phase angles. For nonsymmetric phase angles, it is set to the McCleod model. The phase angle is a property of
the perforating gun system.
•
•
These are the symmetric phase angles in PIPESIM: 45°, 60°, 72°, 90°, 99°, 120°,
120/60°, 135/45°, 140/20°, 180° and 120/40°.
When a completion is updated, no change is made to the skin method that was selected on
the Skin subtab of the well editor, prior to running the task. If the McCleod model was
selected before the task is run, updating the completion will maintain this selection and
populate the parameters for the selected gun system and vice-versa, when the Karakas/
Tariq model is selected.
35.The skin will be automatically calculated based on the populated data. To ensure these values
are correct, follow these guidelines.
•
If you installed a new completion, enter all the missing reservoir and skin data and create a
new fluid for the completion, to ensure that skin components are calculated accurately.
•
If you updated an existing completion and it has missing reservoir, skin and/or fluid
properties, enter these values to ensure that the skin component values are correctly
calculated.
36.You may now extend the workflow by running a sensitivity analysis in the System analysis
(p.318) task, Nodal analysis (p.309) task or P/T profile (p.302) task to sensitize on the various
skin components such as perforation density, compacted/crushed zone thickness, damaged
zone permeability, etc. to see their impact on well performance and further optimize the well
design.
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Rock data (p.414)
Perforating gun systems (p.419)
Update gun catalog (p.449)
Run simulations
413
PIPESIM User Guide
Results (p.424)
Install a new completion (p.427)
Update an existing completion (p.431)
Report (p.434)
Perforation design results (p.435)
Productivity results (p.439)
Perforating system results (p.444)
Define the skin (p.107)
Run a system analysis (p.318)
Run a nodal analysis (p.309)
Run a P/T profile (p.302)
Define compositional fluids (p.238)
Create/define a new MFL fluid (p.238)
Import a PVT file (p.264)
4.10.3 Rock data
You use the Rock data tab on the Perforation design dialog box to define the properties for
rock data parameters. These properties affect both the charge performance and well productivity.
Reservoir data
Property
Description
Primary fluid type Predominate formation/flowing fluid options:
Pore pressure
•
Oil – 1, 2, or 3 phase oil, water, and/or gas
•
Water – 1 phase water (brine) without gas
•
Gas – 1 phase dry gas
Average pore pressure at the depth of completion
Rock data
Values in Rock Data fields that are displayed in blue font are default values. You can edit these
values.
Property
Rock type
Description
Formation rock type options:
•
Sandstone
•
Limestone
•
Dolomite
•
Shale
Run simulations
414
PIPESIM User Guide
Property
Description
•
Coal
The selected rock type affects the default porosity, and the initial calculation of
formation bulk density and compressive rock strength.
Bulk density
Formation bulk density
Porosity
Porosity value used in the calculation of bulk density and rock compressive
strength
Rock strength Average unconfined compressive strength
Vertical stress Total vertical stress at the depth of completion
Damaged zone
Property
Description
Diameter Radial zone around the wellbore that is damaged, usually by drilling fluids
Perforation productivity is usually best achieved by selecting a charge capable of
penetrating past the wellbore damage zone under downhole conditions.
The diameter is measured from the outer wellbore casing, not from the center of the
wellbore.
Related links:
Sandstone table (p.415)
Limestone table (p.415)
Dolomite table (p.415)
Sandstone table
The sandstone table displays the mechanical properties for typical rocks used in laboratory
experiments. You can use this information as reference for entering sandstone properties on the
Rock data tab when you are running a perforation design task.
Rock type
Origin
Description
Bulk
Grain Porosity
Gas
Unconfined Unconfined
density density
permeability
strength
Young's
%
Modulus
g/cc
g/cc
MD
psi
psi
Crab
Orchard
Tennessee Light gray,
very fine
grained,
compact
quartzose
sandstone
with tightly
2.42 –
2.47
Run simulations
415
2.63 –
2.65
6.6 – 8.7 0.11 – 0.14
20,000 –
30,000
3.24 x 106 –
6.14 x 106
PIPESIM User Guide
Rock type
Origin
Description
Bulk
Grain Porosity
Gas
Unconfined Unconfined
density density
permeability
strength
Young's
%
Modulus
g/cc
g/cc
MD
psi
psi
interlocking
texture
Colorado
Tan
2.43
8.6
0.93
27,000
Nugget
Northern
Utah
Jurassic,
finegrained,
nonporous,
quartzose
with silica
cement
2.37 –
2.38
2.63 –
2.65
9.4 –
10.6
0.46 – 1.04
16,000 –
18,500
4.66 x 106 –
5.9 x 106
Colton
Central
Utah
Green River 2.29 –
2.38
Eocene,
Graywacke,
typical of
deep
reservoir
rocks, gray
colored,
bedded
2.65 –
2.70
6.6 –
14.8
0.1 – 2.0
7,600 –
12,700
2.8 x 106 –
Torrey
Buff
Central
Utah
2.20 –
Very fine2.39
grained,
lithic
arkose,
sub-angular
monocrystalline
quartz with
dolomite
2.68 –
2.72
13 – 16
0.4 – 3.7
5,040 –
11,000
1.1 x 106 –
Torrey
Red
Central
Utah
Red, very
fine-grained
and thinly
bedded
sandstone
Berea
Ohio
Light gray,
finegrained,
massive,
porous
sandstone,
cemented
2.10 –
2.23
Run simulations
416
2.64 –
2.66
13 – 16
0.2 – 0.9
10,400
19 – 21
20 – 315
5,870 –
9,310
6.0 x 106
2.6 x 106
1.58 x 106 –
1.9 x 106
PIPESIM User Guide
Rock type
Origin
Description
Bulk
Grain Porosity
Gas
Unconfined Unconfined
density density
permeability
strength
Young's
%
Modulus
g/cc
g/cc
MD
psi
psi
to partially
interlocking
texture of
sub-angular
to round
quartz
grains
Toupe
Carbon
Tan
20.2
100
8,300
Utah
2.25 –
2.38
2.65 –
2.70
12.2 –
17.7
42
7,200 –
8,300
Berea Buff Ohio
2.09 –
2.14
2.64 –
2.66
21.6
36 – 350
3,800
1.9 x 106
2.63 –
2.66
27.0 –
29.2
400 – 1400
1,060 –
2,100
0.25 x 106 –
0.30 x 106
20.7 –
22.3
440 – 800
2,000
0.22 x 106 –
0.79 x 106
31.4
1500
200 – 400
0.01 x 106 –
0.6 x 106
Castlegate Western
Colorado
Weak
porous,
friable
sandstone
1.93 –
2.22
Saltwash
North
Central
Utah
Gray,
porous,
friable,
weak
sandstone
2.06 –
2.10
Saltwash
South
Southern
Utah
Yellow, very 1.84
porous,
very friable,
very weak
sandstone
Related links:
Rock data (p.414)
Limestone table
The limestone table displays the mechanical properties for typical rocks used in laboratory
experiments. You can use this information as reference for entering limestone properties on the
Rock data tab when you are running a perforation design task.
Run simulations
417
PIPESIM User Guide
Rock
type
Origin
Description
Bulk
Grain Porosity
Gas
Unconfined Unconfined
density density
permeability
strength
Young's
%
Modulus
g/cc
g/cc
MD
psi
psi
Carthage Missouri Light uniform
Marble or
gray, fineBurlington
grained
Limestone
compact
limestone
containing
numerous
fossil shell
fragments,
cemented,
crystalline
texture
2.65
2.67 –
2.70
1.1 – 1.9 0.002
16,000 –
20,000
4.6 x 106 –
6.8 x 106
Lueders
Texas
Limestone
Permian fine- 2.19
grained,
grayish tan,
microscopically
homogeneous
and isotropic
limestone
2.70
18.9
0.8
7,000
2.4 x 106
Indiana or Indiana
Bedford
Limestone
2.21
Very light
grayish buff,
slightly porous,
oolithic,
bioclastic
limestone
2.70
19.0
0.5 – 6.0
6,000
4 x 106
Austin
Chalk
White and
porous, recrystalized,
fossiliferous,
interbedded
chalks and
marls
2.7 –
2.9
23.0 –
29.0
3.0
2,000 –
3,600
1.75 x 106
Texas
1.96 –
2.66
Related links:
Rock data (p.414)
Dolomite table
The dolomite table displays the mechanical properties for typical rocks used in laboratory
experiments. You can use this information as reference for entering dolomite properties on the
Rock data tab when you are running a perforation design task.
Run simulations
418
PIPESIM User Guide
Rock
type
Origin
Description
Bulk
Grain Porosity
Gas
Unconfined Unconfined
density density
permeability
strength
Young's
%
Modulus
g/cc
g/cc
MD
psi
psi
Bonne
Missouri Yellowish
Terre
buff, extra
Dolomite
finegrained,
compact
dolomite
2.66
2.90
8.2 – 8.9 5 x 10-5
24,700 –
25,500
8.0 x 106 –
8.3 x 106
Narrow to
very fine
calcite-filled
fractures,
vugular,
fractured
Related links:
Rock data (p.414)
4.10.4 Perforating gun systems
A perforating gun system consists of the gun itself and the shaped charges that are detonated to
create the perforation tunnels. There are two basic types of guns:
•
Carrier guns: The shaped charges are enclosed in a pressure-tight carrier. The charges, cord
and detonator are protected from well fluids. Most debris remains inside the carrier, thus
minimizing any impairment to well productivity. An example of Schlumberger carrier guns are
the HSD (high shot density) guns.
•
Capsule guns: The shaped charges are enclosed in a pressure-tight capsule. The charges,
cord and detonator are exposed to well fluids. These type of guns tend to produce a lot of
debris. An example of Schlumberger capsule guns are the Enerjet* (EJ) guns.
Both types of guns are depicted in the image below, along with the basic components of a gun
system.
Run simulations
419
PIPESIM User Guide
Figure 4.1. Perforating gun components for a carrier and capsule gun
PIPESIM has an extensive catalog of Schlumberger gun systems. This gun catalog (p.50) is
maintained by Schlumberger Rosharon Production Services, the group charged with all Perforating
research and development efforts within Schlumberger. This group, located in Houston, Texas,
carries out shaped charged manufacturing and has an American Petroleum Institute (API) surface
perforating qualification site including test wells, surface tubular loops and a state-of-the-art
perforating research laboratory. New perforating gun systems and shaped charges developed by
this group can be added to the PIPESIM gun catalog and simulated in the Perforation design
task. Refer to the topic: Update gun catalog (p.449) for more details.
Perforating gun systems from the catalog can be simulated in the Perforation design task. You
may run the Penetration workflow (p.384) or the Productivity workflow (p.397) in this task. To add a
gun system as part of either of these workflows, follow these steps:
1. On the Perforation design task, click the Gun systems tab.
By default, the “2-7/8, PURE 60, 6” gun system appears in the table and is automatically
selected.
2. To change the default gun system, click the Browse … button to launch the gun catalog.
3. To add a new gun system, click New
.
Run simulations
420
PIPESIM User Guide
4. By default, when you click New
to add a new gun system, the same gun system in the previous row is added and automatically
selected. To change it, click the Browse … button to launch the gun catalog.
The catalog has the following properties.
Property
Description
Show valid guns Checkbox that is enabled by default, to show only the ‘valid’ guns; i.e. the guns
that are able to fit into the innermost tubular at the completion depth that will be
perforated.
Clearing the checkbox will remove the filter and display all available guns in the
catalog.
Gun type
The name of the gun system. The nomenclature includes the gun OD, gun
system type, phasing and shots per foot.
Charge type
Type of shaped charge.
Gun OD
Outer diameter of the gun.
Charge weight
Mass of a single perforating charge for the specific gun system.
API RP Edition
American Petroleum Institute standard used to test the specific gun system,
and from which the reported API entrance hole and API penetration values in
the catalog were determined.
Penetration
model
The models available for each gun system that incorporate the reported API
penetration value in the catalog for the selected gun system(s), to simulate the
actual depth of penetration taking into account the actual wellbore conditions.
The options are:
Phase angle
(degrees)
•
Concrete: The concrete model relies upon API data for estimating
downhole charge performance. It is based on the conversion of surface
concrete results to downhole stressed rock penetrations, but has several
shortcomings. Refer to SPE125020 (p.739) for more details.
•
Rock: This model is based on improved correlations for the
determination of depth of penetration in stressed rocks, rather than from
concrete targets. It is based on extensive laboratory experiments and is
far more accurate in modeling the influence of overburden stress, pore
pressure and formation strength on downhole penetration. Refer to
SPE127920 (p.743) for more details.
•
Concrete and Rock: Several gun systems can be used with both the
concrete model and the rock model. The model selection (concrete or
rock) is done in the Gun systems tab, after adding the gun and exiting
the catalog. When both models are available, the Rock model is selected
by default, because it is more accurate. It is recommended that you
maintain this default selection.
This is the angle between the shaped charges.
Run simulations
421
PIPESIM User Guide
Property
Description
API entrance
hole
Entrance hole diameter of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
API penetration
Depth of penetration of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
5. Select a gun in the catalog (by selecting its row) and click OK to add it to the Gun systems grid
(table).
Note:
•
You can add multiple gun systems.
•
You can delete a gun system from the grid by selecting the row and pressing delete, or by
using the right-click delete option. However, the table must have at least one gun system.
6. Modify the gun position and stand-off value, as desired. The options are:
•
Positioned: the guns are positioned against the high side of the tubular (e.g. using magnets).
PIPESIM places the gun against the high side of the smallest (innermost) tubular. The user
specifies the gun-to-casing clearance (or stand-off) between the positioned gun and the
inner tubular.
•
Centralized: the gun is centralized in the inner tubular string.
•
Eccentered: this is the opposite of the Positioned case. This is the default position for most
guns. For deviated and horizontal wellbores, the gun is placed on the low side of the
smallest (innermost) tubular string. The user specifies the gun-to-casing clearance (or standoff) between the eccentered gun and the inner casing.
When you select a gun system, the wellbore cross section diagram (on the right) updates to
display the gun, its position, extent, and locations of the shaped charges, based on the phasing.
7. Select the row for any of the guns in the grid to expose additional properties that can be
modified. They include carrier data, charge data and API test data.
Property
Description
Carrier data
Gun system
The name of the gun system. The nomenclature includes the gun OD, gun
system type and charge type.
Hardware type
Gun system model.
Open
perforations
Perforations open to flow.
Shot density
Number of shots per unit length.
Rotation-offset
Degree of rotation applied to the gun phasing.
The gun phasing can be rotated in 1° increments clockwise with 0° defined as
the high side of the wellbore.
Run simulations
422
PIPESIM User Guide
Property
Phase angle
(degrees)
Description
Angle between the shaped charges.
The angle determines the number of penetration tunnels.
Charge data
Charge weight
Mass of a single perforating charge in the gun system (uneditable).
Penetration
model
The models available for each gun system that incorporate the reported API
penetration value in the catalog for the selected gun system(s), to simulate the
actual depth of penetration taking into account the actual wellbore conditions.
The options are:
•
Concrete: The concrete model relies upon API data for estimating
downhole charge performance. It is based on the conversion of surface
concrete results to downhole stressed rock penetrations, but has several
shortcomings. Refer to SPE125020 (p.739) for more details.
•
Rock: This model is based on improved correlations for the
determination of depth of penetration in stressed rocks, rather than from
concrete targets. It is based on extensive laboratory experiments and is
far more accurate in modeling the influence of overburden stress, pore
pressure and formation strength on downhole penetration. Refer to
SPE127920 (p.743) for more details. The rock model is not available for
all gun systems.
Several gun systems can be used with either the concrete model or the rock
model. You can select which penetration model to use in the Charge data
section on the Gun systems tab. When both models are available, the Rock
model is selected be default, because it is more accurate. It is recommended
that you maintain the default selection.
API test data
API test edition
American Petroleum Institute standard used to test the specific gun system,
and from which the reported API entrance hole and API penetration values
were determined.
API penetration
Depth of penetration of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
API entrance
hole
Entrance hole diameter of the perforation tunnels created in concrete, based
on the referenced API RP test edition.
Convert API 19B Enabling this checkbox allows you to supply a factor to convert API 19B
to RP43
Section 1 test results to equivalent API RP43 results.
This option is only available for gun systems with the API 19B test edition and
with the concrete penetration model.
Because API RP43 tests are not as rigorous as API 19B tests, the penetration
results from API RP43 may be overestimated. When comparing the
performance of one gun system that has API 19B results with another that has
API RP43 results, the comparison will not be 'apple-to-apple'. This option
Run simulations
423
PIPESIM User Guide
Property
Description
allows you to input a factor to modify or convert the API 19B test results to the
API RP 43 standard, for an apple-to-apple comparison.
Related links:
Gun system properties (p.50)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Update gun catalog (p.449)
Manage the catalogs (p.21)
4.10.5 Results
Whenever you run the Perforation design simulation task in either the Penetration workflow (p.384)
or the Productivity workflow (p.397), the Results tab will become active once the simulation is
complete.
On the Results tab, you can do the following:
•
View a high-level summary of the simulation results for the selected gun systems. Detailed
results can be viewed on the Report tab.
•
Select a completion associated with a particular gun system and install it (p.427) in the
wellbore at the completion depth or update an existing completion (p.431).
The following high-level results can be reviewed.
Property
Description
Completion data
Completion
The name of the completion selected on the Wellbore tab to run the
task.
For the scenario when a new completion is being designed i.e. when a
completion depth is entered on the Wellbore tab, the name "New" will
appear in this field.
Completion type
Penetration workflow: (p.384) This field will be blank when this
workflow is run, because a new completion is being designed in the
task itself i.e. the completion being designed does not already exist in
the well editor.
Productivity workflow: (p.397) When this workflow is run, the
completion type specified in the Skin subtab of the well editor for the
selected completion, will be displayed. Options include: Perforated,
Perforated and gravel packed, Frac packed, Open hole and Open hole
gravel packed.
Completion depth
The completion depth populated on the Wellbore tab (for an existing
completion) or manually entered (for a new completion).
Run simulations
424
PIPESIM User Guide
Property
Description
Perforation results (These are the only results available when the Penetration workflow (p.384)
is run).
Perforating system
The perforating systems selected on the Gun systems tab when the
task was run.
Phase angle (degrees)
The phase angle specified for the selected perforating systems on the
Gun systems tab.
Perforation density
The perforation density specified for the selected perforating systems
on the Gun systems tab.
Total penetration avg.
The length of the perforation tunnels starting from the inside diameter
of the innermost tubular perforated, through all the concentric tubulars
and into the formation, averaged for all the phase angles.
Casing entrance hole
diameter avg.
The diameter of the perforation tunnels created in the outermost
tubular, averaged for all the phase angles.
Formation penetration
avg.
The average length of the perforation tunnels created in the formation
for all the phase angles. When you install (p.427) or update (p.431) a
completion, this is the perforation length populated to the Skin subtab
of the well editor.
Formation entrance hole The average diameter of the perforation tunnels created in the
diameter avg.
formation for all the phase angles. When you install (p.427) or update
(p.431) a completion, this is the perforation diameter populated to the
Skin subtab of the well editor.
Productivity results (These results are displayed only when the Productivity workflow (p.397) is
run). Individual skin components displayed will depend on the completion method selected in the
Skin subtab of the Well editor).
Note: The Productivity workflow depends on accurately populating all the parameters in the Skin
subtab of the well editor.
• If none of the parameters required to calculate the skin components are entered in the Skin
subtab of the well editor, the skin values will be blank in the Results tab of the task.
• If some of the parameters* required to calculate the skin components are missing (not
entered) in the Skin subtab of the well editor, the skin values will be inaccurate in the Results
tab of the task.
*The only exceptions are the perforation parameters (perforation density, diameter, length and
phase angle). These parameters do not need to be entered in the Skin subtab, because they
will be populated in the task itself, for each selected gun system.
• When the productivity workflow is run, the task will honor the completion and skin method
selections in the Reservoir and Skin subtabs of the well editor, and will utilize all the property
values specified, along with the calculated perforation parameters for each selected gun
system, to calculate the skin components e.g. If you would like to run the workflow using the
Karakas/Tariq model, go to the Skin subtab of the well editor and change the skin method to
Run simulations
425
PIPESIM User Guide
Property
Description
Karakas/Tariq, before running the task. If you would like to compare these results with the
McCleod model, return to the Skin subtab and change the skin model, and re-run the task.
Similarly, you can modify any skin parameter(s) and re-run the task to immediately see the
impact on the skin components.
For more information on the skin components, refer to the main topic; Define the skin (p.107),
and all its related links.
Perforating system
The perforating systems selected on the Gun systems tab when the
task was run.
Mechanical skin
This is the total mechanical or Darcy skin. It is the sum of the skin
components that apply, based on the completion type selected. These
may include the damaged zone, perforation, partial penetration,
deviation, compacted/crushed zone, gravel pack and frac pack skins.
Rate dependent skin
This is the rate dependent, turbulent or Non-Darcy skin.
Dam. zone skin
This is the damaged zone skin. It is the calculated skin due to the near
wellbore damage due to the drilling and completion fluids.
This value depends on the skin method selected. When the Karakas/
Tariq model is selected, this value will be equal to zero, when the
perforation length is greater than the damaged zone thickness i.e. for
this model, the effect of the perforation tunnels exceeding the damaged
zone thickness, is as if there is no damaged zone.
Perf. & part. pen. skin
This is the sum of the perforation skin and the partial penetration/
completion skin components.
Depending on the skin method chosen, one or both components may
be calculated. When the McCleod model is selected, only the partial
penetration skin is calculated. When the Karakas/ Tariq model is
selected, both a perforation skin and a partial penetration skin are
calculated.
Dev. skin
This is skin due to the wellbore deviation.
Comp. zone skin
This is the skin due to the compacted or crushed zone around the
perforation tunnels.
The value differs based on the skin method chosen; because the
McCleod and Karakas/Tariq model use slightly different equations.
Grav. pack skin
This is skin due to the gravel pack.
Frac pack skin
This is the total skin due to the frac pack.
Select
The Select column allows you to select any one of the perforating
systems run in the task, to install the associated completion (p.427) or
to update (or replace) an existing completion (p.431) in the well editor.
Run simulations
426
PIPESIM User Guide
Property
Description
In the Productivity workflow (p.397), the Select column is in the
Productivity results grid, because in addition to the perforation results,
the productivity results are also generated.
In the Penetration workflow (p.384), the Select column is in the
Perforation results grid, because these are the only available results.
The results are also available in the Results manager for the completed perforation design
simulations, for each well and study.
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Perforating gun systems (p.419)
Install a new completion (p.427)
Update an existing completion (p.431)
Report (p.434)
Perforation design results (p.435)
Productivity results (p.439)
Perforating system results (p.444)
Install a new completion
Whenever you run the Perforation design simulation task in either the Penetration workflow (p.384)
or the Productivity workflow (p.397), you have the option to select one perforating gun system to
install its associated completion, or you can update an existing completion (p.431).
You can install a new completion when you run the task at a completion depth that does not have
an existing completion. Follow these steps to install a new completion.
1. Launch the Perforation design task and run either the Penetration or Productivity workflow.
2. The Results (p.424) tab will become active once the simulation is complete
Depending on the workflow you ran, you will be able to view the following results for all the
selected gun systems:
•
Penetration results: These results will be the only results available when the penetration
workflow is run.
•
Total penetration avg.
•
Casing entrance hole diameter avg.
•
Formation penetration avg.
•
Formation entrance hole diameter avg.
Run simulations
427
PIPESIM User Guide
•
Productivity results: The total mechanical and rate dependent skin, as well as the individual
mechanical skin components that control well productivity for the selected completion type,
will be displayed. These results will be displayed, in addition to the penetration results, when
you run the productivity workflow.
•
Mechanical skin
•
Rate dependent skin
•
Damaged zone skin
•
Perforation & partial penetration skin
•
Deviation skin
•
Compacted/Crushed zone skin
•
Gravel pack skin
•
Frac pack skin
Tip: Hover your mouse over the column header of any column in any of the grids to display a
tooltip with the long name (or alternative name) for the property.
3. In the Select column, click the radio button for the perforating gun system you want to install its
associated completion.
Note:
•
In the penetration workflow, the Select column is in the Perforation results grid, because
these are the only available results.
•
In the productivity workflow, the Select column is in the Productivity results grid, because in
addition to the perforation results, the productivity results are also generated.
•
You can only select one gun system for installation or update.
When you run the Penetration workflow (p.384), you should install a gun system that creates a
completion with the deepest perforation tunnels and biggest entrance hole diameters in the
formation. You should also consider the total number of perforation tunnels created which depends
on the phasing. In general, the greater the number of perforation tunnels, the better the well
productivity. Often times, you have to make a trade-off between the depth of penetration and the
size of the entrance hole diameters, depending on the perforating objective e.g. for unconsolidated
reservoirs that require sand control such as gravel packing, it is more important to have big
entrance holes. If the perforation objective is to support hydraulic fracturing, then deep penetrating
perforation tunnels are more important.
In the Productivity workflow (p.397), the gun system you select for installation should typically be
the one that creates a completion with the lowest mechanical skin. The skin is a better indicator of
well performance than just the penetration length and diameter of the perforations, which are the
only results you get from the penetration workflow. This is because the skin incorporates the
perforation parameters, as well as many other parameters, and gives you a clearer assessment of
the overall well productivity. For this reason, it is recommended that you base your decision on
Run simulations
428
PIPESIM User Guide
which gun system to install, on the skin, rather than just the perforation length and diameter. This
implies running the Productivity workflow.
Regardless of your perforating objectives, the PIPESIM perforating design task allows you to
simulate as many guns systems as desired, to determine the one that helps you achieve your well
productivity objectives.
4. The Install completion button on the bottom-right corner of the task window becomes active.
5. Hover your mouse over the Install completion button to see the selected gun system, whose
associated completion will be installed.
6. Click Install completion.
The completion will be installed at the specified completion depth and a message confirming
this will be issued in the Message center. The completion will also appear in the well schematic.
7. To view the details of the installed completion, move the task window aside or close it and
return to the well editor.
8. Click the completion on the well schematic or click the Completions tab.
9. Click the Reservoir subtab. You will observe that the reservoir pressure entered in the task has
been populated.
Note: The only exception to this is if you are using zones for the completion. In this case, the task
will not modify the reservoir pressure associated with the zone. This is by design. To see the
reservoir pressure populated from the task, uncheck the Use zones box and you will see the value.
It is populated to the completion itself and not to the zone.
10.Click the Skin subtab. You will observe the following, which always hold true when a new
completion is installed from the task:
•
The Mechanical and Rate dependent skin have been set to calculate and are both equal to
zero.
•
The completion method is set to Perforated.
•
The following properties have been populated from the task:
•
Damaged zone thickness
•
Perforation density*
•
Perforation diameter* (i.e. Formation entrance hole diameter avg.)
•
Perforation length* (i.e. Formation penetration avg.)
•
Phase angle* - displayed only for vertical completions with the Karakas/Tariq method
* for the selected gun system
•
The remaining skin component parameters are blank.
Note:
Run simulations
429
PIPESIM User Guide
•
When a new completion is installed, it is always installed as a vertical, perforated completion
with the Darcy IPR model and the Karakas/Tariq skin method, if the selected gun system
has a symmetric phase angle. The phase angle is a property of the gun system.
•
•
These are the symmetric phase angles in PIPESIM: 45°, 60°, 72°, 90°, 99°, 120°,
120/60°, 135/45°, 140/20°, 180° and 120/40°.
For non-symmetric phase angles, the Skin method is set to the McCleod model.
11.To view the correctly-calculated skin values, do the following:
a. On the Skin subtab, enter all the missing skin component values.
b. Click the Fluid model subtab and select New (+) to create a new fluid for this completion.
By default, a new black oil fluid will be created. Enter the fluid properties.
To create any other fluid type supported by PIPESIM, refer to the following topics; Define
compositional fluids (p.238), Create/define a new MFL fluid (p.238), and Import a PVT file
(p.264).
c. Return to the Reservoir subtab and enter all the missing data.
d. Return to the Skin subtab. You should now see all the calculated skin components, as well
as the Mechanical and Rate dependent skin.
12.You may now extend the workflow by running a sensitivity analysis in the System analysis
(p.318) task, Nodal analysis (p.309) task or P/T profile (p.302) task to sensitize on the various
skin components such as perforation density, compacted/crushed zone thickness, damaged
zone permeability, etc. to see their impact on well performance and further optimize the well
design.
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Update an existing completion (p.431)
Perforating gun systems (p.419)
Results (p.424)
Define compositional fluids (p.238)
Create/define a new MFL fluid (p.238)
Import a PVT file (p.264)
Run a system analysis (p.318)
Run a nodal analysis (p.309)
Run a P/T profile (p.302)
Run simulations
430
PIPESIM User Guide
Update an existing completion
Whenever you run the Perforation design simulation task in either the Penetration workflow (p.384)
or the Productivity workflow (p.397), you have the option to select one perforating gun system to
install its associated completion (p.427), or you can update an existing completion.
You can update an existing completion by selecting it in the task before running the simulation. It is
important to note that selecting an existing completion in the task will simulate a new perforation
design at that depth. Re-perforation, which involves simulating the combined effect of new
perforations added to an existing set of perforations within the same interval, is not currently
supported by PIPESIM.
Follow these steps to update an existing completion.
1. Launch the Perforation design task and run either the Penetration or Productivity workflow.
Note: You must have an existing completion in the well model and you must select it from the
dropdown list on the Wellbore tab before running the task.
2. The Results (p.424) tab will become active once the simulation is complete
Depending on the workflow you ran, you will be able to view the following results for all the
selected gun systems:
•
•
Penetration results: These results will be the only results available when the penetration
workflow is run.
•
Total penetration avg.
•
Casing entrance hole diameter avg.
•
Formation penetration avg.
•
Formation entrance hole diameter avg.
Productivity results: The total mechanical and rate dependent skin, as well as the individual
mechanical skin components that control well productivity for the selected completion type,
will be displayed. These results will be displayed, in addition to the penetration results, when
you run the productivity workflow.
•
Mechanical skin
•
Rate dependent skin
•
Damaged zone skin
•
Perforation & partial penetration skin
•
Deviation skin
•
Compacted/Crushed zone skin
•
Gravel pack skin
•
Frac pack skin
Tip: Hover your mouse over the column header of any column in any of the grids to display a
tooltip with the long name (or alternative name) for the property.
Run simulations
431
PIPESIM User Guide
3. In the Select column, click the radio button for the perforating gun system, whose associated
completion you want to use to replace your existing completion.
Note:
•
In the penetration workflow, the Select column is in the Perforation results grid, because
these are the only available results.
•
In the productivity workflow, the Select column is in the Productivity results grid, because in
addition to the perforation results, the productivity results are also generated.
•
You can only select one gun system for installation or update.
When you run the Penetration workflow (p.384), you should install a gun system that creates a
completion with the deepest perforation tunnels and biggest entrance hole diameters in the
formation. You should also consider the total number of perforation tunnels created which depends
on the phasing. In general, the greater the number of perforation tunnels, the better the well
productivity. Often times, you have to make a trade-off between the depth of penetration and the
size of the entrance hole diameters, depending on the perforating objective e.g. for unconsolidated
reservoirs that require sand control such as gravel packing, it is more important to have big
entrance holes. If the perforation objective is to support hydraulic fracturing, then deep penetrating
perforation tunnels are more important.
In the Productivity workflow (p.397), the gun system you select for installation should typically be
the one that creates a completion with the lowest mechanical skin. The skin is a better indicator of
well performance than just the penetration length and diameter of the perforations, which are the
only results you get from the penetration workflow. This is because the skin incorporates the
perforation parameters, as well as many other parameters, and gives you a clearer assessment of
the overall well productivity. For this reason, it is recommended that you base your decision on
which gun system to install, on the skin, rather than just the perforation length and diameter. This
implies running the Productivity workflow.
Regardless of your perforating objectives, the PIPESIM perforating design task allows you to
simulate as many guns systems as desired, to determine the one that helps you achieve your well
productivity objectives.
4. The Update completion button on the bottom-right corner of the task window becomes active.
5. Hover your mouse over the Update completion button to see the selected gun system, whose
associated completion will be installed to replace the existing completion.
6. Click Update completion.
The existing completion at the specified completion depth will be replaced by the completion
associated with the selected gun system, as described below.
•
For an existing vertical completion that did not already have the Darcy IPR model assigned
before the task was run, clicking Update completion will update the completion and always
change the IPR model to the Darcy model. You will be prompted about this IPR model
change with a pop-up message. You may click Yes to continue with the change, or No to
cancel.
•
For an existing horizontal completion that did not already have either the Joshi (Steady
state) or Babu and Odeh (Pseudo steady state) model assigned before the task was run,
Run simulations
432
PIPESIM User Guide
clicking Update completion will update the completion and always change the IPR model to
the Joshi (Steady state) model. You will be prompted about this IPR model change with a
pop-up message. You may click Yes to continue with the change, or No to cancel.
•
For an existing vertical completion that already had the Darcy IPR model or a horizontal
completion that already had either the Joshi (Steady state) or Babu and Odeh (Pseudo
steady state) model assigned before the task was run, clicking Update completion will
preserve the IPR model selection, as well as the completion method.
A message confirming the completion update will be issued in the Message center.
7. To view the details of the updated completion, move the task window aside or close it and
return to the well editor.
8. Click the completion on the well schematic or click the Completions tab.
9. Click the Reservoir subtab. You will observe that the reservoir pressure has been populated
from the task.
Note: The only exception to this is if you are using zones for the completion. In this case, the task
will not modify the reservoir pressure associated with the zone. This is by design. To see the
reservoir pressure populated from the task, uncheck the Use zones box and you will see the value.
It is populated to the completion itself and not to the zone.
10.Click the Skin subtab. You will observe the following, which always hold true when an existing
completion is updated by the task:
•
The Mechanical and Rate dependent skin have been set to Calculate, and may or may not
be equal to zero. This depends on whether the required skin component values have been
entered, and if a fluid has been created and assigned to the completion.
•
The following properties have been populated from the task:
•
Damaged zone thickness
•
Perforation density*
•
Perforation diameter* (i.e. Formation entrance hole diameter avg.)
•
Perforation length* (i.e. Formation penetration avg.)
•
Phase angle* - displayed only for vertical completions with the Karakas/Tariq method
* for the selected gun system
•
The remaining skin component parameters are blank.
11.To view the correctly-calculated skin values, do the following:
a. On the Skin subtab, enter all the missing skin component values.
b. Click the Fluid model subtab and select New (+) to create a new fluid for this completion.
By default, a new black oil fluid will be created. Enter the fluid properties.
To create any other fluid type supported by PIPESIM, refer to the following topics; Define
compositional fluids (p.238), Create/define a new MFL fluid (p.238), and Import a PVT file
(p.264).
c. Return to the Reservoir subtab and enter all the missing data.
Run simulations
433
PIPESIM User Guide
d. Return to the Skin subtab. You should now see all the calculated skin components, as well
as the Mechanical and Rate dependent skin.
12.You may now extend the workflow by running a sensitivity analysis in the System analysis
(p.318) task, Nodal analysis (p.309) task or P/T profile (p.302) task to sensitize on the various
skin components such as perforation density, compacted/crushed zone thickness, damaged
zone permeability, etc. to see their impact on well performance and further optimize the well
design.
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Install a new completion (p.427)
Perforating gun systems (p.419)
Results (p.424)
Define compositional fluids (p.238)
Create/define a new MFL fluid (p.238)
Import a PVT file (p.264)
Run a system analysis (p.318)
Run a nodal analysis (p.309)
Run a P/T profile (p.302)
4.10.6 Report
Whenever you run the Perforation design simulation task in either the Penetration workflow (p.384)
or the Productivity workflow (p.397), the Report tab is generated, once the simulation is complete.
In the report, you can view detailed simulation results for all the perforating gun systems run in the
task.
The Report tab contains a multi-page report with the following results:
•
Perforation design results (p.435): This report contains the penetration results for all the
selected gun systems; the perforation tunnel lengths and entrance hole diameters, through the
casing and cement, and through the formation alone. This report is always generated when the
task is successfully run for both the Penetration and Productivity workflows.
•
Productivity results (p.439): This report contains the productivity results for all the selected gun
systems. These include the calculated skin components that apply, based on the selected
completion type. This report is generated only when the Productivity workflow is run.
•
Perforating system results (p.444): A perforating system report is generated for each selected
gun system. It contains a penetration diagram, which is a wellbore cross-section that displays
the tubulars, selected gun, damaged zone, undamaged reservoir, annular and wellbore fluids
as well as the perforations created by the gun system. It is scaled to accurately reflect the
Run simulations
434
PIPESIM User Guide
damaged zone thickness, gun phasing, perforation length and diameters to enable easy visual
comparison among the selected gun systems.
The report can be exported to the following formats: Word (docx), Acrobat® (pdf), Web archive
(mhtml) and XPS (xps). It can also be printed directly.
The report is also available in the Results manager for the completed perforation design
simulations, for each well and study.
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Perforating gun systems (p.419)
Perforation design results (p.435)
Productivity results (p.439)
Perforating system results (p.444)
Perforation design results
Whenever you run the Perforation design simulation task in either the Penetration workflow (p.384)
or the Productivity workflow (p.397), the Report tab is generated, once the simulation is complete.
In the report, you can view detailed simulation results for all the perforating gun systems run in the
task.
The Report tab contains a multi-page report with the following results: Perforation design results,
Productivity results (p.439) and Perforating system results (p.444). In sequence, the perforation
design results are the first set of results in the report and summarize all the task input data as well
as the penetration results for all the selected gun systems. These include the perforation tunnel
lengths and entrance hole diameters, through the casing and cement, and through the formation
alone. The perforation design results are always generated when the task is successfully run for
both the Penetration and Productivity workflows.
The following detailed perforation design results can be reviewed.
Property
Description
General data (Data entered on the Job info tab)
Well name
Name of the well selected for the Perforation design task.
Field name
Name of the field the well is located.
Country
Country where the field and well are located. You can leave this field blank, or
select a country from the list.
Report date
Date and time entered for the report.
Generated by
User name associated with the logged on Windows® user.
Generated for
Name of the company or person for whom the report is created.
Run simulations
435
PIPESIM User Guide
Property
Description
Wellbore data (Data entered on the Wellbore tab)
Wellbore fluid
type
Fluid present in the wellbore at the time of perforation.
Wellbore fluid
density
Fluid density automatically populated (or manually entered) for the selected
wellbore fluid type.
Tubulars (Data entered on the Tubulars tab of the well editor, and populated on the Wellbore
tab)
Completion
depth
The completion depth populated on the Wellbore tab (for an existing
completion) or manually entered (for a new completion).
Casing #
Identifier of the tubulars (casings, liners or tubings) penetrated at the
completion depth. Casing #1 is the first casing listed on the Tubulars tab.
Name
Names of the tubulars penetrated at the completion depth.
Borehole
diameter
Drilled hole diameter of the outermost casing or open hole in the wellbore.
Outer diameter
Outer diameter of the tubulars (casing, liner, or tubing object) penetrated at the
completion depth.
Inner diameter
Inner diameter of the tubulars (casing, liner, or tubing object) penetrated at the
completion depth.
Weight
Weight of the tubulars (casing, liner, or tubing object).
Grade
Strength rating of the tubulars (casing, liner, or tubing object).
Stand-off or
collar OD
Distance between the inner tubular OD and the surrounding tubular ID (or
surrounding borehole ID, if the inner tubular is the outermost casing).
Annulus
material type
Material between the casing, liner, or tubing and the next consecutive,
surrounding pipe (casing, liner or tubing); or between the outermost casing,
liner, tubing and the borehole.
Annulus
Mass per unit volume of the annulus material.
material density
Position
Placement of the casing, liner, or tubing in the wellbore. Options are Positioned,
Centralized, Flush joint and Not positioned.
Remaining casing strength (This is the remaining or residual mechanical strength of the
tubulars, after they have been perforated. It is calculated for each tubular, and for each selected
gun system).
Completion
The name of the completion selected on the Wellbore tab to run the task.
For the scenario when a new completion is being designed i.e. when a
completion depth is entered on the Wellbore tab, the field will be blank.
Casing #
Identifier of the tubulars (casings, liners or tubings) penetrated at the
completion depth. Casing #1 is the first casing listed on the Tubulars tab.
Outer diameter
Outer diameter of the tubulars (casing, liner, or tubing object) penetrated at the
completion depth.
Run simulations
436
PIPESIM User Guide
Property
Description
Remaining
casing strength
case #
Calculated remaining mechanical strength after perforation, for each penetrated
tubular (casing, liner or tubing). This is calculated for each selected gun
system. The case # is the identifier for each selected gun system in the Gun
systems table at the bottom of the report.
Rock data (Data entered on the Rock data tab and populated from the Completions tab of the
well editor)
Completion
The name of the completion selected on the Wellbore tab to run the task.
Rock type
Selected rock type.
Reservoir
thickness
The reservoir thickness in TVD (true vertical depth). This value is displayed
only when an existing completion is selected when the task is run. The
completion must have the Darcy IPR model selected if it is vertical; or the Joshi
or Babu & Odeh IPR model, if horizontal. Additionally, the reservoir thickness
value must be entered.
Reservoir
pressure
Average reservoir or pore pressure specified at the completion depth.
Bulk density
Specified formation bulk density.
Porosity
Specified porosity.
Rock strength
(UCS)
Specified unconfined compressive strength.
Vertical stress
Specified or calculated vertical (or overburden) stress.
Damaged zone
thickness
Specified damaged zone thickness.
The value specified in the task, which is always used in the simulation, will be
displayed.
The value specified in the task, which is always used in the simulation, will be
displayed.
Perforating systems (These are the penetration results for the selected gun systems).
Cases
The case # is the identifier for each selected gun system. The remaining casing
strength, penetration results, Productivity results (p.439) and Perforating
system results (p.444) are reported for each case.
Perforating
system
The perforating systems selected on the Gun systems tab when the task was
run.
Phase angle
(degrees)
The phase angle specified for the selected perforating systems on the Gun
systems tab.
Perforation
density
The perforation density specified for the selected perforating systems on the
Gun systems tab.
Gun position
Position of each selected gun in the innermost tubular. Options are: Positioned,
Centralized and Eccentered.
Stand-off
This is the clearance i.e. the distance between the gun OD and the surrounding
innermost tubular ID. It is automatically calculated and displayed in the table
when the task is run.
Run simulations
437
PIPESIM User Guide
Property
Total pen.
average
Description
Total penetration average.
Total penetration of the perforation tunnels starting from the ID of the innermost
tubular, through all the concentric tubulars and into the formation, averaged for
all the phase angles.
Formation pen.
average
Formation dia.
average
Csg EH dia.
average
Area open to
flow (AOF)
Formation penetration average.
The average length of the perforation tunnels created in the formation for all the
phase angles. When you install (p.427) or update (p.431) update a completion,
this is the perforation length populated to the Skin subtab of the well editor.
Formation diameter average.
The average diameter of the perforation tunnels created in the formation for all
the phase angles. When you install (p.427) or update (p.431) a completion, this
is the perforation diameter populated to the Skin subtab of the well editor.
Casing entrance hole diameter average.
The average diameter of the perforation tunnels created in the outermost
tubular for all the phase angles.
Cross-sectional area open to flow of all the perforation tunnels created in the
outermost tubular.
It is calculated as:
Gun systems (Perforating gun systems selected in the Gun systems tab)
Cases
The case # is the identifier for each selected gun system. The remaining casing
strength, penetration results, Productivity results (p.439) and Perforating
system results (p.444) are reported for each case.
Gun type
The name of the gun system. The nomenclature includes the gun OD, gun
system type and charge type.
Charge weight
Mass of a single perforating charge in the gun system.
Gun OD
Outer diameter of the gun.
API penetration
Depth of penetration of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
API entrance
hole
Entrance hole diameter of the perforation tunnels created in concrete, based on
the referenced API RP test edition.
API test edition
American Petroleum Institute standard used to test the specific gun system,
and from which the reported API entrance hole and API penetration values in
the catalog were determined.
Penetration
model
The penetration model selected in the task for each gun system that
incorporates the reported API penetration value to simulate the actual depth of
Run simulations
438
PIPESIM User Guide
Property
Description
penetration taking into account the actual wellbore conditions. Options are
concrete-based and rock-based.
The report is also available in the Results manager for the completed perforation design
simulations, for each well and study.
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Report (p.434)
Productivity results (p.439)
Perforating system results (p.444)
Install a new completion (p.427)
Update an existing completion (p.431)
Productivity results
Whenever you run the Perforation design simulation task in either the Penetration workflow (p.384)
or the Productivity workflow (p.397), the Report tab is generated, once the simulation is complete.
In the report, you can view detailed simulation results for all the perforating gun systems run in the
task.
The Report tab contains a multi-page report with the following results: Perforation design results
(p.435), Productivity results, and Perforating system results (p.444). In sequence, the productivity
results are the second set of results in the report and summarize all the task input data as well as
the productivity results for all the selected gun systems. These include the total mechanical and
rate dependent skins, as well as the individual mechanical skin components. The productivity
results are only generated when the task is successfully run for the Productivity workflow.
The following detailed perforation design results can be reviewed.
Property
Description
General data (Data entered on the Job info tab)
Well name
Name of the well selected for the Perforation design task.
Field name
Name of the field the well is located.
Country
Country where the field and well are located. You can leave this
field blank, or select a country from the list.
Report date
Date and time entered for the report.
Generated by
User name associated with the logged on Windows® user.
Generated for
Name of the company or person for whom the report is created.
Run simulations
439
PIPESIM User Guide
Property
Description
Fluid data (Data entered for the completion in the Fluid manager or the fluid model subtab of
the well editor. The fluid data is used to calculate some skin components. It is currently only
displayed for black oil fluids).
Completion
The name of the completion selected on the Wellbore tab to run
the task.
Fluid
Name of the fluid mapped to the completion.
API gravity
Fluid API gravity.
GOR
Fluid gas oil ratio.
Other gas ratio types e.g. GLR, OGR and LGR, will be
displayed, if specified.
Water cut
Fluid water cut.
Other water ratio types e.g. WGR and GWR, will be displayed, if
specified.
Rock data (Data entered on the Completions tab [Reservoir and Skin subtabs] of the well
editor, and populated to/modified on the Rock data tab of the task).
* These parameter values (below) are specified in the Reservoir subtab of the well editor.
^ These parameter values (below) are specified in the Skin subtab of the well editor.
Completion
The name of the completion selected on the Wellbore tab to run
the task.
Completion depth
The completion depth populated on the Wellbore tab (for an
existing completion) or manually entered (for a new completion).
Rock type
Selected rock type.
Reservoir thickness*
The reservoir thickness in TVD (true vertical depth). This value is
displayed only when an existing completion is selected when the
task is run. The completion must have the Darcy IPR model
selected if it is vertical; or the Joshi or Babu & Odeh IPR model,
if horizontal. Additionally, the reservoir thickness value must be
entered.
Borehole diameter
Drilled hole diameter of the outermost casing or open hole in the
wellbore.
Reservoir pressure*
Average reservoir or pore pressure specified at the completion
depth.
The value specified in the task, which is always used in the
simulation, will be displayed.
Reservoir temperature*
Reservoir temperature specified at the completion depth.
Bulk density
Specified formation bulk density.
Porosity
Specified porosity.
Rock strength (UCS)
Specified unconfined compressive strength.
Run simulations
440
PIPESIM User Guide
Property
Description
Vertical stress
Specified or calculated vertical (or overburden) stress.
Reservoir permeability*
Absolute undamaged permeability of the reservoir.
Vertical permeability^
Vertical permeability of the reservoir.
It appears if the absolute parameter option is selected.
Permeability anisotropy (kv/k)^ Ratio of the vertical permeability to the horizontal permeability of
the reservoir.
It appears if the ratio parameter option is selected.
Completion data (Input data for the productivity calculations specified in the Skin subtab of the
well editor. Parameters displayed will depend on the completion method selected).
* These parameter values (below) are specified in the Reservoir subtab of the well editor.
^ These parameter values (below) are specified in the Skin subtab of the well editor.
Completion
The name of the completion selected on the Wellbore tab to run
the task.
Damaged zone permeability^
Damaged zone permeability.
It appears if the absolute parameter option is selected.
Damaged zone permeability
(kd/k)^
Damaged zone thickness^
Ratio of the near wellbore damaged zone permeability (kd) to the
undamaged reservoir permeability (k).
It appears if the ratio parameter option is selected.
Thickness of the damaged zone from the wellbore into the
formation.
The value specified in the task, is always used in the simulation
and will be displayed.
Compacted/Crushed zone
permeability ratio
Compacted/crushed zone permeability.
It appears if the absolute parameter option is selected.
(kc)^
Compacted/Crushed zone
permeability ratio
Ratio of compacted/crushed zone permeability (kc) around the
perforation tunnels to the undamaged reservoir permeability (k)
(kc/k)^
It appears if the ratio parameter option is selected.
Perforated or Open hole
interval length (lp)^
Length of the pay zone that is perforated (or completed "open
hole").
It appears if the absolute parameter option is selected.
Perforated or Open hole
interval ratio (lp/l)^
Fraction or percentage of the length of the pay zone that is
perforated (or completed "open hole").
It appears if the ratio parameter option is selected.
Well deviation
The wellbore deviation angle (from vertical) at the completion
depth.
Run simulations
441
PIPESIM User Guide
Property
Description
Compacted/Crushed zone
thickness^
Thickness of the compacted/crushed zone around the
perforation tunnels.
Gravel pack permeability^
Permeability of the gravel pack proppant.
Gravel pack screen diameter^
Outside diameter of the gravel pack screen.
Gravel pack tunnel length^
Length of the perforation tunnel through the casing and cement.
This value should be calculated as the sum of the thickness of
the outermost casing and cement.
Frac pack fracture half length^
Length of the fracture extending out from the wellbore in one
direction i.e. half the total fracture length.
Frac pack fracture width^
Average fracture width.
Frac pack proppant
permeability^
Effective permeability of the proppant in the fracture.
Frac pack choke permeability^
Permeability of fracture choke.
Frac pack choke length^
Length of the fracture choke.
Frac pack damaged zone
permeability^
Permeability of the damaged zone around the fracture face. The
default value is the formation permeability, i.e. no damage
around the fracture face.
Frac pack damaged zone
thickness^
Thickness of the damage zone (normal to the fracture face).
Perforating case results (These are the penetration results for the selected gun systems).
Cases
The case # is the identifier for each selected gun system. The
remaining casing strength, penetration results (p.435),
productivity results and perforating system results (p.444) are
reported for each case.
Perforating system
The perforating systems selected on the Gun systems tab when
the task was run.
Phase angle (degrees)
The phase angle specified for the selected perforating systems
on the Gun systems tab.
Perforation density
The perforation density specified for the selected perforating
systems on the Gun systems tab.
Formation pen. average
Formation penetration average.
The average length of the perforation tunnels created in the
formation for all the phase angles. When you install (p.427) or
update (p.431) update a completion, this is the perforation length
populated to the Skin subtab of the well editor.
Formation dia. average
Formation diameter average.
The average diameter of the perforation tunnels created in the
formation for all the phase angles. When you install (p.427) or
Run simulations
442
PIPESIM User Guide
Property
Description
update (p.431) a completion, this is the perforation diameter
populated to the Skin subtab of the well editor.
Productivity results (Individual skin components displayed will depend on the completion
method selected in the Skin subtab of the Well editor).
Note: The Productivity workflow depends on accurately populating all the parameters in the Skin
subtab of the well editor.
• If none of the parameters required to calculate the skin components are entered in the Skin
subtab of the well editor, the skin values will be blank in the Results tab of the task.
• If some of the parameters* required to calculate the skin components are missing (not
entered) in the Skin subtab of the well editor, the skin values will be inaccurate in the Results
tab of the task.
*The only exceptions are the perforation parameters (perforation density, diameter, length and
phase angle). These parameters do not need to be entered in the Skin subtab, because they
will be populated in the task itself, for each selected gun system.
• When the productivity workflow is run, the task will honor the completion and skin method
selections in the Reservoir and Skin subtabs of the well editor, and will utilize all the property
values specified, along with the calculated perforation parameters for each selected gun
system, to calculate the skin components e.g. If you would like to run the workflow using the
Karakas/Tariq model, go to the Skin subtab of the well editor and change the skin method to
Karakas/Tariq, before running the task. If you would like to compare these results with the
McCleod model, return to the Skin subtab and change the skin model, and re-run the task.
Similarly, you can modify any skin parameter(s) and re-run the task to immediately see the
impact on the skin components.
For more information on the skin components, refer to the main topic; Define the skin (p.107),
and all its related links.
Perforating system
The perforating systems selected on the Gun systems tab when
the task was run.
Mechanical skin
This is the total mechanical or Darcy skin. It is the sum of the
skin components that apply, based on the completion type
selected. These may include the damaged zone, perforation,
partial penetration, deviation, compacted/crushed zone, gravel
pack and frac pack skins.
Rate dependent skin
This is the rate dependent, turbulent or Non-Darcy skin.
Dam. zone skin
This is the damaged zone skin. It is the calculated skin due to
the near wellbore damage due to the drilling and completion
fluids.
This value depends on the skin method selected. When the
Karakas/Tariq model is selected, this value will be equal to zero,
when the perforation length is greater than the damaged zone
Run simulations
443
PIPESIM User Guide
Property
Perf. & part. pen. skin
Description
thickness i.e. for this model, the effect of the perforation tunnels
exceeding the damaged zone thickness, is as if there is no
damaged zone.
This is the sum of the perforation skin and the partial
penetration/completion skin components.
Depending on the skin method chosen, one or both components
may be calculated. When the McCleod model is selected, only
the partial penetration skin is calculated. When the Karakas/
Tariq model is selected, both a perforation skin and a partial
penetration skin are calculated.
Dev. skin
This is skin due to the wellbore deviation.
Comp. zone skin
This is the skin due to the compacted or crushed zone around
the perforation tunnels.
The value differs based on the skin method chosen; because the
McCleod and Karakas/Tariq model use slightly different
equations.
Grav. pack skin
This is skin due to the gravel pack.
Frac pack skin
This is the total skin due to the frac pack.
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Report (p.434)
Perforation design results (p.435)
Perforating system results (p.444)
Results (p.424)
Install a new completion (p.427)
Update an existing completion (p.431)
Define the skin (p.107)
Perforating system results
Whenever you run the Perforation design simulation task in either the Penetration workflow (p.384)
or the Productivity workflow (p.397), the Report tab is generated, once the simulation is complete.
In the report, you can view detailed simulation results for all the perforating gun systems run in the
task.
The Report tab contains a multi-page report with the following results: Perforation design results
(p.435), Productivity results (p.439) and Perforating system results. In sequence, the perforation
Run simulations
444
PIPESIM User Guide
system results are the final set of results in the report. A separate page is generated for each
selected gun system that summarizes the detailed penetration results which include following:
•
Penetration diagram: This is a wellbore cross-section that displays the tubulars, selected gun,
damaged zone, undamaged reservoir, annular and wellbore fluids as well as the perforation
tunnels created by the gun system. The damaged zone is displayed on the penetration diagram
along with the perforation tunnels, for easy visualization and comparison of the gun systems to
assess which gun systems create the deepest perforation tunnels that extend beyond the
damaged zone. It is scaled to accurately reflect the damaged zone thickness, gun phasing,
perforation length and diameters to enable easy visual comparison among the selected gun
systems. An example of the penetration diagram for one gun system is displayed below.
Figure 4.2. Pentration diagam for a perforating system
It has the sections:
•
Rock data: This is the input provided on the Rock data tab.
•
Perforating system results: These are the penetration results and include the perforation
tunnel lengths and entrance hole diameters, through the casing and cement, and through the
formation alone, the perforation tunnel area and volume. These parameter values are
Run simulations
445
PIPESIM User Guide
calculated for all the phase angles. The average values for each parameter for all the phase
angles are also displayed. These average values are the ones provided in the perforating
systems table in the Perforation design results (p.435) on the first page of the report.
•
Entrance hole results: These are additional entrance hole results. The casing entrance hole
diameters calculated for each casing and for each phase angle are displayed. The average
value of the entrance hole diameter for all phase angles, and for the outermost casing, is the
one reported in the perforating systems table in the Perforation design results (p.435) on the
first page of the report.
•
Area open to flow results: The cross-sectional area open to flow of all the perforation tunnels
is reported for each casing. The AOF value for the outermost casing, is the one reported in the
perforating systems table in the Perforation design results (p.435) on the first page of the report.
The perforating system results are always generated when the task is successfully run for both the
Penetration and Productivity workflows.
The following detailed perforation design results can be reviewed.
Property
Description
General data (Data entered on the Job info tab)
Well name
Name of the well selected for the Perforation design task.
Field name
Name of the field the well is located.
Country
Country where the field and well are located. You can leave this field blank, or
select a country from the list.
Report date
Date and time entered for the report.
Generated by
User name associated with the logged on Windows® user.
Generated for
Name of the company or person for whom the report is created.
Perforating system (A separate page is generated for each gun system. The selected gun
system, its phasing and perforating density are displayed above the penetration diagram).
Penetration
diagram
This is a wellbore cross-section that displays the tubulars, selected gun,
damaged zone, undamaged reservoir, annular and wellbore fluids as well as the
perforation tunnels created by the selected gun system. It is scaled to accurately
reflect the damaged zone thickness, gun phasing, perforation length and
diameters to enable easy visual comparison among the selected gun systems. It
includes a legend for easy clarification of the diagram elements.
Rock data (Data entered on the Rock data tab and populated from the Completions tab of the
well editor)
Completion
The name of the completion selected on the Wellbore tab to run the task.
Rock type
Selected rock type.
Reservoir
thickness
The reservoir thickness in TVD (true vertical depth). This value is displayed only
when an existing completion is selected when the task is run. The completion
must have the Darcy IPR model selected if it is vertical; or the Joshi or Babu &
Odeh IPR model, if horizontal. Additionally, the reservoir thickness value must be
entered.
Run simulations
446
PIPESIM User Guide
Property
Description
Reservoir
pressure
Average reservoir or pore pressure specified at the completion depth.
Bulk density
Specified formation bulk density.
Porosity
Specified porosity.
Rock strength
(UCS)
Specified unconfined compressive strength.
The value specified in the task, which is always used in the simulation, will be
displayed.
Vertical stress Specified or calculated vertical (or overburden) stress.
Damaged
zone
thickness
Specified damaged zone thickness.
The value specified in the task, which is always used in the simulation, will be
displayed.
Perforating system results (These are the penetration results for the selected gun systems).
Angle
The phase angles where shaped charges will be loaded for the selected
perforating gun system.
Cases
The case # is the identifier for each selected gun system. The remaining casing
strength, Penetration results (p.384), Productivity results (p.439) and perforating
system results are reported for each case.
Perforating
system
The perforating systems selected on the Gun systems tab when the task was
run.
Stand-off
This is the clearance i.e. the distance between the gun OD and the surrounding
innermost tubular ID for each phase angle. It is automatically calculated and
displayed in the table when the task is run.
Total pen.
Total penetration
Total penetration of the perforation tunnels, at each phase angle, starting from
the ID of the innermost tubular, through all the concentric tubulars and into the
formation. The average total penetration for all the phase angles is displayed in
the last row.
Formation
pen.
Formation penetration
The length of the perforation tunnels created in the formation at each phase
angle. The average formation penetration for all the phase angles is displayed in
the last row. When you install (p.427) or update (p.431) update a completion, this
is the perforation length populated to the Skin subtab of the well editor.
Formation dia. Formation diameter
The diameter of the perforation tunnels created in the formation for each phase
angle. The average formation diameter for all the phase angles is displayed in
the last row. When you install (p.427) or update (p.431) a completion, this is the
perforation diameter populated to the Skin subtab of the well editor.
Csg EH dia.
Casing entrance hole diameter
Run simulations
447
PIPESIM User Guide
Property
Perf tunnel
area
Description
The diameter of the perforation tunnels created in the outermost tubular for each
phase angle. The average casing entrance hole diameter for all the phase angles
is displayed in the last row.
This is the surface area for each perforation tunnel calculated at each phase
angle. The average perforation tunnel area for all the phase angles is displayed
in the last row.
It is calculated as:
Perf tunnel
volume
This is the volume for each perforation tunnel calculated at each phase angle.
The average perforation tunnel volume for all the phase angles is displayed in
the last row.
It is calculated as:
Entrance hole results (This table displays the casing entrance hole diameters of the perforation
tunnels for all phase angles, and for all penetrated casings (or tubulars). The value for the
outermost casing is the one displayed in the Perforation system results table above.)
Area open to flow results
Area open to
flow (AOF)
Cross-sectional area open to flow of all the perforation tunnels created in each
concentric tubular. The value for the outermost tubular is the one displayed in the
Perforation design results (p.435) page
It is calculated as:
Related links:
Run a perforation design (p.39)
Run a perforation design to generate penetration results (Penetration workflow) (p.384)
Run a perforation design to generate productivity results (Productivity workflow) (p.397)
Report (p.434)
Perforation design results (p.435)
Productivity results (p.439)
Install a new completion (p.427)
Update an existing completion (p.431)
Run simulations
448
PIPESIM User Guide
4.10.7 Update gun catalog
The gun catalog is a repository of all Schlumberger gun systems and is maintained by
Schlumberger Rosharon Production Services, the group charged with all Perforating research and
development efforts within Schlumberger. This group, located in Houston, Texas, carries out
shaped charged manufacturing and has an American Petroleum Institute (API) surface perforating
qualification site including test wells, surface tubular loops and a state-of-the-art perforating
research laboratory.
The gun catalog is up-to-date at the time of the PIPESIM release. However, new perforating gun
systems and shaped charges are continuously being developed by the research group. For
Schlumberger internal users only, these gun systems can be added to the gun catalog before the
next commercial release of PIPESIM and used for the perforation design task simulation.
Follow the steps below to update the gun catalog.
1. Launch PIPESIM and navigate to Workspace > Options > Catalog.
2. In the UPDATES section, click Update gun catalog.
These are the possible outcomes of the update process. Regardless of the outcome, a message
will always be issued indicating whether the process was successful or not. The message can be
viewed when you hover your mouse over the information icon
, or in the status bar.
•
If you do not already have the latest version of the gun catalog, clicking Update gun catalog
will upgrade the version you have, to the latest version.
•
If you already have the latest version, you will get a message indicating this.
•
If you are a non-Schlumberger user and you attempt to update the catalog, the process will
fail and you will see a message indicating this when you hover your mouse over the error
icon.
•
If you are a Schlumberger user and you attempt to update the catalog when you are not on
the Schlumberger internal network (SINET), the process will fail because you will be unable
to access the internal server that hosts the gun system data. You will also see a message
indicating this.
In summary, only Schlumberger users connected to SINET can update the gun catalog in between
commercial releases of PIPESIM.
Related links:
Run a perforation design (p.39)
Perforating gun systems (p.419)
Manage the catalogs (p.21)
Gun system properties (p.50)
Run simulations
449
PIPESIM User Guide
4.11 Manage results
Result files may become quite large, and therefore are not included in the main .pips workspace
file. Instead, the result files are referenced by the workspace file. Whenever you run a simulation
task, PIPESIM* creates a results directory named modelname.pipr in the same root path as
your model file. Results are stored in a database file created inside this directory. If you use
multiple studies, multiple database files will be created inside this directory, and each is named to
correspond with the study name.
The .pips workspace file will manage the studies and task configurations so that the same
results may be generated as long as the underlying model data has not been changed. For
example, the Send feature (accessible from Workspace » Help) will attach a .pips file
(generally under 1 MB) to an email, but will not send model results. The recipient can regenerate
the results by rerunning the tasks.
PIPESIM 2013 introduced the study concept that allows you to archive the results of multiple
simulation runs without having to save separate versions of the model in separate directories. This
approach makes it easier to manage models and associated results without creating multiple
models files with different settings and revisions.
When you run a simulation task , it produces a result record with the following context:
•
Study
•
Entity (source object or start node)
•
Task
Study
A study is effectively a container for task configurations, references to the entities involved
in the task, and the results which are produced. All workspaces are initialized with a
default study named Study 1. You can rename the default study and create others. By
partitioning task references and results into studies, you can investigate multiple simulation
scenarios for cases where a sensitivity analysis is insufficient. Such cases may use
different fluid models, simulation methods, and inactive equipment.
•
Users are always functioning within a study as one or more studies must exist within a
workspace.
•
A single entity may produce results referenced by multiple studies.
•
Each study may contain multiple tasks, but each task has exactly one task
configuration per entity.
•
Many users will operate within the default study only.
You can access the current study on the Home tab in the Studies group. Any simulation
task run will be associated with this study. To add a new study, on the Home tab in the
Studies group, click Study » New Study (+). You can also change the active study by
clicking Study » studyname .
Entity
The entity is the model object or start node associated with the tasks and results. It may
include:
Run simulations
450
PIPESIM User Guide
Networks
A network may include wells, sources, sinks, equipment, flowlines, and so forth.
Wells
Includes the wellbore model and any surface equipment defined leading up to the
defined wellstream outlet (defaulted at wellhead, but user configurable to potentially
include surface equipment).
Sources
A generic source is considered an entity. A generic source may have equipment
attached to it, though is not included as part of the source entity. Additionally, for
special cases, internal network junctions may be treated as sources to model internal
network branches, such as trunk lines. For the purposes of task context, each task run
on a source entity contains a reference to the terminal point of the branch extending
from the source.
Task
Simulation tasks reference entities, contain configuration information (boundary conditions,
task options), and produce results when executed. These tasks include Network
Simulation, PT Profile, System Analysis, Nodal Analysis and VFP tables.
A study can have only one simulation task configuration (and result set) as rerunning a
simulation task will reset the task configuration and overwrite the result record.
Related links:
Run a P/T profile (p.302)
Run a nodal analysis (p.309)
Create a VFP table (p.324)
Run a network simulation (p.286)
Run a system analysis (p.318)
Launch the results viewer (p.451)
4.11.1 Launch the results viewer
The Results manager viewer allows you to browse all results generated from a workspace.
1. On the Home tab, in the Viewers and results group, click Results manager.
2. Perform one of the following actions:
•
To display results in the Results tab, click a row. The results appear below the table.
•
To display results in a separate window, double-click a row, or right-click a row and then
click Show results.
Note: You can open multiple result records for side-by-side comparison.
Run simulations
451
PIPESIM User Guide
Property
Current selection
Description
Click this button to filter the results table to display only results associated
with the current selected entities.
Note: You automatically toggle the current selection when you right-click on
a model object and click Show results.
Current study
Click this button to show results associated with the current (active) study.
unlabeled filter box Enter text into the filter box to find specific entries containing this text (for
example, Nodal).
Date
Date and time the task was run.
Study
Name of the study associated with the result record.
Task name
Name of the task provided by the user.
Task type
Type of the task run (for example, Network Simulation or Nodal Analysis).
Start node
Name of the entity associated with the simulation task (for example, well or
source).
Status
Status of the task (Completed, Running, Unconverged).
Description
A description of the task (if provided).
Related links:
Run a P/T profile (p.302)
Run a nodal analysis (p.309)
Create a VFP table (p.324)
Run a network simulation (p.286)
Run a system analysis (p.318)
Run data matching (p.329)
Run gas lift tasks (p.348)
Run a perforation design (p.39)
4.12 Ill-conditioned simulations
The model and boundary conditions need to be critically examined to understand the reason the
simulation is ill-conditioned and whether the results are acceptable or not.
The message concerning "ill-conditioned" is a generalized explanation of why PIPESIM cannot
converge to provide the exact requested outlet pressure.
It "guesses" successive values for inlet pressure or flowrate, and adjusts this guess to converge on
the required outlet pressure. The problem with this scheme is that DP is ill-conditioned in the
direction of flow. For example, in models, the iterations stagnate because successive flowrate
Run simulations
452
PIPESIM User Guide
guesses become extremely close to one another, but nevertheless exhibit extremely large changes
in outlet pressure. Eventually, the guesses are so close they become indistinguishable from each
other, when expressed as the maximum precision for a floating point number in the computer
(approximately 16 significant figures). When this happens (or is approached to the specified
tolerance), PIPESIM terminates the iterations. This is sensible because the value that you
requested for calculation, for example, flowrate, has indeed been calculated to greater than 10
significant figures.
Ill-conditioned cases are most often encountered where numerical discontinuities occur at some
point in the flow profile; such is seen with flow-pattern transitions and abrupt water-oil phase
inversions that result in discontinuous pressure gradient calculations between iterations.
Related links:
Run data matching (p.329)
4.13 Guidelines for Calibrating Well Models
It is important that well models be routinely calibrated to match fluid and field operating conditions.
This ensures that the design or optimization performed is based on a model with an accurate
representation of actual field operating conditions, thus maximizing the benefit of the modeling
exercise. The availability of field data, including fluid laboratory tests, well tests and metering/
gauge data varies widely by field and operator. The guidelines suggested may be adapted to the
case at hand.
It is good practice to calibrate well models whenever well tests or fluid analysis is performed. If
continuous measurements are available (e.g. BHP gauge, metering), calibration should occur more
frequently. Calculated and measured values for rates, pressure and temperatures should be
tracked over time and compared such that well calibration may be initiated once these values
diverge beyond a reasonable threshold. The frequency of well calibration may range from daily for
wells that are instrumented with measurement devices to, at most, monthly for wells for which
sporadic data is available. Reservoir pressures provided as input should be taken from the current
values based on a forecasted decline model that is routinely updated.
It is also important that wells not be over-calibrated. It is always possible to “match” production
data by adjusting various model parameters, sometimes to extremes. However, one must be
careful to ensure that the match honors the physics of the system rather than simply absorbing
uncertainties and errors in measurements. To do this, realistic ranges of tuning parameters should
be defined based on uncertainties in the source of the data. The tuning parameters should also
trend in a similar direction and not vary erratically over time. For example, on mature wells,
watercut should generally trend up smoothly as does the skin factor as the completion quality
gradually degrades. Wear factors for pumps should also increase gradually over time rather than
vacillate around a base value. Friction factor corrections for multiphase flow should be small and
consistent across multiple points in time. Therefore, it is quite useful to inspect the values of the
tuning parameters to ensure that these are both bounded with reasonable values and trend in a
manner that is supported by field observations.
Well model calibration should generally be performed in the following order:
1. Fluid model (especially bubble point)
Run simulations
453
PIPESIM User Guide
2. Tubing performance (data matching using pressure gradient survey or simple adjustments
based on WHP, WHT)
3. Tubing performance (data matching using pressure gradient survey or simple adjustments
based on WHP, WHT)
4. Equipment settings (ESP, PCP wear factors, Gas lift tuning factor, choke coefficients, and so
on.)
Fluid calibration
It is important to ensure that an appropriate fluid model is used. For a black oil or dry gas type fluid,
a black oil modeling approach is generally acceptable. However, for a wet gas, condensate or
volatile oil, a compositional fluid model is recommended. The figure below shows the bubble point
trend of black oil and compositional models for two fluids: a black oil type fluid and a volatile oil.
It is evident that the black oil model adequately describes the behavior of a black oil type fluid,
though performs less accurately with a volatile oil.
When defining the fluid, it is important to base this on a sample obtained early in the life of the
reservoir and use the composition at the minimum GOR.
Often a single fluid model is shared among completions associated with different wells. Here, a
distinction is made between “dynamic” and “intrinsic” properties. Intrinsic properties such as API
gravity and water salinity are considered constant. Dynamic properties may vary across
completions mapped to a shared fluid due to the location of the fluid relative to the phase contacts,
coning effects, variations in relative permeability, etc. Dynamic properties include producing phase
ratios:
•
Gas Ratio (GOR,GLR,LGR,OGR)
•
Water Ratio (Watercut, WGR, GWR)
All other properties are intrinsic properties. Phase ratios may be overridden at the completion level
for both black oil and compositional models.
Run simulations
454
PIPESIM User Guide
Black oil fluid models
It is important to understand that the quantity defined by PIPESIM as GOR is actually the
“produced” (or “total”) GOR, a dynamic property. The solution gas GOR calibration, an intrinsic
property, is specific to the reservoir oil at reservoir conditions. The solution gas liberated at
standard conditions is called the “associated gas”. Produced gas may also include a contribution
from the gas cap, otherwise known as “free gas”.
In other words: Produced gas = associated gas + free gas
If free gas is produced, the produced GOR will be higher than the solution GOR, and therefore the
calculated bubble point based on the specified produced GOR will be higher than that defined by
the solution GOR.
The solution GOR corresponds to the value used to perform the lab experiment that produced the
calibration values and should be less than or equal to the produced GOR. It is important to
calibrate the bubble point at the solution GOR to ensure that the proper phase fractions are used in
the simulation.
The produced GOR and watercut should be adjusted to match well tests on a completion-bycompletion basis.
Additional property calibrations should be made based on the laboratory fluid data and correlations
most suitable for the specific fluid. Refer to descriptions of the correlations in the Black Oil
modeling section of the user guide.
Compositional fluid models
The overall composition should include a mass-weighted recombination of individual gas and liquid
compositions acquired from separator samples, or the complete composition taken from a
downhole sample.
Properties of pseudo-components may be adjusted to match the bubble or dew point. Additionally,
using the Flash/Tune fluid operation in the compositional fluid editor, the overall composition may
be adjusted to match the observed phase ratios at a measured pressure and temperature
(generally separator conditions).
IPR calibrations
During Operations, you may not have detailed data typically used for completion design. In these
cases, it is recommended to use test data to calibrate the IPR model. Use what you have.
Depending on the calibration data, the following IPR models and adjustments are recommended.
Note:
Run simulations
455
PIPESIM User Guide
•
Unless the completion is stimulated, skin will always increase over time.
•
“Fit” refers to entering test data in the IPR menu
•
“Calc” refers to using the “Custom variable” in the system analysis or PT profile task
•
“Update” refers to either directly entering the results of an analyzed welltest or using the
“Custom variable” in the system analysis or PT profile task
If a multipoint or isochronal well test is available, the IPR may be fitted by entering the test data in
the completion menu. If only a single well flow rate is available (or multiple rates for different
times), the IPR parameter (productivity index for example) may be calculated using the “Custom
Variable” in either the PT profile or System Analysis task.
Calibrating flow in the wellbore
The Data Matching operation is recommended for use to calibrate the pressure and temperature
changes in the wellbore. The data matching operation will adjust correction factors for holdup,
friction and overall heat transfer coefficient simultaneously. Data may include some or all of the
following:
•
Production log data (downhole pressure, temperature and sometimes phase holdups)
•
Bottomhole pressure gauge
•
Pump intake or discharge pressure
•
Temperature (reservoir and wellhead)
•
Flow rates (metered)
You may compare multiple flow models to see which one needs the least amount of correction. If
OLGAS is available, it is generally the most accurate and most flexible in terms of extrapolating to
broader flow conditions as encountered in design tasks. Otherwise, try Gregory, TUFFP, Ansari,
Hagedorn & Brown, Duns & Ros or Leda. Other models, though available in PIPESIM, are not
recommended.
Consider running over multiple dates/tests to find “average” correction factors.
Tubing head temperature data is always available (and reservoir temperature is generally constant
and known) so use it to match the heat transfer.
Run simulations
456
PIPESIM User Guide
Well calibration equipment settings
A final step in well calibration involves matching equipment settings. This should be performed only
after all other steps in the calibration process are made. Ideally, multiple data points should be
considered over a period of time which is possible using the “change-in-step” sensitivity option
within the system analysis task. Depending on the equipment present, the following calibration
factors may be adjusted:
Related links:
Calibration properties (p.236)
Define compositional fluids (p.238)
Override fluid phase ratios (p.263)
Multi-rate well test data (p.146)
Run a system analysis (p.318)
Run data matching (p.329)
ESP properties (p.82)
PCP properties (p.84)
Run gas lift diagnostics (p.373)
Rod pump properties (p.87)
Run simulations
457
PIPESIM User Guide
5
Manage model data
You can create, edit, or delete your model data (such as equipment items, templates, flowline and
riser connections, fluids, and zones) by using the catalogs and the data managers available from
the Home tab.
1. On the Home tab, in the Application options group, click Catalogs to manage equipment or
template from catalogs.
2. On the Home tab, in the Data group, click Flowline manager to manage flowline and riser
connections.
3. On the Home tab, in the Data group, click Fluid manager to manage fluids.
4. On the Home tab, in the Data group, click Zone manager to manage zones.
Related links:
Manage the catalogs (p.21)
Manage flowlines and risers (p.458)
Manage fluids (p.13)
Manage zones (p.460)
5.1
Manage flowlines and risers
The Flowline manager provides a table-view summary of all flowlines and risers in a network
diagram. Flowlines are used to model horizontal or near-horizontal flow while risers are used to
model vertical or near-vertical flow in offshore environments.
1. On the Home tab, in the Data group, click Flowline manager.
2. To edit flowline or riser properties, perform one of the following actions:
•
Click a table cell, and then enter the new value. You can edit limited properties in the
Flowline manager.
•
Double-click the row number of a flowline to edit the flowline in the Flowline editor (all
properties).
Manage model data
458
PIPESIM User Guide
•
Double-click the row number of a riser to edit the riser in the Riser editor (all properties).
Related links:
Flowline - simple model properties (p.168)
Flowline - detailed model properties - general tab (p.171)
Flowline - detailed model properties - heat transfer tab (p.174)
Riser - simple model properties (p.207)
Riser - detailed model properties - general tab (p.210)
Riser - detailed model properties - heat transfer tab (p.212)
Add connections (p.226)
5.2
Manage fluids
Use the global Fluid manager to create or edit fluids. The Fluid manager provides a table-view
summary of all fluids entering the system at each inflow source. All fluids listed in the Fluid
manager are of the type selected on the Home tab in the Fluid mode group. You may switch back
and forth between fluid types, but you cannot mix fluid types for simulation purposes.
Fluids
On the Fluids tab in the Fluid Manager, you may perform the following actions:
1. Create a new fluid by clicking New (+) below the last row.
2. Delete a fluid by right-clicking on the row and clicking Delete.
3. Edit a limited set of fluid properties from directly within the table, including fluid name,
description, phase-ratio types and values.
4. Open the Fluid editor for more detailed editing of fluids by double-clicking the row
associated with the fluid.
Fluid mapping
The Fluid mapping tab allows you to associate the defined fluids with sources and completions in
the model. You can associate every source in the model with a single fluid, associate each source
with its own individual fluid, or any combination therein. For example, for fields where different
groups of wells or completion layers are associated with different fluid models, you can easily
manage how these are mapped.
•
From the fluid mapping table, for any source listed in the table, click Fluid to associate a fluid to
a source.
•
If you wish to override the phase ratio for a specific source, select the Override phase ratios
check box to make the phase ratio types and values editable.
Manage model data
459
PIPESIM User Guide
Gas ratio type
Select the phase ratio: Gas/Liquid Ratio (GLR), Gas/Oil Ratio (GOR), Liquid/Gas Ratio
(LGR), or Oil/Gas Ratio (OGR).
Gas ratio
Enter the value of the phase ratio (defined by the ratio type).
Water ratio type
Select the phase ratio: Watercut, Gas/Water Ratio (GWR), or Water/Gas Ratio (WGR).
Water ratio
Enter the value of the phase ratio (defined by the ratio type).
Note: Clearing this box will return the phase ratio to the value associated with the base fluid as
shown on the list on the Fluids tab.
•
To display mappings only for the selected sources or fluids, click Current selection.
•
To display mappings for wellstream outlets, click Wellstream outlet. You only need to define
fluids for wellstream outlets if you intend to run a network simulation task using surface
boundary conditions.
Tip: To quickly assign a single fluid to all sources in the model, click the fluid for the top row and
press F3.
Component/models settings (compositional fluid mode only)
You can select the PVT package, methods, and components that are used by all compositional
fluids on the Component/models settings tab.
Related links:
Create or edit fluid models (p.228)
5.3
Manage zones
Use the Zone manager to create or edit zones or to delete zones. Defining zones is optional;
however, it is useful for aggregating certain reservoir properties shared by individual completions
across a large number of wells. Pressure, temperature, and fluid models are currently associated
with zones.
After you create zones, you can reference the zones on the Completions tab in the Well
editor. When you are running network simulations to study the effects of changing reservoir
conditions (pressure and fluid properties), you can conveniently change these values for a small
number of zone objects rather than for a large number of individual completions.
Manage model data
460
PIPESIM User Guide
Note: Currently, no correction is made for pressure and temperature differences as a function of
data depth for individual wells.
1. On the Home tab, in the Data group, click Zone manager.
2. Perform one of the following actions:
•
To edit an existing zone, go to step 3.
•
To create a new zone, click New (+) and then go to step 3.
3. Enter a Name for the zone.
4. Select the appropriate Zone material (shale, sand, water, or unknown).
5. Enter the Pressure and Temperature, as measured from the zone midpoint (depth corrections
are not applied).
6. Select an existing Fluid.
7. Perform any of the following actions:
•
To deactivate the zone, double-click the row number of the zone to open the Zone editor
and clear the Active check box.
•
To edit the fluid selected for the zone, double-click the row number of the zone to open the
Zone editor and click Edit.
•
To create a new fluid for the zone, double-click the row number of the zone to open the
Zone editor and click New.
The following example shows a shale zone that is 350 feet thick.
Related links:
Create or edit fluid models (p.228)
Associate zones with completions (p.149)
Run a network simulation (p.286)
Manage model data
461
PIPESIM User Guide
6
Work with the GIS map
You can use the Geographic Information System (GIS) Map in PIPESIM* to build and visualize
your wells and surface pipelines alongside cultural data from a wide variety of sources in
geographic context.
Additionally, you can quickly define accurate profiles for flowlines through digitization and
automatic population of elevation data at configurable intervals, resulting in more accurate
calculation of pressure losses in pipelines and better assessment of where liquid is collecting in
lines to help predict corrosion hot spots and identify pigging locations. This approach may avoid
errors associated with manual data entry and ensure that there are no elevation mismatches for
adjacent flowlines or in looped systems.
Some of the GIS data formats supported in PIPESIM include:
•
Shapefile, an Esri file-based vector format
•
ArcGIS Server, an Esri server-based tiled or dynamic imagery format
•
Web Map Service (WMS), an Open Geospatial Consortium (OGC) server-based dynamic
imagery format
Related links:
Choose a basemap (p.462)
Navigate the GIS map (p.463)
Zoom to bookmarks (p.464)
Work with layers (p.464)
Use the GIS map (p.471)
6.1
Choose a basemap
After you open the GIS Map, you should choose a basemap. A basemap serves as a backdrop
against which all other data is displayed and determines how data added to the map view are
projected. PIPESIM* comes pre-configured with a set of basemaps provided through Esri's ArcGIS
Work with the GIS map
462
PIPESIM User Guide
Online service as well as Microsoft Bing maps. Furthermore, you can add custom basemaps by
connecting to internally or externally facing ArcGIS Servers or WMS map services.
1. To select one of the basemaps, on the Home tab, in the Viewers and results group, click GIS
map.
2. On the Format tab, in the Layers group, click Basemaps, and then click any of the available
basemaps to select it as the basemap for the workspace.
Basemaps:
•
Microsoft Bing
•
National Geographic
•
Ocean
•
World Satellite (default basemap)
•
World Street
•
World Topographic
Note: To display a basemap in PIPESIM, it must have been published having Web mercator as its
coordinate reference system (EPSG:3857 or ESRI:102100). This is to ensure that geographic data
from different sources line up properly when overlaid on the GIS map and to avoid geodetic error
that can be introduced when invoking on-the-fly re-projection.
Related links:
Use map services (p.467)
6.2
Navigate the GIS map
After selecting a basemap, you need to determine where in geographic space to place an existing
network or create a new network.
You can navigate to a desired location using the tools provided on the Format tab in the Zoom
group or via mouse movements while directly interacting with the map.
There are several ways to specify the viewable area of your GIS map, including:
•
Panning and zooming to an area
•
Zooming to a bookmark
•
Selecting objects from the Inputs tree or Equipment locations table
Related links:
Pan and zoom to your map area (p.464)
Zoom to bookmarks (p.464)
Work with the GIS map
463
PIPESIM User Guide
6.2.1
Zoom to bookmarks
Bookmarks make it easy to return to locations that you refer to often. PIPESIM* provides a few
example bookmarks to illustrate their usage. Also, you can create your own bookmarks for
locations of interest to you.
1. On the Home tab, in the Viewers and results group, click GIS map.
2. On the Format tab, in the Zoom group, click Bookmarks.
3. Perform one of the following actions:
•
To zoom to a defined bookmark, perform one of the following actions:
•
Click one of the built-in bookmarks.
•
If you have previously defined a bookmark, you can select it from the User-defined list.
The map zooms to the extent defined by the bookmark selected.
•
To create a new bookmark, click Add bookmark, enter a Name for the bookmark, and then
click OK.
•
You can rename a bookmark by right-clicking the bookmark and clicking Delete.
Related links:
Work with the GIS map (p.462)
Navigate the GIS map (p.463)
6.2.2
Pan and zoom to your map area
There are several ways to move from one area to another on the GIS map.
1. On the Home tab, in the Viewers and results group, click GIS map.
2. To zoom to the smallest area (extent) that will fit all objects defined on the map: On the Format
tab, in the Zoom group, click Zoom to fit.
3. To pan across the map, right-click and then drag across the map using the right mouse button.
Related links:
Navigate the GIS map (p.463)
6.3
Work with layers
The first or bottom-most layer in the GIS map is the basemap layer, which defines the coordinate
reference system of the map as Web Mercator (EPSG:3857 or ESRI:102100) and serves as a
backdrop against which other layers can be added.
The layer types that can be added on top of the basemap layer include:
Map service layer
A dynamic (ArcGIS Server or WMS) or tiled (ArcGIS Server) representation of a map
accessible through a service endpoint.
Work with the GIS map
464
PIPESIM User Guide
Shapefile layer
A graphic representation of the vector geometry (point, polyline or polygon) and textual
representation of the associated attributes from an Esri-compatible shapefile on disk.
The last or top-most layer in the GIS map is the network layer which is composed of network
components and connections between these components.
Related links:
GIS shapefile basics (p.465)
Use shapefiles (p.466)
Use map services (p.467)
6.3.1
GIS shapefile basics
A shapefile is a file based vector data format that facilitates exchange of geospatial information
with other Geographic Information System (GIS) systems. Each row within a shapefile represents a
single feature or logical entity and consists of the geometric description of this entity and
associated attribute information. Geometries are defined as points, polylines (composed of paths)
or polygons (composed of rings) and can represent a variety of features such as wells, flowlines,
lease blocks and political boundaries. Attributes can be numeric (integer or floating point), textual,
or in date/time format.
In order for a shapefile to be loaded successfully, four necessary component files having the same
filename must be present within the same folder, differentiated by file extension and contents:
•
The main shapefile (*.shp) containing geometric definitions of features
•
The shape index file (.shx) used for efficient loading of geometric features within the main
shapefile
•
The attribute file (.dbf) containing a dBase table of attributes related to geometric features
within the main shapefile
•
The projection file (.prj) containing a well-known text (WKT) string defining the coordinate
reference system in which the geometric features within the main shapefile have been persisted
Shapefiles can be created programmatically or using any standard desktop GIS software such as
ArcGIS for Desktop or QGIS, a free, open source program.
References
•
Wikipedia
•
Esri shapefile technical description
GIS Shapefile Feature Types
In PIPESIM*, three types of features or shapes are supported within shapefiles:
•
Point: A geographic point consisting of a single (X, Y) coordinate pair.
•
Polyline: One or more paths, each containing an ordered set of two or more geographic points
defined by (X, Y) coordinate pairs.
Work with the GIS map
465
PIPESIM User Guide
•
Polygon: One or more rings, each containing an ordered set of three or more geographic
points that form a closed geometry and are defined by (X, Y) coordinate pairs.
Note:
•
In contrast to basemaps and map service layers, all shapefiles in PIPESIM must have a
coordinate reference system of World geodetic system 1984 (WGS84) (EPSG:4326).
•
Only Point, Polyline and Polygon shapefiles are supported for visualization: Multipoint and
Multipatch shapefiles are not supported.
•
Only Polyline shapefiles are supported for automatic network creation: networks cannot be
automatically created from Point, Polygon, Multipoint or Multipatch shapefiles.
•
Shapefiles having measurement or height attributes (M-Aware or Z-Aware) can be read by
PIPESIM, but only (X, Y) coordinates are preserved: M and Z coordinates are discarded and
ignored for the purposes of visualization and are not used as a substitute for elevation values
obtained via the elevation capture operation.
Related links:
Use shapefiles (p.466)
Capture elevations (p.477)
6.3.2
Use shapefiles
A shapefile is a file based vector data format that facilitates exchange of geospatial information
with other Geographic Information System (GIS) systems. PIPESIM supports three types of
shapefiles: Point, Polyline, and Polygon.
See GIS shapefile basics (p.465) for an introduction to the shapefile format.
1. On the Home tab, in the Viewers and results group, click GIS map.
2. To add a shapefile to the GIS map as a graphic layer, perform the following actions:
a. On the Format tab, in the Layers group, click Layers, and then click Add shapefile layer.
b. Select a shapefile (.shp), and then click Open.
3. After you add a shapefile to the map, you can hide or show the shapefile layer by selecting the
checkbox next to the shapefile listed in the Layers drop-down menu.
4. To remove a shapefile from the workspace, simply select the X icon next to the shapefile in the
Layers drop-down menu.
Related links:
Work with layers (p.464)
GIS shapefile basics (p.465)
Work with the GIS map
466
PIPESIM User Guide
6.3.3
Use map services
You can add custom map services to the list of services provided in the basemap gallery.
PIPESIM* provides ArcGIS Server tiled and dynamic map services and Web Map Service (WMS)
dynamic map services.
1. To enable display of map services within the map view and configure a map service, perform
the following actions:
a. Click Workspace » Options » GIS map » Map service layers.
b. Click New and enter the specifications for the map service.
•
To add an ArcGIS Server tiled or dynamic map service, provide the name and URL.
•
To add a Web Map Service (WMS) dynamic map service, provide the name, URL,
coordinate reference system (CRS), layer name(s), version and image format (.png
or .jpeg).
Additional custom map services can be created, cloned, edited, or deleted before switching to the
GIS map view.
Note: If the custom ArcGIS Server map service provided is publicly accessible or has been
secured using Windows Authentication, a username and password should not be provided using
the corresponding map services properties fields. However, if the service has been secured using
HTTP or token-based authentication, a username and password must be provided using the
corresponding map service properties fields.
2. To activate a map service for display within the GIS map of the currently active workspace,
perform the following actions:
a. On the Home tab, in the Viewers and results group, click GIS map.
b. On the Format tab, in the Layers group, click Layers, and then click Add map service
layer.
c. Click the map service of interest, and then click OK.
The map view resizes automatically to the extent of the selected map service layer.
Related links:
Network prerequisites (p.467)
Obtain WMS parameters (p.469)
Network prerequisites
In order to successfully connect to and leverage web services in the GIS map, you must configure
Internet Explorer, proxy server, and firewall settings on the network where PIPESIM* will be
executed.
Work with the GIS map
467
PIPESIM User Guide
Internet explorer settings
On the Internet Explorer Local Area Network (LAN) Settings dialog box (accessed
from Internet Explorer » Settings » Internet Options » Connections » LAN settings), set the
following Automatic configuration options:
•
Select the Automatically detect settings check box
•
Clear the Use automatic configuration script check box
Purpose: Allows the proxy server on your company intranet to see the credentials of the currently
logged in Windows user and to grant or deny permission to access the following network resources
from within PIPESIM:
•
ArcGIS Server or Web Map Service (WMS) servers on the company intranet
•
ArcGIS Server, Web Map Service (WMS), Bing Maps via datadoors.net, or Geonames servers
on the external Internet
Proxy server settings
The following domain names must be unblocked / opened for access:
•
http://server.arcgisonline.com
Purpose: Used for ArcGIS Server tiled and dynamic map services, including the default
basemaps in the GIS map gallery
•
https://gisservices.datadoors.net/i3_ArcGIS/rest/services /
Purpose: Used for Bing Maps tiled map services
•
[xref to: ]http://elevation.arcgis.com/arcgis/rest/services/WorldElevation/TopoBathy/
ImageServer/getSamples
Purpose: Used for ESRI Elevation service
•
https://www.arcgis.com/sharing/rest/oauth2/token/
Purpose: Used for ESRI Elevation service
•
https://secure.geonames.net
Purpose: Used for Geonames elevation capture services
Firewall settings
The following IP addresses must be unblocked / opened for access:
176.9.107.169
176.9.39.79
178.63.52.141 178.63.92.242 188.40.33.19
188.40.55.18
188.40.62.8
199.189.87.43 199.189.87.89 199.217.116.173
199.217.119.198 209.126.105.58 5.9.152.54
5.9.41.208
69.64.51.148
88.198.66.142 209.126.105.58
78.46.40.212
88.198.40.75
69.64.43.233
Purpose: Used for load balancing of requests made to Geonames elevation capture services.
Work with the GIS map
468
PIPESIM User Guide
Related links:
Use map services (p.467)
Obtain WMS parameters
To successfully connect to a custom Web Map Service (WMS), you must have the name, URL,
coordinate reference system (CRS), layer names, version, and image format (.png or .jpg). If
these parameters are not readily available, perform a Get Capabilities request to the WMS
service.
Example WMS map service URL
http://mrdata.usgs.gov/services/ca
1. Assuming that the above URL points to the WMS service of interest, append the following tags
to the URL:
?request=getcapabilities&service=WMS
to produce the following Get Capabilities request URL:
http://mrdata.usgs.gov/services/ca?request=getcapabilities&service=WMS
2. Copy this URL into your browser and press ENTER.
Either an XML file will appear within the browser or a file will be downloaded to disk. If a file is
downloaded to disk, open it with a text editor.
3. Search the file for a section that shows a version number appearing as 1.0.0, 1.1.0, 1.1.1, or
1.3.0.
In this example, the version appears as 1.1.1 in the following tag:
<WMT_MS_Capabilities version="1.1.1">
Enter this value as the Version.
4. Search the file for a <GetMap> section under which several <Format> tags may appear.
In this example, these tags appear as the following:
<Format>image/png</Format>
<Format>image/jpeg</Format>
<Format>image/gif</Format>
<Format>image/png; mode=8bit</Format>
<Format>application/x-pdf</Format>
<Format>image/svg+xml</Format>
<Format>image/tiff</Format>
<Format>application/vnd.google-earth.kml+xml</Format>
<Format>application/vnd.google-earth.kmz</Format>
If only a .png or .jpg format tag appears, enter that value as the Format.
In this example, because both the .png or .jpg format tags appear, you can choose either
value.
Work with the GIS map
469
PIPESIM User Guide
Note: In cases where the map service represents a basemap spanning the full extent of the
world, .jpg will usually be the preferred choice as it produces smaller, highly compressed images
that transmit faster than the equivalent .png requests. In cases where the map service represents
features of interest that are to be overlaid on an existing basemap or displayed using
transparency, .png would be the preferred choice, as .jpg images do not support these
features.
5. Search the file for the first <Layer> tag. This layer is the main layer, under which sub-layers
may be defined. Under this <Layer> tag is a <Name> tag.
In this example, the name appears as:
California_Geology
Enter this value as the Layers and all the sub-layers will be added automatically.
Alternatively, you can add only the sub-layers of interest by entering them as comma-separated
values. If you are entering comma-separated values, ensure no spaces exist between the
names or the layers may not be accepted.
In this example, you could enter California_Lithology,California_Faults to display
only these two sublayers.
6. Search in the same <Layer> tag for <SRS> tags.
In this example, these tags appear as:
<SRS>EPSG:4267</SRS>
<SRS>EPSG:4269</SRS>
<SRS>EPSG:4326</SRS>
<SRS>EPSG:3857</SRS>
<SRS>EPSG:900913</SRS>
<SRS>EPSG:102113</SRS>
If a SRS entry for 3857 or 102100 can be found, set the CRS parameter to this value. If a SRS
entry for 3857 or 102100 cannot be found, then PIPESIM cannot support this map service, as
PIPESIM can only display Web Mercator (EPSG: 3857 or ESRI:102100) map services.
7. After providing a name for the service, such as "My Map Service", the resulting parameters for
this example service would be:
Field
Value
Type
WMS
Name
My Map Service
Url
http://mrdata.usgs.gov/services/ca
CRS
3857
Layers
California_Geology
Version 1.1.1
Format png
Work with the GIS map
470
PIPESIM User Guide
8. Click OK to add the service to the list of available map services.
Related links:
Use map services (p.467)
6.4
Use the GIS map
For models built and edited on the GIS map canvas, the same objects will appear on the schematic
canvas. Newly-inserted objects on either canvas will be placed at roughly the same relative
location on the other canvas. While moving objects on the GIS canvas define locations and,
therefore, pipe geometries, you may arrange objects anyway you want on the schematic canvas
without impacting the flowline profiles.
For complex models built manually on the GIS canvas you may find the layout on the logical
canvas becomes disorganized. This may be improved by selecting Rescale to GIS in the Network
tools group, in the network schematic Format tab.
Related links:
Create a new network model on the GIS map manually (p.471)
Locate a previously built schematic network on the GIS map (p.472)
Move the entire network to a new map location (p.472)
Display object clusters (p.473)
Capture elevations (p.477)
ESRI, ASTER and SRTM elevation data sources (p.52)
Change the PIPESIM data source for GIS elevation data capture (p.52)
View profile direction (p.478)
Edit equipment locations (p.478)
Create a network model from a GIS shapefile automatically (p.53)
6.4.1
Create a new network model on the GIS map manually
You can construct PIPESIM* models directly on the GIS map canvas. Building a network model on
the GIS map canvas is very similar to building a network on the schematic canvas with the
exception that flowlines can be digitized with multiple points.
1. Open a model in network mode, and on the Home tab, in the Viewers group, click GIS map
and then zoom to the desired network extent.
2. On the Insert tab, click the objects you want to create and click the map canvas to insert them.
To insert multiple objects hold the SHIFT key down while clicking the map.
3. To begin digitizing a flowline, on the Home tab, in the Connections group, click Flowline and
then click on a starting node object (boundary or internal node) to define the start point of the
flowline. You will see a small green circle appear indicating a valid location to attach the flowline
to an equipment object.
Work with the GIS map
471
PIPESIM User Guide
4. To digitize the flowline, click the points on the flowpath.
5. To end the flowline, click on a second node object
6. You can refine the digitized points by inserting or removing additional nodes using the tools on
the Insert tab in the Others group.
Related links:
Use the GIS map (p.471)
6.4.2
Locate a previously built schematic network on the GIS map
You can assign a physical location to a model that was originally built on the schematic diagram or
imported from earlier versions of PIPESIM* or PIPEFLO.
1. Open a model in network mode, and on the Home tab, in the Viewers group, and click GIS
map.
The Zoom to a network extent window is displayed. Do not click OK yet.
2. On the Format tab, click one of the options in the Zoom group to select an appropriate map
area for your model. The options you have include the following choices:
•
Use one of the zoom functions in the Zoom group.
•
Use the mouse to zoom or pan to the desired area.
•
Select a Bookmark.
3. Click OK on the Zoom to extent message.
The model is placed on the map area that you set up.
Related links:
Use the GIS map (p.471)
6.4.3
Move the entire network to a new map location
You can easily change the physical location of a model.
1. On the Home tab, in the Viewers group, click GIS map.
2. On the Format tab, click one of the options in the Zoom group to select a new map area for
your model. The options you have include the following choices:
•
Use one of the zoom functions in the Zoom group.
•
Use the mouse to zoom or pan to the desired area.
•
Select a Bookmark.
3. In the Utilities group, click Relocate network.
The model is relocated to the map area that you set up.
Work with the GIS map
472
PIPESIM User Guide
Related links:
Use the GIS map (p.471)
6.4.4
Display object clusters
The only way to view the exact physical location of objects that are linked by connectors is to view
the network diagram in cluster mode.
Surface equipment may be connected using either connectors or flowlines. Connectors convey
fluid between objects but do not represent any physical distance and no hydraulic calculations are
performed. Connectors are commonly used to connect chokes to wellheads and for surface
equipment in close proximity such as separators, pumps, compressors and heat exchangers.
While flowlines can also be used across short distances, you might find that the icons for a group
of objects positioned closely together may appear cluttered when zoomed out and might make it
difficult to view result annotations.
The only way to view the exact physical location of objects that are linked by connectors is to view
the network diagram in cluster mode. In cluster mode, one of the objects in the group is
automatically designated as the anchor object which can be identified by the location of the cluster
when the cluster mode is toggled. The anchor object for wells connected to chokes will always be
the well, but the anchor object for other facilities may vary.
The true geographic location of flowlines entering and leaving clusters can only be visualized in
cluster mode. Additionally, elevation points can only be viewed in cluster mode.
1. On the Home tab, in the Viewers group, click Map.
2. On the Format tab, in the Show/hide group, select Cluster.
The clusters are shown as a circle, and the number of objects within a cluster is shown in the
circle.
3. To turn off cluster mode, clear the Cluster check box.
To illustrate the usage of clusters, consider the field processing facility shown below consisting of a
separator connected to a pump, compressor and heat exchanger. The equipment may be
positioned and visualized easily in non-cluster mode (6.1 (p.474)); however, only the true map
locations of the objects can be seen in cluster mode (6.2 (p.475)). In this example, the pump
serves as the anchor object for the cluster.
Work with the GIS map
473
PIPESIM User Guide
Figure 6.1. Processing Facility in Non-cluster Mode
Work with the GIS map
474
PIPESIM User Guide
Figure 6.2. Processing Facility in Cluster Mode
Related links:
Use the GIS map (p.471)
6.4.5
ESRI, ASTER and SRTM elevation data sources
There are three (3) sources available for elevation data capture in PIPESIM. They are:
•
ESRI elevation service
•
Shuttle Radar Topography Mission (SRTM)
•
Advanced Spaceborne Thermal Emission and Relection Radiometer (ASTER) services
The elevation data for the ASTER and SRTM sources is hosted by Geonames, http://
www.geonames.org.
The following table covers the details about each source.
Work with the GIS map
475
PIPESIM User Guide
ESRI Elevation
Service
Advanced Spaceborne
Thermal Emission and
Reflection Radiometer
(ASTER)
Shuttle Radar
Topography Mission
(SRTM)
Ministry of Economy,
Trade, and Industry
(METI) of Japan and the
Unitd States National
Aeronautics and Space
Administration (NASA)
United States National
Geospatial Intelligence
Agency (NGA) and United
States National Aeronautics
and Space Administration
(NASA)
Source
Various. See URL
below.
Date
June 2009
Various as the data
sources are periodically
updated. See URL
below
February 2000
Version
Various - see URL
below
V1
V4.1
Resolution
ranges from 2m to 90
meters onshore, 928m
offshore
30 meters (1 arcsecond)
90 meters (3 arcseconds)
Coverage
90 degrees N to
83 degrees N to
60 degrees N to
90 degrees S latitude
83 degrees S latitude
56 degrees S latitude
(complete global
coverage)
URL
you may interactively
view the coverage and
data source at this link.
http://
asterweb.jpl.nasa.gov/
gdem.asp
http://www2.jpl.nasa.gov/
srtm/
Host
http://www.arcgis.com
http://www.geonames.org
http://www.geonames.org
Notes
The ESRI elevation
service is considered to
be the most accurate
overall. Starting with
PIPESIM 2017, this is
the default service.
Seabed
Bathymetry
Data?
yes. ESRI use the
GEBCO data source
The data has been
processed by CGIAR to
contain SRTM data where
available and GTOPO30
elsewhere (for example, in
areas over water bodies,
mountainous regions and
desert regions where small
holes were present in the
original data provided by
NASA). For more info, visit
this link.
no
Work with the GIS map
476
no
PIPESIM User Guide
Related links:
Use the GIS map (p.471)
6.4.6
Change the PIPESIM data source for GIS elevation data capture
There are two (2) ways to change the elevation data source.
OPTION 1
1. From the Home tab, click GIS map to open the map canvas.
2. Go to the Format tab. In the Elevation group, from the Data source, select either ESRI, SRTM
or ASTER from the dropdown menu
3. Create or import the network.
4. Capture the elevations by following the steps in Capture elevations (p.477).
OPTION 2
1. Go to the Workspace tab and select Options, then GIS map.
2. For the Default elevation source, select either ESRI, SRTM or ASTER from the option list.
3. Return to the Home tab, click GIS map to open the map canvas.
4. Create or import the network.
5. Capture the elevations by following the steps in Capture elevations (p.477).
Related links:
Use the GIS map (p.471)
6.4.7
Capture elevations
When you draw a flowline on the GIS map canvas, you implicitly define the x-y (lat-long) locations
for the flowline. To obtain elevation profiles, you can easily capture elevation data to define
detailed flowline profiles quickly.
There are three (3) sources available for elevation data capture in PIPESIM: ESRI, SRTM and
ASTER services. For more information about these services, see ESRI, ASTER and SRTM
elevation data sources. (p.52)
Note: To access the elevation data service, you need an Internet connection.
1. On the Home tab, in the Viewers group, click GIS map.
2. On the Format tab, in the Elevation group, enter the desired distance for interval and the
maximum number of points.
If you are in cluster mode, red points along the flowlines will indicate the sampling interval.
If the number of maximum points times the interval is less than the total distance, the allotted
number of elevation points will be spaced equidistant from the two end points of the connection.
3. Click Capture elevation.
Work with the GIS map
477
PIPESIM User Guide
The elevation point intervals will change from red to green to indicate elevation data has been
successfully captured. If you move an object attached to a flowline, the points on that object will
turn red to indicate that the elevation data for that flowline is no longer valid and the elevation
needs to be recaptured.
4. To view the captured elevation profiles, double-click a flowline in the diagram or the Inputs
pane.
Related links:
GIS shapefile basics (p.465)
Use the GIS map (p.471)
6.4.8
View profile direction
Show arrows on the model to indicate the profile direction for flowlines and risers in the displayed
map area that specify the start and end points and order of the profile data.
1. On the Home tab, in the Viewers group, click GIS map.
Because the GIS map will capture elevation at the true physical locations, this setting is more
relevant in the schematic view where it is used to ensure that the start and end point references
are correct relative to the order of the data entered in the table.
2. On the Format tab, in the Show/hide group, select Profile direction.
3. To hide the arrows, clear the Profile direction check box.
Related links:
Use the GIS map (p.471)
6.4.9
Edit equipment locations
You can view and edit the latitudinal and longitudinal coordinates for each node object in your
model, including the elevation if this attribute has been captured.
1. On the Home tab, in the Viewers group, click GIS map.
2. On the Format tab, in the Utilities group, click Equipment locations.
The Equipment locations window displays the x-y (lat-long) locations for equipment in the
displayed map area.
3. Click Close.
The Equipment locations table is also very convenient for initially defining equipment
locations—if coordinates are available—and for renaming objects.
Related links:
Use the GIS map (p.471)
Work with the GIS map
478
PIPESIM User Guide
6.4.10 Create a network model from a GIS shapefile automatically
Note:
•
PIPESIM currently only supports shapefiles with coordinates referenced to EPSG:4326, known
as the World Geodetic System (WGS) 1984 or WGS84. Shapefiles with coordinates referenced
to other coordinate reference systems must be de-projected to EPSG:4326 coordinates using
standard desktop GIS software such as ArcGIS for Desktop or QGIS, before importing them
into PIPESIM to create networks.
•
PIPESIM currently only supports the automatic creation of flowlines from polyline shapefile
features. Wells and other equipment cannot yet be automatically created from point and
polygon shapefile features. However, PIPESIM will automatically add junctions between
flowlines when the network is created and provides the ability to convert these junctions to
wells, sources, sinks and other equipment. Refer to the topic Converting Junctions to Wells,
Sources, Sinks and Equipment for additional details.
•
PIPESIM supports the creation of networks by importing additional shapefiles (incremental
updates). However, it is important to ensure that incremental updates contain only new
flowlines and not flowlines already existing in the network. Otherwise, duplicate flowlines will be
imported and will appear on top of existing flowlines.
•
Prior to creating a network from a shapefile, it is strongly recommended to pre-process the
shapefile using the Seaweed Shapefile Pre-Processing Utility that installs in the PIPESIM Labs
directory (..\Program Files\Schlumberger\PIPESIM20xx.x\PIPESIM Labs\Seaweed ShapeFile
Utility). This utility will reduce redundant flowlines and remove unnecessary nodes which might
otherwise dramatically slow performance.
1. Go to the Home tab, in the Viewers and results group, select GIS map.
2. From the active Insert tab, click Import network and browse to the location of the shapefiles.
3. Select the main shapefile with the *.shp extension and click Open.
The *.dbf and *.prj files must also be present in the same location. For more information,
refer to GIS Shapefile Basics (p.465).
The Import network dialog box opens where you can map the attributes in the shapefile (if
available) to the PIPESIM properties required for simulation. They are the Flowline name, Pipe
Inside Diameter, Pipe wall thickness and Pipe roughness. The Import dialog box also enables
you to define other global environmental and flowline settings for the entire network that will be
imported. This is to speed up the facilitate network creation and process.
4. In the Shapefile property column, Map the available flowline name attribute in the shapefile to
the PIPESIM flowline name by selecting it from the Options list. If there is no Flowline name
attribute in the shapefile, leave the default [Create New] option. PIPESIM will automatically
create new names for each imported flowline.
The attribute options available in the options list for each Shapefile property are type-specific
(for example, Flowline name) will display only the text attributes in the shapefile, while Pipe ID,
wall thickness and roughness will display only numeric attributes.
Work with the GIS map
479
PIPESIM User Guide
5. Map the Shapefile property attributes for Pipe Inside Diameter, Pipe wall thickness, and Pipe
roughness, if available. If any one or all of these properties are unavailable in the shapefile,
check the Override box and manually enter these values. The manual values will be assigned
to every flowline created from the shapefile.
6. The Air temperature, Wind speed, Soil type and Soil conductivity values in the Global
environment settings are the default values under Home in the Data group, select Simulations
settings and click the Environmental tab in the workspace itself. You may leave the default
values or change them by checking the Update global environment settings and entering your
preferred values. All flowlines created will be assigned these values and the global
environmental settings under Simulation settings will also be updated with these values.
7. The Flowline settings section also displays the default values. You may modify the heat
transfer properties for the flowlines, if desired.
The recommendation is to limit the use of the feature to automatically create networks from
shapefiles, to onshore environments only, because risers cannot currently be created from
shapefile features.
8. Click OK to complete the import network process. The created network appears on the GIS
map layer. PIPESIM will create a flowline for every polyline feature and automatically insert
junctions between consecutive polylines, where they share an endpoint.
9. Capture the elevation profiles for the imported network by using the steps from Capturing
Elevation (p.477). Alternatively, you can manually enter the elevation profiles for each flowline
in the Logical view of the Flowline editor by unchecking the Populate from GIS map box.
10.Complete the network creation process by manually converting individual junctions to wells,
sources, sinks and other equipment. For more information, see Converting Junctions to Wells,
Sources, Sinks and Equipment.
Related links:
Create or edit a network model (p.155)
Use the GIS map (p.471)
6.4.11 Split a flowline
Split a flowline when you want to:
•
insert equipment into an existing flowline.
•
tie in a new flowline, such as a new flowline leading to a new well.
1. To split a flowline, on the GIS Map Insert tab, select Split flowline.
2. Click a flowline where you would like to place the split.
A junction is placed at this location and the original flowline becomes two flowlines with identical
properties.
3. To insert equipment, right-click on the new junction and select Convert to.
6.4.12 View network simulation results on the GIS map
Work with the GIS map
480
PIPESIM User Guide
There are two ways to view the network simulation results on the GIS map:
•
Annotations
•
Result Gradients
Annotations
Annotations may be used to display a limited set of key network simulation node results in tables
next to wells and equipment objects in the network. To select which annotations to display, from
the Home tab, in the Viewers and Results group, select the Annotations check box. The
Annotations drop-down menu may be used to display specific results relating to the type of object.
Results colored purple are specified as part of the model or simulation task, whereas results
colored black are calculated.
Result Gradients
Network simulation profile results may be viewed as color gradients along the flowline. This makes
it very quick and easy to understand how model properties and simulation results vary across the
network and is particularly useful for identifying flow assurance issues such as erosional velocity
ratio, corrosion rate, hydrate sub-cooling temperature, etc.
To view result gradients, from the GIS Format tab, select the Result gradients checkbox in the
Result gradients group. You may select results of interest using the drop-down menu to change
the profile result variable and unit. A color scale will appear on the GIS map indicating the range of
numerical values relating to the range of color.
If the profile variable you are interested in does not appear in the list, you will need to specify this
variable in the Simulation Settings > Output Variables tab.
Related links:
Output variables properties (p.278)
Work with the GIS map
481
PIPESIM User Guide
7
Technical Description
This section of the User Guide provides additional details and references on the theory and
methods implemented in PIPESIM.
•
Flow Models (p.482)
•
Completion (IPR) Models (p.513)
•
Equipment (p.562)
•
Heat Transfer Models (p.641)
•
Fluids Models (p.663)
7.1
Flow models
7.1.1
Flow regimes
Flow regimes classification for vertical two phase flow
The general problem of predicting the pressure drop for the simultaneous flow of gas and liquid is
complex.
The problem consists of being able to predict the variation of pressure with distance along the
length of the flow path for known conditions of flow. Multiphase vertical flow can be categorized
into four different flow patterns or flow regimes, consisting of bubble flow, slug flow, slug-mist
transition (churn) flow and mist flow.
A typical example of bubble flow is the liberation of solution gas from an undersaturated oil at and
above the point in the flow path where its bubble point pressure is reached.
In slug flow, both the gas and liquid phases significantly contribute to the pressure gradient. the
gas phase exists as large bubbles almost filling the pipe and separated by slugs of liquid. In
transition flow, the liquid slugs between the gas bubbles essentially disappear, and at some point
the liquid phases becomes discontinuous and the phase becomes continuous.
The pressure losses in transition (churn) flow are partly a result of the liquid phase, but are more
the result of the gas phase. Mist flow is characterized by a continuous gas phase with liquid
Technical Description
482
PIPESIM User Guide
occurring as entrained droplets in the gas stream and as a liquid film wetting the pipe walls. A
typical example of mist flow is the flow of gas and condensate in a gas condensate well.
PIPESIM Vertical Flow Patterns
Bubble
Slug
Churn
Annular/Mist
Flow regimes classification for horizontal two phase flow
Prediction of liquid holdup is less critical for pressure loss calculations in horizontal flow than for
inclined or vertical flow, although several correlations will require a holdup value for calculating the
density terms used in the friction and acceleration pressure drop components. The acceleration
pressure drop is usually minor and is often ignored in design calculations; however, PIPESIM
includes them.
As in the vertical flow, the two-phase horizontal flow can be divided into the following flow regimes:
Stratified Flow (smooth, wavy), Intermittent Flow (plug and slug) and Distributed Flow (bubble and
mist).
PIPESIM Horizontal Flow Patterns
Stratified
Technical Description
483
PIPESIM User Guide
Slug
Bubble
Annular
PIPESIM oil-water flow regimes
Three-phase flow models (OLGAS, TUFFP Unified, LedaPM) will additionally report oil-water flow
patterns. Oil-water flow patterns are largely dependent on fractions of each phase and velocity.
Each flow model has it’s own method of calculating the effective viscosity of the oil-water mixture.
Stratified smooth
Stratified wavy
Dispersed oil in water
Dispersed water in oil
Technical Description
484
PIPESIM User Guide
Fully mixed emulsion
Flow regime number and flow pattern
The following flow regimes (patterns) are available for plotting:
•
gas-liquid
•
oil-water
The list of flow regimes listed below reflect the description provided by the original source though
the naming may be slightly different. Generally, these flow regimes will correspond to the broader
classifications provided above.
Gas-liquid
The following table shows the current gas-liquid regimes:
Flow Regime
Flow Map Number
'Undefined'
'? '
-1
'Smooth'
'Sm'
00
'Stratified'
'St'
01
'Annular'
'A '
02
'Slug'
'Sl'
03
'Bubble'
'B '
04
'Segregated'
'Sg'
05
'Transition'
'T '
06
'Intermittent'
'I '
07
'Distribu
Download