PipeSys Tutorial
PipeSys Tutorial
Hyprotech is the owner of, and have vested in them, the copyright and all other intellectual property rights
of a similar nature relating to their software, which includes, but is not limited to, their computer programs,
user manuals and all associated documentation, whether in printed or electronic form (the Software),
which is supplied by us or our subsidiaries to our respective customers. No copying or reproduction of the
Software shall be permitted without prior written consent of Aspen Technology,Inc., Ten Canal Park,
Cambridge, MA 02141, U.S.A., save to the extent permitted by law.
Hyprotech reserves the right to make changes to this document or its associated computer program
without obligation to notify any person or organization. Companies, names, and data used in examples
herein are fictitious unless otherwise stated.
Hyprotech does not make any representations regarding the use, or the results of use, of the Software, in
terms of correctness or otherwise. The entire risk as to the results and performance of the Software is
assumed by the user.
HYSYS, HYSIM, HTFS, DISTIL, HX-NET, and HYPROP III are registered trademarks of Hyprotech.
Microsoft Windows, Windows 95/98, Windows NT, Windows 2000, Visual Basic, and Excel are registered
trademarks of the Microsoft Corporation.
Documentation Credits
Authors of the current release, listed in order of historical start on project (2002-1997)
Angeline Teh, BSc; Jessie Channey, BAC; Chris Strashok, BSc; Lisa Hugo, BSc, BA; Garry A. Gregory, PhD,
PEng; Edward A. De Souza, BMath; Rolf C. Fox, BSc.
Since software is always a work in progress, any version, while representing a milestone, is nevertheless but
a point in a continuum. Those individuals whose contributions created the foundation upon which this
work is built have not been forgotten. The current authors would like to thank the previous contributors. A
special thanks is also extended by the authors to everyone who contributed through countless hours of
proof-reading and testing.
Contacting Hyprotech
Hyprotech can be conveniently accessed via the following:
Web site: www.hyprotech.com
Information and Sales: [email protected]
Documentation: [email protected]
Training: [email protected]
Technical Support: [email protected]
Detailed information on accessing Hyprotech Technical Support can be found in the Technical Support
section of the Get Started manual.
PIPESYS1.60-NOV02-O
Table of Contents
1 Gas Condensate Tutorial ........................................... 1-1
1.1 Introduction ..........................................................................1-3
1.2 Setting Up the Flowsheet ....................................................1-3
1.3 Adding a PIPESYS Extension .............................................1-8
1.4 Applying a Global Change .................................................1-17
A References .................................................................A-1
iii
iv
Gas Condensate Tutorial 1-1
1-1
1-2 Gas
1-2
Gas Condensate Tutorial 1-3
1.1 Introduction
This example guides you through the construction of a gas condensate
pipeline consisting of four Pipe Units. A Fluid System with a
hypothetical component is used in a pressure drop calculation for a
predetermined flow rate through the pipeline. All units for this example
are Field.
1-3
1-4 Setting Up the Flowsheet
For more information on In this tutorial, you will be creating a hypothetical component.
creating a Hypothetical
Component, refer to 2. In the Component List view, select Hypothetical in the Add
Chapter 3 - Hypotheticals Component list.
of the HYSYS Simulation
Basis manual. 3. Click the Quick Create a Hypo Comp... button. The Hypothetical
Component Property View appears.
4. Enter C7+ into the Component Name cell and make sure that
Family/Class is set to Hydrocarbon.
5. Go to the Critical tab and enter 122 into the Molecular Weight cell.
6. Enter 760 kg/m 3 into the Ideal Liquid Density cell by first selecting
that cell and then typing 760. Select units of kg/m3 and the program
will automatically convert the liquid density to 47.45 lb/ft3.
7. Finally, click the Estimate Unknown Props button to complete
specification of the hypothetical component. Verify that the Critical
tab appears as in the figure below before closing the view.
Figure 1.1
Close icon 8. Click the Close icon to close the C7+* view.
1-4
Gas Condensate Tutorial 1-5
Figure 1.2
4. Click the Add... button in the Variables group to display the Select
Variable(s) For Main view.
5. Select Std Gas Flow in the Variable(s) list.
6. Click the OK button in the Select Variable(s) For Main view.
7. Click the Close icon to close the Setup view.
Close icon
1-5
1-6 Setting Up the Flowsheet
Figure 1.3
9. Enter 75 million standard cubic feet per day (MMSCFD) into the
Molar Flow cell. HYSYS will convert this value to 8235. lbmole/hr.
Figure 1.4
1-6
Gas Condensate Tutorial 1-7
10. Double-click the Molar Flow cell and the Input Composition for
Stream: Condensate view will appear. Complete the composition as
shown below.
Figure 1.5
Name Condensate
Vapour Fraction 0.9576
oF]
Temperature [ 110**
Pressure [psia] 1150**
Molar Flow [lbmole/hr] 8235**
Mass Flow [lb/hr] 1.905e+05
Liq Volume Flow [barrel/day] 3.399e+04
Heat Flow [Btu/hr] -3.307e+08
Std Gas Flow [MMSCFD] 75.00**
Comp Mass Frac [Methane] 0.76110**
Comp Mass Frac [Ethane] 0.07860**
Comp Mass Frac [Propane] 0.02820**
Comp Mass Frac [i-Butane] 0.0075**
Comp Mass Frac [n-Butane] 0.0142**
Comp Mass Frac [i-Pentane] 0.0072**
Comp Mass Frac [n-Pentane] 0.0070**
Comp Mass Fac [n-Hexane] 0.0114**
Comp Mass Frac [Nitrogen] 0.0096**
Comp Mass Frac [CO2] 0.0390**
1-7
1-8 Adding a PIPESYS Extension
Figure 1.6
3. Click the Add button. The PIPESYS Extension view should now be on
your screen, displaying the Connections tab.
4. Name the PIPESYS extension Gas Condensate Pipeline.
5. From the Inlet drop-down list, select the Condensate stream.
6. Select the Outlet stream from the Outlet drop-down list.
7. Select Pipeline Energy Transfer from the Energy drop-down list.
1-8
Gas Condensate Tutorial 1-9
Ignore the UnitOp During 8. Click on the Ignore this UnitOp During Calculations checkbox.
Calculations checkbox
allows you to disable the
concurrent calculation of Figure 1.7
intermediate results while
you are specifying data to
the PIPESYS extension.
Figure 1.8
11. Select the Elevation Profile tab. Here you will define the geometry
and physical characteristics of the pipeline.
1-9
1-10 Adding a PIPESYS Extension
12. Enter 0 ft into the Distance field and 2800 ft into the Elevation field
in the Pipeline Origin group.
13. Select the cell in the Pipeline Unit column that reads <empty>.
Select Pipe from the drop-down list.
A Pipe Unit will be added to the elevation profile matrix and the Pipe
Unit view appears.
Figure 1.9
4. Go to the Heat Transfer tab. Enter 4 ft for the Centre Line Depth
parameter.
1-10
Gas Condensate Tutorial 1-11
5. Choose Sandy Soil (Moist) from the drop-down list for Soil Type.
Figure 1.10
Figure 1.11
1-11
1-12 Adding a PIPESYS Extension
Figure 1.12
Using the Copy and Paste buttons on the elevation profile, you can copy
existing pipeline units from the Elevation Profile tab and create a new
pipeline unit with identical properties. This saves time when creating a
pipeline consisting of several identical pipe units.
3. Select the Pipe Unit that you want to copy; in this case it is Pipe #1.
4. Click the Copy button. You will notice that the Paste button
(previously greyed out) becomes active.
5. Select the cell in the Pipeline Unit column with the <empty> label
and click the Paste button. A new Pipe Unit will be added to the
profile.
6. Repeat the step above twice so that the elevation profile matrix has a
total of four Pipe Units.
The Copy and Paste procedure copies only the Pipe Units view data for
the Pipe Units. So you are required to enter the elevation profile data for
the remaining three pipe units.
1-12
Gas Condensate Tutorial 1-13
7. Use the data values shown in the figure below to fill in the Distance
and Elevation parameters.
Figure 1.13
For most cases, the PIPESYS 8. Go to the Stepsize tab of the PIPESYS Extension view. Make sure the
default Stepsize and tolerance
values are acceptable for the
Program Defaults radio button is selected as shown below.
extension calculations.
Figure 1.14
1-13
1-14 Adding a PIPESYS Extension
10. Enter 40 F into the Ambient Temperature field in the Pipeline Origin
group as shown below.
Figure 1.15
11. Return to the Connections tab. Since data entry is complete, you
can instruct the program to begin calculations by removing the
check in the Ignore this UnitOp During Calculations checkbox.
After a few seconds, the program will find a solution and announce
success by displaying Converged on the status bar at the bottom of the
PIPESYS Extension view.
1-14
Gas Condensate Tutorial 1-15
12. You can view the results for each Pipe Unit on the Results tab on the
Main PIPESYS View.
Figure 1.16
You can view more detailed The Results tab shows pressure losses, fluid temperatures and liquid
results by clicking the Detail
button on the Results tab. holdup for each Pipe Unit.
The Pipe Segment Results 13. You can check to see if the program encountered any difficulties
view appears with a during the calculation phase by going to the Messages tab.
comprehensive array of
hydraulic data for each
calculation segment. Figure 1.17
1-15
1-16 Adding a PIPESYS Extension
Figure 1.18
1-16
Gas Condensate Tutorial 1-17
You should notice that the Change checkbox beside the Nominal
Diameter drop-down list became checked as soon as you made these
changes.
Figure 1.19
The Change checkbox is used to notify you that the program is aware
that this parameter has changed and that this change can be duplicated
for other pipe units in the pipeline.
5. Click the Apply button on the Pipe Unit view. The Global Change
Dialog Box (GCDB) view will appear.
1-17
1-18 Applying a Global Change
6. The GCDB view allows you to specify which pipe units will be
subject to the changes. In this case, you are changing all of them, so
click the Select All button as shown below.
Figure 1.20
You have now completed the Gas Condensate pipeline example. For a
more in-depth exercise in using the PIPESYS Extension, see Chapter 2 -
Gas Condensate Gathering System, and Chapter 3 - Optimize Gas
Condensate Gathering System.
1-18
Gas Condensate Gathering System 2-1
2 Gas Condensate
Gathering System
2.1 Introduction ......................................................................................3
2-1
2-2 Gas
2-2
Gas Condensate Gathering System 2-3
2.1 Introduction
In this PIPESYS Application, the performance of a small gas condensate
gathering system is modeled. The following figure shows the physical
configuration of this system superimposed on a topographic map. The
system consists of three wells distributed over an area of approximately
1.0 square mile connected to a gas plant via a network of pipelines.
Figure 2.1
Field data shows that the wells are delivering the following rates:
All three wells have the same composition. The residue of all the heavier
components in the condensate has a molecular weight of 122 and a
density of 760 kg/m3. The characteristics of this component will be
accounted for by using the hypothetical component facility in HYSYS.
2-3
2-4 Introduction
Branch Diameter
Branch 1 3
Branch 2 3
Branch 3 3
Branch 4 4
Branch 5 6
A schedule 40 steel pipe is used throughout and all branches are buried
at a depth of three feet. All pipes are uninsulated.
The following table summarizes the elevation data for each of the
branches. The elevation given for the pipe units is for the endpoint of the
pipe (i.e., the downstream end).
2-4
Gas Condensate Gathering System 2-5
In this simple example, the flow rate at each well is specified and is
independent of the flow rate at each of the other wells. In cases such as
this, the system can be modeled with only one pressure drop
determination per branch. Simultaneous pressure and temperature
calculations can be performed if the temperature at each wellhead is
also known.
The PFD generated by HYSYS for the completed case is shown below.
Figure 2.2
2-5
2-6 Setting Up the Flowsheet
Name C7+**
Molecular Weight 122**
Ideal Liquid Density [lb/ft3] 47.45**
Material Streams
Well A PS1 FS4
Well B PS2 FS5
Well C PS3
PS4
PS5
2-6
Gas Condensate Gathering System 2-7
Because the stream composition is identical over the entire system, the
composition of the stream specified for Well A may be copied to streams
Well B and Well C.
6. Use the Define from Other Stream... button on Well Bs stream view
to define its composition by copying the stream specs from Well A.
Repeat for Well C.
7. Open the Energy Streams tab on the Workbook view. Enter the
names of five energy streams:
Energy Streams
ES1
ES2
ES3
ES4
ES5
For this case, each of the five branches of the pipeline will be
represented by a separate PIPESYS extension.
2-7
2-8 Building the Case
Figure 2.3
2-8
Gas Condensate Gathering System 2-9
Figure 2.4
Figure 2.5
10. Click the Close button to close the Pipe Unit view.
2-9
2-10 Building the Case
11. Complete the Elevation Profile tab by entering 945 ft for the Run
parameter and 2110 ft for the Elevation parameter. All other
parameters are automatically calculated as shown below.
Figure 2.6
12. Add the remaining two pipe units. Because all the pipe units for the
extension have identical properties to Pipe #1, you can use the Copy
and Paste buttons as a time saving measure for adding the new
units.
2-10
Gas Condensate Gathering System 2-11
Figure 2.7
14. Go to the Temperature Profile tab and enter 40F in the Ambient
Temperature field (in the Pipeline Origin group).
Figure 2.8
2-11
2-12 Building the Case
2-12
Gas Condensate Gathering System 2-13
Figure 2.9
2. On the Parameters page of the Mixer, select the Equalize All radio
button in the Automatic Pressure Assignment group.
Figure 2.10
2-13
2-14 Building the Case
2-14
Gas Condensate Gathering System 2-15
2-15
2-16 Building the Case
2-16
Gas Condensate Gathering System 2-17
Figure 2.11
2. On the Parameters page of the Mixer, select the Equalize All radio
button in the Automatic Pressure Assignment group.
2-17
2-18 Building the Case
2-18
Gas Condensate Gathering System 2-19
Figure 2.12
2-19
2-20 Viewing the Results
2-20
Optimize Gas Condensate Gathering System 3-1
3-1
3-2
3-2
Optimize Gas Condensate Gathering System 3-3
3.1 Introduction
This application is a continuation of Chapter 2 - Gas Condensate
Gathering System, in which you modeled the performance of a small
gas condensate gathering system given fixed wellhead rates and plant
delivery requirements. As the next step, you will attempt to increase
production from the wells by adding a compressor to the fifth PIPESYS
extension. Using supplied wellhead performance curves, the effect of
lowering the pressure at the wellheads will be gauged in terms of the
resulting increased flow rates.
The following figure shows the PFD for the completed application.
Figure 3.1
3-3
3-4 Building the Case
Object Specification
Name Adjust
Adjusted Variable - Object Well A
Adjusted Variable - Variable Pressure
Target Variable - Object PS5
Target Variable - Variable Pressure
Specified Target Variable 1000 psia
Method Secant
Tolerance 0.10 psi
Step Size 100 psi
Max. Iter. 25
2. Click the Start button at the bottom of the Adjust property view to
begin the adjust calculations. (HYSYS may need several minutes to
reach a solution.) The entire PIPESYS network must be recalculated
for each iteration.
3-4
Optimize Gas Condensate Gathering System 3-5
Figure 3.2
3-5
3-6 Building the Case
Figure 3.3
Object Specification
On the Parameters tab
Brake Power - Specified 1000 hp
Max. Discharge Temp 100 F
Max. Interstage Temp 100 F
Number of Stages 2
Adiabatic Efficiency 0.73
Interstage delta P 10 psi
On the Mechanical Losses tab
Overall Efficiency 0.95
The solution process may take several minutes to perform the iterative
calculation for the PIPESYS network and converge.
3-6
Optimize Gas Condensate Gathering System 3-7
Locate 686.7 psia and 753.2 psia on the Well A wellhead curve and you
should find that these correspond to flows of 11.1 MMSCFD and 10.8
MMSCFD, respectively. This indicates that the 1000 hp compressor
would increase production by less than 5%, over that of the 750 hp
compressor. It is therefore reasonable to conclude that adding
compression to the system is worthwhile since both compressors lower
the wellhead pressures by a large amount, but the small increase in
production may not be enough to justify the choice of the 1000 hp
compressor. For this example, assume that economic and engineering
considerations favour installing the 750 hp compressor.
3-7
3-8 Building the Case
5. Find the flow rates that correspond to these pressures from the
wellhead curves. These values should be:
3-8
Optimize Gas Condensate Gathering System 3-9
6. Once again, click the Stop button and enter the flow rates from the
previous table into the well stream data.
7. Click the Go button. When the program is finished, the well
pressures should read:
You will find that the flow rate and pressure for Wells B and C are close
enough to the curves and can consider these to be a valid solution.
However, the point 10.3 MMSCFD and 844.5 psia on the Well A Wellhead
Performance curve is still some distance from the graph. You will need
to do one or two more iterations to find the solution.
8. Find the flow rate on the Well A curve that corresponds to 844.5 psia,
(this should be 10.5 MMSCFD). Click the Stop button and enter 10.5
MMSCFD into the flow rate parameter for the Well A stream.
9. Click the Go button. When the program is finished, pressures at the
wells should be:
3-9
3-10 Viewing the Results
3-10
Optimize Gas Condensate Gathering System 3-11
Figure 3.4
3-11
3-12 Viewing the Results
Figure 3.5
3-12
Optimize Gas Condensate Gathering System 3-13
Figure 3.6
3-13
3-14 Viewing the Results
3-14
References A-1
A References
A-1
A-2 References
A-2
References A-3
A-3
A-4
15 Fuchs, P., The Pressure Limit for Terrain Slugging, Paper B.4, Proc. of the 3rd
International Conference on Multi-phase Flow, BHRA, The Hague,
Netherlands (1987)
16
Govier, G.W., and Aziz, K., The Flow of Complex Mixtures in Pipes, Van
Nostrand-Reinhold, (1972), reprinted by Robert E. Krieger Publishing Co.,
Huntingdon, New York (1977)
17
Govier, G.W., and Fogarasi, M., Pressure Drop in Wells Producing Gas and
Condensate, Journal of Canadian Petroleum Technologists, October (1975)
18 Gregory,
G.A., Estimation of the Overall Heat Transfer Coefficient for
Calculating Heat Loss/Gain in Flowing Wells, Technical Note No. 4,
Neotechnology Consultants Ltd., Calgary, Canada, March (1991)
19 Gregory,
G.A., Mandhane, J., and Aziz, K. Some Design Considerations for
Two-Phase Flow in Pipes, Journal of Canadian Petroleum Technologists,
January-March (1975)
20 Gregory,
G.A., Comments on the Prediction of Minimum Unloading
Velocities for Wet Gas Wells, Technical Note No. 14, Neotechnology
Consultants Ltd., Calgary, Canada, December (1989)
21
Gregory, G.A., Estimation of the Overall Heat Transfer Coefficient for the
Calculation of Pipeline Heat Loss/Gain, Technical Note No.3,
Neotechnology Consultants Ltd., Calgary, Canada, October (1984), 1st
Revision September (1990), 2nd Revision March (1991)
22 Hooper,
W.B., The Two-K Method Predicts Heat Losses in Pipe Fittings,
Chemical Engineering, p. 96, August (1981)
23
Hughmark, G.A., Holdup and Heat Transfer in Horizontal Slug Gas-Liquid
Flow, Chem. Eng. Sci., Vol 20, p. 1007 (1965)
24
Hughmark, G.A. Holdup in Gas-Liquid Flow, Chem. Eng. Prog., Vol. 58, No. 4,
p. 62, April (1962)
25 Lockhart, R.W., and Martinelli, R.C. Proposed Correlation of Data for
Isothermal Two-Phase, Two-Component Flow in Pipes, Chem. Eng. Prog.,
Vol. 45, No. 1, p. 39, January (1949)
26 Mandhane,
J., Gregory, G., and Aziz, K., A Flow Pattern Map for Gas-Liquid
Flow in Horizontal Pipes, International Journal of Multi-phase Flow, Vol. 1,
p. 537 (1974)
27 Mandhane,
J.M., Gregory, G.A., and Aziz, K., Critical Evaluation of Friction
Pressure-Drop Prediction Methods for Gas-Liquid Flow in Horizontal
Pipes, Journal of Petroleum Technologists, p. 1348, October (1977)
28 Mukherjee,
H., and Brill, J.P., Liquid Holdup Correlations for Inclined Two-
Phase Flow, Journal of Petroleum Technologists, p. 1003, May (1983)
A-4
References A-5
A-5
A-6
A-6