Pipe Flow Expert User Guide
Pipe Flow Expert User Guide
Copyright Notice
© 2023 All Rights Reserved
Daxesoft Ltd.
Distribution Limited to Authorized Persons Only.
Trade Secret Notice
The PipeFlow.com, PipeFlow.co.uk and Daxesoft Ltd. name and logo and all related product and service names, design marks,
logos, and slogans are either trademarks or registered trademarks of Daxesoft Ltd. All other product names and trademarks
contained herein are the trademarks of their respective owners.
Printed in the United Kingdom - November 2016
Information in this document is subject to change without notice. The software described in this document is furnished under a
license agreement. The software may be used only in accordance with the terms of the license agreement. It is against the law to
copy the software on any medium except as specifically allowed in the license agreement. No part of this document may be
reproduced or transmitted in any form or by any means electronic or mechanical, including photocopying, recording, or information
recording and retrieval systems, for any purpose without the express written permission of Daxesoft Ltd.
Table of Contents 3
Table of Contents
Table of Figures
Figure 1 Pipe Flow Expert License Software ............................................................................................. 16
Figure 2 Pipe Flow Expert interface ........................................................................................................... 20
Figure 3 Menu Bar ..................................................................................................................................... 20
Figure 4 File Menu ..................................................................................................................................... 21
Figure 5 Edit Menu ..................................................................................................................................... 23
Figure 6 Units Menu ................................................................................................................................... 24
Figure 7 Fluid Menu ................................................................................................................................... 24
Figure 8 Drawing Menu .............................................................................................................................. 26
Figure 9 Tools Menu .................................................................................................................................. 27
Figure 10 License Menu ............................................................................................................................. 27
Figure 11 Documentation Menu ................................................................................................................. 28
Figure 12 Help Menu .................................................................................................................................. 29
Figure 13 Tank Node Pane ........................................................................................................................ 35
Figure 14 End Pressure Node Pane .......................................................................................................... 36
Figure 15 Join Point Node Pane ................................................................................................................ 37
Figure 16 Flow Demands ........................................................................................................................... 38
Figure 17 Pipe Pane and Pipe Pop-up menu ............................................................................................ 39
Figure 18 Pipe Material Data ..................................................................................................................... 41
Figure 19 Pipe Diameter Data ................................................................................................................... 43
Figure 20 Pipe Fittings Database ............................................................................................................... 45
Figure 21 Component Pressure Loss ........................................................................................................ 47
Figure 22 Control Valve Data ..................................................................................................................... 48
Figure 23 Pump Data ................................................................................................................................. 49
Figure 24 Drawing Panes Standard or Isometric ....................................................................................... 51
Figure 25 Configuration Options - Labels Tab ........................................................................................... 53
Figure 26 Configuration Options - Units Tab ............................................................................................. 55
Figure 27 Configuration Options - Pipe Settings Tab ................................................................................ 57
Figure 28 Configuration Options - Node Updates Tab .............................................................................. 59
Figure 29 Configuration Options - Results Colors tab ............................................................................... 60
Figure 30 Configuration Options - Calculations Tab .................................................................................. 61
Figure 31 Configuration Options - Editor Tab ............................................................................................ 62
Figure 32 Results tables ............................................................................................................................ 64
Figure 33 View Individual Results .............................................................................................................. 66
Figure 34 Save As dialog ........................................................................................................................... 69
Figure 35 Printing Information dialog ......................................................................................................... 71
Figure 36 Configuration Options – Labelling tab ....................................................................................... 75
10 Pipe Flow Expert User Guide
Introduction
Pipe Flow Expert is a software application that runs on the Microsoft Windows operating system.
It is used by engineers in over 100 countries worldwide, to model pipe systems where the flow rates,
pressure losses, and pumping requirements of the system need to be calculated.
The Pipe Flow Expert software has an intuitive interface that makes it easy for users to start working
on their pipe designs, which can be drawn out on a 2D or 3D isometric grid.
The software comes with an unrivalled support service that provides help to users when they need it.
The Pipe Flow Expert software will allow you to easily draw out a pipeline system and analyze the
performance of the system when flow is occurring. Pipe Flow Expert calculates the balanced steady
flow and pressure conditions of the system.
The software will allow you to perform analysis of alternate systems under various operating
conditions.
The input and display of system information on the Pipe Flow Expert drawing and in the results
tables can be shown in metric or imperial units to suit your preference and specific units for each
item (such as flow rate) can also be configured and set on an individual basis as required.
The Pipe Flow Expert software has been designed for the professional engineer who needs a
powerful tool that has a class leading, easy to use and robust interface that makes it simple to design
and analyze pipe networks.
to distribute fluid over a large area, or they could fall somewhere in-between such as a system that
transfers a chemical from a supply container to various process points.
The pipelines may vary in size and nature and will usually involve changes in elevation from one
point to another. These pipeline systems may include reservoirs, pressurized tanks, pumps, valves,
flow control devices, heat exchangers and other components that affect flow in the pipelines.
The pipeline system is modeled by drawing the join points and the connecting pipes on a drawing
pane. Horizontal, vertical or sloping lines can be used to connect one node to another node.
The physical data describing the system is entered by the user and typically includes:
• The internal size, internal roughness and length of each connecting pipe
• The elevation of each join point (node)
• The In-flow and the Out-flow at each join point (if applicable)
• The elevation, liquid level and surface pressure data for each tank
• The performance data for each pump
Data input boxes are located at the left hand side of the drawing pane. These input boxes will display
the data for the currently selected node or pipe and may be used to amend the current data. The
data for a node, pipe, pump, etc. can be amended at any point during the design process.
Once the design has been completed, the system can be analyzed and the flow and pressure results
can be calculated. For liquid systems, the pressure losses within the system are calculated using
friction factors obtained from the Colebrook-White equation, and the pressure loss due to friction in
each pipe is obtained from the Darcy-Weisbach equation. For gas systems, the pressure losses are
calculated using a compressible isothermal flow equations such as the General Flow Equation.
An initial approximate solution is obtained using Linear Theory methods and an iterative approach
that adjusts the flow rates until an approximate pressure balance is achieved. The solution is then
converged to an accurate solution using sophisticated matrix techniques and other iterative
algorithms.
Pipe Flow Expert defines the elements of the pipeline system in a series of mathematical equations.
Pipe systems can produce a highly non-linear set of equations that are difficult to solve. The Pipe
Flow Expert software uses the Newton method and other proprietary algorithms to solve the
equations, to determine the flow rate and pressure loss in each pipe that provides a balanced
solution.
The results of the flow rates for each pipe, the fluid velocities for each pipe, Reynolds numbers,
friction factors, friction pressure losses for each pipe, fittings pressure losses, pressure at join points
(nodes), head pressure at nodes, pump operating points and more, can be viewed on the results
drawing and on the results grid.
Introduction 15
Pipe Flow Expert has been designed to work on the following operating systems:
We recommended using one of the above operating systems, however the software will also run on:
It is recommended that your computer system has at least the following minimum specification:
Microsoft® Excel is required if the user wishes to export the results tables to a spreadsheet format.
Adobe® Acrobat Reader is required if the user wishes to generate and view customized PDF
Reports based on the calculated results data.
Note:
If your computer will run Windows 7 (or later) then Pipe Flow Expert should work without any issues.
16 Pipe Flow Expert User Guide
Installation
When the software is installed, it generates a unique product number that is shown on the Software
License screen when you run the program. A matching license code must be entered to fully enable
and license the software.
Purchasing a License
Each installation of the Pipe Flow Expert software requires a license code to be entered in order to
fully activate the program. Until the license code is entered the software can only be used in trial
mode.
Standard licensing and pricing options are shown on the web site at www.pipeflow.com.
You do not require an internet connection when licensing and enabling the software. The software
does not need an internet connection to operate.
Introduction 17
Moving a License
We allow a user to move the license to another machine. The old license is de-activated which
generates a License Removal Confirmation Number. We then provide a new license code for a new
installation of the software. This service is provided at no further cost as part of the Annual License
fee which also includes support.
Network Licensing
The software can be operated over a network and used by a number of concurrent users. Network
installation is simple and only requires that the software is installed to a shared network drive. Each
user then runs the program as normal from the shared drive. When licensing the program you will
need to purchase a software license that supports the maximum number of concurrent users that
you require.
Please email [email protected] with your network licensing requirements to obtain a competitive
quote for your specific needs.
All of our software is provided via download from our web sites at www.pipeflow.com and
www.pipeflow.co.uk
We do not provide the software on CD, since it would be exactly the same as the program that can
be downloaded from our web site. This helps to reduce our costs, which allows us to offer lower
prices for our customers and also guarantees that the user is always installing the latest version of
the software. Users are free to make their own CD copy of the software, however every installation of
the program will generate a new product code and a new license code will still be required.
New Customers
Those of you who have previously purchased software from us will already be assured of our
reputation and will not be concerned about receiving the software via download. However we
understand that as a new customer you may be concerned that you do not get a CD with the
software on.
If we provided the software on CD it would be the exact same program that you can download from
our web site (in fact the web site will always carry the very latest version of the software). Having a
CD would not allow you to install and enable the software on multiple computers, since each
installation would still generate a unique product number and would require a matching license code.
When you purchase a program from our web site, you will automatically be emailed with a unique
purchase token and an invoice/receipt that confirms your purchase. This is all you need for proof of
purchase and we will always be able to confirm your purchase in our database.
We have sold software via download for over 15 years. We are not one of those companies who you
will not be able to contact or get a response from. As our existing customers know, our service and
assistance with any issues you may have is worth far more than just having the software on CD.
We do sell a license to use a copy of the Pipe Flow Expert software on a USB drive. When this
option is purchased, we send you a ‘Pipe Flow’ branded USB drive and allow you to license this.
This provides a completely portable copy of the software. There is nothing to install. The USB drive
can be plugged in to any Windows based computer and the Pipe Flow Expert software can then be
run directly from the USB drive, up into the memory of the local computer.
18 Pipe Flow Expert User Guide
Summary
• The Pipe Flow Expert software can be downloaded and installed for a free trial.
• A license code can be purchased from our web site at www.pipeflow.com that will enable
use of the software for an initial period of time (normally 12 months).
• A user can be up and running with a licensed version of the software within a few minutes.
• An Annual License fee must be paid to extend the license to use the software for a further 12
months, once the initial 12 month license period ends. The Annual License fee can be paid
at www.pipeflow.com and is usually about 15% of the cost of the initial 12 month license fee.
• Software support and maintenance, including technical assistance, help with modeling
issues and free upgrades to new releases, are provided for free while you are running a
licensed copy of the Pipe Flow Expert software. This ensures that you will always be able to
use the latest version of the software.
Introduction 19
PipeFlow.com and PipeFlow.co.uk are trading names of Daxesoft Ltd, a U.K. Registered
Company)
Pipe Flow Wizard is able to perform four different calculations depending on the known information.
It can calculate:
• Pressure Drops
• Flow Rates
• Size of Internal Diameters
• Pipe Lengths
A Materials Database is included with density and coefficient of expansion of common materials.
All of our software can be downloaded for a free trial by visiting www.pipeflow.com
Once you have installed a trial version of one of our software products it can be fully enabled and
licensed by buying a license code from our web site. You can be up and running with a fully licensed
program within just a couple of minutes
20 Pipe Flow Expert User Guide
Menu Bar
The menu bar has nine different menu selections to help you navigate and work in Pipe Flow Expert.
File Menu
Save As Opens the Save As dialog. Browse to where you want to save the pipe
system, name the .pfe file, and click Save.
Save Screen Image Save an image of the visible drawing area as a jpeg file.
Save Screen as EMF Metafile Save the drawing as an Enhanced Metafile.
Email System Opens a new email message with a .pfe file of your current design
attached to an email.
Email Screen Image Opens a new e-mail message with a jpeg of the screen image attached
to the e-mail.
Create PDF – System Drawing Create a PDF document of the system drawing.
Create PDF – Customized Create a PDF customized report, including cover sheet with logo image,
Report system drawing and results tables. Including a high resolution pump
graph with performance curves.
Print Opens the Printing Information dialog. Type the page title and click
the Print button to print the image currently visible in the Drawing pane.
Page Setup Opens the Print Setup dialog. Define your printing preferences and
click OK
Import Image Opens the Import Image dialog. Allows browse of folders and files, to
select import of image file on to the system drawing.
Recover from AutoSave Files Pipe Flow Expert will automatically save a backup of your current
design at approximately 5 minute intervals. In the event of a problem
you can try to load the most recent backup file to try and recover your
system.
Purge Auto Saved Files Delete the files created by the auto save feature.
Exit Closes the application.
Interface and Menus 23
Edit Menu
Units Menu
Fluid Menu
Drawing Menu
Tools Menu
License Menu
Documentation Menu
Help Menu
Tool Bar
Most of the Pipe Flow Expert functions can be performed by using a button on the tool bar. The Re-
Design, Results Sheet, Results PDF and Show Log buttons are only available on the tool bar after
you click the Calculate button on the tool bar.
The tool bar also contains a field for determining whether the unit values displayed in Pipe Flow
Expert and the pipe system are imperial or metric. The first step in creating a pipe system is to select
the Imperial or Metric option. You can define whether imperial or metric values are used from the tool
bar, the Units menu, or from the Units tab in the Configuration Options dialog. Inches, feet, and
gallons are examples of imperial units. Centimeters, meters, and liters are examples of metric units.
Open File – Opens the Open dialog. Select a .pfe file and click the Open button to open an
existing pipe system drawing in Pipe Flow Expert.
Save File – Saves your changes to the pipe system drawing.
Email System Information – Opens a new e-mail message with the pipe system .pfe file
attached to the e-mail.
Email Screen Image – Opens a new e-mail message with a jpeg of the screen image
attached to the e-mail.
Print – Opens the Printing Information dialog. Type the page title and click the Print button
to print the image currently visible in the Drawing pane.
Create PDF of System Drawing – Produces a high resolution PDF of the system drawing
including items which may be currently off-screen.
Import Image – Opens the Open dialog. Select an image file to import on to the pipe
system drawing. Images can be resized and repositioned as required.
Toggle Isometric Grid – Switch to Isometric Drawing Grid, or back to Standard Grid.
Network Grid View – Opens a grid to display details of pipes, tanks, end pressures and
nodes. The data displayed in the grid may be edited to change the network data. Any
changes are applied immediately to the drawing.
Set Pipe Default Drawing Values – Opens the Pipe Settings tab of the Configurations
Options dialog. Use the Pipe Settings tab to define the pipe default values for drawing or to
copy some of the pipe attributes to selected pipes in the system.
Choose Labelling – Opens the Labelling tab of the Configurations Options dialog. Use
the Labelling tab to define how the pipe system is labelled in the Drawing pane.
Choose Units – Opens the Units tab of the Configurations Options dialog. Use the Units
tab to define the units for each element of the pipe system.
Calculation Settings – Opens the Calculations tab of the Configurations Options dialog.
Use the Calculations tab to select method of solution and method of calculation, and set
calculation parameters.
Interface and Menus 31
The Hint pane displays tips for using the button currently selected on the tool bar. The Hint
pane displays tips for the following buttons:
In Results mode the Hint pane is used to display information about the flow rates in pipes,
velocities in pipes, pressure drop in pipes, pressures at join points, head pressure (grade
line), elevations of tanks and nodes, and fluid heads in the pipeline system. Items are
highlighted by clicking on an item in the drawing pane. Data for the highlighted item is
displayed in the hint pane.
Fluid – Opens the Fluid menu, select change fluid to open the Fluid data dialog. Use the
Fluid data dialog to define the fluid for the currently selected fluid zone. Select other fluid
menu options to change the fluid zone color or to create a new fluid zone or to delete a
fluid zone.
Zoom Out – Moves the focus of the pipe system out to see more of the drawing at a
reduced size in the Drawing pane.
Zoom In – Moves the focus of the pipe system in to get a close-up view in the Drawing
pane.
Move to Centre of Grid – Centers the pipe system on the drawing grid.
Show Item Info – Select the show information cursor. Click an item in the Drawing pane to
display its details in the Node pane, Pipe pane, or dialog associated with the selected
component.
Pan the Drawing – Select the move grid cursor. Click in the Drawing pane, and while
holding down the left mouse button, move the mouse to pan the drawing.
Drag and Move Items – Highlights all items on the drawing. Select a highlighted object, and
while holding down the left mouse button, drag the object to its new position.
Add Tank – Select the tank cursor. Click where you want to add a tank in the Drawing pane.
Use the Node pane to enter the Elevation, Liquid level and Fluid surface pressure for the
tank.
Add Demand (Pressure) – Select the end pressure cursor. Click where you want to add a
fixed pressure demand in the Drawing pane. Use the Node pane to enter the pressure and
elevation for this fixed pressure demand.
Add Join Point – Select the join point (node) cursor. Click where you want to add a pipe join
point in the Drawing pane.
Add Pipes – Select the draw pipes cursor. Click on a node in the Drawing pane where you
want to add a pipe, and then click where you want the pipe to end. Right-click to turn off the
rubber banding.
Add Fittings – Select the valve and fittings cursor. Click on the pipe on which you want to
add valves or fittings. Use the Pipe fittings friction coefficients dialog to select the valves
or fitting to be added.
Add Component Pressure Loss – Select the component cursor. Click on the pipe on which
you want to add a component. Use the Component pressure loss dialog to enter the
pressure loss characteristics of the component.
32 Pipe Flow Expert User Guide
Add Control Valve – Select the control valve cursor. Click on the pipe on which you want to
add a control valve. Use the Control data dialog to choose a flow valve type. Choose a
Flow Control Valve (FCV) to set the flow rate required in the pipe, or a Pressure Reducing
Valve (PRV) to set the pressure required at the end of the pipe, or a Back Pressure Valve
(BPV) to set the pressure required at the start of the pipe.
Add Pump – Select the pump cursor. Click on the pipe on which you want to add a pump.
Use the Pump data dialog to enter the pump performance characteristics.
Add Demand (Flow) – Select the add demand flow cursor. Click on a node in the Drawing
pane where you want to set a demand flow. Use the Flow demands dialog to set the In-
flows or Out-flows at the selected node.
Toggle to Open/Close a Pipe – Select the open/close pipe cursor. Click on a pipe in the
Drawing pane where you want to close a pipe or to re-open a pipe that has been closed
previously.
Selection Tool – Select the selection rectangle cursor. Click in the Drawing pane, and while
holding down the left mouse button, drag the mouse to create a rectangle around the item(s)
you want to select for cutting, copying, pasting, deleting or moving. You can select multiple
items to cut, copy, paste, delete or move as a group. Click the right mouse button to exit
from selection mode.
Zoom Selected Area – Displays the selection area in a close-up view in the centre of the
Drawing pane.
Select Individual Pipes and Nodes – Use the Adjust attributes of Selected Pipes tool
button to display the Pipe Settings tab to make changes to all selected pipes.
Use the Adjust attributes of Selected Nodes tool button to display the Node Settings tab to
make changes to all selected nodes.
Adjust Attributes of Selected Pipes – Opens the Pipe Settings tab of the Configurations
Options dialog. Use the Pipe Settings tab to copy various attributes of the default pipe to
each of the pipes selected. The Selection Tool may be used to Select a group of pipes prior
to opening the Pipe Settings tab. Individual pipes can be added or removed from the
selected list by checking or un-checking the box adjacent to the pipe description.
Adjust Attributes of Selected Nodes – Opens the Node Updates tab of the
Configurations Options dialog. Use the Node Updates tab to copy node elevation and
images to each of the nodes selected. The Selection Tool may be used to Select a group of
nodes prior to opening the Node Updates tab. Individual nodes can be added or removed
from the selected list by checking or un-checking the box adjacent to the node description.
Delete – Selected item(s) are deleted. If a selected item is a node then all pipes which
connect to the node will also be deleted.
Undo last action – The last add pipe or node action performed in the Drawing pane is
undone.
Interface and Menus 33
Calculate – Calculates the flow and pressure at each node of the pipe system drawing. The
calculation results are displayed on the Results window.
Re Design – Changes the view back to the design mode. The pipe system is displayed in
drawing mode again. This button is only visible on the tool bar after clicking the Calculate
button.
Results – Opens the Results window. This button is only visible on the tool bar after clicking
the Calculate button.
Results PDF – Opens the Results PDF dialog. Add a logo, chose the options required and
produce a PDF of the results, including a system image and pump graphs. This button is
only visible on the tool bar after clicking the Calculate button.
Show Log – Opens the Results Log dialog. The Results Log dialog indicates whether the
pipe system was solved. This button is only visible on the tool bar after clicking the
Calculate button.
Example Systems – Opens the Example Systems dialog. Over 40 examples systems are
provided to illustrate usage of the Pipe Flow Expert software. This button is only visible on
the tool bar if design mode is selected.
Next Example – Loads the Next Example System from the examples systems dialog. This
button is only visible on the tool bar if design mode is selected.
New Tab – Opens a new design sheet allowing users to work on multiple systems
simultaneously. Tabbed Sheets work in both Design View and Results Mode. Switch
between different system models with a single click
34 Pipe Flow Expert User Guide
Keyboard Shortcuts
Various keyboard shortcuts are provided which duplicate the actions of some Menu system options
and some of the Tool Bar buttons.
Node Pane
The Node pane displays the properties of the node selected on the pipe system in the Drawing pane.
The type of node selected in the Type field determines which features are available in the Node
pane.
Node Types
A node can be a join point, tank, or demand pressure–referred to as End Pressure in the Node pane.
The type of node selected is shown in the Type field. The type of node can be changed by selecting
from the options shown in drop down type list.
Nodes are located at the beginning and end of a pipe and at the junction of pipes in a pipe system.
You can use the drop down Node Id list next to the Node name field to select an individual node or to
scroll through each of the nodes in the pipe system.
Click the zoom button next to the drop down Node Id list to redisplay the drawing with the
selected node at the center of the visible drawing area.
The Node pane is also used to enter and edit the specific details for the selected node. The values
and units displayed in the node pane are determined by the units selected on the Units tab in the
Configuration Options dialog. The selected units can also be switched on mass between a
predefined set of imperial and metric units.
Interface and Menus 35
Feature Description
Node The name of the node currently selected in the Drawing pane. Use the
Node field to edit the node name.
Node Id List Use the Node Drop Down List to select a node or to scroll through each
of the nodes in the pipe system.
Type (Tank) The type of node currently selected in the Drawing pane. Use the Type
field to modify the node type. There are three types of nodes – join point,
tank, or fixed pressure demand (End Pressure).
Type (Tank Icon) Displays the image representing the selected tank in the Drawing pane.
Use the Icon button to select the tank image you want displayed on the
pipe system drawing.
The icon size can be selected from a range of scales.
The image you select does not affect any of the tank’s
properties or values.
Surface Pressure The surface pressure of the fluid in the tank expressed in the units
displayed.
Liquid Level The amount of fluid above the tank exit point expressed in the units
displayed.
Elevation (Exit from tank) The elevation at the exit point of the tank expressed in the units
displayed.
Notes Notes about the node currently selected in the Drawing pane. Notes can
be up to 200 characters.
36 Pipe Flow Expert User Guide
Feature Description
Node The name of the node currently selected in the Drawing pane. Use the
Node field to edit the node name.
Node Id List Use the Node Drop Down List to select a node or to scroll through each
of the nodes in the pipe system.
Type (End Pressure) The type of node currently selected in the Drawing pane. Use the Type
field to modify the node type. There are three types of nodes – join point,
tank, or demand pressure (End Pressure).
Type (End Pressure Icon) Displays the image representing the selected demand pressure in the
Drawing pane. Use the Icon button to select the end pressure image you
want displayed on the pipe system drawing.
The icon size can be selected from a range of scales.
The image you select does not affect any of the demand
pressure’s properties or values.
Pressure The required pressure for the end pressure expressed in the units
displayed.
Elevation (of Pressure Point) The elevation of the end pressure expressed in the units displayed.
Notes Notes about the node currently selected in the Drawing pane. Notes can
be up to 200 characters.
Interface and Menus 37
Feature Description
Node Identification Use the Node Drop Down List to select a node or to scroll through each of
Number the nodes in the pipe system.
Node The name of the node currently selected in the Drawing pane. Use the
Node field to edit the node name.
Type (Join Point) The type of node currently selected in the Drawing pane. Use the Type
field to modify the node type. There are three types of nodes – join point,
tank, or demand pressure (End Pressure).
Type (Join Point) Icon Displays the image representing the join point in the Drawing pane. Use the
Icon button to select the join point image you want displayed on the pipe
system drawing.
The icon size can be selected from a range of scales. The
image you select does not affect any of the joint point
properties or values.
Elevation of Join Point The elevation of the join point expressed in the units displayed.
Demands In (at Join Point) View the In Flow to the system at this node. Click edit to change.
Demands Out (at Join Point) View the Out Flow from the system at this node. Click edit to change.
Edit buttons (Join Point) Opens the Set Flow Demands dialog. This dialog is used to set a demand
flow on the join point.
Notes Notes about the node currently selected in the Drawing pane. Notes can be
up to 200 characters.
38 Pipe Flow Expert User Guide
Flow Demands
Flow demands can only be added at a node if the type selected is a Join Point.
Feature Description
In Flow Rate Entering The The flow rate entering the system at this node expressed in the units
System displayed.
Out Flow Rate Leaving The The flow rate leaving the system at this node expressed in the units
System displayed.
OK Confirm any changes that have been made.
Cancel Close the dialog without making any changes.
Interface and Menus 39
Pipe Pane
A pipe can have many features, such as name, length, internal diameter, roughness, nominal size,
material, schedule or class reference, internal volume and surface area.
The data for some of these features, such as name, length, internal diameter and roughness can be
entered directly into the pipe pane input boxes (other features would be left unchanged and may
have to be amended at a later time).
To set all the features of a pipe use the Diameter and Material buttons to access the selection
dialogs.
Pipe Flow Expert allows fittings and valves, components, flow control valves and pumps to be added
to a pipe. The selection dialogs to add or change the data for these items can be accessed by
clicking on the appropriate button in the pipe pane.
Pipe Features
Feature Description
Pipe Identification Number Use the Pipe Drop Down List to select a pipe or to scroll through each
of the pipes in the pipe system.
Name The name of the pipe currently selected in the Drawing pane. Use the
Name field to edit the pipe name.
Length The length of the pipe currently selected in the Drawing pane. Use the
length field to change the length of the pipe.
Internal Diameter The internal diameter of the pipe currently selected in the Drawing pane.
Use the internal diameter field to change the internal size of the pipe.
Click the Diam? button to display the Pipe Diameter Database sizes.
40 Pipe Flow Expert User Guide
Roughness The internal roughness of the pipe currently selected in the Drawing
pane. Use the roughness field to change the internal roughness of the
pipe. Click the Material button to display the Pipe Material Database.
Notes Notes about the pipe currently selected in the Drawing pane. Notes can
be up to 200 characters.
Pipe Color and Line Width Set the color and line width of the pipe currently selected in the Drawing
pane.
Add/Change Fittings button Opens the Pipe fitting friction coefficients database. Use the
database to add and maintain fittings on a pipe. The number of fittings
on the pipe is displayed next to the fitting image on the Add/Change
Fitting button.
Add/Change Component Add a component to the pipe currently selected in the drawing pane.
Pressure Loss button Change the Pressure Loss characteristics for the component. A number
is displayed next to the Component image to indicate if the component
is active.
Add/Change Control Valve Add a control valve to the pipe currently selected in the drawing pane.
button Set the maximum flow rate in the pipe by using a flow Control Valve
(FCV), or set the pressure at the end of the pipe by using a Pressure
Reducing Valve (PRV), or set the pressure at the start of the pipe by
using a Back Pressure Valve (BPV). A number is displayed next to the
Control Valve image to indicate if the Control Valve is active.
Add/Change Pump button Add a pump to the pipe currently selected in the Drawing pane. Enter
the flow rate and head characteristics for various points on the pump
performance curve. A number is displayed next to the Pump image to
indicate if the Pump is active.
Include check boxes Include/Exclude status for various items added to the pipe currently
selected in the Drawing pane.
i.e. Fittings & Valves, Components, Control Valves, Pumps.
Diam? Display the Pipe Diameter Size Database. A Double Click on a pipe will
also display the Pipe Diameter Size Database.
Material Display the Pipe Material Database.
More…. Opens the pipe sub menu which provides further options to:
• Change Pipe Diameter
• Change Pipe Material
• Edit, Copy, Paste & Delete Fittings, Components, Control
Valves, and Pumps
• Re-Open / Close Pipe
• Reverse Pipe Direction
• Prevent Backflow – On / Off
• Move / Unlink end of Pipe
• Use Pipe Values for as default for the next pipe to be drawn
• Change Fluid Zone (for pipe)
• Close sub menu
A Right Click on a pipe will also display the pipe sub menu.
Interface and Menus 41
Feature Description
Material The material description of the pipe currently selected in the Drawing pane.
Schedule/Class The Schedule/Class description of the pipe currently selected in the
Drawing pane.
Internal Roughness The internal roughness of the pipe currently selected in the Drawing pane.
Nominal Size The Nominal Size description of the pipe currently selected in the Drawing
pane.
Internal Diam. The internal diameter of the pipe currently selected in the Drawing pane.
Wall Thick The wall thickness of the pipe currently selected in the Drawing pane.
Outside Diam The outside diameter of the pipe currently selected in the Drawing pane.
Weight The weight per unit length of the pipe currently selected in the Drawing
pane.
Internal Vol. The internal volume (ft³/100 ft or m³/100m) of the pipe currently selected in
the Drawing pane.
Surface Area The external surface area (ft²/100 ft or m²/100m) of the pipe currently
selected in the Drawing pane.
Save Pipe This button is not available during pipe material selection.
Cancel (Changes) This button is not available during pipe material selection.
Change Material Show Listing of available pipe data materials.
42 Pipe Flow Expert User Guide
Feature Description
Material The material description of the pipe currently selected in the drawing
pane.
Schedule/Class The Schedule/Class description of the pipe currently selected in the
drawing pane.
Internal Roughness The internal roughness of the pipe currently selected in the drawing
pane.
Nominal Size The Nominal Size description of the pipe currently selected in the
drawing pane.
Internal Diam. The internal diameter of the pipe currently selected in the drawing pane.
Wall Thick The wall thickness of the pipe currently selected in the drawing pane.
Outside Diam The outside diameter of the pipe currently selected in the drawing pane.
Weight The weight per unit length of the pipe currently selected in the drawing
pane
Internal Vol. The internal volume (ft³/100 ft or m³/100m) of the pipe currently selected
in the drawing pane.
Surface Area The external surface area (ft²/100 ft or m²/100m) of the pipe currently
selected in the drawing pane.
Save Pipe Save the selected data to the pipe currently selected in the drawing
pane.
44 Pipe Flow Expert User Guide
Cancel Close the Pipe Diameter database without making any changes.
Transfer Selected Size Copy size data from data listing to entry boxes (at top of the screen).
Size data listing Listing of pipe sizes.
Metric or Imperial Display size data in metric or imperial units.
Change Material Display data dialog for pipe material.
Add new size Display input boxes for new pipe size data.
Remove entry Remove a pipe size.
Interface and Menus 45
Feature Description
Symbol Fitting type symbol.
Type Fitting type short code.
Metric Nominal metric fitting size.
Imperial Nominal imperial fitting size.
Description Fitting description.
K value Local loss coefficient of fitting.
Qty Quantity of fittings.
Position Fitting position. Define to be at Start or End of pipe.
Save Save the fitting selections to the pipe currently selected in the drawing
pane.
Clear Clear the fitting selections.
Cancel Close the Pipe Fittings Database without making any changes.
Pipe Size Click to display fittings to match the current pipe size.
46 Pipe Flow Expert User Guide
Metric Pipe Sizes (mm) Drop down list of metric pipe sizes, click to display matching fitting sizes.
Imperial Pipe Sizes (inch) Drop down list of imperial pipe sizes, click to display matching fitting
sizes.
Fitting Database Listing of fittings and friction coefficients.
Add Selected Item On To Pipe Copy fitting data from listing to the list on the currently selected pipe.
Calculate K value Calculate local loss coefficient for: entrance rounded, gradual
enlargement, gradual contraction, sudden enlargement, sudden
contraction or long pipe bend.
Create new fitting Create data for non standard fittings.
Remove entry Remove data from fittings database.
Interface and Menus 47
Feature Description
Component Name Name of the component.
Symbol Scroll buttons Choose symbol for the component.
Component Type Choose the type of pressure loss component (Fixed Loss, Curve Loss,
Cv Value, Kv Value, Sprinkler K (metric), Sprinkler K (imperial), Orifice).
Inputs applicable for defining the chosen component type are displayed.
See later section about COMPONENTS for further details.
OK Add the component to the pipe currently selected in the Drawing pane.
Cancel Close the dialog without making any changes.
Clear Clear the pressure loss data.
Delete Remove the component from the pipe currently selected in the drawing
pane.
Save To File Save the component details to a file.
Load From File Load the component details from a file.
48 Pipe Flow Expert User Guide
Feature Description
Control Name Name of the control valve or P&ID number.
Flow Control Valve Set control flow rate in the units displayed.
Pressure Reducing Valve Set pressure required at the end of the pipe.
Back Pressure Valve Set back pressure required at the start of the pipe.
Specify Allowable dP Range Set allowable dP Range, a warning will be issued if the actual dP is
outside the lower and upper values.
OK Add the control valve type to the pipe currently selected in the Drawing
pane.
Cancel Close the dialog without making any changes.
Delete Remove the control valve from the pipe currently selected in the
Drawing pane.
Interface and Menus 49
Pump Data
The main features of the pump data dialog are listed in the table below. The pump section later in
this document provides further details of the Graph Options, the Pump Data Menu options and
the options for opening the Pump Database, adding a pump to the Pump Database, Import of a
Curve Image and creating a Pump Data Sheet.
Feature Description
Name Name of the pump.
at Elevation Elevation of the pump.
Pump Scroll buttons Choose symbol for the pump.
Set Flow Rate Enter flow rate to model a pump with a fixed flow rate
Set Head Increase Enter a head or pressure to model the additional motive force from a
pump
Set Speed (rpm) Operating speed of a pump with a performance curve.
Set Impeller Diameter Set impeller diameter size & units
Flow Flow rate values for operating range of pump. Displayed in units
selected from drop down list.
Head Head generated for each of the flow rate entries. Displayed in units
selected from drop down list.
50 Pipe Flow Expert User Guide
Drawing Pane
Feature Description
Drawing Grid The drawing grid shows details of the pipeline system. The information
to be displayed, such as size, length, elevation, flow rate etc. can be
selected from the configuration options labelling tab.
Hint Feature The Hint pane, located above the tool bar, displays tips for using the
button currently selected on the tool bar.
Zoom Feature If your mouse is suitable the drawing size can be zoomed larger or
smaller using the mouse scroll wheel.
Drawing Size Display The drawing size can be selected from the drop down listing between
the Zoom Out and the Zoom In buttons.
Zoom Out Button Click to make the drawing size smaller by one step.
Zoom In Button Click to make the drawing size larger by one step.
Zoom drawing to fit on screen Click to fit all of the drawing on the screen.
Pipe Flow Expert offers a choice of a drawing grid with square increments for standard designs or an
isometric grid for use where it is desirable to create an isometric view.
Moving from a standard grid to an isometric grid transposes the standard drawing on to a flat
isometric plane. A user can then adjust/move the nodes as necessary to produce a drawing that
looks 3D.
Moving from an isometric grid to a standard grid transposes the isometric drawing to a flattened view
that produces a near plan view (except that PipeFlow Expert does not allow nodes to appear at the
same point on the grid and therefore nodes directly above or below each other on the isometric grid
are offset at a diagonal angle when transposed to the flat view).
• Labels: The labels that are shown on the drawing can be chosen.
• Units: The units in which to display lengths, diameters, head loss, velocity etc. can be
chosen.
• Pipe Data: The default pipe data can be chosen. These details are used to draw any new
pipes.
• Pipe Data: Various default pipe attributes may be copied to a range of selected pipes.
• Node Data: An elevation value and a node image may be copied to a range of selected
nodes. Demand In / Out Flow values can be set or adjusted.
• Results Colors: The results screen drawing can be displayed using a color gradient, to
indicate the range of flow rates, fluid velocities, friction loss, hydraulic gradient line and
elevations etc.
• Calculations: The calculation parameters and tolerances can be changed (if necessary).
• Editor: The editor preferences can be configured.
Labels Tab
Feature Description
Show Name (Pipes) Show name of the pipe on the drawing.
Show Diameter Show diameter of the pipe on the drawing.
Show Length Show length of the pipe on the drawing.
Show Pipe # Show the pipe number on the drawing.
Component Name Show component name on the drawing.
Flow Control Name Show flow control name on the drawing.
Show Values Show valve symbol on the drawing, if valve is present on pipe.
Show Total K Value Show total K value on the drawing, for all fittings on the pipe.
Show Bends Show bend symbol on the drawing, if bend is present on pipe.
Show Pump Name Show pump name on the drawing.
Show Name (Node) Show the name of node on the drawing.
Show Elevation (Node) Show the node elevation on the drawing.
Show Tank Info Show the Tank Information on the drawing.
Show Node # Show the pipe number on the drawing.
Pipe Results Show the volume flow rate on drawing.
Show Flow Rate
Show Mass Flow Show the mass flow rate on drawing.
Show Velocity Show the fluid velocity on the drawing.
Show Total Pressure Drop Show the total pressure drop of the pipe, the fittings and the component
on the drawing.
Fitting Results
Do Not Show on drawing Do not show the total pressure drop of the fittings on the drawing.
Show Pressure Loss through
fittings Show the pressure drop of the fittings on the drawing.
Pump Results
Do Not Show on drawing Do not show the pump results data on the drawing.
Show Pump Head Show the pump head on the drawing.
Show NPSH available Show the net positive suction head available at the pump inlet on the
drawing.
Node Results
Do Not Show on drawing Do not show the pressure at the nodes.
Show Pressure at Node Show the pressure at the nodes on the drawing.
Save As Default Options Save the current Labels, Units, Pipe Data, Results Colors & Editor
options as defaults for a new system. See System Options – Default
Options for further information.
OK Confirm changes to configuration options.
Cancel Close the labelling tab without making any changes.
Interface and Menus 55
Units Tab
Feature Description
Length Select the units for display of the pipe lengths.
Diameter Select the units for display of the pipe internal diameters.
Roughness Select the units for display of the pipe internal roughness.
Head Losses Select the units for display of the head losses
Flow Rate Select the units for display of the flow rates.
Mass Flow Select the units for display of the mass flow rates
Gas Flow Select the units for display of the gas flow rates.
@Standard Select the standard conditions to calculate standard gas flow at.
Velocity Select the units for display of the fluid velocities.
Weight Select the units for display of the pipe weights.
Volume Select the units for display of the internal pipe volumes.
Surface Area Select the units for display of the surface areas of the pipes.
Energy Select the units for display of the energy usage
Tanks, Nodes, Control &
Components:
Pressure Select the units for display of pressure.
56 Pipe Flow Expert User Guide
Liquid Level Select the units for display of the fluid liquid level.
System Results: Select the units for display of the elevations of the nodes.
Elevation
Atmosphere Value of standard atmosphere in absolute pressure units.
Pressure Ref. Select Gage or Absolute pressure units.
Pressure Select the units for display of the pressures at join points (nodes).
Temperature Select option for display of the fluid temperatures.
Density Select the units for display of the fluid density
Imperial or Metric Select general option for Imperial or Metric displays.
Decimal Places Define the number of post decimal places used to display values on the
system drawing, results sheet and PDF report.
Save As Default Options Save the current Labels, Units, Pipe Data, Results Colors & Editor
options as defaults for a new system. See System Options – Save As
Default Values for further information.
OK Confirm changes to configuration options.
Cancel Close the dialog without making any changes.
Interface and Menus 57
NOTE: Be sure to enter the value for the pipe’s properties in the units displayed next to the field. For
example, if you are using metric units, and m for meter is displayed next to the Length field, enter the
pipe length value in meters.
Various attributes of the default pipe may be copied to the list of selected pipes.
The Selection Tool or the Individual Pipe Selection Tool may be used to select
which pipes are to selected prior to opening the Pipe Settings tab. Individual pipes can
be added or removed from the selected list by checking or un-checking the box adjacent to the pipe
description.
Feature Description
Internal Diameter Set the default internal diameter for the next pipe to be added to the
drawing.
Diam? Display the Pipe Diameter Database.
Roughness Set the default internal roughness for the next pipe to be added to the
drawing.
Material Display the Pipe Material Database.
Length Set the default pipe length for the next pipe to be added to the drawing.
Add/Change Fittings Select the default fittings for the next pipe to be added to the drawing.
Add/Edit Component Set the default data for a component to be added to the drawing.
Pipe Color Select the pipe color and line width for the default pipe.
Copy Internal Diameter Only Copy the internal diameter data to the pipes selected in the listing.
Copy All Diameter Data Copy the internal and outer diameter data to pipes selected in the listing.
Copy Roughness Only Copy the internal roughness to the pipes selected in the listing.
Copy All Material Data Copy the pipe material, schedule/class and internal roughness to the
pipes selected in the listing.
Copy Length Only Copy the default pipe length to the pipes selected in the listing.
Copy Fittings Only Copy the default pipe fittings to the pipes selected in the listing.
Copy Components Only Copy the default component to the pipes selected in the listing.
Copy Controls Only Copy the default flow control to the pipes selected in the listing.
Copy Pumps Only Copy the default pump to the pipes selected in the listing.
Copy Color and Style Copy the line color and line width to the pipes selected in the listing.
Copy All Pipe Data Copy the default pipe values, including fittings and valves, component
and pumps to the pipes selected in the listing.
Open Pipes Open the pipes selected in the listing. Pipes which are currently closed
will be shown at the end of the listing.
Close Pipes Close the pipes selected in the listing.
Save As Default Options Save the current Labels, Units, Pipe Data, Results Colors & Editor
options as defaults for a new system. See System Options – Default
Options for further information.
OK Close the configuration options pipe updates tab.
Interface and Menus 59
Feature Description
Copy Node Elevation Copy the elevation to the nodes selected in the listing.
Copy Node Image Copy the node image to the nodes selected in the listing.
Copy Image and Elevation Copy the node image and the elevation to the nodes selected in the
listing.
Copy Demand – Flow In Copy the additional flow in values entering the system at the node points
selected in the listing.
Copy Demand – Flow Out Copy the additional flow out values leaving the system at the node points
selected in the listing.
Multiply Demand In Multiply the in flow demand values by the specified amount for the nodes
selected in the listing.
Multiply Demand Out Multiply the out flow demand values by the specified amount for the
nodes selected in the listing.
OK Close the configuration options node updates tab.
60 Pipe Flow Expert User Guide
Feature Description
Use Design Colors / Select option to display results according to the chosen color gradient.
Use Color Gradient
Determine Results Colors Select a results category to be displayed using the chosen color
based on a Chosen Category. gradient.
Sample Gradients Select a color gradient to be used on the results screen.
Low Color / Middle Color / Select customized colors to generate a user defined color gradient.
High Color
Save As Default Options Save the current Labels, Units, Pipe Data, Results Colors & Editor
options as defaults for a new system. See System Options – Default
Options for further information.
OK Close the results colors tab.
Cancel Close the results colors tab and revert to the previous selection
Interface and Menus 61
Calculations Tab
Feature Description
Method of Solution Non-Compressible or Compressible flow calculation engine
Method of Calculation Equation used to calculate friction loss.
Final Node Balance Balance pressure at all nodes to this accuracy
Calculation Parameters A set of values that are used during convergence to determine a
solution. The actual parameters vary depending on the Method of
Solution selected and the Method of Calculation equation that is
selected.
Reset All entries to the Restore the standard settings for the calculation parameters.
Default Values
OK Confirm changes to system calculation options.
Cancel Close the Calculations Tab without making any changes.
Note: We recommend that you do not change these values, unless it becomes necessary to solve a
very finely balanced system.
62 Pipe Flow Expert User Guide
Editor Tab
Feature Description
Drawing Grid Set system drawing to standard or isometric view.
Drawing Options: Add Pipes – Draw pipes using continuous rubber banding.
Continuous Rubber Banding
Drawing Options: Performance Draw pipes using performance rubber banding; provides more
Rubber Banding responsive rubber banding when working with large systems.
Drawing Options: Add Pipes – Display reminder about the default pipe when drawing the first pipe of
First Reminder a new system.
Edit Grid: Dock Position Position the edit grid at the bottom or right-hand side of the application
window.
Edit Grid: Zoom to Item Set whether the selected item on the edit grid is zoomed to with a
single or double mouse click.
Results Grid: Dock Position Position the results grid at the bottom or right-hand side of the
application window.
Results Grid: Zoom to Item Set whether the selected item on the results grid is zoomed to with a
single or double mouse click.
Save As Default Options Save the current Labels, Units, Pipe Data, Results Colors & Editor
options as defaults for a new system. See System Options –
Default Options for further information.
Interface and Menus 63
Results Tables
The results of a pipeline system analysis are displayed in the Results tables. Data for flow rates in
pipes, velocities in pipes, pressures at join points, tank elevations, hydraulic grade lines, pump
operating points and many more calculated results, can all be viewed in the results tables.
The results table interacts with the drawing pane in a two-way manner. If a pipe or a node is selected
in the results tables then the pipe or node is selected on the drawing.
When the Results Grid: Zoom To configuration option is set to Single Click, selecting a cell or row in
the results grid will automatically zoom to the highlighted item.
When the Results Grid: Zoom To configuration option is set to Double Click:
1. Select a cell or row in the results grid and click the Zoom to Highlighted item button, , on
the tool bar, or
2. Double click in a cell or the row header (the ‘Pipe id’ column) in the edit grid.
If a pipe or node is selected on the drawing then the results table will also change to show the
selected item.
The results display units can be altered by choosing the units required from the configuration options
units tab. The system results data can also be saved to an Excel spreadsheet file or exported to a
new Excel spreadsheet.
Feature Description
File menu Select an option to save results in Excel format or to export the results to
a new Excel spreadsheet.
Units menu Select option to display the results in Imperial, Metric or selected units.
Save button Save the results data in Excel format.
Export to Excel button Start Excel and display the results data in a new Excel spreadsheet.
Copy to Clipboard Copy the information from the current sheet to the clipboard.
Choose Units Select option to display the results in Imperial, Metric or selected units.
Dock Results Sheet Bottom Dock, auto size and move the Result Sheet to the bottom of the
drawing.
Dock Results Sheet Right Dock, auto size and move the Result Sheet to the right of the drawing.
Zoom to selected item Zoom the drawing in the background to show the selected item.
Pipes tab Display the information about the pipes in the system.
Fittings tab Display the information about the valves and fittings in the system.
Pumps tab Display the information about the pumps in the system.
Nodes tab Display the information about the nodes in the system.
Fluids tab Display the information about the fluids in the system.
Pipe Materials tab Display the information about the pipe materials in the system.
Energy tab Display the information about the energy usage in the system.
All Results tab Display the information about the elements in the system.
66 Pipe Flow Expert User Guide
The Results drawing can be configured to display the pipes in various colors based on the value of a
chosen category such as Flow Rate, Velocity, Friction Loss, Internal Diameter etc. The color gradient
start and end point values may be adjusted to narrow the band over which the colors are displayed.
File and Design Operations 67
Once a system has been created it can then be saved to a system design file which stores all of the
information about the system, including the node and pipe data, the fittings and valve information,
the components information, and the pump data.
Individual items in the system such as components and pumps can also be saved to their own file,
so that they can be re-used and re-loaded as required (perhaps for use in future systems or to
duplicate and copy these items within an existing system). The pump file extension is .pfpm and the
component file extension is .pfco.
Images of the drawing screen can be saved and/or attached to an email as a convenient way of
sharing a quick snapshot of a system or set of results.
1. Define whether imperial or metric units are used throughout the pipe system.
2. To define the imperial or metric setting, select the Imperial or Metric option on the toolbar or
the Units tab in the Configuration Options dialog, or you can select the Imperial or Metric
menu items from the Units menu.
3. You can customize the units and default values used for the individual items in the system at
any time by using the Configuration Options dialog.
4. Click the New Grid button or select File | New to create a new drawing grid.
68 Pipe Flow Expert User Guide
5. Pipe Flow Expert asks the user if the grid should be shown for isometric drawing. Click ‘yes’
to display the isometric grid or click ‘no’ to display the standard drawing grid.
After creating a pipe system you should set the preferences of your choice. In Pipe Flow Expert you
can configure whether imperial, metric or specifically chosen units are used throughout the system.
The labels shown on the pipe system drawing can be altered, so that specific items can be selected
to be shown or excluded as required.
The configuration settings for a pipe system can be amended at any time, while you are working in a
pipe system, however defining your choices in advance will make it easier when you come to start
the drawing process. All configuration options are saved with the system and will be set to their
saved values when a system is loaded.
Tanks and end-pressure nodes will also be displayed in the isometric plane. The drawing menu
provides options to display an ‘Isometric tank view from the left’ or to display an ‘Isometric tank view
from the right’. Selecting either of these options will change the display of all tanks and end pressure
on the isometric view.
1. Define the pipe system’s fluid and the fluid’s properties. For more information about selecting
a fluid, see: Defining the System Fluid
2. Add the applicable tanks to the system. For more information about adding tanks, see:
Adding a Tank
3. Add the applicable join points to the system. For more information about adding join points,
see: Adding a Node (Join Point)
4. Add the applicable pipes to the system. For more information about adding pipes, see:
Adding a Pipe
5. Add the applicable pumps to the system. For more information about adding pumps, see:
Adding a Pump
6. Add the applicable fittings to the system. For more information about adding fittings, see:
Adding Fittings and Valves
7. Add the applicable component pressure losses to the system. For more information about
adding component pressure losses, see: Adding a Component
8. Add the applicable control valves to the system. Flow Control Valves, Pressure Reducing
Valves or Back Pressure Valves can be used in the system. For more information about
adding control valves, see: Adding a Control Valve
9. Add the applicable demand flows to the system. For more information about adding demand
flows, see: Adding a Demand Flow
File and Design Operations 69
10. Add the applicable demand pressures to the system. For more information about adding
demand pressures, see: Adding a Demand Pressure
11. Calculate and solve the pipe system’s flow and pressure. For more information about
calculating and solving, see: Calculating and Solving the System
Saving a System
When you save a pipe system in Pipe Flow Expert, a .pfe file is generated that is used exclusively
with Pipe Flow Expert. All the system’s data is stored within the file. If you need to modify the
system, or want to reuse the system for a future system, you can simply open the file in Pipe Flow
Expert, make the necessary changes, and resave the file.
1. Click the Save File button, , on the toolbar or select File | Save to open the Save As
dialog.
Once a pipe system has been saved to a .pfe file, you can simply click the Save button, , on the
toolbar or select File | Save to save changes to the system.
70 Pipe Flow Expert User Guide
When an Isometric view is transposed (flattened) to a standard view, any vertical lines from the
isometric view will be drawn at 45 degrees. This happens because Pipe Flow Expert does not allow
a drawing to contain nodes which sit over other nodes, or nodes which sit over pipes.
This restriction has been applied to avoid confusion.
With the ‘Isometric to Standard’ type of transposition the result can be visualized as an offset view
from a high overhead position, where the vertical lines can still be seen, i.e. the result looks similar
to a plan view but it is not an exact plan view (where some of the lines which were vertical in the
isometric view would not be seen in an exact plan view).
When a Standard view is transposed to an Isometric view the result will be a flat view of the current
drawing in the isometric plane. The user may then adjust/move node positions as required to make
the drawing appear 3D on the isometric grid.
3. Select the ‘Drag and Move’ mode and adjust the node positions as required.
4. Use the drawing menu to select ‘Isometric tank View from Right’ or ’Isometric Tank View
from Left’.
The default drawing grid can for new systems can be set in the Editor Tab of the Configuration
Options dialog.
1. Click the Email System Information button, , on the toolbar to open a new mail
message in your default e-mail application with the system’s .pfe file attached to the e-
mail.
Printing a System
We recommend creating a PDF file of the system drawing (‘Create PDF’ available from the file
menu) and then using the PDF viewer (Adobe Acrobat for example) to print out the system as
required, however there is also a direct Quick Print option that can send the part of the system
displayed on screen, directly to a printer, where it can be scaled to print over x by y pages. This
allows a large system to be printed out over multiple pages which can be fitted together.
File and Design Operations 71
Direct Print
In Pipe Flow Expert, when you print a pipe system directly to a printer, only the visible part of image,
what is currently displayed in the Drawing pane, is printed.
If you wish to print the entire pipe system, click the Zoom Out button, , on the toolbar to zoom
out until the area you wish to print is visible in the Drawing pane.
The printed image will be scaled to fit on one page by default, but you can customize the scaling
using the ‘Scale to fit’ fields. If you want to change the paper’s orientation to landscape or print to a
printer other than your computer’s default printer, open the Page Setup dialog and make your
selections before printing the pipe system. To access the Page Setup dialog, select Print Setup from
the File menu.
Note: As an alternative, for larger higher quality prints of your complete system you can create a
PDF image of your system drawing by using the option provided on the file menu.
The PDF drawing can then be printed at a size to suit your requirements.
1. Click the Print button, , on the toolbar or select File | Print to open the Printing
Information dialog.
2. If you want to change the printing scale, type the number of pages wide by the number of
pages high in the Scale to fit fields. Note: Printing over multiple pages requires use of
additional memory and problems may arise if your system (and printer) do not have enough
memory available. The amount of memory required varies considerably depending on the
size and number of items on the drawing that is to be printed.
3. Type the title you want displayed at the top of the page.
1. Click on the File Menu and select, , Save Screen as EMF Metafile…
2. Your default email client will be opened with an attached jpeg image named PFEImg.jpg
System Options
Pipe Flow Expert can be configured and set-up to suit the users working preferences.
The labelling on the drawing can be configured so that specific items can be included or excluded as
required. The units in which to display lengths, diameters, head loss, velocity etc. can be chosen.
The details of a default pipe can be chosen and these details will be used to draw any new pipes.
The calculation tolerances can be changed if necessary (however in most cases these values should
be left unchanged).
Most configuration settings are defined in the Configuration Options dialog which is made up of a
series of tabs, one for each page of configuration options.
You can access the Configuration Options dialog by selecting Specify Units from the
Units menu, or by clicking the Units button or Label button on the tool bar.
To select a Default Pipe size for drawing click the Pipe button on the tool bar to choose the pipe
material, the pipe diameter and pipe length etc.
To set the Default Pipe attributes to match the currently selected pipe, right click to display the pipe
pop-up menu and choose the ‘Set as Default Pipe for Drawing’ option.
NOTE: When you change the universal unit setting, it converts all unit values to the unit type
selected, and all values on the Units tab of the Configuration Options dialog are converted to the
fields’ default values. For example, if you are changing the universal setting from imperial to metric,
all values, including any imperial units selected on the Units tab of the Configuration Options dialog,
are converted to metric. All field values on the Units tab are also reset to their default metric value.
There are three places in Pipe Flow Expert that you can define the universal unit setting.
1. To change the units from the toolbar, click the Imperial or Metric option on the tool bar.
2. To change the units from the Units tab, click the Units, , button on the tool bar or select
Specify Units from the Units menu to open the Units tab of the Configuration Options
screen. Click the Imperial or Metric option.
3. To change the units from the Units menu, select the Imperial Units or Metric Units from
the Configuration Options Units Tab screen.
For more information about pipe system results, see: Calculating the System Flow and Pressure
Click the Labelling button, , on the tool bar to open the Labelling tab of the Configuration
Options screen.
1. Select the check boxes next to the labelling options you want to apply to the pipe system in
the Pipes, Fittings, Pumps, and Nodes sections.
2. Click one of the labelling options in the Pipe Results, Fitting Results, Pump Results and
Node Results sections to determine which of the pipe system’s calculation results are
displayed in the Drawing pane.
76 Pipe Flow Expert User Guide
3. Click OK to save the labelling configurations and close the Configuration Options dialog,
or click another tab in the dialog to continue configuring Pipe Flow Expert and the pipe
system.
4. To remove a labelling option, clear the check box next to the applicable label in the Pipes,
Fittings, Pumps, or Nodes section of the Labelling tab.
For example, if you select feet from the Length list, feet will be displayed next to the Length field in
the Pipe pane, and if the Show Length check box is selected in the Pipes section of the Labelling
tab, each pipe’s length in the pipe system is displayed in feet in the Drawing pane.
To define the units used in Pipe Flow Expert and the pipe system:
1. Click the Choose Units button, , on the tool bar, or select Specify Units from the Units
menu to open the Units tab of the Configuration Options screen.
3. Do not click the Imperial or Metric option in the Change All Units section of the Units tab,
unless you want to change the universal unit setting and reset all the values currently
defined on the Units tab.
NOTE: When you change the universal unit setting, it converts all unit values to the unit type
selected, and all values on the Units tab of the Configuration Options dialog are converted to the
fields’ default values. For example, if you are changing the universal setting from imperial to metric,
all values, including any imperial units selected on the Units tab of the Configuration Options dialog,
are converted to metric. All field values on the Units tab are also reset to their default metric value.
In Pipe Flow Expert, by default, each unit has a number of decimal places associated with it. The
software tries to be smart, in that it shows a different number of decimal places for a given value
based on the display unit. For example, a flow rate value in m3/s is displayed to 4 decimal places,
whereas a flow rate value in US gpm is shown to 2 decimal places.
For gas flow rates the software even adjusts the number of decimal places based on the size of the
flow rate value. For example, a gas flow rate displayed in SCMH may be displayed to a different
number of decimal places depending on the size of the value and how significant the fractional part
of the value may be.
The default ‘smart decimals’ work well for many users, however, when necessary, it is possible to
override the number of decimals that are displayed on the system drawing, the results sheet, and the
PDF report.
The decimal places override options can be configured on the Units tab.
The decimal override functionality works slightly differently to the default decimals functionality, in
that when overriding the number of decimals to display, this is specified on a per attribute basis (for
attributes such as length, diameter, roughness, volume flow) rather than operating in a ‘smart’
manner based on the display unit.
78 Pipe Flow Expert User Guide
i.e. a specific attribute, such as volume flow for example, can be configured to display to a set
number of decimal places, and this will be applied irrespective of the unit of flow that is chosen.
Select one or more of the options (System Drawing, Results Sheet, PDF Report) where the post
decimal override values are to be applied. Once an override option has been selected, a set of
default decimal places for each different attribute will be applied, and these can then be updated as
required.
To change and set the number of override post decimal places for a specific attribute, select the
required attribute from the dropdown list and update the number of post decimals for that attribute.
Note: Once the override decimals has been applied, the default number of decimal places for each
attribute will be applied, and these will be different in some cases to the ‘smart’ decimals that were
used for individual units when no override was in place. This means that when the override decimals
functionality is selected, it may be necessary to review and update as needed, the specified number
of decimal places for each and all attributes in the list.
Once the number of decimal places for each attribute has been configured, click OK to save the
decimal place configurations and close the Configuration Options dialog or click another tab in the
dialog to continue updating other configuring options within the Pipe Flow Expert software.
System Options 79
The default pipe values are used when adding pipes however you can customize the values for an
individual pipe in the system at any time, by editing its values in the Pipe pane or in the Pipe
diameter data dialog.
NOTE: Be sure to enter the value for the pipe’s properties in the units displayed next to the field. For
example, if you are using metric units, and m for meter is displayed next to the Length field, enter the
pipe length value in meters.
1. Click the Set Default Pipe for drawing button, , on the tool bar to open the Default
Values tab of the Configuration Options dialog.
1. Click the Material button. This opens the Pipe diameter data screen A list of all the pipe
materials available in the pipe database are displayed in the Choose new pipe material list.
80 Pipe Flow Expert User Guide
2. Select the pipe’s material from the Choose new pipe material list.
3. If the pipe material is not in the Choose new pipe material list, click the Add new material
button to add the new material to the list. For more information about adding a pipe material,
see: Adding a Pipe Material to the Database section in Section: Creating a Pipe System.
4. Click the Select button or double-click the row containing the material.
System Options 81
1. The selected material is displayed in the Pipe data section of the Pipe diameter data
dialog, and a list of all the different pipe sizes available for the selected pipe material is
displayed in the Pipe diameter database.
3. If the pipe size is not in the list, click the Add new size button to add the new size to the list.
For more information about adding a pipe size, see: Adding Pipe Size Data to the Database
Section: Creating a Pipe System.
4. Click the Transfer Selected Size button or double-click the row containing the size. The
selected size is displayed below the pipe material in the Pipe data section of the Pipe
diameter data screen.
5. Edit the applicable pipe properties in the Pipe data section. The edits you make only affects
the pipe’s properties for the system; they do not affect the database data.
6. Click Save Pipe to add the pipe’s material and size, and to close the Pipe diameter
database.
The Pipe Default Tab is now populated with the choices that have been made.
The pipe’s material is displayed under the Roughness value, and the nominal size is displayed
under the Diam button. The pipe’s internal diameter and roughness are displayed in the Internal
Diameter and Roughness fields on the Default Values tab.
82 Pipe Flow Expert User Guide
1. Type the default pipe length into the Length field on the pipe pane.
1. The default number of fittings currently on the selected pipe is displayed on the Add/Change
Fittings button.
3. Clicking the Add/Change Fittings button opens the Pipe fitting friction coefficients dialog.
A list of all the fittings available in the fitting database is displayed in the Fitting Database
list.
4. Select the fitting you want to add to the pipe from the Fitting Database list.
5. Use the Move to fitting size fields to locate a specific metric or imperial fitting size in the
Fitting Database list.
System Options 83
6. If the fitting is not in the Fitting Database list, click the Create new fitting button to add the
new fitting to the list. For more information about adding a fitting to the database, see: Adding
a Fitting to the Database section in Section: Creating a Pipe System.
7. Click the Add Selected Item on to pipe button or double-click the row containing the fitting.
8. The selected fitting is displayed in the Fittings on section of the Pipe fitting friction
coefficients dialog.
9. Select the quantity of the fitting you are adding to the pipe from the fitting’s Qty list in the
Fittings on section.
10. Select the position of the fitting, Start of Pipe or End of Pipe, from the drop down list.
12. Click Save to add the fitting to the pipe, and to close the Pipe fitting friction coefficients
screen.
14. Click OK to save the default pipe values and close the Configuration Options dialog, or
click another tab in the dialog to continue configuring Pipe Flow Expert and the pipe system.
1. Optional: First select a group of pipes to update using the Selection Tool, , or the
2. Click the Adjust Attributes of Selected Pipes button, , on the tool bar, to open the Pipe
Settings tab of the Configuration Options dialog.
3. Individual pipes can be added or removed from the selected list by checking or un-checking
the box adjacent to the pipe description.
4. Click Copy All Pipe Data to copy all of the pipe attributes, including valves and fittings and
the fluid zone to the selected pipes.
5. Click Copy All Diam. Data to copy the default internal and external pipe diameter to the
selected pipes.
6. Click Copy Internal Diam. to copy the default internal diameter to the selected pipes.
7. Click Copy All Material Data to copy the default material, schedule/class and internal
roughness to the selected pipes.
8. Click Copy Internal Diam. to copy the default internal diameter to the selected pipes.
9. Click Copy Roughness to copy the default internal roughness to the selected pipes.
10. Click Copy Length to copy the default pipe length to the selected pipes.
11. Click Copy Fittings to copy the default pipe fittings to the selected pipes.
12. Click Copy Component to copy the default pipe component to the selected pipes.
13. Click Copy Control to copy the default pipe control valve to the selected pipes.
14. Click Copy Pump to copy the default pipe pump to the selected pipes.
15. Click Copy Color & Style to copy the default pipe color and line width to the selected pipes.
System Options 85
Node Updates
The node elevation and the node image on the Node Updates Tab may be copied to other nodes in
the system. The Selection Tool or the Individual Item Selection Option may be used to select a
range of nodes on the drawing prior to opening the Node Updates tab.
1. Optional: First select a group of nodes to update using the Selection Tool, , or the
2. Click the Adjust Attributes of Selected Nodes button, , on the tool bar, to open the Node
Updates tab of the Configuration Options screen.
3. Individual nodes can be added or removed from the selected list by checking or un-checking
the box adjacent to the node description.
4. Click Copy Node Elevation to copy the node elevation to the selected nodes.
5. Click Copy Node Image to copy the node image to the selected nodes.
6. Click Copy Image & Elev. to copy the node image and the node elevation to the selected
nodes.
7. Click Copy Demand In to copy the in-flow values to the selected nodes.
8. Click Copy Demand Out to copy out-flow values to the selected nodes.
9. Click Multiply Demand In to multiply the in-flow values of the selected nodes by the
specified value.
86 Pipe Flow Expert User Guide
10. Click Multiply Demand Out to multiply the out-flow values of the selected nodes by the
specified value.
Results Colors
The results screen can display pipes and nodes from the solved network using a color gradient to
highlight the pipes or nodes based on the result value for a chosen calculation category.
1. Click the Color button, , on Results Screen Color Key, to open the Results Colors tab
of the Configuration Options screen.
3. Choose a color gradient from the drop down of sample gradients, or use the Low, Middle
and High color buttons to create your own color gradient.
Most systems can be solved without any changes to the Calculation options, however these options
are included for experimental use when a balanced solution cannot be found. Widening of these
parameters may give results where the flow into the system and out of the system do not balance
and/or the pressure results throughout the system will not agree with the sum of the pressure drops
through the individual pipes.
A balanced solution may not always be found if the system contains components which ‘fight’ each
other. If a pump is placed in a pipeline, the change in flow rate will be related to the head added by
the pump and the extra pipeline friction losses. In some circumstances, when balancing a system
that includes a number of pumps, the adjustment of the flow rate in one pipe/pump combination may
generate a disproportionate change of flow rate in another pipe/pump combination, which itself may
produce a counter acting effect to the previous flow rate adjustment. Thus the program would
oscillate between two possible solutions, neither of which will give the normal expected degree of
accuracy.
It is normally better to change the system design to overcome these sorts of problem rather than
proceed with a design where it is difficult to predict an accurate result (since this likely indicates that
there is a true design problem).
Note: We recommend that you do not change these values, unless it becomes necessary to solve a
finally balanced system.
Feature Description
Method of Solution Non-Compressible or Compressible flow calculation engine
Method of Calculation Equation used to calculate friction loss.
Final Node Balance Balance pressure at all nodes to this accuracy
Calculation Parameters A set of values that are used during convergence to determine a
solution. The actual parameters vary depending on the Method of
Solution selected and the Method of Calculation equation that is
selected.
Reset All entries to the Restore the standard settings for the calculation parameters.
Default Values
For liquid systems the Method of Solution selected should always be ‘Non-Compressible Flow’ and
the Method of Calculation equation should be ‘Darcy-Weisbach’. These give the most accurate
results possible for liquid systems.
For gas systems the Method of Solution selected should normally be ‘Compressible Gas Flow’. The
Method of Calculation equation should then be selected to meet any specific needs of the system. In
most cases the General Fundamental Flow Equation should be selected since this is the most
generally applicable, however the user can choose from additional equations, such as the AGA
equation, the Weymouth equation, the Panhandle A equation, and others, in order to produce
calculation results that are based on the equation that is normally used for their ‘type’ of gas system.
Default Options
Clicking Save As Default Options will save the currently defined Label, Units, Pipe Data, Results
Colors and Editor options as the default options.
Fluid Zones
Pipe Flow Expert will allow the user to design pipeline systems with up to 20 different fluid zones.
The density and viscosity of each fluid zone must be set by the user. Pipe Flow Expert does not
calculate the resultant density or viscosity of any 'mixed' fluids.
Each pipe in a system can be associated with an available fluid zone. The density and viscosity of
the associated fluid zone will be used in calculating the flow rate and pressure loss in each pipe.
Gas Systems:
When using the Compressible Gas Flow calculation engine, the density of the fluid will automatically
be adjusted based on the pressure in the network at the point of the calculation. i.e. the software will
automatically account for any compression and expansion of the gas in the friction loss calculations.
This means that the fluid density and viscosity could be defined at normal atmospheric conditions
and specified at say 0 bar.g, however the fluid data MUST be defined at the temperature condition
that is present in the network, since the software needs to know what temperature the fluid is at.
For example, gas data could be defined at say 0 bar.g and 20 degrees C, and it would be ok to use
this for calculating the system even if the pressure in the network were say 10 bar.g, provided that
the temperature in the network was 20 degrees C. If the temperature in the network was say 50
degrees C then the fluid data should be specified for some pressure condition at 50 degrees C.
Many systems will only have one Fluid Zone, therefore when a new system is being drawn each new
pipe will be associated with the fluid zone associated with the default pipe data. Fluid Zone 1 is the
Default Fluid Zone. The color of Fluid Zone 1 cannot be changed. Pipes in the default fluid zone are
not background highlighted.
Pipes associated with Fluid Zone 2 to Fluid Zone 20 are background highlighted to assist with
identification of the different fluid zones. The background highlight color for these fluid zones can be
amended by the user. This background highlighting may be toggled on/off from a fluid menu option.
Changing the fluid data of a fluid zone will affect the calculation of flow and pressure loss for all pipes
associated with the fluid zone.
Feature Description
Change Fluid Change the fluid name, density and viscosity for the currently selected
fluid zone.
Create New Fluid Zone Create a new fluid zone. The fluid database screen will be displayed
so that new fluid data can be selected. When the fluid data has been
chosen / amended click save to confirm the data for the new fluid
zone.
Delete Current Fluid Zone Delete the currently selected fluid zone.
Change Color for this fluid Change the background highlight color for the currently selected fluid
zone zone
Select / Add pipes to this fluid Select pipes to be associated with the currently selected fluid zone.
zone The drawing cursor will change to a Fluid Zone selection rectangle.
Move the drawing cursor to an appropriate position on the system
drawing. Click on the drawing pane and hold the mouse button down
while dragging the Fluid Zone selection rectangle to enclose the pipes
to be associated with current fluid zone. When the mouse button is
released the enclosed pipes will be associated with the current fluid
zone.
On / Off Show Colors for Toggle the fluid zone background highlight colors display on / off.
Fluid Zones
Reset Fluid Zone to Default Reset all fluid zone colors to the default color for each fluid zone.
Colors
Close Close the fluid menu.
When two different fluids (or two different fluid states) exist together, it is possible that two-phase
flow may occur at some point in a system. Flows transitioning from pure liquid to vapor as a result of
external heating can lead to two-phase flow. Two-phase flow can produce an extremely high
pressure drop that is many times greater than the pressure drop from either individual fluid phase.
The user should make due allowance for any two-phase flow pressure drop, possibly by using a
component to add an appropriate additional pressure loss.
Fluids Database 91
Fluids Database
Pipe Flow Expert includes a fluid database. The Fluid Properties list displays all of the fluids
available in the fluid database for either liquids or gases. When you are selecting a fluid to be used
for the current fluid zone you can select an existing fluid, or enter your own fluid data. Once entered,
new fluid data will show up in the list of fluids and can then be used just the same as the standard
fluid data.
The Fluid Data can be defined and overwritten in the fluid properties section of the Fluid data screen.
New fluid data can be added to the existing database entries by clicking the Add New Fluid button.
To define the fluid and fluid properties for the currently selected fluid zone:
1. Click the Fluid button, , on the tool bar and select ‘Change Fluid’ from the pop-up menu
to open the Fluid data dialog.
2. Select the fluid contained in the pipe system from the Fluid Properties Database list.
3. If the fluid is not in the Fluid Properties Database list, click the Add new fluid data button to
add the new fluid data to the list. For more information about adding fluid data, see: Adding Fluids
to the Fluid Database
4. Click the Use selected fluid button or double-click the row containing the fluid.
5. The selected fluid is displayed in the Fluid properties section of the Fluid data dialog.
92 Pipe Flow Expert User Guide
7. The edits you make only affect the fluid properties for the system; they do not affect the database
data.
8. Click Save to save the fluid data to be used with the currently selected fluid zone.
The name of the fluid for the currently selected fluid zone is displayed next to the Fluid button on the
tool bar.
NOTE: Be sure to enter the value for the fluid’s properties in the units displayed on the column
header. For example, if you are using imperial units, ºF for Fahrenheit is displayed under
Temperature in the Temperature column. The temperature value in this case should be entered in
degrees Fahrenheit.
1. Click the Fluid button, , on the tool bar and select ‘Change Fluid’ from the pop-up menu
to open the Fluid database.
3. Clicking the Add new fluid data button opens the Add fluid data section in the Fluid data
screen.
10. If the fluid’s state is gas, select the Gas check box in the State field.
11. Leave the Gas check box blank if the fluid’s state is liquid.
12. Click Save to save the new fluid data to the database and the Fluid Properties Database list.
Fluids Database 93
1. Click the Fluid data button, , on the tool bar and select ‘Change Fluid’ from the pop-up
menu to open the Fluid Data dialog.
2. Choose the Gases option to display the Calculate Gas Data button.
3. Click the Calculate Gas Data button to display the Properties of Gas Data calculator.
7. The density, viscosity and specific heat ratio data for the gas are displayed.
8. Click Add new entry to add the data to the fluid data list.
94 Pipe Flow Expert User Guide
When entering gas data, we recommend defining the gas properties for a pressure condition that is on
the Ideal Gas Law line. Normally the easiest approach is to always define the gas properties for the
specific temperature within your system and at the 0 bar.g pressure (atmospheric condition), even if your
system generally operates at a completely different pressure.
The software will automatically account for and calculate the density of the gas as the pressures within
your model. If you have a system that operates at a very high-pressure condition where the ideal gas law
does not predict the true real density of the gas, then a Z compressibility factor can also be defined.
A Compressibility Factor can be specified on the Calculations Tab. The Pipe Flow Expert software can
use the Z compressibility factor to calculate the REAL density of the gas at a high-pressure condition. It
does this by calculating the density based on the ideal gas law and then it applies the Z compressibility
factor to arrive at the real gas density.
For example, if your system is operating at some high-pressure condition, where the real gas density is
different from the one as calculated by the ideal gas law, then you can specify a Z Compressibility Factor
on the Calculations Tab (under Config Options in Pipe Flow Expert). The compressibility factor will be
applied as the software solves the model, by first calculating the density of the gas at the high-pressure
nodes using the ideal gas law and secondly by then applying the Z compressibility factor to arrive at the
real density within your model during calculations.
Using the above approach, where the fluid density is defined for the standard atmospheric pressure
condition (0 bar.g) at some specific temperature condition, when the standard flow rate (volume of flow at
the defined standard condition) is reported, the Pipe Flow Expert software will convert the mass flow to
the standard volume using the correct fluid density for the standard pressure condition (even if a Z
compressibility factor was specified for use in calculating the real-density at the nodes within a high-
pressure system).
i.e. the mass flow rate, even in a system with high pressure conditions, where a z compressibility factor is
applied, will convert back to give the correct standard flow volume (the correct SCMH or SCFM value for
example).
Tanks 95
Tanks
In Pipe Flow Expert, a tank can represent a reservoir or any type of fluid supply. It can also model a
point of discharge where a fluid exits a pipe system. A tank is a type of node in Pipe Flow Expert.
There are three types of nodes used in a pipe system: tanks, demand pressures, and join points.
Nodes are located at the beginning and end of a pipe.
NOTE: Be sure to enter the values for the tank’s properties in the units displayed next to the field.
For example, if you are using imperial units, and ft for feet is displayed next to the Liquid Level field,
enter the liquid level value in feet. You can change the default units on the Configuration Options
Units tab.
Add a Tank
To add a tank to the pipe system:
2. When you click the Add Tank button, the tank symbol is displayed next to your mouse pointer
when the pointer is in the Drawing pane.
3. Click on the place on the Drawing pane where you want to add a tank.
4. The tank is added to the system, and is selected on the Drawing pane. Define the tank’s
properties in the Node pane.
7. Click the Tank Icon button to select the tank image you want displayed on the pipe system
drawing. The icon size can be selected from a range of scales. The image you select does not
affect any of the tank’s properties or values.
8. Type the surface pressure of the fluid in the tank in the Surface Pressure field.
9. Type the amount of fluid above the tank exit point in the Liquid Level field.
10. Type the exit elevation from the tank in the Elevation (Exit) field.
11. Type any applicable notes regarding the tank in the Notes field.
You can define the fitting(s) used at each join point by adding these to the appropriate pipe,
specifying if the fitting is to be placed at the start or end of the pipe.
NOTE: Be sure to enter the values for the join point’s properties in the units displayed next to the
field. For example, if you are using imperial units, and ft for feet is displayed next to the Elevation of
Join field, enter the elevation in feet.
Adding a Node
To add a join point node to the pipe system:
2. When you click the Add Join Point button, the join point symbol is displayed next to your mouse
pointer when the pointer is in the Drawing pane.
3. Click on the place on the Drawing pane where you want to add a join point.
4. The join point is added to the system, and is selected on the Drawing pane. Define the join point’s
name, elevation, and volume demand in and/or demand out in the Node pane.
7. Type the elevation of the join point in the Elevation of Join field
8. If the system has a required demand flow at the join point, click the Edit button to open the Set
Flow Demands screen.
9. You can enter either an In-Flow or an Out-Flow demand at the join point on the Set Flow
Demands screen. Both Edit buttons in the Node pane open the Set Flow Demands screen.
10. Type the required flow rate for the fluid entering the system at the join point in the In Flow field.
(Usually the out flow field should be set at zero).
11. Type the required flow rate for the fluid leaving the system at the join point in the Out Flow field.
(if this is a point of discharge then usually the In Flow field here will be set at zero).
13. Type any applicable notes regarding the join point in the Notes field.
14. To add additional join points to the system, repeat Steps 3 – 12.
Note:
Demand Flows specify fluid flow that is entering the system from an external source or that is leaving
the system to an external system (or discharging or being taken out of the existing system to some
external system).
Demand Flows DO NOT control the flow at a particular point in the system (FCVs are used for this),
unless they are placed on a node which only has one connecting pipe (in this case they the define
the flow in or out of that node, which in turn effectively determines the flow rate in the single
connecting pipe).
Pipes 99
Pipes
If you will be using the same type of pipe throughout your system, you can define the default pipe
type and values that are used when drawing pipes, using the Pipe Data tab in the Configuration
Options dialog. When the default pipe values are set, each time you add a pipe to the system, the
pipe type and values are automatically defined for the pipe. You can customize the values for an
individual pipe in the system, by editing its values in the Pipe pane or in the Pipe diameter data
dialog. The Pipe diameter data dialog contains a list of the pipe materials and sizes available in the
pipe database and additional properties specific to a pipe in the system.
For more information about using default pipe values, see: Setting up the System Options
NOTE: Be sure to enter the values for the pipe’s properties in the units displayed next to the field.
For example, if you are using metric units, and m for meter is displayed next to the Length field, enter
the pipe length value in meters.
Adding a Pipe
To add a pipe to the pipe system:
2. When you click the Add Pipes button, the pipe symbol is displayed next to your mouse pointer
when the pointer is in the Drawing pane.
3. Click on the place on the Drawing pane where you want the pipe to start.
5. The pipe is added to the system, and is selected in the Drawing pane. Define the pipe’s
properties in the Pipe Pane.
6. The rubber-banding functionality of the Add Pipes feature provides the ability to continue drawing
additional connected sections of pipe after adding a section of pipe.
7. If you want to continue adding connected lengths of pipe to the system, move the mouse pointer
to draw the pipe, and click where you want the pipes to end. To turn off the rubber-banding, press
the right mouse button (right-click).
9. If the default pipe type and values for the system are defined on the Default Values tab in the
Configuration Options dialog, you are done adding the pipe.
10. The pipe type, default length, internal diameter and roughness values are displayed in the Pipe
pane.
11. If the default pipe values are not being used for the pipe, continue with Steps 12 to 25.
12. Type the length of the pipe into the Length field.
14. Clicking the Material button opens the Pipe diameter database. A list of all the pipe materials
available in the pipe database are displayed in the Choose new pipe material list.
100 Pipe Flow Expert User Guide
15. Select the pipe’s material from the Choose new pipe material list.
16. If the pipe material is not in the Choose new pipe material list, click the Add new material
button to add the new material to the list. For more information about adding a pipe material, see:
Adding a Pipe Material to the Database
17. Click the Select button or double-click the row containing the material.
18. The selected material is displayed in the Pipe data section of the Pipe diameter data dialog, and
a list of all the different pipe sizes available for the selected pipe material is displayed in the Pipe
diameter data dialog.
Pipes 101
20. If the pipe size is not in the list, click the Add new size button to add the new size to the list. For
more information about adding a pipe size, see: Adding Pipe Size Data to the Database
21. Click the Transfer Selected Size button or double-click the row containing the size.
22. The selected size is displayed below the pipe material in the Pipe data section of the Pipe
diameter data screen.
23. Edit the applicable pipe properties in the Pipe data section.
24. The edits made only affect the current pipe’s properties; they do not affect the database data.
25. Click Save Pipe to add the pipe’s material and size, and to close the Pipe diameter data screen.
The pipe’s material is displayed under the Roughness field, the nominal size is displayed under the
Diam button, and the pipe’s length, internal diameter, and roughness are displayed in the Length,
Internal Diameter, and Roughness fields in the Pipe pane.
102 Pipe Flow Expert User Guide
NOTE: Be sure to enter the values for the pipe material’s properties in the units displayed next to the
field. For example, if you are using metric units, and mm for millimeter is displayed next to the
Internal Roughness field, enter the internal surface roughness in millimeters.
1. Select a pipe in the pipe system and click the Material button in the Pipe pane, or click the
Material button on the Default Values tab in the Configuration Options screen to open the
Pipe diameter database with the material list displayed.
3. Clicking the Add new material button opens the Add pipe material section in the Pipe diameter
data screen.
6. Type the material’s internal roughness, expressed in the units displayed in parenthesis, in the
Internal Roughness field.
7. Click the Add new material entry button to save the new material data to the database and the
materials list.
NOTE: Be sure to enter the value for the pipe’s size data in the units displayed on the column
header. For example, if you are using imperial units, and lbs/ft for pounds per foot is displayed under
Weight in the Weight column, the weight value should be entered in pounds per foot.
1. Select a pipe in the pipe system and click the Diam? button in the Pipe pane, or click the Diam?
button on the Pipe Data tab in the Configuration Options dialog to open the Pipe diameter
data dialog with the size list displayed.
3. Clicking the Add new size button opens the Add pipe data section in the Pipe diameter data
dialog.
4. The pipe’s nominal size will be automatically calculated from the pipe outside diameter data and
the type of material selected. If the user prefers the Nominal Size field can be selected from the
drop down list of nominal pipe sizes.
Pipes 103
6. Type the wall thickness of the pipe in the Wall Thick field.
7. Type the outside diameter of the pipe in the Outside Diam field.
9. The values in the Internal Vol. and Surface Area fields are automatically calculated.
10. Click the Add new entry button to save the new size data to the database size list.
The direction of a selected pipe can also be reversed by using the ‘More’ button on the pipe pane to
display the Pipe Pop-up menu options.
1. Click the Open/Close Pipe button, , on the tool bar to select open/close pipe mode.
2. Click any pipe in the Drawing pane which you want to close. The pipe will be closed.
3. To re-open a pipe, click a closed pipe with the Open/Close cursor. The pipe will be re-opened.
4. Click the Show Item Info button, , or right click to exit the Open/Close pipe direction mode.
A selected pipe can also be opened or closed by using the Pipe Pop-up menu option. A Closed pipe
will be displayed ‘grayed out’ and ‘dotted’ on the drawing to indicate that the pipe is no longer part on
the functioning system. Note: care must be taken with this feature, as a non-functional system may
result from this action and Pipe Flow Expert may not be able analyze the resulting network.
104 Pipe Flow Expert User Guide
Select a pipe (left click) and then click the right mouse button to display the Pipe Pop-up menu.
Select the option that you require and click to perform the action.
Feature Description
Change Pipe Diameter Opens the pipe diameter data – pipe sizes (for current material).
Change Pipe Material Opens the pipe diameter data – materials list.
Fittings Opens the pipe fittings sub-menu.
Component Opens the component sub-menu.
Control Valve Opens the control valve sub-menu.
Pump Opens the pump sub-menu.
Re-Open / Close Pipe Open a closed pipe / Close a pipe.
Reverse Pipe Direction Reverse the flow direction of a pipe.
Prevent Backflow – On / Off Tag a pipe to prevent backflow.
Move / Unlink end of pipe Unlink the end of the pipe and allow re-positioning
Use Pipe Valves for Drawing Use the selected pipe data as the default pipe for drawing new pipes.
Change Fluid Zone Change the fluid zone associated with the pipe.
Close Close the pipe pop-up menu.
Pipes 105
Select Fittings on the pipe pop-up menu to display the fittings sub-menu.
The sub-menu options are context sensitive and will be visible and/or enabled/disabled depending
upon whether there are fittings on the selected pipe.
Feature Description
Add Visible when there are no fittings on the pipe.
Opens the pipe fittings friction coefficients screen so that new fittings
can be added to the pipe.
Edit Visible when there are fittings on the pipe.
Opens the pipe fittings friction coefficients screen so that the existing
fittings can be edited.
Copy Enabled when there are fittings on the pipe.
Copies the fittings on the pipe to the clipboard so that they can be
pasted to another pipe.
Paste Enabled when fittings have been copied to the clipboard using the
copy option.
Pastes the fittings from the clipboard to the current pipe.
Delete Enabled when there are fittings on the pipe.
Deletes the fittings on the pipe.
106 Pipe Flow Expert User Guide
Select Component on the pipe pop-up menu to display the component sub-menu.
The sub-menu options are context sensitive and will be visible and/or enabled/disabled depending
upon the whether there is a component on the selected pipe.
Feature Description
Add Visible when there is no component on the pipe.
Opens the component pressure loss screen so that a new component
can be added to the pipe.
Edit Visible when there is a component on the pipe.
Opens the component pressure loss screen so that so that the existing
component can be edited.
Copy Enabled when there is a component on the pipe.
Copies the component on the pipe to the clipboard so that it can be
pasted to another pipe.
Paste Enabled when a component has been copied to the clipboard using
the copy option.
Pastes the component from the clipboard to the current pipe.
Delete Enabled when there is a component on the pipe.
Deletes the component on the pipe.
Pipes 107
Select Control Valve on the pipe pop-up menu to display the control valve sub-menu.
The sub-menu options are context sensitive and will be visible and/or enabled/disabled depending
upon whether there is a control valve on the selected pipe.
Feature Description
Add Visible when there is no control valve on the pipe.
Opens the control valve data screen so that a new control valve can
be added to the pipe.
Edit Visible when there is a control valve on the pipe.
Opens the control valve data screen so that so that the existing control
valve can be edited.
Copy Enabled when there is a control valve on the pipe.
Copies the control valve on the pipe to the clipboard so that it can be
pasted to another pipe.
Paste Enabled when a control valve has been copied to the clipboard using
the copy option.
Pastes the control valve from the clipboard to the current pipe.
Delete Enabled when there is a control valve on the pipe.
Deletes the control valve on the pipe.
108 Pipe Flow Expert User Guide
Select Pump on the pipe pop-up menu to display the pump sub-menu.
The sub-menu options are context sensitive and will be visible and/or enabled/disabled depending
upon whether there is a pump on the selected pipe.
Feature Description
Add Visible when there is no pump on the pipe.
Opens the pump data screen so that a new pump can be added to the
pipe.
Edit Visible when there is a pump on the pipe.
Opens the pump data screen so that so that the existing pump can be
edited.
Copy Enabled when there is a pump on the pipe.
Copies the pump on the pipe to the clipboard so that it can be pasted
to another pipe.
Paste Enabled when a pump has been copied to the clipboard using the
copy option.
Pastes the pump from the clipboard to the current pipe.
Delete Enabled when there is a pump on the pipe.
Deletes the pump on the pipe.
Pipes 109
When solving a system if backflow occurs in the pipe the flow rate will be set to zero.
Use the pipe pop-up menu option to toggle the status of pipes tagged with the prevent backflow
symbol.
1. Select a pipe and click the right mouse button to display the Pipe Pop-up menu.
Now when the next pipe in the system is drawn it will have the default attributes. You can then
change the pipe length as necessary in the Pipe Pane.
To draw a pipe with different attributes, select another pipe that has the attributes that you require
and then set that pipe as the default pipe for drawing.
Alternatively use the Set Default Pipe for drawing button on the tool bar to open the Pipe
Data tab on the Configuration Options screen. Choose the pipe material, diameter, length and
other attributes, to define the Default Pipe values that will be used when drawing.
110 Pipe Flow Expert User Guide
The position of the fittings affects the NPSHa (Net Positive Suction Head available) value at the
pump inlet. Fittings that are placed at the start of a pipe will be considered to be in front of the pump
and therefore pressure loss through these fittings will be accounted for when calculating the NPSHa
at the pump inlet. If you need to move a fitting, you can change its position by clicking on it to open
the Fitting Manager and then selecting its position to be either at the start or end of the pipe.
NOTE: Choose a fitting size that matches the size of the pipe. For example, if you are using 4”
nominal pipe size select either a 100 mm or a 4 inch fitting.
1. You can add a fitting using the Add Fittings button on the tool bar or the Add/Change
Fittings button in the Pipe Pane.
2. To add a fitting using the Add Fittings tool bar button, click the Add Fittings button, .
3. When you click the Add Fittings button, the fittings symbol is displayed next to your mouse
pointer when the pointer is in the Drawing pane
4. Click on the pipe on the Drawing pane where you want to add a fitting.
5. Clicking on the pipe opens the Pipe fitting friction coefficients screen with a list of all the
fittings available in the fitting database displayed in the Fitting Database list.
6. Alternately you can add a fitting by clicking the Add/Change Fittings button , . in the
Pipe pane, once a pipe has been selected on the drawing and its information is displayed in
the Pipe pane.
7. The number of fittings currently on the selected pipe is displayed on the Add/Change
Fittings button. Clicking the Add/Change Fittings button opens the Pipe fitting friction
coefficients dialog showing the fittings on the current pipe and all of the fittings available in
the fitting database displayed in the Fitting Database list.
Fittings and Valves 111
8. Select the nominal metric or imperial pipe size from the drop down list to move to the required
fitting sizes in the Fitting Database. Click on the Pipe Size link to show the fittings which
match the current pipe size.
9. If the fitting is not in the Fitting Database list, click the Create new fitting button to add the
new fitting to the list. For more information about adding a fitting to the database, see: Adding
a Fitting to the Database
10. Double click on a fitting item to add it to the fittings on the pipe.
11. The selected fitting is displayed in the Fittings on section of the Pipe fitting friction
coefficients screen.
12. Select the quantity of the fitting you are adding to the pipe from the fitting’s Qty list in the
Fittings on section, and also select the position of the fitting to be either start or end of pipe.
14. Click Save to add the fitting to the pipe, and to close the Pipe fitting friction coefficients
screen.
When one or more fittings are added to a pipe, the Include check box, is displayed and
selected next to the Add/Change Fittings button. When the Include check box is selected, Pipe
Flow Expert includes the data from the fittings on the pipe in the calculations for solving the pipe
system.
To remove the fittings’ data from the calculations, clear the Include check box.
Information about calculating and solving pipe systems is available in Section: Calculating the
System Flow and Pressure.
112 Pipe Flow Expert User Guide
If the fitting you want to add to a pipe does not exist in the fitting database, you can quickly add the
fitting to the database and/or pipe by clicking the Create new fitting button or by clicking one of the
Calculate K value buttons in the Pipe fitting friction coefficients dialog.
Adding a fitting involves selecting a fitting from the fitting database and changing the data to a
specific K value for your bespoke fitting, or selecting one of the helper buttons from the Calculated K
value section that calculates values for a specific type of fitting. The customized fitting data is then
entered to match the new fitting and the helper calculates the fitting’s K value.
A K value represents a local loss coefficient. This value is supplied by the fitting manufacturer. Most
fittings have a fixed K value, but some fittings have a K value that needs to be calculated. The
Calculated K value section in the Pipe fitting friction coefficients dialog is used to add fittings with a
calculated K value to a pipe system and the fitting database. When you click a fitting button in the
Calculated K value section, a dialog opens that contains fields for adding the fitting measurements
required to calculate the fitting’s K value.
To add a fitting to the fitting database using the Create new fitting button:
2. Click on a fitting symbol in the Drawing pane to open the Pipe fitting friction coefficients
screen.
OR
Select the pipe for which you want to create a new fitting in the Drawing pane, and click the
Add/Change Fittings button, , in the Pipe pane to open the Pipe fitting friction coefficients
screen and then:
1. Click the Create new fitting button. This opens the Create new fitting section in the Pipe
fitting friction coefficients screen
2. To change the symbol representing the fitting, click the Change button to open the Choose
symbol screen.
4. Click OK to add the symbol to the Symbol field and close the Choose symbol screen.
6. Select the fitting’s metric size from the Metric list or select the fitting’s imperial size from the
drop down nominal size listings.
7. You only need to select the metric or imperial fitting size. Pipe Flow Expert automatically
populates the other size for you. For example, if you select 32 mm from the Metric list, the
imperial equivalent, 1-1/4”, automatically appears in the Imperial field.
9. Click the Save this fitting data to list button to add the fitting to the Fitting Database list.
10. If you want to add the fitting to the pipe, as well as the fitting database, click the Add this
fitting to pipe button to add the new fitting to the pipe.
11. The new fitting is displayed in the Fittings on section of the Pipe fitting friction coefficients
screen.
12. Select the quantity of the fitting you are adding to the pipe from the fitting’s Qty list in the
Fittings on section.
13. Click Save to add the fitting to the pipe, and to close the Pipe fitting friction coefficients
screen.
2. Select a fitting in the Drawing pane to open the Pipe fitting friction coefficients screen.
Or
3. Select the pipe for which you want to create a new fitting in the Drawing pane, and click the
Add/Change Fittings button, , in the Pipe pane to open the Pipe fitting friction
coefficients screen.
4. Click the Calculate K value button that represents the fitting you are adding.
Clicking one of the Calculate K value buttons opens the Create new fitting section in the Pipe
fitting friction coefficients screen, and the K value calculation screen for the selected button.
For example, if you selected the sudden contraction button, the Sudden contraction K value
calculation screen opens.
8. When you have the desired K value, click the Create new fitting button to close the K value
calculation screen, and add the calculated K value to the K value field in the Create new fitting
section in the Pipe fitting friction coefficients dialog.
9. The Symbol field defaults to the symbol on the Calculated K value button you selected.
10. To change the symbol representing the fitting, click the Change button to open the Choose
symbol screen.
11. Select the symbol you want to represent the fitting. Click OK to add the symbol to the Symbol
field and close the Choose symbol screen
Components 115
12. The Type field defaults to the type of fitting associated with the Calculated K value button
selected.
13. To edit the fitting type, type the fitting type name in the Type field.
14. The Metric and Imperial fields default to N/A for fittings with a calculated K value. The user can
select the nominal metric or imperial pipe size from the drop down listings if appropriate.
16. Click the Save this fitting data to list button to add the fitting to the fitting database and Fitting
Database list.
If you want to add the fitting to the pipe, instead of the fitting database:
Click the Add this fitting to pipe button to add the new fitting to the pipe.
The new fitting is displayed in the Fittings on section of the Pipe fitting friction coefficients screen.
1. Select the quantity of the fitting you are adding to the pipe from the fitting’s Qty list in the Fittings
on section.
2. Click Save to add the fitting to the pipe, and to close the Pipe fitting friction coefficients dialog.
Components
Certain components, such as strainers, boilers, heat exchanges, manifolds etc. cause a pressure
loss in a system. In Pipe Flow Expert you can model pressure loss for components in a number of
different ways – fixed pressure loss, variable pressure loss specified by a data curve, Cv value, Kv
value, Sprinkler K value, and defined Orifice data. Pressure loss for components are entered and
maintained on the Component Pressure Loss screen.
The pressure loss defined for a component can be saved to a .pfco file. This file provides a way to
share the pressure loss data for a component, and quickly enter the pressure loss data when the
same type of component is used again in the pipe system or a future pipe system. The .pfco file also
provides a quick and easy way to evaluate different components with pressure loss in the pipe
system to determine how each one affects the system.
In Pipe Flow Expert, you can only add one component pressure loss to each pipe. If there is more
than one component on a pipe that causes a pressure loss, you can break up the applicable pipe
into the number of sections corresponding with the number of components causing a pressure loss.
For example, if you have a pipe that is 100 feet long with two components causing a pressure loss,
you can break the pipe into two pieces, each 50 feet long, and add one of the component pressure
losses to each piece. How you divide a pipe does not matter, only the total length of the pieces
added together matters – so that if the pipe is supposed to be 100 feet long, then the lengths of the
pieces need to add up to 100 feet.
NOTE: Be sure to enter the value for the pressure loss properties in the units displayed next to the
field. For example, if you are using imperial units, and psi.g for pounds per square inch is displayed
next to the Fixed Loss field, enter the value in pounds per square inch.
116 Pipe Flow Expert User Guide
1. You can add the pressure loss using the Add Component Pressure Loss button on the
toolbar or the Add/Change Component Pressure Loss button in the Pipe Pane.
2. To add a pressure loss using the Add Component Pressure Loss tool bar button, click
3. When you click the Add Component Pressure Loss button, the pressure loss symbol is
displayed next to your mouse pointer when the pointer is in the Drawing pane.
4. Click on the pipe on the Drawing pane where you want to add a component pressure
loss.
6. To add a pressure loss using the Add/Change Component Pressure Loss button in the
Pipe pane, first select the pipe to which you want to add a Component in the Drawing
pane, so that the pipe’s information is displayed in the Pipe pane.
7. Click the Add/Change Component Pressure Loss button, in the Pipe pane.
8. The number of component pressure losses currently on the selected pipe is displayed on
the Add/Change Component Pressure Loss button. Clicking the Add/Change
Component Pressure Loss button opens the Set Component Pressure Loss dialog.
9. To add a component’s pressure loss data from an existing .pfco file, click the Load From
File button, select the applicable .pfco file, click Open, edit the applicable fields, and then
click the OK button. An image of the component pressure loss screen is shown below this
step.
Components 117
10. Type the name of the component pressure loss in the Component Name field.
11. Select the Fixed Loss Component Type, if the component’s pressure loss is a fixed
pressure loss, and type the fixed pressure loss value.
12. Select the Curve Loss Component Type, if the component’s pressure loss is based on a
data curve.
13. Select Cv or Kv Component Type if the component flow versus pressure loss is defined
in this manner, and type the appropriate value. See the next section about Cv and Kv
values for specific information about entering and using this type of data.
14. Select the Sprinkler K (imperial) or Sprinkler K (metric) Component Type if the
component flow versus pressure loss is defined by this type of value. A sprinkler will often
have a specific Sprinkler K value (this is different to a normal K value for head loss
through a fitting, and it is different to a Kv value that is normally associated with a valve).
See the later section on Sprinkler K values.
15. Select the Orifice Component Type if the component pressure loss occurs due to a
sharp-edged, round-edged, bevel-edged, or thick-edged orifice. See the later section
on defining Orifice data.
16. A symbol appropriate for the chosen Component Type is selected by default. The symbol
can be changed by clicking the Symbol Scroll Up or Scroll Down button to select the
component pressure loss image you want to be displayed on the pipe system drawing.
17. The image you select does not affect any of the component’s pressure loss properties or
values.
118 Pipe Flow Expert User Guide
18. Select the applicable units for the component pressure loss curve from the Curve Loss
flow and head lists.
19. The left Curve Loss column represents the fluid’s flow values, and the right Curve Loss
column represents the fluid head loss or pressure loss values.
20. Determine which points in the component’s pressure loss curve data (as provided by the
component manufacturer) that you want to include in the component pressure loss curve,
and then type the flow and head loss values for each of these points in the Curve Loss
table.
21. Add a minimum of three and maximum of eight points in the Curve Loss table. After
adding three curve points to the table, you can have Pipe Flow Expert calculate a ‘curve’
through these points, to expand the number of data points automatically (fitting points on
this curve). Click the Generate Curve button to perform this action.
22. Click OK to save and add the component pressure loss data to the pipe.
The pressure loss data you enter can be saved to a .pfco file by clicking the Save To File button. By
saving the data to a .pfco file, you can reuse the component’s pressure loss data for other pipes in
the pipe system or future pipe systems.
When a component pressure loss is added to a pipe, the Include check box is displayed and
selected next to the Add/Change Component Pressure Loss button, . When the Include
check box is selected, Pipe Flow Expert includes the data from the component pressure loss on the
pipe in the calculations for solving the pipe system. To remove the component pressure loss data
from the calculations, clear the Include check box.
Information about calculating and solving pipe systems is available in the Section: Calculating the
System Flow and Pressure.
Cv and Kv Flow Coefficients 119
A Cv flow coefficient specifies the volume of water in US gpm at 60°F (15.55°C) that will flow through
a valve with a 1.0 psi pressure drop across the valve.
Thus a Cv flow coefficient of 10 indicates that a 1.0 psi pressure drop will occur with a flow of 10 US
gpm of water through the valve. Pressure drop for the different fluids and different flow rates can be
calculated from the Cv flow coefficient. See the ‘Calculation Theory and Methods of Solution’ section
for further details.
A Kv flow coefficient specifies the volume of water in m3/hour at 20°C (68 °F) that will flow through a
valve with a 1.0 bar pressure drop across the valve.
Thus a Kv flow coefficient of 10 indicates that a 1.0 bar pressure drop will occur with a flow of
10m3/hour of water through the valve. Pressure drop for the different fluids and different flow rates
can be calculated from the Kv flow coefficient. See the ‘Calculation Theory and Methods of Solution’
section for further details.
The component object is used to model the flow rate / pressure loss of control valves with Cv or Kv
flow coefficients.
2. Type the name of the control valve in the Component Name field.
4. The symbol appropriate for the chosen Component Type is selected by default. The symbol
can be changed by clicking the Symbol Scroll Up or Scroll Down button to select the
component pressure loss image you want displayed on the pipe system drawing.
6. Click OK to save and add the Cv/Kv flow coefficient data to the pipe.
The user should be aware that the Cv or Kv flow coefficient specifies the flow rate of water for a
particular pressure loss.
When the fluid density is greater or less than water, a different flow rate of the fluid will be required to
produce a 1.00 psi or a 1 bar pressure loss through the valve.
If the fluid is a gas, the flow rate entered into the calculator must represent the actual flow rate for the
gas at the density that is defined in the fluid data for this fluid zone, i.e. the volumetric flow rate of the
gas based on the gas density defined in the current fluid. The equivalent mass flow will then be
calculated and this will be converted to an equivalent volume of water at normal conditions. The
volume of water and the stated pressure drop will then be used to calculate a Cv value (which by
definition is based on a volume of water flow for a certain pressure drop). Generally, for gas systems,
it would be better to use a mass flow rate entry for the calculation instead of a volumetric flow rate.
If the fluid is a gas and the pressure drop exceeds the critical pressure ratio when compared to the
inlet pressure of the valve then the flow will become choked and it will not be possible to
achieve the calculated flow rate. If this occurs, Pipe Flow Expert will warn of a problem in the
Result Log (if the Component option to check for choked flow has been selected).
Gas systems should generally be solved using the Compressible flow calculation engine, which
takes account of the pressure condition at the component and adjusts the density of the gas as
appropriate when performing the component pressure loss calculation.
The fluid properties should be defined at the operating temperature for a particular section of the
system (while the software adjusts fluid properties for changes of pressure as they are used in
calculations, it assumes the temperature of the fluid remains the same and therefore the user must
define the fluid properties for the appropriate temperature conditions within the pipe network). The
software uses the viscosity of the gas as defined in the current fluid data and this is not adjusted for
changes in pressure (pressure changes generally have a small impact on viscosity in comparison to
temperature changes).
See the section on Working with Compressible Fluids for more information.
Cv and Kv Flow Coefficients 121
Prior to version 7, Pipe Flow Expert did not include a specialist Compressible Flow calculation
engine, however it allowed calculation of gas systems using the non-compressible flow calculation
engine that used the Darcy-Weisbach equation, which used a constant density and viscosity across
the calculations. The user was required to define the fluid data to represent the density at the
approximate average pressure condition in a section of the network.
When using the Non-Compressible calculation engine with the Darcy-Weisbach equation to solve
gas systems, Pipe Flow Expert will calculate the pressure drop through the component/valve for a
particular flow rate at a given density as defined by the current fluid zone based on its Cv or Kv flow
coefficient value.
If the fluid zone associated with the control valve does not represent the pressure condition at the
outlet of the valve/component, it may be necessary to use an adjusted Cv (or Kv) value for valve
selection to take in to account the effect of the gas expansion. The adjusted Cv (or Kv) value should
be based on the Cv or Kv formula for sub critical gas pressure drop.
We recommend you use the Compressible Flow calculation engine to solve gas systems.
See ‘Calculation Theory and Methods of Solution’ section for further details about Cv and Kv flow
coefficient calculations for systems where the fluid is a gas.
The Cv (or Kv) flow coefficient of a component/valve is usually stated for the fully open flow
condition. The Cv (or Kv) flow coefficient will be less when the valve is partly closed. In an actual
system it is important to select a control valve which has an appropriate Cv or Kv flow coefficient for
the actual valve position that will be used.
A control valve that is too small or too large will not be able to provide the correct control
characteristics in a pipe system.
Most control valve manufacturers recommend that you should select a valve where the required Cv
(or Kv) value matches the given valve Cv (or Kv) value when operating within 20% - 80% of the
valve’s range.
When selecting a valve to control a ‘top end’ pressure loss you should select a valve where the
required Cv (or Kv) value is in the higher operating range of the valve, normally where the required
Cv (or Kv) value matches the given valve Cv (or Kv) value when operating at about 70% of the
valve’s range.
Some control valve manufacturers recommend that an allowance of 30% should be added to the
required Cv (or Kv) flow coefficient to obtain the minimum Cv (or Kv) flow coefficient rating that the
selected valve should have.
Please check your control valve selection with the control valve manufacturer.
122 Pipe Flow Expert User Guide
Sprinkler K factors
Manufactures of fire sprinkler nozzles sometimes publish sprinkler K factor coefficients which
describe the flow rate and pressure loss relationship through the nozzle. Usually the sprinkler k
factor is determined by the relationship of flow rate through the nozzle divided by the square root of
the loss through the nozzle. K = Flow / √dP
The sprinkler K value can describe the sprinkler performance in either imperial or metric flow rates
(there is a metric K value and an imperial K value for the same sprinkler and these will be different
values, hence it is important to check a sprinkler K value to confirm if it is a metric value or an
imperial value).
The imperial sprinkler K value is calculated from US gpm (water) / √pressure loss (psi)
The metric sprinkler K value is calculated from L/min (water) / √pressure loss (bar)
When a sprinkler K (imperial or metric) radio button is selected a calculator button is enabled to allow
an appropriate sprinkler K value to be obtained from a published flow rate and pressure loss.
Note: Sprinkler K factor coefficients are not the same as ‘K’ factors for standard fittings & valves.
The component object can be used to model the flow rate versus pressure loss of a sprinkler
component either by using a single Sprinkler K value, or by specifying a set of flow versus pressure
loss curve points that defines the performance of the sprinkler.
Sprinkler K factors 123
A combination of a Component and an End Pressure node can be used to model the
performance of a spray nozzle.
The End Pressure node should be set to 0.000 psi.g, if the spray discharges to atmosphere. If the
spay discharges to a pressurized tank then the End Pressure node should be set to the pressure
in the tank.
2. Type the name of the control valve in the Component Name field.
3. The symbol appropriate for the chosen Component Type is selected by default. The symbol
can be changed by clicking the Symbol Scroll Up or Scroll Down button to select the
component pressure loss image you want displayed on the pipe system drawing.
4. Select the Sprinkler K radio button (for imperial or metric values) and enter the Sprinkler K
factor value (or use the calculator helper to compute a sprinkler K factor for a given flow rate
and pressure drop characteristic of the sprinkler).
5. Click OK to save and add the Sprinkler K factor data to the pipe.
Note: The component dialog includes ‘helpers’ to assist in calculating an appropriate Sprinkler K
value for a particular flow rate and pressure drop (based on the current fluid).
124 Pipe Flow Expert User Guide
Orifices
Orifices are widely installed in piping systems to provide a regular and reproducible loss of pressure.
Orifices are often used to limit flow, or in branching systems, to balance or distribute flow as required
through different parts of the system.
Pipe Flow Expert provides support for the following orifice types:
• Sharp Edged
• Round Edged
• Bevel Edged
• Thick Edged
3. Select the Sharp Edged, Round Edged, Bevel Edged or Thick Edged orifice type.
4. The symbol appropriate for the chosen Component Type is selected by default. The symbol
can be changed by clicking the Symbol Scroll Up or Scroll Down button to select the
component pressure loss image you want displayed on the pipe system drawing.
5. Enter the appropriate data for the orifice type (see following sections).
Notes:
In Pipe Flow Expert, orifice components are always positioned at the end of the associated pipe. The
associated pipe defines the pipe diameter preceding the orifice. The pipe following the orifice defines
the pipe diameter that follows the orifice. The preceding and following pipe may have the same
diameter and this would represent an orifice in a straight pipe. If the preceding and following pipe
have different diameters then this represents a transition section, where the pipe diameter may get
smaller or larger following the orifice. The Pipe Flow Expert software supports all of these cases
when performing orifice calculations.
The component orifice screen includes a ‘helper’ to assist in calculating an appropriate orifice
diameter (d0) value based on the flow rate at some inlet pressure, and the required pressure drop, as
specified by the user.
In addition, there is an option that allows the software to automatically size the orifice when the
whole system is calculated. In this case, the orifice diameter is automatically calculated such that it
produces the required pressure drop in order to achieve a specified flow rate in the pipe, when
considering all of the other flows and pressures throughout the system. The user can then review the
size of orifice required, together with the additional technical information provided such as inlet and
outlet velocities, the jet velocity ratio, and the inlet and outlet pressures.
Orifices 125
• A flow control valve (FCV) determines the required flow rate for the fluid in a pipe.
• A pressure reducing valve (PRV) controls the pressure at the end of a pipe.
• A back pressure valve (BPV) controls the pressure at the start of a pipe.
The modeling of Flow Control Valves, Pressure Reducing Valves and Back Pressure Valves requires
that the flow rates and pressures from adjacent pipes must be used as a reference to establish the
pressure loss that control valve must introduce.
To allow this modeling a control valve cannot be added to any pipe where a joining pipe already
includes a control valve.
1. You can add a flow control using the Add Control Valve button on the tool bar or the
Add/Change Control Valve button in the Pipe Pane.
2. To add a control valve using the Add Control Valve tool bar button, click the Add Control
Valve button, .
3. When you click the Add Control Valve button, the control valve symbol is displayed next to
your mouse pointer when the pointer is in the Drawing pane.
4. Click on the pipe on the Drawing pane where you want to add a control valve.
6. To add a flow control using the Add/Change Control Valve button in the Pipe pane, select
the pipe to which you want to add a control valve in the Drawing pane.
9. If there is a control valve currently on the selected pipe a number 1 is displayed on the
Add/Change Control Valve button. Clicking the Add/Change Control Valve button opens
the Set Control Data screen.
128 Pipe Flow Expert User Guide
10. Select the type of control valve to be added (FCV, PRV or BPV) by clicking one of the radio
buttons.
11. The screen will change to allow the entry of data for the type of valve selected.
12. Enter the appropriate data for the control valve type.
13. If you wish to enter an allowable differential pressure range for the valve operation click the
check box and enter the ‘From’ and ‘To’ pressure values. When the system is solved a
warning will be issued if the differential pressure across the control valve is outside the
entered range.
When a control valve of any type is added to a pipe, the Include check box is displayed
and selected next to the Add/Change Flow Control button.
When the Include check box is selected, Pipe Flow Expert includes the data from the flow controls
on the pipe in the calculations for solving the pipe system. To remove the flow control data from the
calculations, clear the Include check box.
Information about calculating and solving pipe systems is available in Section: Calculating the
System Flow and Pressure.
1. Open the Set Control Data dialog as described in the previous section.
3. Type the name of the flow control valve in the Control Name field.
Control Valves (FCV, PRV, BPV) 129
4. Select the appropriate units of flow from the drop down list.
5. Type the required flow rate for the fluid in the pipe in the Set Flow field.
6. Enter the allowable differential pressure range for the valve operation if appropriate.
NOTE: The flow control valve (FCV) introduces an additional pressure loss in the pipe to control the
flow to the value specified by the user. The additional pressure loss is reported in the results tables.
Using the flow rate and the additional pressure loss the user can calculate the Cv or Kv value for a
suitable valve which will allow the flow to be controlled at the required flow rate.
The flow control valve (FCV) cannot introduce a negative pressure loss. The FCV would need to act
as pump to add pressure, which it cannot do. If this situation is encountered when a system is
analyzed it will not be possible to identify a valid solution. The flow control valve setting will have to
be amended or the flow control valve may have to be removed to allow a solution to be calculated.
1. Open the Set Control Data dialog as described in the previous section.
3. Type the name of the pressure reducing valve in the Control Name field.
5. Enter the allowable differential pressure range for the valve operation if appropriate.
NOTE: The pressure reducing valve (PRV) introduces an additional pressure loss in the pipe to
control the downstream pressure at the end of the pipe to the value specified by the user. The
additional pressure loss across the control valve is reported in the results tables.
A PRV can operate under three different conditions: (1) regulating, (2) fully closed, and (3) fully open.
How the valve operates depends on the defined set pressure value for the valve. The fully open and
fully closed positions represent the extreme operations of the valve. Each of the valve positions is
described below:
(1) Regulating The valve maintains the downstream pressure to the set value by introducing a
pressure loss across the valve, thus throttling the flow rate through the PRV.
(2) Fully Closed This mode of operation occurs if the valve’s set pressure is less than the
pressure downstream of the valve for the case where the valve is closed. When
this occurs in an actual pipe system, the flow through the PRV reverses and the
PRV acts as a check valve, closing the pipe. In PipeFlow Expert, this method of
operation is detected and reported but the system is not then solved for this
scenario. The user must decide if this method of operation is what they intended
and if so then they can close the pipe and continue to solve the system.
130 Pipe Flow Expert User Guide
(3) Fully Open This mode of operation occurs if the valve’s set pressure is greater than the
pressure upstream of the valve for the case where the valve is fully open. When
this occurs in an actual pipe system, the PRV maintains a fully open position
and it has no effect on the flow conditions (except to add a frictional loss through
the valve). In PipeFlow Expert, this method of operation is detected and
reported. But the system is not solved because the differential pressure across
the valve would have to be negative, i.e. the valve would be acting like a pump
rather than a pressure control.
Pipe Flow Expert will only solve a system when the PRV is operating in Regulating mode.
AVOIDING PRV OPERATION PROBLEMS: In general, PRV operation problems can be avoided by
finding the valve's pressure regulating range and specifying the valve’s set pressure to a value within
this range such that the mode of operation is ‘Regulating’. First, solve the system without the PRV
control and note the pressure at the node downstream of the pipe which previously contained the
PRV. This is the maximum pressure the PRV can be set to (i.e. it is equivalent to finding the valve’s
inlet pressure for the case where the valve is fully open). Secondly, solve the system after closing
the pipe that contains the PRV and note the pressure at the node downstream of the closed pipe.
This is the minimum pressure the PRV can be set to (i.e. it is equivalent to finding the pressure
downstream of the valve for the case where the valve is fully closed).
1. Open the Set Control Data dialog as described in the previous section.
3. Type the name of the back pressure valve in the Control Name field.
5. Enter the allowable differential pressure range for the valve operation if appropriate.
NOTE: The back pressure valve (BPV) introduces an additional pressure loss in the pipe to control
the upstream pressure at the start of the pipe to the value specified by the user. The additional
pressure loss across the control valve is reported in the results tables.
A BPV can operate under three different conditions: (1) regulating, (2) fully closed, and (3) fully open.
How the valve operates depends on the defined set pressure value for the valve. The fully open and
fully closed positions represent the extreme operations of the valve. Each of the valve positions is
described below:
(1) Regulating The valve maintains the upstream pressure to the set value by introducing a
pressure loss across the valve, thus reducing the flow rate through the BPV.
(2) Fully Closed This mode of operation occurs if the valve’s set pressure is greater than the
pressure upstream of the valve for the case where the valve is closed. When
this occurs in an actual pipe system, the flow through the BPV reverses and the
BPV acts as a check valve, closing the pipe. In PipeFlow Expert, this method of
operation is detected and reported but the system is not then solved for this
scenario. The user must decide if this method of operation is what they intended
and if so then they can close the pipe and continue to solve the system.
Control Valves (FCV, PRV, BPV) 131
(3) Fully Open This mode of operation occurs if the valve’s set pressure is less than the
pressure downstream of the valve for the case where the valve is fully open.
When this occurs in an actual pipe system, the BPV maintains a fully open
position and it has no effect on the flow conditions (except to add a frictional
loss through the valve). In Pipe Flow Expert, this method of operation is
detected and reported but the system is not solved because the differential
pressure across the valve would have to be negative, i.e. the valve would be
acting like a pump rather than a pressure control.
Pipe Flow Expert will only solve a system when the BPV is operating in regulating mode.
AVOIDING BPV OPERATION PROBLEMS: In general, BPV operation problems can be avoided by
finding the valve's pressure regulating range and specifying the valve’s set pressure to a value within
this range such that the mode of operation is ‘Regulating’. First, solve the system without the BPV
control and note the pressure at the node upstream of the pipe which previously contained the BPV.
This is the minimum pressure the BPV can be set to (i.e. it is equivalent to finding the pressure at the
valve outlet for the case where the valve is fully open). Secondly, solve the system after closing the
pipe that contains the BPV and note the pressure at the node upstream of the closed pipe. This is
the maximum pressure the BPV can be set to (i.e. it is equivalent to finding the pressure at the valve
inlet for the case where the valve is fully closed).
132 Pipe Flow Expert User Guide
Pumps
A pump can be added to any pipe, except a pipe that contains a control valve.
A pump’s properties, including its pump curve, are defined and graphed on the Pump Data screen.
The Pump Data screen has an interactive graph that allows you to determine which elements of the
pump graph are displayed. It also provides functionality to calculate pump values for different points
on the graph, including the pump’s flow rate, head added, operating efficiency percentage and
NPSHr (Net Positive Suction Head requirement).
You can also save the data associated with a Pump to the Pump Database or a .pfpm file. This
provides a way to share the pump data, and quickly load the pump data, when the same type of
pump is used again in the pipe system or a future pipe system. Saving and loading pump data also
provides a quick and easy way to evaluate different pumps at a specific point in the pipe system to
determine how each one affects the system.
NOTE: Be sure to enter the values for the pump data in the correct units (you can select which units
you wish to use). For example, if you are using metric units, and m for meter is displayed next to a
field, enter the pump value in meters.
Adding a Pump
To add a pump to a pipe:
1. You can add a pump using the Add Pump button on the tool bar or the Add/Change Pump
button in the Pipe Pane.
2. To add a pump using the Add Pump tool bar button, click the Add Pump button, .
3. When you click the Add Pump button, the pump symbol is displayed next to your mouse
pointer when the pointer is in the Drawing pane.
4. Click on the pipe on the Drawing pane where you want to add a pump.
5. You can add a pump to a pipe in the system. Clicking on the pipe opens a Confirm dialog.
6. The pump is positioned at the start of the pipe, essentially 0m in distance along the pipe,
immediately after any fittings that are included at the start of the pipe. The Elevation field is
automatically populated and set to be the same as the elevation of the node at the start of the
pipe.
Pumps 133
7. Click Yes when asked, Do you want to enter the pump data now? Clicking Yes adds the
pump to the system, and opens the Pump Data screen.
8. To add a pump using the Add/Change Pump button in the Pipe pane, select the pipe to
which you want to add a pump in the Drawing pane.
11. The number of pumps currently on the selected pipe is displayed on the Add/Change Pump
button. Clicking the Add/Change Pump button opens the Pump Data screen.
12. The value for the Elevation field will be set automatically to elevation of the node at the start
of the pipe. If the node’s elevation is updated later on then the pump’s elevation will
automatically be updated to match this value before the system is ‘Calculated’..
13. Click the pump Icon button to popup a list of pump images. Select the pump symbol you want
displayed on the pipe system drawing and choose its size and color.
14. The image you select does not affect any of the pump’s properties or values.
15. Use the Pump Data screen to choose the Pump Type to be modelled and to define the
properties of the pump.
If the performance curve for a pump is not available, this pump-type can also be used to establish
the flow / head requirements for a centrifugal pump. Setting the pump to a particular flow rate allows
the system to be solved and the required pump head is then calculated. A user can then select a
centrifugal pump that meets the flow and head requirement, after which chosen pump’s flow / head
performance data can be entered, and the system can be re-solved to find the exact operating point
on the pump curve.
See the note about using fixed flow rate pumps after this section.
1. Add a pump to a pipe (as described in the previous Adding a Pump section).
2. The pump is positioned at the start of the pipe, immediately after any fittings that are included
at the start of the pipe. The Elevation field is automatically populated and set to be the same
as the elevation of the node at the start of the pipe. Click the Icon button to select the pump
symbol you want displayed on the pipe system drawing.
5. Select the flow rate units and enter the flow rate required.
6. Click the Save button to save the pump flow rate data to the pipe.
The system can now be solved, using the fixed flow rate from the pump.
Pumps 135
The fixed flow rate pump defines the flow rate and this cannot vary to give a flow / pressure balance
within the system, so some other part of the system must be allowed to vary. If flow control valves
are also used, at least one flow path must have no control device fitted. If all flow paths are
controlled, it will not be possible to solve the system, and in this case the system is termed over-
controlled.
If a pump with a fixed flow rate is used on a ‘main line’ that branches to other paths with flow control
valves then at least one path on the branch lines must have no flow control valve. The flow rate
along this path will be set to the difference between the total flow in all other paths and the flow rate
produced by the fixed flow rate pump.
Flow control valves need to have a positive pressure at their inlet that is sufficient to meet the system
pressure losses after the flow control valve (through pipe friction, fittings, components, changes in
elevation) plus the pressure loss that the flow control valve itself needs to introduce to achieve a
balance within the pipe system. If the required pressure cannot be achieved, it will not be possible to
solve the system.
This pump type is used to specify the additional increase in head (pressure) that a pump will add in
to the system. When the system is solved, the flow produced by the pump will be calculated.
When difficulties are experienced in solving a system, perhaps because a chosen pump is not
capable of producing the required flow, it can be useful to solve the system using a fixed head pump
that adds a high pressure. The fixed head added by the pump can then be progressively reduced,
and the system re-solved, to identify the minimum pressure needed to produce the required flow
through the system
Using a fixed head pump as described above can often help identify bottlenecks in the system,
where perhaps design changes can be made to achieve the required flow rate with a lower pump
head
1. Add a pump to a pipe (as described in the previous Adding a Pump section).
2. The pump is positioned at the start of the pipe, immediately after any fittings that are included
at the start of the pipe. The Elevation field is automatically populated and set to be the same
as the elevation of the node at the start of the pipe. Click the Icon button to select the pump
symbol you want displayed on the pipe system drawing.
5. Select the head / pressure units and enter the head / pressure to be added.
6. Click the Save button to save the pump head / pressure data to the pipe.
The system can now be solved, using the fixed head / pressure added by the pump.
1. Add a pump to a pipe (as described in the previous Adding a Pump section).
2. The pump is positioned at the start of the pipe, immediately after any fittings that are
included at the start of the pipe. The Elevation field is automatically populated and set to
be the same as the elevation of the node at the start of the pipe. Click the Icon button to
select the pump symbol you want displayed on the pipe system drawing.
5. Type the pump’s number of rotations per minute (rpm) in the Speed field.
6. Choose the diameter units and enter the pump impeller diameter (if applicable).
7. Select the applicable units for the pump curve from the Flow and Head drop down lists.
8. Determine the points from the manufacturer’s pump graph that you wish to include on the
Pump Curve graph, and enter the head, efficiency and NPSHr values for each of these
points in the Pump Curve section of the Pump Data performance table.
10. Type Define the Preferred Operating Region around the pump’s best efficiency point by
specifying the preferred flow rate range between a From percentage and a To
percentage of the flow at the best efficiency point.
11. Once the operating points have been entered, click the ‘Draw Graph’ button to produce
an operating curve for the pump.
12. Click the Save Pump to Pipe to add the pump data to the Pipe Flow Expert system.
13. The system can now be solved and the balanced operating point of the centrifugal pump
will be determined.
14. The pump will produce a flow rate and pump head to match the frictional resistance
throughout the system. The duty point will be identified on the performance curve for the
operating speed of the pump
.
15. More complex pump graphs can be produced which include speed & diameter
adjustments, together with iso lines that display an efficiency map for the pump.
16. The pump data that has been entered can be saved to a Standalone Pump File with a
pfpm extension by clicking the Save button on the toolbar on the pump screen or by
selecting the Save Standalone Pump File from the pump screen file menu options.
17. By saving the data to a Standalone Pump File (with a .pfpm extension), you can reuse
the pump data for other pumps in the pipe system or future pipe systems.
138 Pipe Flow Expert User Guide
18. To add a pump’s data using an existing .pfpm file, click the Load Pump from File button
or select the Load Standalone Pump File from the pump screen menu options. Select
the applicable .pfpm file, click Open, edit the applicable fields, and then click the Save
Pump to Pipe button.
When a pump is added to a pipe, the Include check box is displayed and set as selected, next to the
Add/Change Pump button, .
When the Include check box is selected, Pipe Flow Expert includes the data from the pumps on the
pipe in the calculations for solving the pipe system. To remove the pump data from the calculations,
clear the Include check box.
Pumps 139
Once the data for a centrifugal pump has been added, you can view an interactive graphical
representation of the data in the graph section of the Pump Data screen.
1. Click on a pump in a Pipe Flow Expert system to open the Pump Data screen. Click the
Draw Graph button to generate and display the Pump Curve graph.
2. Click the Graph Options button to open the graph options screen. Select the check boxes for
the elements you wish to be displayed on the graph.
3. Clear the check boxes for the elements that you do not want displayed on the graph.
4. When you select a check box, the element appears on the graph. When you clear a check
box, the element is removed from the graph.
5. To view the pump head, NPSHr, efficiency percentage and power for a specific flow rate, type
the flow rate in the Flow field above the graph drawing.
7. The calculated pump head, NPSHr, efficiency percentage, and power for the entered flow
rate are displayed, and the point is mapped on the Pump Curve graph. The design point is
represented by a red marker on the graph.
8. To view the flow rate, NPSHr, efficiency percentage and power for a specific head, type the
pump head in the Head field above the graph drawing.
10. The calculated flow rate, NPSHr, efficiency percentage, and power for the entered pump
head are displayed, and the point is mapped on the Pump Curve graph. The design point is
represented by a red marker on the graph.
11. A logo may be added to the pump graph. Click the Add Logo button on the pump graph area
to load a logo image. Click the Expand button to view a larger graph.
14. Further functionality allows the import of a scanned image of a manufacturer’s pump curve,
plus modelling of performance predictions for changes in pump operating speed and
variations in impeller diameters. The following sections describe the use of these further
options.
Pumps 141
Pipe Flow Expert provides functionally to import and create a mathematical pump model which
allows adjustment of the pump performance for different operating speeds & impeller diameters.
Click on a pump in a Pipe Flow Expert system to open the Pump Data screen
Click the ‘Import Curve Image’ button to open the import screen.
Step 1:
Step 2:
Set the range of the X axis (flow) & the flow units.
Now click the start & end points of the X axis on the imported image.
Step 3:
Set the range of the Y axis (head) & the head units.
Now click the start & end points of the Y axis on the imported image.
Step 4:
Step 5:
Step 6:
This input table can be moved around the screen in order to allow viewing of any parts of the
pump curve which may be obscured. Click on the header bar and drag it to a new position as
required.
Select from the heading drop down to switch between display of Head, Efficiency and NPSHr
values. Entries can be updated and deleted as required.
Pumps 143
Step 7:
Enter the pump speed, impeller diameter and specify the impeller units.
The imported data produces a pump graph with a flow versus head performance curve. This simple
pump object can be ‘Saved’ on to a pipe within a system.
The Pump Catalog, Manufacturer, Pump Type, Motor rpm, Pump Size, Stages and Notes fields
should be filled in before saving the pump to a system or saving to the pump database.
This supplementary information will be included on the Pump Data Sheet PDF and on the system’s
Results PDF Report when these documents are produced.
The supplementary information will also be available in the future when pump data is loaded from the
pump database.
144 Pipe Flow Expert User Guide
When a system is solved the pump’s operating point will be calculated and the Flow Rate, Head,
Efficiency and NPSHr values will be displayed together with shaft power.
Note: If the static head in the system is not zero then the user can enter a static head value and the
system curve will automatically redraw taking account of this. The software cannot automatically
calculate a static head because if a network has many loops and paths then the static head would
depend on which section and run of pipe was being considered. To change the static head, click on
the Graph Options button and then enter the Static head under the checkbox for the system curve.
Further options are available for the modelling of predicted pump performance when changes in
pump operating speed and variations to pump impeller diameters are applied. The following sections
describe the use of these further options.
Pumps 145
The pump model may be enhanced to predict the pump performance for a range different operating
speeds & different impeller diameters.
To define the limits for the pump performance, enter the minimum & maximum operating speed
data, and the minimum & maximum size of the impeller diameter.
Click the ‘Draw Graph’ button to re-draw and show the new operating range.
The pump graph will be re-drawn by using standard affinity laws to predict the flow & head
performance for the maximum & minimum impeller diameters.
The ‘Graph Options’ button provides access to additional settings that configure the color and
display of items on the graph, and it also provides access to allow bespoke configuration of the
predicted pump performance data, so that it can be matched to a pump’s real-world performance
as detailed on a pump manufacturers graph and data sheet.
The pump graph can be set to display the Design Curve, Design Point, Operating Envelope,
System Curve, Preferred Operating Region, and Efficiency Curve.
Shaft Power and NPSHr graphs can be displayed below the main performance graph
Efficiency data can also be displayed on the graph, either as a single line for a specific pump curve,
or as a series of iso efficiency lines that show efficiency performance across a range of impeller
sizes
146 Pipe Flow Expert User Guide
If a logo image has been imported, this can be included on or excluded from the pump graph by
selecting the ‘Imported Logo’ checkbox in Graph Options.
If a pump curve image has been imported, this can be included on or excluded from the background
of the pump graph by selecting the ‘Imported Curve’ checkbox in Graph Options. On the Pump
Graph screen itself, the imported pump curve image can also be faded in and out as required.
Pumps 147
In many cases the predicted performance curves will agree closely with a pump manufacturer’s
published graph, however for more accurate modelling of pump performance, it may be necessary to
adjust the predicted shut-off head, and adjust the curvature & efficiency points for the predicted
curves at the maximum and minimum impeller diameters.
The ‘Adjust Pump Model’ button provides access to functionality that allows customization of the
predicted pump performance curves.
148 Pipe Flow Expert User Guide
The ‘Adjust Flow v Head’ options can be used to adjust the shut-off head & the rate of curvature for
the minimum & maximum impeller diameter curves, to match them to the published performance
data.
The ‘Adjust Predicted Efficiencies’ options allow the predicted efficiency values to be modified to
match the published performance data.
These choices provide an easy method of selecting an initial starting position for the iso efficiency
map. Once a further adjustment has been made to the data, the iso efficiency shape selection
type will become user defined match.
The slide adjustments allow the curvature of groups of iso efficiency lines to be moved as a block to
the left or right. The BEP (best efficiency point) on the base data performance curve is used to divide
the performance graph into different areas.
These adjustments should be used to match the efficiency points on the maximum and minimum
impeller performance curves.
Final adjustment of individual efficiency points on the maximum and minimum performance curves
can be made (if necessary) by selecting the ‘Update Individual Efficiency Points’ option.
Pumps 149
To adjust an individual efficiency point, click on a ‘Green’ point on the performance curves and
use the up/down adjustment to set the efficiency value for the point.
The point will be colored ‘Red’ to indicate an adjustment has been made.
Additional adjustments for NPSHr and efficiency predictions at different operating speeds can also
be made in order that the performance of the pump across a range of speeds and impeller diameters
is accurately mapped.
The efficiency of a centrifugal pump generally reduces as the operating speed is reduced. It can be
seen from many pump manufacturers performance graphs that a speed reduction of 50% will reduce
the pump efficiency by around 5%.
When a pump is required to operate at low flow rates and/or in low efficiency areas a centrifugal
pump may not perform as expected. Operation in these areas may not be recommended.
The minimum flow line can be set as a percentage of the maximum flow on a particular curve.
Pipe Flow Expert will not include pumps which operate below the minimum flow line setting when
searching the pump database for suitable pumps to match a particular flow rate.
Once a pump has been modelled to match the published data, the complete pump model can be
saved to the searchable Pump Database for future use. A pump data sheet in PDF format can also
be produced. This shows detailed information about the pump and provides a scalable high
resolution image of the pump performance graph.
The adjusted pump graph can be used in a Pipe Flow Expert system to model the complete
performance of the pump over a range of speeds and impeller sizes.
150 Pipe Flow Expert User Guide
A logo image can also be added to the pump graph to assist with identification of the pump.
Pumps 151
The Pump Database can be used to search for pumps that match a set of specified criteria, which
include flow & head requirements within a given speed range. There are further search refinements
that filter the results to look for solutions with the best efficiencies, largest impellers or fastest
operating speeds.
The user can work through the pump search results by clicking on a row in the Filtered Results Grid
or by using the up and down cursor keys to scroll through rows in the grid. As a row on information
about a pump is highlighted, the corresponding pump performance graph is shown
Click the ‘Select this Pump’ button to transfer the chosen pump details to the pump data screen.
152 Pipe Flow Expert User Guide
The Pump Database can also be switched in to Browse mode, which allows a user to select a Pump
Library from a dropdown list of folders. This is automatically populated with a list of available pump
folders from within the Pipe Flow Expert installation.
Once a folder is selected, the pumps within the chosen pump library folder are displayed in the
Browse List, where the user can click on a pump to show its corresponding pump performance
graph.
The units used to display the flow rate and pump head on the performance graph should be selected
from the dropdown options in the Browse window.
The pump data may have originally been created using flow rate units and head units that are
different from those now required. Selection of new flow and head units will produce a new
performance graph in the chosen units, with the software automatically converting the original data to
the new flow and head units.
Both the performance curve and the NPSHr curve can be shown in the pump graph window.
As the user browses a Pump Library folder, pumps can ‘saved’ for further consideration by clicking
the button to add them to the filtered list.
Once a user has found a suitable pump, it can be selected for use in the pipe system by clicking the
‘Select’ button, or by double clicking on the chosen pump.
Pumps 153
When a user opens the Pump Database all sub-folders within the main ‘Pumps’ folder will be
displayed within the Library dropdowns of the Search and Browse sections. An appropriate folder
should be chosen on which to perform the Search or Browse.
The example pumps can be loaded and used to see the results that are produced by using different
pump operating data. This data is provided solely as example data and is not related to any specific
pump manufacturer. When adding further pump data to the pump database, we recommend that a
new folder is created for each pump manufacturer. The pumps can then be organized and saved in
named folders.
Demand Flows
A demand in-flow or demand out-flow can be set at any join point in the system, or at the end of a
single pipe if flow is entering or leaving the system at that point. A demand can also be the pressure
required at an end node, however a node cannot have both a demand flow and a demand pressure.
A demand in-flow is the volume of fluid that enters the system at a join point (from an external
source).
A demand out-flow is the volume of fluid that leaves the system at a join point (discharge or flows in
to some external system).
Demand flows may also be used to specify the required flow rate at the end of a pipe where fluid is
flowing out of the system, or to specify the flow rate at the start of a pipe where fluid is entering the
system (from some external source). A pipe can have a demand flow or a demand pressure at the
end of a pipe but it cannot have both.
Demand flows can be added to a join point from the Node pane or the Drawing pane. Demand flow
values are set on the Set Flow Demands dialog. The demand flows are then shown at the
appropriate node on the Drawing pane.
NOTE: Be sure to enter the value for the required fluid flow rate in the units displayed next to the
field. For example, if you are using imperial units, and ft3/sec for cubic feet per second is displayed
next to the In Flow and Out Flow fields, enter the value in cubic feet per second.
If you are working with a compressible gas and you want to set the demand flows in volume of gas at
standard conditions such as SCFM, SCMH, or other standard volume units, then you must ensure
that the current fluid is a gas. If the current fluid data is a liquid then the units for gas flow at standard
volume do not appear in the drop down list of units for demand flows.
2. When you click the Add Demand (Flow) button, the demand flow symbol is displayed next to
your mouse pointer when the pointer is in the Drawing pane.
3. Click on the join point on the Drawing pane where you want to add a demand flow.
5. To add a demand flow from the Node pane, select a join point on the Drawing pane to display
the join point’s properties in the Node pane, and then click one of the Edit buttons in the
Node pane to open the Set Flow Demands dialog. Both Edit buttons in the Node pane open
the Set Flow Demands dialog.
Demand Flows 155
6. Select the flow units from the drop down list of available units.
7. Type the required flow rate for the fluid ENTERING the system at the join point in the In Flow
field, if applicable.
8. Type the required flow rate for the fluid LEAVING the system from the join point in the Out
Flow field, if applicable.
9. If you select a different flow unit, the value entry will be converted automatically to the
equivalent value for the current selected flow unit.
Demand Pressures
A demand pressure can only be set at exit points from the system, i.e. the boundaries or end nodes.
A demand pressure, referred to as an End Pressure in the Node pane, is the required pressure
demand at the end of a pipe when the fluid is discharged. For example, in a sprinkler system, each
sprinkler head may have a required minimum pressure. To find the fluid flow rate exiting the pipe
system, a demand pressure is drawn and the required pressure set for each sprinkler head. Demand
pressures can only be set at the end of a pipe that does not join into any other pipes.
A pipe can have a demand flow or a demand pressure at the end of a pipe but it cannot have both.
In the real-world it is the difference in pressure between two points that determine the flow rate that
will occur and hence this is why you cannot define a flow rate and a pressure condition at the same
point. If you define a flow rate then the software will calculate what pressure is required at that point
in order to get that flow rate when considering all of the other flows and pressures throughout the
system. If you define a demand pressure then the software will calculate what flow rate will occur.
2. When you click the Add Demand (Pressure) button, the demand pressure symbol is
displayed next to your mouse pointer when the pointer is in the Drawing pane.
3. Click on the end of a pipe on the Drawing pane where you want to add a demand pressure.
4. Click Yes when asked ‘Do you wish to change the type of node to an end demand pressure?’
5. The demand pressure is added to the pipe system, and is selected on the Drawing pane.
Define the demand pressure’s properties in the Node pane.
8. Click the Demand Pressure Scroll Up or Scroll Down button to select the demand pressure
image you want displayed on the pipe system drawing.
9. The image you select does not affect any of the demand pressure’s properties or values.
10. Type the required pressure for the end of the pipe in the Pressure field.
11. Type the elevation at the demand pressure in the Elevation field.
12. Type any applicable notes regarding the demand pressure in the Notes field.
13. To add additional demand pressures to the system, repeat Steps 3 – 12.
158 Pipe Flow Expert User Guide
Text Items
Text items allow you to add free text labels at any position on the pipe system drawing. These are
useful for annotating a system during and after the design process and provide an easy and clear
way to provide additional details about specific items on the drawing.
Using the Add Text button, , on the tool bar, you can add text to the drawing and/or modify text
that has been previously added.
2. A circle will appear at the top left of any text that has been previously added.
3. To modify previously added text click this circle to display the Add Free Text Label dialog.
4. To add new text click in a clear space on the drawing pane to display the Add Free Text
Label dialog.
5. Enter or amend the text, choose the color, size, style and angle for the text.
6. Click OK to place the text on the drawing at the position that was clicked.
Text Items 159
7. To align the text to the nearest grid intersection check the Left Align to Grid / Top Align to
Grid check boxes before clicking the OK button
9. To move the individual text to a new position, use the Drag and Move menu button to
highlight all items on the drawing. Select a highlighted item of text, and while holding down
the left mouse button, drag the text to its new position on the drawing.
10. The text may also be moved as part of a selected group. Use the selection tool to enclose the
items to be moved, and include the top left area of any text to be moved.
160 Pipe Flow Expert User Guide
Images
Images can be imported on the pipe system drawing. The images can then be resized and
repositioned as required. The images appear behind the main drawing of the pipe system. They can
be set to appear either on top of or behind the grid lines.
Images are useful for annotating a system to provide visual information that enhances the design
data. For example, an imported image could show a map of geographical information behind the
system drawing, or it could show a technical drawing that the system design has been traced over.
They can also be used for visual impact to add company logos or other imagery.
Use the Import Image button, , on the tool bar, to import an image to the drawing. You can also
use the Import Image option from the File menu.
Use the Drag and Move Items button, , to position, resize and modify images that are already
on the drawing.
2. A dialog will open that will allow you to browse and select an image file from your computer.
3. Select the image file and click Open. The image can be of type gif, jpg, jpeg, bmp, tif, tiff, ico
or vectorized formats emf and wmf. Vectorized formats allow you to zoom in and out whilst
maintaining image quality without loss of resolution.
4. The image will now be imported and may automatically be resized as appropriate if it is a very
large image.
5. The image is shown on the drawing and a box is drawn around its edges, with particular
points highlighted (as shown below).
Images 161
6. Left click on a highlighted point and drag to resize the image (or use the highlighted point in
the center of the image to drag and move the position of the image). Right click (or select the
Show Item Info tool) to turn off the highlighting and image editing functionality.
7. Click the Edit button, , at the top left of the image to adjust its properties.
162 Pipe Flow Expert User Guide
To display the Image Properties dialog, click the Drag and Move Items button, , followed by
the Edit button, , at the top left of the image to be modified.
Enter the desired width and height (in pixels) to scale the image.
The image will be dynamically scaled.
The original image size and aspect ratio can be restored by clicking
the appropriate Reset button.
The image can be permanently removed from the system drawing by clicking the Delete Image
button.
Viewing, Modifying, and Deleting Items 163
Additional details can be viewed for components by clicking the Show Item Info button, , on the
tool bar and selecting a specific component in the Drawing pane.
The following sub-sections describe zooming, viewing, panning, modifying and moving items.
If your mouse has a scroll button, you can also use the scroll button to zoom in and out in the
Drawing pane. Scroll down to zoom out, and scroll up to zoom in.
1. Click the, , Zoom Out button on the tool bar to view the system farther out in the
Drawing pane.
2. Click the, , Zoom In button on the tool bar to magnify the system in the Drawing pane.
3. To view a large pipe system in its entirety, you can click the , Zoom Drawing to Fit
Screen button to see the whole system in the Drawing pane.
4. Click a zoom percentage from the, , Zoom list on the tool bar to zoom in or out in
the Drawing pane.
2. When you click the Selection tool button, the selection icon is displayed next to your mouse
pointer when the pointer is in the Drawing pane.
164 Pipe Flow Expert User Guide
3. Draw a box around the node or group of components you want to view in the Drawing pane.
4. To draw a box, click where you want to start the box in the Drawing pane and hold down the
left mouse button, then drag the mouse until you have drawn the box.
6. Click the selected area , , Zoom Tool Button, located among the ‘Selection Tool
Buttons’.
7. The selected area will be displayed in the center of the drawing pane.
If no selection has been made the selection zoom tool button will increase the display by one scale
increment.
To view the whole of a pipework system click the, , Zoom Drawing to fit Screen button, on the
tool bar, to fit the system in the visible Drawing pane.
2. When you click the Pan the drawing button, the hand symbol is displayed next to your
mouse pointer when the pointer is in the Drawing pane.
3. Click and hold down the left mouse button anywhere in the Drawing pane.
5. Release the left mouse button when you are done moving or panning the pipe system.
Tip: The pan function can also be accessed by clicking in ‘white space’, when either the ‘Show
mode’ or the ‘Move mode’ has been selected.
Viewing, Modifying, and Deleting Items 165
If the drawing scale is too small to see the highlighted pipe or node, then click the zoom button , ,
to zoom the display to show the selected pipe or node in the visible drawing window at an increased
scale.
a. Use the Edit Grid to display, filter and edit the data for Pipes, Nodes, and other items.
b. Click on the pipe or node and update the entries shown on the Pipe Pane or the Node Pane.
c. Set the Default Pipe data, select a group of items to be amended, or select a collection of
individual items and then copy some or all of the Default Pipe attributes to the selected items.
2. Choose a tab to display data for Pipes, Tanks, End Pressures, Nodes, FCVs, PRVs, BPVs,
Fixed Losses, Cv Values, Kv Values, Sprinklers K (Imperial), Sprinklers K (Metric), Orifices,
Pumps (Fixed Flow), Pumps (Fixed Head) and Pumps (Curve).
3. Select the cell that contains the data you want to edit.
4. The Edit Grid can be over-typed and updated directly (changes are applied immediately).
Note: The changes will be applied immediately and the drawing will be updated. An Undo option
is not available hence amendments cannot be cancelled; the original data must be re-entered.
Item Selection:
Selecting a cell in the edit grid will highlight the row and highlight the item in the Drawing Pane.
System Amendments and Group Updates 167
When the Edit Grid: Zoom To configuration option is set to Single Click, selecting a cell or row
in the edit grid will automatically zoom to the highlighted item.
When the Edit Grid: Zoom To configuration option is set to Double Click:
1. Select a cell or row in the edit grid and click the Zoom to Highlighted item button, , on
the tool bar, or
2. Double click in a cell or the row header (the ID column) in the edit grid.
Filtering Items:
By default, the Edit Grid will display all the pipes and nodes in the current system. The Edit Grid
can show a subset of the pipes and nodes in the system using one of the following two methods:
1. Using the Filter to only show rows that match certain specified criteria. For example, the
data shown on the Pipe Tab can be filtered by: Pipe ID, Pipe Name, Nominal Size,
Material/Sch., Diameter, Roughness or length.
When a filter has been applied, the items displayed in the Edit Grid will also be selected in
the Drawing Pane.
Note: When closing the Edit Grid after applying a filter, the items displayed in the Edit
Grid will remain selected in the Drawing pane and the individual selection tool, , will
be enabled thereby enabling the selection to be refined using the network diagram.
2. Select the required items in the Drawing Pane (using the group, , or individual, ,
selection tools) and then Click the Edit Network Data tool button to display the Edit
Grid. Only the selected items will be displayed in the Edit Grid.
Note: The filter by criteria capability is not available when the Edit Grid is opened when
items are selected in the Drawing Pane.
Updating Items:
Data in the Edit Grid can be updated by selecting individual cells and editing the value directly.
Alternatively, multiple rows can be amended as a group, in a single operation, by selecting an
item to be updated from the drop down list, entering a value to ‘Set’, and clicking the ‘Update
Rows’ button.
168 Pipe Flow Expert User Guide
Using the Show Item Info button, , on the tool bar, you can view and/or modify the specific
details about any component in a pipe system. Depending on the type of component you select,
clicking a component in the Drawing either displays the component’s information in the Node or Pipe
pane, or opens up the dialog specific to the selected component.
2. When you click the Show Item Info button, SHOW is displayed next to your mouse pointer
when the pointer is in the Drawing pane.
3. Click a component in the Drawing pane that you want to view and/or edit.
4. When you select a tank, join point, or demand pressure, its details are displayed, and can be
edited in the Node pane.
5. When you select a demand flow, the Set Flow Demands dialog opens, and you can view
and edit the demand flow values.
6. When you select a pipe, the pipe’s details are displayed, and can be edited in the Pipe pane.
To view and edit a pipe’s material and/or size, click the Diam? or Material buttons in the Pipe
pane to open the Pipe diameter data screen.
7. When you click a fitting symbol or a valve symbol , on a pipe the Pipe fitting friction
coefficients screen opens. You can view and edit all fittings on the pipe containing the fitting
you selected in the Drawing pane. You can also select a pipe in the Drawing pane, and then
click the Add/Change Fittings button, , in the Pipe pane to open the Pipe fitting
friction coefficients screen.
8. When you click a component symbol on a pipe, , the Set Component Pressure Loss
dialog opens, and you can view and edit the component’s pressure loss values. You can also
select a pipe in the Drawing pane, and then click the Add/Change Component Pressure
Loss button, , in the Pipe pane to open the Set Component Pressure Loss dialog.
9. When you click a control valve symbol on a pipe, , the Control Valve Data screen
opens, and you can view and edit the control valve type or values. You can also select a pipe
in the Drawing pane, and then click the Add/Change Control Valve button, , in the
Pipe pane to open the Control Valve Data screen.
10. When you click a pump symbol on a pipe, , the Pump Data screen opens, and you can
view and edit the pump’s properties. You can also select a pipe in the Drawing pane, and
then click the Add/Change Pump button, , in the Pipe pane to open the Pump Data
screen.
The Selection tool button allows the user to select a group of items which are located within an
area defined by a rectangle. When using the isometric grid, clicking the Selection tool button will
display a sub menu to enable items to be selected using either a rectangle or isometric (rhombus)
selection.
While holding down the left mouse button, drag the mouse to create a rectangle around the item(s)
you want to select.
The selected items can then be amended using the following operations:
Cut, Copy, Paste, Mirror, Invert, Zoom in, Adjust Attributes (Pipes), Adjust Attributes (Nodes), &
Delete.
When the, , ‘Adjust Attributes of Selected Pipes’ button is clicked, a screen showing the current
‘Default Pipe’ attributes and a list of pipes is displayed with the selected pipes shown as checked.
The ‘Default Pipe’ data can now be amended as required and the buttons in the middle of the screen
can then be used to copy item values to the group of selected pipes.
When the, , ‘Adjust Attributes of Selected Nodes’ button is clicked, a similar screen to the one
above is shown, except on the left hand side it shows Default Node values and on the right a list of
selected nodes is displayed. Data values can be copied from the default node to the selected nodes
using the ‘copy’ buttons in the middle of the screen.
The individual Selection tool button, , allows the user to select an ad hoc group of pipes and
nodes, on a one-by-one basis. This is often useful when the group of items to be updated are
positioned within different parts of the drawing, such that they cannot be selected inside a standard
rectangle (without including other items that are not wanted).
Again the characteristics for these individually selected ‘groups’ of items can be updated in one
operation by using the ‘Adjust Attributes of Selected Pipes’ and ‘Adjust Attributes of Selected Nodes’
buttons.
Using the Drag and Move Items button, , on the tool bar, you can move a node, and all the
components connected to the node, or you can move individual components on a pipe in the
Drawing pane.
Using the Selection tool button, , on the tool bar, you can move nodes or groups of components
in the Drawing pane.
To move system components using the Drag and Move Items button:
1. Click the Drag and Move Items button, , on the tool bar.
2. When you click the Drag and Move Items button, each of the pipe system’s components are
highlighted in the Drawing pane. MOVE is displayed next to your mouse pointer when the
pointer is in the Drawing pane.
3. Click the component you want to move and hold down the left mouse button in the Drawing
pane.
5. Release the left mouse button when you are done moving the component.
When you move components using the Drag and Move Items button, the values for the moved
components do not change. If you want to change the value of a moved component, such as pipe
length, the value needs to be manually updated in Pipe Flow Expert.
System Amendments and Group Updates 171
2. When you click the Selection tool button, the selection icon is displayed next to your mouse
pointer when the pointer is in the Drawing pane.
3. Draw a box around the node or group of components you want to move in the Drawing pane.
4. To draw a box, click where you want to start the box in the Drawing pane and hold down the
left mouse button, then drag the mouse until you have drawn the box.
6. Click in the box and hold down the left mouse button, then drag the box to the new location in
the Drawing pane. Moving the box automatically moves the node or group of components
within the box.
7. Release the left mouse button and right-click when you are done moving the component.
When you move components using the Selection tool button, the values for the components that
are moved do not change. If you want to change the value of a moved component, such as pipe
length, the value needs to be manually updated in Pipe Flow Expert.
When you paste a group of objects on to the Drawing pane, these items will initially appear slightly
offset from the position of the original copy operation. The group of objects will be contained in a
selection rectangle, to allow the objects to be moved to a new position. Once the selected items
have been positioned, click the right mouse button to complete the paste operation.
If you try to paste a node over the top of an existing node or an existing pipe, the paste action will be
disallowed.
NOTE: A cut, copy, or paste action in the Drawing pane cannot be undone.
To cut, copy, and paste nodes and pipes in the Drawing pane:
2. When you click the Selection tool button, the selection icon is displayed next to your mouse
pointer when the pointer is in the Drawing pane.
3. Draw a box around the pipes and nodes you want to cut or copy in the Drawing pane. To
draw a box, click where you want to start the box in the Drawing pane and hold down the left
172 Pipe Flow Expert User Guide
mouse button, then drag the mouse until you have drawn the box and then release the left
mouse button.
4. To cut the nodes and pipes, click the Cut button, , on the tool bar or select Edit | Cut
Any pipes which have one end connected to a selected node but are not linked at the other
end to another selected node, will be permanently removed from the system.
5. After clicking the Cut button or selecting Edit | Cut, a message asking if you are sure you
wish to cut the nodes and all pipes that connect to these nodes will be displayed.
6. Click Yes.
7. You may wish to copy rather than cut a set of selected items. To copy the nodes and pipes,
8. Click the Paste button, , on the tool bar or select Edit | Paste to paste the cut or copied
nodes and pipes to the Drawing pane.
9. When you paste nodes and pipes to the Drawing pane, these items will be pasted slightly
offset from the position of the original copy operation. The group of new objects will be
contained in a selection rectangle.
10. Click in the box and hold down the left mouse button, then drag the objects to their new
location in the Drawing pane.
11. Release the left mouse button, to allow the objects to locate on the drawing grid.
12. Click the right mouse button to complete the paste operation.
Attaching Nodes
Nodes (tanks, demand pressures, or join points) can be attached onto other nodes in the Drawing
Pane. When the node being moved (source node) is attached to another node (target node) the
source node is deleted and all pipes connected to the source node are connected to the target node.
1. Click the Drag and Move Items button, , on the tool bar.
2. When you click the Drag and Move Items button, each of the pipe system’s components are
highlighted in the Drawing pane. MOVE is displayed next to your mouse pointer when the
pointer is in the Drawing pane.
3. Click the node you want to move (source node) and hold down the left mouse button in the
Drawing pane.
4. Drag the source node over the target node that you wish to attach to and release the left
mouse button.
System Amendments and Group Updates 173
2. When the Selection tool is active, the selection icon is displayed next to your mouse pointer
when the pointer is in the Drawing pane.
3. Draw a box around the nodes (source nodes) you want to move in the Drawing pane. To
draw a box, click where you want to start the box in the Drawing pane and hold down the left
mouse button, then drag the mouse until you have drawn the box and then release the left
mouse button.
4. Click in the box and hold down the left mouse button in the Drawing pane.
5. Drag the selected source nodes over one or more target nodes that you wish to attach to and
release the left mouse button.
The Selection tool button, , allows a group of nodes and pipes to be copied, as described in
the previous section. It is possible to use the group copy and the paste feature to transfer a group of
nodes and pipes from one drawing to another drawing.
Nodes and pipes on the current drawing are selected and copied.
A new grid is then chosen or a different drawing is opened.
The Paste button, , can be used to place the copied nodes and pipes on to the new drawing
The Selection tool button, , allows a group of nodes and pipes to be selected, as described in
the previous section. It is possible to use the options on the edit menu to rotate the selected group
either 90 degrees clockwise or 90 degrees anticlockwise. The mirror or invert features can also be
applied to the selected group.
The Mirror Selection button, , can be used to mirror the selected group.
The Invert Selection button, , can be used to invert the selected group.
Pipe Flow Expert does not allow one node to be placed over the top of another node, or over the top
of an un-related pipe. This restriction is applied to prevent confusion.
When the rotated, or mirrored, or inverted group are added back to the drawing the action may be
disallowed if the above conditions apply. The selected group will have to be re-positioned to allow
the items to be ‘dropped’ back onto the drawing pane.
2. Click the right mouse button to display the Pipe Pop-up menu.
5. The ‘direction arrow’ end of the pipe will be unlinked to allow you to connect the pipe at a new
position.
The ‘Move / Unlink end of Pipe’ option can also be performed when in ‘Add Pipes’ drawing mode, by
‘clicking’ on a pipe to first highlight it, then ‘clicking’ again on the highlighted pipe to ‘unlink’ it.
To undo an add pipe or node action in the Drawing pane, click the Undo button, , on the tool bar
or select Edit | Undo.
To redo an undo action in the Drawing pane, click the Redo button, , on the tool bar or select
Edit | Redo.
NOTE: If you added new components, such as fittings or flow demands, to a pipe or node, and you
then click the Undo button or select Edit | Undo, and then click the Redo button or select Edit | Redo,
then the pipe or node will be re-added to the Drawing pane without the components. When you use
the undo action for a pipe or node with components, any components that were not drawn as part of
the default pipe are permanently removed from the pipe.
Highlight the item to be deleted, and then click the Delete button, , on the tool bar. You can also
use Ctrl-Delete on the keyboard instead of clicking the Delete button.
An item can be selected and highlighted by clicking on it. A group of items can be selected using the
selection tool. This allow selection of groups of Nodes (tanks, demand pressures, or join points) and
individual pipes.
Other pipe system components (Pumps, Fittings, Control Valves, & Components) are deleted on the
dialog associated with that component. For example, fittings on a pipe are deleted from the Pipe
fitting friction coefficients dialog.
2. Click the node or pipe you want to delete in the Drawing pane.
3. You can also select a node or pipe for deletion by using the Selection tool button, , on
the tool bar.
4. Click the Delete button, , on the tool bar, or select Edit | Delete, or click Ctrl-Delete on
the keyboard.
176 Pipe Flow Expert User Guide
5. If you are deleting a node, the message, Are you sure you wish to delete the current
highlighted node and all pipes that connect to the highlighted node?, is displayed after
clicking the Delete button or selecting Edit | Delete.
6. If you are deleting a pipe, the message, Are you sure you wish to delete the current
highlighted pipe?, is displayed after clicking the Delete button or selecting Edit | Delete.
7. Click Yes.
8. The selected node or pipe is deleted. When you delete a node, all pipes and components
connected to the node are deleted. When you delete a pipe, all components on the pipe are
deleted with the pipe.
2. When you click the Selection tool button, the selection icon is displayed next to your mouse
pointer when the pointer is in the Drawing pane.
3. Draw a box around the group of components that you want to delete in the Drawing pane.
4. To draw a box, click where you want to start the box in the Drawing pane and hold down the
left mouse button, then drag the mouse until you have drawn the box.
6. Click the Delete button, , on the tool bar or select Edit | Delete, or click Ctrl-Delete on
the keyboard.
7. The message, Are you sure you wish to delete the selected nodes and all pipes that connect
to these nodes?, is displayed after clicking the Delete button or selecting Edit | Delete.
8. Click Yes.
9. The selected nodes and all the pipes and their components that are connected to the nodes
are deleted.
2. Click the node containing the demand flow that you want to delete in the Drawing pane.
3. Click one of the Edit buttons in the Node pane to open the Set Demand Flow dialog.
System Amendments and Group Updates 177
5. If the Out Flow field contains a value other than 0.000, type 0.
6. Click OK to save your changes and close the Set Demand Flow dialog.
7. The demand flow icon and value are removed from the selected node in the Drawing pane.
Deleting Fittings
To delete a fitting from a pipe system:
2. Click the fitting symbol, , on the pipe containing the fitting that you want to delete in the
Drawing pane.
3. Clicking the fitting symbol opens the Pipe fitting friction coefficients dialog with all the
fittings on the pipe listed in the Fittings on section.
4. You can also select the pipe containing the fitting that you want to delete in the Drawing
pane, and then click the Add/Change Fittings button, , in the Pipe pane to open the
Pipe fitting friction coefficients dialog.
5. Select the row containing the fitting that you want to delete in the Fittings on section.
6. Click the Delete button, , next to the row that shows the K value for the
fitting, to delete the fitting(s) from the selected pipe.
7. Click the Save button in the Pipe fitting friction coefficients dialog to save your changes
and close the Pipe fitting friction coefficients dialog.
8. If you deleted all the fittings on the pipe, the fittings symbol on the selected pipe is deleted in
the Drawing pane.
2. Click the component pressure loss symbol, , on the pipe containing the component
pressure loss that you want to delete in the Drawing pane.
3. Clicking the component pressure loss symbol opens the Set Component Pressure Loss
dialog.
4. You can also select the pipe containing the component pressure loss that you want to delete
in the Drawing pane, and then click the Add/Change Component Pressure Loss button,
, in the Pipe pane to open the Set Component Pressure Loss dialog.
178 Pipe Flow Expert User Guide
5. If you want to save and reuse the component pressure loss data for other pipes in the pipe
system or future pipe systems, be sure to click the Save To File button and save the
pressure loss data to a .pfco file before deleting the component pressure loss from the
selected pipe.
7. The message, Are you sure you wish to delete the component and its data from this pipe? is
displayed after clicking the Delete button.
8. Click Yes.
9. The component pressure loss icon and values are removed from the pipe in the Drawing
pane.
2. Click the flow control symbol, , on the pipe containing the flow control that you want to
delete in the Drawing pane.
3. Clicking the control valve symbol opens the Control Valve Data dialog.
4. You can also select the pipe containing the control valve that you want to delete in the
Drawing pane, and then click the Add/Change Control Valve button, , in the Pipe
pane to open the Control Valve Data dialog.
6. The control valve icon and value are removed from the pipe in the Drawing pane.
Deleting a Pump
To delete a pump from a pipe system:
2. Click the pump symbol, , on the pipe containing the pump that you want to delete in the
Drawing pane.
4. You can also select the pipe containing the pump that you want to delete in the Drawing
pane, and then click the Add/Change Pump button, , in the Pipe pane to open the
Pump Data dialog.
Calculations and Results 179
5. If you want to save and reuse the pump data for other pumps in the pipe system or future
pipe systems, be sure to click the Save To File button and save the pump data to a .pfpm file
before deleting the pump from the selected pipe.
7. The message, Are you sure you wish to delete the pump and all pump data from this pipe?, is
displayed after clicking the Delete button.
8. Click Yes.
9. The pump icon and value are removed from the pipe in the Drawing pane.
Results drawing:
The calculated values displayed in the Drawing pane are determined by the options selected on the
Labels and Units tab of the Configuration Options dialog. The user can choose which labels to
include on the drawing, and for some labels, which attribute value is displayed within the label.
Results Sheet:
The Results tables contain all of the calculated values for the whole pipe system, including pipe data,
fitting data, component data, pump data, fluid data and node data.
Results PDF:
The Results PDF can be generated once a system has been solved. The data shown in the Results
PDF is configurable and can be selected at a section levels, such as pipe data and node data, and
then further refined at an attribute level, as to which attributes are shown within the various results
tables.
Results Log:
When you calculate a pipe system, a log is generated and displayed in the Results Log dialog. If a
pipe system cannot be solved, the log provides additional information and may offer some
suggestions as to why the system cannot be solved.
Calculations:
To calculate the balanced results for a pipe system in the Drawing pane, click the Calculate button.
The ‘Include’ check boxes in the Pipe pane allow you to include or exclude the fittings, component
pressure losses, control valves, and pumps when solving the system. The check boxes allow you to
view and re-run the system calculations without having to delete and re-add the components to the
system.
Select the Include check box to include a component’s values in a system’s calculations. Clear an
Include check box to exclude a component’s values from a system’s calculations.
180 Pipe Flow Expert User Guide
The software interface is intuitive and it provides easy access to amend the system data as required,
however standalone changes to pipe diameters, pipe lengths and node elevations can sometimes
create inconsistence’s in the design data.
Where an Internal Diameter has been amended by over typing the data in the pipe pane or the edit
grid the Outer Diameter, Wall Thickness & Internal Diameter may no longer be consistent with each
other.
The option to update Outer Diameters and Wall Thicknesses should normally be accepted. This will
allow the diameter data to be made consistent and the nominal pipe size will then be recalculated.
Fitting sizes will be checked and matched to the nominal pipe size.
If the nominal pipe size does not match some of the fitting sizes associated with the pipe, then the
option to update the fitting sizes should normally be accepted. This will update the fitting sizes and
the fitting ‘K’ values so that the fitting pressure losses will be calculated correctly.
Where pipe lengths are not sufficient to span the difference in node elevations, these pipes will be
identified and the user will be asked to confirm an update for each pipe. The pipe length can
automatically be set to the difference in start and end elevations of the pipe.
The changes in pipe length will be noted in the results log when the system is solved. The user may
wish to check that the lengths of these pipes are also sufficient to cover any additional length that
may be required if the pipe is not vertical (a non-vertical, sloped pipe, would need to have a length
that was greater than just the change in elevation between its start and end node). Where the pipe
direction is not vertical and the length has been set to less than the difference in elevation between
its start node and end node, it will be necessary to amend each pipe length manually, in the pipe
pane or edit grid.
1. Open the .pfe file for the pipe system you want to calculate in Pipe Flow Expert.
2. The pipe system is displayed in the Drawing pane. In order to calculate a system’s values,
the pipe system must be open in the Drawing pane.
4. The system results are calculated and the Results Log dialog is shown.
182 Pipe Flow Expert User Guide
If the pipe system is solved, the message ‘The network was solved successfully’ is displayed in the
Results Log dialog.
If the pipe system is not solved, the log offers some suggestions as to why the system could not be
solved, and the message ‘The network was not solved. See log details above.’ is displayed in the
Results Log dialog. When this happens, review the log and click OK to return to the Drawing pane
in design mode. Make the necessary changes to the system to resolve the design errors in the
system, and click the Calculate button on the tool bar to recalculate the revised system.
If the Results Log has been closed, it can be re-opened by clicking the Show Log button on the
toolbar.
To change back to Design Mode, close the Results Log and then click on the Re-Design button on
the toolbar.
Click the View Results Drawing button on the results log to display the drawing with results.
Calculation Theory and Method of Solution 183
The details for the last node or pipe selected with a mouse click will be displayed in the hint pane.
Moving the cursor over an item on the drawing will allow the user to view the calculated results in a
pop-up data pane.
Click the View Results Sheet button on the results log to open the Results Table.
When an item is highlighted in the results sheet table, the selected item is also highlighted on the
drawing pane and data for the highlighted item is displayed in the Hint pane.
If the results tables have been closed, click the Result Sheet button on the toolbar to reopen the
Results Tables.
Units and Labels Note: First configure the labels and units to be used, as described in the section
‘Configuring the System Results’.
Click the Create PDF Report button to open the PDF report dialog.
3. Select the Cover Sheet, Header Information and Page Information options.
5. Choose the Pipe Data, Node Data and Energy Data to be included.
6. Click the Create PDF Report button to generate a PDF results document.
Calculation Theory and Method of Solution 185
You can also reconfigure the units for the pipe system results on the Units tab of the Configuration
Options dialog. You can access the Units tab of the Configuration Options dialog by selecting
Specify Units from the Units menu, or by clicking the Choose Units button, , on the toolbar, or
clicking the Choose Units button in the Results dialog.
1. Click the Choose Labelling button, , on the tool bar to open the Labelling tab of the
Configuration Options screen.
186 Pipe Flow Expert User Guide
2. Click one of the labelling options in the Pipe Results, Fitting Results, Pump Results and
Node Results sections to determine which of the pipe system’s calculation results are
displayed in the Drawing pane.
3. Click OK to close the Configuration Options dialog and apply your changes to the results
displayed in the Drawing pane.
To reconfigure the units used in a pipe system and its calculated results:
1. Click the Choose Units button, , in the Results dialog or on the tool bar, or select
Specify Units from the Units menu to open the Units tab of the Configuration Options
screen.
Calculation Theory and Method of Solution 187
Do not click the Imperial or Metric option in the Change All Units section of the Units tab, unless
you want to change the universal unit setting and reset all the values currently defined on the Units
tab.
NOTE: When you change the universal unit setting, it converts all unit values to the unit type
selected, and all values on the Units tab of the Configuration Options screen are converted to the
fields’ default values. For example, if you are changing the universal setting from imperial to metric,
all values, including any imperial units selected on the Units tab of the Configuration Options
screen, are converted to metric. All field values on the Units tab are also reset to their default metric
value.
Click OK to close the Configuration Options dialog and apply the unit configurations to the pipe
system and its results.
The Results Drawing and the Results Sheet can be viewed at the same time, and they are
interactive in that clicking on an item on the Results Drawing will automatically highlight and move to
that item within the Results Sheet. The reverse is also true, in that selecting a row in the Results
Sheet will highlight and zoom to that item on the Results Drawing. The user can switch between the
Results Drawing and the Results Sheet as needed. In addition, the user can review the output in the
Results Log dialog, by clicking the Show Log button.
The Results Tables contain a series of tabs that display the calculated results for each component of
the pipe system in a table. The tabs are organized by component type, except for the All Results tab.
The All Results tab displays all of the calculated results by component type. All values displayed in
the Results Tables are read-only.
1. After a pipe system has been calculated and solved, click the View Results Sheet button
on the Results Log dialog to open the Results Tables or close the results log and click
the Results Sheet button on the tool bar.
3. Click the Close button, , to close the Results Tables and return to the Drawing
pane.
1. After a pipe system has been calculated and solved, click the View Results Sheet button
on the Results Log dialog to open the Results Tables or close the results log and click
the Results Sheet button on the tool bar.
3. Click the Save button, , or select File | Save to Excel to open the Save As dialog.
5. Select Pipe Flow Network (*xlsx) from the Save as type list.
6. Click Save to save the pipe system results from the selected tab.
1. After a pipe system has been calculated and solved, click the View Results Sheet button on
the Results Log dialog to open the Results Tables or close the results log and click the
Results Sheet button on the tool bar.
4. Clicking the Export to Excel button or menu selection opens the pipe system results from the
selected tab in a worksheet in Microsoft Excel.
If Microsoft Excel is not available the results can be copied to the Windows clipboard, so that the
data can be pasted into other spreadsheet applications.
190 Pipe Flow Expert User Guide
If you want to retain the original solved pipe system and the calculated values for the system before
you redesign the pipe system, be sure to save the pipe system and results before clicking the Re
Design button.
When a pipe system cannot be solved, additional information is displayed in the Results Log and the
message, ‘The network was not solved. See log details above.’, is shown. Clicking OK on the
Results Log automatically returns you to the Drawing pane in design mode.
a. Use the Edit Grid to display, filter and edit the data for Pipes, Nodes, and other items.
b. Click on the pipe or node and update the entries shown on the Pipe Pane or the Node Pane.
c. Set the Default Pipe data, select a group of items to be amended, or select a collection of
individual items and then copy some or all of the Default Pipe attributes to the selected items.
These amendment options are described in the ‘System Amendments and Group Updates’ section
of this document.
Calculation Theory and Method of Solution 191
The report can contain a cover sheet with your logo, a scalable results drawing for high resolution
printing and a selection of tabulated results data, which provides a detailed breakdown of the
calculated results.
Note: First configure the results drawing labelling and the results units to be used, as described in
the section ‘Configuring the System Results’.
To display the Create PDF Report options dialog choose one of these actions:
• Click the ‘Create PDF Report’ button on the Results Log (after solving a system) OR
• Click the ‘Results PDF’ Tool Button in the tool bar at the top of the screen OR
• Click the ‘Create PDF – Customized Report’ option from the File menu
Choose the options for the PDF Report by selecting and checking the appropriate items from the
PDF Report Generator screen.
The company information, the cover sheet image, and all the other selected options can be saved for
future use. Click the ‘Save Report Options’ button to display the ‘Save As’ dialog.
Previously saved report options can be reloaded. Click the ‘Load Report Options’ button to display
the ‘Open dialog.
3. Select the Cover Sheet, Header Information and Page Information options.
5. Choose the Pipe Data, Node Data and Energy Data to be included.
6. Click the Create PDF Report button to generate a PDF results document
The generated PDF report file will be displayed in your PDF Adobe Reader program.
The PDF file will be automatically stored in the user’s local temporary folder, however the user may
wish to save a copy of this document to a different location using the ‘Save a Copy’ option from
Adobe Reader file menu.
Calculation Theory and Method of Solution 193
The pipeline system is modeled by drawing the join points and the connecting pipes on a drawing
pane. Horizontal, vertical or sloping lines can be used to connect one node to another node.
The physical data about the system is then entered, and typically this includes:
• The internal size, internal roughness and length of each connecting pipe.
• The elevation of each node (join point).
• The In-flow and the Out-flow at each node (if applicable).
• The elevation, liquid level and surface pressure data for each tank.
• The performance data for each pump.
The friction within the fluid is due to the fluid's viscosity. When fluids have a high viscosity, the speed
of flow tends to be low, and resistance to flow becomes almost totally dependent on the viscosity of
the fluid. This condition is known as 'Laminar flow'.
Fluids which have a low viscosity are usually moved at higher velocities. The flow characteristics
change, small eddy currents occur within the flow stream, and the friction between the pipe work and
the fluid becomes a factor to be considered. This type of flow is known as 'Turbulent flow'.
Fluid Viscosity
A fluid viscosity can be described by its Dynamic viscosity (sometimes called Absolute viscosity), or
it’s Kinematic viscosity. These two expressions of viscosity are not the same, but are linked via the
fluid density.
Dynamic Viscosity
Water @ 20°C has a viscosity of 1.00 x 10 -3 Pa • s or 1.00 Centipoise
Water @ 70°F has a viscosity of 2.04 x 10 -5 lb •s/ft²
Kinematic Viscosity
Water @ 20°C has a viscosity of 1.004 x 10 -6 m² /s or 1.004000 Centistokes
Water @ 70°F has a viscosity of 10.5900 x 10 -6 ft² /s
Pipe Flow Expert has a database of viscosities and densities for common fluids.
194 Pipe Flow Expert User Guide
Reynolds Numbers
Reynolds numbers (Re) describe the relationship between a fluid's velocity, the internal pipe
diameter and the fluid's Kinematic viscosity.
Note: Kinematic viscosity (not Dynamic viscosity) must be used to calculate Reynolds numbers.
It is generally accepted that the 'changeover' point between laminar flow and turbulent flow, in a
circular pipe, occurs when the Reynolds number (Re) is approximately 2100.
i.e. Laminar flow occurs when the Re is less than 2100. Turbulent flow occurs when the Re is greater
than 4000. Between the Laminar and Turbulent flow conditions the flow may be neither wholly
laminar nor wholly turbulent. In this transition region there is no exact equation to calculate the
friction factor and therefore only an approximate friction factor can be used by way of appropriate
interpolation.
Friction Factors
Many formulas have been developed to model the flow of fluids. The Hazen-Williams formula has
been a popular method of estimating the head loss in piping systems for a number of years.
However, this empirical formula will only give reasonable accuracy if the fluid is water at 60°F or
similar. The Hazen-Williams formula is therefore not useful in analyzing a complex pipe system.
The Colebrook-White formula may be used with confidence to calculate an accurate friction factor
applicable to the turbulent flow of fluids. The Colebrook-White formula is applicable over a whole
range of fluid densities and viscosities, provided that the fluid flow is turbulent.
Colebrook-White Formula
The Colebrook-White formula:
f = friction factor
Re = Reynolds number
Friction factors for turbulent flow calculated by Pipe Flow Expert are based on the Colebrook-White
formula.
If the level of fluid (fluid head) is increased in a supply container, the volume of fluid entering the
system from the supply container will increase due to the increase in pressure (force).
Darcy-Weisbach Formula
Fluid head resistance can be calculated by using the Darcy-Weisbach formula.
h fluid = f (L/D) x (v ²/2g)
f = friction factor
L = length of pipe work
D = inner diameter of pipe work
v = velocity of fluid
g = acceleration due to gravity
Fluid head loss calculated by Pipe Flow Expert when using the non-compressible calculation engine
is based on the Darcy-Weisbach formula.
The formula for each of the above equations is detailed in a separate PDF document named
‘Compressible Flow Equations’. This PDF is available from the ‘Documentation’ menu inside the Pipe
Flow Expert software.
The compressible flow equations calculate a gas flow rate for a difference in pressure between two
points. The Pipe Flow Expert software first solves the compressible network using non-compressible
flow equations to find an approximate solution and then it employs the compressible flow engine to
converge this to an accurate solution.
The non-compressible calculation engine operates by adjusting flows within the network to achieve a
pressure balance, whilst the switch to the compressible flow calculation engine operates by adjusting
node pressures to achieve a flow balance within the pipe network.
The compressible calculation engine takes account of friction loss through fittings at the start and
end of a pipe, where a lower pressure but higher velocity at the end of pipe will results in a higher
pressure loss through the fitting then if the same fitting occurred at the start of the pipe.
In addition the compressible flow calculation engine handles complexities that do not occur for non-
compressible calculations, such as when considering a fan or blower with a flow versus head curve,
where the actual operating point (flow and head value) has to balance out even when taking account
of the compression and then expansion of the gas through the pipe.
196 Pipe Flow Expert User Guide
In many systems where pipe lengths are relatively long, the effect of the fitting losses may be
considered to be minor losses, and could be ignored during initial assessment.
If a partially open valve is part of the design, the effect of the valve should always be considered as
the valve loss may be large.
Pipe Flow Expert has a database of valve and fittings ‘K’ factors and calculation wizards for:
• gradual enlargements
• gradual contractions
• sudden enlargements
• sudden contractions
• rounded entrances
• long pipe bends
For further information on this subject please refer to ‘Flow of Fluids through valves, fittings and pipe’
- Crane Technical Paper No. 410
EGL (Total Fluid Head) = Velocity Head + Pressure Head + Elevation head
v = velocity
g = acceleration due to gravity
P = pressure
y = fluid density
The Hydraulic Grade Line is a plot of the sum of two terms from the Work-Energy equation or
Bernoulli theorem, namely the Pressure head and Elevation head:
HGL (Total Fluid Head – Velocity Head) = Pressure Head + Elevation head
P = pressure
y = fluid density
Mass flow into a joint in the network must be equal to mass flow out of the joint. Assuming that the
fluid density does not change, the total flow rate entering the node must equal the total flow rate
leaving the node.
198 Pipe Flow Expert User Guide
The pressure drop in the pipes around a loop must be equal to zero. In a recirculation loop the
pressure loss in each pipe must be the total of the fluid head energy being provided by the driving
force (normally a pump). In a loop where the flows are in opposite directions, the total pressure loss
in each pipe with a clockwise flow must equal the total pressure loss in each pipe with an
anticlockwise flow.
Loops within a pipeline network consist of a series of connected pipes that return to the start point
(the node where the loop started), however pseudo loops can exist between a supply or discharge
source, between two supply sources or between two discharge sources.
A series of pressure equations describing the pressure loss in each loop must be generated. The
same pipe may be included in many different loops.
Where a loop includes a number of different fluid zones the elevation differences of the nodes and
the density of the fluid in each pipe along the path in the loop must be used to establish the
difference in pressures due to fluid density at the end points of the loop. This pressure difference is
used together with the fluid surface pressure difference to establish the net pressure difference
around the loop.
Pressure losses and pressure gains within each pipe must take account of changes in elevation,
fittings, control valves (including FCVs, PRVs, & BPVs), components (including valves defined with
Cv, Kv, & Sprinkler K values, and different types of Orifices), and pumps.
A series of mass flow continuity equations must be generated for the mass flow rate balance at each
node in the pipeline system.
The Pipe Flow Expert software will automatically analyze a system, identify all loops and pseudo-
loops, generate the pressure equations throughout the network and remove redundant loop
equations (those which are already fully described by combining other equations). It will also
generate the mass flow balance equations for each node in a pipeline system.
The initial flow estimates are unlikely to give a balanced pressure result over the whole system and
these values must be iteratively adjusted using a variation on the Newton method for complex
systems, in order to converge to a final result where all of the flow rates and pressures within the
system are balanced.
The Pipe Flow Expert software defines the elements of the pipeline system in a series of highly non-
linear matrix equations. Once an approximate solution has been obtained, the initial results are
refined using developed mathematically techniques and proprietary algorithms, to ensure the final
results converge to a balanced flow and pressure result.
Note: Finding the solution to a highly non-linear system of equations (which a complex pipe system
inevitably generates) is a difficult mathematical problem. The Pipe Flow Expert software uses
advanced mathematical methods together with novel algorithms to converge the equations to a
solution.
For compressible gas systems, the algorithms are extended further, to switch to iterative adjustment
of nodes pressures, once the solution using equations as described above has been found. This
allows the Pipe Flow Expert software to use compressible gas flow equations to calculate flow rate
between two pressure conditions while taking account of density changes that occur with any
compression or expansion of the gas as it travels down the pipe.
200 Pipe Flow Expert User Guide
An initial approximate solution is obtained using Linear Theory methods and an iterative approach to
adjust the flow rates until an approximate pressure balance is achieved. This approach provides
estimates for the initial flow rate in each pipe, and these are then used as a starting point to move
towards a more accurate and final solution. The initial flow estimates are unlikely to give an accurate
pressure result over the whole system and they must be further refined to adjust the flow rates until a
final pressure balance is achieved.
Pipe Flow Expert defines the elements of the pipeline system in a series of matrix equations and
uses variations on the Newton method to adjust the estimates for the flow rate in each pipe.
Once an approximate solution has been obtained, the results are refined using a variation of the
Newton method to ensure convergence until a balanced pressure result is obtained.
A flow balance tolerance and an approximate pressure balance tolerance are used to allow Pipe
Flow Expert to find an approximate solution quickly. This approximate solution is then refined until
the system is solved within the final pressure balance tolerance.
The flow and pressure balance tolerances and the maximum number of iterations allowed, have
been carefully chosen to provide the best overall performance in finding a solution. It is
recommended that these values are not changed, as most systems will solve without adjustment to
these parameters.
System Components
The user is able to enter the flow rate and head loss information about a component which is to be
included in the pipeline system. Pipe Flow Expert generates a performance curve for the component
to allow the effect of the component to be modeled.
Cv Flow Coefficients:
A Cv flow coefficient specifies the amount of water at 60°F (15.55 °C) in US gpm that will flow
through a valve and produce a 1.0 psi pressure drop. Thus a Cv flow coefficient of 10 indicates that a
1.0 psi pressure drop will occur with a 10 US gpm of water throughput through the valve.
The Cv flow coefficient of a control valve can be calculated from the flow rate and the pressure drop
through the valve. For liquids other than water the ratio of the fluid density to the density of water
must also be used in the calculation.
Calculation Theory and Method of Solution 201
Where:
Cv = flow coefficient
Q = flow rate in US gpm
∆P = pressure loss in psi across the valve
SG = the ratio of the fluid density to the density of water
With a known Cv flow coefficient the above formula can be re-arranged to calculate the pressure loss
for a particular flow rate thus:
Where:
Cv = flow coefficient
Q = flow rate in US gpm
∆P = pressure loss in psi across the valve
SG = the ratio of the fluid density to the density of water
The pressure loss through a fitting or valve may also be calculated from:
Where:
h fluid = head of fluid in ft.
K = flow coefficient of a valve or fitting
V = fluid velocity entering the fitting in ft/s
g = acceleration due to gravity in ft/sec2
also
Where:
P = pressure in psi
h fluid = head of fluid in ft.
D = density of fluid in lbs/ft3
Thus a 1.0 psi pressure drop is equivalent to 2.31 ft head of water at Normal Temperature &
Pressure (NTP) or 62.3 lbs/ft3.
When a pipe diameter is known it is possible to establish a flow velocity from the Cv flow coefficient
in US gpm for a 1 psi pressure drop. Thus it is possible to calculate an equivalent fitting ‘K’ factor
which will produce the same pressure loss as the control valve Cv rating.
Pipe Flow Expert uses the equivalent fitting ‘K’ factor method to model the flow and pressure loss
through a control valve where a Cv flow coefficient is used to specify the control valve
characteristics.
A change to the pipe diameter would result in a change to the value of the equivalent fitting ‘K’ factor.
202 Pipe Flow Expert User Guide
Pipe Flow Expert re-calculates the equivalent fitting ‘K’ factor for the current pipe diameter and the
fluid density at the start of the solution calculation.
The calculation helper provided on the Cv component dialog uses the flow rate and pressure loss
entered by the user, together with the current fluid density to calculate a Cv value to match the
specified requirements.
Kv Flow Coefficients:
A Kv flow coefficient specifies the amount of water at 20°C (68 °F) in m3/hour that will flow through a
valve and produce a 1.0 bar pressure drop. Thus a Kv flow coefficient of 10 indicates that a 1.0 bar
pressure drop will occur with a 10 m3/hour of water throughput through the valve.
The Kv flow coefficient of a control valve can be calculated from the flow rate and the pressure drop
through the valve. The density of the liquid in kg/m3 must also be used in the calculation.
Where:
Kv = flow coefficient
Q = flow rate in m3/hr
∆P = pressure loss in bar across the valve
D = the density of the fluid in kg/m3
1000 = the density of water in kg/m3
With a known Kv flow coefficient, the above formula can be re-arranged to calculate the pressure
loss for a particular flow rate thus:
Where:
Kv = flow coefficient
Q = flow rate in m3/hr
∆P = pressure loss in bar across the valve
D = the density of the fluid in kg/m3
1000 = the density of water in kg/m3
The pressure loss through a fitting or valve may also be calculated from:
Calculation Theory and Method of Solution 203
Where:
h fluid = head of fluid in meters.
K = flow coefficient of a valve or fitting
V = fluid velocity entering the fitting in m/s
g = acceleration due to gravity in meters/sec2
also
Where:
P = pressure in bar
h fluid = head of fluid in meters
D = density of fluid in kg/m3
g = acceleration due to gravity in meters/sec2
When a pipe diameter is known it is possible to establish a flow velocity from the Kv flow coefficient
in m3/hr for a 1 bar pressure drop. Thus it is possible to calculate an equivalent fitting ‘K’ factor which
will produce the same pressure loss as the control valve Kv rating.
Pipe Flow Expert uses the equivalent fitting ‘K’ factor method to model the flow and pressure loss
through a control valve where a Kv flow coefficient is used to specify the control valve
characteristics.
A change to the pipe diameter would result in a change the matching equivalent fitting ‘K’ factor.
Pipe Flow Expert re-calculates the equivalent fitting ‘K’ factor for the current pipe diameter and the
fluid density at the start of the solution calculation.
The calculation helper provided on the Kv component dialog uses the flow rate and pressure loss
entered by the user, together with the current fluid density to calculate a Kv value to match the
specified requirements.
1.000 Cv = 1.156 Kv
The user should be aware that the Cv or Kv flow coefficient specifies the flow rate of water for a
particular pressure loss.
When the fluid density is greater or less than water, a different flow rate will be required to produce a
1.00 psi or a 1 bar pressure loss through the valve.
CAUTIONS:
Choked Flow:
If the fluid is a gas, when using the Compressible Flow calculation engine, if the pressure drop
exceeds the critical pressure ratio when compared to the inlet pressure of the valve then the flow
will become choked and it will not be possible to achieve the calculated flow rate. If this
occurs, Pipe Flow Expert will warn of a problem in the Result Log (if the Component option to check
for choked flow has been selected).
204 Pipe Flow Expert User Guide
Gas Flow Calculation with the Compressible Flow Calculation Engine (recommend):
Gas systems should generally be solved using the Compressible flow calculation engine, which
takes account of the pressure condition at the component and adjusts the density of the gas as
appropriate when performing the component pressure loss calculation.
The fluid properties should be defined at the operating temperature for a particular section of the
system (while the software adjusts fluid properties for changes of pressure as they are used in
calculations, it assumes the temperature of the fluid remains the same and therefore the user must
define the fluid properties for the appropriate temperature conditions within the pipe network). The
software uses the viscosity of the gas as defined in the current fluid data and this is not adjusted for
changes in pressure (pressure changes generally have a small impact on viscosity in comparison to
temperature changes). See the section on Working with Compressible Fluids for more information
and notes about calculating gas system with the non-compressible calculation engine (even though
we recommend you use the Compressible Flow calculation engine to solve gas systems).
Gas Flow Calculation with the Non-Compressible Flow Calculation Engine (not recommended):
If using the Non-Compressible calculation engine, and the fluid zone associated with the control
valve does not represent the pressure condition at the outlet of the valve/component, it may be
necessary to use an adjusted Cv (or Kv) value for valve selection to take in to account the effect of
the gas expansion.
The adjusted Cv (or Kv) value should be based on the Cv or Kv formula for sub critical gas pressure
drop.
A simplified version of the Cv formula for sub critical gas pressure drop is shown below:
Where:
Cv = flow coefficient
SCFH = flow rate in ft3/hr (NTP)
Dn = the gas density in lbs/ft3 at 0.00 psig
oF = gas temperature
A simplified version of the Kv formula for sub critical gas pressure drop is shown below:
Where:
Kv = flow coefficient
Q = flow rate in m3/hr (NTP)
Dn = the gas density in kg/m3 at 0.00 barg
Calculation Theory and Method of Solution 205
oC = gas temperature
∆p = pressure loss in bar absolute
po = valve outlet pressure in bar absolute
Please refer to an appropriate text book for a more detailed formula to take account of piping
geometry or gas compressibility, should this be necessary.
The Cv (or Kv) flow coefficient of a control valve is usually stated for the fully open flow condition.
The Cv (or Kv) flow coefficient will be less when the valve is partly closed.
In an actual system it is important to select a control valve which has an appropriate Cv (or Kv) flow
coefficient for the actual valve position that will be used. A control valve that is too small or too large
will never be able to provide the correct control in a system.
Most control valve manufacturers recommend that you should select a valve where the required Cv
(or Kv) value falls between 20% - 80% of the port opening.
Some control valve manufacturers recommend that an allowance of 30% should be added to the
calculated Cv (or Kv) flow coefficient to obtain the minimum full flow Cv (or Kv) flow coefficient rating
which the selected valve should have (when fully open).
Please check your control valve selection with the control valve manufacturer.
206 Pipe Flow Expert User Guide
A sprinkler K value can describe the sprinkler performance in either imperial or metric flow rates
(there is a metric K value and an imperial K value for the same sprinkler and these will be different
values, hence it is important to check a sprinkler K value to confirm if it is a metric value or an
imperial value).
𝑈𝑆 𝑔𝑝𝑚 (𝑤𝑎𝑡𝑒𝑟)
𝑆𝑝𝑟𝑖𝑛𝑘𝑙𝑒𝑟 𝐾 (𝑖𝑚𝑝𝑒𝑟𝑖𝑎𝑙) =
√𝑃𝑟𝑒𝑠𝑠𝑢𝑟𝑒 𝐿𝑜𝑠𝑠 (𝑝𝑠𝑖)
𝐿/𝑚𝑖𝑛 (𝑤𝑎𝑡𝑒𝑟)
𝑆𝑝𝑟𝑖𝑛𝑘𝑙𝑒𝑟 𝐾 (𝑚𝑒𝑡𝑟𝑖𝑐) =
√𝑃𝑟𝑒𝑠𝑠𝑢𝑟𝑒 𝐿𝑜𝑠𝑠 (𝑏𝑎𝑟)
The imperial and metric Sprinkler K values are not interchangeable. When a Sprinkler K value is
used for a flow versus pressure drop calculation, it is important to know if the value specified is
based on the imperial formula or the metric formula, since this will affect the calculated results.
When a pipe diameter is known it is possible to establish a flow velocity from the Sprinkler K Value
for a particular pressure drop and therefore it is possible to calculate an equivalent fitting ‘K’ factor
which will produce the same pressure loss as the Sprinkler K Value.
Pipe Flow Expert uses the equivalent fitting ‘K’ factor method to model the flow and pressure loss
through a spray nozzle where a Sprinkler K Value is used to specify the nozzle characteristics.
A change to the pipe diameter will result in a change to the matching equivalent fitting ‘K’ factor.
Pipe Flow Expert re-calculates the equivalent fitting ‘K’ factor for the current pipe diameter using the
fluid density of water.
Calculation Theory and Method of Solution 207
There are several different approaches and equations that are used in literature to estimate the
pressure loss through an orifice for a specified flow rate. In many cases the methods do not treat the
pressure loss calculation consistently, and common physical properties of the orifice are not used in
a standard manner. In some cases, the pressure drop estimate relies on a discharge coefficient, and
in other cases it is simply presented as graph plot of pressure drop versus flow rate (or pressure
drop derived as a percentage of differential pressure across flow measurement).
The Pipe Flow Expert software orifice calculations use a more generalized model, which utilizes the
broad physical attributes of the orifice to determine the flow characteristics. This generates a K0 value
(a k factor) that can be applied in a standard method as follows:
𝑉0 2
𝐻0 = 𝐾0
2𝑔
Where H0 = Head Loss (in ft or m of fluid, depending on the units of velocity, ft/s or m/s)
K0 = K factor (for the density and velocity of fluid flow through the orifice diameter)
g = acceleration due to gravity (in ft/s2 or m/ s2)
While this final equation provides a standard method for calculating the pressure drop through
different types of orifice, deriving the K0 factor and then applying it to orifice calculations in a complex
pipe network (particularly in compressible gas systems where the density and velocity at the orifice
inlet varies with pressure changes in the system), is a complex task, which also then relies on the
development of further algorithms that allow convergence to balanced solution across the whole
model.
The Pipe Flow Expert software handles the complexity of the calculations and makes it easy to
perform calculations with orifices in pipes systems. The following sections detail the equations used
to derived the orifice K0 value.
208 Pipe Flow Expert User Guide
A sharp-edged orifice in a straight pipe, where the upstream and downstream pipe sizes are the
same, as illustrated in Figure 128.
The loss coefficient (K0) of a straight edged orifice in a straight pipe is calculated as follows:
𝐾0 = 0.0696(1 − 𝛽 5 )2 + ( − 𝛽 2 )2
Where the diameter ratio β = d0/d1 and the jet velocity is given by:
A sharp-edged orifice in a transition section, where the upstream and downstream pipe sizes are not
the same, are illustrated in Figure 129 and Figure 130.
The loss coefficient (K0) of a sharp-edged orifice in a transition section is calculated as follows:
2
5 )2
𝑑0 2
𝐾0 = 0.0696(1 − 𝛽 + ( − ( ) )
𝑑2
Where the diameter ratio β = d0/d1 and the jet velocity is given by:
For this orifice configuration, the loss coefficient (K0) equation for a sharp-edged orifice in an
expanding transition section can be used, however the downstream pipe diameter (d2) is effectively
infinite and therefore the equation can be transformed into:
𝐾0 = 0.0696(1 − 𝛽 5 )2 + 2
A round edged orifice in a straight pipe, where the upstream and downstream pipe sizes are the
same, is illustrated in Figure 132.
The loss coefficient (K0) of a round edged orifice in a straight pipe is calculated as follows:
𝑟 𝑟
𝐾0 = 0.0696 (1 − 0.569 ) (1 − √ 𝛽) (1 − 𝛽 5 )2 + ( − 𝛽 2 )2
𝑑0 𝑑0
𝑟
( )≤1
𝑑0
Where the diameter ratio β = d0/d1 and where the jet contraction coefficient is given by:
4
𝑟 𝑟
= 1 + 0.622 (1 − 0.30√ − 0.70 ) (1 − 0.215β2 − 0.785β5 )
𝑑0 𝑑0
In the case of a generously rounded orifice where r/d0 is equal to or greater than 1, the jet
contraction ratio equals 1 and the loss coefficient becomes:
𝐾0 = 0.030(1 − 𝛽)(1 − 𝛽 5 ) + (1 − 𝛽 2 )2
𝑟
( )≥1
𝑑0
A round edged orifice in a transition section, where the upstream and downstream pipe sizes are not
the same, are illustrated in Figure 133 and Figure 134.
Calculation Theory and Method of Solution 211
The loss coefficient (K0) of a round edged orifice in a transition section is calculated as follows:
2
𝑟 𝑟 𝑑0 2
𝐾0 = 0.0696 (1 − 0.569 ) (1 − √ 𝛽) (1 − 𝛽 5 )2 + ( − ( ) )
𝑑0 𝑑0 𝑑2
𝑟
( )≤1
𝑑0
Where the diameter ratio β = d0/d1 and where the jet contraction coefficient is given by:
4
𝑟 𝑟
= 1 + 0.622 (1 − 0.30√ − 0.70 ) (1 − 0.215β2 − 0.785β5 )
𝑑0 𝑑0
In the case of a generously rounded orifice where r/d0 is equal to or greater than 1, the jet
contraction ratio equals 1 and the loss coefficient becomes:
2
5)
𝑑0 2
𝐾0 = 0.030(1 − 𝛽)(1 − 𝛽 + [1 − ( ) ]
𝑑2
𝑟
( )≥1
𝑑0
212 Pipe Flow Expert User Guide
For this orifice configuration, the loss coefficient (K0) equation for a round edged orifice in an
expanding transition section can be used, however the downstream pipe diameter (d2) is effectively
infinite and therefore the equation can be transformed into:
𝑟 𝑟
𝐾0 = 0.0696 (1 − 0.569 ) (1 − √ 𝛽) (1 − 𝛽 5 )2 + 2
𝑑0 𝑑0
𝑟
( )≤1
𝑑0
Calculation Theory and Method of Solution 213
A bevel edged orifice in a straight pipe, where the upstream and downstream pipe sizes are the
same, is illustrated in Figure 136.
The loss coefficient (K0) of a bevel edged orifice in a straight pipe is calculated as follows:
𝑡 𝑡
𝐾0 = 0.0696 (1 − 𝐶𝑏 ) (1 − 0.42√ 𝛽 2 ) (1 − 𝛽 5 )2 + ( − 𝛽 2 )2
𝑑0 𝑑0
Where the diameter ratio β = d0/d1 and where the jet contraction coefficient is given by:
4 𝑡
1− √
𝑑0
𝑡 2
= 1 + 0.622 1 − 𝐶𝑏 ( ) (1 − 0.215β2 − 0.785β5 )
𝑑0
[ ]
And where Cb is a function of bevel angle ψ in degrees, and bevel thickness to diameter ratio t/d0 is
given by:
1
ψ ψ 2+ 𝑡
𝐶𝑏 = (1 − ) ( ) 𝑑0
90 90
A bevel edged orifice in a transition section, where the upstream and downstream pipe sizes are not
the same, are illustrated in Figure 137 and Figure 138.
214 Pipe Flow Expert User Guide
The loss coefficient (K0) of a bevel edged orifice in a transition section is calculated as follows:
2
𝑡 𝑡 𝑑0 2
𝐾0 = 0.0696 (1 − 𝐶𝑏 ) (1 − 0.42√ β2 ) (1 − 𝛽 5 )2 + ( − ( ) )
𝑑0 𝑑0 𝑑2
Where the diameter ratio β = d0/d1 and where the jet contraction coefficient is given by:
4 𝑡
1− √
𝑑0
𝑡 2
= 1 + 0.622 1 − 𝐶𝑏 ( ) (1 − 0.215β2 − 0.785β5 )
𝑑0
[ ]
And where Cb is a function of bevel angle ψ in degrees, and bevel thickness to diameter ratio t/d0 is
given by:
1
ψ ψ 2+ 𝑡
𝐶𝑏 = (1 − ) ( ) 𝑑0
90 90
Calculation Theory and Method of Solution 215
For this orifice configuration, the loss coefficient (K0) equation for a bevel edged orifice in an
expanding transition section can be used, however the downstream pipe diameter (d2) is effectively
infinite and therefore the equation can be transformed into:
𝑡 𝑡
𝐾0 = 0.0696 (1 − 𝐶𝑏 ) (1 − 0.42√ β2 ) (1 − 𝛽 5 )2 + 2
𝑑0 𝑑0
Where the diameter ratio β = d0/d1 and where the jet contraction coefficient is given by:
4 𝑡
1− √
𝑑0
𝑡 2
= 1 + 0.622 1 − 𝐶𝑏 ( ) (1 − 0.215β2 − 0.785β5 )
𝑑0
[ ]
And where Cb is a function of bevel angle ψ in degrees, and bevel thickness to diameter ratio t/d0 is
given by:
1
ψ ψ 2+ 𝑡
𝐶𝑏 = (1 − ) ( ) 𝑑0
90 90
216 Pipe Flow Expert User Guide
A thick edged orifice in a straight pipe, where the upstream and downstream pipe sizes are the
same, is illustrated in Figure 140.
The loss coefficient (K0) of local resistance for thickness t equal to or less than 1.4d of a thick edged
orifice in a straight pipe is calculated as follows:
2
𝐾0 = 0.0696(1 − β5 ) + 𝐶𝑡ℎ ( − β2 )2 + (1 − 𝐶𝑡ℎ )[( − 1)2 + (1 − β2 )2 ]
𝑡
( ) ≤ 1.4
𝑑0
Where the diameter ratio β = d0/d1 and where the jet contraction coefficient is given by:
2.5 3 4.5
𝑡 𝑡
𝐶𝑡ℎ = [1−0.50( ) −0.50( ) ]
1.4𝑑0 1.4𝑑0
Calculation Theory and Method of Solution 217
A thick edged orifice in a transition section, where the upstream and downstream pipe sizes are not
the same, are illustrated in Figure 141 and Figure 142.
The loss coefficient (K0) of a thick edged orifice in a transition section is calculated as follows:
2 2
𝑑0 2 𝑑0 2
𝐾0 = 0.0696(1 − β5 )2 + 𝐶𝑡ℎ ( − ( ) ) + (1 − 𝐶𝑡ℎ ) [( − 1)2 + (1 − ( ) ) ]
𝑑2 𝑑2
𝑡
( ) ≤ 1.4
𝑑0
Where the diameter ratio β = d0/d1 and where the jet contraction coefficient is given by:
2.5 3 4.5
𝑡 𝑡
𝐶𝑡ℎ = [1−0.50( ) −0.50( ) ]
1.4𝑑0 1.4𝑑0
218 Pipe Flow Expert User Guide
For this orifice configuration, the loss coefficient (K0) equation for a thick edged orifice in an
expanding transition section can be used, however the downstream pipe diameter (d2) is effectively
infinite and therefore the equation can be transformed into:
𝑡
( ) ≤ 1.4
𝑑0
Where the diameter ratio β = d0/d1 and where the jet contraction coefficient is given by:
2.5 3 4.5
𝑡 𝑡
𝐶𝑡ℎ = [1−0.50( ) −0.50( ) ]
1.4𝑑0 1.4𝑑0
Calculation Theory and Method of Solution 219
No other pipe which connects to a pipe with a Flow Control Valve fitted can contain a control valve
(FCV, PRV or BPV).
The pressure difference between the ‘From node’ and the ‘To node’ must equal the pressure loss
introduced by the flow control valve plus the pressure loss that the flow in the pipe will produce, plus
the pressure loss that any other component on the pipe produces. The system balance will be
maintained when the pipe is reinstated along with the pressure loss introduced by the flow control
valve.
If the pressure difference between the ‘From node’ and the ‘To node’ is not great enough then the
pressure loss in the pipe and the flow control valve pressure loss cannot be set. A warning will be
displayed that the pressure in the pipe is not sufficient to deliver the set flow.
A pipe with a Pressure Reducing Valve fitted cannot have a tank or pressure demand set on either
end. No other pipe which connects to a pipe with a Pressure Reducing Valve fitted can contain a
control valve (FCV, PRV or BPV).
Pipe Flow Expert removes the pipe from the system and sets the pressure at the downstream node
(N2) by replacing it with an appropriately defined tank. The tank elevation is set to equal the node
elevation, the liquid level is set to zero and the fluid surface pressure is set to the pressure reducing
valve setting. At the upstream node, an out-flow demand is then set equal to the flow from N2.
Hence the pipe is replaced by a tank at the downstream node and an out-flow demand at the
upstream node while the system is being solved. The outflow demand at the upstream node must
equal the flow rate out of the downstream node that is now represented by the tank.
220 Pipe Flow Expert User Guide
The pressure difference between the upstream node P1 and the downstream node P2 must equal
the pressure loss through the pipe, fittings and any components on the pipe plus the pressure loss
introduced by the PRV. The pressure balance is then maintained after the system is solved, when
the pipe is reinstated along with the pressure loss introduced by the pressure reducing valve.
MODES OF OPERATION: A PRV can operate under three different conditions: (1) regulating, (2)
fully closed, and (3) fully open. How the valve operates depends on the defined set pressure value
for the valve. The fully open and fully closed positions represent the extreme operations of the valve.
Each of the valve positions is described below:
(1) Regulating The valve maintains the downstream pressure to the set value by introducing a
pressure loss across the valve, thus throttling the flow rate through the PRV.
(2) Fully Closed This mode of operation occurs if the valve’s set pressure is less than the
pressure downstream of the valve for the case where the valve is closed. When
this occurs in an actual pipe system, the flow through the PRV reverses and the
PRV acts as a check valve, closing the pipe. In PipeFlow Expert, this method of
operation is detected and reported but the system is not then solved for this
scenario. The user must decide if this method of operation is what they intended
and if so then they can close the pipe and continue to solve the system.
(3) Fully Open This mode of operation occurs if the valve’s set pressure is greater than the
pressure upstream of the valve for the case where the valve is fully open. When
this occurs in an actual pipe system, the PRV maintains a fully open position
and it has no effect on the flow conditions (except to add a frictional loss through
the valve). In PipeFlow Expert, this method of operation is detected and
reported. But the system is not solved because the differential pressure across
the valve would have to be negative, i.e. the valve would be acting like a pump
rather than a pressure control.
Pipe Flow Expert will only solve a system when the PRV is operating in Regulating mode.
AVOIDING PRV OPERATION PROBLEMS: In general, PRV operation problems can be avoided by
finding the valve's pressure regulating range and specifying the valve’s set pressure to a value within
this range, such that the mode of operation is ‘Regulating’. First, solve the system without the PRV
control and note the pressure at the node downstream of the pipe which previously contained the
PRV. This is the maximum pressure the PRV can be set to (i.e. it is equivalent to finding the valve’s
inlet pressure for the case where the valve is fully open). Secondly, solve the system after closing
the pipe that contains the PRV and note the pressure at the node downstream of the closed pipe.
This is the minimum pressure the PRV can be set to (i.e. it is equivalent to finding the pressure
downstream of the valve for the case where the valve is fully closed).
Calculation Theory and Method of Solution 221
A pipe with a Back Pressure Valve fitted cannot have a tank or pressure demand set on either end.
No other pipe which connects to a pipe with a Back Pressure Valve fitted can contain a control valve
(FCV, PRV or BPV).
Pipe Flow Expert removes the pipe from the system and sets the pressure at the upstream node
(N1) by replacing it with an appropriately defined tank. The tank elevation is set to equal the node
elevation, the liquid level is set to zero and the fluid surface pressure is set to the back pressure
valve setting. . At the downstream node, an in-flow demand is then set equal to the flow into the
upstream node N1. Hence the pipe is replaced by a tank at the upstream node and an in-flow at the
downstream node while the system is being solved. The in-flow at the downstream node must equal
the flow rate into the upstream node that is now represented by a pressurized tank.
The pressure difference between the upstream node P1 and the downstream node P2 must equal
the pressure loss through the pipe, fittings and any components on the pipe plus the pressure loss
introduced by the BPV. The pressure balance is then maintained after the system is solved, when
the pipe is reinstated along with the pressure loss introduced by the pressure reducing valve.
MODES OF OPERATION: A BPV can operate under three different conditions: (1) regulating, (2)
fully closed, and (3) fully open. How the valve operates depends on the defined set pressure value
for the valve. The fully open and fully closed positions represent the extreme operations of the valve.
Each of the valve positions is described below:
(1) Regulating The valve maintains the upstream pressure to the set value by introducing a
pressure loss across the valve, thus reducing the flow rate through the BPV.
(2) Fully Closed This mode of operation occurs if the valve’s set pressure is greater than the
pressure upstream of the valve for the case where the valve is closed. When
this occurs in an actual pipe system, the flow through the BPV reverses and the
BPV acts as a check valve, closing the pipe. In PipeFlow Expert, this method of
operation is detected and reported but the system is not then solved for this
scenario. The user must decide if this method of operation is what they intended
and if so then they can close the pipe and continue to solve the system.
222 Pipe Flow Expert User Guide
(3) Fully Open This mode of operation occurs if the valve’s set pressure is less than the
pressure downstream of the valve for the case where the valve is fully open.
When this occurs in an actual pipe system, the BPV maintains a fully open
position and it has no effect on the flow conditions (except to add a frictional
loss through the valve). In PipeFlow Expert, this method of operation is detected
and reported but the system is not solved because the differential pressure
across the valve would have to be negative, i.e. the valve would be acting like a
pump rather than a pressure control.
Pipe Flow Expert will only solve a system when the BPV is operating in Regulating mode.
AVOIDING BPV OPERATION PROBLEMS: In general, BPV operation problems can be avoided by
finding the valve's pressure regulating range and specifying the valve’s set pressure to a value within
this range, such that the mode of operation is ‘Regulating’. First, solve the system without the BPV
control and note the pressure at the node upstream of the pipe which previously contained the BPV.
This is the minimum pressure the BPV can be set to (i.e. it is equivalent to finding the pressure at the
valve outlet for the case where the valve is fully open). Secondly, solve the system after closing the
pipe that contains the BPV and note the pressure at the node upstream of the closed pipe. This is
the maximum pressure the BPV can be set to (i.e. it is equivalent to finding the pressure at the valve
inlet for the case where the valve is fully closed).
Since the head pressure provided by the pump is unknown, the system balance cannot be ‘tuned’ by
iterating along the pump performance curve. For this reason it is not possible to include pressure
control devices such as flow control valves on all outlet paths through the system when a fixed flow
rate pump has been selected (this would result in an over-controlled system).
Calculation Theory and Method of Solution 223
Two-phase flow can produce an extremely high pressure drop many times greater than the pressure
drop of either individual fluid. The user should make due allowance for the two-phase flow pressure
drop by using a component to add an appropriate additional pressure loss.
Slurries
Slurries which have a constant density and a constant viscosity are able to be modeled, provided the
minimum velocity to keep the solids in suspension is maintained throughout the pipeline system. The
density and viscosity of the slurry mixture must be entered as the fluid data.
224 Pipe Flow Expert User Guide
In a gas system, as pressure loss occurs along a pipe, the gas density will decrease and the volume
of the gas will expand. As the volume of gas increases, the velocity of the gas in the pipe will
increase. Although the volume of gas and velocity in the pipe changes, the mass flow (weight of flow)
in the pipe will remain constant.
Gas flow rates are therefore often referred to in terms of mass flow (weight of flow) or standard
volume (which is the volume of gas at standard conditions, normally atmospheric pressure and some
common temperature reference, since this standard volume also define a constant mass flow).
Pipe Flow Expert provides a choice of standard volume units for gas flow rate which include:
Each of the standard volume units for gas flow relate to the gas at a standard condition, however
there are a number of slightly different standard reference conditions that are used worldwide
depending on country and location. Pipe Flow Expert provides a choice of standard reference
conditions to be used when referring to the standard volume flow rate of gas and these include:
Mass flow can also be used to refer to an amount of gas flow and the units for mass flow include:
• Kgs/sec
• Kgs/min
• Kgs/hour
• Lb/sec
• Lb/min
• Lb/hour
Working with Compressible Fluids 225
There are a number of different equations that can be used to calculate flow rate and pressure loss
in a compressible gas system and the type of design and user preference often determines which
equation they use to calculate the results.
Pipe Flow Expert allows for the selection of a specific compressible isothermal flow equation from a
list that includes:
The General Fundamental Isothermal Flow Equation (sometimes known as just the General Flow
equation or the Fundamental Flow equation) provides perhaps the most universal method for
calculating isothermal flow rates, however it relies on the inclusion of an accurate friction factor. The
Pipe Flow Expert software provides such a friction factor by calculating this using the Colebrook-
White equation.
For complex interconnected pipe systems the General Flow equation will often provide the best
overall calculation result, however this approach is only made possible by the advanced software
algorithms and the power of computer calculation.
The preferred method of calculation can be selected from the Calculations Tab in Configuration
Options.
The calculations can incorporate the Ideal Gas Law, a custom Compressibility Factor (applied to the
whole network) or the CNGA Compressibility Factor that is calculated for each pipe based on the
pressures at the start and end of each pipe.
226 Pipe Flow Expert User Guide
The Compressible Flow Calculation Engine will automatically take account of pressure changes
within the pipe network and will automatically adjust the density properties of the gas as appropriate
when performing the gas flow rate and pressure loss calculations. The equations used in the
calculations currently assume isothermal flow where there is no change in temperature.
If the pipe system contains a compressor, component or valve that either significantly increase the
gas pressure or significantly reduces the gas pressure then an additional fluid zone should be
defined to specify the density properties of the gas at the required temperature condition.
Pipe Flow Expert will automatically account for changes in pressure within the system, however the
user must define fluid properties and gas data for the operating temperature within the pipe system
(or within each part of the pipe network if zone of different temperature exist).
When a user clicks to ‘Calculate’ a compressible gas system , if the calculation engine method of
solution is not set to ‘Compressible Gas Flow’ then the software will prompt the user to ask if they
wish to automatically switch to the Compressible Flow Calculation Engine (which is recommended).
If the user chooses not to switch to the Compressible Flow Calculation Engine then they can
continue to solve their system using the standard Non-Compressible Calculation Engine, which uses
the Darcy-Weisbach equation that assumes a constant density and viscosity for the gas as defined in
the fluid data.
We recommend using the Compressible Flow Calculation Engine to calculate gas systems,
however see the next section for considerations when using the non-compressible Darcy-Weisbach
equation to calculate a compressible gas system.
Important Note:
We would always recommend using the Compressible Flow Calculation Engine to solve
compressible gas systems (rather than using the non-compressible calculation engine with the
Darcy-Weisbach equation).
The following notes in this section are included for completeness only.
The Darcy-Weisbach equation is normally applicable to incompressible Newtonian fluids, since the
density of these fluids can be considered to be constant even with changes in pressure, however this
equation is also sometimes used for compressible systems provided that they operate within certain
criteria.
When the Non-Compressible Calculation Engine is selected on the Calculations tab in Configuration
Options then Pipe Flow Expert uses the Colebrook-White equation to calculate friction factors and
the Darcy-Weisbach equation to calculate the friction loss in a pipe.
These equations assume a constant fluid density & viscosity and they provide a very accurate
solution when working with non-compressible fluids (liquids) and they are sometime used for low
velocity gas systems where there is a relatively small amount of pressure loss.
If the user select the Non-Compressible Calculation Engine when using the software to model gas
systems then there are certain criteria that the model must operate within to ensure the solution is of
acceptable accuracy.
Working with Compressible Fluids 227
Changes in pressure and temperature will affect the gas density and viscosity. These property
changes affect the actual pressure drop and are not automatically accounted for in the Darcy-
Weisbach equation, therefore some limitations must be applied to ensure that the calculated results
are within an acceptable accuracy.
Where the pressure loss is less than 10% of the highest absolute pressure in the system, if the
pressure drop is calculated using the entering fluid density then good reliability of the results can be
expected.
Where the pressure loss is more than 10% but less than 40% of the highest absolute pressure in the
system, if the pressure drop is calculated using the average fluid density then good reliability of the
results can be expected.
Where a system has a total pressure loss which exceeds 40% of the highest absolute pressure in
the system, then if you are using the Non-Compressible Flow Calculation Engine (which is not
recommended for gas systems) it will be necessary to model the system using a number of different
fluid zones with the fluid density data defined for different pressure conditions). Up to 20 fluid zones
can be used in a Pipe Flow Expert model.
Note: We include the above information for completeness, however we would recommend using the
Compressible Flow Calculation Engine to solve gas system, which will automatically account for
density changes with pressure losses (even for losses higher than 40% of the highest absolute
pressure) and these systems can then be modeled with a single fluid zone (provided that there are
no significant temperature changes).
Where a gas system has been split into a number of separate fluid zones, the fluid density and the
fluid viscosity for each fluid zone should be set independently.
The density of each fluid zone in the gas system must reflect the average density of the compressed
fluid condition in that fluid zone, in order for the Darcy-Weisbach equation to give a reasonably
accurate result.
When a gas system is solved with the Non-Compressible Calculation Engine (and the Darcy-
Weisbach equation), if the fluid density is not within 5% of the average fluid density for a particular
zone, a warning will be issued in the results log. Suggestions to Update Fluid Zone Data to have a
particular density based on the average pressure within the fluid zone will be issued in the results
log.
General Suggestions:
For systems that contain compressible fluids the following should be noted.
The mass flow rates entering the system and the mass flow rates leaving the system must be
balanced. Normally In-Flow or Out-Flow values are entered using units of mass flow or units of gas
flow at standard volume (volume at standard temperature and pressure). Users should avoid
specifying gas flow rates in regular volumetric units such as m³/hour since these refer to actual
volume of gas at whatever density has been defined in the fluid data (i.e. the density at some
pressure condition). Volume in standard units such as SCMH (Standard Cubic Meters per Hour)
should be used instead.
228 Pipe Flow Expert User Guide
Where volumetric In-Flow rates entering the system are to be used, these values should generally be
specified in gas flow standard volume units, such as SCFM, or in mass flow units, such as lb/min. If
the flow rates are entered in regular volume, such as ft³/min, then this defines the actual flow rate of
the fluid at the density specified in the fluid data for the current fluid zone (and not the uncompressed
volumetric flow rate of the gas at standard conditions).
Where volumetric Out-Flow rates leaving the system are to be used then these values should
generally be specified in gas flow standard volume units, such as SCFM, or in mass flow units, such
as lb/min (the same as for In-Flow values as described above).
With the Non-Compressible Flow Calculation Engine, Pipe Flow Expert uses a constant value for the
fluid density throughout each individual fluid zone in the pipeline system. Where regular volumetric
flow rates are used to specify the In-Flows and Out-Flows to the system, the individual density for
each fluid zone is used to convert from volumetric flow rate units to the mass flow rate units used
internally by Pipe Flow Expert.
As described above, we would recommend not specifying flow rates in volume units related to the
density of the fluid zone, but rather use mass flow unit or gas flow standard volume units (volume at
standard conditions).
The calculations are performed using mass flow rates to achieve mass flow rate continuity at each
node and an overall pressure balance within the pipeline system.
When using the Non-Compressible Flow Calculation Engine, the effects of pressure changes on the
fluid density are not modeled.
Note 1:
The Fluid density at the compressed fluid condition can be calculated using the normal density of the
compressible fluid and the fluid pressure.
The Fluid density would be: 1.2047 x (6.000 + 1.01325) / 1.01325 = 8.3384 kg/m³
Note 2:
The Actual volumetric flow rate of the fluid at the compressed fluid condition can be calculated using
the uncompressed volume of the fluid at standard condition and the compressed fluid pressure.
Example: If a flow of 10 m³/s of air at normal temperature and pressure is compressed to 6 bar g
The Actual flow rate would be: 10 x (1.01325 / (6.000 +1.01325)) = 1.445 m³/s
Glossary 229
Glossary
Term Description
Absolute
Pressure measured with respect to zero pressure.
pressure
Atmosphere A standard atmospheric pressure of 1.01325 bar a or 14.696 psi a.
Centipoise Absolute viscosity of a fluid expressed in Pa • s x 10-3
Kinematic viscosity of a fluid expressed in m²/s x 10-6
Centistokes Note: Pipe Flow Expert requires fluid viscosity to be entered in
Centipoise.
An equation used to calculate accurate friction factors from the internal
Colebrook-White
diameter and internal roughness of a pipe and the Reynolds number for
equation
the flow conditions.
An equation used to calculate the frictional head loss due to fluid flow
Darcy-Weisbach
from the friction factor, the length and diameter of the pipe, the velocity of
equation
the fluid and the gravitational constant.
Demand flow The In-Flow entering the system or the Out-Flow leaving the system.
Demand
The pressure at a point of exit from the system.
pressure
Discharge Out-Flow leaving the system.
Dynamic
The absolute viscosity of a fluid.
viscosity
A factor to be used in the Darcy-Weisbach equation. Either calculated
Friction factor
from the Colebrook-White equation or read from the Moody diagram.
Elevation The height above sea level of a node or tank.
End pressure The pressure at a point where fluid leaves the system.
Fixed pressure A static pressure loss which is independent of the flow rate.
Fluid head The resistance to flow expressed in height of fluid as a motive force.
Gage pressure Pressure measured with respect to atmospheric pressure.
Hydraulic grade The pressure at a point in the system expressed in height of fluid plus the
line elevation above sea level of the node or the tank.
in Hg Height of a column of mercury in a barometer expressed in inches.
K value Coefficient of frictional loss through valve or pipe fittings.
Kinematic
The absolute viscosity of a fluid divided by the fluid density.
viscosity
A graphical representation of the relationship between Reynolds number,
Moody diagram
relative roughness and Friction factor.
mm Hg Height of a column of mercury in a barometer expressed in millimeters.
NPSHa Net Positive Such Head available.
NPSHr Net Positive Such Head requirement.
The friction loss due to fluid flow expressed in fluid head or Gage
Pressure loss
pressure.
The motive force developed by a pump expressed in height of fluid.
Pump head
(Pump performance graphs usually show pump head for water).
Relative A dimensionless number expressing the internal roughness of a pipe
roughness divided by the internal diameter of a pipe.
Reynolds A dimensionless number derived from the fluid velocity, the internal
number diameter of the pipe and the Kinematic viscosity of the fluid.
Supply In-Flow entering the system.
Vapor pressure The absolute pressure at which a liquid will start to evaporate.
A measure of a fluid‘s resistance to flow. See absolute viscosity and
Viscosity
Kinematic viscosity.
230 Pipe Flow Expert User Guide
Index
End Pressure Data ............................................ 36 Moving a pipe to link at a new position ........ 174
FCV Net positive suction head ............................... 223
adding......................................................... 127 New pipe system
File Menu ......................................................... 21 creating .................................................. 67, 68
Fitting Head Loss ........................................... 196 Node Pane ........................................................ 34
Fittings Node Types ...................................................... 34
adding......................................................... 110 Nodes
adding to the database ................................ 112 adding .................................................... 95, 97
deleting....................................................... 177 attaching..................................................... 172
Fixed flow rate pump cutting, copying, and pasting ..................... 171
Limited application .................................... 135 deleting ...................................................... 175
Flow Control Valves ...................................... 219 group updates using configuration options .. 59
adding......................................................... 128 group updates using the edit grid ............... 166
understanding ............................................. 128 Opening additional systems ........................... 173
Flow Demands ................................................. 38 Orifices .......................................................... 124
Fluid adding a bevel edged orifice ...................... 126
adding to the database .................................. 92 adding a round edged orifice ..................... 125
defining for a fluid zone ............................... 91 adding a sharp edged orifice ...................... 125
viscosity ..................................................... 193 adding a thick edged orifice....................... 126
Fluid Flow States ........................................... 193 Orifices Loss Coefficient ............................... 207
Fluid Menu ....................................................... 24 bevel edged orifice in a straight pipe ......... 213
Fluid Zones ...................................................... 89 bevel edged orifice in a transition section . 213
Fluids Compressible round edged orifice in a straight pipe ........ 210
working with .............................................. 224 round edged orifice in a transition section . 210
Friction Factors .............................................. 194 sharp edged orifice discharging to atmosphere
Friction Losses ............................................... 194 ............................................................... 209
Gas data sharp edged orifice in a straight pipe ......... 207
adding to the database .................................. 93 sharp edged orifice in a transition section . 208
group updates on the drawing ........................ 168 thick edged orifice in a straight pipe.......... 216
Help Menu ....................................................... 29 thick edged orifice in a transition section .. 216
Hydraulic Grade Line PDF Report of System Results ...................... 191
energy grade line ........................................ 197 Pipe
Images - Adding Images ................................ 160 Finding a pipe or node ............................... 165
Interface and Menus ......................................... 20 Pipe Diameter Data .......................................... 43
Isometric Mode Toggle .................................... 70 Pipe diameter data dialog........................... 57, 79
Isometric System Options ................................ 68 Pipe Features.................................................... 39
Join Point Data ................................................. 37 Pipe Fittings Database ..................................... 45
Join Points Pipe Flow Expert
adding........................................................... 97 about ............................................................ 13
attaching ..................................................... 172 Pipe Material Data ........................................... 41
deleting....................................................... 175 Pipe Pane ......................................................... 39
K factor fitting head loss calculation ............. 196 Pipe System
K values ......................................................... 122 adding a Fixed Flow Rate pump ................ 134
Keyboard Shortcuts.......................................... 34 adding a Fixed Head / Pressure Rise pump 135
Kv flow coefficient ........................................ 200 adding a fixed speed pump curve .............. 136
Kv Flow Coefficient ........................................ 47 adding a pump ........................................... 132
Kv Flow Coefficients ..................................... 119 adding back pressure valves ...................... 130
Kv Value ........................................................ 200 adding component with a pressure loss ..... 116
Kv Values ...................................................... 119 adding components .................................... 115
License Menu ................................................... 27 adding control valves ................................. 127
Loops,Nodes and Pipes .................................. 198 adding demand flows ................................. 154
Menu Bar ......................................................... 20 adding demand pressures ........................... 156
Microsoft Excel.............................................. 189 adding fittings and valves .......................... 110
Minimum Computer Requirements ................. 15 adding flow controls .................................. 128
232 Pipe Flow Expert User Guide