HASS Manual Chapter 2
HASS Manual Chapter 2
CHAPTER 2
FILE: Creates a new file, opens and closes a file, merges one file with another, renumbers a file,
deletes or saves a file to itself or as another file, prints the contents of a file, exits HASS, and
displays the last four files edited, ready for selection when no file is active.
EDIT GENERAL DATA ENTRY/EDITOR: Provides nodes first, pipes second data entry
approach to creating/modifying piping arrangements. Nodes and pipes can be added, modified,
or deleted individually or globally. Edit also includes typical Windows features such as undo, cut,
copy, paste, clear all, delete, insert, go back and go next, along with HASS specified items to
include toggle fixed/variable pressure, toggle hose stream, convert pipe to pump, convert pipe to
fixed loss, convert to normal pipe, edit pump and pipe to source. Special key codes assign a
line of node/pipe data to be recalled, with up to ten codes active. Similarly, macros are recorded
(up to ten) to playback multiple lines of node/pipe data, further expanding data entry options.
SEARCH: Finds a specific value for a node or pipe in a selected field, can replace these values,
and moves the current edit box to the source, node, or pipe area within general data entry.
GRID ESTIMATOR: Creates a gridded sprinkler system with pipe sizing based on hydraulic
approximations that have historically been realistic. Generates X-Y coordinates as well as a
graphics N1.85 diagram and graphics flowplot. You can EDIT the resulting system, and CALC a
complete hydraulic analysis with automatic peaking to prove the remote area.
TREE GENERATOR: Generates a tree-type sprinkler system using ordinary hazard piping
schedule. Generates X-Y coordinates and the report includes a graphics flowplot. You can
proceed to EDIT the resulting system, and CALC a complete hydraulic analysis.
SYSTEM BUILDER: Provides pipes first, nodes second data entry approach to developing both
simple and complex piping arrangements. With data entered directly onto the screen, assembly
progresses from pipe segments to branch lines, then on to riser nipples and cross mains.
Generates X-Y coordinates and the report includes a graphics flowplot. You can proceed to EDIT
the resulting system, and CALC a complete hydraulic analysis including automatic peaking to
prove the remote area (for a grid).
REPORT: Generates a detailed NFPA 13 style report to be viewed on the screen, then printed
by clicking File|Print. The report clearly shows the conditions at each source, at each node and
within each pipe. A "peaking" summary serves as proof that the remote area has been found,
and the referenced pipes from the pipe tables are displayed. A Graphics N1.85 flow curve
depicts the source flow capacity and the calculated flow conditions relative to that capacity.
Whenever X-Y coordinates are used, a graphics flowplot diagram summarizes the flow
distribution in the piping network. Other reports include a quick report for internal use, a riser
nameplate report, as well as a utilities report.
OPTIONS: Gives you control over screen font size, width of report left margin, display of node
area and density, display of X-Y coordinates, graphics printing, and more.
UTILITIES: Provides a cover sheet and riser nameplate template using the NFPA 13 style
format. The HAMMER utility analyzes rapid deceleration of water in pipes. Several utilities
reduce the need for supporting hand calculations by developing substitute lengths, diameters, or
K-factors that minimize data input, such as:
GRAPHICS: Provides a diagnostic and reporting tool as it displays the current Sprinkler Data
File (.sdf) in a three dimensional perspective based on node elevations and X-Y coordinates (as
entered manually or automatically by the Grid Estimator, Tree Generator or System Builder. You
can define colors to show velocities, pressures, pipe diameters and flows using various colors
(i.e., dark colors for low velocities and bright colors for higher velocities). In addition, you can set
the colors for absolute values (i.e., red for any velocity above 20 ft/sec.), or set the colors on a
relative basis with an even distribution (i.e., red for the highest grouping of system values).
With the diagram on the screen, you can show the current values at a given node or pipe as well
as edit node or pipe data by clicking on the corresponding node (point) or pipe (line).
To diagnose a misconnection, you can display system connectivity with nodes and pipes in the
order connected. Those nodes and pipes not connected to the system are shown separately.
For most simple systems, HASS uses this diagram as a starting point for generating system X-Y
coordinates for each node in the system (expanding to more complex systems in future releases).
HELP: Displays information related to the current HASS activity plus a master index.
The remaining sections of this User Guide follow a format similar to these introductory pages.
Once the material has been reviewed, any screens related to that operation are explained fully.
The Grid Estimator, Tree Generator, General Data Entry/Editor, System Builder, Darcy-Weisbach
and Utility modules include exercises that apply the principles introduced in that program module.
In most cases, complete printouts follow the exercise so that you can readily compare your own
result with the one in the User Guide. To make the exercises more easily recognizable, those
using English units are found on green pages and those using Metric units are on ivory pages.
Our purpose here is to give you both the theoretical and operational aspects of HASS in as
"friendly" a way as possible for such a technical subject. If you have difficulty at any time, feel
free to call 931.659.9760 or fax 931.659.9763. We will be happy offer advice and assistance in
solving your problems as quickly as possible.
HASS USER GUIDE Page 2-3
FILE: Creates a new file, opens and closes a file, merges one file with another, renumbers a file,
deletes or saves a file to itself or as another file, prints the contents of a file and exits HASS. In
addition, FILE displays the last four fines edited, ready for selection when there is no active file.
EDIT: Provides a nodes first, pipes second data entry approach to creating/modifying piping
arrangements. Nodes and pipes may be added, modified, or deleted in single or multiple
changes. Edit also includes typical Windows features such as undo, cut, copy, paste, clear
all, delete and insert, go back and go next, as well as HASS specified items to include toggle
fixed/variable pressure, toggle hose stream, convert pipe to pump, convert pipe to fixed loss,
convert to normal pipe, edit pump and pipe to source. (Please see the example in Chapter 4.)
Edit|Goto Edit Mode displays the HASS data
entry screen, ready to receive your input as
shown in the pages that follow. Also, activates
data entry when selected when the report is
displayed.
Edit|Toggle Fixed/Variable Pressure
switches the current source node between
fixed and variable pressures.
Edit|Toggle Hose Stream switches the
current node between a hose stream and a
normal node.
Edit|Change Pipe to Pump changes the
current pipe to a pump.
Edit|Change Pipe to Fixed Loss changes the
current pipe to a fixed loss device.
Edit|Change Pipe to Normal Pipe changes
the current fixed loss device or pump to a
normal pipe.
Edit|Change Pipe to Pressure Reducing
Valve changes a current pipe to a PRV.
Edit|Edit Pump Characteristics displays the
Edit Pump Characteristics Dialog box ready
for editing (as shown in the pages that follow).
Edit|Assign Code “remembers” up to ten
codes of data for entering identical data for
nodes of pipes.
Edit|Undo removes the last edit change. Edit|Recall Code “repeats” up to ten codes of
Undo is active only when highlighted. data defined earlier, to enter identical node or
pipe data. (Please see page 2-17 for
Edit|Cut copies the highlighted text to the clip- keystroke discussion.)
board and then removes it from the screen.
Edit|Record Macro “remembers” up to ten
Edit|Copy copies highlighted text to the strings of keystrokes for entering identical
clipboard. Pipe data end node tags can be multiple lines of node or pipe data. (Please
avoided in the copy/ paste process. see page 2-17 for keys.)
Edit|Paste places data copied earlier to the Edit|Stop Recording ceases the memory
selected position on the screen. Copied data process described above. (Please see page 2-
can be pasted by pressing the right mouse 17 for keys.)
button until the left mouse button is pressed.
Pipe data end node tags can be avoided in the Edit|Playback Macro “repeats” up to ten
copy/paste process. But when pasting node strings of keystrokes defined earlier, for
tags or pipe tags identical to those in the entering identical multiple lines of node or pipe
array, you can you can select to renumber the data. (See page 2-17.)
new tags, add a suffix or paste then edit
manually
NEW MMXI
SEARCH: Finds a specific value for a node or pipe in a selected field, replaces a value
with a new value, and relocates the current edit box to the source section, node section,
or pipe section within general data entry.
GRID ESTIMATOR: Creates a gidded sprinkler system with pipe sizing based on
hydraulic approximations that historically have been realistic. Generates X-Y coordinates
and a graphics system diagram. You can proceed to EDIT the resulting system, CALC a
complete hydraulic analysis and review (on the screen or printout) a REPORT
accompanied by a graphics flowplot and graphics N1.85 water supply analysis curve and
automatic peaking to prove the location of the remote area. (Please see Chapter 5 for a
Grid Estimator example and a review of the various screens used for grid development
and calculations.)
SYSTEM BUILDER: Provides pipes first, nodes second data entry approach to developing
both simple and complex piping arrangements. With data entered directly onto the screen,
assembly progresses from pipe segments to branch lines, then on to riser nipples and
cross mains. Generates X-Y coordinates and the report includes a graphics flowplot. You
can proceed to EDIT the resulting system, CALC a complete hydraulic analysis and review
(on the screen or printout) a REPORT accompanied by a graphics flowplot and graphics
N1.85 water supply analysis curve. When the system is a grid, automatic peaking proves
the location of the remote area. (Please see Chapter 7 for a five quick examples with a
review of various screens used by the System Builder.)
REPORT PRINTER: Generates a detailed NFPA 13 style report for viewing (on the screen or printout)
beginning with initial source flow and pressures along with calculated source flow and pressure results for each
source, as well as conditions at each node and pipe. A "peaking" summary proves the remote area, and the pipe
tables referenced by the calculation are given. Two graphics displays follow the text pages, an N1.85 water supply
analysis and a flowplot (whenever X-Y coordinates are used). Other reports include a quick report for internal use, a
riser nameplate report, as well as utilities reports that can accompany the detailed reports. (Please see Chapter 10
for a comprehensive review of a typical HASS report as prepared for submittal to the reviewing authority.)
Report|Full HASS Report displays calculated Report|Riser Name Plate Report displays the
results in two formats, the Full HASS Report riser name plate information for the current .SDF as
NFPA as first described by NFPA 13, and the Full generated by the Edit Riser Name Plate Utility.
HASS Report based on earlier NFPA editions.
Either of these formats is usually acceptable to Report|Print Multiple Reports lets you print
most reviewing authorities. To select a report
several reports consecutively.
format to display after calculation, see
Options|Edit Report Options. (See Chapter 10 for
a discussion of these formats.)
Report|Utilities Report displays the results of the
utility information since HASS was started or since
the information was cleared.
Report|Source Report displays available and
required pressures at calculated flow for each
source node and the aggregate flow analysis.
Report|Clear Utilities Report clears the utility
report information.
Report|Node Report displays the node
information for the calculation. This information
Report|Edit Utility Report lets you delete before
printing any unneeded items added earlier.
includes the input data and the pressure and
discharge data for each node.
Report|Move Utility Report lets you reach a
Report|Pipe Report displays calculated pipe preferred order of utility report items by relocating a
highlighted item by selecting the corresponding
information and includes the input data and the
pressure changes for each pipe as well as menu item, by the following key combinations:
Move up one <Shift-Arrow Up>,
pressure information for each end node. Move down one <Shift-Arrow Dn>,
Report|Graphics Report displays the N1.85 water Move to top <Shift-Home>, or
supply and sprinkler system diagrams (graphics Move to bottom <Shift-End>.
or text based as reached by Options|Edit Report
Options.
HASS USER GUIDE Page 2-11
OPTIONS: Gives you control of screen font size, left margin width as well as the display
of node area and density, X-Y coordinates, graphics printing, and more. (Please see
Chapter 11 for a review of each option and associated data fields.)
UTILITIES: Provides a battery of features for developing equivalents for K-factors, branch lines, grids,
rolled grooves, and fitting lengths. (Most equivalents can be activated during data entry with the results
posted to the screen.) Other utilities include water hammer analysis, the cover sheet, pipe tables, riser
nameplates, flow test summaries, pump performance analysis and earthquake bracing. (Please see Chapter
12 for data entry techniques and reports.)
Utilities|Edit Pipe Table displays the current pipe table, ready for
review and editing.
Utilities|Copy Pipe Table Page lets you add and modify a page
for a new type pipe.
Utilities|B.L.Equiv K Calc yields a K-Factor to represent a Utilities|Loop Analysis helps you pre-plan, perform and report
series of flowing nodes connected by pipes. loop testing to assure piping is clear of obstructions, assuring that
no fire protection piping is isolated while testing.
Utilities|Rack Storage Equiv Pipe Calc yields a pipe to
substitute for a gridded rack sprinklers system. Utilities|Complex System Pipe Equivalent lets you use a pipe
to represent a system feeding a new system.
Utilities|Rolled Groove Calc calculates a substitute HWC
to compensate for the additional "roughness" resulting from Utilities|Static Pressure Calculation lets you find the maximum
the use of rolled grooves. static pressure of a system (useful for a Hi-Rise).
Utilities|Hammer calculates the velocity, time and Utilities|System Volume Calculator lets you determine system
pressure related to the rapid deceleration of water in pipes. capacity (dry systems and anti-freeze systems), and edit the data
for changes in pipe lengths or internal diameters.
Utilities|Equiv. Fitting Length Calc adjusts the fitting
REV MMXI
length for non-Schedule 40 pipe for differences in diameter Utilities|HASS HOUSE lets you analyze residential sprinkler
and HWC. systems quickly and efficiently, selecting from listed piping and
sprinklers with a clear, complete, concise report.
Utilities|Edit Cover Sheet lets you develop and edit a
cover sheet and add variables for automatic updating. Utilities|JOB COST ESTIMATOR lets you use YOUR material
costs, labor factors and costs, specialized tailor-made entries, and
Utilities|Edit Master Cover Sheet lets you revise a master overhead items based on historical and projected operations, all
cover sheet and add variables for automatic updating. to increase accuracy, save time, and reduce costs.
HASS USER GUIDE Page 2-13
Graphics|Calculate X Y attempts to
calculate X-Y coordinates of the drawing based
upon the node elevation, the pipe diameters, the
pipe lengths and the pipe type. (Successful with
most simple systems, this method will be
improved to include more complex systems in
future releases.) Node/pipe data can be viewed
and edited by clicking the point (node) or line
(pipe) then editing the data on the screen.
HELP: Displays information related to the current HASS activity plus a master index,
calculation results, cover sheets riser nameplates and flow test summaries, analysis,
pipe tables cover sheet riser nameplates and flow test summaries.
help information.
THE TOOLBAR
Using the mouse, you can click these toolbar buttons to activate various features. Some
are specific to Windows, while others are specific to HASS.
File|New Create a new file Edit|Goto Edit Display data for editing
Edit|Cut Cut highlighted items to the Pipe to PRV Convert Pipe to Pressure
clipboard Reducer
THE KEYBOARD
Although the mouse is the primary activation device, from time to time the keyboard is a
quick and reliable activation device. Various keystrokes let you move the cursor, move
about in dialog boxes, edit information, find help, operate menus, activate system
functions, select text, and operate menus as outlined below.
CURSOR MOVEMENT KEYS
EDITING KEYS
<ARROW KEY>: Moves cursor left, right, up, or
down. <BACKSPACE>: Deletes the character to the left
of the cursor . . . or deletes selected text.
<END> or <CTRL+RT ARROW>: Moves to end of a
field. <DELETE>: Deletes the character to the right of
the cursor . . . or deletes selected text.
<HOME> or <CTRL+LFT ARROW>: Moves to the
beginning of a field. <ALT-SPACEBAR>: Moves the cursor counter-
clockwise from one window to the next (source,
<PAGE UP>: Moves up, one screen at a time node, pipe, and back to source) each time it is
pressed. This permits editing information in each
<PAGE DOWN>: Moves down, one screen at a time. window. On arriving at a window, the cursor will be
placed in the field where it was last located before
leaving that window. The cursor may be moved
DIALOG BOX KEYS directly to the source, node, or pipe windows by
using <ALT-S>, <ALT-N> or <ALT-P>, respectively.
<TAB>: Moves to the next field (left to right, top to
bottom). <ENTER>: Accepts data displayed in the field
marked by the cursor, then moves the cursor to the
<SHIFT+TAB>: Moves from field to field in reverse right. On any line, moves the cursor from the last
order. field to the first field.
<ALT+LETTER>: Moves to the option or group <PG UP>: For the source, displays the next
whose underlined letter matches the one you type. previous source when more than one source is
provided. For nodes or pipes, moves the cursor up
<ARROW KEY>: Moves from one to another within a ten lines within the same field (unless the window
group of options. already displays the first data item).
<ENTER>: Executes a command button. Or, <PG DN>: For the source, displays the subsequent
chooses the selected item in a list box and executes source data when data for more than one source is
the command. provided. For nodes or pipes, moves the cursor
down ten lines within the same field (unless the
<ESC>: Closes a dialog box without completing the window already displays the last data item).
command (Same as Cancel).
<HOME>: Moves the cursor in a given column to
<ALT+DOWN ARROW>: Opens a drop-down list the first field within that column.
box.
<END>: Moves the cursor in a given column of the
<ALT+UP/DN ARROW>: Selects from a drop-down last field within that column.
list box
<TAB>: As with the Enter Key, accepts data
<SPACEBAR>: Cancels a selection in a list box. displayed in the field marked by the cursor, then
Selects or clears a check box. moves the cursor to the right. For any data line,
moves the cursor from the last field to the first field.
<CTRL+SLASH>: Selects all the items in a list box.
<SHIFT+TAB>: Acts in the same manner as the
<CTRL+BACKSLASH>: Cancels all selections Tab Key, except that in a field the cursor moves to
except the current selection. the left and from the first source or node field to the
last field.
<SHIFT+ARROW KEY>: Extends text box selection.
<UP OR DOWN ARROW>: Moves among menu <ALT+TAB>: Switches to the next application
items within a drop-down menu. window, restoring applications that are running as
icons.
<ENTER>: Chooses the selected menu item.
<ALT+ENTER>: Switches a non-Windows
application between running in a window and
running full screen.
NOTES: