100% found this document useful (1 vote)
930 views18 pages

HASS Manual Chapter 2

The document describes the organization and menu options of the HASS software. The menu bar includes options for FILE, EDIT, SEARCH, GRID ESTIMATOR, TREE GENERATOR, SYSTEM BUILDER, CALC HYDRAULIC ANALYSIS, REPORT, OPTIONS, UTILITIES, GRAPHICS, and HELP. FILE allows creating, opening, closing, merging, renumbering, deleting, saving, printing, and exiting files. EDIT provides general data entry tools. SEARCH finds specific node or pipe values. The remaining options provide tools for designing and analyzing sprinkler systems.

Uploaded by

Victor Kim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
930 views18 pages

HASS Manual Chapter 2

The document describes the organization and menu options of the HASS software. The menu bar includes options for FILE, EDIT, SEARCH, GRID ESTIMATOR, TREE GENERATOR, SYSTEM BUILDER, CALC HYDRAULIC ANALYSIS, REPORT, OPTIONS, UTILITIES, GRAPHICS, and HELP. FILE allows creating, opening, closing, merging, renumbering, deleting, saving, printing, and exiting files. EDIT provides general data entry tools. SEARCH finds specific node or pipe values. The remaining options provide tools for designing and analyzing sprinkler systems.

Uploaded by

Victor Kim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

HASS USER GUIDE Page 2-1

CHAPTER 2

HASS Organization and Master Menu


HASS is organized into program modules that can be selected from the HASS Windows Menu
bar by clicking the item (e.g. GRID for Grid Estimator), or in some cases, by clicking a related
Toolbar icon (e.g. grid icon). After each Menu bar item is described briefly, we will review the
toolbar items, followed by Windows keyboard commands. Let’s first look at the Menu bar.

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).

CALC HYDRAULIC ANALYSIS: Calculates any configuration of sprinkler and underground


piping with up to three sources, five pumps and five fixed pressure loss devices with an option to
calculate using velocity pressures. Supply calculations (using the total available flow and
pressure) or demand calculations (with a minimum sprinkler discharge specified by flow or
pressure) are provided for a variable pressure source (typical flow curve) or a fixed pressure
source (constant pressure for all anticipated flows). Gridded systems may be automatically
"peaked" for maximum friction loss. The process requires certain calculation criteria, the
minimum end-head condition, and peaking information before calculations can begin. The Calc
Wizard combines all three in a sequence ending in the report on the screen.
Page 2-2 HASS USER GUIDE

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:

• Sprig-ups, drop nipples, and armovers - equivalent K-factor


• Branch lines with multiple sprinkler heads - equivalent K-factor
• Stepped branch line or main - equivalent diameter or length
• Gridded system with up to six lines - equivalent diameter or length
• Friction loss of roll groove couplings - equivalent H-W coefficient
• Thin wall pipe - special fitting lengths.

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.

USER GUIDE ORGANIZATION

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.

File|Merge joins the current file with an existing


file. When selected, HASS asks which file to
add, displays the File Merge Dialog and asks
for an identifying suffix for the added nodes and
pipes, as well as location offsets when X-Y
coordinates are involved. On completion, data
for the two files is found in one file. The user
must connect the added system to the original
system and delete any duplicate piping, such
as source to system piping (p. 3-1).

File|Renumber provides numerically sequential


tags for the selected system. When selected,
the Renumber Dialog requests the beginning
tag number for nodes and for pipes and if a
report is to be printed. On completion, nodes
and pipes are renumbered (p. 3-2).

File|Delete removes a selected file when the


file is chosen in the system file selection dialog
box.

File|Lockbox Recovery lets you reinstate


modified files – Pipe Table (.pip, .dpt), Master
Cover Sheet (.mcs) and Master Riser
Nameplate (.mnp) – if deleted or overwritten.
File|New creates a new entity. Initially set to File|Convert to DWS uses the active sprinkler
display a Sprinkler Data File, other types data file (.SDF) to generate a Darcy-Weisbach
can be activated by setting the List files of System file (DWS).
types to Grid Estimator (GES), Tree
Estimator (TRE), System Builder (SB), File|Save copies the current information to a
Pump Report (PRT), Utility Report (UTL) or file on the disk. If a system has not been
All Files (*.*). For the SDF, HASS asks if named, HASS asks for one.
nodes are to be edited first. If so, the source
node becomes the last node. If not, the
source node is the first node. Next, fields are
File|Save As saves the current information to
displayed, ready for data entry. a file named by the user. When selected, HASS
asks for a file name to use, which becomes the
File|Open activates an existing file at the current file name.
data entry screen. Initially set to display a
Sprinkler Data File, other types can be File|Print sends the current information to the
activated by setting the List files of types to selected printer.
Grid Estimator (GES), Tree Estimator (TRE),
System Builder (SB), Pump Report (PRT), File|Create PDF generates a pdf file of the
Utility Report (UTL) or All Files (*.*). report as displayed on the monitor and saves it
to the Initial Data Directory.
File|Close ends activity of the current file. If
there have been changes since the last File|Print Setup lets the user select the default
printer to be used during printing.
REV MMX

save, HASS asks if the file should be saved.


File|Exit closes the current file and exits
HASS. If there were changes not yet saved,
HASS asks if the data should be saved.
Page 2-4 HASS USER GUIDE

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

Edit|Go Next starts the next process step.


Edit|Clear All removes highlighted text. Edit|Go Back returns to the last process step.
Edit|Delete removes highlighted text. Edit|Pipe to Source lets you connect the
system to the source with piping to include the
Edit|Insert lets you place a blank line on a riser, underground a pump, backflow
data line, ready to receive data (or press the preventer and meter.
F2 function key). Usually the inserted line is
tagged one greater than the previous line. Edit|Delete Line lets you remove a data line
(or F3 key).
HASS USER GUIDE Page 2-5

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.

Search|Edit Source moves the current


edit box to the source section of general
data entry. (Also activated by pressing
<Alt+S>.)

Search|Edit Nodes moves the current


edit box to the nodes section of general data
entry. (Also activated by pressing <Alt+N>.)

Search|Edit Pipes moves the current edit


Search|Find displays the Find Field box to the pipes section of general data
Dialog Box which asks for information to find entry. (Also activated by pressing <Alt+P>.)
a node or pipe with a specific value in a
field. (Please see page 3-4 of this manual.) Pressing <Alt+Spacebar> relocates the
current edit box to another section, moving
Search|Replace displays the Replace in a counter-clockwise direction.
Dialog box which asks for information to
replace all the matching fields with a new
value. Also activated by pressing (<Alt+R>).
Check on the confirm check box to replace
selected fields. (Please see page 3-4.)
Page 2-6 HASS USER GUIDE

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.)

Grid|Estimate Grid gives a summary of


the estimate developed from user provided
grid estimate information and displays the
summary on the screen. At this point, the
branch line pipe size, the left side of cross
main pipe size, and the right side cross main
pipe size may be edited.

Grid|Increase Branch Line increases


the branch line size by one value in the pipe
table.

Grid|Revise Input Data displays the grid


data entry for revision.

Grid|Recalculate redoes the calculations


leading to the Grid Data Summary. This in
effect erases any modifications to the pipe
sizes that can be edited in the Grid Data
Summary.
Grid|New Grid starts a blank grid
estimator entry routine. Grid|Display Grid Report displays the
input data, the summary data, the material
Grid|Edit Existing Grid reads existing inventory, and a system diagram.
files into the grid estimator entry routine.
Grid|Goto Data Entry saves the grid
Grid|Pipe To Source calls the pipe to information and creates and displays the
source entry routine. This data is attached nodes and pipes for regular data entry and
to the current grid estimator. To return to ends the grid estimation process.
the grid estimator entry section use the
menu item Grid|Return to Grid Processing or Grid|Return to Grid Processing
the tool bar buttons Go Next or Go Back. displays the previous grid data entry mode
when a report, diagram or pipes to source
entry is displayed. Generally the Go Back
button will accomplish the same task.
HASS USER GUIDE Page 2-7

TREE GENERATOR: Generates a tree-type sprinkler system using ordinary hazard


piping schedule. Generates X-Y coordinates and 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. (Please see Chapter 6 for a Tree Generator
example and a review of the various screens used in generating and calculating the
system.)
Tree|Generate Tree displays the Tree
System Generator Report. This report
contains the summary information and the
estimated inventory.

Tree|Goto Data Entry saves the tree


information and displays the nodes and
pipes for regular data entry.

Tree|Revise Tree Data displays the tree


estimator entry data for revision.

Tree|Display Tree Report displays the


input data, the computed values, the
inventory and the tree system diagram.

Tree|Get User Pipe Sizes displays the


Tree|New Tree starts a blank tree entry branch line pipe diameter, the cross main
routine. diameter, the riser diameter and the riser
nipple diameter for user entry. After this the
Tree|Edit Existing Tree reads in the tree needs to be recalculated.
selected tree estimator file and start the tree
entry routine. Tree|Return to Tree Processing will
display the summary report or entry mode
Tree|Pipes To Source calls the pipe to after viewing the full report or pipes to
source entry routine. This data is attached source entry mode.
to the current tree estimator. To return to
the tree estimator entry section use the
menu item Tree|Return to Tree Processing
or the tool bar buttons Go Next or Go Back.
Page 2-8 HASS USER GUIDE

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.)

System Builder|Pipes To Source moves


to the pipe to source entry routine. This data is
attached to the current system builder file. To
return to the System Builder entry section use
the menu item System Builder|Pipe Codes or
the tool bar buttons Go Next or Go Back.

System Builder|Pipe Codes displays the


pipe information for the system builder.

System Builder|General Data displays the


general data information for the system builder.

System Builder|Build builds the described


System Builder|New System Builder system and displays the HASS System Builder
starts a new system builder entry procedure. Report. The report contains the input data and
summary information.
SystemBuilder|Edit Existing System
Builder loads the selected system builder file SystemBuilder|Edit System Builder
and starts the system builder entry routine. Data displays the system builder data and
allows editing after the system has been built.

System Builder|Go to Data Entry saves


the system builder information and displays the
nodes and pipes on the screen for editing.
HASS USER GUIDE Page 2-9

CALC HYDRAULIC ANALYSIS: Calculates any configuration of sprinkler and


underground piping with up to three sources, five pumps and five fixed pressure loss
devices with an option to calculate using velocity pressures. Supply calculations (using
the total available flow and pressure) or demand calculations (with a minimum sprinkler
discharge specified by flow or pressure) are provided for a variable pressure source
(typical flow curve) or a fixed pressure source (constant pressure for all anticipated
flows). Gridded systems may be automatically "peaked" for maximum friction loss. The
process requires certain calculation criteria, the minimum end-head condition, and
peaking information before calculations can begin. The Calc Wizard combines all three
in a sequence ending in the report on the screen. (See Chapter 9 for calculation criteria
screens necessary to HASS calculations.)
Calc|Edit Darcy-Weisbach Data lets
you enter items essential to calculating with
the Darcy-Weisbach formula when this
option has been specified in edit options.
(Editing does not initiate the calculation
process.)

Calc|Advanced Diagnostics checks


system values when the system does not
converge. (Some data entry items can be
checked for accuracy prior to calculations.)

A system may fail to converge when

The specified Minimum End Head Condition is


not reached,

A negative pressure is shown as the pump


Calc|Edit Calc Information lets you required pressure,
select a variety of calculation criteria that
specify calculation approach for the system. Enable Check Valves has been selected in error,
(Editing these items does not initiate the
End Head Conditions may be too restrictive,
calculation process.)
A Data Entry Value is out of range (entry error),
Calc|Edit End Head Information lets
you specify by flow or pressure the first A leg of a loop has an extremely low flow, and
end-head condition although you can specify convergence is not likely, or
up to nine more, only one is needed for most
situations. (Editing these items does not An entered value is out of range.
initiate the calculation process.)
Calc|DoCalc initiates the calculation
Calc|Edit Peaking Information lets you process immediately upon activation.
specify the spacing between sprinklers and
the tags of each branch line that feeds the The Calc|Calc Wizard displays each of
remote area from the left side and from the the above items in turn and, if all are OK,
right. (Editing these items does not initiate initiates the calculation process. The same
the calculation process.) command is activated by the Calc toolbar
button.
Page 2-10 HASS USER GUIDE

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|Summary Report displays available and


required pressures at calculated flow for the source
and any fire pump, along with the maximum velocity
and node location.

Report|Toggle with Summary lets you call up the


above summary when the report is displayed on the
screen, and return to the screen report.

Report|Flowplot Perspective lets you select a


plan view or isometric having an oblique of 30°, 45°,
or 60°.

Report|Create Report File generates a .HRF file


for secure e-mail or archive a HASS report file to
be read only with the HASS READER (.EXE).

Report|Create Self Contained Report File adds


the HASS READER (.EXE) to the above report file.

Report|View Report File displays the above file


Quick Report displays the source, node and on the screen for review.
abbreviated pipe information (not for submittal).
At the Edit Options Dialog Box, you can set the Report|Create PDF Report lets you call up any
quick report for automatic display after HASS calculation results, view as a PDF, post to a
calculation. drawing, archive, or send as an e-mail attachment.

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.)

Options|Edit System Parameters lets


you set a number of initial values for
calculations as well as the backup time
(emergency shutdown/power failure)
and various other functions.

Options|Edit Outside Diameters


displays the nominal and actual outside
diameters for those pipe types analyzed
during earthquake bracing load
calculations.

Options|Edit Report Options lets you


choose the report to display when
calculations are done. Other items
include landscape or portrait, pipe tags
Options|Edit Options lets you select on flowplot, and reversal of pipe order.
display specifications and error reporting
choices as well as allow for routine file Options|Edit Sprinkler Diameters lets
backup. you set the orifice diameter when
calculating the k-factor adjustment for
Options|Edit Directories displays viscosity for Darcy-Weisbach analysis.
directory information for HASS - where If you select a sprinkler and the orifice
the HASS system files are located and diameter is not in the list, you will be
the preferred Data Directory. You may prompted for the diameter.
specify a pipe table directory pipe tables
Options|Edit Translations lets you
as well as create new directories as revise for other languages the HASS
needed. data entry headers as well as the
headers for the HASS Full Report and
Options|Edit Range Values lets you HASS Full Report (NFPA).
review and adjust the upper and lower
limits for a variety of data entry fields. Options|Edit PRV Fitting Loss lets
you review fitting loss values and
revise as specified for the selected
device.
NEW MMXI
Page 2-12 HASS USER GUIDE

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|Propagate Pipe Table lets you develop a new pipe table


page with Schedule 40 adjustments to fitting equivalent lengths
for diameters and HWC.

UtilitiesConvert to Darcy Pipe Table lets you change a H-W


pipe table to a Darcy pipe table.

Utilities|Edit Darcy Pipe Table displays the current pipe table,


ready for review and editing.

Utilities|Edit Fitting Loss Coefficient permits fitting data


adjustments for Darcy-Weisbach calculations.

Utilities|Edit Riser Name Plate lets you develop a riser name


plate with variables for automatic updating.

Utilities|Edit Master Riser Name Plate lets you develop a


master riser nameplate with variables for automatic updating.

Utilities|Flow Test Summary lets you generate, edit, save and


print a flow test summary.

Utilities|Water Supply Summary lets you develop, edit, save


and print a flow test, add a gravity tank, booster pump or fire
pump and find the maximum available water supply.

Utilities|Pump Performance Analysis/Report lets you compare


baseline, historical and current test results, then generate, edit
and answer pump inspection questions. You can select, display
and print pump test curves in seven colors.

Utilities|Earthquake Bracing Calc gives a report for bracing


Utilities|Equiv K-Factor yields a K-Factor to place on a materials selection using direct data entry or by using the HASS
branch line to represent the true K-Factor, adjusted by the data entry screen
friction loss of all pipe and fitting lengths (replaces a
sprinkler fed by a drop nipple, riser nipple or armover). Utilities|Eq Bracing Pipe Selection activates HASS data entry
so you can choose the needed pipes.
Utilities|Equiv BL Calc calculates a substitute pipe to
represent a series of varying pipes (e.g. develop a grid Utilities|Hydraulic Gradient lets you analyze under-ground
from two adjacent tree systems, or combine lengths of piping performance with a report displaying input, theoretical and
pipe). calculated data in tabular and graphics forms.

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: 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. You can set colors to show variations in velocities, pressures, pipe
diameters and flows as well as to display and edit node/pipe data by clicking on the
corresponding node (point) or pipe (line). To diagnose a discontinuity, you can display
system connectivity with nodes and pipes in the order connected. For most simple
systems, HASS uses this diagram as a starting point for generating X-Y coordinates for
each node in the system (with more complex systems in future releases).

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.

Graphics|Color|Options displays the Pipe


Color Selection Dialog used to specify the color
Graphics|View displays the current system usage in the display of pipes. The options are:
in three dimensions along with a graphics dialog No Color, Velocity, Pressure Change, Pipe Size,
box. For the system to be displayed, the X-Y Flow and Pipe Length. As an option is chosen,
values must be present. Otherwise, all nodes you can set colors in an even distribution, use a
have X-Y coordinates of 0.0 at their respective preset range, or manually specify values to be
elevations. reported by specified colors.
Graphics|Variables displays the 3D Graphics|Display Connectivity displays
Variables dialog box where you can select the a schematic arrangement of nodes and pipes in
line width, the pick sensitivity and other values to the order connected. Where there is a
be displayed. discontinuity, other nodes are displayed
separately.
Graphics|Reset returns the display to its
initial state prior to any movement or rotation. Graphics|ConvertConnectivity
generates X-Y values for each node based on
Graphics|Movement allows you to rotate the connectivity diagram. This display may not
up/ down, left/right, in/out, clockwise/ resemble the actual layout, but is a starting point
counterclockwise, zoom in/out, and move ready for you to adjust and rearrange as
up/down, left/ right. You can use the File|Print necessary.
command for a copy of the screen display.

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|Contents displays a master index of


REV MMX

help information.

Help|About displays basic HASS information.


Page 2-14 HASS USER GUIDE

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

Grid|New Grid Create a new grid Edit|Toggle Converts source pressure


Pressure variable > fixed
Fixed/Variable fixed > variable
Tree|New Tree Create a new tree
Go Back Go to previous screen*

System Builder Develop Layout


Go Next Go to next screen*

HASS HOUSE Activate Program Go to Pipes Display PTS Screen*


To Source

JOB COST Activates Program Convert Pipe Convert pipe to


to Fixed Loss fixed loss device

File|Open Locate and open a file


Convert Pipe Convert pipe
to Pump to pump

File|Save Save the current file


Toggle Hose Change node > hose
Stream hose > node

Edit|Insert Insert new source, node or Pump to Pipe Convert Pump to a


pipe normal pipe

Edit|Cut Cut highlighted items to the Pipe to PRV Convert Pipe to Pressure
clipboard Reducer

Report|Toggle Change report > summary


Edit|Copy Copy hightlighted items to summary > report
the clipboard
Stop Cease Recording to Keystrokes
Edit|Paste Paste items from the
clipboard
File|Print Print current screen
Edit|Undo Undo last editor action

Help|Help Display Help


NEW MMX

Find|Find Search for items

Find|Replace Search and replace


selected items *In the Grid, Tree and System Builder,
PTS activates the Pipes-to-Source entry screen.
Go Back presents the previous screen, ready for editing.
Calc|Calc Wizard Calculate the current Go Next presents the following screen, ready for editing.
system
HASS USER GUIDE Page 2-15

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.

<SHIFT+HOME>: Moves to first position in a text box.

<SHIFT+END>: Moves to last position in a text box.


Page 2-16 HASS USER GUIDE

<ALT+R> : Activates the Replace Field Dialog for SYSTEM KEYS


node or pipe data to replace (forward or
backward) in the current field and fields below or The following keys can be used from any
above and in the same column, giving the option window, regardless of the application you are
to confirm the replacement. For end node tags in using.
the pipe window, both end node tags of each
pipe are examined for a match, before <CTRL+ESC>: Switches to the Task List.
replacement. Multiple changes in the same
column are readily made using <ALT-R>. <ALT+ESC>: Switches to the next application
window or minimized icon, including full-screen
programs.
HELP KEYS
<ALT+TAB>: Switches to the next application
<F1>: Activates Help and displays the Help window, restoring applications that are running as
Index. If the Help window is already open, icons.
pressing F1 displays the "Using Windows Help"
topics. <ALT+PRTSC>: Copies the entire screen to
Clipboard.
<SHIFT+F1>: Activates the help command for
the current HASS mode. <CTRL+F4>: Closes the active window.

<F1>: Gets Help and displays the Help Index.


MENU KEYS
WINDOW KEYS
<ALT>: Selects the first menu on the menu bar.
<ALT+SPACEBAR>: For an application window,
<LETTER KEY>: Chooses the menu, or menu opens the Control menu.
item, whose underlined letter matches the one
you type, when a menu has focus. <ALT+HYPHEN>: For a document window,
opens the Control menu.
<ALT+LETTER KEY>: Pulls down the menu
whose underlined letter matches the one you <ALT+F4>: Closes a window.
type.
<ALT+ESC>: Switches to the next application
<LEFT OR RIGHT ARROW>: Moves among window or minimized icon, including full-screen
menus of the main menu bar. programs.

<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.

<ARROW KEY>: Moves a window when Move


Is selected at the Control menu . . . or changes
window size when Size is selected at the Control
menu.
HASS USER GUIDE Page 2-17

KEYBOARD DATA ENTRY BY CODE OR BY MACRO


The assigning and recalling of one line of node or pipe data by using a keyboard code is
similar to the Windows cut/paste routine, but allows for the simultaneous assignment of
up to ten codes, followed by the playback of these codes in any order. In the same way,
the record and playback of multiple lines of node or pipe data expands the capability to
allow data entry of identical groups of node or pipe data. Although the keyboard is the
preferred device for this feature, menus and Windows techniques are given as well . . .
but mouse or other Windows specific actions will not be saved for repetition. (Please
see page 5-30 for an exercise using the features described below.)
anywhere on the line for the new pipe before
Assign Code <ESC,1> thru <ESC,0> To pressing the recall keys).
assign a code, move the cursor to any field Record Macro <ESC,F1>thru<ESC,F10>
in the line containing the node or pipe data, To record a macro of a string of keystrokes,
then tap the ESC key followed by the place the cursor on the first data position to
number key (or click Edit|Assign be recorded (so that playback can begin at
Code|Code X ). The message bar to the the same point), then tap the ESC key and
lower right of the screen displays ‘‘Node press a function key (F1-F10), or click
Code X set to NodeY’’. This action will Edit|Record Macro|Macro X. The message
select the current node/pipe, to be bar to the lower right of the screen displays
represented by the identified node or pipe “Recording”, and with each keystroke a
code. You can use any of ten assignments soft click indicates recording. You can use
for node codes and ten for pipe codes to any of ten macros to record a string of
"remember" common node/pipe keystrokes for nodes and ten for pipes.
configurations as entered earlier. Each From that point on, every pressed key is
code can be reassigned at any time during stored for future playback until the feature is
data entry. Each node code "remembers" deactivated by repeating the same keys
for recall the Elevation and K-factor fields. used to initiate recording, or by clicking
Each pipe code "remembers" the pipe Edit|StopRecording. All recorded
length, equivalent fitting length, diameter, keystrokes are "remembered", even function
and HWC (i.e., with the pipe data entry area keys and cursor movement keys, but not
active and the current pipe as Pipe 10, special windows keys or mouse clicks.
assign Code 1 to Pipe 10 by holding down
the ESC key and pressing the 1 key or click NOTE: When you initiate a macro key
Edit|Assign Code|Code 1). The node/pipe combination, recording begins; and the
code is saved with the sprinkler data file, second time these keys are pressed,
and may be used in a later editing session. recording ends. Also, recorded keystrokes
are saved with the sprinkler data file, and
Recall Code <ALT-1> thru <ALT- 0> To may be used during a later editing session.
recall a code, move the cursor to any field
on the desired data line, then hold down Playback Macro <ALT-F1>thru<ALT-
the ALT key followed by the number key F10> To playback the keystrokes stored
(or click Edit|Recall Code|Code X). This while recording, beginning at the cursor
action will replace the current node or pipe position, first hold down the ALT key
values with the values last assigned to that followed by a function key (F1-F10) or
code. You can use any of ten codes click Edit|PlaybackMacro|MacroX. You can
assigned earlier to recall corresponding use any of ten macros to playback a string
node or pipe data. Recall will not change of recorded keystrokes.
the node/pipe tag, but for a node it will
repeat the assigned elevations and K- NOTE: Playback must be initiated at the
factors, and for a pipe will repeat the same data position used when recording
assigned length, fittings, diameter and HWC began, if information is to be entered
(i.e., when a pipe code has been assigned properly. In the event the wrong data
using <ESC,5>, you may use<ALT-5> to position is selected, just delete the improper
recall and set the pipe length, fitting entries, move to the proper data position,
equivalent length, diameter, and HWC of and re-activate the playback feature.
any other pipe by positioning the cursor
Page 2-18 HASS USER GUIDE

NOTES:

You might also like