Professional Documents
Culture Documents
USER S GUIDE
37 Brookside Road
Waterbury, CT 06708-1499 USA
Phone: +1-203-755-1666
Fax: +1-203-597-1488
E-mail: info@haestad.com
Internet: http://www.haestad.com
Contents
Chapter 1: Orientation and Installation
17
Contents-i
2-30
2-30
2-31
2-32
2-33
2-34
2-35
2-36
2-37
2-38
2-38
2-39
2-40
2-41
2-42
2-43
2-44
2-45
2-47
2-48
2-49
Contents-ii
2-62
2-63
2-63
2-65
2-66
2-67
2-67
2-69
2-69
2-70
2-71
2-72
2-73
2-74
81
Contents-iii
137
4-137
4-137
4-138
4-138
4-138
4-139
4-139
4-140
4-141
4-141
4-142
4-142
4-142
4-143
4-144
UNIT SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
LIQUID PROPERTIES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VAPOR PRESSURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SELECTING THE FRICTION METHOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-145
4-146
4-146
4-147
4-149
4-150
4-151
4-151
4-151
4-151
4-152
153
HAMMER Modeler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating New Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Morphing Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selecting Hydraulic Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Hydraulic Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Moving Hydraulic Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Copying/Cutting/Pasting/Deleting Elements . . . . . . . . . . . . . . . . . . . . . . . .
5-153
5-154
5-155
5-155
5-156
5-156
5-156
Contents-iv
Zoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-158
Drawing Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-158
Screen Layout (Format Display) Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-159
161
189
Contents-v
201
Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Using Time or Head to Trigger Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Text Output File Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Predefined Report Formats in Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-202
8-202
8-202
8-203
8-206
8-206
8-206
8-207
8-207
8-212
8-212
8-213
8-214
8-214
219
A-219
A-220
A-220
A-221
A-221
A-222
A-222
A-223
A-223
A-223
A-223
A-224
Contents-vi
A-228
A-228
A-228
A-228
A-230
A-230
A-231
A-232
A-232
A-232
A-233
A-233
235
Acknowledgements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-236
Overview of Hydraulic Transients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
History of Solution Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Causes of Transient Initiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Impacts of Transients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Design of Protective Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-236
B-237
B-239
B-242
B-244
B-244
B-245
B-246
B-247
B-248
B-248
B-248
B-249
B-250
B-252
B-255
B-256
B-257
B-257
B-261
B-262
B-264
B-266
Contents-vii
B-271
B-271
B-273
B-274
B-276
317
Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-317
WaterGEMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-318
WaterCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-318
SewerCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-318
StormCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-319
PondPack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-319
Contents-viii
FlowMaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-320
CulvertMaster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-320
Haestad Press . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-320
Training and Certification. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-321
Accreditations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-321
Internet Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-321
Instant Account Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-322
CivilQuiz.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-322
323
Index
331
Contents-ix
Contents-x
Chapter
Orientation and
Installation
Thank you for purchasing HAMMER. At Haestad Methods, we pride ourselves in
providing the very best engineering software available. Our goal is to make software
that is easy to install and use, yet so powerful and intuitive that it anticipates your
needs without getting in your way.
When you first use HAMMER, the intuitive interface and interactive dialog boxes will
guide you. If you need more information, use the online help by pressing the F1 key or
selecting help from the Help menu. Help text regarding the area of the program in
which you are working will be displayed.
In addition to Help resources, three other sources of information are available:
1.1
Printed Users GuideThe printed manual provides Quick Start lessons and it
can be used away from the computer to review HAMMER features and theory.
Online BookThe online text, which is available with each new software
version you download, includes information about the HAMMER interface and
hypertext links to help navigate the information more easily. (For more information, see Using the Online Help, Online Book, and Help Pane.)
What is HAMMER?
HAMMER is a powerful yet easy-to-use program that helps engineers analyze
complex pumping systems and piping networks as they transition from one steady
state to another. Hydraulic transients only last from seconds to a few minutes, but they
can damage a system or cause significant operational difficulties. For example,
1-1
What is HAMMER?
HAMMERs name is due to the loud water hammer noise which can be heard when
sudden hydraulic transients occur. HAMMER helps engineers understand their
pumping and piping networks better, enabling them to design safe and economical
surge-control systems.
HAMMER is based on technology originally created by Environmental Hydraulics
Group Inc. (EHG), the water hammer specialists, and backed by a long-term collaboration between EHG and Haestad Methods. Haestad Methods and EHG are committed
to continuously improving HAMMER.
1.1.1
About EHG
Environmental Hydraulics Group, Inc. (EHG), has a proven
track record of advanced consulting projects and break
investigations involving water, sewage, oil/fuel, slurries, and
steam for the public, mining and industrial sectors world
wide. EHG is led by Dr. Alan Fok, P.Eng., a designated
Hydraulics Specialist (1983) who founded the firm in 1987
after completing his water hammer Ph.D. EHGs clients are
governments, legal firms, and consulting engineers requiring
expert assistance or reviews based on the highest level of
technical expertise and most advanced numerical modeling technologies (http://
www.ehg-inc.com).
1.1.2
Capabilities of HAMMER
HAMMERs graphical interface makes it easy to quickly lay out a complex network
of pipes, tanks, pumps, and surge control equipment. If you already have a steadystate model of your system, HAMMER can import its data and results automatically to
save you time and eliminate transcription errors.
You can use HAMMER to
1-2
Reduce daily wear and tear on pumping and piping systems to maximize the
useful life of infrastructure.
Reduce the risk of water contamination during subatmospheric transient pressures, during which groundwater and pollutants could be sucked into the pipe.
Reduce the number and severity of high transient pressure shocks, where applicable. High transient pressures can loosen joints or grow cracks, increasing leaks
and unaccounted-for water (UFW).
Prepare operation checklists for use in emergencies such as power failures, pipe
breaks, and component (valve, pump) and/or control failures.
Develop standards to ensure major water users do not damage the water system.
Information can be provided to industries to avoid sudden water takings or load
rejection. Safe speeds to open or close fire hydrants can be provided to the fire and
waterworks department.
1.2
Installing HAMMER
Before installing HAMMER, it is important to understand that it is intended for use by
engineers and expert users. HAMMER should not be installed on a computer used as a
network server or on a computer used for heavy multitasking.
HAMMER uses advanced numerical computation methods to represent pipelines or
networks as a large system of equations. Since HAMMERs performance during a run
is proportional to the processors speed and floating-point throughput, it has been optimized to use virtually 100% of system resources.
Transient Tip: Unlike steady-state programs, which may solve from one
to a few dozen time steps (e.g., 24 for an hourly
extended-period simulation), HAMMER typically solves
hundreds to hundreds of thousands of time steps, each
requiring hundreds of calculations.
1.2.1
1-3
Installing HAMMER
Animation is a powerful way to visualize the impacts of transients and a fast graphics
card is ideal to ensure smooth motion when animating HAMMER results. We suggest
the following minimum and recommended system requirements to avoid significant
delays:
Minimum (e.g., occasional use for simple pipelines)
Processor:
RAM:
256 megabytes
Hard Disk:
Display:
RAM:
Hard Disk:
Display:
While Haestad Methods software will perform adequately given the minimum
system requirements, performance will only improve with a faster system. Our products are designed to perform at optimal levels with a fast processor and ample
amounts of RAM memory and free disk space. We highly recommend running
HAMMER on the best system possible to maximize its potential, especially for larger
network models containing thousands of pipes. An engineers time is valuable and we
have designed our software to help make the most of that time.
1-4
1.2.2
For Windows 2000 and Windows XP, follow these steps to install a single-user license
copy of HAMMER:
1. Place the CD in your CD-ROM drive (commonly the d: or e: drive).
2. If the Autorun feature of the operating system is enabled, setup will begin automatically. Proceed to step six.
3. If Autorun is disabled, click the Start button on the task bar, select Run, and type
d:\setup (use the actual drive letter of the CD-ROM drive if it is not the d: drive),
and then click OK.
4. Follow the instructions of the Setup Wizard.
Note:
You can choose not to activate the software immediately but you
can only run the inactivated software a few times before you are
required to activate it.
Activation is completely anonymous and no personal
information will be sent to Haestad Methods. During activation,
the product ID, registration number, and a nonunique hardware
identification are sent to Haestad Methods. This information is
used strictly for the purposes of validating the license for your
product. The hardware identification does not include any
personal information about you, any information about other
software or data that may reside on your PC, or any information
about the specific make or model of your PC. This information is
sent over the Internet in an encrypted form and stored at
Haestad Methods in a controlled environment.
5. After the installation finishes, you are prompted to register the software online or
by telephone using the Registration Wizard.
Haestad Methods products come with an uninstallation option. After a single-user
license copy of HAMMER is installed on a computer, it must be uninstalled before a
new installation or upgrade of HAMMER can occur.
To uninstall the program, click Start > Program Files > Haestad Methods >
HAMMER > Uninstall HAMMER.
1-5
Installing HAMMER
1.2.3
Verify that there are no other programs running. You can see applications
currently in use by pressing Ctrl+Shift+Esc in Windows. Exit any applications
that are running.
Run setup or uninstall again without running any other program first.
If these steps fail to successfully install or uninstall the product, contact our support
staff.
1.2.4
Software Registration
During the installation of the program, a dialog box will prompt you to register the
software. Please note that the label with your registration information is on the inside
of the back cover of the manual.
Although this software is not copy protected, registration is required to unlock the
software capabilities for the hydraulic features that you have licensed. All registration
information must be entered into the Registration dialog box exactly as it appears on
the label:
Company
City
State/Country
Product ID
Registration Number
After you have registered the software, you can check your current registration status
by opening the registration dialog box in the software itself. To open the Registration
dialog box:
1-6
1.2.5
You can use the Copy button to place the registration information in the Windows
Clipboard so that you can paste it into another Windows application.
You can also use the Print button to print the information shown in the Registration Form dialog box.
Haestad Methods makes it easy to stay up to date with the latest advances
in our software. Software maintenance releases can be downloaded from the Haestad
Methods Web site quickly and easily if you are a subscriber to our ClientCare
Program. Just click the Globe icon on the tool palette to launch your preferred Web
browser and open the Haestad Methods ClientCare Web site. You can download the
correct upgrade to bring your software up to date.
The ClientCare program also gives you access to our extensive KnowledgeBase for
answers to Frequently Asked Questions (FAQ). Contact the Haestad Methods sales
team for more information about ClientCare.
1.3
Network Licensing
Network versions of this product are available. If you purchased a network version,
your program will run at any workstation located on your network if a floating license
key is available for use. Floating licenses allow one or more concurrent users of a
particular application to access and use the full capabilities of the software, if the
number of concurrent licenses does not exceed the number allowed under the terms of
the license sale. Once the number of concurrent users equals the licensed number, new
application sessions will run in a limited demo mode.
Network licensing is implemented using Rainbow Industries SentinelLM license
manager. Administrators should refer to the SentinelLM System Administrators
Guide for details on implementing network licensing at your location.
1-7
Network Licensing
1.3.1
Company
City
State/Country
Product ID
Registration Number
After you have registered the software, you can view the current registration and
floating license usage status at any of the workstations that have the product software
installed on it. To open the registration dialog box:
The current registration status (number of floating licenses, expiration date, feature
level, etc.) will be displayed. If all available floating licenses are in current use, the
software will run in demo mode.
Network administrators may activate network licenses and upgrade the features served
by their floating licenses by requesting a permanent license from Haestad Methods.
1.3.2
1-8
To acquire a network license file, the administrator must first generate the network
locking codes for the computer that will be acting as the network license server. To get
your license server locking code, use the SentinelLM echoid utility. This is installed
with the license server software on the computer acting as the network license host for
this application.
Note:
The echoid utility must be run from the same computer that will
act as the license server host for this particular Haestad
Methods application.
Write down the values for the locking codes that are posted in the echoid utilitys
message box. Be certain to record these values accurately, as they will be used by
Haestad Methods to generate a custom license file keyed to the specific license
servers hardware signature. Once issued, a license key-code may not be installed on
another machine. You will not be able to transport the license server to another
network machine without obtaining new lock codes.
With echoid values in hand, start the Haestad Methods product application on any
workstation located on the network served by the license manager. You can even
install and run the Haestad Methods application from the same computer that will be
acting as the license server host computer.
Caution:
1-9
Network Licensing
E-mail:
keycodes@haestad.com
Phone:
+1-203-755-1666
Fax:
+1-203-597-1488
Mail:
Haestad Methods
37 Brookside Road
Waterbury, 06708-1499
USA
1.3.3
Product name
Build number
Registration number
Product ID
Lock code 1
Lock code 2
Attentionthe name of the person who is to receive the permanent license file
Company
City
State
1-10
4. Start the license server. The license manager runs as a service and can be manually
controlled via the Windows NT Control Panel > Services group.
5. Announce the availability of the product via e-mail. Instruct interested users to
install the product by using the Start > Run menu command and browsing to the
network deployment folder installed in step 3 to run SETUP.EXE. The license
server ships with special 30-day licenses that will allow users to begin using the
application immediately.
6. Obtain a permanent license file for the application. A permanent license file must
be obtained from Haestad Methods within 30 days of receipt of the product
package. Request a permanent license file by following these steps:
a. At the host computer on which the license server will run, use the echoid
utility (\Haestad\AdminTools\echoid) via the Locking Codes menu option to
determine the locking codes that will be used to generate license keys for your
network. The license key file will be configured specifically for the license
server machine installation. Write these locking codes down.
b. Request a permanent network license for the product. See Requesting a
Permanent Network License on page 1-8.
7. Use the lslic utility located in the AdminTools directory to modify the permanent
license file managed by the network license server. After the license key file
requested above is received via e-mail from Haestad Methods, save the file attachment to a computer folder on any computer resident on the network serviced by
the running license server. For future convenience, safety, and ease of support, it is
recommended that the license file be saved in the license manager tools directory,
AdminTools. This utility must be run from the operating system prompt. Enter
lslic -F <filename>, where <filename> is the name of the license file
attachment e-mailed by Haestad Methods and saved to the hard-drive. This step
will install the new license key into the license file, lservrc, located on the same
computer and in the same directory where the license server resides.
1-11
Learning HAMMER
Once these steps are completed, floating licenses will be available to concurrent users
via the network. Should the number of users exceed the number of license keys available, the unlicensed client sessions will continue to run in demo mode.
1.3.4
1.4
Learning HAMMER
In addition to the online help and documentation, there are many ways to quickly learn
HAMMER:
1.4.1
1.4.2
1-12
1.4.3
1.5
1.5.1
Sales
Haestad Methods professional staff is ready to answer your questions. Please contact
your sales representative with any questions regarding Haestad Methods latest products and prices:
Phone:
+1-203-755-1666
Fax:
+1-203-597-1488
E-mail:
sales@haestad.com
1-13
1.5.2
Technical Support
We hope that everything runs smoothly and you never have a need for our technical
support staff. However, if you do need support, our highly skilled staff offers their
services seven days a week and may be contacted by phone, fax, and the Internet. For
information on the various levels of support we offer, contact our sales team and
request information about our ClientCare program.
When calling for support, in order to assist our technicians in troubleshooting your
problem, please be in front of your computer and have the following information:
Name and build number of the Haestad Methods software. The build number can
be determined by clicking Help > About HAMMER. The build number is the
number in brackets located in the lower-left corner of the dialog box that opens.
A note of exactly what you were doing when you encountered the problem.
When e-mailing or faxing for support, please provide additional details as follows so
we can provide a timely and accurate response:
The FORERR.LOG file located in the \Comp subfolder of the product directory
You can contact our support staff during the hours shown below:
1-14
Monday Friday:
Saturday Sunday:
Phone:
+1-203-755-1666
Fax:
+1-203-597-1488
E-mail:
support@haestad.com
1.5.3
Engineering Support
Technical-support questions pertain to the correct use of your HAMMER software's
features and capabilities. Engineering support is also available to help you develop
particular surge control designs or written recommendations. Consider engineering
support whenever project requirements exceed your in-house capabilities or the available staff time. In addition to Haestad Methods training courses, project-specific
coaching or collaborations can help you reach the next level of expertise in hydraulic
transients.
1.5.4
Addresses
Use this address information to contact us:
Internet
http://www.haestad.com
E-mail:
sales@haestad.com
support@haestad.com
info@haestad.com
1.6
Phone:
+1-203-755-1666
Fax:
+1-203-597-1488
Mail:
Haestad Methods
37 Brookside Road
Waterbury, 06708-1499
USA
1-15
1-16
Chapter
HAMMER Main
Window
If you are already familiar with standard Microsoft Windows interfaces or other
Haestad Methods software, such as WaterCAD or WaterGEMS, you will find
HAMMER to be intuitive and comfortable. Even if you are not accustomed to
Windows, just a few minutes of exploring HAMMER should be enough to acquaint
yourself with its flexibility and power.
Note:
This section describes the programs main windows, menus, toolbars, and online help
to let you use HAMMER quickly and efficiently.
2.1
2-17
2.1.1
Animation Controller
Title bar
Element
selector
pane
Menus
Tool bar
(buttons)
Drawing pane
Element
data pane
Status bar
2-18
Title BarThe title bar for the Main Window displays the current folder and
input file name. If the file has been modified since it was last saved, the title bar
displays [Modified].
MenusEach menu item can be accessed from the keyboard by holding down
the Alt key and pressing the underlined letter on the menu. Some frequently used
commands can also be accessed using toolbar buttons or shortcut key combinations. Shortcuts are invoked by holding down the Ctrl key and pressing the letter
shown to the right of some menu entries (e.g., Ctrl+S to save).
Individual buttons are provided for the two most common items
(node and link), followed by drop-down lists for each element
type: system boundaries (reservoir icon shown), control
equipment (orifice icon shown), protection equipment (air valve
icon shown), and rotating equipment (pump icon shown). For
more information, see Hydraulic Element Reference on page 6161.
Drawing PaneThe Drawing Pane displays the hydraulic elements forming the
system to be analyzed. It is the main interactive area for creating elements, editing
their parameters, and mapping key results for each one. After selecting a suitable
background color, you can copy the contents of the current Drawing Pane view to
the Windows clipboard (using the camera button on the toolbar) to create figures
describing your system in your favorite graphics software.
Display TabsClick the Properties tab to display properties of the currentlyselected hydraulic element.
a. Element Selector PaneThe element selector pane sorts elements alphabetically to help you find and select them easily. The drop-down list shows all
elements by default, but it can be restricted to display a single type of element,
such as pipes, nodes, system boundaries, control equipment, protection equipment, or rotating equipment.
b. Element Data PaneThe element data pane provides a name, data-entry
field, and unit (if applicable) for each attribute of the currently selected
hydraulic element. The number and types of fields are different for each
hydraulic element.
Status BarThe Status Bar located along the bottom of HAMMERs Main
Window displays useful information about the current state of your HAMMER
model, such as the cursor position, units, zoom percentage, display setting, and
whether the project file has been saved or computed recently.
2-19
2.1.2
Title BarSimilar to the Main windows title bar but showing the output file
name. It can be toggled on and off within each graph window to maximize the
available display area.
Profile
control
Point
control
Select location
to display
Select output
variables to
display
Select type
of display
Looking from left to right, the Viewer allows you to select the locations (point histories or pipeline profiles) for which to display one or more of the result variables (head,
flow, or volume) as plots or animations:
2-20
Clicking Plot automatically displays the selected variables on a graph so you can
annotate, save, and print it.
Speed and
frame sliders
Time
step
2.2
Clock
(HH:MM:SS)
Play controls
Play ControlsLike other media devices, these controls let you play forward or
backward, stop, or advance by a single frame forward or backward.
Time ValueShows the time step or frame for which results are currently
displayed onscreen for point histories or path (profile) graphs (not shown).
SlidersControl animation speed (in frames per second) and frame position.
Manipulate them during an animation to jump ahead or change speed.
2-21
The menus show only the options required to accomplish tasks or to access model
features which may be needed in the part of the program you are using.
Nearly every item is available either from the main menu or from shortcut menus
opened by right-clicking items or graphs.
Menus and title bars can be hidden to maximize the portion of the graph window
available for plots or animations. This is useful during presentations or for large
systems.
2.2.1
File Menu
Certain menu commands are only available in HAMMER Modeler or Viewer mode.
Commands are grouped under several categories separated by horizontal bars in the
menu. For example, the file management category provides menu commands to
create, open, run, save, rename, and close files, as described in the following:
2-22
New (Ctrl + N)Creates a new project file and opens a dialog box where
you can select a drive, directory, and file name for your new project file.
Open (Ctrl + O)Loads an existing project file from disk. A dialog box
opens so you can choose the name and location of the file.
Close (Ctrl + F4)Closes the current project file, but not the HAMMER
program, allowing you to load another project file.
Save (Ctrl + S)Saves the current project file to disk, overwriting any
previous version with the same name, if any. Remember to save often to
avoid losing your work if a problem occurs.
Save AsSaves the current project file to disk under a different filename. A
dialog box will open prompting you to enter the drive, directory, and new file
name for your project.
The import export category provides commands to exchange data with other applications, as follows:
Import > NetworkImports network data from other hydraulic models such as
EPANET 2.0, Surge2000 (and PIPE 2000), and WaterCAD and WaterGEMS. You
may need to supply information not imported from these models prior to running
HAMMER.
The utility category includes the print, recent files, and exit commands. These are
only available by right-clicking in a graph window.
2.2.2
Page SetupIn HAMMER Viewer mode, in a graph, right-click and select Page
Setup to open a dialog to select the paper size, orientation, printer name, and the
page margins.
Exit (Alt + F4)Closes the current project file and then closes HAMMER.
Edit Menu
The edit menu provides commands to select, locate, and modify network models and
their hydraulic elements. As with the File menu, menu commands are grouped into
categories separated by horizontal bars.
2-23
The cut and paste category includes the following menu commands, available in both
Modeler and Viewer modes, as follows:
Cut (Ctrl + X)Deletes the selected item or group of items and places it
on the Windows clipboard. This item can be pasted back into HAMMER or
other programs. You can also right-click any element and select Cut.
Copy (Ctrl + C)Copies the selected item or group of items and places it
on the Windows clipboard. This item can be pasted back into HAMMER or
other programs. You can also right-click any element and select Copy.
Paste (Ctrl + V)Inserts the items on the Windows Clipboard into the
Drawing Pane at the current cursor position and selects them. The same
items can be pasted repeatedly to replicate similar pump suction and
discharge piping, for example. You can also right-click any location and select
Paste.
You can select hydraulic elements in the Drawing Pane using the
Select toolbar button.
There are two ways to select a group of elements: clicking on
each item while holding down the Shift key or using a Selection
Window. To use a Selection Window, click and hold the left
mouse button, and move the cursor until the rectangle includes
the required items, and then let go of the button to select them.
The search and select category includes the following menu commands:
2.2.3
Find (Ctrl + F)Finds any type of element using its label or description and
selects it in the Drawing Pane. The find command is case sensitive.
Find Next (F3)Repeats a search to find any type of element using its label or
description.
Select All (Ctrl + A)Selects every element in the Drawing Pane. You can also
select or deselect individual elements using the mouse.
View Menu
2-24
PanAfter clicking this toolbar icon, hold down the left mouse button to
move the drawing within the Drawing Pane.
2.2.4
Zoom Out (Ctrl + numpad -)Reduces the current view of the drawing
using the location you click as the center of the next view
Zoom WindowOnly available as a toolbar icon. Activates the userdefined zoom tool. This tool lets you select the corners of the area within
the drawing pane that you wish to enlarge. You can also click in any area of
the drawing pane to zoom into that location.
Zoom ExtentsResets the drawing pane zoom factor such that all
elements are displayed in the drawing pane.
Lock Drawing PaneToggles the Drawing Pane lock on or off. When the
Drawing Pane is locked, you can select hydraulic elements to modify their parameters or inspect their results, but you cannot change their coordinates using the
mouse. This is useful to prevent accidental movement or deletion of hydraulic
elements.
Anti-AliasTurns on (and off) the anti-aliasing feature to let you display lines
more smoothly.
Tools Menu
The external tool manager category includes the following menu items to start
external programs:
Start EPANETStarts the EPANET program identified in the File I/O tab in the
Global HAMMER options dialog box (Tools > Global HAMMER Options).
Start Text EditorStarts the text editor of your choice to review HAMMER
output text files (based on the path and executable identified in the File I/O tab in
the Global HAMMER Options).
View Reports/LogsStarts the text editor of your choice and loads the output
logs generated by HAMMER during each run. The report includes detailed point
histories and path output for key variables. The output log includes warnings and
errors as well as preselected output tables as the run progresses. The error log
includes messages only if HAMMER terminates abnormally.
The output manager category includes the following menu commands to compare
the results of different HAMMER project files:
2-25
Viewer > GraphicsOpens a dialog box from which you can select a HAMMER
output, graph, or animation file to open using the graphics Viewer. The graphics
Viewer lets you generate graphs and animations from output files (.HOF).
Viewer > Output DatabaseStarts Microsoft Access and prompts you for a
HAMMER output database to open (defaults to the most recently completed run).
The predefined tabular and summary reports provide a quick understanding of
your results and they are fully customizable.
The output variable category provides menu commands to specify and work with
output to create graphs and animations.
Copy PathsCopies paths from another HAMMER project file to the current
project file.
Reset ResultsResets the results of the previous run and turns off color coding.
The settings category includes the following menu commands to configure the
HAMMER workspace and runs:
2-26
Project OptionsOpens a tabbed dialog box in which you specify runspecific settings and options including project summary, report points,
report times, report paths, and other preferences and options. You can also
right-click anywhere in the Drawing Pane and select Project Options.
FlexUnitsOpens a dialog box in which you can globally change the units used
in HAMMER for specific attributes. You can also right-click anywhere in the
Drawing Pane and select FlexUnits.
2.2.5
Help Menu
The Help menu contains online documentation for HAMMER, and includes the information contained in the printed documentation as well as updated information and
built-in tutorials. The following menu items can also be accessed from the Help menu.
Contents (F1)Opens the Table of Contents for the online help. For more
information, see Using the Online Help, Online Book, and Help Pane on
page 2-30.
The notices category provides access to the most up-to-date information about
HAMMER:
2.2.6
2-27
Format GraphOpens a dialog to select the axis titles and labels, major and
minor grid lines, tick marks, background color, and outline style.
Format DataOpens a dialog to select the line type, color, and thickness for
each output variable (head, flow, or volume) displayed in the current graph. For
the currently selected output variable, you can specify an offset value to create a
new line parallel to it; for example, to show a pipelines surge pressure tolerance.
You can also limit your formatting selections to a Line Segment, to show
different pipe materials along a pipeline, for example.
Note:
Copy SettingsCopies the settings for the current graph to the Windows clipboard.
Paste SettingsModifies the current graph using the settings previously copied
to the Windows clipboard.
Copy SymbolsCopies all symbols in the current graph pane to the Windows
clipboard.
2-28
Copy DataCopies the output variable line data shown in the current graph pane
so you can paste it into another graph.
Paste Data ()Clears the contents of the current graph pane, then pastes the
output variable line data previously copied to the Windows clipboard into the
current graph pane.
Paste Data (+)Pastes the output variable line data previously copied to the
Windows clipboard into the current graph pane so you can compare the results of
two HAMMER project files. All results are displayed at the correct scale using the
units set for the graph.
2.2.7
FlexUnitsOpens the FlexUnits manager, from which you can select the units of
measurement, display precision, and whether or not to use scientific notation.
Please note that changes made to FlexUnits take effect throughout the current
HAMMER project.
The graph display category includes the following menu commands to adapt the
appearance of each graph for use on-screen or as a printed figure:
Show Frame (Ctrl + F)Toggles the display of the frames that convert an onscreen plot to a report-ready figure, complete with your company logo, project
number, date, and a title block.
Page View (Ctrl + V)Toggles the display of the page outline to help you visualize how it will look after printing. With HAMMER figures, what you see is what
you get (WYSIWYG) so there is no need for a print preview command.
Lock Aspect Ratio (Ctrl + L)Toggles the display of the frames between figure
format, in which the length and width are scaled to the paper size, and on-screen
format, for which you can set the length and width by dragging the corner of the
graph window.
Show Title Bar (Ctrl + T)Toggles the display of the graph windows title bar.
Turn title bars off to maximize the display area; for example, when animating.
The print and save category includes the following menu commands to specify
printing options:
Page SetupOpens a dialog box in which you can select a printer, set page orientation, and set margin widths.
Print (Ctrl + P)Prints the current graph according to the graph display options
currently shown in the graph window.
2-29
Save (Ctrl + S)Saves the current graph file to disk, overwriting any previous
version of the same name. Remember to save your work often.
Save AsSaves the current graph file to disk under a different filename. A dialog
box prompts you to enter the drive, directory, and new file name.
The data sources category includes the following menu commands to specify or
modify data sources:
2.3
Set Data FromOpens an .RPT file and plots the selected variables in the
current graph window, after deleting the current graph contents.
Add Data FromOpens an .RPT file and plots the selected variables in the
current graph window, without deleting the current graph contents. Useful for
comparing the results of two similar HAMMER projects.
Close (Ctrl + F4)Closes the current graph window without saving its contents.
2.3.1
2-30
2.3.2
Online Help
For help menu commands, see Help Menu on page 2-27.
To open the online help for browsing, select Help > Contents. Use the table of
contents or index or perform a search to locate the information you need. You can also
save a list of favorite help topics for quick reference.
Click Hide/Show to
hide or show the
Contents tab
2-31
Type the
keyword you
want to find
2-32
If you enter more than one word, the online help will return only those topics that
contain all of the words you enter, though those topics might not have the words
all together or in the order you specify.
If you enter more than one word inside quotation marks, the online help search
returns only topics with the complete phrase as typed.
2-33
Keywords
are
highlighted
in the text
2-34
Click the Add button in the Favorites tab to add the current topic to your list of
favorites.
Click Display to display the contents of the selected favorite topic in the help
window.
Click Remove to remove the selected favorite topic from the Favorites tab.
If you want to print part of the online help, consider opening the online book, which is
set up for printing.
Related Topics:
2-35
Navigation Arrows
In addition to the standard HTML Help navigation tools, HAMMER online help
includes forward and backward arrows at the bottom-left of every topic that let you
navigate sequentially through the online help file. While the online book (.PDF) is
better suited to this kind of navigation, these buttons may be particularly helpful if you
are reviewing the HAMMER lessons online (for more information, see Quick Start
Lessons on page 3-81).
2-36
Navigation buttons at
the bottom-left of every
topic
2.4
2-37
2.4.1
Project Options
The Project Options dialog box includes the following tabs:
Summary
The summary tab lets you set the system parameters.
Title:
Run Duration:
Time:
Specific Gravity:
Vapor Pressure:
2-38
Report Points
Report:
Specific Points:
System:
Report:
2-39
Report Times
Report Periodically:
Report No Times:
Period:
2-40
Report Paths
Report Path:
Add Path:
Remove Path:
Rename Path:
Show Path:
System Pipes:
Report Pipes:
Valid Path:
Fix Path:
2-41
Preferences
Initial Flow Consistency Value: Flow changes that exceed the specified value are
listed in the output log as a location at which water
hammer occurs as soon as simulation begins. The
default value is 0.02 cfs.
Initial Head Consistency Value: Head changes that exceed the specified value are
listed in the output log as a location at which water
hammer occurs as soon as simulation begins. The
default value is 0.1 ft.
2-42
Friction Method:
For more information, see Selecting the Friction Method on page 4-147.
Other Options
Other options lets you set the appearance of HAMMER. For more information, see
Text Output File Options on page 8-202.
2-43
2.4.2
2-44
Browse:
File Name:
Full:
Data Check:
2.4.3
Scenario:
Units:
Time Step:
Duration:
Run Simulation:
2-45
HAMMER Equivalence
Junctions
Junction with positive demand
Consumption
Reservoir
Dead end
Junction
Tanksa
Tank (variable-area)
Tank (constant-area)
Pipes
Pipe
Pipe
Reservoirs
Reservoir
Reservoir
Pumps
2-46
HAMMER Equivalence
Pump (standard-extended)
Pump (custom-extended)
Pump (multiple-point)
Valves
PRV (pressure-reducer valve)
a. You can convert any surge tank to a reservoir (either representation is hydraulically correct) if
the liquid level of the surge tank will not change due to transient inflows or outflows.
2.4.4
EPANET Report FileBrowse to select an .RPT file. The .RPT file is generated
by developing a report on an EPANET model run in the EPANET editor.
EPANET Network FileBrowse to select an .INP file. The .INP file is generated by exporting an EPANET .NET file to a network .INP file.
Output HAMMER FileBrowse to select the name of the new hammer file
(*.HIF) to which the data is transferred from the EPANET files.
ModeLets you select whether the file to which EPANET data is being written is
a new file or existing file that you want to update.
2-47
2.4.5
Existing Hammer FileBrowse to select the name of the existing hammer file
(.HIF) to which the data is transferred from the EPANET files. To enable this
selection, you must first set Mode to Update.
2-48
Surge Output FileBrowse to select the output file generated by Surge (.OT2).
Surge Input FileBrowse to select the input file generated by Surge (.DT2).
Output Hammer FileBrowse to select the name of the HAMMER file (.HIF)
to which surge information will be written.
Description
Units
x1
Diameter
m, ft
x2
m, ft
x3
m3, ft3
x4
Expansion contstant
none
x5
m, ft
x6
Inflow resistance
none
x7
Outflow resistance
none
2-49
Description
Units
y1
mm, in
y2
m3, ft3
y3
none
y4
Ratio of losses
none
y5
none
y6
Bladder
yes/no
y7
Tank volume
m3, ft3
y8
Preset pressure
m, ft
Map
y1
x1
y2
x3
y3
x4
y4
x6 / x7
y5
x7
y6
Yes
y7
x3
y8
x5
X2 is not used, since HAMMER does not track tank geometry of liquid level.
2-50
Description
Units
x1
Diameter
m, ft
x2
m, ft
x3
m3,ft3
x4
none
x5
Inflow resistance
m, ft
x6
Outflow resistance
none
Description
Units
y1
mm, in
y2
m3, ft3
y3
none
y4
Ratio of losses
none
y5
none
y6
Bladder
yes/no
y7
Tank volume
m3, ft3
y8
Preset pressure
m, ft
Map
y1
x1
y2
x3
y3
x4
y4
x5 / x6
2-51
Map
y5
x6
y6
No
y7
n/a
y8
n/a
X2 is not used, since HAMMER does not track tank geometry of liquid level.
Description
Units
x1
Diameter
m, ft
x2
m, ft
x3
Inflow resistance
none
x4
Outflow resistance
none
x5
Check-valve resistance
N, lb
x6
Check-valve time
sec.
2-52
Description
Units
y1
m, ft
y2
Diameter
mm, in
y3
Diameter of orifice
mm, in
y4
m, ft
y5
yes/no
y6
Ratio of losses
none
y7
none
y8
Weir coefficient
n/a
Map
y1
n/a x2
y2
x1
y3
n/a
y4
n/a x2
y5
Yes
y6
x3 / x4
y7
x4
y8
n/a
X5 and X6 are not used, since HAMMER does not account for check-valve resistance.
Description
Units
x1
Diameter
m, ft
x2
m, ft
x3
Inflow resistance
none
x4
Outflow resistance
none
Description
Units
y1
m, ft
y2
Diameter
mm, in
y3
Diameter of orifice
mm, in
y4
m, ft
2-53
Description
Units
y5
yes/no
y6
Ratio of losses
none
y7
none
y8
Weir coefficient
n/a
Map
y1
n/a
y2
x1
y3
n/a
y4
x2
y5
No
y6
x3 / x4
y7
x4
y8
n/a
HAMMER can track tank-overflow rate using y4 and y8, but Surge does not.
2-54
Description
Units
x1
Opening pressure
kPa, psi
x2
Opening time
sec.
x3
Closing pressure
kPa, psi
x4
Closing time
sec.
Description
Units
x5
External head
m, ft
x6
Sensing node
none
x7
Inflow resistance
none
x8
Outflow resistance
none
Description
Units
y1
Type of valve
SAV/SRV
y2
SAV Diameter
mm, in
y3
SRV Diameter
mm, in
y4
m, ft
y5
m, ft
y6
sec.
y7
sec.
y8
sec.
y9
Type of SAV
needle
y10
n/a
y11
n/a
Map
y1
SRV
y2
n/a
y3
n/a
y4
n/a
y5
x1
2-55
Map
y6
n/a
y7
n/a
y8
n/a
y9
n/a
y10
n/a
y11
n/a
HAMMER SRV uses a spring constant, y11, not a pre-set opening time, x2. For the same
reason, there is no need for x3 and x4; the spring closes the valve.
x5, external head, is not used in HAMMER. Instead, connect SRV to suction piping (the default
connection is to atmosphere).
x6, x7, and x8 are not used in HAMMER. HAMMER assumes the valve is piloted locally, so
there is no need to describe losses in a sensing line.
Description
Units
x1
Opening pressure
kPa, psi
x2
Inflow resistance
none
x3
Outflow resistance
none
2-56
Description
Units
y1
Typical flow
m3/sec., cfs
y2
Pressure
m, ft
y3
Threshold pressure
m, ft
Map
y1
n/a
y2
n/a
y3
x1
x2 and x3 are not used because HAMMER assumes connecting lines are not limiting, unless
you model them as such using small diameter pipes. HAMMER has y1 and y2 that can be used
to account for the orifice and those two connecting pipes, if any.
Surge does not appear to have a Cv or other flow-versus-pressure-drop coefficient.
Description
Units
x1
Outflow diameter
mm, in
x2
Outflow diameter
mm, in
x3
m3, ft3
Description
Units
y1
m3, ft3
y2
mm, in
y3
Transition volume
m3, ft3
y4
mm, in
y5
Inflow diameter
mm, in
2-57
Map
y1
x3
y2
x1 (=x2)
y3
n/a
y4
x1 (=x2)
y5
x1 (=x2)
Description
Units
x1
Opening pressure
kPa, psi
x2
Opening time
sec.
x3
Full-open time
sec.
x4
Closing time
sec.
x5
External head
m, ft
x6
Sensing node
none
x7
Inflow resistance
none
x8
Outflow resistance
none
2-58
Description
Units
y1
Type of valve
SAV/SRV
y2
SAV Diameter
mm, in
y3
SRV Diameter
mm, in
y4
m, ft
y5
m, ft
y6
sec.
Description
Units
y7
sec.
y8
sec.
y9
Type of SAV
needle
y10
n/a
y11
n/a
Map
y1
SAV
y2
n/a
y3
n/a
y4
x1
y5
n/a
y6
x2
y7
x3
y8
x4
y9
n/a
y10
n/a
y11
n/a
x5, external head, is not used in HAMMER. Instead, connect SAV to suction piping (the default
connection is to atmosphere).
x6, sensing node, is not used in HAMMER. Instead, HAMMER assumes that the valve is
piloted locally. Note that SAV pilots are rarely more than 10 m away, so the wave travel time of
0.01 seconds may be less than a simulation time step.
x7 and x8, inflow and outflow resistance, are not used in HAMMER, but these can probably be
converted to y10, SAV Cv at full opening.
2-59
Description
Units
x1
Outflow diameter
mm, in
x2
Outflow diameter
mm, in
x3
m3, ft3
Description
Units
y1
m3, ft3
y2
mm, in
y3
Transition volume
m3, ft3
y4
mm, in
y5
Inflow diameter
mm, in
2-60
Code
Map
y1
x3
y2
x2
y3
n/a
y4
x2
y5
x1
Description
Units
x1
Inflow diameter
mm, in
x2
mm, in
x3
mm, in
x4
Switch value
depends on
x5
Switch flag
flow/pr./vol.
x6
m3, ft3
Description
Units
y1
m3, ft3
y2
mm, in
y3
Transition volume
m3, ft3
y4
mm, in
y5
Inflow diameter
mm, in
Map
y1
x6
y2
x3
y3
x4 (volume)
y4
x2
y5
x1
x5 is not used in HAMMER. Instead, you must convert flow or pressure (possibly obtained from
a trial HAMMER simulation) to an equivalent y3 transition volume.
2-61
2.4.6
2-62
By Label/Node:
Find:
2.4.7
2.4.8
System: SI:
System: US:
OffSelect this if you do not want to color code your pipes based on any
attribute.
2-63
Maximum Vapor VolumeColor codes the maximum vapor volume, if any, that
occurred at all locations in the pipe at any time during the simulation.
Maximum Air VolumeColor codes the maximum air volume, if any, that
occurred at all locations in the pipe at any time during the simulation.
The following are the attributes available for color coding of nodes:
OffSelect this if you do not want to color code your nodes based on any
attribute.
Maximum/Minimum PressureColor codes the maximum or minimum transient pressure experienced at the nodes resulting from a transient in any pipe
linked with the node.
Maximum Vapor VolumeColor codes the maximum vapor volume, if any, that
occurred at a node at any time during the simulation.
Maximum Air VolumeColor codes the maximum air volume, if any, that
occurred at a node at any time during the simulation.
Click Scales to open the Color Map Settings dialog box. Click Legend and then click
the Drawing Pane to place a legend that describes the color coding.
2-64
2.4.9
%Percentage value of the attribute being color coded. 100% is maximum value
among all elements during the period of simulation or the Maximum Value and
Minimum Value you enter.
ColorThe color that corresponds to the percentage and value associated with an
attribute. This color is displayed for the selected percentage. Click a color to open
it and display the Choose Color dialog box (see Choose Color Dialog Box on
page 2-66).
Buttons:
Save PresetLets you save the current color coding as a preset for use later on.
Delete PresetLets you delete any existing preset. Click Delete Preset and you
are prompted to select the preset you want to delete.
Scale Type:
Quartile, Quintile, Decile, and Percentile correspond to upper and lower range
limits of 25, 20, 10 and 1 percent, respectively.
You can also click Custom (Percent) to use the Low Percent and High Percent
sliders or Custom (Value) to enter the limiting values directly.
Scale Limits:
Default MinimumDisplays the minimum attribute value from the entire simulation.
Default MaximumDisplays the maximum attribute value from the entire simulation.
2-65
2.4.10
2-66
HSBLets you define a color based on hue, saturation, and brightness. Hue is the
value of the pure color (such as orange) based on 360 degrees of a standard color
wheel (values are from 0 to 359 inclusive), saturation is them amount of gray in
the color (0% is gray and 100% is pure color), and brightness is the amount of
light in the color (zero brightness is black and 100% is white).
RGBLets you define a color based on the amount of transmitted red, green, and
blue light it contains (values for each range from 0 to 255 inclusive). For example,
255, 255, 255 is white and 0, 0, 0 is black.
2.4.11
Colors
To change colors, click the color you want to change, or click the Ellipsis () button
that corresponds to the item whose color you want to change.
Rubber Band:
Handle:
Highlight:
2-67
Node:
Line:
Text:
When changing colors, you can choose a predefined color from a drop-down list or
enter the RGB values for the color. After you change a color, click the Close button in
the top-right of the Color Editor dialog box to save your change.
Set an RGB
value
2-68
Tooltips
Use the Tooltips tab to control how tooltips display in HAMMER.
Initial Delay:
Set the time it takes for the tooltips to open after you
move the mouse over an element in a dialog box.
(Unit is milliseconds.)
Enable Tooltips:
Tabs
Show Properties On Create:
2-69
File I/O
This tab lets you set default directories used by HAMMER for Data Path, Output Path,
and Report Path. Specify a default path and directory by clicking Browse, navigating
to and selecting the location you want to use.
2-70
Microsoft Access EXE, Epanet EXE, and Text Editor EXE let you set the location
of these program files that HAMMER can use.
The location of the Microsoft Access database allows you to open tabular reports
generated by HAMMER, and the default text editor is used when you open ASCII
.RPT or .OUT files. Wordpad and Notepad are examples of text editors.
Epanet EXE must display the path to the EPANET directory on your computer
before you can import or export EPANET files.
Other Options
Default Font:
Anti-Alias:
Optimized Anim. Performance: Set this to True to minimize the amount of RAM
required for animations or set this to False to
maximize the speed with which the animation can be
made ready.
2-71
2.4.12
Settings:
2-72
Tools:
The tools menu lets you select the logo and company
name that is called from the Settings menu. The logo
must be a .GIF file.
Path Profile:
Time History:
Graph Type:
Animate:
2.4.13
View Menu:
Use the View menu to set whether you want the full
or compact version of the Animation Control dialog
box.
Speed:
Frame:
Animation control
buttons
2-73
2.4.14
2.4.15
2-74
Source:
Target:
Browse:
New Paths:
Existing Paths:
2.5
HAMMER Toolbars
There are two tool panes in HAMMER: utility and element. The utility tool pane
contains buttons to manage projects, work with data,m and present results.
2.5.1
2.5.2
2.5.3
2.5.4
Cut (Ctrl + X)Deletes the selected item or group of items and places it
on the Windows clipboard. This item can be pasted back into HAMMER or
other programs.
Copy (Ctrl + C)Copies the selected item or group of items and places it
on the Windows clipboard. This items can be pasted back into HAMMER
or other programs.
Paste (Ctrl + V)Inserts the item on the Windows Clipboard into the
Drawing Pane at the current cursor position and selects them. The same
items can be pasted repeatedly to replicate similar pump suction and
discharge piping, for example.
SelectAfter clicking this toolbar icon, move the cursor over any
hydraulic element in the Drawing Pane and click to select it.
2-75
2.5.5
2.5.6
PanAfter clicking this toolbar icon, hold down the left mouse button and
move the mouse to reposition the Drawing Pane window.
2.6
2-76
2.6.1
2.6.2
Boundaries
Control Equipment
These hydraulic elements are selected from the drop-down menu.
Orifice between 2 PipesA fixed-diameter orifice which breaks pressure, useful for representing choke stations on high-head pipelines.
2-77
2.6.3
Valve of Check Type between 2 PipesA check valve only allows flow
in one direction. This element is useful to simulate a by-pass line with
check valve.
Protection Equipment
These hydraulic elements are selected from the drop-down menu.
2-78
Air ValveAn air-release valve which allows air to exit the system to
atmospheric pressure (but prevents fluid from escaping).
SAV/SRV at End of 1 PipeA surge-anticipator valve (SAV) or surgerelief valve (SRV) at the end of a pipe releases fluid from the system to
atmospheric pressure.
SAV/SRV between 2 PipesA surge-anticipator valve (SAV) or surgerelief valve (SRV) at the end of a pipe releases fluid from the system to
another part of the system, such as a reservoir or suction piping system.
Surge Tank (Simple)A cylindrical tank which allows fluid to enter the
pipeline when pressures drop and returns fluid to the tank when pressures
increase.
2.6.4
Rupture Disk between 2 PipesA plate which blocks the entire crosssectional area of a pipe, forming a dead end in the system unless a specified pressure is exceeded, in which case it bursts and allows fluid to exit
the system via the second pipe segment.
Rotating Equipment
These hydraulic elements are selected from the drop-down menu.
2.7
Shut After Time Delay, between 2 PipesA pump between two pipe
segments which shuts down after a user-specified time delay. Useful to
simulate a power failure.
2-79
2-80
File Status:
Chapter
Note:
HAMMER is a very efficient and powerful tool for simulating hydraulic transients in
pipelines and networks. The quick-start lessons give you hands-on experience with
many of HAMMERs features and capabilities. These detailed lessons will help you to
explore and understand the following topics:
1. Pipeline Protection using HAMMERby assembling a pipeline using the
graphical editor and performing two hydraulic transient analyses; without protection and with protection. In Lesson 2, you will also be able to import the same
pipeline data from an EPANET file.
2. Working with Data from External Sourcesby importing hydraulic model data
from EPANET, PIPE2000/Surge2000, WaterCAD/WaterGEMS using WaterObjects technology, or GIS and databases using the HAMMER Datastore.
3. Network Risk Reduction using HAMMERby importing a water distribution
network model from WaterCAD/WaterGEMS and performing a hydraulic transient analysis using advanced surge protection and presentation methods.
Another way to become acquainted with HAMMER is to run and experiment with the
sample files, located in the \Haestad\HAMR\Samples folder. Remember, you can
press the F1 key to access the context-sensitive help at any time.
3-81
3.1
3.1.1
Creating a Model
HAMMER is an extremely efficient tool for laying out a water-transmission pipeline
or even an entire distribution network. It is easy to prepare a schematic model and let
HAMMER take care of the link-node connectivity and element labels, which are
assigned automatically. Only pipe lengths must be entered manually to complete the
layout. You may need to input additional data for some hydraulic elements prior to a
run.
Note:
The water system is described as follows: a water-pumping station draws water from a
nearby reservoir (383 m normal water level) and conveys 468 L/s along a dedicated
transmission pipeline to a reservoir (456 m normal water level) for a total static lift of
456 383 = 73 m. The elevation of the constant-speed pump is 363 m and its speed is
3-82
If this button
displays U.S.,
click it so that SI
displays
4. Add a node.
a. Click Add Node.
b. Move the cursor over the drawing pane and click to insert a node.
HAMMER automatically names this node J1.
3-83
3-84
Node Name
Elevation (m)
Description (Optional)
Res1
383
Source reservoir
PJ1
363
Suction
PMP1
363
Pump
PJ2
363
Pump discharge
J1
408
Feedermain
J2
395
Feedermain
J3
395
Feedermain
Elevation (m)
Description (Optional)
J4
386
Feedermain
J5
380
Feedermain
J6
420
Feedermain
Res2
456
Receiving reservoir
Note:
3-85
Node
From
Node
To
Length
(m)
Diameter
(mm)
F. Node
Hd (m)
T. Node
Hd (m)
DarcyWeisbach
Friction
Factor (f)
PS1
Res1
PJ1
50
600
383.00
382.78
0.0191
PMP1S
PJ1
PMP1
40
600
382.78
382.78
0.0191
PMP1D
PMP1
PJ2
10
600
464.23
464.23
0.0191
P1
PJ2
J1
20
600
464.23
464.14
0.0191
P2
J1
J2
380
600
464.14
462.46
0.0191
P3
J2
J3
300
600
462.46
461.13
0.0191
P4
J3
J4
250
600
461.13
460.02
0.0191
P5
J4
J5
400
600
460.02
458.24
0.0191
P6
J5
J6
250
600
458.24
457.14
0.0191
P7
J6
Res2
175
600
457.14
456.36
0.0191
9. Set the Init. Flow for all pipes (Q) to 467.996 L/s.
10. Set the Wave Speed for all pipes to 1,200 m/s.
Once you have finished adding these hydraulic elements to the system, your schematic should look like the following figure.
3-86
Add pipe
Add node
Specify units
for this project
a. Select individual nodes from the drawing pane and set their names and elevations as shown in Table 3-1: Nodes and Elevationson page 3-84. Alternatively, you can select All Nodes from the drop-down menu at the top of the
element selector in the Properties tab, as shown below, to display them.
Again, you must set the name and provide the correct elevation for each node.
3-87
b. Similarly, select each pipe and set its label and other properties as shown in
Table 3-2: Link (Pipe) Properties and Steady State HGLon page 3-86.
Transient Tip: Elevations are extremely important in hydraulic transient
modeling. This is because slopes determine how fast
water columns will slow own (or speed up) as their
momentum changes during a transient event. Therefore,
defining the profile of a pipeline is a key requirement
prior to undertaking any hydraulic transient analysis
using HAMMER.
11. Click File > Save As to select a directory and save your file with a name such as
Lesson1.hif (HAMMER file names are not case sensitive).
3-88
Wave speed
for this pipe
Steady-state flow
Steady-state head at node J3
Steady-state head at node J4
The results of the imported EPANET model will not match those
of the model for which you entered data manually unless you
change the lengths of pipes PMP1S and PMP1D as shown in
Table 3-2: Link (Pipe) Properties and Steady State HGLon page 386.
3-89
3.1.2
In this lesson, you will simulate the impact of a power failure lasting several minutes.
It is assumed that power was interrupted suddenly and without warning (i.e., you did
not have time to start any diesel generators or pumps, if any, prior to the power
failure). The purpose of this type of transient analysis is to ensure the system and its
components can withstand the resulting transient pressures and determine how long
you must wait for the transient energy to dissipate.
For many systems, starting backup pumps before the transient energy has decayed
sufficiently can cause worse surge pressures than those caused by the initial power
failure. Conversely, relying on rapid backup systems to prevent transient pressures
may not be realistic given that most transient events occur within seconds of the
power failure while isolating the electrical load, bringing the generator on-line, and restarting pumps (if they have not timed out) can take several minutes.
3.1.3
3-90
Time = Seconds
Specify run
duration in
seconds or steps
3. Click the Report Points tab and click Specific Points from the Report drop-down
list.
4. Select the following points to report on: PMP1D:PMP1, P1:J1, and P2:J1 to
output the transient history (or temporal variation of flow, head, and air or vapor
volumes) at the pump and nearby nodes (you can also add other points of interest,
such as P7:Res2).
3-91
Specify selection
type for report
points
Nodes added
for reporting
Remaining
points (nodes)
in the system
Note:
Click to add or
remove report
points
5. Click the Report Paths tab and then click Add Path to create a new path, then
name it Main.
6. Select the pipes PMP1D, P1, P2, P3, P4, P5, P6 and P7 in the System pane and
add them to the Main path by clicking the > button.
7. Click OK to close the window.
3-92
Click to add
more paths
Click to show
path in the
drawing pane
Pipes in the
path: Main
Click to add or
remove pipes
8. Save the file with the same name (Lesson1.hif) using File > Save. You are now
ready to run your HAMMER model.
3.1.4
3-93
Time delay
before shutdown
Time to close
check valve (no
delay)
Note:
3-94
Note:
6. Click Run; a HAMMER run status window opens and displays the progress of the
elapsed run.
If you suspect that a data-entry error may have occurred, you can select Data
Check before clicking Run, to perform a short run that detects errors before a
(much longer) full run.
7. When the run is completed, the HAMMER Viewer opens automatically to let you
view graphs and animate the hydraulic transient heads and flows.
3-95
Click to plot
profile
Select parameter
to plot
Select point
to plot
Select parameter
to plot
Select path
to plot
3-96
The graph for the Main path shows that a significant vapor cavity forms at the
local high point at the knee of the pipeline (i.e., the location where the steep pipe
section leaving the pumps turns about 90 degrees to the horizontal in the pump
station).
Viewing the animation a few times shows that a vapor pocket grows at node J1 (as
the water column separates) and subsequently collapses due to return flow from
the receiving reservoir Res2. The resulting transient pressures are very sudden
and they propagate away from this impact zone, sending a shock wave throughout
the pipeline.
The time history at the pump shows that the check valve closes before these pressure waves reach the pump (zero flow), effectively isolating it from the system
and protecting it against damage.
Steady-state head
Pipe elevation
3-97
It is clear that high pressures are caused by the sudden collapse of a vapor pocket at
node J1. You could install a Gas Vessel at junction J1 to supply flow into the pipeline
upon the power failure, keeping the upstream water column moving and minimizing
the size of the vapor pocket at the high point (or even preventing it from forming).
You can test this theory by simulating the system again using HAMMER and
comparing the results with those of the unprotected run:
1. Right-click node J1 and select Convert Type > Protective Equipment > Gas
Vessel.
3-98
Installing a Gas Vessel at node J1 has significantly reduced transient pressures in the
entire pipeline system. Due to this protection equipment, no significant vapor pocket
forms at the local high point. However, it is possible that a smaller Gas Vessel could
provide similar protection.
3-99
3.1.5
3-100
While you are still evaluating many different types or sizes of surge-protection equipment, you can often compare their effectiveness just by plotting the maximum transient head envelopes for most of your HAMMER runs. At any time, or once you feel
you are close to a definitive surge-control solution, you can generate animation data in
one of two ways:
Use HAMMER to generate the animation data files before you run the program by
clicking Generate Animation Data in the run dialog box (as you have already
done this for the two previous runs). After the run, HAMMER automatically starts
the HAMMER Viewer.
Immediately after a run (i.e., prior to the next run), you can generate animation
data using Tools > Generate Animations. You will need to load this animation
data using Tools > Viewer > Graphics and selecting the correct HAMMER
output file (.HOF) prior to animating the results on screen.
Once you have generated the animation data files, you will be able to display animations without running HAMMER again. This saves a lot of time when comparing the
results of several surge-control alternatives.
You can load the animation data files using the HAMMER Viewer:
1. Click Tools > Viewer > Graphics.
2. Select the .HOF file you created previously.
3. In the HAMMER Viewer, select:
Path: Main
4. Click the Animate button. This loads the animation data and Animation Control.
3-101
Select parameter
to animate
Click to animate
5. On the Animation Controller, click the play button to start the animation.
At a certain time (19.5000 s), the animation window should look similar
to the following figure.
Animated profile
Pipe elevation
Min. transient head
6. Right-click on the graph and click Save as to save the result displayed on screen
as a HAMMER graph (.GRP) or Windows bitmap (.BMP). You can reload
HAMMER graphs later.
3-102
3.1.6
History: P1:J1
Path: Main
3-103
Double-click to
change the plot title
3.2
3-104
Export and import database files (in Microsoft Access .MDB format) for data
sharing, result postprocessing, and interfacing with external data sources such as
AutoCAD or GIS.
Importing a model saves time and reduces transcription errors because HAMMER
automatically converts the majority of the data, but you still need to check the model
and enter information specific to hydraulic transient analysis.
3.2.1
You can use the Zoom Full Extent and Reset Zoom buttons to
scale the network in the HAMMER window.
2. Click File > Open, and open Lesson2.hif (in the \HAMR\Tutorials\Lesson2
folder).
3. Click File > Export > Database > Input to create the HAMMER input datastore
in .MDB format.
4. Name the file, Lesson2_Input.mdb.
5. HAMMER will create database tables and display the a message that the tables
were successfully created. Click OK to continue.
6. A control window opens, letting you Create ASCII File, open the Database
Window, or Exit Access.
3-105
Note:
7. Double-click an individual table, for example Pipes, to view and edit an element.
For your hydraulic system, the Pipes Table should appear as follows.
3-106
8. Experiment with other database tables (such as nodes, system, or path), make any
changes you need, and save the file with the same name.
3-107
Note:
2. Select Extremes and click Display to view the tabulated results in Access. The
table should look appear as shown below. You can also view reports for vapor
pockets, nodes, pipes, or the system summary.
3-108
3.2.2
3-109
3-110
4. Save the database file with the same or a new name (same name is the default) and
close the database.
5. Open Lesson2-input.mdb in Access.
6. When prompted, click Create ASCII File to create a HAMMER input file in a
temporary .INP format.
7. Save this file with the name Lesson2-InputFromDatabase.INP and click OK.
HAMMER displays the status of the creation of the file.
8. In HAMMER Modeler, click File > Open and select the HAMMER input file you
have just created. You will see the modified pipe network with the two new pipes
you just added to the HAMMER datastores database tables.
9. HAMMER automatically converts .INP files to the HAMMER input file format
(.HIF). If a file with the same name exists, HAMMER prompts you to overwrite it
or provide a different file name.
3-111
Using this technique, you can also modify an existing HAMMER input database by
linking it to other pipe-system database files from external sources, such as Access
databases created by AutoCAD or GIS software.
3-112
3.2.3
Click to generate
steady-state results
to export
2. Use File > Open or the Ellipsis () button to select a WaterCAD or WaterGEMS
file. The path of the file is listed in the project field.
3. Select a Scenario, Units, and Calculation Options (Steady-State or ExtendedPeriod Simulation time step).
4. Click Run Simulation to generate steady-state hydraulic results.
5. Click Create HAMMER Input File to generate an .HIF file (HAMMER will
prompt you for the file name).
After the input file is created, a message box will display any notes about the
creation.
3-113
3.2.4
2. Click the EPANET Report File Browse button to select the EPANET Report File,
Lesson2_Epanet.rpt, from the \Haestad \HAMR\Tutorials\Lesson2\EPANET
folder.
3. Select the EPANET Network File Browse button to select Lesson2_Epanet.inp
from the same folder.
4. Click the Output HAMMER File Browse button, and name the HAMMER input
file Lesson2.hif.
5. Leaving the import Mode setting set to New.
6. Click Import. A dialog box will indicate the status of the import process.
3-114
3.3
3-115
3.3.1
3-116
7. Click the Report Paths tab and create three paths as follows:
Create Path1 and add pipes PMP1D, P1, P2, P3, P4, P5, P6, and P7 to it.
Create Path2 and add pipes PMP1D, P1, P2, P8, VLV1U, VLV1D, P9, P10,
P14, P48, P49, and P50 to it.
Create Path3 and add pipes PMP1D, P1, P2, P8, VLV1U, VLV1D, P9, P15,
P22, P24, P28, P30, P46, and P47 to it.
3-117
13. Click Plot to generate a plot of the hydraulic transient history of Flow & Head at
the pumping station. There should be no significant change in the steady-state
conditions with time.
Transient Tip: When you import a steady-state model using
WaterObject, the Friction Coef. and Wave Vel. fields of
individual pipes are left empty (not zero). This does not
affect the results, since HAMMER calculates the friction
factor prior to every run and because it uses the global
Wave Velocity (in the System tab of the Model Settings
dialog). If the pressure wave speed differs for individual
pipes, you must enter a Wave Vel. value for each pipe in
your system.
Results from the HAMMER run you have just completed do not show any change in
the steady-state heads and flows throughout the water network as time passes. This
indicates the imported steady-state model can be considered as correct. You are now
ready to proceed with the hydraulic transient analysis for this network.
If the solution tolerance of a steady-state model is too coarse, HAMMERs highly
accurate model engine may report transients at time zero in the .OUT file. This can
usually be handled by running the steady-state model again with a much smaller error
tolerance.
3-118
3.3.2
3.3.3
2. You can use either Speed or Torque to control the VFD pump ramp times. In this
lesson, you will learn how to control the pump using Speed. The property window
for Variable Speed, between 2 Pipes appears as follows.
3-119
Note:
3. Click the drop-down list next to the Operating Rule. A data table for the pumps
Speed and operating Time appears. Fill the table as indicated and click Close to
leave the table.
3-120
After the emergency pump shutdown, pressure and flow drop rapidly,
followed by a large upsurge pressure (at about 15 s) after flow returning to the
pumping station collapses the vapor pockets at the high points. The check
valve on the discharge side of the pump keeps the flow at zero during the
initial and subsequent pressure oscillations (until the pump restarts).
The maximum transient head resulting from the pump restart does not exceed
the maximum head reached about ten seconds after the initial power failure.
This is because flow supplied by the pump prevents vapor pockets from reforming and collapsing again.
The system approaches a new steady state after 50 seconds and it has essentially stabilized to a new steady state by 90 seconds.
As expected, the final steady state is similar to the initial steady state.
3-121
6. Plot the maximum and minimum transient head envelopes along the Paths Path1,
Path2, and Path3. The Path3 envelopes should look like the following figure:
3-122
In these figures,
Maximum transient pressure heads are of the order of 100% above steadystate pressures along the majority of Path3. This is likely very significant
compared to the pipes surge-tolerance limit, especially if the network
contains older pipes. It would be useful to show the pipes working pressure
and surge-tolerance limit on the paths to assess whether it can withstand these
high pressures.
Set different shutdown and restart ramp times for the pump. For example, try
10 s ramp times for the pump. How fast does the flow decrease to zero? Why?
Select different time delays between the pump shutdown and restart. What
happens if you try to restart the pump when pressure is at its lowest, rising, or
highest?
3-123
9. The results indicate that significant pressures occur in the system. After viewing
the animations, it becomes even more clear that:
High pressures result from the collapse of significant vapor pockets at local
high points. Inspection of the transient histories at end-points P2:J1 and
P27:J19 confirms that vapor pockets collapse at around these times.
The pump restarts at 25 s or 20 s after the start of the emergency pump shutdown, just as the high-pressure pulse from the collapse of a vapor pocket at
node J1 is reaching the pump station. This pulse closes the check valve
against the pump for a while, until it reaches its full speed and power at
around 30 s.
Transient pressure waves travel throughout the system, reflecting at reservoirs, dead-ends, and tanks. This results in complex but essentially periodic
disturbances to the pump as it attempts to re-establish a steady state.
As expected, the final steady-state head and flow are similar to the initial
steady state.
3-124
A gas vessel or air chamber at node J1 similar to the protection used in Lesson
1. Due to the connected pipe network, transient pressure pulses fragment and
attenuate more rapidly and there is much less flow in the pipeline; therefore a 5 m3
gas vessel is adequate. This is a significant reduction compared with the 20 m3 gas
vessel in Lesson 1.
3-125
5. Select File > Save As to save the file with the name Lesson3-Protection.hif.
6. Click Go to run the model (check the option Generate Animation Data).
7. Once the run completes and HAMMER Viewer opens, select Path1, Path2, and
Path3 in sequence and click Plot to generate graphs of their transient head envelopes. The envelope along Path3 with surge protection should look like the
following figure:
3-126
High transient pressures are comparable to the steady-state pressures for the
downstream half of Path3. Keeping transient water pressures within a narrow
band reduces complaints and it could be important for certain industries.
8. Compare the transient head envelopes and transient histories for HAMMER runs
with different parameters, without and with protection:
You may be able to reduce the size (and cost) of the Gas Vessel and Surge
Tank (Simple) by changing their parameters until surge pressures are unacceptable.
Instead of the Gas Vessel and Surge Tank, you can also try installing a twoway or combination Air Valve at nodes J1 and J19.
3-127
3.3.4
5. Click on the Scales button at the bottom of the Map Selection choice list. The
color settings correspond either to the Maximum Head or Maximum Pressure,
if these are currently displayed in the Map Selection drop-down list. Select a
Percentile scale.
3-128
HAMMERs Color Map Settings dialog for the variable Maximum Pressure
(for nodes) shows the maximum and minimum values of this variable using the
units you selected with the FlexUnits manager. The appearance of the resulting
map depends on how skillfully you divide the total range into intervals and how
you set colors corresponding to each of the interval boundaries:
You can also click Custom (Percent) to use the Low Percent and High
Percent sliders or Custom (Value) to enter the limiting values directly.
Throughout this process, you can press Preview to update the map color and see
the result of your changes as you make them. This saves a lot of time compared to
repeatedly opening the Color Map Settings dialog, making a selection, and
closing it again to view the resulting map.
6. In the Color Setting control, click the Add button to insert a new setpoint value,
in percent, and its corresponding color using the Color Bar. Set the values and
colors shown in the previous screen shot and click OK to return to HAMMER
Modeler.
7. Similarly, set the values and colors for pipes as indicated in the next screen
capture and click OK to return to HAMMER Modeler.
3-129
8. The resulting color-coded map for Maximum Head (for pipes) and Maximum
Pressure (for nodes) should look like the following figure:
3-130
In the Map Color Settings dialog, select the Color Setting preset System:
Max. Head. Since suction line pressures are much lower than those in the
pipeline and distribution network, you can alter the Minimum Value by
clicking on Custom (Value) and entering 400 m. More of the pipes are now
colored green, indicating normal to high heads in this system.
For pipes, set the percentage corresponding to the dark blue color so that
subatmospheric pressures are displayed in this color, alerting you to potential
pathogen intrusion and heavy pipe or joint pressure cycling.
3.3.5
3-131
Note:
5. For plotting purposes, you can change the units for some variables using the FlexUnits Manager by:
3-132
Click SI for the Attribute Type row Elevation or Head under the column
System. This drop-down menu allows you to convert this variable to U.S.
units. As in other Haestad Methods software, FlexUnits automatically selects
a corresponding unit with a similar size: m in SI units converts to ft. in U.S.
units, in this case.
If your results were either very large or small, you could also change the unit
to in., yd., mile, etc.
Similarly, change the unit for Flow from cms to l/s by clicking on the
Attribute Type row Flow under the column Units. Change Display Precision
to zero for Flow.
6. Click OK to save these settings and leave the FlexUnits Manager. From now on,
Head will be displayed in ft. and Flow will be displayed in l/s, as shown in the
figure below.
7. To help interpret the maximum transient head envelope along the profiles, you can
add lines corresponding to the pipes working pressure or surge-tolerance limit. In
HAMMER Viewer, select Path (Profile) Path1 and Graph Type Path and click
Plot to view the graph.
3-133
9. Select Current Line: Lesson3: Path1: Elevation and click on the Add Segment.
A new segment is added parallel to the pipe. The offset is zero by default. Enter
100 in the Set Offset field and make sure there is a check in the Show box. You
can add another line segment with an offset of about 140 m to represent a typical
surge tolerance limit. This incorporates a safety factor for older pipes. You can
also change the line segments type, thickness, and color.
Note:
If your current FlexUnits settings for pressure are psi or kPa, you
must convert the pipes working pressure and surge-tolerance
limits to their equivalent heads and draw a line this distance
above, and parallel to, your pipeline.
10. Click on the graph frame and then right-click to display the shortcut menu. Select
Format Graph > Draw > Text to add the labels Maximum Transient Head,
Minimum Transient Head, Steady-state Head, and Pipe Elevation to your
graphs. Double-click the text to select a font and size for this text. The graph
should now look like the following screen capture.:
3-134
11. Plot transient pressures envelopes along Path2 and Path3 and add the working
pressures in a similar way as you did for Path1 to check which part of your
network may need additional surge protection.
12. To visualize the system interactively, do the following:
a. Click Animate for Path3 and again for histories at end-points P27:J19 and
P2:J1 (only P27:J19 is shown in the next figure).
b. Rearrange the graphs on your desktop to look like the next figure. After
adding suitable annotations and titles, right-click each one and select Save As
> HAMMER Graph to save the to HAMMER graph files (.GRP) for subsequent recall.
c. You can right-click any graph and turn its title bar off to maximize the proportion of area available for graphs.
d. In the Animation Controller, click File > Save Animation As to save this
layout in a HAMMER animation layout file (.ANI).
3-135
You can use the HAMMER Viewer to open a HAMMER output file (.HOF),
then open its animation files (.ANI) to re-create your screen layout automatically. This simplifies the preparations required for later discussions.
3-136
Chapter
Starting a HAMMER
Project
In this section, you will learn how HAMMER manages files and project data and the
ways in which you can import model data from other models or databases. You will
also learn how to enter project-specific information, including fundamental fluid and
pipe properties. Finally, you will learn how to use the powerful FlexUnits feature to
select a global unit system or change the display settings for any variable.
4.1
4.1.1
4-137
4.1.2
The HAMMER datastore consists of several tables whose entries can be edited using
Access. You can create new entries in the datastore to add new hydraulic elements to a
model. The first step to import this data into HAMMER is to click Create ASCII File
(.INP) in the HAMMER database Control Window. This Control Window starts automatically when you export a HAMMER input file to a datastore using File > Export >
Database > Input. Then, use File > Open to import the temporary ASCII .INP file
into a standard binary HAMMER input file (.HIF).
For an example of how to do this, see Part 2Importing a HAMMER Datastore on
page 3-109.
4.1.3
WaterObjects Connections
For an example of how to use WaterObjects connections, see Part 3Importing
Haestad Methods Models Using WaterObjects on page 3-113.
4.1.4
Additional Files
Note:
HAMMER output graphs are saved in .GRP files and HAMMER animation layouts
are saved in .ANI files. For typical users and projects, it can take anywhere from a few
minutes to a half hour to create graph annotations and animation layouts. It is highly
recommended that you backup all .GRP and .ANI files in your project folder.
HAMMER also creates an empty output database template whether or not this option
is selected in the Run dialog. HAMMER does not need this .MDB to function but
Access scripts provided with HAMMER require it to generate tables and custom
reports. You can delete any .MDB file created by HAMMER, if you no longer require
it, or compress it using a third-party utility program.
4-138
HAMMER creates additional files in the same directory as your .HOF file to save the
calculation results (.RPT, .OUT, .MDB). Since recomputing the input file can regenerate these results, these files do not necessarily need to be included when backing up
your important model data. However, if you are unsure, back up all files present in
your project directory.
4.1.5
HAMMER does not support either multiple sessions or submodels. HAMMER uses a
single-document model. To compare results between different HAMMER project
files, you can save each one as a separate HAMMER graph file in .GRP format, then
cut and paste the results between graphs using the HAMMER Viewer. Memory
requirements vary with project size, but .GRP files are quite compact.
4.2
4-139
You can also use the File > Export menu command to export HAMMER output to
EPANET version 2.0 or to a Microsoft Access database in HAMMER datastore
format. If you intend to run an EPANET file exported from HAMMER, make sure the
HAMMER output represents a final steady state.
4.2.1
In EPANET version 2.0, you will need to save the steady-state results to an EPANET
report (.RPT) file prior to importing them into HAMMER. For an extended-period
simulation (EPS), you must first select which time step you want to export from
EPANET.
Importing steady-state results from EPANET saves time and eliminates transcription
errors, but additional information is required prior to running a HAMMER model.
After importing your data into HAMMER, you will need to add data specific to
hydraulic transients.
To import EPANET model data and steady-state results into HAMMER, use the menu
command File > Import > Network > Epanet 2.0 and either import it into a new
HAMMER project file (set the import Mode to New) or use it to update an existing
HAMMER project file (set the import Mode to Update). For more information, see
Importing from EPANET on page 3-114.
After the transient energy has attenuated and a new steady state has been achieved or
if you created a steady-state model using HAMMER, you can also export some
HAMMER results to EPANET 2.0 using the menu command File > Export >
Network > Epanet 2.0.
4-140
4.2.2
4.2.3
You will need to select the scenario and alternative prior to using WaterObject technology to export model data and steady-state results from WaterCAD/WaterGEMS to
HAMMER. For an extended-period simulation (EPS) file, you must first select which
time step to export from WaterCAD or WaterGEMS to HAMMER.
4-141
4.2.4
4.3
You can also access the FlexUnit Manager using the Tools > FlexUnits menu
command (see FlexUnits on page 4-149) in order to globally specify the units and
number of decimal places for displaying each model parameter.
4.3.1
4-142
Sticky Tools:
4.3.2
Project Setup
Set the following essential information about your HAMMER project:
4-143
Project Summary
In the Summary tab of the Project Options window (Tools > Project Options), you
can enter the Project Title and describe the source of your model data. If the
HAMMER data were imported from another model, you can enter information such as
the Source File, scenario and Alternative, and Time Step (if it came from an EPS
run). You can change any of this information at any time. This tab is also where you
specify the default wave speed, specific gravity, and run duration for the project.
Determining Pressure Wave Speed
HAMMER uses a default pressure wave speed of 1,000 m/s (3,280 ft./sec.). If your
system includes pipes with different materials, you can specify a default pressure
wave speed corresponding to the majority of pipes. To enter a different pressure wave
speed for each pipe, select that pipe and use the Element Editor to enter a specific
value. For more information, see Celerity and Pipe Elasticity on page B-257.
Determining the Run Duration
Run duration is measured either in seconds or as a number of time steps. HAMMER
determines the length of each time step automatically. Time steps typically range from
a few hundredths of a second to a few seconds, depending on the system and the pressure wave speeds. The run duration has a direct effect on the modeling computation
time.
For simple systems or if the time required to compute the HAMMER model is not a
concern, it is ideal (but not always necessary) to set run durations long enough to
allow a final steady state to be achieved once all transient energy attenuates. This is
quite manageable in many cases, such as for the sample file Hamsam02.HIF, which
requires about 30 to 40 seconds to reach a final steady state. Each system requires a
different amount of time to reach a final steady state.
Transient Tip: Every pipe system has a characteristic time period, T = 2
L/a, where L is the longest possible path through the
system and a is the pressure wave speed. This period is
the time it takes for a pressure wave to travel the pipe
systems greatest length two times. It is recommended
that the run duration equal or exceed T. Another factor to
consider when determining run duration is to allow
enough time for friction to significantly dampen the
transient energy. If in doubt, run HAMMER for a longer
duration and examine the resulting graphs and time
histories.
4-144
If the cause of transients is a sudden valve closure or pipe break, select the
unsteady (transient) friction mode in the Preferences tab (see Preferences
on page 2-42) of the Project Options window.
If the system includes a gas vessel, surge tank, or air pocket, the quasi-steady
friction mode may be sufficient.
The most extreme transient pressures (typically the first maximum and
minimum reached) are often of primary interest because of the need to check
if pipes will break. In such cases, or for the early runs, steady-state friction is
often sufficient.
The preceding procedure increases the likelihood that you will correctly simulate the
key aspects of the hydraulic transient event for your system. However, remember that
L is only a characteristic length which may not be directly applicable to branched or
looped networks or plants. Always use sound engineering judgment in reviewing
HAMMER results and interpreting the output.
Unit System
Note:
Although units for individual variables can be controlled throughout HAMMER, you
may find it useful to change your entire unit system at once to either the Systme
International (SI) unit system or the U.S. customary (English) system. You can do this
using Tools > FlexUnits, and click the System SI or System U.S. button.
4-145
Liquid Properties
You can specify the type of liquid in Tools > Project Options > Summary. By default,
HAMMER assumes the liquid is water at 20 degrees Celsius (about 65 degrees Fahrenheit), with a specific gravity of 1.0 and one atmosphere of ambient pressure. If the
liquid being conveyed is not water, you must specify its specific gravity.
Note:
Vapor Pressure
A liquids vapor pressure limit is defined as the absolute pressure below which it
flashes into its gas phase (vapor or steam for water) for the fluid temperature at which
the system is operating. Vapor pressure is a fundamental parameter for any hydraulic
transient analysis. Low transient pressures can cause a liquid to vaporize and, once
one or more of these vapor pockets collapse later on, result in very large transient
pressures, which may break pipes or other system components.
Transient Tip: For drinking-water systems at typical temperatures and
pressures, HAMMER uses an approximate vapor
pressure of 10.0 m or 14.2 psi (gauge) or 32.8 ft. by
default, depending on the unit system in use. Typically, a
liquids vapor pressure can be obtained from tables
(steam tables for water) given its temperature and
absolute (not gauge) pressure. You might consider
adjusting the vapor pressure if the elevation of your
system is significantly different from mean sea level.
4-146
Quasi-steady Friction
For more information on the theory for each of these friction models, see Friction and
Minor Losses on page B-277.
Steady-State Friction Methods
The most widely used steady-state friction-loss calculation methods include:
The Mannings equation, in which friction losses are proportional to relative pipe
roughness but not to changes in flow.
In HAMMER, a hydraulic transient analysis usually begins with an initial steady state
for which the heads and flows are known for every pipe in the system. Prior to beginning the transient calculations, HAMMER automatically determines the friction factor
based on this information:
If a pipe has zero flow at the initial steady-state, HAMMER obtains a friction
factor based on its diameter from the following default table:
4-147
Hazen-Williams Friction
Coefficient, C
70
0.050
100
0.025
140
0.015
Quasi-Steady Friction
The quasi-steady friction method uses variable Darcy-Weisbach friction factors, f, at
each point along the system, so that friction losses for an instantaneous velocity match
the friction losses which would occur for fully developed steady flows with the same
cross-sectional average velocity. For more information, see Quasi-Steady Friction
on page B-283.
Transient or Unsteady Friction
Compared to a steady state, fluid friction increases during hydraulic transient events
because rapid changes in transient pressure increase turbulent shear. HAMMER can
track the effect of fluid accelerations to estimate the attenuation of transient energy
more closely than would be possible with quasi-steady friction.
Computational effort increases significantly if transient friction must be calculated for
each time step. This can result in long model calculation times for large systems with
hundreds of pipes or more. Typically, transient friction has little or no impact on the
initial low and high pressures, and these are usually the largest ever reached in the
system.
4-148
4.3.3
Drawing Setup
Set up the graphical display of elements in the drawing pane, including:
4.4
Use View > Lock Drawing Pane to disable the dragand-drop components of the Drawing Pane, but still
be able to enter or modify data in the Element Editor
and to pan, zoom, and otherwise reconfigure your
view of the model schematic.
Anti-Alias:
Normalize:
Symbol Visibility:
FlexUnits
FlexUnits (the ability to control units, display precision, and scientific notation) are
available from almost anywhere within Haestad Methods software, including the
Element Editor, most windows, and the FlexUnits Manager.
4-149
FlexUnits
Note:
Click Tools > FlexUnits to open the FlexUnits Manager. The FlexUnits Manager lets
you set the parameters for all the units used. It consists of the following columns:
SystemSets the units to be used in the current project for each variable. Click to
select a unit in the system column for the desired Attribute Type (row), and a
choice list appears. Click to set the unit system to U.S. or S.I. as required.
Click the System: U.S. (or System: SI) button to change the unit of every
Attribute Type in the current HAMMER project file.
4.4.1
Units
Units are the method of measurement for the attribute or numeric variable. To change
units, right-click the unit displayed next to the field to bring up the choice list, then
click the desired unit. The list includes both SI metric and U.S. customary units, so
you can mix unit systems within the same project.
FlexUnits are intelligentwhen you change units, the displayed value is converted to
the new unit so the underlying magnitude of the attribute or numeric value remains the
same. For example, a length of 100.0 ft. is not converted to a length of 100.0 m or
100.0 in. It is correctly converted to 30.49 m or 1200.0 in.
4-150
4.4.2
Display Precision
Note:
Rounding
Enter a negative number to specify rounding to the nearest power of 10. Entering 1
rounds to the nearest 10, 2 rounds to the nearest 100, and so on. For example, if the
display precision is set to 3, a value of 1234567.89 displays as 1235000.
4.4.3
Scientific Notation
Note:
Scientific notation displays any numeric value as a real number beginning with an
integer or real value, followed by the capital letter E and an integer (possibly preceded
by a sign). In the FlexUnits Manager, click Scientific Notation to turn scientific notation on or off. A check appears in the corresponding box to indicate that this setting is
turned on.
4-151
FlexUnits
4.4.4
Minimum and maximum values are used to control the allowable range for an
attribute or numeric value and to validate input. For example, some coefficient values
might typically range between 0.09 and 0.20. A frequent input error is to misplace the
decimal point when entering a value. If you enter a number that is less than the
minimum allowed value, a warning message is displayed. This helps reduce the
number of input errors.
You may override these values in cases where you find the default limits too restrictive. The default limits are stored internally in the program and cannot be modified.
Some attributes do not have theoretical minimum or maximum values, and others may
have an acceptable range governed by calculation restrictions or physical impossibilities. For these attributes, minimum and maximum allowable values may not be applicable.
4-152
Chapter
5.1
HAMMER Modeler
One of the most powerful features of the HAMMER Modeler is the ability to create,
move, edit, and delete network elements graphically. With these capabilities, working
with your model becomes a simple point-and-click exercise.
For more information, see Lesson 1: Pipeline Protection on page 3-82 and Lesson
3: Network Risk Reduction on page 3-115.
Note:
5-153
HAMMER Modeler
5.1.1
Pipe Layout ToolPipes are link elements that connect junction nodes, boundaries, rotating equipment, flow controls, and protection equipment. You can lay
out a series of connected elements without stopping (a pipe run) and morph some
of them into other element types later.
Although elements can be inserted individually, the most rapid method of network
creation is through the Pipe Layout tool. You can use the Pipe Layout tool to connect
existing nodes with new pipes and to create new nodes as you lay out the pipes.
For example, when the Pipe Layout tool is active, clicking within the drawing pane
inserts a node. Clicking again at another location inserts another node and connects
the two with a pipe.
5-154
5.1.2
Morphing Elements
Occasionally, you may find that you need to replace a node with a different type of
node. You can make this change through a process called morphing.
With morphing, you change the type of a hydraulic element node without having to
delete and recreate the node and its connecting links. Parameters that are common
between the existing and new elements are copied into the new element (i.e., coordinates, elevations, etc.). To morph an existing hydraulic element into a different type of
hydraulic element:
1. In the Drawing Pane, place the cursor over the element and right-click it.
2. Click Convert Type to open the submenu and display lists of available hydraulic
elements.
3. Select the new hydraulic element from the available lists.
5.1.3
Click on the Select tool (arrow icon), then move the cursor over the hydraulic
element, and click once.
To select a group of hydraulic elements, click the Select tool, click anywhere in
the Drawing Pane, and drag the mouse to form a selection box around the
elements you want to select. All elements that are fully enclosed within the selection box are selected.
To select all elements in the system, select Edit > Select All or simply press
Ctrl+A.
To toggle the selected status of one or more elements, you can click on each
element while holding down Shift. You can also select a group of elements this
way.
You can also use the Element Selector tool on the Properties pane:
Select a single element by clicking one of the labels displayed in the list. This list
can be resized horizontally or vertically if more space is required.
5-155
HAMMER Modeler
Note:
You can filter the selection list by clicking the choice list at the top of the Element
Selector and selecting one of the following:
Boundaries to limit the display to system boundaries. Note that this includes
consumption nodes.
Another way to select a hydraulic element is to locate it using the search command
Edit > Find or F3, as described in Finding Elements on page 5-157. It will be
selected automatically.
5.1.4
5.1.5
5.1.6
Copying/Cutting/Pasting/Deleting Elements
HAMMER offers a full range of intuitive on-screen editing features to allow you to
rapidly duplicate individual hydraulic elements or groups of elements:
5-156
CopyYou can duplicate an element or a set of elements (with all data preserved)
using the copy feature. Select the elements to duplicate and then select Edit >
Copy from the menu or press Ctrl+C. You can also right-click any element and
select Copy.
5.2
DeleteTo delete elements, select the elements to be deleted and then select Edit
> Delete from the menu or press the Delete key. You can also right-click any
element and select Delete.
Finding Elements
This powerful feature allows you to quickly locate any element in the drawing by its
label. It performs a case-insensitive search. To find an element:
1. Select Edit > Find or press: Ctrl+F or F3.
2. Choose the element type to search for: node or pipe.
3. Type the full label or substring of the label of the element you wish to find in the
system.
4. If pipe is selected, you must define how this pipe should be located. Selecting by
label will locate the pipe based on its label while selecting by node will locate the
pipe by the label of the nodes attached to it. If both options are checked, both
criteria will be used for the search.
5. Click Find to find the element.
Selecting Edit > Find Next or pressing F3 repeats a search using the previous search
criteria.
5-157
View Menu
5.3
View Menu
The View menu includes:
5.3.1
Pan
Using the pan feature, you can change your current view without changing the size,
proportion, or zoom level of the current view. Select View > Pan and use the arrow
keys, or click the Pan tool (hand icon), click and hold anywhere in the Drawing Pane,
and drag the cursor to navigate around.
5.3.2
Zoom
Zooming controls how large or small a drawing appears on the Drawing Pane. This is
helpful when you want to enlarge the display to see local details or reduce it to see an
entire system or network. Zooming does not change the actual size of the drawing,
only the extent of the current view.
From the View menu or the toolbars, you can perform the following zoom operations:
Zoom InEnlarge the level of detail shown on the Drawing Pane by clicking at the
desired location. Using the mouse, you can use the same tool to define a selection box
to zoom in to this area (called Zoom Window in WaterCAD or WaterGEMS).
Zoom OutDecrease the level of detail displayed in the Drawing Pane.
Normalize Symbol SizeAdjust the size of all elements in the current zoom with
respect to 100% zoom.
Zoom ExtentsBring all elements in the drawing into view.
5.3.3
Drawing Pane
Select View > Lock Drawing Pane to turn the Drawing Pane lock on and off. When
the Drawing Pane is locked, you can select hydraulic elements to modify their parameters or inspect their results, but you cannot change their coordinates using the mouse.
This avoids accidentally moving or deleting hydraulic elements.
Select View > Anti-alias to improve the appearance of lines in the Drawing Pane.
5-158
5.4
5-159
5-160
Chapter
Hydraulic Element
Reference
This reference provides a detailed description of the purpose, parameters, and proper
use of the various hydraulic elements available in HAMMER. Using these hydraulic
elements, virtually any system and surge-protection strategy can be modeled.
6.1
Element Type:
6-161
6-162
6.2
Pipes
Pipes link two nodes together and convey fluid between them. In HAMMER, all pipes
flow full unless stated otherwise. Pipes have the following characteristics:
DiameterInside diameter of the pipe (often abbreviated as I.D.). The pipe material and pressure rating class can significantly affect the actual inside diameter.
Transient Tip: Entering an I.D. that is 5% too big increases the pipes
area (and velocity) by about 10% and reduces friction
loss predictions by about 20%, since losses are
proportional to V2/2g. The effect may be even greater
with a quasi-steady or unsteady friction method. Always
consult manufacturers tables to enter the correct I.D. or,
for older pipe, try to verify its I.D. in the field (it may have
been reduced due to deposits or tuberculation).
Check ValveWhen this box is checked, flow can only travel in the same direction as the flow at the initial time step (i.e., time zero).
From NodeThe first of two nodes bounding a pipe, as displayed in the Element
Selector.
Wave SpeedThe pressure wave speed for the liquid being conveyed, the pipe
material selected, the working pressure rating (determined by its dimension ratio
or DR), the bedding, and other factors. Pipe manufacturers often provide this
parameter for water, assuming standard bedding and construction techniques.
Initial FlowThe flow in the pipe at time zero. If positive, the flow direction is
towards the To Node.
After a HAMMER run completes successfully, the following results will be displayed:
Max and Min HeadThe maximum and minimum transient head experienced at
any point in the pipe throughout the simulation period.
6-163
Nodes
6.3
Max and Min FlowThe maximum and minimum transient flow experienced at
any point in the pipe throughout the simulation period. Please note that the initial
flow direction is taken as positive.
Max Vapor VolumeThe maximum vapor volume, if any, that occurred at all
locations in the pipe at any time during the simulation period.
Max Air VolumeThe maximum air volume, if any, that occurred at all locations in the pipe at any time during the simulation period.
Nodes
All nodes are pressurized in HAMMER, unless otherwise stated.
Nodes are further classified into Boundaries, Flow Controls, Surge Protection, and
Rotating Equipment. The simplest and most widely used node is called a junction.
Junctionthe meeting point of two or more pipes in the system. A junction
does not open to atmosphere and it does not satisfy any water demand. The
general properties of all hydraulic elements describe it completely.
After a HAMMER run completes successfully, the following results are displayed:
6.4
Max and Min HeadThe maximum and minimum transient head experienced
throughout the simulation period. This value is the same as the endpoint of every
pipe that connects to this node.
Max and Min PressureThe maximum and minimum transient pressure experienced throughout the simulation period.
Max Vapor VolumeThe maximum vapor volume, if any, that occurred at all
locations in the pipe at any time during the simulation period.
Max Air VolumeThe maximum air volume, if any, that occurred at all locations in the pipe at any time during the simulation period.
System Boundaries
System boundaries are nodes at which transient pressure waves are typically reflected
back to the system and where inflows or outflows may occur. HAMMER incorporates
a rigorous mathematical formulation of each of these boundary conditions based on
physics. Each of these hydraulic elements and their parameters are described below.
6-164
Pressure required to deliver the Initial / Typical Flow from the system.
Initial/ Typical Flow is either the initial steady-state flow under a certain
Pressure or the typical flow when the Pressure is zero.
Dead Endthe end point of a closed pipe. A pipe with a Dead End
should not have any flow, therefore the steady-state HGL should be the
same at both ends of the pipe at time zero. A cavity can form at a Dead
End, which has the following parameter:
Initial Vapor Volume is the volume of vapor at the Dead End at the beginning of the simulation (i.e., time zero). The default value is zero.
Amplitude is the maximum value of head or flow above the mean value.
Maintenance Holerepresents a system boundary initially at atmospheric pressure, which can accept user-defined inflow patterns or hydrographs. The pipe connecting the system to the maintenance hole (MH) is
assumed to be flowing full (i.e., pressurized). The parameters required to describe
a MH are as follows:
Orifice Diameter controlling flow from the MH to the exit pipe connected to
the system. This can be equal to but not greater than Diameter.
Cover Opening Diameter has a default value of 1.5 in. (38.1 mm), such as
lift holes. If the MH is sealed, then the value of this parameter should be zero.
For values greater than or equal to the diameter of the manhole, the air above
the water surface is considered to be at atmospheric pressure.
Threshold Pressure has a default value of 300 lb. (136.1 kg) for any cover
not fastened to the manhole. If the cover is firmly bolted or welded to the
manhole, then enter a larger value, such as 100,000 lb. (45,367 kg), which
HAMMER treats as infinite.
6-165
Control Equipment
6.5
Ratio of Losses is the ratio of inflow head loss to outflow loss (for the same
flow). The default value is 2.5.
Operating Rule defines the functional relationship between flow and time, if
any.
Control Equipment
Consider the following control equipment information:
6.5.1
6-166
Flow-Control Valve (FCV)FCVs are used to limit the maximum flow rate
through the valve from upstream to downstream. FCVs do not limit the minimum
flow rate or negative flow rate.
Because the reaction time of the above valve types is too slow to react to fast and often
cyclical hydraulic transient pressure wave fronts, HAMMER converts these to an
equivalent orifice that remains fixed throughout the simulation.
6.5.2
The system hydraulic characteristics (for example, head loss in the piping relative
to head loss through the valve)
When considering valve position change, it is important to consider that the reduction
in flow due to valve closure is not proportional to the valve travel distance (stroke). In
fact, with most valves (including hydrants), most of the change in velocity occurs
when the valve is barely open. It is at this time that a quick turn of the valve can lead
to a significant water hammer event.
For example, if it takes 20 turns to close a valve and the initial velocity through the
valve is 16 ft./sec. (5 m/s), the velocity may change to 6.6 ft./sec. (2 m/s) over the first
19 turns. The velocity is then reduced from 6.6 ft./sec. to zero over the last turn
(known as the effective stroke of the valve). The change of velocity over the last
interval having a duration equal to the characteristic time (2L/a) determines the
magnitude of the transient.
6-167
Control Equipment
One of the most important considerations when selecting the flow-control valve type
is cavitation. Cavitation occurs when the minimum pressure at critical points within
the valve reaches the vapor pressure of the liquid, so that vapor bubbles form. If the
differential pressure across the valve is excessive or if the pressure downstream of the
valve is minimal, cavitation can occur during steady-state flow. Cavitation can
damage the valve and cause excessive noise, especially if an inappropriate valve is
selected. Control valves specifically designed to minimize the potential for cavitation
should be selected for these cases.
Depending on its severity, cavitation can also affect the hydraulic capacity of the
valve. When the flow stream expands immediately downstream of the valve, the pressure increases, causing the vapor bubbles to collapse. This dynamic vaporization and
collapse phenomenon causes noise and vibration and can erode the interior of the
valve. This type of local cavitation should not be confused with large-scale vapor
pocket formation and collapse due to system-wide hydraulic transients, such as a
power failure.
6.5.3
Valve of Check Type between 2 Pipesa check valve between two pipes
that closes instantaneously upon flow reversal. This assumes that no
dampers or electrical controls modify the check valves closure time.
When the pressure differential required to reopen the valve is exceeded, the valve
opens again instantaneously. This valve can be closed initially. It has the
following parameters:
6-168
Initial Flow should be zero if the valve is initially closed. If the valve is open,
then enter the flow initially passing through the valve.
Upstream Pipe whose end point denotes the upstream side of the valve and
indirectly defines the direction of flow through the valve.
Threshold Pressure is the pressure difference between upstream and downstream sides of the valve required to open or reopen the valve. If a zero value
is entered, the valve opens when the upstream pressure exceeds the downstream pressure.
Initial Flow should be zero if the valve is initially closed. If the valve is open,
then enter the initial value of flow through the valve.
Pipe denotes the location of the valve (e.g., in which of three branches?).
When the valve is closed, this pipe acts as a dead end.
Flow Direction represents either the flow towards the wye branch or the flow
away from the wye branch.
Diameter is the size of the opening that can pass flow through the valve.
6-169
Control Equipment
6.5.4
Control Type defines the four possible ways of operating modes of the valve:
PRV (pressure-reducing valve), PSV (pressure-sustaining valve), FCV (flowcontrol valve), and none.
PRV/SRV Head option is necessary only for a PRV and PSV. It denotes the
head to be maintained by the PRV or SRV at the downstream side of the valve.
When the Control Type is set to FCV, enter the flow intended to pass through
the FCV.
Control Status represents the state of the valve at time zero: Throttled, Wide
Open, or Closed.
Time to Close is the operation time required to shut the valve. It is either
instantaneous (if the time is set to zero, it will operate as a check valve) or
gradual and linear whenever the Time to Close is greater than zero.
Diameter is the size of the opening allowing flow to pass through the valve.
Orifice Reference
Orifices are a fixed or passive type of flow-control element. Each is described below.
6-170
Orifice to Atmosphererepresents an opening to atmosphere at a junction of two or more pipes or the end of a single pipe. The initial pressure is
typically positive and there is usually an outflow from the system at time
zero. It has the following parameters:
Pressure refers to the pressure drop across the orifice corresponding to the
initial steady-state or typical flow.
Initial/Typical Flow is either the initial steady-state flow at a specific pressure or the typical flow when the pressure is zero.
Initial Volume of Gas is the accumulated air at the orifice at the beginning of
the simulation (the default value is zero).
Pressure drop across the orifice corresponding to the initial or typical flow.
Initial/ Typical Flow is either the initial steady-state flow under certain pressure or the typical flow when the pressure is zero.
Initial Typical Flow is either the initial steady-state flow under certain pressure or the typical flow when the pressure is zero.
6.6
Rating Curve is a functional relationship between time and flow and head
entered in a table, enabling you to achieve a high degree of customization.
Rotating Equipment
Pumps and turbines are classified as Rotating Equipment as a reminder that these
turbomachines can reverse their spin direction during a hydraulic transient event,
unless this is prevented by a nonreverse ratchet or check valve. Since both spin and
flow can be in a positive or negative direction, four operating cases are possible for
pumps and turbines. Four-quadrant curves are used to describe a pumps hydraulic
performance for each case. The common pump curve provided by vendors provides
head and flow in the first quadrant only, for which spin and flow are both positive, at
constant speed.
6.6.1
Pump Fundamentals
A pump is a type of rotating equipment designed to add energy to a fluid. For a given
flow rate, pumps add a specific amount of energy, or total dynamic head (TDH), to the
fluids energy head at the pumps suction flange.
HAMMER automatically imports pump information from WaterCAD or WaterGEMS
using WaterObjects technology. You may need to enter additional data to model
dynamic effects. HAMMER can represent virtually any pump using one of these five
hydraulic elements:
6-171
Rotating Equipment
Shut after Time Delay, Between Two Pipesfour-quadrant pump curve built in
Only the last two allow you to change the speed of the pump during a simulation. The
information needed to describe a pumps hydraulic characteristics depends on the type
selected, but the following are common parameters:
6-172
Shutoff and RunoutShutoff is the maximum head a pump can develop at zero
flow. Runout is an operating point at the other extreme of the pump curve, where
the pump is discharging at a high rate but is no longer able to add any energy (i.e.,
head) to the flow. HAMMER will not automatically shut down a pump if it
reaches shutoff head or runout flow; therefore, this information is not required for
a HAMMER run.
ElevationThe pump elevation is required to calculate suction or discharge pressures and to display the pump at the correct location on profile plots.
Pump Inertia
If a pumps speed will be controlled (i.e., ramped up or down, started or shut down
during the simulation period) you need to enter the pumps rotational inertia. Inertia is
the product of the rotating weight with the square of its radius of gyration. Pumps with
more rotating mass have more inertia and take longer to stop spinning after power
fails or the pump is shut off. The trend has been towards lighter pumps with less
inertia.
Transient Tip: Pumps with higher inertias can help to control transients
because they continue to move water through the pump
for a longer time as they slowly decelerate. You can
sometimes add a flywheel to increase the total inertia
and reduce the rate at which flow slows down after a
power failure or emergency shut down: this is more
effective for short systems than for long systems.
The value of inertia you enter in HAMMER must be the sum of all components of the
particular pump which continue to rotate and are directly connected to the impeller, as
follows:
Flywheel inertiasome pumps are equipped with a flywheel to add inertia and
slow the rate of change of their rotational speed (and the corresponding change in
fluid flow) when power is added or removed suddenly.
While this may seem like a long list, it is often enough to enter only the pump and
motor inertia and neglect the other factors. For design purposes, this tends to yield
conservative results, because the simulated pump will stop more rapidly than the real
pump would. Surge-protection designed to control the somewhat larger simulated
transients should be adequate.
6-173
Rotating Equipment
If the motor and pump inertia are not available, they can be estimated separately and
then summed (if they remain coupled after a power failure) using an empirical relation
developed by Thorley:
pump = 1.5 10
( P / N 3 )
0.9956
(P / N )
1.48
motor = 118
where:
kgm 2
(6.1)
kgm 2
(6.2)
Specific Speed
If reverse spin is possible, a four-quadrant curve representation can be selected based
on your pumps specific speed. According to affinity laws, impellers with similar
geometry and streamlines tends to have similar specific speeds.
Transient Tip: To simulate a pump for which no pump curve is available
or whenever there is a possibility of reverse flow or spin,
selecting the built-in four-quadrant curve corresponding
to the correct pump type is essential. Despite some
approximation, HAMMER will output physically
meaningful results provided you select the correct fourquadrant curve based on your pumps specific speed.
The results can help you decide whether or not
additional detail is critical or even required.
6-174
H4
(6.3)
where:
Table 6-1: Specific Speeds for Typical Pump Categories in both Unit Systemson
page 6-175 shows typical values of specific speed for which an exact four-quadrant
representation is built into HAMMER. Centrifugal pumps tend to have lower specific
speeds than axial-flow or multi-stage pumps. Few four-quadrant characteristic curves
are available because they require painstaking laboratory work.
The results of hydraulic transient simulations are not as sensitive to the specific speed
selected, provided that a check valve is installed. You do not need to add a check valve
because every pump in HAMMER has a built-in check valve immediately downstream of the pump.
Note:
Table 6-1: Specific Speeds for Typical Pump Categories in both Unit
Systems
Unit System
Specific Speed, Ns
Centrifugal pumps
(radial-vane or
flange-screw types)
U.S. Customary
SI Metric
Axial-Flow Pumps
(mixed-flow or
flange-screw types)
Multistage pumps
(axial or mixed-flow)
1280
4850
7500
25
94
145
6-175
Rotating Equipment
If you have the multipoint pump curve, you can enter it directly in HAMMER or
import it using WaterObject technology. The pump curve is used by HAMMER to
adjust the flow produced by the pump in response to changing system heads at its
suction and discharge flanges throughout the simulation period.
Note:
If a pump curve is not available, but you can obtain the rated head and flow from the
SCADA system or other measurements, enter these as the Nominal Flow and
Nominal Head, and select the four-quadrant curves whose Specific Speed is closest
to your pump: centrifugal, axial-flow (single and double-suction) and multistage
(including vertical turbines), as shown in Table 6-1: Specific Speeds for Typical
Pump Categories in both Unit Systemson page 6-175. You can also use one of these
four-quadrant characteristic curves if reverse spin is possible, but you do not have
these data for your pump. This will yield a physically meaningful answer, even if the
parameters are inexact.
6-176
6.6.2
Constant Speed between 2 Pipes - No Pump CurveA pump that operates at constant speed throughout the simulation using a built-in fourquadrant characteristic curve selected according to specific speed. This
pump requires the following parameters:
Initial /Typical Flow is the Nominal Flow the pump delivers under normal
operating conditions. If it is not known, you could assume it is the steady-state
flow.
Nominal Head is the head required to deliver the Nominal Flow at steady
state. It is the difference between the heads at the suction and discharge sides
of the pump or total dynamic head (TDH).
Nominal Flow is the flow the pump delivers at the Nominal Head under
normal steady-state operating conditions. Sometimes assumed to be the initial
steady-state flow.
Nominal Head is the head required to deliver the Nominal Flow at steady
state. It is the difference between the heads at the suction and discharge sides
of the pump.
6-177
Rotating Equipment
Reservoir Head denotes the constant hydraulic grade line available at the
reservoir.
Nominal Flow is the flow the pump delivers at the Nominal Head under
normal steady-state operating conditions. Sometimes assumed to be the initial
steady-state flow.
Nominal Head is the head required to deliver the Nominal Flow at steady
state. It is the difference between the heads at the suction and discharge sides
of the pump.
Shut after Time Delay, between 2 PipesA pump running at full speed
prior to time zero that can be shut down, either at time zero or after a time
delay, to represent a power failure or other emergency shutdown. This
pump requires the following parameters:
Time Delay is the time that must elapse before the pump shuts down. This
time can also be set to zero (the default value) to simulate a shutdown at time
zero.
Time to Close is the time required to close the discharge control or check
valve after reverse flow is sensed at the pump. Unless the check valve is
equipped with hydraulic piloting, dashpot damping, or electrical controls that
modify its closure time, enter a value of zero and HAMMER will close it the
instant flow drops to zero. If the discharge-control valve closes in a specific
amount of time after the power failure, enter that closure time.
6-178
Diameter refers to the valve at full opening, typically equal to the internal
diameter of the discharge flange.
Reverse Spin indicates whether the pump is equipped with a ratchet or other
device to prevent the pump impeller from spinning in reverse. Set Reverse
Spin either to Allowed or Not Allowed.
Nominal Flow is the flow the pump delivers at the Nominal Head under
normal steady-state operating conditions. Sometimes assumed as the initial
steady-state flow.
Nominal Head is the head required to deliver the Nominal Flow at steadystate. It is the difference between the heads at the suction and discharge sides
of the pump.
Time to Close is the time required to close the discharge control or check
valve after reverse flow is sensed at the pump. Unless the check valve is
equipped with hydraulic piloting, dashpot damping, or electrical controls that
modify its closure time, enter a value of zero and HAMMER will close it the
instant flow drops to zero. If the check valve and/or a discharge-control valve
closes in a specific amount of time after the power failure, enter the closure
time.
Diameter refers to the valve at opening, typically equal to the internal diameter of the discharge flange.
6-179
Rotating Equipment
6.6.3
Nominal Speed denotes the rotation of the pump impeller per unit time, typically as rotations per minute or rpm. The head and flow delivered by the pump
depend on it.
Operating Rule describes the set Speed or Torque with time. You can use
this feature to simulate a rapid (or even instantaneous) pump shutdown and
restart.
6-180
Turbine between 2 PipesA turbine that undergoes electrical load rejection at time zero, requiring it to be shut down rapidly. The four-quadrant
characteristics of generic units with certain specific speeds are built into
HAMMER. The turbine element allows nonlinear closure of the wicket gates and
is equipped with a spherical valve that can be closed after a time lag. It has the
following parameters:
Spherical Valve Time Delay is a period of time that must elapse before the
spherical valve of the turbine activates.
Spherical Valve Operation Time is the time required to operate the spherical
valve. By default, it is set equal to one time step.
Moment of Inertia The moment of inertia must account for the turbine,
generator, and entrained water.
Rotational Speed denotes the rotation of the turbine blades per unit time,
typically as rotations per minute or rpm. The power generated by the turbine
depends on it.
6.7
Protection Equipment
HAMMER lets you consider several aspects of protection equipment.
6.7.1
Check Valves
There are several types of check valves available for the prevention of reverse flow in
a hydraulic system. The simplest and often most reliable are the ubiquitous swing
check valves, which should be carefully selected to ensure that their operational characteristics (such as closing time) are sufficient for the transient flow reversals that can
occur in the system. Some transient flow reversal conditions can occur very rapidly;
thus, if a check valve cannot respond quickly enough, it may slam closed and cause
the valve or piping to fail.
Check valves that have moving discs and parts of significant mass have a higher
inertia and therefore tend to close more slowly upon flow reversal. Check valves with
lighter checking mechanisms have less inertia and therefore close more quickly.
External counterweights present on some check valves (such as swing check valves)
assist the valve closing following stoppage of flow. However, for systems that experience very rapid transient flow reversal, the additional inertia of the counterweight can
slow the closing time of the valve. Spring-loaded check valves can be used to reduce
closing time, but these valves have higher head loss characteristics and can induce an
oscillatory phenomenon during some flow conditions.
It is important that the modeler understand the closing characteristics of the check
valves being used. For example, ball check valves tend to close slowly, swing check
valves close somewhat faster (unless they are adjusted otherwise), and nozzle check
valves have the shortest closing times. Modeling the transient event with closing times
corresponding to different types of check valves can indicate if a more expensive
nozzle-type valve is worthwhile.
6.7.2
6-181
Protection Equipment
A surge-anticipator relief valve can be used instead of a pressure relief valve to control
high-pressure transients, as seen in the following figure. This type of relief valve starts
to open during the low-pressure period following an emergency pump shutdown in
anticipation of a high-pressure transient. Since the anticipator valve is already open
when the high-pressure transient reaches the valve, it is not required to sense the high
pressure. This type of valve is more effective when high-pressure transients occur
quickly and the limited opening time of a relief valve is not adequate. Set the lowpressure activation point carefully to avoid premature opening before the pump has
spun down, which can cause a very steep negative transient wave.
HIGH
HGL
10 m
HGL
(A) START
HGL
(B) MATURE
(C) REJOIN
Transient Tip: HAMMER assumes that any air admitted into the pipe
system will be released back to atmosphere at the same
location, or node. This is typically acceptable due to the
rapidity of hydraulic transient phenomena and the
tendency of water columns to rejoin at or near this
location. For this reason, valves that only release air are
not modeled.
Air-inlet valves or vacuum breakers can be installed at high points along the pipeline
system to limit subatmospheric pressures locally and to inject air into the pipe system
at locations vulnerable to water column separation. When pressure drops rapidly due
to a power failure, for example, air is able to rapidly enter the system. Following the
low-pressure transient, the air should be expelled slowly to avoid creating another
transient condition. This process can repeat several times for some systems as transient cycles attenuate. Careful modeling of the air intake and release rates will indicate
the amount of time required for the air to be expelled and the transient energy to be
dissipated by friction, before the pumps are restarted.
Transient Tip: HAMMER calculates the air flow velocity at the inlet or
outlet orifices based on the ambient (atmospheric) and
system pressures (which may be subatmospheric). If
this velocity reaches the sonic limit, HAMMER will
throttle air flow accordingly.
6-182
6.7.3
Initial Air Volume near the valve at the start of the simulation. The default
value is zero. If there is an initial air volume, pressure at the valve must be
equal to zero at the start of the simulation.
Small Outflow Diameter is the size of the opening that releases air from the
system when the volume of air is less than the Transition Volume. This diameter is typically small enough to throttle air flow, compressing any air
remaining in the system.
Outflow Diameter is the size of the opening that releases air from the system
when the volume of air is greater than, or equal to, the Transition Volume.
This diameter is typically larger than the Small Outflow Diameter. Because it
is rare for this to throttle, the default value of this diameter is considered to be
infinite.
Inflow Diameter is the size of the opening that lets air enter the system. This
diameter is typically large to allow the free entry of air without throttling. By
default, this diameter is considered infinite in HAMMER.
6-183
Protection Equipment
Time to close the valve. Valve starts to close only when air begins to exit the
pipe. If air reenters, then the valve opens fully again.
Diameter is the size of the valve opening for inflow and outflow.
Type of Valve(s) provides three possible valve types: SAV, SRV, and
SAV+SRV.
6-184
Threshold Pressure is the critical pressure at which the SRV opens. This
may be controlled by a spring, piloting, or other mechanism.
Spring Constant represents the restoring force of the return spring per
unit lift off the valve seat. A typical value of this constant is 150 lb/in
(26.27 N/mm).
Diameter is not used by HAMMER but useful for display. Flow through
the valve is determined based on the Cv at Full Opening and valve type.
It is assumed that the percent of open-area curve for each valve type
corresponds to its Cv curve.
Threshold Pressure is the critical pressure below which the SAV opens.
Type of SAV provides five options: Needle, Circular Gate, Globe, Ball,
and Butterfly.
Time to Open is the time required to open the SAV fully upon activation.
Open Time is the time the SAV remains fully open (i.e., the time between
the valves opening and closing phases).
Time to Close is the time required to close the SAV fully. SAV must be
closed as soon as pressures are relieved to avoid developing too high a
return-flow velocity. SAV may not be able to close against extremely high
reverse-flow velocities for certain pilot configurations.
6.7.4
A surge tank (also known as a stand pipe) typically has a relatively small volume
and is located such that its normal water level is equal to the hydraulic grade line
at steady state. When low transient pressures occur, the tank feeds water into the
system by gravity to avoid subatmospheric pressure at the tank connection and
vicinity.
The piping connection between the gas vessel or surge tank and the system is sized to
provide adequate flow capacity when these are supplying water to the system and to
cause significant head loss when refilling from the system to dissipate transient
energy.
Decision makers need to compare the life-cycle costs of the alternate routes and transient protection prior to selecting one surge-control strategy over another.
Using gas vessels and surge tanks to protect drinking water systems can result in
water-quality deterioration and a loss of disinfectant residual. These devices should be
equipped with a mechanism for circulating the water. A further complication occurs
when the tanks are located in cold climates, where the water can freeze.
6-185
Protection Equipment
the system. Its size should be sufficient to prevent it from draining completely (to
prevent air intrusion into the system) and to prevent it from overflowing when
pressures increase again and the tank refills during the transient. It has the
following properties:
6-186
Initial Water Level is the water level at the beginning of the simulation. By
default, the Initial Water Level is equal to the steady-state head of the adjacent pipe, provided a check valve is not installed.
Diameter is used to determine the cross-sectional area of the tank under the
assumption that it is circular (if not, enter an equivalent diameter for the tank.)
Diameter of Orifice refers to the size of the opening to release water into the
system during low pressures and to accept water from the system during high
pressures.
Elevation of Top of Tank is selected by default in such a way that there will
not be any overflow from the tank. If a value is entered, an overflow from the
tank to atmospheric pressure is possible.
Check Valve Installed denotes whether the check valve is installed. The
default option is NO. If a check valve is installed, this device is referred to as
a one-way surge tank.
Ratio of Losses represents the ratio of the head losses for inflow to outflow.
The default value of this parameter is 2.5. Differential orifices can create
different head losses depending on the direction of flow.
Diameter of Orifice is the opening in the internal riser to allow flow from the
riser to the surge tank or from the surge tank into the riser.
Diameter of External Riser refers to the diameter of the lower riser between
the hemispherical base of the surge tank and the pipe conveying water.
Diameter of Internal Riser denotes the diameter of the upper riser inside the
surge tank.
Elevation of Orifice refers to the elevation of the orifice in the internal riser.
Elevation of Top of Base denotes the elevation of the top of the hemispherical base of the tank. For a cylindrical tank, this is equal to the pipe elevation.
Elevation of Top of Riser refers to the top elevation of the internal riser.
Elevation of Top of Tank represents the elevation of the top of the surge tank
which generally higher than the top of the riser.
Head Loss Coefficient applies to flow from the tank to the riser. It must be a
positive number.
Diameter of Orifice refers to the size of the opening to release water into the
system during low pressures and to accept water from the system during high
pressures.
Ratio of Losses represents the ratio of the head losses for inflow to outflow.
The default value of this parameter is 2.5. Differential orifices can create
different head losses depending on the direction of flow.
Initial Volume of Gas is the initial volume of gas in the pressure vessel at the
start of the simulation. During the transient event, this gas volume expands or
compresses, depending on the transient pressures in the system.
Diameter of Orifice/ Throat is the size of the opening between the gas vessel
and the main pipe line. It is typically smaller than the main pipe size.
Ratio of Losses refers to the ratio of inflow head loss to outflow loss (for the
same inflow and outflow rate.) The default value is 2.5.
6-187
Protection Equipment
6-188
Exponent in Gas Law refers to the exponent to be used in the gas law equation. The usual range of this exponent is 1.0 to 1.4. The default value used by
HAMMER is 1.2.
Bladder denotes whether the gas is contained within a bladder. The default
setting for this option is NO. If it is set to YES, HAMMER automatically
assumes that the bladder occupied the full-tank volume at the preset pressure
at some time and that the air volume was compressed to a smaller size by the
steady-state pressure in the system.
Typical Pressure refers to a pressure drop across the (failed) rupture disk at
the Typical Flow.
Typical Flow refers to any typical positive flow through the (failed) orifice
that corresponds to the Typical Pressure.
Threshold Pressure refers to the pressure beyond which the rupture disk
breaks and allows flow to exit the system.
Chapter
Modeling Capabilities
HAMMERs unmatched capabilities can model and optimize practically any distribution system.
7.1
Automatically import model data from widely used steady-state models, such as
EPANET, WaterCAD/WaterGEMS, PIPE2000, and others via GIS or database
systems.
Perform a hydraulic transient analysis to see how the system behaves over time
after a power failure, pipe break, pump or valve operation, equipment failure or
operator error. You can specify the following options:
The vaporous cavitation model invoked when pressure reaches full vacuum
is described separately in Water Column Separation and Vapor Pockets on
page 7-193.
7-189
Visualize extremely high and low transient heads and flows using color-coded
maps, animated profiles, and histories at every point of interestbefore they can
break pipes, fatigue joints, and cause leaks throughout your system.
HAMMER uses MOC systemwide for virtually every simulation. The simpler, faster
rigid-column algorithm is also applied in specific reaches for a few special applications. Although MOC is preferred, due to its greater accuracy, both methods are
described separately below.
7.1.1
Rigid-Column Simulation
Rigid-column theory is suitable for simulating changes in hydraulic transient flow or
head that are gradual in terms of the systems characteristic time, T = 2 L/a
(Appendix B). This type of hydraulic transient is often referred to as a mass-oscillation phenomenon, where gradual changes in momentum occur without significant or
sharp pressure wave fronts propagating through the system.
For example, mass oscillations can occur when a vacuum-breaker or combination air
valve lets air into the system at a local high point (to limit subatmospheric pressures).
The water columns separate and move away from the high point as air rushes in to fill
the space between them. Eventually, flow reverses towards the high point, where the
air may be compressed as it is expelled. This back-and-forth motion of the water
columns may repeat many times until friction dissipates the transient energy.
7-190
Modeling Capabilities
From the HAMMER Tools > Project Options menu, click the Other Options tab and
set Extended CAV (combination air valve) to True. HAMMER will track the extent
of the air pocket and the resulting mass-oscillation and water column accelerations.
HAMMER still calculates the system-wide solution using MOC and elastic theory; it
uses rigid-column theory only for the pipes nearest the high point. This results in more
accurate solutions, without increasing execution times.
7.1.2
Elastic Simulation
Elastic theory is suitable for simulating changes in hydraulic transient flow or head of
all types, whether gradual, rapid, or sudden in terms of the systems characteristic
time. A popular and proven way to implement an elastic theory solver is the Method
of Characteristics (MOC).
The MOC is an algebraic technique to compute fluid pressures and flows in a pressurized pipe system. Two partial differential equations for the conservation of momentum
and mass are transformed to ordinary differential equations that can be solved in
space-time along straight lines, called characteristics. Frictional losses are assumed
to be concentrated at the many solution points.
HAMMERs power derives from its advanced implementation of elastic theory using
the MOC, which results in several advantages:
7-191
7.1.3
The pumps combined pump and motor inertia and controlled ramp times, if any.
The valves controlled operating times and their stroke to discharge coefficient (or
open area) relationship.
7.2
7-192
Reduce wear and tear from pressure cycling due to rapid industrial demand
changes, incorrect control-valve operations, or water-column separation.
Reduce the risk of pipe breaks, leaks, and unaccounted-for water (UFW) by
optimizing normal and emergency procedures to minimize transient pressure
shock waves.
Modeling Capabilities
7.3
HAMMER models volumes as occupying the entire cross section of the pipe. This
may not be realistic for small volumes, since they could overlie the liquid and not
create column separation, as in the case of air bubbles, but this does not result in
significant errors.
HAMMER ignores the reduction in pressure-wave speed that can result from the
presence of finely dispersed air or vapor bubbles in the fluid. Air injection using
diffusers or spargers can be difficult to achieve consistently in practice and the
effect of air bubbles (at low pressures) on wave speed is still the subject of laboratory investigations.
In each case, the assumptions are made so that HAMMERs results provide conservative predictions of extreme transient pressures.
7.3.1
7-193
7.3.2
7.3.3
7-194
Modeling Capabilities
7.3.4
Using very short pipes (in a pump station) and very long
pipes (transmission lines) in the same HAMMER model
could require excessive adjustments to the wave speed. If
this happens, HAMMER prompts you to subdivide longer
pipes to avoid resulting inaccuracies.
A smaller time step may cause HAMMER to track the formation and collapse of very
fine vapor pockets, each of which may result in pressure spikes with low magnitudes
but high frequencies.
7.4
Check Run
This feature allows you to validate your model against typical data entry errors, hard
to detect topology problems, and modeling problems. When the Data Check button is
selected, in the Run dialog box, the model is automatically validated before detailed
calculations are begun. The process produces either a dialog box stating No Problems
Found or a status log (see Status Log on page 12-539) with a list of messages. The
data check algorithm performs the following validations:
Element ValidationChecks that every element in the network is valid for the
calculation. For example, this validation ensures that all pipes have nonzero
length, nonzero diameter, etc. Each type of element has its own checklist. This
same validation is performed when you edit an element in a dialog box.
The validation process generates two types of messages. A warning message means
that a particular part of the model (e.g., a pipes roughness) does not conform to the
expected value or is not within the expected range of values. This type of warning is
useful but not fatal. Therefore, no corrective action is required to proceed with a
calculation. Warning messages are often generated as a result of a topographical or
data-entry error and should be corrected.
7-195
If your model will not run due to error messages and you do not
know how to proceed, please contact Haestad Methods support
staff (see Contacting Haestad Methods on page 1-13).
An error message, on the other hand, is a fatal error and the calculation cannot proceed
before it is corrected. Typically, error messages are related to problems in the network
topology, such as a pump or valves not being connected on both its intake and
discharge sides.
7.5
7-196
Modeling Capabilities
Table 7-1: HAMMER Consumption Node Table
7.6
Hydraulic
Elements
System Pressure
Positive
Negative
Consumption
Pressure
dependent
No flow
Orifice to
Atmosphere
Pressure
dependent
Air intrusion
Orifice at Branch
End
Pressure
dependent
Water intrusion
Cases for which closed-form analytical solutions exist given certain assumptions. If the model can directly reproduce the solution, is considered valid for this
case. The example file Hamsam01.HIF is a validation case against the Joukowski
equation.
Laboratory experiments with flow and pressure data records. The model is calibrated using one set of data and, without changing parameter values, it is used to
match a different set of results. If successful, it is considered valid for these cases.
Field tests on actual systems with flow and pressure data records. These comparisons require threshold and span calibration of all sensor groups, multiple simultaneous datum and time base checks and careful test planning and interpretation.
Sound calibrations match multiple sensor records and reproduce both peak timing
and secondary signalsall measured every second or fraction of a second.
7-197
Precise determination of the pressure-wave speed for the piping system is difficult, if not impossible. This is especially true for buried pipelines, whose wave
speeds are influenced by bedding conditions and the compaction of the
surrounding soil.
Prediction of the presence of free gases in the system liquid is sometimes impossible. These gases can significantly affect the pressure-wave speed. In addition,
the exact timing of vapor-pocket formation and column separation are difficult to
simulate.
Calibrating model parameters based on field data can minimize the first source of
error listed above. Conversations with operators and a careful review of maintenance
records can help obtain accurate operational characteristics of dynamic hydraulic
elements. Unsteady or transient friction coefficients and the effects of free gases are
more challenging to account for.
Fortunately, friction effects are usually minor in most water systems and vaporization
can be avoided by specifying protection devices and/or stronger pipes and fittings able
to withstand subatmospheric or vacuum conditions, which are usually short-lived.
For systems with free gas and the potential for water-column separation, the numerical
simulation of hydraulic transients is more complex and the computed results are more
uncertain. Small pressure spikes caused by the type of tiny vapor pockets that are
difficult to simulate accurately seldom result in a significant change to the transient
envelopes. Larger vapor-pocket collapse events resulting in significant upsurge pressures are simulated with enough accuracy to support definitive conclusions.
Consequently, HAMMER is a powerful and essential tool to design and operate
hydraulic systems provided the results are interpreted carefully and scrutinized as
follows:
7-198
Perform what-if analyses to consider many more events and locations than can be
tested, including events that would require destructive testing.
Determine the sensitivity of the results to different operating times, system configurations, and operating- and protective-equipment combinations.
Modeling Capabilities
These are facilitated if transient pressure or flow measurements are available for your
system, but valid conclusions and recommendations can usually be obtained using
HAMMER alone.
7.6.1
7.6.2
Field measurements can clearly indicate the evolution of the transient. The
pressure-wave speed for a pipe with typical material and bedding can be determined if the period of the transient (4 L/a) and the length (L) between measurement locations is known. If there is air in the system, the measured wave speed
may be much lower than the theoretical speed.
7-199
7-200
Chapter
Presenting Your
Results
This section covers the various methods provided for viewing, annotating, graphing,
animating, and reporting your data. It also presents the tools available for generating
maps, profiles, and time-history plots, which can be color-coded based on the simulation results. HAMMER makes it easy to review and present your results quickly and
efficiently with the following options:
Tabulated ReportsYou can create an output database in Access and click your
way to professional reports and tables. These reports and queries can also be
customized.
It is important to take the time to carefully review the results of each HAMMER simulation to check for data-input errors and learn about the dynamic nature of the pipe
system. HAMMERs powerful visualization and reporting capabilities make this
easier.
8-201
Reports
8.1
Reports
You can enter your organizations name using Tools > Viewer > Graphics to open the
HAMMER Viewer, then Tools > Set Company Name.
8.1.1
You can request HAMMER to show only the extreme heads that occur during the
hydraulic transient simulationeven if these are less severe than the initial steady
stateby opting to show heads after the First Maximum or Minimum has been
reached in the Show Extreme Heads After field. The default is to show all heads
from time zero.
You can set a particular time upon which HAMMER will start time-dependent
output by entering a value (in seconds) in the Report History after Time field.
These features allow you to significantly reduce the size of output files whenever one
or more transient events must take place prior to the transient you want to display in
the final output. This is especially useful when Generate Animation Data is selected
(in the Run Control window that appears after pressing either the GO or COMPUTE
buttons) for several profiles and points. This feature also applies to reports and tables
you can obtain from Access by selecting Generate Output Database before a
HAMMER run.
8.1.2
8-202
Snapshot tables for selected points and for every time step selected for
output.
History table for every selected end point and every time step selected for
output.
Extreme heads table for each path, including a row for each end point (and
the interior calculation points HAMMER adds automatically); each with
column entries for Distance along the path, Elevation, Initial Head,
Maximum Head, Maximum Volume, and Vapor Pressure (which can be
ignored in water and wastewater systems).
While the formatted ASCII text files described in this section are useful for postprocessing, it is usually more efficient to generate the Access .MDB file and to use the
predefined and customizable reports it provides instead.
8.1.3
Select Generate Output Database before clicking File > Run and then Run in
the Run Control window.
8-203
Reports
Select File > Export > Database > Output after a successful simulation (and
before any other simulation is begun).
The HAMMER output database provides a Control Window from which you can
select one of the following reporting options:
Summary:
Extremes:
8-204
Pockets:
Nodes:
Pipes:
Pipe label
Length
Diameter
Hazen-Williams coefficient
Velocity
8-205
8.2
If you are familiar with Access, you can also customize the
report formats and/or the queries with which they populate the
tables.
8.2.1
8.2.2
8-206
8.2.3
8.2.4
Short Label Displaytoggle on (True) or off (False). Short Labels are useful
when importing from large GIS or CAD files, where much of the hydraulic
element labels may not be very informative from a hydraulic perspective. This
feature abbreviates the labels to the first and last characters only, separated by a
tilde (~) character. You can choose the number of characters to display using
Short Labels in the Max. Char Output field.
8-207
8.3
Nodes
Maximum Head
Maximum Head
Minimum Head
Minimum Head
Maximum Flow
Maximum Pressure
Minimum Flow
Minimum Pressure
At the bottom of the options listed for Pipes and Nodes, you can click Legend (then
click the Drawing Pane) to display a scale bar, or you can click Scales to open the
Color Map Settings window for the currently selected output variable. Simply select
the Color Ramp, Scale Intervals, and Scale Limits and click Apply to visualize the
resulting map.
For an example of how to select a color map scale, see Part 4Color-Coding Maps,
Profiles, and Point Histories on page 3-128.
HAMMERs Color Map Settings dialog for the chosen calculated result, such as
Node Maximum Pressure, shows the maximum and minimum values of this output
variable using the units you selected with the FlexUnits manager (or the default units).
The appearance of the resulting map depends on how skillfully you divide this total
output range into intervals and set colors corresponding to each of the interval boundaries, as follows:
8-208
You can also click Custom (Percent) to use the Low Percent and High Percent
sliders or Custom (Value) to enter the limiting values directly.
The procedure for selecting a color map scale has the following four steps:
1. Color SettingEach scale is defined as a number of continuous color ramps
interpolated between the specific colors shown in the middle column. You can
click any of these colors to display a color selector window. You can pick a color
by clicking anywhere on the color swatch displayed; or you can click either the
RGB or the HSB tab to enter specific numeric values to define a color more
exactly.
2. Scale TypeHAMMER lets you select equal intervals ranging from quartiles to
percentiles or specify custom percentages using the sliders provided. Alternatively, you can enter custom values for the Minimum Value and Maximum
Value of your scale inside or outside the simulated range. Clicking Apply updates
the color ramp table and scale display automatically. Within the output-variable
range bounded by the Minimum Value and Maximum Value, you can click Add
or Delete to change the number of intervals of the color ramp.
Note:
3. Scale LimitsThe scale limits determine the portion of the output variable range
for which the continuous color variation you selected is used. Whether you select
it based on percentages or enter it directly, all locations with a value equal to or
lower than the Minimum Value are displayed with the color corresponding to this
lower limit. All locations with a value equal to or greater than the Maximum
Value are displayed with the color corresponding to this upper limit.
Transient Tip: Set the limits of your scale presets according to the
limits of your actual system. For example, enter the
surge-tolerance limit as the Maximum Value of pressure.
Similarly, enter zero flow or zero pressure for the
Minimum Value of the flow and pressure scales,
respectively.
4. Once you have defined a scale that is suitable for your system and the selected
output variable, you can save it for future use by clicking Save Preset. In any
HAMMER project, you can select presets saved previously using the Presets
choice list. You can also delete presets you no longer need by clicking Delete
Preset, making a selection from the deletion choice list and clicking OK.
8-209
8.4
8.4.1
8-210
Path ListLists the paths that are currently defined and lets you Add Path,
Remove Path, Rename Path, or Show Path (in the Drawing Pane). If pipe colors
are currently Off in the Map Selector toolbar icon in HAMMER Modeler,
clicking Show Path selects all pipes belonging to the current path, colors them
red, and resets the zoom window to zoom into the area traversed by the path (or
walk).
System PipesInitially, this box lists all pipes currently in the model and it
continues to do so if the Show All option is selected (at the bottom of the box).
Otherwise, this box only shows pipes connected to the previously selected pipe to
simplify the profile selection (after the first pipe in the path is selected). It is
recommended that you use the default and not Show All pipes.
Report PipesShows the pipes currently included in the path profile in order.
Double-click any pipe to display the cumulative length from the beginning of the
first pipe. A green light and message appears at the bottom of the box as long as
the path is valid (i.e., a path cannot have branches or gaps).
8.4.2
8.5
Output:
Graph Formatting:
8-211
8.6
8.6.1
Graph Formatting
Click any graph frame and then right-click to display the menu and select Format
Graph. Select either the X-Axis or Y-Axis tabs and then select the following tabs to
display standard Haestad graph formatting options, including Scales (with FlexUnits),
Titles, Labels, Ticks, and Grids:
Transient Tip: The high and low limits of the axes should be selected
based on the minimum and maximum attribute values for
the entire simulation period and for all locations in the
current projector even for several alternative HAMMER
surge-control projects. This will make direct comparison
of different locations and surge-protection alternatives
easier.
8-212
TitlesEvery graph has three titles: Graph title, X-Axis title, and Y-Axis title.
You can select the font and size of each title.
8.6.2
Ticks You can specify whether tick marks should be displayed inside, outside,
or across the axis.
Grid You can specify grid lines for one or both axes. You can also specify the
line type, thickness, and color of each grid.
Line FormattingClick any graph frame, right-click to display the menu, and
select Format Data. Select one of the lines displayed on the profile, such as the
pipe elevation, maximum or minimum transient envelope, or steady-state HGL.
You can change the line type, color, and thickness of any line. You can also define
a new line segment, parallel to any line, by specifying the segments line properties, the X-coordinates at its beginning and end, and the distance away from the
original line, or Y-offset.
Transient Tip: Convert the pipes working pressures and surgetolerance limits to equivalent heads in m or ft. Use the
Add Segment button to display these as lines parallel to
the pipe profile. You can then readily interpret the
maximum and minimum transient envelopes in terms of
the pipes fatigue or rupture limits.
Shade FormattingClick any graph frame, right-click to display the menu, and
select Format Shades. Select any two of the lines displayed on the profile, such
as the pipe elevation and minimum transient head, and define a shade color and
opacity to use whenever the Top Line falls below the Bottom Line. You can also
swap the Top Line and Bottom Line.
Copy and Paste SettingsClick any graph frame, right-click to display the
menu, and select Copy Settings / Paste Settings. You can copy the settings of one
HAMMER graph and apply them to any other similar HAMMER graph.
8-213
8.6.3
Copy and Paste SymbolsClick any graph frame, right-click to display the
menu, and select Copy Symbols / Paste Symbols. You can copy the symbols of
one HAMMER graph and apply them to any other similar HAMMER graph.
Symbols include hydraulic element symbols, text, lines, and other annotations.
Copy and Paste DataClick any graph frame, right-click to display the menu,
and select Copy Data / Paste Data (+) / Paste Data (-). You can copy the data
and lines displayed on one HAMMER graph and paste them to any other similar
HAMMER graph. Selecting Paste Data (-) deletes the contents of the target graph
prior to the paste operation. Selecting Paste Data (+) adds the lines to the existing
graph content.
Adding Annotations
Whenever a graph pane is selected, HAMMER Viewer provides several graphical
annotation tools for enhancing the appearance of your plots. Graphical annotations
can be manipulated like any other element in the graph pane; you can add, move, and
delete them.
To add graphical annotation to a graph, right-click its frame and select from the available tools:
8.6.4
Draw TextAdds horizontal or vertical text. Click on text to change its location
in the graph pane. Double-click any text to select its font, size, and color.
8-214
8.7
Early in a HAMMER project, you evaluate many different types or sizes of surge
protection equipment with many different HAMMER input and graph files. You can
often compare the effectiveness of different protection by plotting the maximum transient head envelopes with the same y-axis limits. At any time, or once you feel you are
close to a definitive surge-control solution, you can generate animation data in one of
two ways:
Tell HAMMER to generate the animation data files before you run the program by
clicking Generate Animation Data in the run dialog box. If you generated
animation data during the run, HAMMER automatically starts the HAMMER
Viewer after a successful run.
Immediately after a run (i.e., prior to the next run), you can generate animation
data using Tools > Generate Animations. You will need to load this animation
data using Tools > Viewer > Graphics and selecting the correct HAMMER
output file (.HOF) prior to animating the results on screen.
Once you have generated the animation data files, you can display animations without
running HAMMER again. This saves a lot of time when comparing the results of
several surge-control alternatives. You can load the animation data files using the
HAMMER Viewer (Tools > Viewer > Graphics in Modeler):
8-215
8. During an animation, you can use the Animation Controller to change the frame
rate or frame position interactively with the sliders provided. You can stop the
animation at any time and then, for example, step through a vapor-pocket collapse
frame by frame. You can also jump to a specific time by selecting it from the
choice list. Practice using these tools to prepare a polished and powerful presentation.
9. Carefully select the key locations at which to show histories and the key profiles
to illustrate topography. This keeps the number of graphs to be animated to a
minimum. An animated map is often as effective as several animated profiles.
8-216
8-217
8-218
Appendix
Frequently Asked
Questions
A.1
Overview: How Do I
How Do I tips are available in the following categories:
Extensive, up-to-date tips are available by clicking the Globe on the toolbar, which
will take you to the ClientCare area of the Haestad Methods Web site. There, you can
consult Frequently Asked Questions (FAQs), modeling tips, and other useful information in our KnowledgeBase or do a search on any keyword. This area of the Web site
is only available if you are participating in the ClientCare program.
If the information you need is not available in this section, click the Search tab at the
top of the Help window for an index. To make your work easier, HAMMER and the
Help system are designed to be used together. If you have a high-resolution display
monitor, you will probably find it helpful to size the frames of both the program and
the Help windows so that they fit side by side. Then, while using the program, you can
use the right mouse button or click on the Help tab to update the Help window with
context-sensitive Help.
A.2
Import/Export Tips
Note:
A-219
Import/Export Tips
A.2.1
Additional Considerations When Working with Large Model Files on page A224
Scenario Management
Alternatives are collections of data, such as junction demands or pump and valve
operational settings. A scenario references a certain combination of these alternatives
to reduce the chance of alternative data sets being mishandled. Typically, water-supply
scenarios are managed in the steady-state model, such as WaterCAD or WaterGEMS,
and the selected design is subsequently imported to HAMMER as an initial steady
state, where it is analyzed for hydraulic transients to specify suitable surge-protection
equipment.
HAMMER does not support scenario management directly, but it can store the name
of the original WaterCAD or WaterGEMS file, the name of the scenario, and the time
step you imported in the Summary tab of the Project Options dialog. Each
HAMMER model generates its own set of input and output files, which can be very
large, consequently, you should be aware of the following:
A-220
HAMMER does not store multiple scenarios in a single file at this time, in part to
limit file size and also to avoid decreasing performance when generating tabular
reports or viewing animations. Each scenario must be saved as a separate set of
input and output files.
You cannot open multiple files at once within a HAMMER session. If you need to
compare the results of different output files, you can save each files results to a
HAMMER graph file (.GRP) and copy and paste data between these .GRP files.
This uses less computer resources than opening each in a separate instance of
HAMMER from the START menu.
It is highly recommended that you create a new folder for each alternative to store
the many files HAMMER may create (.HIF, .HOF, .ANI, .GRP, .MDB, .RPT,
.OUT, and others)
Demand Alternatives
Steady-state models consider many demand alternatives (Avg. Day, Max Day, Peak
Hr.) and development conditions (Year 2018, Year 2033).
Transient Tip: For each development condition, two demand
alternatives are typically critical in terms of their
potential for significant hydraulic transients: peak hour
and minimum hour. Results should be scrutinized at
each location with a major facility (e.g., reservoir or
booster pump) and for pipeline profiles/paths along the
largest pipes connecting pumping and storage elements.
Control Valves
Transient Tip: Hydraulic transients of interest to designers usually
result in pressure wave fronts which travel so quickly
throughout a water system that the most severe high and
low pressure cycles occur before control valves have
sufficient time to significantly respond to these changes.
Since pressure-relief and other valves may not react
quickly enough during a transient event, HAMMER
maintains their initial settings throughout the simulation
period.
It is safer to neglect the pressure relief such valves may
provide during transients and to rely solely on surgecontrol valves or other equipment specially designed to
control transients. If valves are controlled according to
pressure or flow at a given node, complete the transient
analysis (which lasts a few seconds or minutes), then set
up the final steady state in WaterCAD and restart your
EPS simulation to model these modulating valves.
Based on hydraulic conditions in the system at steady state (i.e., time zero) HAMMER
will convert the following valve types to valves with a fixed opening (acting as an
inline orifice), which results in an equivalent head loss:
A-221
Import/Export Tips
Pressure-Regulating Valves (PRVs) that open to allow liquid to escape when pressure equals or exceeds a set point.
Flow-Control Valves (FCVs) that throttle open or closed to maintain a set flow
rate.
Pressure-Breaker Valves (PBVs) that create a constant headloss across the valve.
Throttle-Control Valves (TCVs) that allow you to adjust minor loss coefficients
based on system pressures, HGLs, or time.
Second quadrant (Q<0, N>0)flow reverses through the pump even though the
pumps spin direction is unchanged (assuming no check valve or nonreturn
ratchet).
Third quadrant (Q<0, N<0)flow and spin reverse and the turbomachine
performs like a turbine, removing some energy from the fluid.
Fourth quadrant (Q>0, N<0)flow is exiting as per the pump design, but spin
reverses and power is dissipated, while the turbomachine is removing energy from
the liquid. For more information, see Pump Theory on page B-267.
In Summary
HAMMER can accurately represent many more features and behaviors than steadystate models. The following are two very important points that we emphasize as you
prepare to use HAMMER for the first time:
A-222
A.2.2
A.2.3
Select File > Import > Network and choose EPANET. Then, from the File > Open
window, select the EPANET file to import. For more information, see Part 1
Creating or Importing a Steady-State Model on page 3-82.
A.2.4
A.2.5
A-223
Modeling Tips
A.2.6
A.3
Dont use Generate Animation Data or Generate Output Database unless you
need to actually view the animations or use the Access database or reports, respectively. This will decrease execution time and memory use.
Always output the minimum number of time steps possible, relying on the
maximum transient envelopes for the extreme high and low heads. In Project
Options, click the Report Times tab and use the periodically option, with a
period of 10 or 20. Only for the final run or when smooth animations are required
should you ever output every time step (and even then, only if required).
Close animation data files (.ANI or .HOF), the HAMMER Viewer, and the
Animation Controller when they are not in use. This frees up valuable memory
and resources during a large system run.
If you have been editing large model files for a few hours in HAMMER
Modeler, consider closing it and reopening it and your .HIF file prior to a large
model run. This closes the Java VM and creates a new one, which may free
memory in some cases.
Modeling Tips
These FAQs are related to modeling water-distribution networks with HAMMER.
Also, please keep in mind that Haestad Methods offers workshops in North America
and abroad throughout the year. These workshops cover these and many more
modeling topics in depth.
A-224
A.3.1
A-225
Modeling Tips
velocities. For more information, see Design of Protective Equipment on page B244. The effect of system topology, fluid characteristics, and most likely causes of
transients are discussed in terms of the possible effects of transients in Overview of
Hydraulic Transients on page B-236.
Compared with steady-state models, what additional data or considerations are
required for a transient model?
Data requirements for hydraulic transient simulations are greater than for EPS or
steady-state runs. In addition to data required by a steady-state model, you also need
to determine the following:
Pumps combined pump and motor inertia and controlled ramp times, if any
See the HAMMER help resources and Hydraulic Element Reference on page 6-161
to ensure that the correct data and parameters are entered in the model. For more information, see: Data Requirements and Boundary Conditions on page 7-192.
How does HAMMER determine the time step?
Note:
A-226
A.3.2
The gas and liquid in the pressure vessel are at the same pressure, typically equal
to the discharge header pressure. Gas vessel pressure has no relationship to the
liquid level, which must be determined based on level probes and, ideally, a sight
glass as a backup.
The volume of gas required depends on the hydraulic transient dynamics of the
system; there must be enough gas to avoid a partial vacuum in the vessel when the
gas expands.
The volumes of gas and liquid required are proportional to the volume of vapor
predicted by HAMMER for an unprotected run.
Try several HAMMER runs, changing the initial volume of gas until the liquid
outflow is sufficient to limit extreme transient heads, and/or to dampen transient
energy quickly enough. A differential orifice will generally attenuate transients
faster.
For more information, see Gas Vessel or Air Chamber on page B-294.
A.3.3
A-227
Modeling Tips
A.3.4
HAMMER allows you to create parallel pipes by drawing pipes with the same end
nodes. If you plan to combine two parallel pipes into one equivalent pipe with a larger
diameter, check that they both have the same vertical profile.
A.3.5
Pumps in parallel can be modeled by inserting a pump on different pipes that have the
same suction and discharge nodes or by modeling the suction and discharge headers
explicitly. However, short pipes in suction and discharge headers are extremely close
together from a hydraulic transient perspective. Based on wave speeds of, typically,
1,000 m/s, an entire header will usually behave as a single node, so consider modeling
it that way.
A.3.6
A.3.7
A-228
Elevated tank
To distribution system
Pump
Reservoir
Orifice to
atmosphere
Tank represented as a
reservoir or as a MH with
a time-varying inflow
P-2
P-3
P-7
Reservoir
P-6
Pump
P-4
J1
J2
A-229
Modeling Tips
A.3.8
k
gpm, psi
k
l/s, m
K
gpm, psi
K
l/s, m
2.5
250-600
18-45
150-180
11-14
2-2.5
350-700
26-52
167-185
13-15
4.5
447-720
33-54
380-510
30-40
The listed coefficients given are based on a 5 ft. (1.5 m) burial depth and a 5.5 in. (140
mm) hydrant barrel. A range is given because each manufacturer has a different
configuration for hydrant barrels and valving. The lowest value is the minimum
AWWA standard.
A.3.9
A-230
One parameter that can be used to adjust pump performance is its speed. For any
speed less than the motors full rated speed, HAMMER automatically uses the
pump affinity laws to adjust the pump-head characteristic curve.
You can specify a variation in torque, typically to model pumps whose motor
input is constant but where a variable-torque transmission is used to transfer it to
the impeller. These mechanisms are common in industrial applications and for
some older pumps.
Motor start and stop sequences are usually predetermined, being merely activated by a
Start or Stop command on the motor control center panel or SCADA system. During
the ensuing pump operation, it is often not possible to control the pump based on the
system conditions. Steady-state pumping must first be achieved.
HAMMER does not support feedback-loop pump controls (based on the pressure or
flow at a node). For this behavior, model the transient event with a duration long
enough to return the system to a final steady state. Then transfer this steady state back
to WaterCAD and continue your analysis of the system as an extended-period simulation.
A.4
A.5
Display Tips
This section discusses the following tips:
How Do I Copy a Path from One HAMMER Project to Another? on page A233
A-231
Display Tips
A.5.1
In HAMMER Modeler, select Tools > Viewer > Graphics to start the HAMMER
Viewer, and do the following:
A.5.2
Click Tools > Set Logo to enter your organizations logo. It must be a .GIF file.
Text you enter as your organizations name will only display in the space left over
by the icon.
Click Tools > Set Company Name to enter your organizations name. If you do
not enter a logo, the name will occupy all of the available space on graphs. The
organization name also appears in the footers of predefined tables.
Select Tools > Global HAMMER Options and select the Other Options tab.
You can select the default font and turn on anti-alias display for sharper lines and
curves. You can also set the background and foreground Drawing Pane colors in
the Colors tab.
Select Tools > Project Options and then the Other Options tab. You can select
the default font here as well and turn on the display of pipes or node labels. You
can also toggle the display of short labels or full-length labels. These options can
help clean up the display of a large system in the Drawing Pane.
A.5.3
A-232
A.5.4
A.5.5
A.6
Editing Tips
The right mouse button can be used to:
A-233
Editing Tips
A-234
Appendix
HAMMER*
Full pipes
With HAMMER, you can analyze drinking water systems, sewage forcemains, fire
protection systems, well pumps, and raw-water transmission lines. You can change the
specific gravity of the fluid to model oil or slurries, for example. HAMMER assumes
that changes in other fluid properties, such as temperature, are negligible. It does not
currently model fluids with significant thermal variations, such as can occur in cogeneration or industrial systems.
The HAMMER algorithms will grow and evolve to keep pace with the state of the
practice in water distribution and wastewater collection modeling. Because the mathematical solution methods are continually extended, this manual deals primarily with
the fundamental principles underlying these algorithms and focuses less on the details
of their implementation.
B-235
Acknowledgements
This appendix introduces the principles of hydraulic transients in piping systems,
reviews current analytical approaches and engineering practices, discusses the potential sources and impacts of water hammer, and presents a proven approach to help you
select and size surge-control equipment. Several transient simulations are integrated
into the discussion to provide context.
B.1
Acknowledgements
HAMMER is based on technology originally created by Environmental Hydraulics
Group (EHG), led by Dr. Alan Fok, P.Eng., a designated Hydraulic Specialist, and
assisted by Dr. Sheldon Zemell. Haestad Methods and EHG have forged a long-term
collaboration to support and improve HAMMER. The software is intended to represent the latest technology in water hammer analysis and design. Some of the text in
this section is adapted from Chapter 13 of Haestad Press Advanced Water Distribution Modeling and Management (AWDM), written by Dr. Edmundo Koelle, Dr.
Thomas Walski, P.E., and the Haestad staff, or extracted from Alan Foks past technical publications and Ph. D. thesis.
B.2
Transients can occur in pressurized systems conveying any fluid, including the
following:
B-236
Combined sewers and tunnelscombined sewers under surcharge with deepwell pump stations, time-varying inflows from surface sewer systems to drop
shafts, and large storage chambers or deep tunnel conveyance or storage systems.
Slurry or oil pumpingmining slurries and tailings reclaim lines, oil transmission pipelines, airport refueling systems, and liquefied natural gas (LNG)
pumping.
HAMMER has been used extensively to analyze and design water and wastewater
systems, as well as slurry and oil systems. EHG has analyzed steam, industrial, and
cogeneration systems with custom versions and has calculated transient forces on
above-ground anchors.
B.2.1
Arithmetic methodAssumes that flow stops instantaneously (in less than the
characteristic time, 2 L/a), cannot handle water column separation directly, and
neglects friction (Joukowski, 1898; Allievi, 1902).
B-237
Haestad Press 2002 Advanced Water Distribution Modeling and Management documents other less-common methods. Transients have also been studied using:
Field TestsField tests can provide key modeling parameters such as the pressure-wave speed or pump inertia. Advanced flow and pressure sensors equipped
with high-speed data loggers make it possible to capture fast transients, down to 5
milliseconds. Methods such as inverse transient calibration and leak detection use
such data. Like all tests, however, data are obtained at a finite number of locations
and generalizing the findings requires assumptions, with uncertainties spread
across the system. At best, tests provide local data and a feel for the systemwide
response. At worst, tests can lead to physically doubtful conclusions limited by
the scope of the test program.
Neither laboratory models nor field testing can substitute for the careful and correct
application of a proven hydraulic transient computer model, such as HAMMER.
B-238
B.2.2
Sudden changes such as these create a transient pressure pulse that rapidly propagates
away from the disturbance, in every possible direction, and throughout the entire pressurized system. If no other transient event is triggered by the pressure wave fronts,
unsteady-flow conditions continue until the transient energy is completely damped
and dissipated by friction.
The majority of transients in water and wastewater systems are the result of changes at
system boundaries, typically at the upstream and downstream ends of the system or at
local high points. Consequently, you can reduce the risk of system damage or failure
with proper analysis to determine the systems default dynamic response, design
protection equipment to control transient energy, and specify operational procedures
to avoid transients. Analysis, design, and operational procedures all benefit from
computer simulations with HAMMER.
The three most common causes of transient initiation, or source devices, are all
moving system boundaries.
B-239
H.G
.L.
Reservoir
Check
Valve
Pump
Sump
Pump
H.G.L.
H.G.L.
Penstock
Governor
Fl
ow
Generator
F lo
w
Gate
Turbine
Valve
Tailrace
Turbine
Valve
B-240
Water initially coming towards the valve suddenly has nowhere to go. As water
packs into a finite space upstream of the valve, it generates a high-pressure pulse
that propagates upstream, away from the valve.
Water initially going away from the valve cannot suddenly stop, due to its inertia
and, since no flow is coming through the valve to replace it, the area downstream
of the valve may pull a vacuum, causing a low-pressure pulse to propagate
downstream.
3. The pressure pulse is reflected toward the pump, but it encounters a closed check
valve (designed to protect the pump against high pressures) that reflects the pulse
as a high pressure toward the reservoir again (maximum transient head).
4. Friction eventually attenuates the transient energy and the system reaches a final
steady state: static HGL, in this case, since pumping has stopped and flow at the
reservoir is zero.
The foregoing discussion illustrates the typical concepts to consider when analyzing
hydraulic transients. Computer models are an ideal tool for tracking momentum,
inertia, and friction as the transient evolves, and for correctly accounting for changes
in mass and energy at boundaries. Note that transients propagate throughout the entire
pressurized system.
B-241
Reservoir
Steady HGL
Static HGL
High Point
Devices
Pipeline
m
imu
Min
ad
t He
n
e
i
ns
Tra
Downstream
Source Devices
B.2.3
Impacts of Transients
Hydraulic transients can result in the following physical phenomena:
High or low transient pressuresThese can be applied to piping and joints in a fraction of a second and they often alternate from high to low and vice versa. High pressures resulting from the collapse of vapor pockets are analogous to cavitation in a
pump: they primarily accelerate wear and tear, but they can burst a pipe by overcoming its surge-tolerance limit. Subatmospheric or even full-vacuum pressures can
combine with overburden and groundwater pressures to collapse pipes by buckling
failure. Groundwater can also be sucked into the piping.
High transient flowsThese can result in significant degradation of water quality as
deposits and rust are loosened and entrained at high velocities. This is aggravated
whenever flows reverse direction during a transient event. High-velocity flows also
exert forces at pipe bends.
Transient forcesRapidly moving pressure pulses result in temporary, but very
significant, transient forces at bends and other fittings, which can cause joints to
move. Even for buried pipe, repeated deflections combined with pressure cycling can
wear out joints and result in leakage or outright failure. Thrust blocks are typically
sized for steady-state forces plus a safety factornot transient forcesand typically
B-242
Check valves at pumps as flow reverses from the downstream reservoir to the
pump.
Reservoir inlet valves, altitude valves at elevated tanks, or isolation valves if they
close rapidly.
Dead ends as they reflect incoming pulses with up to double the wave amplitude.
Pipe bursts, where flow leaving the system may exceed the steady-state flow (in
systems with high static head compared to the dynamic head).
Pump startup before transient energy has decayed sufficiently or before all air has
been removed from the line.
B-243
Pump shifting during normal operations, which may result in frequent pressure
shocks.
Hydraulic transients can result in the following infrastructure management issues and
risks:
B.2.4
Premature aging and wear of valves, pipes, and pumps due to high magnitude and/
or frequent pressure shocks.
Pump cavitation due to low suction head and pipe lining damage due to vacuum
conditions.
Rapid pump or valve operation by major water users (e.g., a food production
factory) may accelerate the pipe material and anchor fatigue in their vicinity.
B.3
B-244
The best way to arrive at sound, physically meaningful conclusions and recommendations is to keep these principles in mind whenever you interpret the results of a
hydraulic model. HAMMER makes this easy by tracking the mass inflow or outflow
of air or water at any location and by plotting or animating the resulting total energy at
any point and time in the system.
B.3.1
Conservation of Energy
The first law of thermodynamics states that for any given system and time interval, the
change in total energy is equal to the difference between the heat transferred to the
system and the work done by the system on its surroundings. In hydraulic terms,
changes in the total energy of a fluid do not consider changes in its internal (molecular) forms of energy, such as electrical and chemical energy, because these are
usually relatively small.
In hydraulic terms, energy is often represented as energy per unit weight, resulting in
units of length. At any point in a hydraulic system, the total energy of a fluid consists
of three components that can be expressed as an equivalent elevation, or head:
Pressure Head:
p/
Elevation Head:
Velocity Head:
V2/2g
Where
B-245
B.3.2
P1
V2
P
V2
+ z1 + 1 + h p = 2 + z2 + 2 + hL
2g
2g
Where
(B.1)
hp
hL
The components of the energy equation can be combined to express two useful quantities, the hydraulic grade and the energy grade:
B-246
Hydraulic gradeThe hydraulic grade is the sum of the pressure head (p/ ) and
elevation head (z). The hydraulic head represents the height to which a water
column would rise in a piezometer. The plot of the hydraulic grade in a profile is
often referred to as the hydraulic grade line or HGL.
Energy gradeThe energy grade is the sum of the hydraulic grade and the
velocity head (V2/2g). This is the height to which a column of water would rise in
a pitot tube. The plot of the hydraulic grade in a profile is often referred to as the
energy grade line or EGL. At a lake or reservoir, where the velocity is essentially
zero, the EGL is equal to the HGL, as can be seen in the following figure.
QIN t = QOUT t + Vs
Where
QIN
QOUT
VS
(B.2)
B-247
B.3.3
Both branches of transient theory stem from the same governing equations.
HAMMER uses the more advanced elastic theory systemwide for virtually every
simulation, but it can also switch to the faster rigid-column theory (in specific reaches
and for special applications) to reduce execution time, as discussed in Rigid-Column
Simulation on page 7-190.
The continuity equation and the momentum equation are needed to determine V and p
in a one-dimensional flow system. Solving these two equations produces a theoretical
result that usually corresponds quite closely to actual system measurements if the data
and assumptions used to build the numerical model are valid. Transient analysis
results that are not comparable with actual system measurements are generally caused
by inappropriate system data (especially boundary conditions) and inappropriate
assumptions.
B-248
H
dH a 2 V
+V
+
=0
t
x
g x
Where
(B.3)
The second term on the left-hand side of the preceding equation is small relative to
other terms and is typically neglected, yielding the following simplified continuity
equation, as used in the majority of unsteady models:
H a 2 V
+
=0
g x
t
(B.4)
fV V
V
V
H
+V
+g
+
=0
x
2D
t
x
Where
velocity of fluid
(B.5)
The last term on the left-hand side represents friction losses in the direction of flow:
B-249
fV V
2D
The first term on the left-hand side is the local acceleration term, while the second
term represents the convective acceleration, proportional to the spatial change of
velocity at a point in the fluid, which is often neglected to yield the following simplified equation:
fV V
V
H
+g
+
=0
t
x
2D
(B.6)
Equations B.4 and B.6, though rigorous and explicit, incorporate the following
assumptions, which are often not strictly valid in real water systems:
Fluid and pipe wall are linearly elasticin aging water pipes whose shape has
become noncircular and whose integrity may be compromised by cracks (virtually
every water system leaks), fluid may escape the system rather than being
compressed and deformations imposed on piping may not be entirely recovered.
Pipe flows fulleven in pressurized systems, air or vapor can accumulate at local
high points, forcing the water to accelerate and pass underneath it. In extreme
cases, this phenomenon can significantly diminish pumping efficiency (e.g., vapor
lock).
Nevertheless, these assumptions are essentially valid for the majority of the time in the
majority of water systems. Solving these equations yields accurate numerical simulation results in most cases.
B-250
fV V
g dH dV
+
+
= 0
a dt
dt
2D
dx
= +a
dt
fV V
g dH dV
+
+
= 0
a dt
dt
2D
dx
= a
dt
C+
(B.7)
C
(B.8)
Equations B.7 and B.8 cannot be solved analytically, but they can be expressed graphically in space-time as characteristic lines (or curves), called characteristics, that
represent signals propagating to the right (C+) and to the left (C-) simultaneously and
from each location in the system. At each interior solution point, signals arrive from
the two adjacent points simultaneously. A linear combination of H and V is invariant
along each characteristic if friction losses are neglected; therefore, H and V can be
obtained exactly at solution points. With head losses concentrated at solution points
and the assumption that friction is small, an iterative procedure is used in conjunction
with MOC to advance the solution in time.
Transient modeling essentially consists of solving these equations, for every solution
point and time step, for a wide variety of boundary conditions and system topologies.
To obtain a general computer model like HAMMER, the following additional capabilities are required:
Boundary conditions must also be expressed as algebraic and/or differential equations based on their physical properties. This must be done for every hydraulic
element in the model and solved along with the characteristic equations.
B-251
B.3.4
dH
(B.9)
B-252
Pipeline
Pump Station
Reservoir
Figure B-4: Static and Steady HGL versus Rigid and Elastic Transient
Head Envelopes
The rigid model has limited applications in hydraulic transient analysis because the
resulting equations do not accurately model pressure waves caused by rapid flowcontrol operations. The rigid model applies to slower surge or mass oscillation transients, as defined in Wave Propagation and Characteristic Time on page B-261.
During mass oscillations, moderate changes in head occur slowly, allowing changes of
the liquid density and/or elastic deformation of the pipeline to be neglected.
Mass oscillations routinely occur while deep sewers or tunnel systems are filling.
Based on simulations for an actual project, Figure B-5: Mass Oscillations during
Deep Tunnel Fillingon page B-254 shows:
Liquid levels in the large transmission (sewer or tunnel) and storage (large vertical
chamber) elements typically rise gradually as the system fills.
The different flow rates contributed by surface sewers, and conveyance in the
deep system, causes each storage chamber (A, B, and C) to fill at a different rate.
B-253
Liquid levels in smaller inflow drop shafts can fluctuate significantly at a much
higher frequency than the large storage chambers, possibly resulting in a spill to
surface sewers or even to ground level. Resonance and amplification are possible
in these shafts and elastic theory may be required to correctly model the faster
changes in liquid level.
As the entire system becomes full, levels in the large chambers may significantly
exceed the ground elevation as excess energy is required to accelerate water (in
the submerged outfall pipes) from zero to a steady-state velocity. Overflows may
occur at the chambers unless adequate provision is made for this temporary condition.
85
Initial spill
80
Start of spill
to ground
Lake Level
75.2 m
75
70
65
60
55
Water levels rise slowly in large chambers
as mass oscillations take place. Solvable
using Rigid Water Column Theory (RWCT.)
50
45
Legend
40
Storage Chamber A
Inflow Shaft
35
Storage Chamber B
Storage Chamber C
30
25
10
Time (minutes)
15
B-254
B.3.5
B-255
Foks boundary
(1987) between
EWCT and RWCT
using HAMMER
5 2.5 % of ERROR
VALVE HEAD,
Ho = (gho/avo)
20 10
Symbols
g = gravitational acceleration
(m/s)
ho = head loss across valve (m)
a = pressure wave speed (m/s)
Vo= initial flow velocity through
valve (m/s)
tq = time of valve closure (s)
l = pipe length (m)
Wo
s
od
RW
(
CT
)
,74
73
19
Figure B-6: When to Use Elastic versus Rigid Column Theory for a Valve
Closure
B.3.6
Elastic Theory
The elastic model assumes that changing the momentum of the liquid causes expansion or compression of the pipeline and liquid, both assumed to be linear-elastic. Since
the liquid is not completely incompressible, its density can change slightly during the
propagation of a transient pressure wave. The transient pressure wave will have a
finite velocity that depends on the elasticity of the pipeline and of the liquid as
described in Celerity and Pipe Elasticity on page B-257.
B-256
(B.10)
denotes initial conditions.
For an instantaneous valve closure or stoppage of flow, the upsurge pressure (HHo) is
known as the Joukowski head. Given that a is roughly 100 times as large as g, a 1
ft./sec. (0.3 m/s) change in velocity can result in a 100 ft. (30 m) change in head.
Because changes in velocity of several feet or meters per second can occur when a
pump shuts off or a hydrant or valve is closed, it is easy to see how large transients can
occur readily in water systems.
The mass of fluid that enters the part of the system located upstream of the valve
immediately after its sudden closure is accommodated through the expansion of the
pipeline due to its elasticity and through slight changes in fluid density due to its
compressibility. This equation does not strictly apply to the drop in pressure downstream of the valve, if the valve discharges flow to the atmosphere.
B.4
B.4.1
B-257
Ev =
Where
dp
dp
=
dV
d
V
(B.11)
Ev
dp
dV
d/
A relationship between a liquids modulus of elasticity and density yields its characteristic wave celerity:
a=
Where
Ev
dp
=
(B.12)
=
The characteristic wave celerity (a) is the speed with which a disturbance moves
through a fluid. Its value is approximately 4,716 ft./sec. (1,438 m/s) for water and
approximately 1,115 ft./sec. (340 m/s) for air.
Injecting a small percentage of small air bubbles can lower the effective wave speed of
the fluid/air mixture, provided it remains well mixed. This is difficult to achieve in
practice, because diffusers may malfunction and air bubbles may come out of suspension and coalesce or even buoy to the top of pipes and accumulate at elbows, for
example.
In 1848, Helmholtz demonstrated that wave celerity in a pipeline varies with the elasticity of the pipeline walls. Thirty years later, Korteweg developed an equation to
determine wave celerity as a function of pipeline elasticity and liquid compressibility.
HAMMER uses an elastic model formulation that requires the wave celerity to be
corrected to account for pipeline elasticity.
B-258
Ev
a=
Ev A
1+
Ap
(B.13)
Equation B.13 is valid for thin walled pipelines (D/e > 40). The factor depends on
pipeline support characteristics and Poissons ratio. depends on the following:
Pipe is supported only at one end and allowed to undergo stress and strain both
laterally and longitudinally: = 5/4 (ASCE, 1975)
Youngs Modulus
Poissons Ratio,
(10 lbf/ft )
(GPa)
Steel
4.32
207
0.30
Cast Iron
1.88
90
0.25
Ductile Iron
3.59
172
0.28
Concrete
0.42 to 0.63
20 to 30
0.15
Reinforced Concrete
0.63 to 1.25
30 to 60
0.25
Asbestos Cement
0.50
24
0.30
PVC (20oC)
0.069
3.3
0.45
B-259
Youngs Modulus
Poissons Ratio,
(10 lbf/ft )
(GPa)
Polyethylene
0.017
0.8
0.46
Polystyrene
0.10
5.0
0.40
Fiberglass
1.04
50.0
0.35
Granite (rock)
1.0
50
0.28
B-260
Temperature
(oC)
Bulk Modulus of
Elasticity
Density
(106 lbf/ft2)
(GPa)
(slugs/
ft3)
(kg/m3)
Fresh Water
20
45.7
2.19
1.94
998
Salt Water
15
47.4
2.27
1.99
1,025
Mineral Oils
25
31.0 to 40.0
1.5 to
1.9
1.67 to
1.73
860 to 890
Kerosene
20
27.0
1.3
1.55
800
Methanol
20
21.0
1.0
1.53
790
Figure B-7: Celerity versus Pipe Wall Elasticity for Various D/e Ratios
For pipes that exhibit significant viscoelastic effects (for example, plastics such as
PVC and polyethylene), Covas et al. (2002) showed that these effects, including creep,
can affect wave speed in pipes and must be accounted for if highly accurate results are
desired. They proposed methods that account for such effects in both the continuity
and momentum equations.
B.4.2
B-261
Operation Classification
TM = 0
Instantaneous
T M 2L a
Rapid
T M > 2L a
Gradual
T M 2L a
Slow
B.4.3
When a wave traveling in a pipe and defined by a head pulse Ho comes to a node, it is
transmitted with a head value Hs to all other connected pipes and reflects back to the
initial pipe with a head value Hr. The wave reflection occurring at a node changes the
head and flow conditions in each of the pipes connected to the node.
If the distances between the pipe connections are small, the head at all connections can
be assumed to be the same (that is, the head loss through the node is negligible), and
the transmission factor (s) can be defined as
B-262
Ao
H s
a
s=
= n o
H o
A
ai
i =0 i
2
Where
(B.14)
Hs
Ho
Ao
ao
Ai
ai
Because friction does exist in an actual system, the potential head change calculated using the Joukowsky equation underestimates the actual head rise. This
underestimation is due to packingan additional increase in head occurring at
the valve as the pressure wave travels upstream.
The small velocity behind the wave front means that the velocity difference across
the wave front is less than Vo, so the pressure change is progressively less than the
potential surge as the wave travels upstream. This effect, which is concurrent with
line packing, is called attenuation or reduction.
B-263
r=
Where
H r
= s 1
H o
(B.15)
reflection factor
Hr
B.4.4
Pipe connected to a dead-end or closed valveIn this case, n = 1, and, through the
derivation of an equation for r similar to Equation B.14, it can be shown that r = 1.
In other words, a wave reflects at a closed extremity of a pipe with the same sign
and, therefore, head amplification occurs at that extremity. If a flow-control operation causes a negative pressure wave that reaches a closed valve, the waves
reflection causes a further reduction in pressure. This transient flow condition can
cause liquid column separation and, in low-head systems, potential pipeline
collapse. At a dead end, the wave is reflected with twice the pressure head of the
incident wave.
Pipe diameter reduced (celerity increase)In this case, A1 < A0, and s > 1, so the
head that is transmitted is amplified. For example, if A1 = A0/4 (or D1 = D0/2),
then s = 8/5=1.6 and r = s 1 = 0.6, and the head transmitted to the smaller pipeline is 60 percent greater than the incoming head. The larger pipeline is also
subjected to this head change after the wave partially reflects at the node. If the
diameter is reduced to zero, the junction becomes a dead end.
B-264
Network characteristicsA water system usually consists of several main transmission pipelines (from pumping stations to reservoirs, elevated tanks, or booster
stations) and many branches and loops to distribute water to local water-demand
points.
Piping characteristicsThese include pipeline length (L), diameter (D), roughness (C or f), elevations or profile (based on topography), water levels at suction
and receiving water bodies, flow (Q), pressure head (H) at nodes, and pressure
wave speed (a).
Pressure wave speedThis varies from as low as 340 m/s to as high as 1,438 m/
s for water in thin-walled plastic pipes to thick steel pipes, respectively. Pressure
wave speed is also affected by pipe installation due to bedding, anchorage, and
soil conditions.
Modeling complexityIn the past, networks were usually reduced to a few key
water mains, taking the flow distribution, pipeline profiles, and kinetic energy of
the system into consideration. This usually provided conservative results for these
main lines, but the transient energy transmitted from the main lines to the distribution network (or vice versa) was overlooked. Modern computer models, such as
HAMMER, can simulate networks with thousands of pipes and dozens or
hundreds of boundary conditions.
For the purpose of transient analysis, pumping systems can be grouped as follows:
Closed systemIn a closed system, the pump supplies water and maintains
adequate pressure for the whole system. There is neither a reservoir nor a standpipe in the system. Closed systems usually service a small water supply zone.
Pumps employed in a closed system often have flat pump curves that are undesirable from a transient perspective because rapid flow alterations can occur. After a
power failure, the downsurge likely results in more vapor cavities than in an open
system, while the upsurge is relatively small in comparison. Upon pump startup,
higher transient pressures can be expected due in part to the greater number of air
cavities that are trapped and remain in the system, and in part due to inherently
rapid flow acceleration. The air trapped at local high points should always be
released.
B-265
All the pump stations fail while the booster continues to operate.
A global power failure occurs at all pumping stations for both systems.
Because of flow continuity, the booster pump stops soon after a power failure in
the upstream system and the resulting transients may be similar to a power failure
at both pumping stations. In cases where the booster pump fails while the
upstream pump continues to operate, a worse transient may result in part of the
water system.
B.4.5
B-266
Pick the run duration following the guidelines in Project Management and
Options on page 4-142.
Enter the correct liquid properties as described in Liquid Properties on page 4146.
Describe the boundary conditions and other hydraulic elements correctly using the
information provided in Hydraulic Element Reference on page 6-161.
B.5
Pump Theory
This section supplements the discussion of Rotating Equipment on page 6-171,
covering the following topics:
The above topics introduced the subject as a means of selecting the correct pump
representation for a particular HAMMER run. The following sections focus on theoretical and practical aspects:
B.5.1
B-267
Pump Theory
B-268
B.5.2
Variable-Speed Pumps
A pumps characteristic curve is fixed for a given motor speed and impeller diameter,
but can be determined for any speed and any diameter by applying the affinity laws.
For variable speed pumps, these affinity laws are presented as:
Q1 n1
=
Q2 n2
(B.16)
and
2
h1 n1
=
h2 n2
(B.17)
B-269
Pump Theory
Where
B.5.3
Constant-Horsepower Pumps
WaterCAD and WaterGEMS provide many ways to enter pump curves, as described
in Pump Fundamentals on page 6-171. HAMMER allows any pump curve to be
represented as pairs of heads and corresponding flows, interpolating linearly between
these values when required during the simulations. It is therefore desirable to enter as
many line segments as is practical to accurately describe the pumps operating range.
Fortunately, HAMMER automatically imports pump curves. If a multiple point rating
curve was entered in WaterCAD, WaterGEMS, or produced using the LevenbergMarquardt Method, as shown in the following equation, an equivalent multiple-point
rating curve is imported automatically into HAMMER.
Y = A ( B QC )
Where
B-270
(B.18)
A, B, C
B.6
Valve Theory
Several types of valves are in use at any one time in a pressurized system. These
valves have different behaviors due to their different purposes, but all valves are used
for controlling flow. They can be opened, closed, or throttled to achieve the desired
result. In terms of hydraulic transient analysis and design, valves can be classified as
flow control or surge control valves. Flow control valve types are discussed in FlowControl Valve Fundamentals on page 6-166:
B.6.1
B-271
Valve Theory
and hand wheel is also provided for each valve. The gear ratios are set so that a
large number of turns is required on the wheel to fully open or close the valve.
Even for the fittest operator, this ensures that the valve cannot be closed too
quickly, to prevent water hammer.
B-272
B.6.2
B-273
Valve Theory
Pinch valves are particularly suited for slurries or liquids with large amounts of
suspended solids. They seal by means of one or more flexible elements, such as a
rubber tube, that can be pinched to shut off flow. The flexible element can vary widely
from food-grade to special natural and synthetic rubbers to handle corrosive and/or
abrasive fluids and mixtures.
Needle valves are volume-control valves that restrict flow in small lines. Needle
valves are commonly used for speed control in piloting by allowing operators to set
the time required for fluid to move to or from the valve piston chamber. The fluid
going through the valve turns 90 degrees and passes through an orifice that is the seat
for a rod with a cone-shaped tip. Positioning the cone in relation to the seat changes
the size of the orifice.
B.6.3
For ease of interpretation, valve closing can be represented numerically by the shape
of closure (S) parameter that represents the rate of opening area deceleration during
the time of a complete closure (Tc), or stroke time, if the stroke varies linearly with
time. If a partial closure, opening, or full opening is specified, HAMMER correctly
tracks the area open to flow. The following equations are used to relate area to stroke:
Increasing decelerationIf the rate of change of the area open to flow (with
respect to a constant stroke speed) increases at the end of the closure period, the
valve closing pattern can be expressed as:
A/A0 = 1 - (T/Tc )-S
B-274
(B.19)
Where
A/A0
T/Tc
S
Decreasing decelerationIf the rate of change of the area open to flow (with
respect to a constant stroke speed) decreases at the end of the closure period, the
exponent S should be less than 1 and the valve-closing pattern can be expressed as
A/A0 = (1 - T/Tc )-S
(B.20)
For valves commonly used in engineering practice, the following values of S are used
by HAMMER according to the valve type:
Valve
Butterfly valve
-1.85
Ball valve
-1.35
Globe valve
1.00
1.35
Needle valve
2.00
n/a
The relationship between the fraction of area open to flow (A/A0) and the stroke (T/Tc)
is shown in the following figure.
B-275
Valve Theory
10
Needle Valve
7
6
5
Globe Valve
4
Ball Valve
3
2
A/Ao = 1-(T/Tc)-S
Needle S = 2
Circular Gate S = 1.35
Where S > 1
Globe S = 1, linear
A/Ao = (1-T/Tc)- S
Ball S = -1.35
Butterfly S = -1.85
Where S < -1
Butterfly Valve
1
0
10
T/Tc
B.6.4
Flow-Decreasing Characteristics
Normally, the flow rate decreases much slower than that of the opening area during
the early stage of the valve closing. However, this pattern inverts toward the end of the
valve-closing period. As shown in the figure below for most common valves, the
majority of flow drops to zero quickly near the end of the valve-closing stroke (or
time).
B-276
10
9
8
7
6
Butterfly Valve
5
4
3
2
1
0
10
T/Tc
B.7
B.7.1
Hazen-Williams Equation
The Hazen-Williams formula is frequently used in the analysis of pressure-pipe
systems (such as water distribution networks and sewer force mains). The equation is:
Q = k C A R 0.63 S 0.54
(B.21)
B-277
Where
B.7.2
Darcy-Weisbach Equation
Because of its nonempirical origins, the Darcy-Weisbach equation is viewed by many
engineers as the most accurate method for modeling friction losses. It most commonly
takes the following form:
hL = f
Where
L V2
D 2g
(B.22)
hL
For section geometries that are not circular, this equation is adapted by relating a
circular sections full-flow hydraulic radius to its diameter as:
D = 4R
Where
B-278
Q = A 8g
Where
RS
f
(B.23)
The Swamee and Jain equation can then be used to calculate the friction factor. For
more information, see Swamee and Jain Equation on page B-279.
f =
Where
1.325
2
.
5
74
ln
+
3.7 D
Re0.9
Re
(B.24)
The friction factor is dependent on the Reynolds number of the flow, which is dependent on the flow velocity, which is dependent on the discharge. This process requires
the iterative selection of a friction factor until the calculated discharge agrees with the
chosen friction factor.
B-279
Colebrook-White Equation
The Colebrook-White equation is used to iteratively calculate the Darcy-Weisbach
friction factor. Its free-surface form is
k
1
2.51
= 2 log
+
12.0 R Re f
f
(B.25)
k
1
2.51
= 2 log
+
3.7 D Re f
f
Where
B.7.3
(B.26)
Re
Mannings Equation
Note:
Mannings equation, which is based on Chzys equation, is one of the most popular
methods in use today for free-surface flow. For Mannings equation, the roughness
coefficient in Chzys equation is given by:
1
R 6
C=k
n
B-280
(B.27)
Where
Substituting this roughness into Chzys equation gives you the well-known
Mannings equation:
Q=
Where
2
1
k
A R 3 S 2
n
(B.28)
Chzys Equation
Chzys equation is rarely used directly, but it is the basis for several other methods,
including Mannings equation. Chzys equation is:
Q = C A R S
Where
(B.29)
B-281
B.7.4
Minor Losses
Minor losses in pressure pipes are caused by localized areas of increased turbulence
that create a drop in the energy and hydraulic grades at that point in the system. The
magnitude of these losses is dependent primarily upon the shape of the fitting, which
directly affects the flow lines in the pipe.
hm = K
Where
V2
2g
(B.30)
hm
Typical values for fitting loss coefficients are included in the fittings table, see Fitting
Loss Coefficients on page B-311.
Generally speaking, more-gradual transitions create smoother flow lines and smaller
head losses. For example, Figure B-12: Flow Lines at Entranceon page B-282
shows the effects of entrance configuration on typical pipe entrance flow lines.
B-282
B.7.5
Quasi-Steady Friction
In HAMMER, a hydraulic transient analysis usually begins with an initial steady state
for which the heads and flows are known for every pipe in the system. Prior to beginning the transient calculations, HAMMER automatically determines the friction factor
based on the following information:
1. If a pipe has zero flow at the initial steady state, HAMMER obtains a friction
factor from a default table based on its diameter:
Table B-5: Default Friction Coefficient Equivalents
Hazen-Williams Friction
Coefficient, C
70
0.050
100
0.025
140
0.015
2. If a pipe has a nonzero flow at the initial steady state, HAMMER automatically
calculates a Darcy-Weisbach friction factor, f, based on the heads at each end of
the pipe, the pipe length and diameter, and the flow in the pipe.
3. HAMMER uses the Darcy-Weisbach friction method in performing either steadystate or transient friction calculations. If you enter an f value for a pipe in the
Element Editor, HAMMER uses this value in the calculations instead of the
default value. The Darcy-Weisbach method reflects the changes in total fluid and
pipe friction as flow changes, as compared with the other methods shown in
Figure B-13: Comparison of Friction Coefficients in Various Methodson
page B-284.
B-283
Note:
B-284
B.7.6
250
Steady
Quasi-Steady
Transient
Steady
230
Head (m)
Quasisteady
210
Unsteady
(Transient)
190
0
10
Time (s)
15
20
25
B-285
B.8
B.8.1
B-286
B-287
B.8.2
Protection Devices
Using a transient model, the engineer can try different valve operating speeds, pipe
sizes, and pump controls to see if the transient effects can be controlled to acceptable
levels. If transients cannot be prevented, specific devices to control transients may be
needed.
Some methods of transient prevention include:
Proper pump controlsExcept for power failures, pump flow can be slowly
controlled using various techniques. Ramping pump speeds up and down with
soft-start or variable-speed drives can minimize transients, although slow opening
and closing of pump-control valves downstream of the pumps can accomplish a
similar effect, often at lower cost. The control valve should be opened slowly after
the pump is started and closed slowly prior to shutting down the pump.
Lower pipeline velocityPipeline size and thus cost can be reduced by allowing
higher velocities. However, the potential for serious transients increases with
decreasing pipe size. It is usually not cost effective to significantly increase pipe
size to minimize transients, but the effect of transients on pipe sizing should not be
ignored in the design process.
B-288
Pump inertia
Surge tanks
Air chambers
One-way tanks
Relief valves
Surge tanks
Air chambers
The items in the preceding lists are discussed in the sections that follow. These items
can be used singly or in combination with other devices.
B.8.3
SystemImprovement
Approach
FlowSupplement
Approach
Surge-Relief
Approach
Surge Control
Measures/Impacts
Surge tank
Air chamber
Increase pump
inertia
Rupture disk
Realign pipeline
route
Recut or
improve profile
Reduce flow
Reliability
+++++
+++
Cost
---
+++
Operation and
Maintenance
+++++
+++
Complexity
+++
++
Flexibility
---
+++
B-289
These three approaches differ significantly in terms of the required civil and piping
works, physical appearance, hydraulic characteristics, long-term reliability, operational complexity and flexibility, and cost of construction, operation, and maintenance.
However, these measures have a common basisall three attempt to protect the
system from water hammer by reducing the rate of change of flow to minimize the
effects of transients. Each approach modifies a different governing parameter, as
described in the following sections.
Table B-7: Governing Parameters for Hydraulic Transients
A) Piping system characteristics
(i) Static variables
Pipe profile
Power (Pw)
C) Valve characteristics
B-290
F) Transient characteristics
Dampening rate
B-291
System-Improvement Method
This method is the most reliable, with the least operation and maintenance requirement. However, it is very expensive and usually used only as a last resort. It consists
of the following measures:
1. Reduce velocityThe smaller the pipe flow velocity, the less potential there is
for a large rate of change in velocity (dV/dt). Normal velocities can be reduced by
enlarging the pipe diameter or redistributing the flow to twin pipes.
2. Pipe materialThe pressure wave speed a of a flexible pipe material is less than
that for rigid pipe. For a very fast stoppage of flow (< 2 L/a), the transient effect of
pressure-wave speed is prominent. Changing pipe material may improve the
outcome, although the surge tolerance of a more flexible pipe may be less.
3. Pipeline improvementPipeline profiles with prominent local high points are
susceptible to the occurrence of subatmospheric or even full vacuum pressure,
resulting in water-column separation and vapor or air pockets in the pipeline. Very
high upsurge pressures can result when water columns subsequently rejoin. Extra
excavation or fill can reduce or eliminate local high points.
Flow-Supplement Approach
This approach can be used to effectively control transients resulting from a pump shutdown or startup. Following a power failure, energy stored in hydraulic or mechanical
devices can be converted into kinetic energy to force flow into the system and prevent
vapor or air pockets from forming.
Such energy conversions reduce the rate of change of flow and, consequently, the
magnitude of the resulting hydraulic transients. Part of the flow enters the surge tank
or air chamber at start-up or during the upsurge, thereby reducing the effects of an
otherwise rapid increase in flow. Due to its relatively high cost, this very reliable
method may not be feasible in small water systems.
The following sections describe specific implementations of the flow-supplement
approach.
B-292
Surge Tank
B-293
The design of the check valve at the riser to protect against debris or jamming.
Cost of refilling this tank with drinking water (to avoid odors).
B-294
B-295
If the downsurge head drops to or below the pump station elevation, part of the
pipeline may already be subjected to subatmospheric pressures or even a fullvacuum condition. This may defeat the purpose of an air chamber installed to
protect against the downsurge.
Normally, an air chamber requires a high static head to be practical. If the downsurge head drops to the pump station, a large upsurge head can also bounce back,
considerably higher than the static head. This may also defeat the purpose of its
upsurge protection.
Air inside a gas vessel (air chamber) is always contained by a thick metal shell
and separated from atmospheric pressure by piping and a reservoir. With an airinlet valve mounted on the top, during the downsurge period a large quantity of air
at atmospheric pressure can rush into the chamber. During the upsurge (or even
possibly during normal operation) period, the huge pressure difference between
the inside and outside of the chamber provides a high possibility that a large
volume of air could escape through a leak in the inlet valve. Since an air chamber
is a pressure vessel, pressure inside the chamber is many times greater than atmospheric pressure outside the chamber. The mechanical part of the air-inlet valve
can leak or fail.
When a significant volume is required, two smaller gas vessels should be considered
to provide redundancy whenever one unit has to be maintained, or in case one loses its
gas volume and is ineffective during a transient. The following appurtenances require
careful design:
There should be two or more redundant air compressors, each equipped with a
tank to store enough air at the required pressure to supply the gas vessel for short
times after a power failure. Compressors should be capable of running from
generators during an extended power failure if diesel fire pumps will be running.
Level-control probes should be set for high and low level, high and low alarm, and
drain or fill. Compressors should be started and stopped according to these levels.
Avoid setting high- and low-level probes too close to the normal operating range
to avoid spurious warningsthis can cause operators to ignore more serious lowor high-level alarms.
Increase of Inertia
Inertia increases when flywheels are added to a shaft to increase the kinetic energy
stored in rotating parts, thereby buffering a rapid pump shutdown. Pumps have tended
to get smaller and smaller (with less inertia) and lighter, multistage vertical pumps are
used more frequently. This has tended to make this option far less common.
B-296
B.8.4
Pump Protection
Pump protection includes:
Check Valve
A check valve on the discharge line of a pump should have a fast closing time to
prevent flow reversal through the pump and the valve slam that can occur with
delayed valve closure, or where surge tanks are incorporated into the pump station
design. Valve slam can damage the valve, pump, or system piping. If it is not possible
to have a check valve that closes before the surge tank responds and slams the valve,
some type of dampening device, such as a dash pot, is necessary to control valve
closure during the last 5 to 10 percent of the valve travel.
B-297
B-298
B.8.5
Surge-Relief Valves
There are many documented cases of poorly specified control valves. Some of these
valves do not operate adequately because of excessive head loss or cavitation during
steady-state flow conditions; others are inadequate to control hydraulic transients
because of poor valve selection or poor operation. When specifying valves for flow
control and/or pumping stations, the engineer must carefully evaluate the type,
number, and size of valves to provide adequate steady and transient flow regulation.
Note:
The advantage of surge-relief valves is that they are relatively inexpensive and easy to
fit into a pumping system at the locations of interest. Generally, valves control surge
conditions by opening and/or closing according to preset characteristics. This restricts
hydraulic transients to more tolerable limits, but it can rarely eliminate cavitation or
water-column separation. Moreover, if the valves are oversized or operated too
rapidly, other types of water hammer problems may result (e.g., water bleeding, and
excessive flow reversals), possibly resulting in worse transients than without valve
protection. However, with careful HAMMER modeling and design, valves offer a
versatile and powerful means to safely control water hammer.
The following are different types of surge-relief valves:
Pressure-relief valve
Air-release valve
Surge-anticipator valve
Rupture disk
The following descriptions and figures show their geometry and schematics:
B-299
Qo
Flow
Flow at P.S.
a) Check Valve
Rotential
Reverse Flow
Pressure-relief valveThis valve is usually installed across the pumps and discharge
headers or at critical points along the pipeline. It opens when a preset pressure is
exceeded and closes immediately after pressure drops below this setting. A damped
closure may be provided to allow for a longer closing time. One of the main concerns
is the considerable time lag for the valve to open following a power failure. Transient
pressure waves can come and go in a fraction of second. Very often, this valve is used
as a redundant measure, to limit the pressure rise during normal pumping operations.
Pump station bypass with check valveIf the suction water level is high, a bypass
line can slow the reduction in flow by supplying water to the pipeline during the
downsurge period (following a power failure) using potential energy in the suction
reservoir. However, it provides no upsurge protection to a pumping system because no
back flow is allowed through the check valve. It can be effective in a downhill or flat
pipeline.
A smaller bypass line is sometimes provided (as shown by dotted lines) around the
check valve in the primary bypass line.
B-300
Inline bypass with check valveThe check valve is usually located downstream of
the location of cavitation at a high point. The bypass line should be sized so that no
high pressure is built up at the downstream section and no large reverse-flow velocity
occurs in the upstream section of the check valve. Normally, an air valve needs to be
installed at the crest to eliminate vapor pressure, and a surge-anticipator valve is
located at the pump station to protect it and the pipe section between the pump and the
high point.
B-301
B-302
Fully Open
Valve Opening
Valve Operation
g) Surge Anticipator
(Automatic Control)
Fast Open
Slow Closing
Time
Rupture diskA rupture disk is equipped with a membrane which can burst to
discharge a large flow rate and relieve mass (pressure) from the system whenever transient pressures exceed a pre-set value. Such disks may rupture at a different pressure
and both the upper and lower burst limit provided by the manufacturer should be
modeled using HAMMER.
Pressure-sustaining valveThis valve is usually installed at the downstream end of
a pump-discharge line. It dissipates large amounts of energy just before flow drains to
a lower-energy water system. The valve sustains a stable pressure to the upstream,
higher-head system, by adjusting the opening area of the valve multi-orifices.
However, during the transient period, this valve cannot physically tune the orifices
fast enough to catch rapid pressure changes.
A sample run based on a case study is presented in the following figure. As shown, the
combination air valve does not help to control surge due to the big air pocket and the
high head at the downstream reservoir, in this particular case.
B-303
B-304
B.8.6
Air ventingThe air trapped at local high points must always be released during
both normal and emergency pumping operations. During line filling, air at local
high points must be vented in the proper order and pump flow must be much
smaller than its design capacity to avoid severe hydraulic transients and pipe
breaks.
Suction system hydraulicsThe size of the suction well and/or the suction lines
should be designed and operated adequately to prevent spilling or dewatering.
Whenever the capacity of the pump station increases, the suction system should
be modeled and possibly upgraded to ensure that NPSHA is greater than NPSHR,
while the upstream reservoir can freely fluctuate between designed high- and lowwater levels.
B-305
Engineers Reference
B.9
Staff trainingA workshop can be presented to the engineers and operators, who
often know their water system better than any expert. Very often, the system needs
to be pushed beyond normal operating ranges to achieve the water-supply objectives. Training is particularly critical for existing pumping stations that have been
upgraded many times. It is also possible that operators are not aware of transients
occurring far from the pump station, where no one may be present to experience
them.
Engineers Reference
This section contains tables of commonly used roughness values and fitting loss coefficients.
Roughness Values:
B-306
B.9.1
Minimum
Normal
Maximum
a. Brass, smooth
0.009
0.010
0.013
0.010
0.012
0.014
0.013
0.016
0.017
1. Coated
0.010
0.013
0.014
2. Uncoated
0.011
0.014
0.016
1. Black
0.012
0.014
0.015
2. Galvanized
0.013
0.016
0.017
1. Subdrain
0.017
0.019
0.021
2. Storm drain
0.021
0.024
0.030
b. Steel
c. Cast iron
d. Wrought iron
e. Corrugated metal
B-307
Engineers Reference
B.9.2
B-308
Pipe Material
(mm)
(ft.)
0.0015
0.000005
0.004
0.000013
0.0048
0.000016
0.045
0.00015
0.045
0.00015
0.12
0.0004
Galvanized iron
0.15
0.0005
0.26
0.00085
0.18
0.0006
0.36
0.0012
0.60
0.002
0.9 ~ 9.0
0.003 - 0.03
Corrugated metal
45
0.15
B.9.3
Asbestos Cement
140
Brass
130-140
Brick sewer
100
Cast-iron
New, unlined
130
10 yr. Old
107-113
20 yr. Old
89-100
30 yr. Old
75-90
40 yr. Old
64-83
140
Wooden forms
120
Centrifugally spun
135
Copper
130-140
Galvanized iron
120
Glass
140
Lead
130-140
Plastic
140-150
Steel
Coal-tar enamel, lined
145-150
New unlined
140-150
B-309
Engineers Reference
Table B-10: Hazen-Williams Roughness
Coefficients (C) (Contd)
Pipe Material
Riveted
B.9.4
110
Tin
130
110-140
120
Darcy-Weisbach
Roughness Height
k (mm)
k (0.001 ft)
Asbestos cement
0.011
140
0.0015
0.005
Brass
0.011
135
0.0015
0.005
Brick
0.015
100
0.6
Cast-iron, new
0.012
130
0.26
0.85
Steel forms
0.011
140
0.18
0.6
Wooden forms
0.015
120
0.6
Centrifugally spun
0.013
135
0.36
1.2
Copper
0.011
135
0.0015
0.005
Corrugated metal
0.022
45
150
Galvanized iron
0.016
120
0.15
0.5
Glass
0.011
140
0.0015
0.005
Lead
0.011
135
0.0015
0.005
Concrete:
B-310
Darcy-Weisbach
Roughness Height
Plastic
0.009
150
0.0015
0.005
Coal-tar enamel
0.010
148
0.0048
0.016
New unlined
0.011
145
0.045
0.15
Riveted
0.019
110
0.9
Wood stave
0.012
120
0.18
0.6
Steel
B.9.5
K Value
Pipe Entrance
Fitting
K Value
90 Smooth Bend
Bellmouth
0.03-0.05
Bend Radius / D = 4
0.16-0.18
Rounded
0.12-0.25
Bend Radius / D = 2
0.19-0.25
Sharp-Edged
0.50
Bend Radius / D = 1
0.35-0.40
Projecting
0.80
ContractionSudden
Mitered Bend
= 15
0.05
D2/D1 = 0.80
0.18
= 30
0.10
D2/D1 = 0.50
0.37
= 45
0.20
D2/D1 = 0.20
0.49
= 60
0.35
= 90
0.80
ContractionConical
D2/D1 = 0.80
0.05
D2/D1 = 0.50
0.07
Tee
Line Flow
0.30-0.40
B-311
References
Table B-12: Typical Fitting K Coefficients (Contd)
Fitting
D2/D1 = 0.20
K Value
0.08
ExpansionSudden
K Value
Branch Flow
0.75-1.80
Cross
D2/D1 = 0.80
0.16
Line Flow
0.50
D2/D1 = 0.50
0.57
Branch Flow
0.75
D2/D1 = 0.20
0.92
45 Wye
ExpansionConical
B.10
Fitting
D2/D1 = 0.80
0.03
D2/D1 = 0.50
0.08
D2/D1 = 0.20
0.13
Line Flow
0.30
Branch Flow
0.50
References
Allievi, L., General Theory of Pressure Variation in Pipes, Ann. D. Ing. Et Archit.
Ital. Dec. 1902. English translation by Holmes, E., ASME, 1925
ASCE. (1975). Pressure Pipeline Design for Water and Wastewater. ASCE, New York,
New York.
Bergeron, L., Waterhammer in Hydraulics and Wave Surge in Electricity, John
Wiley & Sons, Inc., N.Y., 1961
Brunone, B., Karney, B.W., Mecarelli, M., and Ferrante, M. Velocity Profiles and
Unsteady Pipe Friction in Transient Flow Journal of Water Resources Planning and
Management, ASCE, 126(4), 236-244, Jul. 2000.
Chaudhry, M.H., Applied Hydraulic Transients, Van Nostrand Reinhold Co., N.Y.,
1979
Chaudhry, M.H. and Yevjevich, V. (1981) Closed Conduit Flow, Water Resources
Publication, USA
Chaudhry, M. H. (1987). Applied Hydraulic Transients. Van Nostrand Reinhold, New
York.
Elansari, A. S., Silva, W., and Chaudhry, M. H. (1994). Numerical and Experimental
Investigation of Transient Pipe Flow. Journal of Hydraulic Research, 32, 689.
B-312
B-313
References
Pickford, J., Analysis of Surge, Macmillian, London 1969
Quick, R.S., Comparison & Limitations of Various Waterhammer Theories, J. of
Hyd. Div., ASME, May 1933
Rich, G.R., Hydraulic Transients, Dover, USA 1963
Savic, D.A., and Walters, G.A. (1995). Genetic Algorithms Techniques for Calibrating Network Models, Report No. 95/12, Centre for Systems and Control Engineering, School of Engineering, University of Exeter, Exeter, United Kingdom, 41.
Sharp, B., Waterhammer Problems & Solutions, Edward Arnold Ltd., London 1981
Song, C.C. et al, Transient Mixed-Flow Models for Storm Sewers, J. of Hyd. Div.,
Vol. 109, Nov. 1983
Stephenson, D., Pipe Flow Analysis, Elsevier, Vol. 19, S.A. 1984
Streeter, V. L., Lai, C. (1962). Waterhammer Analysis Including Fluid Friction.
Journal of Hydraulics Division, ASCE, 88, 79.
Streeter V.L. and Wylie E.B., Fluid Mechanics, McGraw-Hill Ltd., USA 1981
Thorley, A.R.D., Fluid Transients in Pipeline Systems, D.&L. George, Herts,
England, 1991.
Tullis, J.P., Control of Flow in Closed Conduits, Fort Collins, Colorado, 1971
Vallentine, H.R., Rigid Water Column Theory for Uniform Gate Closure, J. of Hyd.
Div. ASCE, July 1965
Watters, G.Z., Modern Analysis and Control of Unsteady Flow in Pipelines, Ann
Arbor Sci., 2nd Ed., 1984.
Walski, T.M. and Lutes, T.L. (1994) Hydraulic Transients Cause Low-Pressure Problems. Journal of the American Water Works Association, 75(2), 58.
Wood, D. J., Dorsch, R. G., and Lightner, C. (1966). Wave-Plan Analysis of Unsteady
Flow in Closed Conduits. Journal of Hydraulics Division, ASCE, 92, 83.
Wood, F.M., History of Waterhammer, Civil Engineering Research Report, #65,
Queens University, Canada, 1970.
Wood, F.M., Comparison of the Rigid Column and Elastic Theories for Waterhammer, Can. Hydraulic Conference, U. of Alberta, Edmonton, May 1973.
B-314
B-315
References
B-316
Appendix
About Haestad
Methods
Haestad Methods offers software solutions to civil engineers throughout the world for
analyzing, modeling, and designing all sorts of hydrologic and hydraulic systems,
from municipal water and sewer systems to stormwater ponds, open channels, and
more. With point-and-click data entry, flexible units, and report-quality output,
Haestad Methods is the ultimate source for your modeling needs.
In addition to the ability to run in Stand-Alone mode with a CAD-like interface, three
of our productsWaterCAD, StormCAD, and SewerCADcan be totally integrated
within AutoCAD. These three programs also share numerous powerful features, such
as scenario management, unlimited undo/redo, customizable tables for editing and
reporting, customizable GIS, database and spreadsheet connection, and annotation.
Be sure to contact us or visit our Web site at http://www.haestad.com to find out about
our latest software, books, training, and open houses.
C.1
Software
Haestad Methods software includes:
WaterGEMS
WaterCAD
SewerCAD
StormCAD
PondPack
FlowMaster
CulvertMaster
C-317
Software
C.1.1
WaterGEMS
WaterGEMS brings the concept of water modeling and GIS integration to the next
level. It is the only water-distribution modeling software that provides full, completely
seamless integration with GIS applications. Now the combined functionality of
WaterCAD and GIS can be utilized simultaneously, synthesizing the distinct advantages of each application to create a modeling tool with an unprecedented level of
freedom, power, efficiency, and usability.
You can create, display, edit, run, map, and design water models from within the GIS
environment, and view the results of the simulations as native GIS maps or with traditional Haestad Methods modeling tools. These abilities, in conjunction with the crossproduct functionality provided by the core Unified Data and Object Model architecture, provide a powerful cutting-edge solution for your modeling projects.
WaterGEMS works within your choice of environments: ArcView, ArcEdit, ArcInfo,
AutoCAD, or the standalone WaterGEMS Modeler interface.
C.1.2
WaterCAD
WaterCAD is the definitive model for complex pressurized-pipe networks, such as
municipal water-distribution systems. You can use WaterCAD to perform a variety of
functions, including steady-state and extended-period simulations of pressure
networks with pumps, tanks, control valves, and more.
WaterCADs abilities also extend into public safety and long-term planning issues,
with extensive water quality features, automated fire protection analyses, comprehensive scenario management, and enterprisewide datasharing faculties.
WaterCAD is available with your choice of a stand-alone graphical user interface and
an AutoCAD-integrated interface.
C.1.3
SewerCAD
SewerCAD is a powerful design and analysis tool for modeling sanitary sewage
collection and pumping systems. With SewerCAD, you can develop and compute
sanitary loads, tracking and combining loads from dry-weather and wet-weather
sources. You can also simulate the hydraulic response of the entire system (gravity
collection and pressure force mains), observe the effects of overflows and diversions,
and even automatically design selected portions of the system. Output covers everything from customizable tables and detailed reports to plan and profile sheets.
SewerCAD can be run in a stand-alone graphical user interface, an AutoCAD-integrated interface, or an ArcView- or ArcInfo-integrated interface.
C-318
C.1.4
StormCAD
StormCAD is a highly efficient model for the design and analysis of storm sewer
collection systems. From graphical layout and intelligent network connectivity to flexible reports and profiles, StormCAD covers all aspects of storm-sewer modeling.
Surface inlet networks are independent of pipe connectivity and inlet hydraulics
conform to FHWA HEC-22 methodologies. Gradually varied flow algorithms and a
variety of popular junction-loss methods are the foundation of StormCADs robust
gravity piping computations, which handle everything from surcharged pipes and
diversions to hydraulic jumps.
StormCAD is available with your choice of a stand-alone graphical user interface, an
AutoCAD-integrated interface, or an ArcView- or ArcInfo-integrated interface.
C.1.5
PondPack
PondPack is a comprehensive, Windows-based hydrologic modeling program that
analyzes a tremendous range of situations, from simple sites to complex networked
watersheds. HAMMER analyzes pre- and postdeveloped watershed conditions and
estimates required storage ponds. PondPack performs interconnected pond routing,
and also computes outlet rating curves with tailwater effects, multiple outfalls, pond
infiltration, and pond-detention times.
PondPack builds customized reports organized by categories, automatically creating
section and page numbers, tables of contents, and indexes. You can quickly create an
executive summary for an entire watershed or build an elaborate drainage report
showing any or all report items. Graphical displays, such as watershed diagrams, rainfall curves, and hydrographs, are fully compatible with other Windows software, such
as AutoCAD.
C-319
Haestad Press
C.1.6
FlowMaster
FlowMaster is an efficient program for the design and analysis of a wide variety of
hydraulic elements, such as pressure pipes, open channels, weirs, orifices, and inlets.
FlowMasters Hydraulics Toolbox can create rating tables and performance curves for
any variables, using popular friction methods. Inlet calculations follow the latest
FHWA guidelines, and weighting of irregular section roughness can be based on any
popular techniques.
C.1.7
CulvertMaster
CulvertMaster helps engineers design new culverts and analyze existing culvert
hydraulics, from single-barrel crossings to complex multibarrel culverts with roadway
overtopping. CulvertMaster computations use HDS No. 5 methodologies, allowing
you to solve for whatever hydraulic variables you dont know, such as culvert size,
peak discharge, and headwater elevation. Output capabilities include comprehensive
detailed reports, rating tables, and performance curves.
C.2
Haestad Press
Haestad Press provides civil engineering professionals with
affordable, quality reference and textbooks dedicated to the
practical application of engineering theory to hydraulics and
hydrology. Haestad Press publications include:
C-320
Technical Journals:
Independent Papers:
C.3
JumpStart seminars
Comprehensive workshops
Publication-Based programs
C.3.1
Accreditations
Haestad Methods has achieved the highest levels of accreditation from both the International Association for Continuing Education and Training (IACET) and the Professional Development Registry for Engineers and Surveyors (PDRES). In addition to
Haestad Methods own prestigious certifications, these endorsements enable modelers
to earn Continuing Education Units (CEUs) and Professional Development Hours
(PDHs) for their satisfactory participation in various training and educational
programs.
C.4
Internet Resources
In addition to modeling software, continuing education, and publications, Haestad
Methods also provides Internet-based tools to help engineers manage their account
information, manage their projects, and manage their sanity.
Use the Globe button to access the Haestad Methods knowledge base and
instant software updates for ClientCare subscribers. For more information, see
Upgrades and the Globe Button on page 1-7.
C-321
Internet Resources
C.4.1
C.4.2
CivilQuiz.com
CivilQuiz.com is a great way to treat yourself to some fun with a quick on-line engineering challenge, and maybe win a laptop or other prizes along the way. You can
even submit your own questions to stump future CivilQuiz players.
C-322
Appendix
Environmental
Hydraulics Group
HAMMER is based on technology originally created by Environmental Hydraulics
Group, Inc. (EHG), consulting engineers with a solid track record across Canada and
four continents. For over 15 years, local and international firms and governments have
relied on EHGs stable team to solve their most difficult hydraulic problems: we are
the Water Hammer Specialists. Our track record is proof of our ability to resolve
complex challenges in the public, mining, industrial, and power sectors in dealing
with environmental and hydraulic issues.
HAMMER is owned and marketed worldwide by Haestad Methods, Inc., who have
forged a long-term collaboration with EHG to support, improve and provide training
for it. EHG hopes you will benefit from HAMMERs powerful capabilities and, when
you need it, we offer engineering services for expert reviews, build-operate-transfer
models, teaming, and consulting (http://www.ehg-inc.com).
EHG can measure transient flows and pressures in your system to calibrate
HAMMER to explain breaks. EHG brings the right combination of experience,
testing expertise and emerging talent to contribute to your project.
D.1
D-323
EHG completed NPSH and pump tests (ANSI 1.6 standard) at the City of Torontos
800 MLD (211 MGD) Ellesmere pump station. The calibrated model supports a 40%
increase in capacity with improved surge protection.
EHG was retained to provide hydraulic input to a network-wide optimization and
risk-reduction strategy for Toronto and York, Niagara, and Ottawa.
Long-distance water transmission lines must be economical, reliable and expandable. EHGs track record includes multi-booster pressurized lines with surge protection ranging from check valves to gas vessels. EHG has particular expertise designing
pressurized and open-channel pipeline segments, using gravity flow where possible to
reduce energy costs. EHG has ensured reliable water transmission for the Peel-York
and City of Toronto systems described above and also:
D-324
225 MLD, 56 km, 1050 mm (60 MGD, 35 mi, 40 in) line for the capital City of
Regina, Saskatchewan (200,000 population).
346 MLD, 50 km, 1200 mm (91 MGD, 31 mi, 47 in) line for the City of London,
Ontario (340,000 population), including two large gas vessel installations.
60 MLD, 57 km, 600 mm (16 MGD, 35 mi, 24 in) line for Alliston, Ontario
(30,000 population), with supply to a Honda plant and a 10 km line to Beeton.
D.2
D-325
City of Hamilton
EHG has provided expert review of the City of Torontos 4 km long, 40 m deep, 85
ML Western Beaches tunnel and participated on a design-build team for the City of
Ottawas 4.8 km, 57 ML Somerset tunnelboth complete with drop and overflow
shafts. Key considerations include air handling, mass oscillations during filling and
surcharge of the surface sewers and/or overflow handling. EHG offers the right
combination of experience, expertise and tools to find solutions.
D.3
D-326
D.3.1
D.3.2
D-327
D.4
Scale model of the Ottawa South reservoir (4.6 ML capacity), with inflows
ranging from 5 to 25 MLD and strict criteria for the chlorine residual in all areas
of the reservoir. EHG ensured the turn over rate of the water volume was maximized and provided a chlorine diffuser design.
D-328
D.5
D.6
Slurry and process pumpingkeep operators and equipment safe from water
hammer damage and reduce down-time due to unplanned emergency shut-downs.
D-329
D-330
Index
Symbols
.ANI 26, 138
.GRP 138, 139, 212
.HIF 137, 138, 141
.HOF 26, 137
.MDB 138, 139, 141
.MDB import and export 105
.OUT 139, 203
.RPT 139, 140
A
about HAMMER 1
Access 95, 105
acknowledgements 236
addresses 13
AdminTools 11
air chamber 294
air chambers 190
air release valve 183
air vacuum valves 183
air volume maximum 164
amplitude 165
animate 211
animation 201, 215
controller 26
generate 26
animation controller 216
animation data 215
animations 26
annotation 212
annotations
adding 214
anti-alias 149
anticipator valves 190
ARV 183
ASCII text 203
attribute type 150
attribute value ranges 152
automatic scaling 213
AVV 183
axes 211
B
Bernoulli equation 246
bladder 188
booster pump bypass 297
bottom gravity discharge tank 228
boundaries 164
boundaries of the system 161
boundary conditions 192
buttons 75
online help topic navigation 36
C
calibration 197
CAV 183
celerity 257
certification 321
characteristic time 261
check run 195
check valve 163
check valves 181, 297
check valves between two pipes 168
check valves installed 186
Chezys equation 281
CivilQuiz.com 322
ClientCare 7, 219
closed-form analytical solutions 197
coefficient
head loss 166
Colebrook-White
typical values 308
Colebrook-White equation 280
color coding
line thickness 128
color map selector 232
color maps 208
color ramp 209
Index-331
D
color-code 201
colors 206
colors tab 142
combination air valves 183, 190
company name 232
conservation of energy 245, 248
constant horsepower pumps 270
constraining input 152
consumption node 164, 196
contact 13
contacting Haestad Methods 13
contamination 192
continuity equation 247
continuity equation for unsteady flow 248
control status 170
control type 170
control valves 221
control variable 179
copy graph settings 213
copying elements 157
corresponding pressures 168
cover opening diameter 165
create ASCII file 138
creating new elements 154
CulvertMaster 320
curve
pumps 177, 270
cutting elements 157
echoid 11
editing elements 156
efficiency
pumps 172
EGL 247
EHG 2, 323
elastic simulation 191
elastic theory 248, 255, 256
elasticity 257
element
display 232
element map
WaterCAD to HAMMER 47
WaterGEMS to HAMMER 47
element selector control 19
elements
color code 232
colors 206, 207
coordinates 162
Darcy-Weisbach 148
equation 278
roughness values 308
Darcy-Weisbach equation 278
data
copy 28
paste 28
data check 195
data form
add 30
set 30
swap 30
data logging 199
data requirements 192
database 26
datastore 138
import/export 141
Index-332
F
copying 157
cutting 157
data control 19
deleting 157
description 162
editing 156
editor 161
elevation 162
finding 157
general properties 162
label 162
labels 206, 207
moving 156
pasting 157
report period 162
selecting 155
type 161, 162
validation 195
elevation 166
of the top of base 187
of the top of tank 186
of top of riser 187
of top of tank 187
pumps 172
e-mail 13
emitter k values for hydrants 230
energy grade 247
engineers reference 306
English 145, 150
Environmental Hydraulics Group (EHG) 2, 323
EPANET 25, 105, 139, 223
export 140
import 114, 140
equations
Bernoulli 246
Chezys 281
Colebrook-White 280
continuity 247
continuity for unsteady flow 248
Darcy-Weisbach 278
Hazen-Williams 277
Levenberg-Marquardt method 270
Mannings 280
method of characteristics 250
momentum for unsteady flow 249
Swamee and Jain 279
transients 248
unsteady state 248
valve closing pattern 274
HAMMER User's Guide
F
favorites 34
field measurements 199
file formats 137
file I/O tab 143
files
input and output 137
finding elements 157
first law of thermodynamics 245
fitting loss coefficients 311
FlexUnits 26, 142, 145, 150
defined 149
manager 150
flow 164, 181, 187
maximum and minimum 164
flow control equipment 161
flow decreasing characteristics 276
flow emitters 196, 230
FlowMaster 320
format
data 28
figure 28
graph 28
line 213
shade 213
format data 213
format display 159
format graph 211, 212
formatted reports 95
friction 285
friction coefficient 163
friction loss 277
quasi-steady 148
steady-state 147
Index-333
G
transient 148
unsteady 148
friction method 147
friction methods 189
G
gas vessel 294
definition 187
gas vessels 185, 190
generate animation data 137, 215
generate animations 26, 215
generate output database 95
getting started 81
global HAMMER options 142, 232
globe button 7
graph annotation 212
graph formatting 211, 212
graph settings 213
graph type 212
grid lines 213
grids 211
ground elevation 166
groundwater well 227
H
Haestad Methods
about us 317
accreditations 321
certification 321
continuing education 321
knowledge base 231
publications 320
software 317
training 321
Haestad Press 320
HAMMER
about 1
capabilities 235
datastore 138
getting started 12, 81
installing 3
learning 12, 13
lessons 81
network installation 10
network license 8
Index-334
network registration 8
operating systems 5
preferences 26
registration 6
sales 13
suggestions to Haestad Methods 15
support 13
tutorials 81
upgrades 7
HAMMER main window 18
HAMMER viewer 20
Hazen-Williams 147
Hazen-Williams equation 277
coefficients 310
roughness values 309
head
maximum and minimum 163, 164
head loss coefficient 166, 186, 187
head losses 186
Helmholtz 258
help
using 30
See also online help.
HGL 201, 247
HGL profile 201
hiding symbols 149
high-speed sensors 199
history 211
history table 203
hydrant discharge 230
hydraulic element reference 161
hydraulic elements
reuse 233
hydraulic grade 247
hydraulic transient
numerical simulation 190
See also transient.
hydraulic transient analysis 189
hydraulic transients
overview 236
hydraulically close tanks 228
hydropneumatic tanks 227
I
import 139
.MDB 105
database 141
J
EPANET 105, 140, 223
GIS 141
PIPE2000 105, 142, 223
Surge2000 105, 223
tips 219
WaterCAD 105
WaterCAD/WaterGEMS 141
WaterGEMS 105
WaterGEMS/WaterCAD 223
import EPANET 114
import PIPE2000 115
import Surge2000 115
independent papers 320
index 32
inertia 173, 179, 296
pumps 172, 173
inflow diameter 183
infrastructure 192
initial air volume 183
initial flow 177
initial typical flow 168
initial volume of gas 187
initial water level 186
input files 137
installation 3, 5
network 10
troubleshooting 6
installing HAMMER 3
interior points 205
introduction 1
display 232
graph 211
node 207
pipe 207
short 207
large files 224
lessons 81
network risk reduction 115
one 82
pipeline protection 82
three 115
two 105
working with data from external sources 105
Levenberg-Marquardt method 270
license 6
network 7, 8
line
thicknesses 128
line formatting 213
liquid 146
liquid properties 146
lock 158
lock aspect ratio 29, 159
lock drawing pain 24
lock drawing pane 149
log file 203
logo 206, 232
logs
view 25
loss 277
losses 186, 282
minor 282
losses ratio 166
junction
defined 164
K
K coefficients 311
k values 230
kinematic viscosity 279
knowledge base 231
L
labels 206
magnify 158
main window 18
maintenance hole 165
maintenance procedures 305
manhole nodes
maintenance hole 165
Mannings equation 147, 280
roughness values 307
typical values 310
maps
color 208
maximum value 152
Index-335
N
mean value 165
measurements 199
menus 19, 21
edit 23
file 22
format display 29
format graph 27
help 27
tools 25
view 24
method of characteristic (MOC) 250
method of characteristics (MOC) 191
methods for solving transient flow 237
metric 145, 150
Microsoft Access 95, 105, 203
minimum value 152
minor losses 277, 282
fitting 311
modeling tips 224
moment of inertia 180
momentum equation 249
morphing elements 155
mouse button 233
moving elements 156
msaccess.exe 95
multiple
pump curve 270
N
Navier-Stokes 191
network 7, 8
license manager 11
network licensing 7
network topologies 264
network topology 195
new elements 154
node reports 205
nodes 164
at pipe ends 163
consumption 164, 196
dead end 165
periodic head or flow 165
to 163
nominal flow 177
nominal head 177
normalize 149
normalize symbol size 24
Index-336
O
one-way surge tank 186
online book
using 30
online help
favorites tab 34
index tab 32
navigation buttons 36
previous/next buttons 36
related topics 32, 35
search tab 33
topics 35
using 30, 31
open HAMMER 17
operating point 267
operating rule 166, 169, 180
operating systems supported 5
operation classification 261
operation procedures 305
operation time 261
operational rule 180
options 206
orifice at branch end 170, 196
orifice between two pipes 171
orifice demand 196
orifice diameter 165
orifice to atmosphere 170, 196
orifices
rating curve 171
reference 170
oscillation period 165
other options 232
outflow diameter 183
output 202
output database 26
output files 137
output manager 25
output variable 26
overflows 192
overview
transients 236
P
page setup 29
page view 29, 159, 214
pan 24, 158
parallel pipes 228
parallel pumps 228
parameters 26
paste graph settings 213
paste symbols 28
pasting elements 157
path 210
definition 20
path list 210
PDF 30
percent efficiency 178
turbine
efficiency 180
performing calculations of transient flow and
head 266
period 165
periodic flow 165
periodic head 165
phase 165
phone numbers 13
pipe
bonding nodes 163
pipe breaks 192
pipe elasticity 257
pipe elasticity and celerity 259
pipe elevations
adjustment 194
pipe materials 259
PIPE2000 105, 139, 223
import 115, 142
pipes 163
check valve 163
diameter 163
friction coefficient 163
length 163
pipes reports 205
piping design 286
piping layout 286
PLC 176
plot 210, 211
pocket reports 205
point
design/duty 172
Q
theory 267
time delay 178
time to close 178, 179
variable speed 269
variable speed (VSP) 176
variable speed between two pipes 172
Q
quadrant representations 175
quadrants 222
quasi-steady friction 283
quasi-steady friction loss 148
quick start 81
R
RAM 224
rating curve 171
ratio of losses 166, 186, 187
reference 161
pumps 177
references 312
references and textbooks 320
registration 6, 8
network 8
related topics 32
defined 35
report
printout suppressed 162
report history after time 202
report paths 210
report pipes 210
reports 201
extremes 204
formatted 95
nodes 205
pipes 205
pockets 205
summary 204
tabulated 202
view 25
requirements to run HAMMER 4
reservoir 166
reverse flow 181
reverse spin 178
Reynolds number 279
Index-338
S
sales 13
SAV 184
save animation as 216
save preset 209
SCADA 199
scale intervals 209
scale limits 209
scenario management 220
scientific notation 151
screen layout 159
searching for elements 157
second law of motion 252
selecting elements 155
selection set options 149
Sentinel 7, 9
serial number 6, 8
series pumps 228
setting run duration 144
settings 26
model 26
system 26
SewerCAD 318
short label display 207
shortcut menu 233
show extreme heads after 202
show frame 29, 159
T
show title bar 29, 159
shutoff 172
SI 150
simulation
elastic 191
rigid column 190
sizing text 76
slow closing air valve 183
small outflow diameter 183
snapshot tables 202
software
suggestions 15
software network registration 8
software registration 6
specific speed 177, 180
equation 174
pumps 172, 174
speed
pumps 172
spherical valve 180
spring constant 184
SRV 184
start EPANET 25
start HAMMER 17
status bar 19
defined 79
steady state flow 246
steady-state friction loss 147
sticky tools 143
StormCAD 319
suggestions 15
summary reports 204
summary tab 144
support 7, 13
surge anticipator 182
surge anticipator valve 184
surge control 286
surge control equipment 162
surge control strategy 286
surge protection 289
surge relief valve 184
surge relief valves 299
surge tank 292, 294
surge tanks 185, 190
Surge2000 105, 139, 223
import 115
Swamee and Jain equation 279
symbol
size 24
HAMMER User's Guide
T
tables
WaterObjects to HAMMER conversion 47
tabulated report 202
tanks
hydraulically close 228
top feed/bottom discharge 228
technical journals 320
technical support 13
telephone numbers 13
text 202
text sizing 76
thickness of a line 128
threshold pressure 165, 169, 184, 188
tick marks 213
ticks 211
time delay 178
time history 201
time of operation 168
time step
selection 195
time to close 170, 178, 179, 184
time to open 184
tips
display 231
import/export 219
modeling 224
title bar 18
titles 212
to node 163
toolbars 19, 75
tooltips tab 143
top feed tank 228
topics
online help 35
training 321
transient flow equations 248
transient friction 285
Index-339
U
transient friction loss 148
transient head 163, 164
transient heads 190
transient history 211
transient pressure 164
transient pressure pulses 199
transients
causes 239
effects 242
initiation 239
overview 236
theory 244
transition volume 183
transmission pipelines 262
turbine 180
inertia 180
operational rule 180
rotational speed 180
specific speed 180
turbine element reference 180
tutorials 81
See also lessons.
types of networks 264
types of pumping systems 264
types of valve 273
typical flow 177
typical pressure 188
U
U.S. customary 145, 150
uninstallation 5
troubleshooting 6
unit system 145
units 26, 145, 150
unsteady friction 285
unsteady friction loss 148
unsteady state
equations 248
upgrades 7
upstream pipe 169
URL 13
using help 30
V
vacuum 193
Index-340
170
valves 271
air inlet 182
air release 183
air vacuum 183
ball 169
bodies 273
butterfly 169
check 181
circular gate 169
closing characteristics 274
combination air 183
globe 169
needle 169
operating rule 169
pistons 273
pressure relief 181
regulating 181
selection 271
sizing 271
slow closing 183
surge anticipator 182, 184
surge relief 184, 299
theory 271
time to close 170
types 273
user-specified 169
vacuum breakers 182
vapor 193
vapor pockets 193
vapor pressure
adjustment 193
vapor volume 164
vapor volume maximum 164
variable speed pumps 176, 230, 269
view
logs 25
reports 25
view menu 158
HAMMER User's Guide
W
VSP 176, 230
W
walk 210
water column separation 193
WaterCAD 105, 139, 318
import 141, 223
WaterCAD to HAMMER elements 47
WaterGEMS 105, 139, 318
import 141, 223
WaterGEMS to HAMMER elements 47
WaterObject 141
WaterObjects 223
wave propagation 261
wave reflection 262
wave speed 144
adjustments 194
wave velocity 163
wear-and-tear 192
Web site 13
weir coefficient 186
what HAMMER is 1
workshops 13
WYSIWYG 214
Y
Youngs modulus 259
Z
zoom 24, 158
Index-341
Index-342