PIPESIM 2017 Training Module
PIPESIM 2017 Training Module
PIPESIM 2017 Training Module
6. In the Fluid manager window under the Home tab, create a new fluid by click the green + sign to
add a row.
Click Template and choose Dry Gas
Click OK to create the fluid.
£ New fluid □ X
□PIPESIM 0 ,/ OK X Cancel
7. Double-click on the newly added line to display the Edit dialog box.
1
|4 Fluid manager n x
Fluids Fluid mapping
Fluid Gas ratio type Gas ratio Gas ratio unit Water ratio type Water ratio Water ratio unit Description
1 Gas OGR • fo STB/mmscf * WGR * 0 STB/mmscf *
1
1 +]
4 Edit BOfluid
FLUID
Name: Gas Save as template
Desenptiort
□ PIPESIM 6 */ Close
10. On the Fluid mapping tab of the Fluid manager window, associate the new Gas fluid with the
4 Fluid manager □ x
Fluids Fluid mapping
Current selection
Weil Source Fluid Override... Gas ratio type Gas ratio Gas ratio unit Water ratio type Water ratio Water ratio unit
MySource [Gas OGR 0 STB/mmscf WGR 0 STB/mmscf
Gas
Click Flowline on the Insert tab ribbon, then move the cursor towards the source.
Click MySource, then move the cursor towards the sink. The same signals indicate when the
cursor is in the correct location to anchor the flowline to the object.
Click MySink to terminate the flowline at the sink. The result should match the figure.
2
MySource FL MySink
«=
Q Edit 'FL' □ X
FLOWLINE
Name: FL
Mode: <*'ÿ Simple Detailed
Environment • Land J Subsea
Override global environmental data:
PIPE DATA
Inside diameter 3.068 in -_
Wall thickness -: 0.216 in
Roughness: 0.0018 in
___
PROFILE DATA
Rate of undulations (1/1000): 0
Horizontal distance : 20000 ft
Elevation difference: 1000 ft
Flowline starts at MySource ik
LAND HEAT TRANSFER DATA
0 5000 10000 15000 20000
U Value type: User supplied Horizontal distance (ft)
Heat transfer coefficient 0 Btu/(h.degF.ft2)
Inside film coefficient • Include Calculate separately
EJPIPESIM © J Close
Note: The heat transfer coefficient is set to 0 to represent a completely insulated (isothermal) pipe and to
effectively ignore temperature changes for this simple example case. In practical situations, the heat
transfer coefficient is always a positive value.
3
f
T
O Simulation settings □ X
Flow correlations Heat transfer Erosion/Corrosion Environmental Output variables Advanced User extensions
<S Use global C Use local
VERTICAL FLOW (MULTIPHASE)
Source: OLGAS
Correlation: OLGAS 2017.1 3-Pbase HD
Friction factor: 1
Holdup factor. 1
SINGLE PHASE
Correlation: Moody
□PIPESIM © J Close
21. Click MySource to activate all the possible tasks that can be run, then click P/T profile from the
ribbon on the Home tab (or select the same operation from the Tasks pane).
The Pressure/Temperature Profile operation is used to model the distribution of pressure,
temperature, and other parameters along the flow path.
4
b* P/T profile □ x
Nome; MySource • P/T profile
Description
P/T profile
GENERAL CALCULATED VARIABLE
Branch start MySource Iniet pressure 1200 pua •
Branch end: MySnk • Outlet pressure
Default profile p ot Pressure vs. total distance Gas flowrate • 10 rrvmcf/d •
Custom
SENSITIVITY DATA
MySource
Temperature
Range-
o o
Run Stop
Reset boundary conditions
□ PIPESIM © J
Run
□ PIPESIM © «/ Close
Notice that the highest temperature case generated the highest pressure loss. As the temperature
5
• The Reynolds number decrease
T t » p3 4, » Re = 4, » f T » (ÿfriction T
and because
(dP\ fpv2
lid
The velocity increase due to gas expansion has an exponential effect on the frictional pressure term.
This accounts for the increase in the frictional gradient along the flowline and the curvature in the
pressure profile plot.
Note: The viscosity of the gas increases slightly with increasing temperature, but this effect is small
and does little to offset the effects of decreasing density.
There are three key variables involved in P/T profile, Nodal analysis, and System analysis tasks:
• Inlet pressure
• Outlet pressure
• Flow rate.
Two of these variables must be specified, and the third is calculated. Some tasks allow you to specify
all three variables, in which case a matching variable, such as pump speed or choke setting, must be
set as the calculated variable.
PIPESIM generally performs calculations in the direction of flow. This means that when the outlet
pressure is calculated, the solution is non-iterative in that the outlet pressure is calculated during the
first and only pressure traverse calculation.
However, when outlet pressure is specified and either inlet pressure or flow rate is calculated, the
process becomes iterative and successive estimates of the calculated variable are supplied until the
6
1. Reconfigure the P/T profile dialog box. Set Gas flowrate as the Calculated variable with an Outlet
pressure of 600 psia.
2. Delete the sensitivity data from previous exercise.
P/T profile
Name VyScu-cc • P/T profile
Oescnptorc
Custom
SENSJTIV1TV DATA
Ranqe
1
2
3
4
5
6
7
3
9
10
+
o Rui
Reset boundary conditions
□ PtPESIM O I ✓Q«e 1
3. Re-run the task and observe the flow rate that this pipeline is capable of delivering under the
specified conditions.
7
r
n X
o o
Run Stop
□ PIPISIM © Oose
8
\
1. Use the Fluid Manager in the Home tab to create a multiphase fluid using the properties shown
in the figure.
4 u.d rr □ X ■
Fluid Gas ratio type Gas ratio Gas ratio unit Water ratio type Water ratio Water ratio unit Descnption
1 Gas OGR • 0 STB/mmscf WGR 0 STB/mmscf •
_ll _ 1
* *
FLUID
.Name: Multiphase Save as template
Description: | I
Properties Viscosity Calibration Thermal
□ PIPESIM © J Close
□ PIPESIM © J Close
2. Click the Fluid mapping tab and ensure that the source is now mapped to Multiphase fluid.
£ Fluid manager □ X
Well Source Fluid Override... Gas ratio type Gas ratio Gas ratio unit Water ratio type Water ratio Water ratio unit
MySource 1
Multiphase GOR 800 SCF/STB Watercut 0 %
Note: Observe that the Swap angle is set to 45 deg. This is the angle that corresponds to the switch
between using the vertical and horizontal flow correlations. In this example, the pipeline
inclination angle is about 3 deg (that means only the horizontal flow correlation will be used).
9
/
O Simulation settings □ X
Flow correlations Heat transfer Erosion/Corrosion Environmental Output variables Advanced User extensions
• Use global Use local
VERTICAL FLOW (MULTIPHASE)
Source: Baiter Jardme
Correlation: Hagedom & Brown
Friction factor 1
Holdup factor 1
SINGLE PHASE
Correlation: Moody
□ PIPESIM 0 J Close
P/T profile
Range.
1
2
3
4
5
6
7
8
9
10
r+
6. Run the model.
7. From the Profile Results tab, click Show Grid.
8. Look at the Liquid Holdup or Flow Pattern column. Notice that the flow is initially single-phase
liquid until the pressure falls below the bubblepoint, at which point a two-phase oilgas mixture
evolves. The single-phase Moody correlation is used in the first part of the pipe, and the Beggs
10
and Brill multiphase correlation is used in the second part of the pipe after the pressure falls
below the bubblepoint.
Case Type Total distance Elevation Pressure Temperature Fluid mean™ Liquid holdup EVR G-L Pattern
ft ft psia degF ft/s %
1 Outlet Pressures1044.591 psia Flowline 0 0 4800 60 16.70264 100 1.14181477... Liquid
2 Outlet Pressures 1044591 psia Rowline 1001.249 50 4648.331 61.13792 16.72483 100 1.14256607... Liquid
3 Outlet Pressure=1044591 psia Flowline 2002.498 100 4498252 6226337 16.74767 100 1.14334588... Liquid
4 Outlet Pressure =1044.591 psia Flowline 3003.748 150 4349.658 633772 16.77142 100 1.14415660... Liquid
_S Outlet °ressure=1044.591 psia Flowline 4004.997 2G0 4202452 64.48019 16.79621 100 1.14500174... Liquid
6 Outlet Pressures 1044.591 psia Flowline 5006.246 250 4056.542 655731 1632214 100 1.14588522... Liquid
7 Outiet Pressures 1044591 psia Flowline 6007.495 300 3911542 66.65662 16.84935 100 1.14681150... Liquid
8 Outlet Pressure=1044591 psia Rowline 7008.745 350 376827 67.73141 1637799 100 1.14778567... Liquid
9 Outlet Pressures 1044591 psia Flowline 8009.994 400 3625.749 68.79812 16.90823 100 1.14881353... Liquid
10 Outlet Pressures1044591 psia Flowline 9011243 450 3484203 6935735 16.94028 100 1.14990178... Liquid
11 Outlet Pressures 1044591 psia Rowline 10012.49 500 3342924 70.16521 16.99856 93.94651 1.15187810... Dispersed B
>2 Outlet Pressures 1044591 psia Rowline 11013.74 550 3193.624 69.66715 17.10465 96.61958 1.15546713... Dispersed B
13 Outlet Pressures 1044591 psia Rowline 12014.99 600 3033.91 69.1856 1724674 94.1089 1.16025634... Intermittent
14 Outlet Pressures 1044591 psia Flowline 1301624 650 2861.602 68.71855 17.4406 9134202 1.16675922... Intermittent
15 Outlet Pressures1044591 psia Rowline 14017.49 700 2673.493 6826181 17.71286 8820408 1.17583097... Intermittent
16 Outlet Pressures 1044591 psia Rowline 15018.74 750 2464.507 6730799 1831202 8450182 1.18900578... Intermittent
17 Outlet Pressures 1044591 psia Flowline 16019.99 800 2232088 6735218 ia718 80.00832 120873267... Intermittent
18 Outlet Pressures 1044591 psia Flowline 1702124 850 1984504 66.89823 19.62967 74.63825 123781870... Intermittent
19 Outlet Pressures 1044.591 psia Rowline 1802249 900 1715.61 66.42305 21.08691 67.93261 128294194... Intermittent
20 Outlet Pressures 1044591 psia Flowline 19023.74 950 1412525 6538222 23.68249 59.05282 135960935... Intermittent
21 Outlet Pressures 1044591 psia Rowline 20024.98 1000 1044591 65.16859 29.4639 47.63912 151651125... Intermittent
11
Flow Assurance Considerations
Sa-cz.
In this tutorial, a client with an existing operation in the&ulf uf Mexico has made a new gas condensate
discovery and plans to develop it using four wells producing into a subsea manifold, and then flowing
through a subsea tieback (the pipeline on the floor of the ocean that will "tie" the production from
the new wells to the existing facility) and up a riser to an existing platform. The oil and gas will be
separated on the platform, with the oil pumped to shore and the gas compressed to shore.
Use the default PVT package (Multiflash), Equation of State (3-parameter Peng-Robinson), and other
model correlations as default.
3. Click New in the Fluid components section to create a new C7+ pseudo-component.
4. Fill in the fields for Name, Molecular weight, Boiling Point and Specific gravity (only), as shown.
H New component n x
GENERAL DATA
Name: C7+
Type: • Hydrocarbon Non hydrocarbon
Molecular weight 115
Boiling point 283.8618 degF
Specific gravity: 0.683
Critical temperature: 574.241 degF
Critical pressure: 294.1559 psia
Acentric factor: 0.4341695
12
N
Composition Viscosity
Components: FLASH/TUNE FLUID
Pressure: 14.69595 psia * Set to standard GOnditiottS
Name Moles Mole fraction
Temperature • : 60 degF
F \i mol • %
1
*4,
Water 10 10
Phase ratio: Specify • Calculate
2 Methanol 0 GOR •: 7777255 SCF/STB
3 Methane 67.5 67.5 Watercut • : 9879613 %
4 Ethane 5 5
5 Propane 25 25 * PHASE COMPOSITIONS
6 Isobutane 1 1 Apply tuned resuits to fluid
7 Butane 1 1
8 Isopentane n =h0.5 Component Mixture Oil Gas Water
9 Pentane 05 *1 • •
10 Hexane 0.5 05 i Water 0.1 0.0002240557 0.01711115 0.9999999
11 Carbon Dioxide 25 25 2 Metnane 0.675 0.005094842 0X141446 217S312E-09
12 JC7* 85 as 3 Ethane 0.05 0.002002041 0.06013908 2139929E-12
.4 Propane 0.025 0.003442731 0X2981716 2596C88E-15
5 Isobutane 0.01 0.003419963 0X1171571 0
6 Butane 0.01 0.00472977 0X1158032 0
7 Isopentane 0.01 0X13259S4 001069866 0
8 Pentane 0.005 a(X»495101 0.005156526 0
9 Hexane 0.005 0X2499262 0.003451298 0
10 Carbon Dioxide QX25 0X005284712 003011837 123C843E-07
|11 C7* 0.085 0.9338109 0006067067 0
PHASE PROPERTIES
■ fW- U« , IIM.. ■
8
9
Surface tension (gas-liquid)
Surface tension fnas-o-ll
dyne/cm
rtvne/cm
• 78.98295
• 6719035
f lP }//////, II y
■
- y/y/y/i
-I « mm
□ PIPESIM 0 */ Cose
13
7. In the subsequent steps, you will construct a PIPESIM model to replicate the network in the
following figure.
o
Riser
—o—
Subsea Manifold subsea Tieback
r
8. Enter the data for the Subsea Manifold as in the following figure.
Temperature: degF •
□ PIPESIM © J Close
9. Without closing the dialog box for the Subsea Manifold, click once on the Flowline to switch the
dialog box to the flowline editor.
10. Rename the flowline to Subsea Tieback and enter the flowline data, as in the figure below.
14
CZ3 Edit "Subsea Tieback' □ X
FLOWLINE
Name: Subsea Tieback
Mode: • Simple Detailed
Environment Land • Subsea
Override global environmental data:
PIPE DATA
Ambient temperature (degF)
Inside diameter. 10.02 in 47.936
Wall thickness • : 0.365 in
Roughness: 0.0018 in
PROFILE DATA
Rate of undulations (1/10C0)_ 0
Horizontal distance : 31680 ft
Elevation difference: 0 ft
Flowline starts at Subsea Manifold
Depth at start (MSL): 1600 ft
□ PIPESIM © J Oose
11. Select Detailed for Mode to access the Heat transfer tab.
12. Configure the flowline heat transfer by setting the U Value input as Calculate and specify pipe
coating detail as shown.
FLOWUNE
Name: SuDsea Tieoadc
Mode: Simple • Detailed
Environment Land • SuDsea
Override giooai environmental data
13. Without closing the Flowline editor dialog box for the Subsea Tieback, click once on the Riser to
switch to the dialog box for editing it.
14. Rename the riser to Riser.
15. Change the Mode to Detailed and enterthe information on the General tab, as in the figure below.
15
I
Tf Edit 'Riser'
RISER
Name Riser
Mode: Simple • Detailed
Override global environmental data: Z
General Heat transfer
PIPE DATA
Ambient temperature (dcgF)
Inside diameter 10.02 in 50 55 60 65 70
Wail thickness * : 0365 in
Roughness: 0.0018 in
PLATFORM DATA
Platform height (above waterline): 60
PROFILE DATA
Riser starts at J
Use as downcomer
Distance • Horizontal Measured
3 0 1600 0
[+
□ PIPtSIM O V Close
16. Click the Heat transfer tab and set the U Value input option to Calculate and enter 1 layer of
insulation as in the figure below:
RISER
Name Riser
Mode . Simple Detailed
Ovemde global environmental data:
16
0 Simulation settings □ X
Flow correlations Heat transfer Erosion/Corrosion Environmental Output variables Advanced User extensions
AIR DATA
Temperature: 51.8 degF
Wind speed: 8.439042 ft/s
Atmospheric pressure: 14.69595 psia
SOIL DATA
Soil type Clay Soil (moist)
Soil conductivity: 0.4478 Btu/(h.degF.ft)
METOCEAN DATA
Seawater gradient/current North Sea
□ PIPESIM © [ V Close
19. While still in the Simulation settings dialog, click the Flow correlations tab and select the following
flow correlations:
• Vertical flow correlation = Hagedorn & Brown (Duns & Ros map)
• Horizontal flow correlation = Beggs & Brill Revised
Now, design the system based on following criteria and constraints:
• Design production rate = 14,000 STB/day (normal scenario). The system should be designed
to achieve a maximum rate of 16,000 STB/day (should the wells produce more than expected)
and should simultaneously be able to handle a turn-down scenario, when the production is
expected to drop to 8000 STB/day.
• For all production rates, the arrival pressure at the Sink must not drop below 400 psia.
• Available flowline and riser sizes are 7.981 inches (wall thickness = 0.322 inches), 10.02 inches
(wall thickness = 0.365 inches) and 12 inches (wall thickness = 0.375 inches). Flowline and riser
sizes must be the same for all scenarios (i.e. if 7.981" is selected for the flowline inside
diameter, the riser must also have an ID of 7.981") and the erosional velocity limit must not
be exceeded.
• Cost: The bigger the flowline and riser, the higher the cost, so the objective would be to select
the minimum diameter sizes that would satisfy the target rate and constraints specified above.
20. Click the Subsea Manifold and select the System analysis task.
21. Select Outlet pressure as the Calculated Variable and enter any value for the Liquid flowrate e.g.
the normal rate of 14,000 stb/d.
22. For the X-axis variable, select System Data as the object, and Liquid flowrate as the variable. Enter
the range of flowrates the design is being done for: 8000, 14000 & 16000 stb/d.
23. Change the Sensitivity configuration to Change in step with Variable 1 by selecting it from the
dropdown menu. Review the topic System analysis properties to understand the differences
between the sensitivity configuration options.
17
I
24. Configure the additional sensitivity variables for the Subsea Tieback and Riser as in the following
figure.
55 System analysts
System analysis
GENERAL CALCULATED VARIABLE
Branch stait Subsea Manifold Inlet pressure 1500 psia
X-axis Variable 1 Variable 2 Vanabie 3 VanaWe 4 Variable 5 Variable 6 Variable 7 Variable 8 Vanabie 9 Variable 10
Active: J Active: J Active: J Active: v Active: J Active J Active: J Active: J Active: J Active: J
System Data
Liquid flow-
Subsea Tie-
inside dia~
•
•
Subsea Tie-
Wall thickrv.
•
*
Riser
Insidedia...
•
•
Riser
Wail thictti— *
•J »| -
Ranqe_ Range- Range- Ranqe- Range- Range- Range- Range- Range- Range. Ranqe_
1
ST3/d
8000 1
P in
7.981
* in
0322
in
1 7.981
• in
|0322
• • • • - *
8
9 9.
10 10
+ +
oRun Slop
Reset boundary conditions
18
Parameter Value
Selected Tieback and Riser ID based on 400 psia 10.02
arrival pressure constraint, inch
Max. erosional velocity ratio for selected ID 0.755
Minimum arrival pressure for selected ID 963
Maximum arrival pressure for selected ID 1267.3
Do the following:
1. Double-click on the Subsea tieback and enter the inside diameter and wall thickness determined
from the previous sizing task. Repeat this step for the Riser (ID and Wall thickness for Tieback and
Riser = 10.02" and 0.365" respectively).
2. Go to Home » Simulation settings » Heat transfer and check the Hydrate subcooling box. This will
enable the calculation of the hydrate sub-cooling temperature difference, which is the difference
between the hydrate formation temperature and the flowing fluid temperature (i.e. Thyd -Tf). If
this difference is positive, then the fluid is in the hydrate formation region at that location in the
system.
3. Still under Simulation settings, click the Output variables tab and change the Report template to
Flow Assurance. This template includes the important flow assurance variables; specifically the
following hydrate variables of interest.
• Hydrate formation temperature (profile variable)
• Hydrate sub-cooling delta temperature (profile variable)
• Maximum hydrate sub-cooling temperature differential (system variable)
4. Save your workspace.
5. Click on the Subsea Manifold and run the P/T profile task with Outlet pressure set as the Calculated
variable and the Liquid flowrate set to the turndown rate of 8000 STB/day.
6. Double-click the Profile results plot and change the Y-axis variable to Hydrate sub-cooling delta
temperature The plot appears as below. With the current insulation thickness of 0.25", is there a
hydrate risk? At what point in the system does the fluid temperature drop below the hydrate
formation temperature?
19
I
P/T piofile
Name: Source.1 P/T profile
Oejcnption:
Total distance (ft): 237207 Hydrate sub-coolmg delta temperature (degF): 2-4.59
Run Stop
QpiPCSIM o V Close
7. You may also check the hydrate risk from the phase envelope viewer. Click on the Subsea manifold
and on the Home tab, click on Phase envelope. The plot appears as below. Observe how the
calculated flowing P/T profile line intersects the hydrate formation line. As determined in the
previous step, the system drops into the hydrate formation region at approximately ~13,000 ft,
which is somewhere in the long subsea tieback, which has a total length of 31,680 ft. Clearly, the
current insulation thickness of 0.25" is insufficient to mitigate against hydrate formation.
Network schematic
Subsea Marvfdd CElwd
n CONDITION
Subsea Manifold Cftuid : Phas* envelop* plot
■
Pressure: 1S00 psu •
Temperature - ; 176 degF •
-
GOR
FLUID PROPERTIES
4215373 SCF/STB
Watercut 7.1006 %
* PHASE COMPOSITIONS
n PHASE PROPERTIES
—— D*w tow
PT profile
— Bubble tow
o Cn»cai point —• Water bn*
Plain point
—• k* tow
Inlet condition
— Hydrate 2 luw
1
2
Parameter
Mole fraction
Mas; fraction
Unit
tract
tract
•
• 1
Mixture
1
Od
0.180976
04151743
Gas
0 7241658
052546
W
0
0
3 Volume fraction tract • 1 01138032 08774985 0
J IfariKitv rO ■\ n UCXKT nmwToafl n
8. Determine the appropriate insulation thickness by increasing it in 0.25" increments and running
the P/T profile task until the entire system is hydrate-free. Assume the same insulation thickness
must be used on both the tieback and riser.
20
Note: There is currently no option to sensitize on coating thickness, in this case, insulation thickness,
in any of the tasks. You will have to manually change the insulation thickness in the tieback and riser
objects, and run the P/T profile task repeatedly until the objective is met.
P/T profile n X
Description:
Sftowgrd • Showp'Ot
Case
1 four** Presaxe*i2733ib pstal * AXIS SER'tS
Select Bottom X*a*ts Total distance • ft
J Select left V-ans Hydrate sut>-coo ing delta • degF
J Select Right Y-axis: None
-
P/T profit : Source.1 P/T prod*
o
□ PIPESIM
~ FLUID PROPERTIES
GOR 4215373 SCF/STB
Watercut 71006 %
- PHASE COMPOSITIONS
* PHASE PROPERTIES
— PT profile
-
Dew hne — Cnt-cal
O
Euselefcne
pont
—• Water hot
hash point
—• <ein*
Inlet condition
Hydrate 2 toe
Parameter
1 . Mole fraction
Unit
Tract •
-
Mixture
1
OU
0180976
04151748
Gas
0.7241653
W
0
0
2 Mass traction Tract 1 062546
3 | Volume fraction Tract • 1 01138032 08774985 0
4 Is/icmcdv rP • \ V/7 01453047 nmsoxua 0
Do the following:
21
1. Double-click on the Subsea tieback and enter an insulation thickness of 0.5 " to model the scenario
where it is under-insulated. Click on the Riser and repeat this step.
2. Insert an Injection Point from the Insert tab and place it between the Subsea Manifold and the
Subsea Tieback. Connect the Subsea Manifold to the Injector using a connector. Connect the
Subsea Tieback to the Injector on the left end and the junction J on the right end, as shown in the
following figure.
Sk
o
Riser
3. Click on the Fluid manager in the Home tab. Click on the Component/model settings tab and add
Methanol to the Fluid Components list by checking the box beside it.
4. Click on the Fluids tab and create a new fluid by clicking on "plus sign"
5. Double-click on the row for the new fluid, rename it to Methanol and enter 100 moles for
Methanol in the Components grid and click Close.
6. Still on the Fluid manager, click on the Fluid mapping tab and map the Methanol fluid to the Inj
(Injector) by selecting it from the dropdown list.
7. Exit the Fluid manager.
8. Double-click on the Inj (Injector). Specify a fluid injector temperature of 68°F and any value for the
liquid flowrate of Methanol (this variable will be sensitized upon later). Exit the editor.
9. Click the Subsea manifold and launch the System Analysis task.
10. Set Outlet Pressure as the Calculated Variable and specify a Liquid flowrate of 8,000 STB/d.
11. For the X-axis variable, change the sensitivity object to Inj (Injector) and the sensitivity variable to
Liquid flowrate by selecting them from the dropdown lists. Click on Range and enter a methanol
injection rate range from 0 to 500 STB/d in increments of 50 STB/d. Remove all other sensitivity
variables either by deleting their values or unchecking the Active boxes for them, as below.
22
aystem analysts
□ PIPESIM 0 1 yoose 1
23
BE System analysis □ X
AXES SERIES
Select Bottom X-axis: Inj-U'quidRowRate * STB/d
J Select Left Y-axis: Maximum hydrate sub-cool... * degF
E Select Right Y-axis: None
o o
Run Stop
□ PIPESIM © J CkKt
1. Continue with the model from the previous exercise. Deactivate the methanol injector by right-
clicking on it and selecting Deactivate. Re-enter the tieback and riser insulation thickness
determined from the previous exercise that is required to prevent hydrate formation in the system
(1").
2. Click the Subsea Manifold and select the System analysis task from the Home tab
3. Set Outlet Pressure as the Calculated Variable, and leave the default Inlet pressure and Liquid
flowrate values.
4. For the X-axis, select System data as the sensitivity object and Liquid flowrate as the sensitivity
variable. Enter the following flow rates: 8,000, 14,000 and 16,000 STB/d.
5. Click Run.
6. Double-click on the System results plot and change the Y-axis variable to display the variable;
Severe Slugging Indicator - Pots. This represents the minimum value of the Severe Slugging
Indicator number along the subsea tieback, at the base of the riser.
24
BE System analysis
* AXES SERIES
Select Bottom X-axis System Data-LquidciowRate - STB/d
J Select Left Y-axis: Severe siuggug indicator *
5] Select Right Y-axis: None
O O
Run Stop
□ PIPESIM Q */ dost I
You must design the slug catcher taking into account the following criteria:
• Hydrodynamic slugging: This typically generates the largest slugs of all the scenarios. The
design is based on the statistical l/1000th population slug size, determined using the SSB or
Norris Correlations.
• Pigging volume
• Transient effects, such as the requirement to handle the liquid slug generated when the
production flow is ramped up from 8,000 to 16,000 STB/D, such as a ramp-up surge
Note: The slug-catcher will be sized to address the above scenarios only, and not severe riser slugging.
We will assume that the severe riser slugging scenario can be mitigated with topsides choking or riser-
based gas lift.
1. From the Home tab, go to Simulation settings > Output variables. The Flow Assurance report
template is selected. Click on the Clone button to make a copy, so you can customize it. Type in
any name you want for the cloned report.
2. Click the Profile tab to see all the selected profile variables. To see the complete list of profile
variables, click the Selected tab to deactivate the selection. Add the following profile variables of
25
interest that are not included in the Flow Assurance template by default, by checking the box next
to each of them (Enter the first few letters of each variable in the Type to filter box, to filter the
list):
• Sphere-generated liquid volume from section (profile variable)
• Total sphere-generated liquid volume so far (profile variable)
• Cumulative liquid holdup (profile and system variables)
3. Click the System tab and add the system variables below, if missing.
• Sphere generated liquid volume (system variable)
• 1in 1000 slug volume (profile and system variables)
• Exit the dialog box and save your workspace.
4. Launch the P/T profile task and set it up with Outlet pressure as the Calculated variable. Leave the
default values for the boundary conditions. Under Sensitivity Data, select System Data as the
sensitivity object and Liquid flowrate as the sensitivity variable and enter the three liquid flowrates
that have been used in the previous exercises ( 8,000, 14,000 and 16,000 stb/d).
5. Click Run.
6. On the Profile results tab, select Show grid, then click Select Columns and add the following three
variables to the grid.
• Total/Cumulative liquid-holdup
• 1in 1000 slug volume
• Total sphere-generated liquid volume so far
7. Click Close to exit the Select columns dialog and scroll to the end of the Profile results grid to see
these variables. Change the units for all 3 variables to bbl.
8. For each sensitivity rate, extract the maximum 1/1000 Slug Volume and the Total SGLV so far
(Sphere Generated Liquid Volume) at the system outlet and record them.
26
t
i/a
pfgf I O
o awoxJ
I! ! s o
in
Mtuca&q
ill i C*
H
WtaJiwIs
n't l
n:sai»jod
'
*“ K
PPHPPPPPHPKfHfPPFPPP?
=f ;
-*s:s -*;->=!=:=
fllj1
nnmmmmmmm f *
ooooooooooopooooopooooooo
r2
f f
p
""illffflffWfiilfflil
&
i
iilli!Sil!!l***|IIliIS!Itl f
CCS
msssiiiiiiiniiiiiiiii5*
SqC
f
s
r
8
#*
5
t
ifSifHSfPfiiiiiiiH •)
s!sstsiliiIIISIsBi!"
M
!ll!ll!ifii|iiiil!liiifl''>
16,000 stb/d
P/T profile 1 &n»ne console SfJtcm ProfwreMB
■«-
Lpjpnw-ii Tfo* tBeeafcon Tempe-atwe U**d roAip EYR G-lPettern O-WPette-n 1/1000sK*j Jot SGIV » tot H.
ft * sw *.«*•«* • IW • % • DW ' DU
1 UQ» >6000 sooi/dejr 0_ Sowed T>0_ Row ne -1600 1S00 176
_
2 UQ. 16000 lOM/d* O- 'Ow TC -1600 1417429 1721546
2*54146
24 47668
2*04102
2*0154
Q 7282*211. wwnuaenj
10. Assuming the design is based on a ramp-up volume from 8;000 to 16,000 stb/d, the ramp-up
volume would be the difference in total liquid holdup in the system between the 8,000 stb/d and
16,000 stb/d cases. Extract the total liquid holdup at 16,000 stb/d and at 8,000 stb/d and subtract
the 2 values.
Note: The surge associated with ramp-up occurs over a much longer time period than the other
cases. When sizing a slug catcher for a ramp-up scenario, consideration should be given to the
volume that will be discharged from the vessel during the ramp-up. For more information on how to
calculate the ramp-up duration, see Cunliffe's method for ramp up surge.
11. Determine the highest volume of the 3 scenarios and apply a safety factor of 20% to get the design
volume for the slug catcher. Compare it with the answers below.
Parameter Values
Slug Catcher Sizing 8000 stb/d 14000 stb/d 16000 stb/d
1/1000 slug volume (bbl) 164 185 226
Sphere generated liquid volume (bbl) 375 378 379
Total liquid volume (bbl) 875 765 728
Ramp-up volume (bbl) 875 - 728 = 147 bbl
Design volume for slug catcher (bbl) 379 * 1.2 = 454.8 bbl
28
Looped gas gathering network
In this tutorial, you will learn how to build a gathering network and perform a network
simulation to evaluate the deliverability of the complete production system. It is necessary to
model the network as a complete system to account for the interaction of wells producing into
a common gathering system. The wellhead pressure, and by extension the deliverability of
any particular well is influenced by the backpressure imposed by the production system.
Modeling the network as a whole, allows the engineer to determine the effects of such
changes as adding new wells, adding compression, looping flowlines and changing the
separator pressure.
Cmp HX GasSales
Oil Storage
4. Connect the inserted objects using flowlines and connectors such that the network diagram
exactly matches the figure below. (Rename all the flowiines exactly as indicated below).
29
aj
5. Create 2 new compositional fluids for the 3 wells based on the compositions below. Set the PVT
package to Multiflash and select the 3-parameter Peng-Robinson option as the Equation of State.
Leave all other model settings to their default values, but name the fluids as indicated below.
Component Moles
Fluid_A (Well_l & Well_2) Fluid_B (Well 3)
Water 10 6
Methane 67.5 71
Ethane 5 6
Propane 2.5 3
Isobutane 1 1
Butane 1 1
Isopentane 1 1
Pentane 0.5 0.5
Hexane 0.5 0.5
Carbon Dioxide 2.5 4
C7+ 8.5 6
Name Molecular Weight Specific Gravity
C7+ 115 0.683
6. After creating the 2 fluids, map WellJL and Well_2 to Fluid_A and Well_3 to Fluid_B in the Fluid
manager, as below.
Fluid manager
30
Properties Unit Well_l Well_2 Well_3
Well type - Vertical Vertical Vertical
Casing Data
Casing (Bottom MD) ft 4700 4600 4800
Casing ID inch 6.765 6.765 6.765
Casing wall thickness inch 0.43 0.43 0.43
Tubing Data
Tubing (Bottom MD) ft 4450 4350 4550
Tubing ID inch 2.441 2.441 2.441
Tubing wall thickness inch 0.217 0.217 0.217
Roughness (casing/tubing) inch 0.001 0.001 0.001
Packer depth (MD) ft 4200 4100 4300
Wellhead ambient temperature deg F 60 60 60
Heat transfer coefficient BTU/(h.degF.ft2) 2 2 2
Completion Data
Fluid entry - Single point Single point Single point
Completion depth (MD) ft 4500 4400 4600
IPR model Back pressui Back pressure Back pressure
Reservoir pressure psia 2900 2900 3100
Reservoir temperature deg F 130 130 140
Constant C mmscf/d/psi2n 4E-06 4E-06 5E-06
Well 1
General Tubulars Deviation survey Downhole equipment Artificial lift Heat transfer Completions Surface equipment
* SURFACE EQUI
Mode: « Simple Detailed
WfL-1 Dimension option: OD • Wail thickness
Name Bottom MD ID Wall thickness Roughness
m
Tubing flow from
Completion
1 1 Casmg 1
ft
4700
• in
6.765
• in
0.43
jin
0.001
_
2~ J Tub ng 4450 2.441 0217 0.001
-
Equipment
Tubing
Completion
Casing 1
31
*
General Tubulars Deviation survey Downhole equipment Artificial lift Heattramfe Completions Surface equ pment
~ COMPLETIONS
Name Geometry pro fluid ent7 Top MD Middle MD Bonom MD Type Active IPR model
ft ft -ft
[Completion • Single pent J 4500 Bade press...
am ■ n—
f Verbcai Perforation ■/ *
L+J iWUyJHMMi
Reservoir Fluid model
0 5 10 is 20 2S 30
Q (mmtcf/d)
4700 ft
Well 2
General Tubulars Deviation survey Oownhoie equipment Artificial lift Heat transfe- Compietons Surface equipment
SURFACE EQUI
• Simple
A
Mode: Detailed
Wf12 Dimension option: OD • Wall tftickness
L2
Name Bottom MD 10 Wall thickness Rougnness
{Tubing flow from
Completion _
1 I Casing t
ft
4600
• [in
6.765 043
in
0001
m
Scupment
Tubing
Completion
Casmg 1
4600 ft
32
»
:13.«
M.
* SURFACE EQUI
r' COMPLETIONS
WR-2
12 Name Geometry pro_ Fluid entry Top MD Middle MD Bottom MD Type Active tPR model
OIL
i Tubing Mow Hem 1 /* • ft • ft
Completion 1 [Completion Vertcal • [Single point *| |4400 : Perforation I'S Bac* press •|
t+J
Reservoir Fluid model
Equipment
HQQjft _, Tubing
±3SQJL Completion
44QQJ8 _ Casing 1
4600 ft
Well 3
General TuOua'S Devaton survey Downhole equipment Artificial lift Heat transfer Completions Surface equipment
*ÿ
SURFACE EQUI
Mode • Simple Deta.ea
a
WFl-3 Dimension ootica OO • Waii tr*cimess
Name Bottom MD ID Waii Mcknes Roughness
Tubing flow from
ft • m * m m
CD
Completion
1_j Casing 1 43CC 6.765 043 0.001
"2 |TuO'ng 4550 144 0.217 0X01
Equipment
Tufang
I Completion
1 1
4600 ft
33
33.ft General Tubular* Deviation survey Downhole equipment Artificial lift Heat transfer Completions Surface equipment
~ COMPLETIONS
9. Click the Flowline manager on the Home tab and specify the flowline details as below. (Double¬
click the Name column to sort in alphabetical order to make it easier to enter the data).
*3 Flowline manager □ X
Name » Hor. distance Eiev. diff. Undulation ID Wall thickness Roughness Amb. Temp. Detailed Override global
ft ft •1 • jin rn in * deg? •
34
J-* Network v mutation
Network simulation
Boundary conditions Rate constraints
Type filter All • Required P.Q specifications: 6
Location of well boundary conditions: • Reservoir Surface Supplied P.Q specifications: 6
Override phase ratios:
Name Type Completion Active Pressure (P) Flowrate type Flowrate (Q) Flowrate unit Temperature Zone PQ Table clu*d
psia • degF
1 Well 1 Well Completion V 2900 Liquid ST8/d 130 FkrdJL
r;77777771"
2 Well 2 Well Completion 2 2900 Liquid STB/d 130 ;s// /.//s. FluidÿA
3 Well 3 Well Completion j 3100 Liquid STB/d 140 Fluid.B
4 ; Gas.Sales Sink V aoo Liquid * STB/d ////////V
S Oil.Storage Sink V 250 Liquid STB/d '/////', '//y///yy/K
6 WaterJ'eatment Sink ss/ss/s/s «/ 60 Liquid * STB/d fl/jLdSJL/zj. 77777/77?
Snoujwi • Smskoi
Bran
v AXES SERIES
1 CuStO'f
2 M J*
1 UJ*
4 i4.nr:
s W*« 1
6 IRS CS*COnO«ni’.<X I
7
a njl
4 W4l>“
10 IPS ,S«cyvU'>l.Wl 1
11 Gli.S**'.
12 Wf.l 1
11 ips.a-i
14 Wfi 2
y u jJ ut
-
> iij4 v-ÿjes.a-i / i
V I4.VS V -*-»•«! CN.itt.*}*
« JRS cs«on«*r,j.a-i J ms 'AOTUY.X'I
o Ruri
©
Restart
19. Plot the profile results for the flow path from Well_3 to the Gas_Sales sink as annotated below,
by selecting the highlighted branches. Observe the 400 psia pressure boost provided by the
Compressor.
35
20. Review the Node/Branch results and determine the network deliverability. Compare your results
with the answers below.
Netwcv* smuUtion
21. Determine the drop in Gas production in the event of a compressor shutdown. This scenario
assumes that there is a bypass line around the compressor that allows gas production to be
maintained if the compressor goes down. Simulate this scenario by right-clicking on the
Compressor and selecting Deactivate.
22. Rerun the Network Simulation task and compare your results with the answer below.
36
Network simulation
Do the following:
Fluid velocity
-
EVR = Erosion velocity ccilcidcited - :
by the Erosion model
If EVR > 1, there is an erosion risk.
37
& *
N4two>K«'ia4«ton
LLL1
_
o ©
6. Identify the branches where the EVR exceeds one and compare them to the answers below.
Why do these specific branches have the highest EVR? (These are the well branches. They have
the highest flowing pressures and temperatures, hence highest fluid velocities).
7. Determine possible solutions to get rid of the erosion issues and implement them in the network.
38