Fathom 7.0 Users Guide SI
Fathom 7.0 Users Guide SI
Fathom 7.0 Users Guide SI
User’s Guide
Information in this document is subject to change without notice. No part of this User’s
Guide may be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the express written permission of Applied Flow
Technology.
“AFT Fathom”, “AFT Arrow” , “AFT Mercury”, “Applied Flow Technology”, and the
AFT logo are trademarks and IntelliFlow is a registered trademark of Applied Flow
Technology Corporation.
Intelliquip is a trademark of Intelliquip, LLC.
Chempak is a trademark of Madison Technical Software, Inc.
Microsoft, Visual Basic, Excel and Windows are trademarks or registered trademarks of
Microsoft Corporation.
1. Introduction .................................................................... 1
3. Fundamental Concepts................................................ 43
Detailed Contents
Summary..................................................................................................iii
Detailed Contents ..................................................................................... v
1. Introduction .................................................................... 1
Modeling capabilities ............................................................................... 2
Standard version capabilities ............................................................. 2
Add-on module capabilities (optional) .............................................. 2
What this user’s guide covers................................................................... 3
Interface features ...................................................................................... 3
Thermophysical property data .................................................................. 4
Who can use AFT Fathom........................................................................ 4
Engineering assumptions in AFT Fathom ................................................ 4
Installing AFT Fathom ............................................................................. 5
Check hardware and system requirements......................................... 5
Read the README.TXT file............................................................. 5
Run the setup program ....................................................................... 6
Getting started with AFT Fathom............................................................. 6
Example models ................................................................................. 7
Using online help...................................................................................... 7
Verification models .................................................................................. 7
AFT Fathom overview.............................................................................. 7
Input windows.................................................................................... 8
Output windows ................................................................................. 8
Converting models and databases from earlier versions of AFT Fathom 9
What’s new in version 7.0 ........................................................................ 9
AFT Fathom Standard........................................................................ 9
Pipes ................................................................................................... 9
Junctions............................................................................................. 9
Workspace........................................................................................ 10
Model Data....................................................................................... 10
Output............................................................................................... 10
Graph Results................................................................................... 11
General ............................................................................................. 11
CST Module..................................................................................... 11
Automatic pipe and pump selection using AFT Mercury ...................... 11
3. Fundamental Concepts................................................ 43
Pipes and junctions ................................................................................. 43
Convention for flow entering and exiting............................................... 44
Features for modeling irrecoverable losses ............................................ 45
Modeling equivalent length data ............................................... 45
Special capabilities for junctions ..................................................... 45
Convention for specifying junction base area.................................. 45
Specifying losses.............................................................................. 46
Specifying frictional losses in pipes ................................................ 46
Pw wetted perimeter
q heat rate to a pipe
Q volumetric flow rate
q” heat flux
r radius
r relaxation
R, R’ resistance
Rc coefficient of rigidity
Re Reynolds Number
Rh Hydraulic radius (equal to radius divided by 2)
s pump speed
S Submergence
S Hydraulic gradeline gradient
Sy yield stress
T temperature
U overall heat transfer coefficient
V velocity
x distance along pipe centerline
z elevation
α, μ, θ angle
β diameter ratio
ε roughness
ν kinematic viscosity
ρ density
μ dynamic viscosity
Subscripts
i junction at which solution is sought
j junctions with pipes connecting to junction i
o stagnation
∞ infinity, far away, ambient
Introduction
Modeling capabilities
AFT Fathom can be used to model a wide variety of engineering
systems. AFT Fathom consists of the standard version plus three
optional add-on modules.
Interface features
AFT Fathom's graphical interface is based on drag-and-drop operations,
which make it simple to build a model of a generalized pipe system. You
control the arrangement, and you benefit from the direct visual feedback
regarding the layout of your model.
Data is entered for the components in Specifications windows, which are
opened by double-clicking the component of interest. Additional global
editing features simplify making large-scale changes to the model.
AFT Fathom handles both traditional English and SI systems of units.
You assign units to all input parameters by choosing from lists. This
highly flexible approach removes the burden of hand calculated unit
conversions.
Note: You must use the setup program to install AFT Fathom. You
cannot simply copy the files from the installation disks to your hard
drive.
Before you run the setup program, make sure your computer platform
meets the minimum requirements.
Feature Required
Processor Pentium II or higher
Hard disk space 40 MB
CD-ROM drive Yes
Monitor resolution SVGA (800x600)
RAM 128 MB
MS-Windows Windows 98, Me, NT
4.0, 2000, XP, Vista, or
later versions
Example models
An auxiliary help file (called FathomExamples (SI).hlp) is installed with
AFT Fathom and leads the user through modeling a number of real
world systems. This help file can be accessed by choosing “Show
Examples” from the Help menu. The example models discussed in
FathomExamples (SI).hlp are installed in the Examples folder. It can be
opened from the Help menu by choosing “Show Examples”.
Verification models
A large number of hydraulic solution verification models have been built
and compared to published results from the open literature. These are
included in the Verification sub-folder below AFT Fathom. Along with
the models you will find documented comparisons in the Verification
Help file also installed in the Verification folder.
Model Data
Visual Report
Workspace Output
Graph Results
Input windows
The two windows that function exclusively as input windows are the
Workspace window and the Model Data window. These two windows,
one graphical and the other text-based, work together to process model
input data with immense flexibility. The tools provided in these two
windows allow you to model a large variety of pipe networks.
The Visual Report window can function in support of both input and
output data. As an input window, it allows you to see the input data
superimposed on the pipe system schematic created on the Workspace.
Output windows
The two windows that function exclusively as output windows are the
Output window and the Graph Results window. The Output window is
text-based, while the Graph Results window is graphical. These two
windows offer a powerful and diverse range of features for reviewing
analysis results for modeling errors, gaining a deeper understanding of
the pipe system's flow behavior, and preparing the results for
documentation.
As an output window, Visual Report allows you to see the output results
superimposed on the pipe system schematic created on the Workspace.
The five Primary Windows form a tightly integrated, highly efficient
system for entering, processing, analyzing, and documenting
incompressible flow analyses of pipe networks.
Pipes
• Pipe parameters, in addition to junctions, can be changed using
Excel file import
• New pump viscosity correction method utilizing ANSI/HI 9.6.7-
2004 method
• A graph of the pipe intermediate elevations can be shown in the
Specifications Window
• Select special on pipe material added
• Fixed heat rate added as a pipe heat transfer model
• Pipe submergence (in accordance with ANSI/HI 9.8.7) and
submergence margin design alerts added
Junctions
• A graph of the Open Percentage, Cv, and Flow Area can be shown in
the specification windows for Valves, Control Valves, and Three-
Way Valves.
Workspace
• Last selection on the Workspace can be reselected
• Junction and pipe numbers can be incremented automatically as a
group
• Global junction editing menu item added based on Workspace
selection
• New orthogonal drawing guide
Model Data
• The raw data for curve fits can be shown for the junctions.
• Intermediate pipe elevations can be shown.
Output
• Display multiple instances of the same parameter with different units
• Output Control parameter selection improved and made uniform
• Output Control parameter units are selected next to the parameter in
the grid
• Output window allows double-clicking column header to see
parameter definition
• Added pipe submergence in accordance with ANSI/HI Standard
9.8.7 added along with submergence margin and depth displayed &
pipe submergence and submergence margin design alerts added
• Pump NPSH margin ratio added to available Pump Summary output
parameters
• Pipe volume added as a new output parameter
Graph Results
• Enhanced pump system curve generation offers enhanced calculation
of system curves for parallel pump systems, enhanced composite
pump curves for systems with different pumps in parallel, inclusion
of single pump curves on same graph as composite pump curve, and
inclusion of pump efficiency curve for single and multiple pump
systems
General
• Curve fit configuration window parameter and unit selection
features improved
• INI and user files are now saved in the User folder on the system
rather than in the Windows directory.
CST Module
• The Cost Report can show results from multiple scenarios.
This chapter is designed to give you the big picture of AFT Fathom's
layout and structure. Some of the more basic concepts will be used to
build a three-pipe, four-junction model to solve the classic
three-reservoir problem.
This chapter is not intended to replace the more in-depth discussions
given in later chapters. To acquire a more detailed understanding of AFT
Fathom's menus and functionality before creating a model, skip over this
chapter.
A number of other example model discussions are included in a Help file
distributed with AFT Fathom called FathomExamples(SI).hlp. It can be
opened from the Help menu by choosing “Show Examples”.
Toolbars
Workspace
Toolbox
Minimized
primary
windows
Status Bar
¾ To create the third junction, select one of the two reservoirs on the
Workspace and once again choose Duplicate from the Edit menu.
Arrange the three junctions, numbered J1, J2, and J3, as shown in Figure
2.2c.
¾ To add a Branch junction, select a Branch from the Toolbox and place
it on the Workspace as shown in Figure 2.2d. The Branch will be
assigned the default number “J4”.
¾ Before continuing, save the work you have done so far. Choose Save
As… from the File menu and enter a file name (WalkThru, perhaps) and
AFT Fathom will append the “.fth” extension to the file name.
¾ To create a pipe, click the Pipe Drawing tool icon. The pointer will
change to a crosshair when you move it over the Workspace. Draw a
pipe above the junctions, similar to that shown in Figure 2.2e.
The pipe object on the Workspace has an ID number (P1) shown near
the center of the pipe.
¾ To place the pipe between J1 and J4, use the mouse to grab the pipe in
the center, drag it so that its left endpoint falls within the J1 Reservoir
icon, then drop it there (see Figure 2.2f). Next, grab the right endpoint of
the pipe and stretch the pipe, dragging it until the endpoint terminates
within the J4 Branch icon (see Figure 2.2g).
Figure 2.2f Walk Through Model with first pipe inlet end connected
¾ Next, click the checkmark on the Toolbar that runs across the top of
the AFT Fathom window. This opens the Checklist window (see Figure
2.3). The Checklist contains five items (six if the optional XTS module
is in use). Each item needs to be completed before AFT Fathom allows
you to run the Solver.
The Status Bar at the bottom of the AFT Fathom window also reflects
the state of each Checklist item (see Figure 2.1). Once the Checklist is
complete, the Model Status light in the lower left corner turns from red
to green.
Figure 2.3 The Checklist tracks the model’s status. You may or
may not see a sixth Checklist item called Transient
Control. This is only visible when the XTS Module is
active.
¾ Close the Checklist and select Output Control from the Analysis menu.
(Figure 2.4 shows the Output Control window). Click the General tab,
enter a new title (if you like you can title this “Classic Three-Reservoir
Problem”), then click OK to accept the title and other default data.
Figure 2.4 The Output Control window lets you customize the
output
Figure 2.5 The System Properties window lets you enter physical
properties
¾ Select System Properties from the Analysis menu to open the System
Properties window. For this example, select the AFT Standard fluid
option, then choose “Water at 1 atm” from the list and click the Add to
Model button. The properties for AFT Standard water are given only as
a function of temperature. Enter 21° C in the temperature box, click the
Calculate Properties button and click OK.
¾ Open the Checklist once more or observe the Status Bar and you should
now see the third item checked off.
Object status
Every pipe and junction has an object status. The object status tells you
whether the object is defined according to AFT Fathom's requirements.
To see the status of the objects in your model, click the floodlight icon
on the Toolbar (alternatively, you could choose Show Object Status
from the View menu). Each time you click the floodlight, Show Object
Status is toggled on or off.
When Show Object Status is on, the ID numbers for all undefined pipes
and junctions are displayed in red on the Workspace. Objects that are
completely defined have their ID numbers displayed in black. (These
colors are configurable through Workspace Preferences from the
Options menu.)
Because you have not yet defined the pipes and junctions in this sample
problem, all the objects' ID numbers will change to red when you turn on
Show Object Status.
A. Define Reservoir J1
Note: You can specify preferred units for many parameters (such as
meters for length) in the Parameter & Unit Preferences window.
The Optional tab allows you to enter different types of optional data.
You can select whether the junction number, name, or both are displayed
on the Workspace. Some junction types also allow you to specify an
initial pressure as well as other junction specific-data. The junction icon
graphic can be changed, as can the size of the icon. Design factors can
be entered for most junctions, which are applied to the pressure loss
calculations for the junction in order to give additional safety margin to
the model.
Each junction has a tab for notes, allowing you to enter text describing
the junction or documenting any assumptions.
The highlight feature displays all the required information in the
Specifications window in light blue. The highlight is on by default. You
can toggle the highlight off and on by double-clicking anywhere in the
window or by pressing the F2 key. The highlight feature can also be
turned on or off by selecting it on the Options menu.
Inspection
window
C. Define Pipe P1
Data for pipes and junctions can be entered in any order. In this example
we did the junctions first. The next step is to define all the pipes. To
open the Pipe Specifications window, double-click the pipe object on the
Workspace.
¾ First open the Pipe Specifications window for Pipe P1 (see Figure
2.9). For Pipe P1, enter a length of 300 meters, and select the Material as
Steel with a nominal 8 inches (20.3 cm ID) size, schedule 40. Click OK.
Pipe P1 is now defined.
Pipe table
The Inspect feature also works within the Pipe Specifications window.
To Inspect a connected junction, position the mouse pointer on the
¾ Open the Specifications window for Pipe 2 and enter a length of 610
meters. Select the material as Steel, nominal 8 inches (20.3 cm ID),
schedule 40. In the Specifications window for Pipe 3, enter a length of
915 meters. Select the material as Steel, nominal 8 inches (20.3 cm ID),
schedule 40.
The Checklist should now be complete. Everything is ready to submit to
the Solver.
¾ Before running the model, save it to file one more time. It is also a
good idea to review the input using the Model Data window.
Customize view
General data
Pipe data
Junction data
Figure 2.10 The Model Data window shows all input in text form
¾ Choose Run from the Analysis menu or click the arrow icon on the
Toolbar. During execution, the Solution Progress window displays (see
Figure 2.11). You can use this window to pause or cancel the Solver's
activity. When the solution is complete, click the View Output button
and the text-based Output window will appear (see Figure 2.12). The
information in the Output window can be reviewed visually, saved to
file, exported to a spreadsheet-ready format, copied to the clipboard,
printed to an Adobe PDF file, and printed out on the printer.
Customize view
General results
Pipe results
Junction results
¾ Select Output Control from the Analysis menu one more time. Select
the Display Parameters tab, and select the Pipes button. The Reorder
scroll bar on the far right allows you to reorder parameters in the list.
You can also use manual drag-and-drop on the rows to change the
parameter order.
¾ Select the Velocity parameter and use the Reorder scroll bar or drag-
and-drop to move it up to the top of the parameter list.
¾ Click OK to display the changes to the current results. You will see
in the Pipe Results table that the first column now contains Velocity and
the third column contains the Volumetric Flow Rate. The Output Control
window allows you to obtain the parameters, units and order you prefer
in your output.
¾ Select Output Control from the Analysis menu once again. Select the
Display Parameters tab, and select the Pipes button. From the list on the
¾ Click OK to display the changes to the current results. You will see
two columns of Volumetric Flow Rate each with different units. This is
helpful when you want to see an output parameter in different sets of
units simultaneously.
Figure 2.14 The Visual Report Control window selects content for
the Visual Report window which integrates results with
model layout
¾ Click the Visual Report Control button on the Toolbar (or View
menu) and open the Visual Report Control window, shown in Figure
2.14. Select Volumetric Flow Rate in the Pipe Results area and
Gradeline Hydraulic Inlet in the Junction Results area. Click the Show
button. The Visual Report window graphic is generated (see Figure
2.15).
Figure 2.15 The Visual Report window displays output data on the
input schematic. It also can operate in “Input Mode”
where it displays input data.
It is common for the text in the Visual Report window to overlap when
first generated. You can change this by selecting smaller fonts or by
dragging the text to a new area to increase clarity (this has already been
done in Figure 2.15). This window can be printed or copied to the
¾ Click the Select Graph Data button to open the Select Graph Data
window shown in Figure 2.16. From the tabs, select Profile Along a
Flow Path. From the Graph Parameters list choose Static Pressure. In the
Pipe and Junction selection area click on Pipe 1 and 2, then click the
Show button. A graph appears showing the static pressure along the flow
defined by pipes 1 and 2, Figure 2.17.
Figure 2.16 The Select Data window controls the Graph Results
content
You can use the other buttons in the Graph Results window to change
the graph appearance and to save and import data for cross-plotting. The
Conclusion
You have now used AFT Fathom's five Primary Windows to build a
simple model. Review the rest of this User’s Guide for more detailed
information on each of the windows and functions.
Fundamental Concepts
1
The XTS module allows transient modeling and, hence, the flow and the
velocity in pipes can change with time.
Specifying losses
Local losses can be specified in two ways. The most flexible way of
including a loss factor in an AFT Fathom model is to associate it with a
junction specifically defined for that type of loss. This also allows you to
define a loss as a function of a flow parameter such as Reynolds Number
or volumetric flow rate, or as a function of the area change ratio between
the upstream and downstream pipes. This method results in the greatest
clarity.
Secondly, you can include loss factors with pipes. When you specify
Fittings & Losses in the Pipe Specifications window, the loss is assumed
to be distributed evenly along the pipe length, much like friction losses.
For this reason a pipe-associated loss factor is referred to as a distributed
loss. The losses at junctions, on the other hand, are point losses.
This chapter explores the features found in AFT Fathom's five Primary
Windows and explains the role each plays in the analysis process.
Overview
AFT Fathom has five Primary Windows. The Primary Windows are
subordinate to the AFT Fathom window and can be maximized or
minimized within the boundaries of the AFT Fathom window. The
Primary Windows are permanent in that you work in one of these
windows at all times.
The Primary Windows work together to provide tools for entering model
input, analyzing results for accuracy, and preparing results for
documentation. Figure 4.1 summarizes the workflow using the Primary
Windows.
• The Workspace window allows you to build the model visually and
see the model layout.
• The Model Data window is the text-based complement to the
Workspace window. The Model Data window shows input data in
text form. This window works hand-in-hand with the Workspace
window to provide exceptional flexibility in manipulating data.
• The Output window displays the results of the analysis in text form
and lets you produce attractive, effectively organized printed output.
• The Visual Report window merges the output data with the pipe
system layout from the Workspace to present a unique perspective of
Model Data
Visual Report
Workspace Output
Graph Results
Shortcut Button
The Shortcut button pops up an information window describing different
keyboard shortcuts available on the Workspace and Specifications
windows. This information is also available by clicking Keyboard
Shortcuts on the Help menu, and is described with more detail in
Appendix A. The Shortcut Button can be hidden using features on the
Toolbox Preferences window.
Toolbars
Toolbox
Workspace
Status bar
Branch Reservoir
Tee/Wye Valve
Venturi Screen
This feature is useful in graphically bending the pipe around another part
of the model or graphically showing that there are embedded elbows as
Fittings & Losses.
You can add a segment to a pipe in several ways. If you are not using the
orthogonal drawing feature the easiest way to add a single segment is to
select Pipe Segments and Add from the Arrange menu. If there are no
segments, then a single segment can also be added by selecting the
Add/Remove Segment from the Toolbar. If the pipe already has one or
more segments, this Toolbar selection will remove all segments.
A more flexible way of adding or removing segments is to use the Pipe
Segment Manager. To open the Pipe Segment Manager, choose Pipe
Orthogonal drawing
Orthogonal drawing can be enabled on the Workspace Preference
window or by toggling the menu item on the Arrange menu. Orthogonal
drawing can be used with or without a snap to grid enabled.
When orthogonal drawing is on, then vertices are automatically inserted
into pipes to enforce drawing only along the horizontal and vertical.
When junctions are moved with connected pipes, then pipes may also
have vertices inserted to maintain orthogonality.
Junction icons
Below the four drawing tools are twenty-two junction icons. The
junctions allow you to model a large variety of pipe flow networks. To
add a junction to a model, drag the desired icon from the Toolbox and
drop it anywhere on the Workspace.
As you move the mouse pointer over the Toolbox, a ToolTip identifies
the type of junction under the mouse pointer.
The types and order of junction icons on the Toolbox can be modified
through the Toolbox Preferences window. For more details on how to
customize the Toolbox, refer to Chapter 7.
Editing features
Junction and pipe objects on the Workspace can be manipulated as
individual items or as groups. This applies to cutting, copying, pasting,
Aligning objects
Tools to align components in your model are located on the Arrange
menu.
Last View
The last view of the Workspace is always saved in memory and can be
displayed by selecting Last View from the View Menu or Toolbar.
Customizing features
Workspace Preferences
The Workspace Preferences on the Options menu lets you customize the
appearance and behavior of the Workspace. New defaults can be saved
so AFT Fathom will always appear and behave according to your
preferences.
See Chapter 7 for more information on Workspace Preferences.
Scale/flip workspace
The Workspace can be scaled horizontally and/or vertically by choosing
Scale/Flip Workspace on the Arrange menu (see Figure 4.9). Scaling
will move the junctions and will stretch or shrink the pipes so that the
area the model covers is changed by the percentage specified.
Flipping the Workspace horizontally and/or vertically will move the
pipes and junctions to their mirror image locations. This is useful when
you are building a system which has symmetrical or mirrored sections.
For example, you could select the section, duplicate it, and then flip it
horizontally, vertically, or both, with Scale/Flip Selected Objects Only
checked.
The Renumber Wizard, initiated from the Edit menu, puts the
Workspace into a “renumber mode” whereby clicking on pipes and/or
junctions changes their numbers (Figure 4.11). Renumbering criteria is
specified on the sliding panel at the left, and when the mouse cursor is
moved over the Workspace one can click on the objects and they will
renumber according to the criteria.
You can adjust all pipe and junction numbers on the workspace by a set
increment by selecting the Increment renumber option from the Edit
menu.
Renumber Increment is also on the Edit menu and allows you to
increment or decrement all selected pipes and junctions by a specified
value.
Background Graphic
You can load a graphic into the background of the Workspace and build
your model on top of that graphic. The graphic could be, for instance, a
topographic map or a facility drawing. Such graphics are loaded from the
Specifications windows
Each object on the Workspace has an associated Specifications window.
The Specifications window lists all the input data for the selected object.
There are three ways to open an object’s Specifications window from the
Workspace:
1. Double-click the object
2. Select the object and click the Open Pipe/Jct Window icon on the
Toolbar
3. Select the object and press ENTER
The Specifications windows can also be accessed through the Model
Data window.
Open Model
Data Control
General data
section
Customize view
Pipe data
section
Junction data
section
To edit information in the Model Data window, you can open the
Specifications window for the pipe or junction. This can be done by
double-clicking the far left column where the pipe or junction ID
numbers are shown. Alternatively, you can use the Global Edit windows
opened from the Edit menu.
Scenario Format
A powerful Model Data feature when using scenarios is to show all
direct ancestor data in the Model Data along with data from the current
scenario. The Scenario Format features allow you to do this, and to
highlight where data changes occur. See Figure 4.14. Note that the
scenario name is appended to the pipe and junction number in the left
columns.
Other data
When pipes with intermediate elevations are specified, you can specify
which pipe data is to be displayed in the Model Data window:
Show only pipes with intermediate elevations
Show only non-horizontal pipes
Show all pipes
In addition, you can specify whether junction curve data is to be
displayed with the Model Data, or not.
Database connections
In the lower left of the Model Data Control window there is a Database
checkbox. If this box is checked, your Model Data Control parameters
are set up as determined by the database to which you are connected.
This is referred to as an active database. To make it inactive, uncheck
the box or change one of the Model Data Control settings controlled by
the database.
If the checkbox is unchecked, but enabled, you are connected to a
database but the settings are not being passed to the Model Data Control
window. The database is thus inactive. To make it active, check the box
then click the OK button.
If the checkbox is disabled, there is no connected database.
General section
Customize view
If the information in the Output window is not in the desired format, you
can choose Output Control from the Analysis menu (or Toolbar) to
modify the format. The Output Control window (see Figure 4.16) lets
you specify the parameters, their units, and the order of their display in
the Output window (Figure 4.15).
List of parameters to
show in the Output
Description of Output
item can be turned on
here
Database connection
Figure 4.16 The Output Control window selects parameters for the
Output window. Here the Pipe parameters are shown.
General output
The General section is the text area located at the top of the Output
window. The project title, reference information and other settings
affecting the General Output are defined here.
You can enter a descriptive title which will be used in the Model Data,
Output and Visual Report windows. A title is required and can have up
to 100 characters.
You can keep a lengthy explanation or any other documentation about
your model in the Reference Information section. Names of projects,
Database connections
In the lower left of the Output Control window there is a Database
checkbox. If this box is checked, your Output Control parameters are set
up as determined by the database to which you are connected. This is
referred to as an active database. To make it inactive, uncheck the box or
change one of the Output Control settings controlled by the database.
If the checkbox is unchecked, but enabled, you are connected to a
database but the settings are not being passed to the Output Control
window. The database is thus inactive. To make it active, check the box
then click the OK button.
Command buttons
There are eight buttons at the bottom of the Output Control window.
Fathom has built-in default parameters, units and settings which you can
choose by clicking the Fathom Default button. You can also develop
your own settings, tailored to your project or industry, and have these
used by default (instead of Fathom’s defaults). To make your own
default, first select the output parameters, units and settings you would
like to use then click the Set As Default button. Your settings will be
saved and will be used each time any new project is initiated. If you
make changes to the settings, and want to get back to your defaults, click
the User Default button. The saved default settings are updated only
when you click Set As Default.
You can save the output settings (except for the selected pipes/junctions
and junction deltas) to a file by pressing the Save Control Format button
and entering a file name. These settings are loaded again by pressing the
Load Control Format button and choosing the file name. For example,
you may have a final report format that is always desired. You can load
this format before generating final results. If you have another format
you use for reviewing model accuracy, you may want a larger number of
parameters in the output.
The format files you create can be placed on a network for sharing
among a group or company, or incorporated into a company-wide
database, allowing standardized reporting.
If you have made changes you don’t want to keep, click the Cancel
button. Click OK to use the settings you have specified.
Cost Report
The Cost Settings window lets you setup calculation of pump energy
costs. Simple energy cost information can be entered as in Figure 4.19,
or more detailed Energy Cost Databases can be used. The Cost Time
Period is specified for pump cumulative costs, as well as interest and
inflation rates to allow net present value calculations.
The cost over a specified time is displayed in the Output window Cost
Report (Figure 4.20). Different currencies can be specified in the
Parameter and Unit Preferences window.
The graphical data can be exported to a file for later import as a cross
plot against results for a different model. For example, let's say you
would like to see the effect on the system pipe pressure drop when you
change a valve loss factor. You could run the Solver for one value of K
and export the results to a file. Then you could rerun the Solver for a
new value of K and import the results from the previous case for cross
plotting. These features are accessed by choosing Save Graph Data and
Import Graph Data from the File menu.
Graph “Sets” can be created and saved by the user using the tools in the
Select Graph Data window.
The Graph Results window is always erased when you make changes to
model input. Rerun the model to graph the new results.
Figure 4.22 The Select Graph Data window controls the Graph
Results window
Selected Solutions
The selected solution graph type will plot an output parameter, like
Pressure Inlet, against either selected pipes or junctions. To do this, first
select the type of graph and then, using the options at the top of the list
on the right, choose either pipes or junctions. Then choose the Graph
Parameters you want to show and the Y-axis units for these parameters.
Finally, choose the pipes/junctions you want to be included in the plot
and press the Show button.
You can choose several parameters as long as they all have the same
units. For example you can plot Pressure Inlet and Pressure Outlet
together but not Pressure Inlet and Velocity.
Graph sets
When you have graph parameters and styles set up for a graph that you
may re-create later, graph sets are a time saver. Save the current graph
Units displayed in
legend
Display parameters
The parameters to be shown in the Visual Report window are selected
from the Display Parameters tab. The left list selects the pipe parameters
and the right list selects the junction parameters. In these lists you can
show only the parameters you have selected in the Output Control
window, or all output parameters. You can select more than one
parameter; however, the Visual Report window may get crowded if too
many are selected.
General display
The General Display tab allows you to configure several other items.
Figure 4.27 The Visual Report with the units and Color Map in the
Legend
The units for all parameters can be shown in a legend (see Figure 4.25)
instead of next to the parameter value. This will reduce the amount of
text and crowding shown in the Visual Report window. The legend can
be moved to any location in the Visual Report window. If this option is
chosen while in input-only mode, all values will be converted to a
consistent set of units.
You can change various font sizes by clicking one of the Fonts buttons
and choosing the font desired or by using the font size change buttons on
the Toolbar.
The number of digits to show in the numerical display can be configured
using the provided drop-down list.
Normally on the Workspace, closed objects are displayed using special
graphics (dashed lines, X’s, etc.). The number of an object which has
special conditions set, by default, has an X preceding the J or P (e.g.
XJ56). If you want these symbols to be used in the Visual Report
window also, choose the Show Closed Symbols checkbox. Normally,
pipes in closed sections are shown as dashed lines, and junctions
outlined with a dashed line. If you want these symbols to be used in the
Visual Report window also, choose the Use Closed Object Style
checkbox.
Color map
The Color Map feature allows you to visualize magnitudes of various
parameters by coloring the pipes (see Figures 4.25 and 4.27). There is
one Color Map for the output mode and another for the input-only mode.
A Color Map is useful to show graphically where, for example, high
velocities or reverse flows are located or to visualize the pipe diameters
or lengths in a model.
To create a Color Map, first choose a parameter and units for which all
pipes will be categorized. Then choose a color, select the operator (i.e. >,
>=, =, <=, <) and enter a value, then press Add to Map. Values can be
categorized on an absolute value basis by selecting this option.
The order of entry is not important. AFT Fathom will sort the entries
first by value and then by the operator, with the > being above the <. The
pipes will be colored using the first match found in the map, starting
from the top of the map. If no match is found, the pipe will be the
Workspace pipe color. Be careful to avoid overlapping operators and
values. If, for example, the map had the following four colors,
1) >=60
2) <60
3) >=20
4) <20
then there is no way colors 3 and 4 will be used because any pipe less
than 20 is also less than 60. Since <60 is before <20 in the map, the pipe
will be colored using 2.
Figure 4.29 The Visual Report Control Color Map allows you to
specify the display colors for pipes according to their
output values.
To avoid overlapping colors, only use less than (<) as the last entry. A
better map would be to use
1) >=60
2) >=20
3) <20.
You can choose to categorize the pipes based on their absolute values by
choosing the Display Absolute Value checkbox. To delete a map value,
click the color you want to delete then click the Remove Setting button.
Instead of coloring the pipes, you could choose to color just the pipe
numbers. This is done by choosing the Color Pipe Labels and clearing
the Color Pipes checkboxes in the Color Options area. You could also
apply the colorization to both. Choose the Print Black & White
Command buttons
You can save the output settings (except for the selected pipes/junctions)
to a file by clicking the Save Options button and entering a file name.
These setting are loaded again by pressing the Load Options and
choosing the file name. This file may be shared among engineers or
incorporated into a company-wide database.
Fathom will initially try to place the text for pipes and junctions based
on their positions on the Workspace. You can drag the text to new
locations which will give the best visual presentation. These positions
are saved with the model. You can reset the locations back to where
Fathom initially placed the text by clicking the Reset Locations button
and then confirming the operation.
If you have made changes which you don’t want to keep, click the
Cancel button. Click Show to apply your settings.
The Toolbars
The Toolbars offer quick access to the features used most frequently in
AFT Fathom. Figure 4.30 shows the Toolbars. There are actually six
Toolbars in all. One is the Common Toolbar, and it is always shown. Its
features are common to all five Primary Windows. In addition, there is
one Toolbar for each Primary Window, offering features appropriate for
work in that window. Each of the functions on the Toolbar is also
available through the menu system.
The Toolbars can be customized, and entirely new Toolbars created, by
right-clicking in the Toolbar area.
This chapter discusses the basics of building and running a pipe flow
model with AFT Fathom. AFT Fathom assumes that the user has a good
general understanding of engineering pipe hydraulics. Users who have
not been exposed to pipe flow analysis software may have difficulty
grasping the network modeling concepts initially.
Creating objects
The pipe flow model is assembled on the Workspace by arranging
graphical objects (pipes and junctions) that represent parts of a physical
pipe flow system. In addition to pipe and junction objects, annotation
objects can also be added.
Pipes
To create a pipe, select the Pipe Drawing Tool from the Toolbox and
draw a line on the Workspace to represent the pipe. To draw multiple
pipes more quickly, hold down the CTRL key while drawing each pipe.
This keeps the Pipe Drawing Tool active, so you don't have to select it
for each pipe. Alternatively, you can double-click the Pipe Drawing Tool
to “lock” it down. You can then continue to draw pipes until you click
the Pipe Drawing Tool a second time.
To draw a vertical or horizontal pipe, hold down the SHIFT key while
drawing the pipe.
You can add a segment to a pipe in several ways. If you are not using the
orthogonal drawing feature the easiest way to add a single segment is to
select Pipe Segments and Add from the Arrange menu. If there are no
segments, then a single segment can also be added by selecting the
Add/Remove Segment from the Toolbar. If the pipe already has one or
more segments, this Toolbar selection will remove all segments.
A more flexible way of adding or removing segments is to use the Pipe
Segment Manager. To open the Pipe Segment Manager, choose Pipe
Segments and Manager from the Arrange menu. A window will display
where you can add, remove and merge segments. A “handle” will appear
in the middle of the pipe for each new segment. As the cursor passes
over the handle the cursor will change to a crosshair. Press and hold
down the left mouse button and drag the middle of the pipe to the
desired location. By holding the SHIFT key the pipe segment will move
only at right angles.
If you use the orthogonal drawing feature then segments are
automatically inserted as you draw. In this case you can use the SHIFT
Junctions
To place a junction, drag the icon from the Toolbox onto the Workspace.
The twenty-two available junctions represent various pipe system
components.
When you duplicate a junction using the Duplicate or Copy and Paste
features on the Edit menu, the new junction retains the engineering
information associated with the original junction.
Junctions are shown on the Workspace with default ID numbers, which
you can change in the Junction Specifications window. The letter “J”
precedes the ID number to signify that it is for a junction. From the
junction’s Specifications window you can change the ID number to any
desired value greater than zero and up to 30,000. Identical ID numbers
can be assigned to both a pipe and a junction because the “P” or “J” will
distinguish the two.
Unlike pipes, junctions do not have reference positive flow directions.
Junctions for which the flow direction is important (such as pumps and
control valves) derive the flow direction from the flow direction of the
connecting pipes.
Morphing junctions
A junction can be “morphed” from one type to another. To morph a
junction, hold down the CTRL key and select a junction from the
Toolbox and drop it onto an existing Workspace junction. The junction
type will change to the new junction type, and data that can be kept will
be copied into the new junction.
Splitting pipes
If you hold down the SHIFT key while selecting a junction from the
Toolbox and then drop the junction onto an existing pipe, the pipe will
split into two pipes. The physical length of the original pipe will be
automatically halved, and the new pipe will be assigned the balance.
Thus the sum of the two pipe lengths will equal the length of the original
Annotations
To create an annotation, select the annotation tool on the Toolbox and
draw the outline of the annotation. When you release the mouse button,
the Workspace Annotation window will display. Here you can enter text
for the annotation, draw lines and arrows, change colors, and draw
outlines. You also can change the colors of the annotation.
Annotations can be cut, copied, pasted, duplicated, and moved like pipe
and junction objects. When you select an existing annotation, resizing
handles appear.
The Annotation Manager allows you to show or hide annotations within
different scenarios.
Moving objects
Objects on the Workspace can be moved individually or as groups.
Clicking a Workspace object selects it. Pipe objects change color when
selected. Junction and annotation objects are outlined in red when
selected. This color is configurable in the Workspace Preferences.
To move an object, select it, drag it within the Workspace, and drop it in
the desired location. When an object is dragged beyond the existing
Workspace area, the Workspace is expanded accordingly.
A pipe object can be stretched by grabbing the handles (small black
squares) at the pipe endpoints and moving an endpoint to a new location.
To prevent accidental movement, lock the objects on the Workspace.
The Lock feature is accessed from the Edit menu or the lock button on
the Toolbar.
To group multiple objects for movement or other operations, hold down
the SHIFT key when selecting the objects. Objects can also be grouped
by drawing a box around them using the Selection Drawing Tool on the
Toolbox. You can use the Select Special on the Edit menu to group
objects based on specified criteria.
You can also select all objects in a flow path as follows:
Tip: You can undo all pipe and junction movements using Undo on the
Edit menu or Toolbar. You also can press the escape key during the
movement to cancel the move.
Editing objects
The objects you place on the Workspace can be edited with the editing
commands from the Edit menu or the Toolbar. Objects can be cut,
copied, pasted, duplicated, and deleted. These operations can be
performed on individual objects or on groups. The Edit menu provides
one level of undo for each editing operation. Alternately, you can use the
Undo button on the Toolbar.
The Copy Graphics feature on the Edit menu will copy the specified
Workspace objects to the Windows clipboard. This image can then be
pasted into other Windows applications.
Connecting objects
During construction of a new model, objects can be placed anywhere on
the Workspace. In order to assemble a model that is ready to submit to
the Solver, you must connect the objects properly.
Remember that connectivity only exists between junctions and pipes.
There are no junctions that connect to junctions, and no pipes that
connect to pipes.
AFT Fathom will attempt to automatically connect pipes and junctions
when they are moved. This eliminates unnecessary opening of the pipe
and junction Specifications windows. If Fathom cannot make the
connection automatically, then the following three steps may be required
to establish a connection between a junction and a pipe:
If the model seems to not be connected properly, you can also use the
Extended Model Check feature on the View menu.
Defining objects
Each Workspace object in a model must be defined before AFT Fathom
can obtain a solution. AFT Fathom examines your model for proper
definition before it gives you access to the Solver.
To define an object, you must specify all the required property data for
the object and satisfy its connectivity requirements as described in the
following sections.
The Show Object Status feature identifies pipe and junction objects in
the model that are not completely defined.
Inspecting objects
The Inspection feature is a time saving feature for reviewing the data
associated with a Workspace pipe or junction object. Inspection displays
the data for an object in read-only format (see Figure 5.3).
To inspect a pipe or junction object, position the mouse pointer on the
object and hold down the right mouse button. Inspecting is quicker than
opening the Specifications window if you want to look at an object's
input data but not edit it.
Tip: If you press the SHIFT key when you perform the inspection, only
the items not yet specified are displayed. If you press the CTRL key
Figure 5.4 The Checklist tracks the model’s status. If you are
using the XTS module, a sixth item will be visible.
Status bar
Status light
Figure 5.5 The Status Bar shows the status of each Checklist
item. The Model Status Light turns green when the
model is complete.
Solution control
The solution control parameters you can specify are tolerances for
pressure, flow rate, and temperature balance, two numerical relaxation
parameters, the number of iterations to perform before stopping, and
optional features such as temperature limits and disabling global mass or
energy balancing (see Figure 5.6).
To open the Solution Control window, select Solution Control from the
Analysis menu. The parameters that control the behavior of the Solver
are closely linked to the solution methodology employed by AFT
Fathom. Therefore, a detailed discussion of the features in the Solution
Control window is presented in Chapter 8.
The default Solution Control settings have been chosen to provide the
most robust solution settings applicable to most models. In general, you
do not need to modify these parameters. Change them only when you are
comfortable with the effect the changes will have on your analysis or if
you have a model that does not converge with the default settings.
Output control
Most engineering analyses involve processing a very large amount of
information, some of which is critical but most of which is of lesser
importance. The key to accurately and efficiently analyzing engineering
systems is the proper identification of the critical information that affects
the system; when this is accomplished, resources and attention can be
focused where they will have the most benefit. Too much secondary
information can obscure the critical information and result in lost time
or, worse, erroneous conclusions.
Change output order
using this tool
Select Output
Parameter to Modify
List of parameters to
show in the Output
Description of Output
item can be turned on
here
Database connection
AFT Fathom recognizes this dilemma and provides the Output Control
window for customizing your output. The Output Control window is
available on the Analysis menu and is shown in Figure 5.7. This window
is described in detail in Chapter 4 and will be described only briefly
here. The Output Control window allows you to specify the following:
System properties
The System Properties window gives you control over the fluid and
environmental properties that influence your pipe system analysis.
Figure 5.8 shows the System Properties window, which is accessed
through the Analysis menu.
The two fluid properties that are required for all analyses are density and
dynamic viscosity. Fluid vapor pressure is an optional specification.
These properties can be entered by hand when the fluid is selected as
Unspecified, or they can be obtained from the database list of AFT
Standard, the ASME Steam tables data, or Chempak fluids. When
selected from the list, density and viscosity cannot be edited as they
depend on the specified temperature (and pressure if ASME Steam
tables or Chempak).
The second model is for variable properties, but without heat transfer. In
this model, the fluid properties assigned in the System Properties
window are used as the default fluid properties (densities, viscosities and
vapor pressures) for each pipe. You can then assign different fluid
properties within each Pipe Specifications window. This allows you to
model systems that may be subject to large temperature variations or
systems that contain more than one fluid.
The third model incorporates a full heat transfer model with an energy
balance on the system for a single fluid. This option is only available for
fluids which have Specific Heat and Thermal Conductivity data
available. Additionally, only liquids should be used since gas
thermodynamics is beyond the scope of AFT Fathom (AFT Arrow™ is
ideally suited for compressible, real-gas analysis). When this model is
chosen, additional temperature information is required for pipes and
several junction types to be defined.
The basis of all mixtures is either mass or mole, and is specified on the
System Properties window itself. There are no limits to the number of
components in a particular mixture.
The mixtures you create here are referred to as pre-mixtures because you
are specifying the composition before the model is run.
Accuracy option
There is one accuracy option for Chempak fluids and mixtures. The
State Property Accuracy option influences the number of elements used
in curve fits for calculating property data. If you are not modeling heat
transfer, you should use the high accuracy option. If you are modeling
heat transfer, you may want to start with standard accuracy. Then use
high accuracy for final runs, depending on the importance and run time
for the model. The high accuracy option will increase run time by a
factor of about two for heat transfer models.
Figure 5.10 The Create Mixture window (opened from the System
Properties window) allows you to create predefined
mixtures for the model.
Viscosity models
The default viscosity model is Newtonian, which applies to a wide
variety of important liquids including water. Some liquids exhibit a
dependence of viscosity on the fluid dynamics, and these fluids are
called non-Newtonian. When one of these model is selected, additional
input parameters are required (see Figure 5.11).
AFT Fathom offers four non-Newtonian viscosity models. Two of the
models apply to pulp and paper. These are the Duffy model and the
Brecht & Heller model.
Also available are models for Power Law fluids and Bingham Plastics.
See Darby, 2001 for more information on these viscosity models.
Atmospheric pressure
AFT Fathom uses a default atmospheric pressure of 1 standard earth
atmosphere, or 14.696 psia. (101.325 kPa) You are free to change this
value. This pressure is also used to convert absolute pressures to gauge
pressures. Keep in mind that atmospheric pressure varies with altitude. If
you are doing one project at Sea Level and another at 2500 meters you
should adjust the Atmospheric Pressure. See Figure 5.12 for the System
Data tab.
Gravitational acceleration
The default for gravitational acceleration is 1 standard earth
gravitational acceleration, or 32.174 ft/s2 (9.81 m/s2) You can change
this to a multiple of standard earth accelerations (that is, number of g's)
according to the design environment for your system. In principle, the
body force on a fluid system does not have to be due to gravity. See
Figure 5.12 for the System Data tab.
To enter or modify fluid properties in the fluid list database, click the
Edit Fluid List button or select Fluid Database from the Database menu.
The fluids you define are incorporated into the fluid list as if they were
native to AFT Fathom. The fluid data is saved to disk and read in when
AFT Fathom is loaded. More information on building custom fluid
databases into AFT Fathom is given in Chapter 7.
If you want to change the data for one of the AFT Standard fluids you
can select the fluid, click Add To Database, then enter a new name for
the fluid. You can now edit this copy of the original fluid data (the
original will still exist).
Cost settings
The Cost Settings window (Figure 5.13) is used to enable cost
calculations in AFT Fathom. When used with the standard AFT Fathom,
it enables energy cost calculations. The cost of energy can be entered
directly, or more sophisticated energy cost models can be included in
Energy cost
Energy cost data can be easily specified by choosing the “Use This
Energy Cost Information” option and entering the energy cost directly.
More detailed energy costs can be set up in one or more Energy Cost
Databases, with daily variations in rates.
Different types of currencies can be specified in the Parameter and Unit
Preferences window under “monetary units”, and output costs can be
displayed in the preferred currency.
Current
Workspace
scenario
Scenario tree
Rename,
delete, clone,
promote & save
scenarios by
clicking here
Create a new
scenario by
clicking here
‘3 in PVC Pipe’, ‘3.5 in PVC Pipe’ and ‘4 in PVC Pipe’ were created by
first selecting the Base Scenario then clicking on Create Child. ‘North
hydrant open’ and ‘South hydrant open’ were, in turn, created by
selecting each of the above children scenarios for the three different pipe
run sizes, then clicking on Create Child (Note: alternatively, one could
have made the Base Scenario current, created the ‘3 in PVC Pipe’ child,
then selected it and created the ‘North hydrant open’ and ‘South hydrant
open’ scenarios below it, then, with ‘3 in PVC Pipe’ still selected, click
on Other Actions / Clone With Children twice, then rename the new
clones ‘3.5 in PVC Pipe’ and ‘4 in PVC Pipe’). The ‘North hydrant’ and
‘South hydrant’ scenarios may be thought of as grand children of the
Base Scenario. This concept of scenario ancestry is helpful in keeping
track of the differences and similarities between scenarios discussed
later.
Diameter Length
Base 3 25
Child #1 __ __
GrandChild #1 __ __
Figure 5.17a Scenario Manager logic – Blank fields for Child #1 and
GrandChild #1 mean that the data is to come from the
parent. If the Base scenario data is changed, all
descendants are changed.
If a child scenario does not have a blank field, then data for that property
is initiated at that scenario level (see Figure 5.17b).
Diameter Length
Base 3 25
Child #1 2 __
GrandChild #1 __ __
If a scenario is changed, and it’s child has different data, then the change
will not pass downwards (see Figure 5.17c).
Diameter Length
Base 3 25
Child #1 2 __
GrandChild #1 __ __
Diameter Length
Base 6 40
Child #1 2 __
GrandChild #1 __ __
If a child scenario has data that is different than the parent, its children
cannot relink to the parent (see Figure 5.17d).
If a child scenario’s data, which was previously changed and is thus
different from the parent, is changed back to the same vale as the parent,
the inheritance link is re-established (see Figure 5.17e). It’s descendant’s
link is also re-established.
Diameter Length
Base 3 25
Child #1 2 __
GrandChild #1 3 __
Diameter Length
Base 3 25
Child #1 3 __
GrandChild #1 3 __
Diameter Length
Base 3 25
Child #1 __ __
GrandChild #1 __ __
Diameter Length
Base 3 25
Child #1 2 __
GrandChild #1 __ 15
Overview
A Microsoft Excel spreadsheet can be used to make changes to objects
in an AFT Fathom model. The model must be opened in AFT Fathom to
the scenario in which the changes are to be made. The values in the
Excel file are located in specific locations as described in the Setting Up
Excel section. Once the Excel file is created and saved, these changes
can be read in to AFT Fathom, changing the model. Any errors and a list
of changes made are reported.
Setting up Excel
The changes are entered on a worksheet named “AFT Transfer” (see
Figure 5.18). There can be other worksheets in the workbook but Fathom
will only look for a sheet with this name. The first data is entered in cell
B2. Column A and row 1 are not read and are available for user
comments. The file structure looks like the following:
Figure 5.18 Microsoft Excel sheet with data changes to import into
AFT Fathom.
The order of the columns cannot be changed, however, there can be any
number of rows of changes. Leave an empty line at the end to signal the
last change.
The Apply column (column B) signals that the row should be read by
Fathom. To signal that the row is to be used, enter a “Y” or “*” in the
cell; to signal that data should not be used, enter an “N” or leave the cell
blank.
The values for the Object Type, Parameter ID and Change Code are
discussed in the Change Parameters section below.
The workbook can remain open. However, it must be saved so that AFT
Fathom can read the data.
Note: In order for the pipe or junction to accept the changes, some
fields must already contain data. For example, if the heat rate for a heat
exchanger is being changed, there must already be a heat rate and units
entered into the heat exchanger junction object. This is to insure that the
correct set of units are being used. These values can be set using Global
Edit to an arbitrary value before the changes are made from Excel.
Change Parameters
There are three classes of parameters:
1. Single or real numbers (S)
2. Integer numbers (I)
3. String or character values (C)
The object type (pipe or junction) is shown in Table 5.1. The class of
parameter is identified in Table 5.3. Each of these classes have their own
Change Codes, Table 5.2. An ‘Invalid change type’ error will be
generated if the Parameter ID and the Change Code do not match (Table
5.4).
ID Class Description
Common Junction Parameters
1 S Inlet Elevation
2 S Outlet Elevation
3 S Design Factor
4 I Special Condition
5 I Optimization Setting
Area Changes
500 S Loss Value
Assigned Flows
300 S Flow Setting
301 S Flow Temperature
Assigned Pressures
400 S Pressure Setting
401 S Temperature
Branches
100 S Imposed Flow
101 S Imposed Flow Temperature
Check Valves
1000 S Loss Value
Control Valves
900 S Control Setting
901 S Full Open Loss
Elbows/Bends
600 S Loss Value
General Components
2000 S Loss Value
ID Class Description
Heat Exchangers
1500 S Loss Value
1501 S Heat Rate
1502 S Controlled Temperature
1503 S Secondary Flow
1504 S Secondary Temperature
1505 S Secondary Specific Heat
1506 S Secondary Convection Coefficient
1507 S Secondary Area
1508 S Heat Transfer Design Factor
Orifices
1200 S Loss Value
1201 S Back Pressure
1202 S Back Temperature
Pumps
1700 S Pump Speed (%)
1701 S Assigned Flow
1702 S Control Point
Relief Valves
2100 S Loss Value
2101 S Cracking Pressure
2102 S Back Pressure
Reservoirs
200 S Surface Pressure
201 S Temperature
Three-Way Valves
2700 S Open Percentage
Screens
1400 S Loss Value
ID Class Description
Sprays
1600 S Loss Value
1601 S Flow Area
1602 I Number of Holes
1603 S Exit Pressure
1604 S Exit Temperature
Valves
800 S Loss Value
801 S Restricted Area
802 S Open Percentage
803 S Back Pressure
804 S Back Temperature
Venturi
1300 S Loss Value
ID Class Description
1 S Design Factor - Additional Losses
2 S Design Factor - Heat Transfer
3 S Design Factor - Friction
4 I Special Condition
5 I Cost Setting
6 S Scaling Factor
10 S Length
11 C Nominal Size Set (must match text in Spec Window)
12 I Nominal Size Increment
13 C Nominal Type Set (much match text in Spec Window)
15 S Inner Diameter (for unspecified, cylindrical pipes)
16 S Duct Height (for rectangular ducts)
17 S Duct Width (for rectangular ducts)
18 S Flow Area (for non-circular pipes)
19 S Wetted Perimeter (non-circular pipes)
20 S Specified Loss (fixed K value)
30 S Roughness Value (for unspecified friction models)
Error Description
Object not found The Object ID entered was not found in the model/scenario open.
Check the ID and the Object Type
Invalid parameter ID The Parameter ID entered does not match the Object Type
Parameter conflict The value could not be changed because it conflicts with another
setting. An example would be trying to set a loss value for a valve
that is using a resistance curve. Check the junction settings.
Invalid parameter value The value could not be changed because it is out of range or is
not valid for the object. Check the current value of the object and
the new value being changed.
Invalid change type The Change Code is not valid for the Parameter ID. An example
would be using a code 1 for an integer type.
Workspace Find
The Find window utility shown in Figure 5.19 helps you find a particular
pipe or junction by its ID number and name. The Find utility becomes
more useful for models that expand over multiple Workspace pages.
You can access the Find utility by selecting Find on the View menu or
by clicking the button on the Toolbar. The Workspace is moved so that
the pipe or junction is located near the center of the screen.
Figure 5.19 The Find feature for the Workspace is helpful for
locating a specific pipe or junction. It is opened from
the View menu or Toolbar.
Reverse Direction
Each pipe you create has a reference positive flow direction as indicated
by the arrow on the pipe. If you want to reverse the reference positive
flow direction, you can do so by manually moving the pipe endpoints.
However, this procedure is tedious. The Reverse Direction utility toggles
the reference positive flow direction for the selected pipe or pipes.
The Reverse Direction utility is accessed from the Arrange menu or from
the reverse direction button on the Toolbar.
Select Special
Select Special is a tool for selecting or deselecting objects based on
certain criteria (see Figure 5.20) and allows you to quickly select a group
of objects.
Special Conditions
Some junctions have Special Conditions that alter the normal state of the
junction. For example, a valve can be closed, a pump turned off, or a
relief valve opened. Pipes can also be set closed which will effectively
close the pipe to flow at both ends.
The special conditions are set in one of three ways:
1. By selecting the junction(s) or pipe(s) on the Workspace and
choosing Special Conditions from the Edit Menu
2. By selecting the junction(s) or pipe(s) on the Workspace and
clicking the Special Condition icon on the Toolbar
3. By opening the junction’s or pipe’s Specifications window and
clicking the appropriate condition on the Optional tab
The pipes or junctions that have special conditions set are shown using a
special symbol before the ID number (an “X” by default). This symbol
can be customized in the Workspace Preferences window.
As shown in Figure 5.21, when the special condition results in a section
of the model being closed or “turned off”, the pipes which will have zero
flow are displayed as dotted lines. This indicates visually that they are
An X next to the
junction or pipe number
indicates a special
condition has been set
The user can specify Special Conditions for Control Valves to be either
closed or fully open. Similarly pumps can be turned off and either allow
flow through or stop the flow.
Merging models
Two models can be merged together using the Merge command on the
File menu. Here’s how:
• Open the first model
Print Preview/Special
The Print Preview/Special window shown in Figure 5.22 allows you to
access special print features such as Print Preview and Fit to One Page.
It is accessed from the File menu.
The Print Preview/Special window also offers you a preview of the print
content and format for all Primary Windows. By clicking the Print
Preview button you can review your printed material at several zoom
states. Individual pages can be printed.
Batch runs
AFT Fathom scenarios or models can be run in batch mode, a feature
that is especially useful for running a group of scenarios or models
during lunch or overnight.
Bill of Materials
A Bill of Materials is a summary of all materials, components, and
fittings that have been specified for a project. This summary can be
printed out for review and documentation, or it can be exported to a file
in a format ready for spreadsheet software. Once opened within a
spreadsheet, pricing information can be entered in adjacent columns to
obtain the cost of the specified materials.
The Bill of Materials window is opened from the File menu. An example
is shown in Figure 5.23.
Print Content
With either the Model Data or Output window active, you can open Print
Content from the View menu (see Figure 5.24), allowing you to specify
the content and format of Model Data and Output reports.
Figure 5.23 The Bill of Materials is accessed from the File menu
once the model is completely defined (i.e., completed
checklist). It shows the pipe and system equipment
grouped by type and size.
The printer font and style of your choice can be selected for the printed
report. Large reports can be condensed by selecting small fonts. A good
choice for large reports is Arial True Type Regular Style at a 6 or
8-point size.
Tip: When opened from the Output window to specify Output printing
content, the Model Data content can be added to the beginning of the
Output data by selecting the “Include Model Data With Output”
checkbox. Some may find it useful to have all input data printed with the
output.
Suggest Pump
Once you have sized a pump, you can use the Suggest Pump window to
find an actual pump that meets the requirements (Figure 5.25). Suggest
Flow Total
The Flow Total utility feature is convenient for getting a quick answer
on how much inflow or outflow has been specified for a group of
Math calculator
For convenience, AFT Fathom offers you quick access to the Windows
Calculator; simply select Calculator from the View menu or press
CTRL+K in any Specifications window.
Highlight feature
The highlight feature identifies required input data in the Specifications
window. You can toggle the highlight feature on and off in any of the
following ways:
• Double-click within the Specifications window (outside of the
tabbed area)
• Press the F2 function key
• Choose Highlight in Pipe and junction Windows from the Options
menu
The highlighting feature may be especially useful when you are first
learning to use AFT Fathom or when you are having difficulty obtaining
a defined object status.
Jump feature
By clicking the Jump button in a Specifications window, you can move
directly to the Specifications window of a selected pipe or junction.
Pipe number
Every pipe must have an ID number. When you create a new pipe, AFT
Fathom assigns a default pipe number. The pipe number can be changed;
however, duplicate pipe ID numbers are not accepted, and ID numbers
must be greater than zero and up to 30,000. The pipe numbers you
choose have no bearing on the model connectivity, direction, or layout.
They are merely convenient identifiers.
Pipe name
A name can be assigned to each pipe for reference purposes. The default
name is simply “Pipe.” Names do not need to be unique. The name can
be shown on the Workspace, in the Visual Report and in the Output
window. By using names, attention can be called to important or critical
pipes.
Connected junctions
The connected junctions area shows you AFT Fathom's interpretation of
the junctions that are connected to the particular pipe. Every pipe must
be connected to two junctions in order to be completely defined. When a
junction does not yet exist at one of the pipe endpoints, “None” appears
in the area where the junction ID number would normally be displayed.
All pipes on the Workspace have a reference positive flow direction. The
reference positive direction is indicated on the Workspace by an arrow
on the pipe. Based on the reference direction, AFT Fathom identifies an
upstream junction and a downstream junction.
To determine the properties of the connected junctions, you can use the
Inspection utility. To inspect, position the mouse pointer over the
connected junction ID number and hold down the right mouse button.
Pipe Model
The Pipe Model tab (Figure 6.1a) allows you to input geometric data for
the pipe.
Pipe material
The Pipe Specifications window allows you to leave the pipe material
unspecified or to choose a pipe material from a list. When you select
Specified Material, the dropdown list allows you to make material
selections. The ability to specify pipe materials is available for any of
the five pipe geometries.
AFT Fathom provides default pipe material data for several different
kinds of pipe. In addition to these pipe materials, you may add your own.
Access to the Pipe Material Database is available on the Database menu.
By entering your own custom pipe materials, you can build a pipe
material database that is saved to disk and read in during startup. Once
you enter materials data, AFT Fathom treats the pipe materials as if they
were native to the program. More detail on building a custom pipe
material database is given in Chapter 7.
When you select a pipe material from the materials list, two things
happen:
1. In the Size area, the dropdown lists for nominal pipe Size and Type
are enabled
2. In the Friction Model area, a default friction data set and
accompanying handbook pipe roughness value is entered
The Type entry allows you to select the specific type, class, or schedule
of material for the nominal pipe size. Once the type is selected, the pipe
diameter is shown in the diameter field. This diameter cannot be edited.
In the Friction Model area, the value shown is not to be construed as the
correct pipe roughness value for your application. The pipe roughness
Pipe geometry
Five different pipe geometries can be modeled in AFT Fathom. The
default geometry is the cylindrical pipe. The other four geometries are
the rectangular duct, the cylindrical annulus, the noncylindrical pipe, and
the helical tube.
Pipe diameter is a critical pipe parameter. For the default cylindrical
pipe, the diameter is merely the diameter of the cylinder. For pipes that
are not strictly cylindrical it is common engineering practice to define a
hydraulic diameter; this allows you to calculate pressure drops in pipes
that are not cylindrical using well known cylindrical pipe methods. The
hydraulic diameter is given by Equation 6.1:
4 Ac
DH = (6.1)
Pw
where AC is the pipe cross-sectional area and PW is the pipe wetted
perimeter.
When the pipe is a rectangular duct, cylindrical annulus or a non-
cylinder, AFT Fathom calculates the hydraulic diameter for you. If you
select the rectangular duct, the Duct Width and Duct Height fields are
enabled. If you select the cylindrical annulus, the Outer Pipe ID and
Inner Pipe OD are enabled. If you select a noncylindrical pipe, the Flow
Area and the Wetted Perimeter fields are enabled.
When you model a pipe as a helical tube, the pipe friction pressure drop
model is modified as discussed in Chapter 8. If you select a helical tube,
the Size input area changes to allow you to enter the coil diameter in
addition to the pipe inner diameter.
ID Reduction (Scaling)
The reduction in diameter due to scaling can be accounted for by
entering a percent reduction in the ID Reduction (Scaling) field. Zero
percent would represent no reduction.
Friction Model
A common problem in specifying pipe roughness is that long term
operation of the pipe often results in deposits forming on the inside of
the pipe. This is commonly referred to as fouling. Fouling increases
roughness and, in severe instances, decreases the area available for fluid
transport (also causing greater pressure loss in the pipe). You are
encouraged to seek out applicable pipe design data when specifying pipe
roughness in your model.
The Friction Model area of the Pipe Specifications window offers eight
methods for specifying frictional models. Methods 1, 2, 4 and 5 all rely
on the Darcy-Weisbach friction factor method of calculating pipe
pressure drop.
1. Absolute roughness – AFT Fathom's default method is to specify
the roughness as an absolute average roughness height. Values of
Figure 6.2 Pipe Fittings & Losses window opened from the Pipe
Specifications window
The Area Changes loss does not change the size of the pipe, it only puts
in a loss factor based on the pipe diameter and the area ratio of the loss.
When this option is selected, notice the illustration of how the loss is
defined, where Apipe is the area of the pipe and As is the area of the loss.
These area changes are useful to model fittings between a pipe and
another junction like a pump or heat exchanger.
The abbreviations used in the Fittings & Losses window are listed at the
bottom of the window. You can double-click the image to see the
reference information for the loss.
Insulation
In general, insulation data can be entered either on the Insulation tab or
Heat Transfer tab. Only one of these tabs displays at a time.
Heat Transfer
This tab is only visible when heat transfer is being modeled. Heat
transfer modeling is enabled in the System Properties window.
Each pipe responds thermally to the environment outside the pipe. The
heat transfer model allows you to model the heat transfer characteristics
of the pipe (Figure 6.1d). AFT Fathom offers five heat transfer models:
Isothermal, Adiabatic, Convective Heat Transfer, Constant Heat Flux,
and Constant Heat Rate. (See Chapter 8 for a more detailed explanation
of these methods.)
1. Isothermal - The Isothermal model maintains the pipe at the
specified temperature.
2. Adiabatic - An adiabatic pipe is one that has perfect insulation
and thus no heat transfer takes place. This model differs from
Isothermal in that the temperature into the pipe is taken from the
upstream junction. This is the default model.
3. Convective Heat Transfer - This model allows you to specify
heat transfer data for the internal fluid, pipe wall, three layers of
insulation and external convection. See Chapter 8 for additional
information.
Insulation data
If modeling Convective Heat Transfer, then insulation data is specified
as part of the heat transfer input process. If not modeling Convective
Heat Transfer, insulation data can be input in the same manner as
described above for the Insulation tab and for the same purposes.
Fluid Properties
This tab is only visible when variable properties are being modeled
(Figure 6.1e). Variable property modeling is enabled in the System
Properties window.
For models with variable fluid properties, you can assign different fluid
properties to each pipe in the model. This is convenient for modeling
systems that are subject to temperature variations and systems that have
multiple fluids. The pipe fluid properties are displayed in the Pipe
Specifications window, and can be modified by selecting the Fluid
Properties button. Besides varying the fluid properties, the viscosity
model can varied from pipe to pipe. Thus some pipes in the model can
be modeled as Newtonian, while others as non-Newtonian.
Design Alerts
A design alert (Figure 6.1f) allows you to specify certain maximum
and/or minimum parameters for the pipe. After running the Solver, any
exceeded parameter will be identified in the Warnings section of the
Output window and the specific cell containing the value in the Pipes
section will be highlighted.
Optional input
There are several optional input parameters (Figure 6.1g). These are
described in the following sections.
Workspace display
You have the option of specifying what to display on the Workspace.
You can choose to display any combination of pipe ID number, pipe
name, pipe size and pipe schedule. This is helpful in large models to
reduce the text on the Workspace and to focus on what you think is
important. The default setting for this can be changed in the Workspace
Preferences window.
Design factor
You can specify three design factors for each pipe – one for the pipe
friction, one for fittings & losses that you add to the pipe, and another
for heat transfer if heat transfer is modeled.
Design factors allow you to specify multipliers on the pipe friction
calculations, fittings & losses and heat transfer that are applied by the
Solver during the solution process. Design factors are helpful for adding
safety margins to your design calculations.
Special conditions
You can also assign a Special Condition for the pipe. In addition to
turning off junctions you can also close a pipe by selecting Closed in the
Special Condition area. This will shut the pipe (like shutting a valve) and
no flow will be allowed to pass through. An ‘X’ will be placed before
the pipe’s ID number and the pipe will appear dashed to signal that the
Special Condition is set and the pipe is closed.
Intermediate elevations
Pipe inlet and exit elevations are obtained from the upstream and
downstream junction elevation data. The pipe elevations in between are
assumed to vary linearly.
In general, the pipe elevation profile will have no effect on the hydraulic
results, and the linear assumption is suitable. However, even though the
hydraulics are predicted accurately, the intermediate pipe pressures are
Notes
Each pipe can have notes associated with it. This is useful for listing
assumptions, reference documents, drawings, measurements, etc.
Status
The Status tab shows which required input data has not been entered.
Format #1:
Junctions with one or two connecting pipes
The first basic window format is for junction types that allow only one
or two connecting pipes (see Figure 6.3). While junctions do not have an
explicitly defined flow direction like pipes do, typically those with two
pipes or less adopt a direction from the connecting pipes. For these
junction types, upstream and downstream pipes are recognized by AFT
Fathom based on the reference positive flow direction of the connecting
pipes. The upstream and downstream pipes are displayed separately near
the top of the window.
In this first basic window type, it is generally important to have the
pipe’s reference positive flow directions specified in the physically
correct directions. A good example of this is a Pump junction which
will add pressure to the system in the direction of positive flow through
the connecting pipes. The Pump junction interprets where to add the
pressure based on the directions of the connecting pipes.
Note: AFT Fathom does not prevent negative flow through junctions.
Should this occur, AFT Fathom will use the same loss factor or pressure
drop data referenced to the defined upstream pipe, just as in forward
flow. Because it is possible that the loss factor or pressure drop data
would not be the same for both flow directions, the flow solution could
be misleading. For this reason it is important that you either properly
define the pipe flow directions for junctions or pay close attention to the
flow directions that result. Should negative flow occur in any junction,
AFT Fathom will give a warning in the output.
Format #2:
Junctions with more than two connecting pipes
The second basic window format for junction Specifications windows is
for junctions that allow more than two connecting pipes (see Figure 6.4).
These junctions typically allow up to twenty-five connecting pipes; the
exception is the Tee/Wye junction, which allows only three.
Because the number of pipes connected to a junction may vary, the
second basic format uses a table sized according to the number of
connecting pipes.
An example of this second window format is the Branch Specifications
window, shown in Figure 6.4, which has three connecting pipes. To
determine AFT Fathom's interpretation of the model connectivity for this
second window format, you can review the contents of the table areas.
Junction Number
Each junction has an ID number (see Figures 6.3 and 6.4) that you are
free to change. However, no two junction numbers can be the same, and
all junction numbers must be greater than zero and up to 30,000.
Duplicate junction numbers are not accepted. The junction numbers you
choose are arbitrary and have no bearing on model connectivity,
direction, or layout. They are merely convenient identifiers.
Junction Name
Each junction can be assigned a name for reference purposes (see
Figures 6.3 and 6.4). The default name is the junction type. The name
does not need to be unique. The name can be displayed on the
Workspace, Visual Report, Model Data and Output windows.
Junction Elevation
Each junction has an entry for the elevation of the junction (see Figures
6.3 and 6.4). Next to each elevation entry is a set of units. For junctions
that use Format #1, the default inlet elevation is entered by the user, and
the outlet elevation is assumed to the same. A different outlet elevation
can be entered by clearing the “Same as Inlet” checkbox. Different inlet
and outlet elevations will have no affect on the flow solution, but will
offset the local static pressure at the connecting pipe by the hydrostatic
pressure difference.
Junctions that follow Format #2 have a single elevation and offsets from
that elevation (if they exist) for each individual connecting pipe entered
in the connecting pipe table.
Junction elevations are used to account for pressure changes due to
gravity and thus to allow calculation of absolute pressures in pipes. In a
sense, junction elevations are arbitrarily defined. The magnitude of the
elevation is not important from a solution standpoint, but the relative
elevation difference between junctions is of critical importance because
of its effect on the pressure results.
Elevation is required input for every junction. AFT Fathom uses this
input to determine the relative height changes between one end of a pipe
and the other.
In the Parameter and Unit Preferences window you can set a default
elevation for your system or that new junctions take on the elevation of
the previous junction by default. When a default elevation is specified,
Database List
The Database List (see Figures 6.3 and 6.4) is a list of all custom
equipment you have entered into the Component database. It displays
custom equipment from both the local and network database sources.
Selection of an item automatically retrieves the data and enters it into the
junction. Changes to the custom input data are not accepted. To stop
using a database selection, choose (None) from the database list.
Pipe connectivity
In each junction Specifications window (see Figures 6.3 and 6.4), you
can see AFT Fathom's interpretation of your system's connectivity. All
junctions must have the proper number of connecting pipes in order to
be completely defined (refer to Table 6.1).
Figure 6.5 The Optional tab offers several optional data inputs
and is very similar for each junction type
Special Conditions
Some junctions allow you to set Special Conditions (see example in
Figure 6.5). This feature allows you to override the default behavior of
the junction. For example, the special condition for a Valve junction is
to have it shut off. The special condition for a Relief Valve is for it to be
open no matter what the pressure. Not all junction types support special
condition settings. If you want to close a junction which does not
support special conditions, set the Special Condition of its upstream or
downstream pipe (i.e., turn off the pipe).
The junction for which the Special Condition is set will have an ‘X’
placed before the junction ID number. If the special condition is to close
the junction, by default it will be outlined with a dashed line. These
settings may be changed in the Workspace Preferences window.
Design Factor
You can specify a design factor for each junction (see example in Figure
6.5). Design factors allow you to specify multipliers on the junction
pressure loss. These multipliers are applied by the Solver during the
solution process. In the case of a pump, the design factor multiplies the
pressure rise. Design factors are helpful for adding safety margins to
your design calculations.
Note: If you are designing for some minimum condition, you may want
to use the design factors differently for pumps than for other junction
types. If you use 1.1 for all junctions with a pressure loss, you will get an
extra 10% pressure drop. Using the same 1.1 on your pump will give an
extra 10% pressure rise. This will work against the 10% margin on your
pressure losses. If you want to use a pump design factor in this case, it
might be best to use 0.9.
Notes
Each junction can have associated notes. This is useful for listing
assumptions, reference documents, drawings, measurements, etc. Notes
are entered in the provided area on the Notes tab.
Status
The Status tab shows which required input data has not been entered.
The critical parameter that influences the magnitude of the area change
loss is the area ratio between upstream and downstream pipes. Until you
Tip: If you see that the required pipe in the Specifications window states
“None” but a pipe is connected to the junction graphically, then check
the Inflow/Outflow setting on the junction or the reference positive flow
direction of the pipe.
The Assigned Flow junction type allows you to specify positive flow
rates as volumetric or mass flow rates. Negative flow rates are not
accepted. If, for example, you have an outflow type junction and your
system is physically flowing in, you cannot assign a negative flow rate to
the junction. You must reverse the connecting pipe flow direction to be
consistent with the actual direction and change from an outflow type to
an inflow type.
Special Conditions
You can set a Special Condition for an Assigned Flow junction, which
will turn the flow off and make it act like a Dead End.
The Assigned Pressure junction type has much in common with the
Reservoir junction. In each case you specify parameters in order to
achieve a known pressure. However, the Assigned Pressure junction
allows you to specify either stagnation or static conditions. This is useful
if, for example, you are modeling a system where the pressure in a pipe
is known and the location is being used as a boundary in the model. If
the measured conditions are for a location with a velocity, then they
represent static conditions and the choice of static properties should be
For bends that are not at a 90-degree angle, you can enter the angle and
the standard loss factor will be calculated.
If the standard loss factors provided are inadequate for your application,
you may specify a custom loss factor referenced to the upstream pipe
flow area.
The Branch Specifications window follows the second of the two basic
Specifications window formats. A table on the Loss Coefficients tab
The Branch junction also offers you the option of specifying a flow
source or sink at the junction. According to AFT Fathom's convention, a
source of flow into the system is defined as positive, while a
A check valve is a device that allows flow in only one direction. AFT
Fathom assumes that the check valve is initially open. If the flow
solution indicates that forward flow will not occur, AFT Fathom closes
the valve and solves the flow distribution again.
Specifying losses
You specify the losses for the check valve on the Valve Model tab in the
Specifications window. For convenience, you can specify the constant
loss characteristics of a check valve as a valve coefficient (CV) or as a
loss factor (K). Chapter 8 details the relationship between K and CV.
When you select Variable K Factor or Resistance Curve, the Check
Valve Specifications window makes additional features available
(similar to what is shown in Figure 6.16). Using these new features you
can input check valve loss factors or pressure drops that vary with flow.
To enter these factors, you can specify polynomial constants, fit a curve
to available data, or use interpolated x-y data. When a variable loss is
specified, AFT Fathom dynamically modifies the loss factor in the
Solver to agree with your input. You can choose any of the optional flow
and pressure parameters provided; you can also specify the most
convenient units.
An optional input in the Check Valve Specifications window is the
Restricted Area. This parameter describes the effective area restriction in
the valve. This is done for the purpose of assessing cavitation. In most
cases, information on the size of the restricted area must be obtained
from the manufacturer or from test data.
Special Conditions
Control valves have two special conditions. To open fully and not
control, or to close.
The Dead End Specifications window follows the first of the two basic
Specifications window formats, displaying the connecting pipes in a
fixed format. The only required information is the connecting pipe and
the elevation.
Heat transfer
When heat transfer is modeled, you can select from eleven different heat
exchanger models. Of the eleven models, six are based on the heat
exchanger configuration, such as parallel flow or counter flow. The
NTU-Effectiveness method is used to perform the energy balance.
Alternatively, several other models can be used including constant heat
rate in or out, heat rate in or out as a function flow rate, fixed exit
temperature, and fixed temperature/enthalpy drop/rise. Pressure loss and
thermal results will be displayed in the Heat Exchanger Summary in the
output, as well as information on secondary fluid conditions and log
mean temperature difference.
Note that similar to flow rate definition, heat flow is positive when
flowing into the system, and negative when flowing out.
When modeling convective heat exchangers (such as parallel or
counterflow) two heat exchanger junctions can be linked thermally. This
thermal link allows the two heat exchanger junctions to represent two
sides of the same heat exchanger. This capability can also be used to
model heat transfer between loops with different fluids (see Fluid
Groups).
Special Conditions
The Special Condition for a Heat Exchanger junction functions
differently than other junctions. Here you can turn off the heat transfer
for the heat exchanger.
The Jet Pump Specifications window follows the first of the two basic
Specifications window formats, displaying the connecting pipes in a
fixed format. The flow direction through the junction is determined by
the defined directions of the connecting pipes.
The Jet Pump junction is useful for modeling jet pumps, also known as
eductors. Jet pumps are devices which use a high pressure injected fluid
to entrain a lower pressure fluid and induce motion, thus pumping the
lower pressure fluid. The high pressure fluid is referred to as the supply
fluid, the low pressure fluid is the suction fluid, and the combined
mixture is the discharge fluid. If the supply and suction fluid are
different, the variable physical properties model should be used (selected
in the System Properties window). In such a case the data for the jet
pump will be best entered on a mass flow rate basis, which includes the
effect due to density.
To describe the performance characteristics, data must be entered for the
pressure ratios at maximum and minimum flow, as well as the flow ratio
at maximum flow.
Orifices that are located at an exit are specified as exit orifices. These
orifices require an associated back pressure definition. Exit orifices can
Orifice types
AFT Fathom provides two standard orifice types: sharp-edged and
rounded. The loss factors for these orifices are taken from handbook
values. More information on the loss models for the standard orifices is
given in Chapter 8. In addition to the standard orifices that AFT Fathom
provides, you can enter your own custom orifice loss factor that is
consistent with the application.
For convenience, you can specify constant loss characteristics of an
orifice as a discharge coefficient (Cd) or as a loss factor (K). The
standard orifice geometries include a functional dependence on the
upstream and downstream pipe areas, which may be different. Chapter 8
details the relationship between these concepts.
When you select Variable K Factor or Resistance Curve, the Orifice
Specifications window makes additional features available. Using these
new features you can input orifice loss factors or pressure drops that
vary with flow. To enter these factors, you can specify polynomial
constants, fit a curve to available data, or use interpolated x-y data.
When a variable loss is specified, AFT Fathom modifies the loss factor
in the Solver to agree with the solution. You can choose any of the
optional flow and pressure parameters provided, and you can specify the
most convenient units.
An optional input in the Orifice Specifications window is the Restricted
Area. This parameter describes the effective area restriction in the
orifice. This is done for the purpose of assessing cavitation. In most
cases, information on the size of the restricted area must be obtained
from handbook or test data.
More information on the standard loss factor types for Orifice junctions
is given in Chapter 8.
Pump Model
The basic definition of the pump is performed on the Pump Model tab
(Figure 6.18, top). However, some of the information is optional. You
can model a pump with a pump curve, a fixed flow or fixed
pressure/head rise. When using a fixed flow, the total pressure/head
developed by the pump is calculated. This is useful for pump sizing or
modeling positive displacement pumps. When using a fixed
pressure/head rise, the flow that can be generated at that pressure/head
will be calculated.
Pump configurations
Pump data can be entered for multiple configurations. This is available
only for pumps modeled as pump curves. The default is a single
configuration.
A pump configuration is a pump with a specific impeller trim and
operating speed. Multiple impeller trims and operating speeds can be
specified as part of the pump, then a particular combination can be
chosen.
Figure 6.19 shows the Pump Configuration window. Raw data can be
entered, imported from file, or pasted from the clipboard. Then a
polynomial curve can be fitted to the data. Data for head, NPSH, and
efficiency or power can be entered or the data can be interpolated. Also
data for the pump’s end of curve and NPSH constant for variable speed
can be entered.
If multiple configurations are entered, they are displayed on the Pump
Specifications window in dropdown lists for selection (see Figure 6.20).
Variable speed
The pump operating speed can be entered as a percent of full speed. It is
assumed that the pump curve is entered at full speed. You can use a
speed that is lower or higher than full speed. AFT Fathom will adjust the
full speed pump curve using standard affinity laws relating speed ratios
to pressure/head rise ratios and flow rate ratios.
Multiple configuration
selections displayed
The Cost tab offers the option of calculating costs or not. Choose the
“Include Cost in Report” option to have the costs calculated. A simple
energy cost can be specified in the Cost Settings window, and more
detailed cost structures with daily rate variations can be setup as an
Energy Cost Database.
The period of time over which to calculate costs is specified in Cost
Settings, as well as interest and inflation rates to permit net present value
cost calculations.
The energy cost is shown in the Output window Cost Report.
Optional data
Viscosity corrections
Viscosity corrections to standard rotodynamic pump curves have been
published in the Hydraulic Institute Standards. The method, based on the
ANSI/HI Standard 9.6.7-2004, is employed. The corrections to head rise,
flow rate and efficiency, referred to as CH, CQ and CE, respectively, are
given in the Pump Summary output.
Special Conditions
The Pump junction has two Special Conditions. One turns the pump off
and treats the pump as a closed valve. Hence no flow goes through the
pump. The second turns the pump off but allows flow to go through.
Specifying losses
You specify the losses for the relief valve on the Valve Model tab in the
Specifications window. For convenience, you can specify the constant
loss characteristics of a relief valve as a valve coefficient (CV) or as a
loss factor (K). Chapter 8 details the relationship between K and CV.
When you select Variable K Factor or Resistance Curve, the Relief
Valve Specifications window makes additional features available
(similar to what is shown in Figure 6.21). Using these new features you
can input relief valve loss factors or pressure drops that vary with flow.
To enter these factors, you can specify polynomial constants, fit a curve
to available data, or use interpolated x-y data. When a variable loss is
specified, AFT Fathom dynamically modifies the loss factor in the
Solver to agree with your input. You can choose any of the optional flow
and pressure parameters provided; you can also specify the most
convenient units.
A special loss model is available for relief valves which supports typical
passive type valves. This is the Cv Variable loss model.
An optional input in the Relief Valve Specifications window is the
Restricted Area. This parameter describes the effective area restriction in
the valve. This is done for the purpose of assessing cavitation. In most
Energy balance
The energy balance feature is displayed only when heat transfer is being
modeled. For an open system, most users desire that the temperature
remains fixed, like the pressure does. However, for closed, recirculating
systems you will usually want the temperature to vary. In a closed
system, the temperature supplied by the reservoir may not match what
returns from the piping system. This results in an energy imbalance at
the reservoir. If the Balance Energy feature is selected in the Reservoir
Specifications window, then AFT Fathom will adjust the reservoir
temperature to that which results in an energy balance at the reservoir.
The resulting temperature will appear in the output.
You may not always want to use this option for closed systems. For
example, if you have a large reservoir at a specific temperature, you may
want to keep the temperature fixed. This will indicate that the energy in
the return flow is small compared to the energy stored in the reservoir.
Such a system is not in thermal balance, for if you were to allow the
system to operate in this condition for a long time, eventually the
temperature in the reservoir would change to bring about energy balance.
In other words, keeping the temperature fixed allows a steady-state flow
solution while looking at a time slice of a transient thermal solution.
Another reason for keeping the junction at a fixed temperature is if there
is a significant heat transfer source at the junction. If heat is transferred
into or out of the reservoir, then energy balance is not desired. In such a
case you will want to vary the fixed inlet temperature until the energy
summation equals that of the heat transfer source. This could occur, for
example, if the reservoir walls were actively cooled.
See Chapter 8 for more information on modeling closed systems.
If a pipe returns to the reservoir above the liquid surface, the depth is
entered as a negative number, or the elevation is specified higher than
that of the liquid surface. Pipes that discharge above the liquid surface
are assumed to have liquid free fall to the liquid surface. AFT Fathom
applies the proper boundary condition for above the liquid surface. If the
pipe is above the liquid surface, the only appropriate condition is for the
fluid to be flowing from the pipe into the reservoir. Fluid cannot flow
When a variable loss is specified, AFT Fathom modifies the loss factor
in the Solver to agree with the solution. You can choose any of the
optional flow and pressure parameters provided, and you can specify the
most convenient units.
An optional input in the Screen Specifications window is the Restricted
Area. This parameter describes the effective area restriction in the
screen. This is done for the purpose of assessing cavitation. In most
cases, information on the size of the restricted area must be obtained
from handbook or test data.
The exit pressure to which the Spray Discharge junction discharges must
be entered. If a heat transfer fluid model is used, then exit temperature
must also be entered.
Two geometries can be modeled. The first is a normal, one hole spray,
where the discharge flow area of the hole is entered. The second is a
sparger which, in principle, works in the same way as a spray. For the
sparger, the flow area of a single hole and the number of holes are
entered. This assumes that the holes are hydraulically close in proximity
and are the same area.
For each connecting pipe, the pipe table on the Pipe Losses tab lists the
reference flow direction and up to two loss factors. The first loss factor
is for physical flow out of the pipe and into the junction, the second is
for physical flow into the pipe and out of the junction. The loss factors
can be specified independently or left as zero. To edit within the pipe
table, click in the appropriate column and row.
The distance of each connecting pipe (if any difference exists) from the
elevation can be entered in the pipe table.
Loss Model
The discharge coefficient for the junction is entered in the appropriate
box. The physical area of the exit flow can also be entered. These two
parameters are used to calculate the discharge flow rate, which depends
on the difference between the internal pressure in the system and the
specified exit pressure.
The K Fire Sprinkler model uses the K value as defined by the fire
sprinkler industry. Whereas the standard K loss value is dimensionless,
the K Fire Sprinkler has units associated with it. See Chapter 8 for more
details.
If you select a Resistance Curve, the Spray Discharge Specifications
window makes additional features available. Using these new features
you can input the spray pressure drop that varies with flow. To enter
these factors, you can specify polynomial constants, fit a curve to
available data , or use interpolated x-y data.
When a variable loss is specified, AFT Fathom modifies the loss factor
in the Solver to agree with the solution. You can choose any of the
optional flow and pressure parameters provided, and you can specify the
most convenient units.
Loss factors
There are two Loss Models available for Tee/Wye junctions: Simple and
Detailed. If you choose the Simple type of Tee/Wye, no loss factors will
be calculated. This is equivalent to a Branch with no loss factors entered
for the connecting pipes. In some systems the losses associated with a
Tee/Wye are small compared to the overall loss in the system. To avoid
unnecessary calculations you should choose the Simple type of Tee/Wye
unless you need the actual losses.
The Detailed type of Tee/Wye will calculate the loss factors as they
depend on the flow split as well as the geometry. Because of the
dependence on the flow split, loss factors usually cannot be calculated
before performing an analysis. AFT Fathom incorporates the best
available models to calculate tee and wye loss factors during the actual
solution. These calculations account for the percentage of the flow split
and the angle of connection. This offers a significant advantage over
hand calculated losses.
Special Conditions
When the percent open choice causes the Cv of one or both flow
directions to be zero, this applies a Special Condition on that flow split
which closes the valve.
The Valve Specifications window follows the first of the two basic
Specifications window formats, displaying the connecting pipes in a
fixed format. A flow direction through the junction is adopted from the
defined directions of the connecting pipes. Consistent with AFT
Fathom's convention, the loss factor base area is referenced to the
upstream flow area shown as the Base Area. Valve junctions are
typically internal to the system, with two connecting pipes.
Exit valves
Valves that are located as exit flow control mechanisms are specified as
exit valves. These valves require an associated back pressure definition.
Exit valves can only be connected to a single upstream pipe. To specify
an exit valve, check the Exit Valve checkbox. Then specify the exit
pressure and, if a heat transfer fluid model is used, the exit temperature.
Loss models
Numerous handbook loss factors for generic valve configurations are
given in the Valve Data Source area by selecting Handbook Data.
When you select Variable K Factor or Resistance Curve, the Valve
Specifications window makes additional features available. Using these
new features you can input valve loss factors or pressure drops that vary
with flow. To enter these factors, you can specify polynomial constants,
fit a curve to available data , or use interpolated x-y data.
When a variable loss is specified, AFT Fathom modifies the loss factor
in the Solver to agree with the solution. You can choose any of the
optional flow and pressure parameters provided, and you can specify the
most convenient units.
If you input Cv vs. open percentage on the optional tab, you can enter
the actual open percentage and AFT Fathom will calculate the Cv.
Optional data
Open percentage data can be entered with Cv and flow area data. When
available, the Cv can be obtained on the Loss Model tab by entering the
open percentage. A graph of the open percentage and flow area data can
be displayed.
An optional input in the Valve Specifications window is the Restricted
Area. This parameter describes the effective area restriction in the valve
for the purpose of assessing cavitation. In most cases, information on the
size of the restricted area must be obtained from the manufacturer or test
data.
For more information on the loss models for these valves, refer to
Chapter 8.
Special Conditions
The Special Condition for a valve always closes it.
Loss models
AFT Fathom does not provide any standard venturi loss models. Venturi
flow characteristics vary from vendor to vendor, so it is difficult to find
generally applicable models. You must enter your own custom venturi
Figure 6.30 The Global Pipe Edit window allows you to change
data for many pipes at the same time. This is how the
window appears when first opened.
Figure 6.31 The Global Pipe Edit window after selecting the
“Select Pipe Data” button. Data can now be applied.
Figure 6.32 Global Junction Edit window. This is how the window
appears when first opened to edit Common data.
Figure 6.33 Common Data Edit window for global junction editing.
Figure 6.34 The Global Junction Edit window after selecting the
“Select Common Junction Data” button. Data can now
be applied.
Option for
specific types of
junctions.
Junction type
selected in list.
4. Select the junctions you want to edit from the Junction list on the
left (see Figure 6.35). Note that only junctions of type selected in the
upper left are shown (Spray Discharge junctions in this case).
5. Click the Select Spray Discharge Data button (the button name will
change based on the type of junction selected). This will open the
appropriate junction Specifications window, in this case the Spray
Discharge Specifications window.
6. Enter the junction data you want to change and click the OK button
in the Spray Discharge Specifications window (or whatever window
type is displayed).
7. The Global Junction Edit window now lists the parameters to change
in a list on the right (see Figure 6.36). Select the parameters you
want to change.
8. Click the Apply Selections button.
Parameter Preferences
The first set of parameters you can set are the Default Pipe Data. By
default, the most recent pipe material and size selection is automatically
used for future pipes. A default pipe material can be specified. And a
default Pipe Friction Model can be specified.
Second, there are Default Design Factors. If you want to set up defaults
that are applied to your pipes and junctions, here is where you do it.
In the upper right you can specify default parameters for flow rate and
pressure head.
Finally, default elevation data can be specified.
Note: The inputs here merely specify defaults for pipes and junctions
not yet placed in the model. If you want to change data for existing pipes
and junctions, use the Global Pipe Edit and Global Junction Edit
windows.
Unit Preferences
You can set the units you prefer to use in AFT Fathom on the Unit
Preferences tab (see Figure 7.2). These units are selected as a first choice
in the unit selection boxes. You can choose any of the units available. To
set a new default, choose the unit type from the list on the right and click
the Set As Preferred Unit button.
Figure 7.2 Using the Unit Preference tab in the Parameter and
Unit Preferences window, you can set the default units
you want to work with and choose to show only the
units you want to work with.
You also can customize the units used by AFT Fathom. For each
parameter, AFT Fathom can use many different units. However, if only a
Tip: To choose only English or SI units for all parameters, go to the Unit
Preferences tab, choose the Default Unit System then click the Apply
Default Units button. This will use AFT Fathom’s default units. This
will also change the preferred units.
Database connections
In the lower left of the Parameter and Unit Preferences window there are
two Database checkboxes. If these boxes are checked, your Parameter
Command buttons
There are eight buttons at the bottom of the Parameter and Unit
Preferences window. Fathom has built-in default parameters, units and
settings which you can choose by clicking the Fathom Default button.
You can also develop your own settings, tailored to your project or
industry, and have these used by default (instead of Fathom’s defaults).
To make your own default, first select the parameters, units and settings
you would like to use, then click the Set As Default button. Your settings
will be saved and will be used each time any new project is initiated. If
you make changes to the settings, and want to get back to your defaults,
click the User Default button. The default settings are updated only
when you click Set As Default.
You can save the parameter and unit settings to a file by pressing the
Save Preferences button and entering a file name. These setting are
loaded again by pressing the Load Preferences button and choosing the
file name. The format files you create can be placed on a network for
sharing among a group or company, or incorporated into a company-
wide database, allowing standardized reporting.
If you have made changes that you don’t want to keep, click the Cancel
button. Click OK to use the settings you have defined.
Workspace Preferences
The Workspace Preferences window is accessed from the Options menu.
The features offered in this window allow you to customize the
appearance and behavior of the Workspace.
Icon source
Limitations exist in Windows 95, 98 and Me that can affect AFT
Fathom’s ability to display large models on the Workspace. The
limitations relate to what are called GDI resources. The practical result
is that models that display more than 150-250 junctions may have
trouble. In such cases, it is recommended the Icon Source be changed to
Display Options
From the Display Options tab you can change the symbols used, text
content, and location of the text on the Workspace (see Figure 7.4).
Workspace symbols
Special symbols can be displayed on the Workspace adjacent to pipes
and junctions to denote special behavior. For example, an X (or symbol
of your choice) can represent a Special Condition. If you want to use
these symbols, click the “Use” checkbox and specify the desired symbol.
By default all symbols are selected for use.
Popup menu
The popup menu can be disabled (it is enabled by default) here. The
popup menu is a context sensitive menu available on the Workspace.
Sample Workspace
The tab for Sample Workspace shows you a sample of how the
Workspace pipes and junctions will appear if you click the OK button.
Database connections
In the lower left of the Workspace Preferences window there is a
Database checkbox. If this box is checked, your Workspace Preferences
parameters are set up as determined by the database to which you are
connected. This is referred to as an active database. To make it inactive,
uncheck the box or change one of the Workspace Preferences settings
controlled by the database.
Command buttons
There are eight buttons at the bottom of the Workspace Preferences
window. Fathom has built-in default parameters, units and settings
which you can choose by clicking the Fathom Default button. You also
can develop your own settings, tailored to your project or industry, and
have these used by default (instead of Fathom’s defaults). To make your
own default, first select the settings you would like to use, then click the
Set As Default button. Your settings will be saved and will be used each
time any new project is initiated. If you make changes to the settings,
and want to get back to your defaults, click the User Default button. The
settings are updated only when you click Set As Default.
You can save the parameter and unit settings to a file by pressing the
Save Preferences button and entering a file name. These setting are
loaded again by pressing the Load Preferences button and choosing the
file name. The format files you create can be placed on a network for
sharing among a group or company, or incorporated into a company-
wide database, allowing standardized reporting.
If you have made changes which you don’t want to keep, click the
Cancel button. Click OK to use the settings you have defined.
Toolbox Preferences
The Toolbox Preferences window is accessed through the Options menu.
Figure 7.6 shows the layout of the Toolbox Preferences window. The
features in this window allow you to customize the Toolbox in the
manner that is most productive for you.
Once you have changed the appearance and functionality of the Toolbox,
you can set your changes as the user default values by clicking the Set
As Default button. From then on, AFT Fathom will always load with
your default Toolbox settings.
When you open the Toolbox Preferences window you can see two large
areas labeled Current Toolbox and Unused Tools. By dragging the
junction type icons from the Current Toolbox to the Unused Tools area
you can remove these junction types from the Toolbox. This may be
Database connections
In the lower left of the Toolbox Preferences window there is a Database
checkbox. If this box is checked, your Toolbox Preferences parameters
are set up as determined by the database to which you are connected.
This is referred to as an active database. To make it inactive, uncheck
the box or change one of the Toolbox Preferences settings controlled by
the database.
If the checkbox is unchecked, but enabled, you are connected to a
database but the settings are not being passed to the Toolbox Preferences
window. The database is thus inactive. To make it active, check the box
then click the OK button.
If the checkbox is disabled, there is no connected database.
Later in Chapter 7 a lengthy discussion is given of how databases are
configured and administered through your local or wide area network.
General Preferences
The General Preferences window (Figure 7.7) allows you to:
• Specify automatic model saving
• Options for opening models with scenarios
• What content to display on the Status Bar
• Tip of the Day feature
• Number of data points to show in input tables
• Whether or not to confirm before clearing output results
• Setting parameters for “button flashing” for curve fit buttons on
junction Specifications windows
• Whether to show orthogonal drawing tips
• Default locations for saving models
• Common database locations
Figure 7.8 Fittings & Losses Edit window allows you to and edit
fitting and loss data that is used in pipes.
Density and viscosity are required for all fluids. Specific heat and
thermal conductivity and reference temperature/enthalpy point are
required in order to perform heat transfer calculations. Vapor pressure is
required if checks and warnings for cavitation are desired. Note that the
reference temperature/enthalpy do not need to be exact values since only
changes in the parameters are used.
The Fluid Database window also allows you to open the Change Fluid
Data window, which is essentially the same window as the Add New
Fluid window. For easy editing, data for the fluid you wish to change is
entered for you in the appropriate areas. The original curve fit data you
entered is also displayed.
Figure 7.10 Add New Fluid window is where you input data for a
custom AFT Standard fluid.
After you have entered a custom material, each time you open a Pipe
Specifications window the material will be available to you for quick
selection. This minimizes the need to work with handbooks.
Pipe materials typically have a range of nominal sizes and a specific
type, class, or schedule that describes the actual dimension. AFT Fathom
works with the inner diameter of the pipe, since that is the parameter that
directly affects the fluid mechanics.
You can also add multiple Friction Data Sets for each pipe material.
This allows you to keep, for example, different friction values that may
apply to the same pipe under different conditions. These conditions
could be related to the age of the pipe or the type of fluid being carried.
¾ To add custom pipe materials to the user database, choose the entry
location you desire in the list on the left (Pipe Materials, Sizes and
Types). Then click the New button below. For example, to add an
entirely new material, click the Pipe Materials selection in the list then
click the New Material button. To add a new size for an existing material
(say Steel), click Steel in the list then click the New Size button. To add
a new type to the Steel 1 inch size, click Steel 1 inch in the list then click
the New Type button.
Database Manager
Accessed from the Database menu, Database Manager allows you to –
• Connect to and disconnect from databases
• Create and delete databases
• Review the content of databases
• Move contents between databases
Types of databases
There are two types of databases in standard AFT Fathom, and two more
when using the CST Module.
• Engineering Database
• Energy Cost Database
• Cost Database (CST Module only)
• Kbase Cost Database (CST Module only)
Editing databases
The Edit Database tab of Database Manager allows you to create and
delete databases, and edit their contents by copying sections or items
from one database to another. The tab is divided into a Source Database
area on the left and a Changing Database area on the right (see Figure
7.15).
To edit a database, first choose a source database by selecting one of the
four options:
Figure 7.15 Edit Database tab allows you to select sections from a
specified database and add them to an existing or new
database.
The file and descriptive name of the selected database are displayed as
well as the sections available in that database, i.e. fluids, components or
pipe materials.
The database to be changed and what changes are to be made are
specified in the Changing Database portion of the Edit Database tab.
Database
connection
Overview
Users of AFT Fathom on a network can access common databases to
simplify model verification, improve analysis and reporting consistency,
and eliminate redundant work.
To accomplish this there is some initial setup that must be done. First,
the data for components, materials, formats, etc., needs to be created and
saved to various data files. Secondly, these files must be made available
to the users of AFT Fathom by creating a file named DATABASE.LIB
in the FATHOM folder. Thirdly, the users need to connect to the new
databases listed and select the sections to use. Each of these broad steps
is discussed below. To maintain control and integrity of the data, it
would be advised that one person is given the responsibility to create and
FTH_USER7.DAT
AFT Fathom Local User Database
VailMaterials.dat
Development Output Control Settings
Development Output.dat
My VR Format.dat
My Custom Visual Report Format
The information for the material is copied from the Local User Database
(FTH_USER7.DAT) to a new file using the Database Editor in the
Database Manager (see Figure 7.15). For the source database choose
Local User Database and then select Pipe Materials. Then click Create
New Database and enter a file name, VailMaterials.dat, for this example.
Then enter a description of the database. This description is how AFT
Fathom users will refer to the database and should concisely describe
what is in the database (for this example we’ll use “Vail Resort
The Solver
AFT Fathom's Solver is designed to achieve a balanced flow, pressure
and, if heat transfer is used, energy solution in a pipe network. Before
using the Solver in an application, you must have at least a basic
understanding of pipe fluid mechanics. A review of basic pipe fluid
mechanics can be obtained from standard undergraduate fluid mechanics
textbooks (Fox and McDonald 1985; White 1979).
AFT Fathom makes use of standard matrix solution techniques (Jeppson
1976). The method is known as the H-Equation method, where H, the
piezometric head, is solved for at each junction by forcing continuity of
flow through each connecting pipe. Simultaneously, the head loss across
each pipe is updated based on the flow balance information. The flow
rate and head are solved in an inner-outer loop algorithm, where the flow
∑ m&
j =1
ij =0 (8.2)
where ΔPf is the frictional pressure loss. The total pressure change
between junctions is given by the momentum equation in the form of the
Bernoulli equation:
1 1
P1 + ρV12 + ρgz1 = P2 + ρV2 2 + ρgz2 + ΔPf (8.4)
2 2
The static and stagnation pressure are related as follows:
1
Po = P + ρV 2 (8.5)
2
Substituting Equation 8.5 into 8.4
Po,1 + ρgz1 = Po,2 + ρgz2 + ΔPf
Solving for the frictional pressure drop for a constant area pipes yields:
Po,i − Po, j + ρg ( zi − z j ) = ΔPf (8.6)
⎛ f ij Lij ⎞ 1
Rij′ = ⎜ + K ij ⎟ (8.9)
⎜ Dij ⎟ 2 ρA 2
⎝ ⎠ ij
Note that R ′ is not the same as R, which is the resistance used in the
Output Control window and is expressed by the following equation:
ΔH = RQ 2
n 1/ 2
⎛ Po,i − Po, j + ρg ( zi − z j ) ⎞
∑ ⎜
⎜ R′ij
⎟
⎟
=0 (8.10)
j =1 ⎝ ⎠
where n is the number of pipes connected to junction i.
To be completely general, Equation 8.10 should be written for junction i:
n 1/ 2
⎛ Po,i − Po, j + ρg ( zi − z j ) ⎞
∑ ⎜
⎜ R′ij
⎟
⎟
= m& i, Applied (8.11)
j =1 ⎝ ⎠
to allow for application of boundary condition flow rates to a boundary
junction node.
Equation 8.11 as applied to each junction in the network represents the
system of equations that need to be solved to determine the stagnation
pressure at each junction. To solve this system, the Newton-Raphson
method is employed. In the Newton-Raphson method, new values for
each unknown are calculated based on the previous value and a
correction that uses the first derivative of the function.
In this instance the function would be of the form:
n 1/ 2
⎛ Po,i − Po, j + ρg ( zi − z j ) ⎞
Fi = ∑ ⎜
⎜ R′ij
⎟
⎟
− m& i, Applied (8.12)
j =1 ⎝ ⎠
The method involves finding all the junction stagnation pressures, Po,i ,
that cause all of the Fi to go to zero, thus satisfying Equation 8.11 at all
junctions.
When applied to a system of equations, the Jacobian matrix contains all
the required derivative information to employ the Newton-Raphson
technique. The Jacobian, JF, is given by:
2 3 4 5
P2 = Po,2 = Po,3
P3
ΔPloss
Pressure
1
ρV32 Po,5
2
1 P5
ρV52
2
P3
J1 J2 J3
P1 P2
P4
Now consider the systems in Figure 8.4. The first system appears to be
closed, while the second appears to be open. If the same boundary
condition (i.e., surface elevation and pressure) is used for J1, J11 and
J12 in the second system, to AFT Fathom it will appear as an identical
system to the first system. The reason is that AFT Fathom takes the first
system and applies the J1 reservoir pressure as a boundary condition to
pipes P4, P9 and P10. The second system uses three reservoirs to apply
boundary conditions to P4, P9 and P10. But if the reservoirs all have the
same elevation and pressure, the boundary conditions are the same as J1
in the first system. Thus the same boundary condition is used for P4, P9
and P10 in both models, and they appear identical to AFT Fathom.
But how is the flow balanced at J1 in the first system? Looking at the
first system, one sees that to obtain a system balance, whatever flows
into P10 must come back through P4 and P9. Because there is overall
system balance by the Solver, it will give the appearance of a balanced
flow at the pressure junction J1. If there is only one boundary (i.e.,
junction) where flow can enter or leave the pipe system, then no flow
will enter or leave because there isn’t anywhere for it to go. Thus the net
flow rate will be zero at J1 (i.e., it will be balanced). But recognize that
AFT Fathom is not applying a mass balance to J1 directly. It is merely
the result of an overall system balance.
J8 J9 J6
P8 P7
<P9
P6
J1 J5 J3
P4 P3
P10 P11
J4 J2 J10
P1 P2
J11 J8 J9 J6
<P9 P8 P7
J12
P6
P4
J1 J5 J3
P3
P10 P11
J4 J2 J10
P1 P2
Figure 8.4 The first system is closed, and the second open. In
both systems the flow into P10 is the sum of P4 and
P9. If the second system has the same conditions at
J1, J11 and J12, the two system will appear identical
to AFT Fathom.
∑ m&
j =1
ij =0 (8.14)
∑ m& h ij ij =0 (8.15)
j =1
∑ m&
j =1
+
j hj
hmix = n (8.16)
∑ m& +
j
j =1
m& 1h1
m& 4 hmix
∑ m& +j
j =1
P9 P6
J1 J5 J3
P4 P3
Roughness-based methods
Roughness-based methods use a pipe roughness value to calculate the
pressure drop. This can be in the form of an absolute roughness (which
has units of length) or a relative roughness that ratios the pipe roughness
to its diameter.
Laminar flow
For laminar flow AFT Fathom uses the standard laminar equation:
64
f = Re < 2300 (default) (8.18)
Re
Note that the laminar friction factor does not depend on the user
roughness.
The System Properties window allows you to change the default laminar
transition Reynolds Number (see Chapter 5).
Turbulent flow
The Colebrook-White iterative friction factor equation is used to obtain
friction factors in the turbulent flow regime.
−2
⎡ ⎛ε 9.35 ⎞⎤
f = ⎢1.14 − 2 log⎜ + ⎟⎥ Re > 4000 (default)
⎜ D Re f ⎟
⎢⎣ ⎝ ⎠⎥⎦
Transition flow
For Reynolds Numbers in the transition flow regime, a linear
interpolation is used between the laminar and turbulent values.
Helical tubes
For helical tubes the normal friction factor is modified by the following
correlation (Ito 1959):
0.05
⎡ ⎛D ⎞
2⎤
pipe
ΔPhelical = ΔPstraight ⎢Re⎜⎜ ⎟
⎟
⎥
⎢ ⎝ 2rcoil ⎠ ⎥
⎣ ⎦
Hydraulically smooth
The friction factor in the turbulent range is calculated using Colebrook-
White with roughness = 0 while in the laminar range it continues to be
calculated using Equation 8.18 above.
Hazen-Williams method
AFT Fathom also offers the Hazen-Williams method of specifying
irrecoverable loss information. The traditional Hazen-Williams formula
(Zipparro and Hasen editors, 1993, page 2.7)
where:
V = Velocity in ft/s
CHW = Hazen-Williams factor
Rh = Hydraulic radius in feet (equal to half of pipe radius)
S = Slope of gradient (ΔH/L)
The above equation can be solved for head loss and substituting internal
diameter D which is one-fourth of Rh obtains :
4.52Q1.85
Pd = (8.21)
CHW 1.85 D 4.87
where:
Pd = Pressure drop gradient, psi per foot
CHW = Hazen-Williams factor
Q = Volumetric flow rate (gpm)
D = Internal diameter (feet)
While both Equations 8.19 (and its derivative 8.20) and 8.21 are used
heavily in industry, surprisingly they are not equivalent. The reason
relates to Equation 8.21 being in terms of pressure drop but not having a
fluid density in the equation. Equation 8.21 is intended for water, but it
says that the pressure drop is independent of fluid density. This is
contrary to Equation 8.20 and almost all other references.
The definition of pressure loss as it relates to head loss is
ΔP = ρ g ΔH
If this equation is used to equate Equations 8.20 and 8.21, the density
must be 62.0933 lbm/ft3 to achieve equality. Hence any other density
used in AFT Fathom will result in a pressure drop which does not equal
to that of the Equation 8.21 NFPA formulation. Using the ASME Steam
Tables, a density of 62.0933 lbm/ft3 at 1 standard atmosphere occurs at a
temperature of 91.78 F.
Resistance
The pipe resistance relates head loss to volumetric flow rate. In equation
form, the head loss is:
ΔH = RQ 2
Using standard relationships, the friction pressure drop is related to
volumetric and mass flow rate as follows:
Rgm& 2
ΔPf = RρgQ 2 =
ρ
dP 139.212 fQ 2 ( ρ ρ water )
=
L D5
1
f = 2
⎡ ⎛ Re ⎞⎤
4 ⎢0.86859 ln⎜ ⎟⎥
⎣ ⎝ 1964
. ln( Re) − 38215
. ⎠⎦
10,059Qν
Re =
(
d ν 2 − 818.56 )
where:
dP = pressure drop (psid)
d 2.5 ( dP L) ⎡ ⎛ d 3(ρ ρ ⎤
water )( dP L) ⎟
⎞
Q= ⎢log⎜ + 4.35⎥
⎜ ⎟
5.9113( ρ ρ water ) ⎢⎣ ⎝
0.5
μ2 ⎠ ⎥⎦
where:
dP = pressure drop (psid)
L = length (miles)
Q = volumetric flow rate (barrels/hour)
ρ = density (lbm/ft3)
ρwater = density of water (62.3 lbm/ft3)
d = diameter (inches)
μ = dynamic viscosity (centipoise)
Frictionless pipes
Frictionless pipes are convenient for connecting junctions that may not
have a physical pipe between them. There are, however, some
limitations where a frictionless pipe may be located in a model. An
example is a frictionless pipe that connects two Assigned Pressure
junctions. Such a pipe would have an infinite flow rate. In such cases
Vmax = K ′C σ
Vwater = 122
. C 1.4
If V < Vmax, then
dH
= FKV α C β D γ
L
where:
dH /L = head loss per length (m water / 100 m pipe)
C = pulp consistency (% dryness)
Vmax = max velocity (for Duffy Equation) in above equation
(m/s)
Vwater = water velocity in above equation (limit at which pulp
effects are negligible), (m/s)
D = inner pipe diameter (mm)
F = correction factor for temperature or pipe roughness
(dimensionless)
K’, K, σ, α, β , γ = constants depending on pulp type
(dimensionless)
If V > Vmax but less than Vwater, then use above head loss equation with V
= Vmax. If V > Vwater then just use normal friction calculation for water.
The constants used for the specific type of paper stock are displayed in
the General Results section of the output. In addition, you can optionally
D 0.205Vρ
Re′ =
C1.157
3.97
f =
Re′1.636
fV 2 LK
dH =
D
where:
Re’ = pseudo Reynolds Number (dimensionless)
D = inner diameter (feet)
V = average velocity (ft/s)
ρ = stock density (lbm/ft3)
C = pulp consistency (% dryness)
f = pseudo friction factor (dimensionless)
K = constant depending on pulp type (dimensionless)
L = length (feet)
The constants used for the specific type of paper stock are displayed in
the General Results section of the output. In addition, you can optionally
display in the output the special Reynolds Number and Friction Factor
terms.
0.2728n −1 2
fT =
Re pl1 (1.87 + 2.39n )
1
α=
1 + 4− Δ
Δ = Re pl − Re plc
8 D nV (2 − n )ρ
Re pl =
K (2(3n + 1) n )n
(
f = f L m + fT m )1 m
40000
m = 1 .7 +
Re
where:
64 ⎛ 4 ⎞
fL = ⎜1 + He − He ⎟
Re pl ⎜ 6 Re 3 f 3 Re 7 ⎟
⎝ ⎠
DVρ
Re =
Rc
He is the Hedstrom number:
D 2 ρS y
He =
Rc 2
10 a
fT =
Re 0.193
( (
a = −5.88 1 + 0.146 exp − 2.9 × 10−5 He ))
Non-Newtonian flow through non-pipes
At your option in the System Properties window, you may apply a
correction to hydraulic losses at elements other than pipes. This includes
junctions and pipe fittings & losses.
The correction is as follows:
f
K non − newtonian = K newtonian non − newtonian
f newtonian
where the friction factor is for the upstream pipe.
Design factors
In each pipe you can specify a Design Factor for the pipe friction. This is
a multiplier that is applied to the friction factor calculated with the
preceding methods.
where:
U = Overall heat transfer coefficient
Ph = Heated perimeter
The heated perimeter will frequently equal the wetted perimeter, which
is the internal pipe circumference. It can change if part of the pipe is
insulated (it will be less than the wetted perimeter) or there are fins on
the pipe (it will be greater than the wetted perimeter).
Equating Equation 8.23 and 8.24 yields:
dT
m& c p = UPw (T∞ − T ) (8.25)
dx
T UPh ⎛ T∞ ⎞
ln 2 = ⎜ − 1⎟( x2 − x1 ) (8.27)
T1 m& c p ⎝ T ⎠
The heat transfer in a pipe for the Convective Heat Transfer model is
given by the following equation:
⎛ PL ⎞
−⎜ U⎟
T∞ − Texit ⎜ m& c p ⎟
=e ⎝ ⎠
T∞ − Tinlet
where:
Texit = pipe fluid exit temperature (deg. F)
T∞ = ambient temperature (deg. F)
P = heated perimeter (ft)
L = length (ft)
m& = mass flow rate (lbm/s)
cp = specific heat (Btu/lbm)
U = overall heat transfer coefficient (Btu/sec-ft2-F)
If the constant heat flux model is selected, then the temperature change
is given by the following:
where:
Tinlet = pipe fluid inlet temperature (deg. F)
Texit = pipe fluid exit temperature (deg. F)
P = heated perimeter (ft)
L = length (ft)
m& = mass flow rate (lbm/s)
Thermal resistance
AFT Fathom models two general types of thermal resistance: convective
and conductive. Conductive resistances break down further into either
radial or linear resistance.
The basic equation of linear conduction heat transfer is as follows:
kA
q= ΔT (8.29)
Δx
where k can be a function of temperature. A thermal resistance can is
defined:
Δx
Rcond = (8.30)
kA
Therefore Equation 8.29 can be expressed:
1
q= ΔT
Rcond
⎛r ⎞ 1
Rcond = ln⎜⎜ o ⎟⎟ (8.31)
⎝ ri ⎠ 2πLk
A convective heat transfer thermal resistance, as based on Equation 8.28,
is given by:
1
Rconv = (8.32)
hA
As discussed in Incropera and DeWitt, pp. 69, the overall thermal
resistance is given by:
RTotal = ∑ Ri
and the total heat transfer from the fluid to ambient is thus (Incropera
and DeWitt, pp. 69),
T f − Tamb
q=
RTotal
Insulation resistance
The insulation resistance is calculated similarly to the pipe wall
resistance. If the geometry is radial, the radii in Equation 8.31 are
obtained from adding up previous thicknesses of the wall and underlying
insulation. Thermal conductivity data is obtained from the Insulation
Database.
If the insulation is internal, the first insulation is nearest to the fluid.
External resistance
The External resistance is based on a constant convection coefficient
specified by the user, and a surface area obtained from adding up
underlying thickness of pipe and insulation and added to the pipe
internal diameter.
Submergence
Submergence is a parameter used to determine the amount of liquid
needed on top of a pipe supply from a tank or reservoir to ensure smooth
flow and avoid vortexing. AFT Fathom offers a pipe output parameter
for submergence and also submergence margin, which is the difference
between the submergence and the actual pipe depth. The equation used
in AFT Fathom for submergence is given by ANSI/HI Standard 9.8.7
1998, p. 32:
S = D (1 + 2.3Fr )
Where S is the submergence and Fr is the Froude number. Note that the
required submergence can be modified by using devices such as baffles
in which case the above equation would not apply.
Figure 8.9 Heat Transfer table in Output window Pipe area shows
temperature distribution in pipe.
Pj , new − Pj , old
If (For All Junctions) < TOLrel Then
Pj , new
Convergence = True
Else
Convergence = False
End If
Table 8.1 shows a tolerance example for pressures. Notice how relative
change does not have units, but absolute change has units (of psia).
The default in AFT Fathom is relative tolerance because experience
indicates it is the most robust.
AFT Fathom 7.0 offers options for combining absolute and relative
tolerance. You can tell AFT Fathom to assess convergence based on
whether either an absolute or relative criteria is satisfied, or whether
both absolute and relative criteria are satisfied.
Relaxation
Another feature of iterative solvers is called relaxation. In short,
relaxation slows the Solver's progress toward a solution and in the
process reduces the ability of poorly behaved (non-linear) components to
destabilize the solution. AFT Fathom implements a proprietary adaptive
relaxation scheme that reduces the relaxation dynamically in response to
highly non-linear features of the problem. However, you are free to
override AFT Fathom's adaptive approach.
When applied to the flow solution, the relaxation is used as follows:
m& new = r (m& new − m& old ) + m& old
There are two relaxation parameters in AFT Fathom 7.0 (See Figure
8.11): Flow rate relaxation and pressure relaxation.
Maximum Iterations
The Maximum Iterations parameter in the Solution Control window
determines when the Solver considers the model nonconvergent; it does
not directly affect the solution. There may be many reasons why a model
does not converge. You want to be sure that the Solver does not continue
indefinitely searching for a solution that cannot be obtained because of
an input error or ill-behaved system.
Temperature Limits
Temperature limits can be useful in models which include heat transfer.
Temperature limits inform the Solver to discard any calculated
temperature that exceeds a certain limit. Occasionally when the Solver is
iterating, wildly incorrect temperatures may result. These can cause the
physical properties to be wildly incorrect, which prevents convergence.
By allowing the Solver to discard temperatures that you know are not
within an expected range convergence can be improved.
Matrix Method
AFT Fathom’s network solution method requires solution of matrices
thousands of times. The default method is Gaussian Elimination, which
is very robust and usually provides the fastest convergence.
For larger systems, Gaussian Elimination with Pivoting and the LU
Decomposition methods can be better and are therefore provided.
Figure 8.12 The Solution Progress window shows you the status
of the Solver. This includes showing how far out of
tolerance the Solver is, and when the solution has
converged.
Design factors
Each junction that allows modeling of pressure losses allows input of a
Design Factor. The design factor is multiplied by the K factor
determined by methods discussed in this chapter.
Many junction types allow modeling of K factors as well as other
pressure loss methods. The Design Factor is also applied to these other
methods as a multiplier on the pressure loss.
Area change
Two standard area change loss geometries are available: the conical
transition and the abrupt transition.
The conical expansion correlation (Crane 1988, A-26) is:
2
⎛ μ ⎞⎛ Aup ⎞
K up = 2.6⎜ sin ⎟⎜⎜1 − ⎟
⎟ (μ < 45 degrees)
⎝ 2 ⎠⎝ Adown ⎠
2
⎛ Aup ⎞
K up = ⎜⎜1 − ⎟
⎟ (μ > 45 degrees)
⎝ Adown ⎠
The conical contraction correlation (Crane 1988, A-26) is:
⎛ μ ⎞⎛ A ⎞
0.8⎜ sin ⎟⎜1 − down ⎟
⎝ 2 ⎠⎜⎝ Aup ⎟
⎠
K up = (μ < 45 degrees)
2
⎛ Adown ⎞
⎜ ⎟
⎜ Aup ⎟
⎝ ⎠
⎛ A ⎞ μ
0.5⎜1 − down ⎟ sin
⎜ Aup ⎟⎠ 2
⎝
K up = (μ > 45 degrees)
2
⎛ Adown ⎞
⎜ ⎟
⎜ Aup ⎟
⎝ ⎠
The abrupt expansion correlation (Idelchik 1994, 208) is:
2
⎛ Aup ⎞
K up = ⎜⎜1 − ⎟
⎟
⎝ Adown ⎠
The abrupt contraction correlation (Idelchik 1994, 216) is:
0.75
⎛ A ⎞
0.5⎜1 − down ⎟
⎜ Aup ⎟⎠
⎝
K up =
2
⎛ Adown ⎞
⎜ ⎟
⎜ Aup ⎟
⎝ ⎠
Bend
90 degree bends
The three Bend loss correlations are all for turbulent Reynolds Numbers
(Crane 1988, A-29).
The K values for a smooth, flanged bend are provided in Table 8.5.
r/d K r/d K
1 20 f T 8 24 f T
1.5 14 f T 10 30 f T
2 12 f T 12 34 f T
3 12 f T 14 38 f T
4 14 f T 16 42 f T
6 17 f T 20 50 f T
⎛ r ⎞
K = (n − 1)⎜ 0.25πf T + 0 .5 K ⎟ + K
⎝ D ⎠
where n is the number of 90 degree bends, K is the loss factor for one 90
degree bend (Table 8.5), and fT is given by Table 8.6.
The Mitre bend is given by Table 8.7.
μ (deg.) K
0 2 fT
15 4 fT
30 8 fT
μ
45 15 f T
60 25 f T
75 40 f T
90 60 f T
Valve
Standard valve loss models are used from Idelchik, Miller and Crane.
Orifice
The orifice loss factors are all for turbulent Reynolds Numbers. The
sharp-edged orifice shown in Figure 8.13, is given by the following
(Idelchik 1994, 218):
2⎡ 2
⎛ Aup ⎞ ⎛ ⎞
0.375 ⎤
⎢0.707⎜1 − Aorifice ⎟ ⎛ Aorifice ⎞⎥
K up = ⎜ ⎟ + ⎜⎜1 − ⎟
⎜ Aorifice ⎟
⎝ ⎠
⎢ ⎜
⎝ Aup ⎟⎠ ⎝ Adown ⎟⎠⎥
⎢⎣ ⎥⎦
2⎡ 0.75 2
⎛ Aup ⎞ ⎛ ⎞ ⎛ Aorifice ⎞
K up = ⎜ ⎟ ⎢ K ′⎜1 − Aorifice ⎟ + ⎜⎜1 − ⎟
⎜ Aorifice ⎟
⎝ ⎠
⎢ ⎜ Aup ⎟⎠ ⎝ Adown ⎟⎠
⎣⎢ ⎝
0.375 ⎤
⎛ Aorifice ⎞ ⎛ A ⎞ ⎥
+2⎜⎜1 − ⎟ K ′⎜1 − orifice ⎟
Adown ⎟⎠ ⎜ Aup ⎟⎠ ⎥
⎝ ⎝ ⎥⎦
where:
K ′ = 0.03 + 0.47 • 10
(− 7.7r / Dorifice )
K=
(1 − β 4 )(1 − β 2 )
CD 2 β 4
Screen
The screen loss factors have much in common with orifice loss factors.
In fact, the sharp-edged perforated plate and round-edged perforated
plate screen losses are the same as for orifices with similar area ratios
and equal upstream and downstream areas. Refer to the orifice loss
factor equations for these relationships. The relationships are good for
screen area Reynolds Numbers above 100,000.
The circular metal wire screen, shown in Figure 8.15, is given by the
following equation for screen area Reynolds Numbers above 1000
(Idelchik 1994, 522):
2
⎛ A ⎞ ⎛ Aup ⎞
K up = 1.3⎜1 − screen ⎟ + ⎜⎜ − 1⎟⎟
⎜ Aup ⎟⎠ ⎝ Ascreen
⎝ ⎠
The silk thread screen, shown in Figure 8.16, is given by the following
equation for screen area Reynolds Numbers above 500 (Idelchik 1994,
522):
2
⎛ A ⎞ ⎛ Aup ⎞
K up = 2.1⎜1 − screen ⎟ + ⎜⎜ − 1⎟⎟
⎜ Aup ⎟⎠ ⎝ Ascreen
⎝ ⎠
For other screen configurations, see Chapter 8 of Idelchik's Handbook of
Hydraulic Resistance (1994).
Tee/Wye
The loss factors calculated for tee and wye junctions involve
complicated correlations that depend on the flow split, the ratio of flow
areas, and the angle of the connecting pipes. The models used by AFT
Fathom are taken mostly from chapter 7 of Idelchik's Handbook of
Hydraulic Resistance (1994). A few of the more important equations
that AFT Fathom uses will be presented here, and references will be
given for the others.
All tees and wyes have either diverging or converging flow streams.
Two sets of equations are required for each configuration.
In the following discussion, the parameter Kc,s represents the loss factor
based on the combined flow stream flow area, and velocity for the side
branch. Similarly, Kc,st is for the straight-through pipe (the run).
Figure 8.17 depicts the nomenclature. K factor subscripts refer to base
area reference and location in the Tee. For example, Kc,s represents the K
factor for the side branch (s) referenced to the combined (c) pipe flow
area.
Ac Ast Ast Ac
As As
Diverging Case
Side branch (Idelchik 1994, 418):
ΔPs ⎡ ⎛ V ⎞2 ⎛ Vs ⎞ ⎤
K c, s = ⎢ s
= λ 1 + ⎜⎜ ⎟⎟ − 2⎜⎜ ⎟⎟ cosα ⎥
2 ⎢ ⎝ Vc ⎠ ⎥
ρVc / 2 ⎣ ⎝ Vc ⎠ ⎦
As / Ac Qs / Qc λ
≤ 0.35 ≤ 0.4 1.1 - 0.7 Qs / Qc
≤ 0.35 > 0.4 0.85
> 0.35 ≤ 0.6 1.0 - 0.6 Qs / Qc
> 0.35 > 0.6 0.6
As / Ac Qs / Qc τ st
≤ 0.4 0 - 1.0 0.4
> 0.4 ≤ 0.5 2 (2 Qs / Qc - 1)
> 0.4 > 0.5 0.3 (2 Qs / Qc - 1)
Converging Case
Side branch (Idelchik 1994, 417):
ΔPs
K c, s =
ρVc2 / 2
⎛ ⎛ Q A ⎞2 A ⎛ Qs ⎞
2
Ac ⎛ Qs ⎞
2 ⎞
= A′⎜⎜1 + ⎜⎜ s c ⎟⎟ − 2 c ⎜⎜1 − ⎟⎟ − 2 ⎜⎜ ⎟⎟ cosα ⎟
⎟⎟
⎜ ⎝ Qc As ⎠ Ast ⎝ Qc ⎠ As ⎝ Qc ⎠
⎝ ⎠
A2
K valve = 1460
Cv2
ρ water
CD A = K sprinkler
2
Pumps
Pumps can operate at variable speeds. Affinity laws (also called
homologous laws) allow an estimation of the pump performance at
speeds other than the design speed.
s s
(8.35)
where ΔH1 is the input curve that typically represents 100% speed and
ΔH2 is the head rise at speed s. In this form, the speed s will be a decimal
and not a percent. That is, 50% speed will result in the appropriate s of
0.5. AFT Fathom determines this automatically in the Solver.
If you model the pump as a controlled flow or pressure, AFT Fathom
will backsolve Equation 8.35 for the speed s and include that in the
output Pump Summary.
Heat Exchangers
AFT Fathom uses the NTU-effectiveness method to calculate energy
balance around heat exchangers where:
Tc2 − Tc1
and: ε=
Th1 − Tc1
where h and c refer to the hot and cold fluids and 1 and 2 refer to inlet
and outlet properties respectively.
As given in Fundamentals of Heat Transfer (Incropera and DeWitt,
1981), the following relations apply to the various heat exchanger
configurations modeled in AFT Fathom:
Parallel flow:
1 − exp[− N (1 + C )]
ε=
1+ C
Counterflow:
1 − exp[− N (1 − C )]
ε=
1 − C exp[− N (1 − C )]
Crossflow:
One fluid mixed, the other unmixed, if Cmax is the mixed fluid
⎛ − N )] ⎞
ε = (1 C )⎜1 − e[ −C (1− e ⎟
⎝ ⎠
Accuracy options
When performing interpolations for properties, a 2 point or 4 point
interpolation scheme can be used. The 2 point scheme implemented in
AFT Fathom is the Standard Accuracy option. The 4 point scheme is the
high accuracy option. As mentioned in Chapter 5, use of the High
accuracy option will roughly double the run times for models with heat
transfer.
Transport properties
The transport properties in AFT Fathom (specific heat, dynamic
viscosity and thermal conductivity) are assumed to be functions of
temperature only. In general this is a good assumption, although systems
at very high pressure usually start to show some pressure dependence.
These properties are modeled as polynomial curve fits of temperature or
interpolated.
Troubleshooting models
What should you do if your model will not run, or does run and gives
strange results? There are numerous possible causes of such problems.
This section identifies common problems and offers strategies you can
use to troubleshoot models yourself.
Figure 9.2 Model Data window display for the model in Figure
9.1. From this perspective it is much easier to see that
one of the pipes (#4) has length data entered in miles
rather than feet. This is not automatically an input
error, as AFT Fathom accepts pipe input with mixed
engineering units. However, more frequently than not
the user intends to use consistent units, so this
probably is an error.
12
10
Pressure (psid) 6
0
0 50 100 150 200
Flow (ft3/s ec)
12
10
8
Pressure (psid)
0
0 50 100 150 200
Flow (ft3/s ec)
Figure 9.3 Top graph shows a third or fourth order pump curve
fit with an inversion at 150 ft3/sec. AFT Fathom
interprets flow rates to the right of this inversion as
acceptable which can cause convergence problems or
erroneous results. All pump curve fits should include
sufficient data such that the curve crosses the zero
pressure rise axis as shown in the bottom curve.
Resistance curves
AFT Fathom gives you a lot of power and flexibility in modeling
junction components. There are some pitfalls when entering resistance
curves for junctions.
If you want a fixed pressure drop across a junction, you can use a
resistance curve and then assign all constants to zero except for the “a”
constant. If you do this and the flow is too low to get the pressure drop
you want, a high “a” constant will essentially be an infinite resistance.
This makes the flow solution essentially zero, which is a significant
difficulty for most iterative solvers, including AFT Fathom’s.
Even if AFT Fathom can converge on an answer, the results will
probably be incorrect because real pipe equipment does not behave this
way across a range of flow rates. Typically, the target pressure drop you
want to model will only be valid for a narrow range of flow rates.
A better option than using a fixed pressure drop is to use a curve which
passes through the pressure drop you want to model at the flow rate for
which it is valid. Please consult the topic later this chapter on “Using
manufacturer pressure drop data” for more information on how to do
this.
A final recommendation for resistance curves is that you include in the
curve the zero flow data point, at which the pressure drop will be zero.
This will improve the quality of the curve fit.
Transfer
Pipeline
Transfer
Supply Pump (J3)
Tank (J1)
Shoreline
Elevation
Lake Michigan
An engineer is tasked with sizing the pump for this system. The engineer
has an idea of the discharge head needed for the pump, and so builds an
AFT Fathom model as shown in Figure 9.5.
J2
P3
J1 J3 J4
P1 P2
Transfer Discharge
Pipeline Tank (J2)
Transfer
Supply Pump (J3)
Tank (J1)
Shoreline
Elevation
J2
P2
J1 J3
P1
If the goal is to size the pump at J3, the model is Figure 9.7 can be used
with the pump modeled as a fixed flow pump.
Examples
The simplest example is the system shown in Figure 9.8. In AFT Fathom
terms, the system has two assigned flow junctions. Heat transfer has no
effect on the point being made here and is therefore ignored in all
examples.
L = 30 m
D = 5 cm
Inlet f = 0.02 Outlet
Q = 100 m3/hr Q = 100 m3/hr
El = 0 m El = 0 m
Figure 9.8 Model with two assigned flows. This model does not
have a unique solution.
Obviously, the flow in the pipe is known, but, what is the pressure at the
inlet? At the outlet? It cannot be determined because there is no
reference pressure. The reference pressure is that pressure from which
other pressures in the system are derived. There can be one or more
reference pressures, but there always has to be at least one.
The model in Figure 9.8 can be built with AFT Fathom. If you try to run
this model, AFT Fathom will inform you that it cannot run it because of
the lack of a reference pressure. In AFT Fathom there are several
junctions that can act as a reference pressure: the reservoir, assigned
pressure, spray discharge, valve (with the exit valve option), orifice
(with exit orifice option) and exit type relief valves when open.
There are a couple other things worth noting about Figure 9.8. First is
that the model in Figure 9.8 has redundant boundary conditions. When
one flow is specified in a single pipe, the other end must have the same
flow. Thus the second known flow does not offer any new information.
Because the conditions are redundant, there is no unique solution to the
L = 30 m
D = 5 cm
Inlet Outlet
f = 0.02
b P = 35 kPa(g) Q = 100 m3/hr
El = 2 m El = 0 m
L = 30 m
Inlet D = 5 cm Outlet
c P = 35 kPa(g) f = 0.02 P = 0 kPa(g)
El = 2 m El = 2 m
Figure 9.9 a-c Top two models with one pressure and one assigned
flow, bottom model with two pressures. All of these
models have a unique solution.
Second, if the user was allowed to specify two flows as in Figure 9.8,
he/she could specify them with different flow rates. Clearly, they must
have the same flow or an inconsistency occurs. The basic reason the
inconsistency would be possible is because Figure 9.8 does not have a
unique solution.
Figure 9.9a-c shows three other model configuration possibilities. It is
not possible to specify inconsistent conditions for any of the Figure 9.9
models, and they always have a unique solution no matter what input is
specified by the user.
Outlet
Q = 50 m3/hr
El = 0 m
Inlet
Q = 100 m3/hr Outlet
El = 0 m Q = 50 m3/hr
El = 0 m
Now consider the models in Figure 9.11. The Figure 9.11a model does
have one reference pressure, but in this case there is still a problem. The
Flow Control Valve (FCV) is controlling the flow to 100 m3/hr, and the
downstream flow is demanding 100 m3/hr. The section of the system
preceding the FCV can be solved (because there is a pressure upstream),
but the section after the FCV does not have a unique solution. Why? In
order to obtain a unique solution, the pressure drop across the FCV must
be known. But any pressure drop could exist and satisfy the conditions
of this model. It is thus not possible to determine the pressure at the
outlet flow demand because it depends on the FCV pressure drop which
is not known. The model in 9.11b does have a pressure downstream of
the FCV, and thus there is a unique pressure drop across the FCV and a
unique solution exists for the model in Figure 9.11b.
If you input the remaining data for the Figure 9.11a model and run it in
AFT Fathom, you will get the message shown in Figure 9.12. AFT
Fathom identifies the part(s) of the model where a known pressure is
needed.
J1 J2 J3
Inlet Outlet
a P = 35 kPa(g) Q = 100 m3/hr
El = 3 m El = 0 m
FCV
Q = 100 m3/hr
J1 J2 J3
Inlet Outlet
b P = 35 kPa(g) P = 0 kPa(g)
El = 2 m El = 2 m
FCV
Q = 100 m3/hr
Figure 9.11a-b The model at the top does not have a reference
pressure after the Flow Control Valve so the
pressure drop across the FCV cannot be determined.
The top model does not have a unique solution. The
bottom model has a pressure upstream and
downstream, and a unique solution exists.
Figure 9.12 AFT Fathom message when you try to run the model
shown in Figure 9.11a.
Inlet Outlet
P = 35 kPa(g) P = 0 kPa(g)
a El = 2 m
El = 2 m
FCV FCV
Q = 100 m3/hr Q = 100 m3/hr
Inlet Outlet
b P = 35 kPa(g) P = 135 kPa(g)
El = 2 m El = 2 m
Pump with Fixed FCV
Flow Q = 100 m3/hr
Q = 100 m3/hr
Figure 9.14 a-b Neither model above has a unique solution. The
top model has two flow control valves in series.
The bottom model has a pump modeled as an
assigned flow in series with an FCV. In both cases
either a third pressure junction is needed between
the two middle junctions, or one of the junctions
must be changed from a flow controlling device.
Inlet Outlet
b P = 35 kPa(g) P = 140 kPa(g)
El = 2 m El = 2 m
Pump with PDCV
Fixed Flow dP = 35 kPa
Q = 100 m3/hr
Inlet Outlet
c P = 35 kPa(g) P = 140 kPa(g)
El = 2 m El = 2 m
Pump with Curve FCV
dP = f(Q) Q = 100 m3/hr
Figure 9.15a-c. The model at the top is the same as Figure 9.14b
and does not have a unique solution. To size the
pump, change the model to the second one shown
above, which uses a pressure drop control valve
(PDCV) rather than an FCV. Once the second model
is run, the pump is sized, a pump curve exists, and
the model at the bottom can be run using an FCV.
P5 P8
J5 J8
FCV FCV
Q = 25 m3/hr Q = 25 m3/hr
P4 P7
J1 J2 J3 J4 J7
P1 P2 P3 P6
Figure 9.16 A pump with a fixed flow in series with two parallel
FCV’s. The model in its current form does not have a
unique solution. To size the pump, first change the
FCV at J8 to a PDCV.
This brings up the question: which FCV should you turn into a PDCV?
When FCV’s are put in parallel, frequently the pipe design has one of
the FCV’s further away from the pump than the others. Because of the
additional piping leading to this FCV, it will be the weakest link in the
chain of parallel FCV’s, by virtue of having the lowest pressure drop
across it. The most remote FCV should be chosen as the PDCV. If the
most remote FCV is chosen, when the minimum pressure drop required
is applied to the PDCV all other FCV’s in the parallel system will have
greater than the minimum pressure drop — thus satisfying the pressure
drop requirement for those FCV’s as well.
What if you do not know which FCV is the most remote? In this case
make your best guess, change it to a PDCV at the minimum required
pressure drop, run the model, then verify whether all other FCV’s have a
pressure drop that meets or exceeds the requirement. If not, then the
FCV with the smallest pressure drop as determined by the first run is in
reality the weakest FCV. Choose this FCV, change it to a PDCV, then
Figure 9.17a-b. AFT Fathom results for the model in Figure 9.16 after
J8 has been changed to a PDCV. Top results show
Valve Summary and bottom results show pump size.
Note: The AFT Fathom GSC module allows pump sizing with flow
control valves to be solved directly using a different method than
outlined here.
Inlet Outlet
Q = 100 m3/hr P = 0 kPa(g)
El = 3 m El = 3 m
PRV
Pdown = 70 kPa(g)
Figure 9.19 shows the possible cases with PRV’s and PSV’s, while
Table 9.2 comments on the six cases. In summary, at least one known
pressure is always needed on the side of a pressure control valve
opposite of the controlled side.
If a pump is being sized in series with a PRV or PSV, modeling the
pump as a fixed flow will not permit a unique solution if the pump is
upstream of a PRV or downstream of a PSV. The reasons for this are the
same as those in the previous section on FCV’s.
Inlet Outlet
a Q = 100 m3/hr P = 0 kPa(g)
El = 3 m El = 3 m
PRV
Pdown = 70 kPa(g)
Inlet Outlet
b P = 300 kPa(g) Q = 100 m3/hr
El = 3 m El = 3 m
PRV
Pdown = 70 kPa(g)
Inlet Outlet
c P = 300 kPa(g) P = 0 kPa(g)
El = 3 m El = 3 m
PRV
Pdown = 70 kPa(g)
Inlet Outlet
d Q = 100 m3/hr P = 0 kPa(g)
El = 3 m El = 3 m
PSV
Pup = 140 kPa(g)
Inlet Outlet
e P = 300 kPa(g) Q = 100 m3/hr
El = 3 m El = 3 m
PSV
Pup = 140 kPa(g)
Inlet Outlet
f P = 300 kPa(g) P = 0 kPa(g)
El = 3 m El = 3 m
PSV
Pup = 140 kPa(g)
J1 J5
a P1 P4
J2 J3 J4 J7 J6
P2 P3 P6 P5
J1 J5
b P1 P4
J2 J3 XJ4 J7 J6
P2 P3 P6 P5
C losed
Figure 9.20 a-b Top model has reference pressures at J1 and J2.
Bottom model has closed valve at J4 which
isolates the J5 and J6 assigned flows. There is no
reference pressure for J5 and J6 and no unique
solution exists for the bottom model.
Double-clicking tool
If you double-click the Selection Drawing Tool, the Selection Drawing
Tool remains active after you have completed the selection. It remains
active until you click it again a single time.
Control key
If you hold down the CTRL key when completing the selection drawing
(just before releasing the mouse button), the Selection Drawing Tool
remains active. The CTRL key thus performs a similar function to
double-clicking the tool.
Shift key
If you first double-click the Selection Drawing Tool or hold down the
CTRL key, you can also hold down the SHIFT key while drawing the
selection box and the enclosed pipes and junctions will be deselected.
Dragging
If you select the objects by dragging left to right, you will select all
objects completely inside the box.
If you select the objects by dragging right to left, you will select all
objects completely or partially inside the box (if this feature is enabled
in the Workspace Preferences window).
Double-clicking tool
If you Double-click the Pipe Drawing Tool it remains active until you
click it again a single time. This allows you to draw a series of pipes
without returning to the Toolbox each time.
Control key
If you hold down the CTRL key when completing the pipe drawing, the
Pipe Drawing Tool remains active, and you can draw a series of pipes
without returning to the Toolbox each time. The CTRL key thus
performs a similar function to double-clicking the tool.
Shift key
When the orthogonal drawing is off and you hold down the SHIFT key
while drawing pipes on the Workspace, you can draw pipes that are
perfectly horizontal or vertical.
When the orthogonal drawing is on and you hold down the SHIFT key
down while drawing new pipes on the Workspace the pipe vertex will
flip.
Shift key
If you hold down the SHIFT key down while selecting the zoom area,
the zoom state will always be 100%.
Control key
A junction can be “morphed” from one type to another. To morph a
junction, hold down the CTRL key while selecting a junction from the
Toolbox. Drop the junction onto an existing Workspace junction. The
junction type will change to the new junction type, and data that can be
kept will be copied into the new junction.
Shift key
If you hold down the SHIFT key while selecting a junction from the
Toolbox and then drop the junction onto an existing pipe, the pipe will
split into two pipes. The physical length of the original pipe will be
automatically halved, and the new pipe will be assigned the balance.
Thus the sum of the two pipe lengths will equal the length of the original
Shift key
If you hold down the SHIFT key when you perform an inspection, only
the items not yet defined are displayed.
Control key
If you hold down the CTRL key when you perform an inspection, the
inspection window will show the output data for the pipe or junction.
Control key
By default, when you move an existing junction icon, any connected
pipes will move along with the junction and retain the connection. If you
hold down the CTRL key as you release the junction, only the junction
will move. All pipe connections will be broken. This behavior can be
reversed such that connections will not be retained unless you hold down
the CTRL key. This reversal can be specified on the Workspace
Preferences window.
F3 function key
When in a pipe or junction Specifications window you can toggle the
highlight feature by pressing the F3 function key. You can also toggle
this from the Options menu.
Limitations
The size of model you can create with AFT Fathom is limited by the
amount of RAM on your PC. When solving a system, AFT Fathom
creates a square matrix that is double-precision. The size of the matrix is
determined by the total number of tee/wye, branch and three way valve
junctions in your model.
For example, if you have 100 tee/wye and branch junctions, a 100x100
array is created. With double precision, the amount of RAM needed is
16x100x100, or 160KB. A 1000x1000 array would require 16MB.
In addition to this memory requirements, a relatively small amount of
memory is required for other Solver and modeling activities. AFT
Fathom itself requires over 25-30MB of RAM to run.
Window 95, 98 and Me are limited to displaying a maximum of
approximately 350-400 junction icons as a result of the way in which
these operating systems handle graphics resources. Windows NT, on the
other hand, has no such limit. One can determine the amount of free
graphics resources by selecting Help from within AFT Fathom, then
clicking on About AFT Fathom and then System Info. Among the
information displayed will be GDI Memory Available (Graphical Device
Interface). As this value approaches zero, Windows 95 and 98 will
become unstable and, ultimately, crash.
It is important to note that this Windows 95, 98 and Me limitation does
not limit the number of junctions or, as a result, the model size, since
junctions may also be displayed as a solid box, an outline box or not at
all (the junctions are still there even if not displayed, and may be edited
by double clicking on them within the Model Data window). These
Installation Issues
Customization files
As you customize AFT Fathom, two new files are created in your local
user application directory:
FATHOM7.INI
FTH_USER7.DAT
The FATHOM7.INI file contains the information to customize the
features in AFT Fathom. The FTH_USER7.DAT contains all custom
database information. If you invest significant time in customizing AFT
Fathom, especially in the area of custom databases, you are strongly
advised to keep backup copies of these files.
Network installations
AFT Fathom 7.0 requires a number of auxiliary files to run properly.
Because of how 32-bit Windows operating systems work (Windows 9x,
NT/2000/XP), certain files must be registered in the Windows registry.
For software installed on a client PC this is accomplished directly during
setup. For software installed on a local or wide area network, however,
the installation becomes two-step process.
The first step is to install AFT Fathom on the network using the
“Network (auxiliary files on client)” in the setup program. This performs
Contacting AFT
Telephone support
Applied Flow Technology can be reached at:
(719) 686-1000 (Voice)
(719) 686-1001 (FAX)
Web site
You can download the latest maintenance releases of Fathom, find out
what new things are happening at AFT, and get the latest information by
visiting our website at:
http://www.aft.com
E-Mail support
AFT can also be reached by E-mail at:
support@aft.com or www.aft.com
Mail support
You can send mail to AFT at:
Applied Flow Technology
P.O. Box 6358
Woodland Park, CO 80866-6358 USA
You can send courier mail to AFT at:
Applied Flow Technology
400 W. Hwy. 24, Suite 201
Woodland Park, CO 80863 USA
Change Fluid Data window 254 the role of pressure junctions 343
Cost Report 75, 79, 122, 209 Visual Report window 251
Cost Settings window 27, 110, 121, Workspace window 60, 240
209 Cut 56, 102
scenario logic 130 Cv variable 212
Create Mixture window 116 Cylindrical annulus 163, 164
Energy Cost Databases See Databases Fluid Groups 59, 115, 125, 200
Enhanced pump vs system curves 83 Friction Data Set 163, 256, 257