Pipenet Vision Spray/Sprinkler Module User and Reference Manual
Pipenet Vision Spray/Sprinkler Module User and Reference Manual
Pipenet Vision Spray/Sprinkler Module User and Reference Manual
Foreword
Spray/Sprinkler User and Reference Manual
Sunrise Systems Limited
This manual is designed to act as a user and reference guide for the Spray/Sprinkler module revision 1.50. It contains a number of tutorial examples which should help both new users and users of previous PIPENET modules.
PIPENET and PIPENET VISION are registered trademarks of Sunrise Systems Limited. All other names and services mentioned in this manual that are trademarks, registered trademarks, or service marks, are the property of their respective owners.
Contents
Table of Contents
Foreword 0
1 Welcome ................................................................................................................................... 3 2 Sunrise - Product Modules ................................................................................................................................... 4 3 Obtaining ................................................................................................................................... 4 Support 4 Sunrise - How to Contact Us ................................................................................................................................... 4 5 Conventions used in this document ................................................................................................................................... 5
Part 2 Installation
1 Installation ................................................................................................................................... 8 2 Prerequisites ................................................................................................................................... 8 3 Updating a key license ................................................................................................................................... 8 4 Security Key Problems ................................................................................................................................... 9
14
1 Overall view ................................................................................................................................... 14 2 The Schematic Window ................................................................................................................................... 15 3 Tabular view window ................................................................................................................................... 16 4 Properties Window ................................................................................................................................... 16 5 Component Properties ................................................................................................................................... 17 6 Fittings ................................................................................................................................... 19 7 The Schematic overview window ................................................................................................................................... 20 8 Menus ................................................................................................................................... 21
21 23 24 25 26 27 27 28 29 29 File Menu......................................................................................................................................................... Edit Menu ......................................................................................................................................................... View Menu ......................................................................................................................................................... Libraries ......................................................................................................................................................... Menu Options Menu ......................................................................................................................................................... Colouration Menu ......................................................................................................................................................... Calculation Menu ......................................................................................................................................................... Tools Menu ......................................................................................................................................................... Window Menu ......................................................................................................................................................... Help Menu .........................................................................................................................................................
9 Toolbars................................................................................................................................... 30
Spray Toolbar ......................................................................................................................................................... Options Toolbar ......................................................................................................................................................... Calculation Toolbar ......................................................................................................................................................... Tag Toolbar ......................................................................................................................................................... Find toolbar ......................................................................................................................................................... 30 31 32 32 33
II
Spray/Sprinkler Module
36
1 Network ................................................................................................................................... 36 Representation 2 Labelling................................................................................................................................... 36 the diagram 3 Labels ................................................................................................................................... 36 4 Inlets and Outlets ................................................................................................................................... 37 5 Network ................................................................................................................................... 38 Topology 6 Simple three pipe system ................................................................................................................................... 38 7 Calculation and Design Phases ................................................................................................................................... 39 8 Specifying Units ................................................................................................................................... 42 9 Creating ................................................................................................................................... 43 a pipe type 10 Entering ................................................................................................................................... 45 the pipe data 11 Undefined or invalid components ................................................................................................................................... 47 12 Specifications ................................................................................................................................... 48 13 Calculating ................................................................................................................................... 49 14 Inspecting the results ................................................................................................................................... 50 15 Saving and loading the network ................................................................................................................................... 51
54
1 A small Sprinkler System ................................................................................................................................... 54 2 Specifying units ................................................................................................................................... 54 3 Creating ................................................................................................................................... 54 a user defined pipe schedule 4 Creating ................................................................................................................................... 57 a nozzle type 5 Creating ................................................................................................................................... 58 a pump library 6 Creating ................................................................................................................................... 60 a pipe type 7 Entering ................................................................................................................................... 60 the pipe data 8 Entering ................................................................................................................................... 62 the pump data 9 Entering ................................................................................................................................... 63 the nozzle data 10 Entering ................................................................................................................................... 64 specification data 11 Performing calculations ................................................................................................................................... 65
68
1 Condensate tank deluge system ................................................................................................................................... 68 2 Preliminary considerations ................................................................................................................................... 69 3 Initialisation ................................................................................................................................... 70 4 Creating ................................................................................................................................... 71 a user defined pipe schedule 5 Creating ................................................................................................................................... 72 a pipe type
Contents
III
6 Nozzle characteristics ................................................................................................................................... 73 7 The design and calculation phases ................................................................................................................................... 74 8 Specifications ................................................................................................................................... 74 9 Network ................................................................................................................................... 75 data entry 10 Calculation and results ................................................................................................................................... 77
80
1 Pressures in a ring main ................................................................................................................................... 80 2 Initialisation ................................................................................................................................... 81 3 Creating ................................................................................................................................... 81 a pipe type 4 Network ................................................................................................................................... 82 data entry 5 Pump data and the library ................................................................................................................................... 84 6 Specifications ................................................................................................................................... 85 7 Calculation and results ................................................................................................................................... 86
88
1 A maintenance area sprinkler system ................................................................................................................................... 88 2 Initialisation ................................................................................................................................... 89 3 Specifications ................................................................................................................................... 91 4 Calculation and results ................................................................................................................................... 92
96
1 Schematic Window ................................................................................................................................... 96 2 Schematic Underlay ................................................................................................................................... 96 3 Selection Tool ................................................................................................................................... 97 4 Pan and Zoom Tool ................................................................................................................................... 98 5 Area Tool ................................................................................................................................... 98 6 Polygon Tool ................................................................................................................................... 100 7 Text Tool ................................................................................................................................... 101 8 Link Component Tools ................................................................................................................................... 102 9 Pipe Component Tools ................................................................................................................................... 103 10 Schematic Printing ................................................................................................................................... 104 11 Exporting the Schematic ................................................................................................................................... 105 12 Moving ................................................................................................................................... 105 around the network 13 Use of the mouse ................................................................................................................................... 107
110
IV
Part 11 Specifications
116
1 Introduction to Specifications ................................................................................................................................... 116 2 Specification Rules ................................................................................................................................... 117 3 Breaks and Blocks ................................................................................................................................... 118 4 User Interface ................................................................................................................................... 118 5 Nozzle Specification ................................................................................................................................... 121
124
1 Status checking ................................................................................................................................... 124 2 Specification Checks ................................................................................................................................... 124 3 Height Checking ................................................................................................................................... 125
128
1 Colour Schemes ................................................................................................................................... 128 2 Tagging ................................................................................................................................... 132 3 Background Colours ................................................................................................................................... 132
134
1 Elevation Profile Window ................................................................................................................................... 134 2 Hydraulic Grade Line ................................................................................................................................... 136
140 144
Part 17 Libraries
152
1 Libraries ................................................................................................................................... 152 2 Spray Library Editor ................................................................................................................................... 153 3 Pipe Schedules ................................................................................................................................... 155 4 Nozzles................................................................................................................................... 156 5 Pumps - Coefficients Unknown ................................................................................................................................... 157 6 Pumps - Coefficients Known ................................................................................................................................... 159 7 Linings ................................................................................................................................... 160 8 Deluge Valves ................................................................................................................................... 161 9 Editing system libraries ................................................................................................................................... 161
Contents
164
2 Spray Options ................................................................................................................................... 164 4 PipeTypes ................................................................................................................................... 171 5 Schematic display options ................................................................................................................................... 172 6 Calculation options ................................................................................................................................... 174 7 Spray Tables ................................................................................................................................... 176 8 Defaults ................................................................................................................................... 177
Part 19 Modelling
180
1 Remote................................................................................................................................... 180 Nozzle Specification 2 Mass Balance Specifications ................................................................................................................................... 180 3 Design Facility ................................................................................................................................... 180 4 Linings ................................................................................................................................... 182 5 Pipe Modelling ................................................................................................................................... 182 6 Hazen Williams ................................................................................................................................... 183 7 Coulson Richardson Equation Model ................................................................................................................................... 184 8 Pipe C-factor ................................................................................................................................... 185 9 Pipe hydrostatic pressure loss ................................................................................................................................... 185 10 Velocity................................................................................................................................... 185 Pressure 11 Equipment items ................................................................................................................................... 187 12 Filters ................................................................................................................................... 187 13 Deluge Valves ................................................................................................................................... 188 14 Non-return valve ................................................................................................................................... 189 15 Overboard Dump Valves ................................................................................................................................... 190 16 ElastomericValve ................................................................................................................................... 190 17 Orifice Plates ................................................................................................................................... 191 18 Pumps ................................................................................................................................... 193 19 Spray Nozzles ................................................................................................................................... 198 20 Fittings ................................................................................................................................... 199
202 206
Part 22 Errors
210
VI
Spray/Sprinkler Module 1 Errors ................................................................................................................................... 210 2 Basic errors ................................................................................................................................... 210 3 Input errors ................................................................................................................................... 211 4 Global errors ................................................................................................................................... 211 5 Specific................................................................................................................................... 213 component errors 6 Numerical errors ................................................................................................................................... 214
216
1 Bibliography ................................................................................................................................... 216 2 Properties of water ................................................................................................................................... 216 3 Surface................................................................................................................................... 217 Roughness 4 Hazen-Williams Coefficients ................................................................................................................................... 218 5 Physical Constants ................................................................................................................................... 220 6 FOC Rules ................................................................................................................................... 220 7 NFPA Rules ................................................................................................................................... 224 8 Chinese Standard (GB) ................................................................................................................................... 230 9 Schedule - BS 3505 Class D (uPVC) ................................................................................................................................... 230 10 Schedule - BS 1387 Heavy ................................................................................................................................... 231 11 Schedule - BS 1387 Medium ................................................................................................................................... 232 12 Schedule - ANSI B36.10 Schedule 40 ................................................................................................................................... 233 13 Schedule - ANSI B36.10 Schedule 80 ................................................................................................................................... 234 14 Schedule - BS 1211 Class C (cast Iron) ................................................................................................................................... 235 15 Schedule - Copper/Nickel (90/10) 14 bar g ................................................................................................................................... 236 16 Schedule - Copper/Nickel (90/10) 20 Bar g ................................................................................................................................... 237
Index
239
Sunrise Systems
Part
Sunrise Systems
1
1.1
Sunrise Systems
Welcome
Welcome to the latest version 1.5 of the PIPENET modules, collectively referred to as PIPENET VISION. It contains many new features and improvements.
General enhancements
The installation process has been simplified, and delivers many new resources: o Self-training materials o Demonstrations o Example datafiles Components now only change colour from blue to black when all mandatory attributes have been given valid values. The Options>Units tab now initially appears unexpanded, to make it easier to find and change the units of interest. Formatting of decimal numbers has been improved, and the requested precision is now saved correctly between sessions in all cases. Component types now appear alphabetically in the Data View window Browse selector. The size of network that can entirely be displayed within the view window has been increased. Large underlays now display correctly. A number of other fixes have been incorporated.
Spray/Sprinkler Module
A new Signal Selector component can find the minimum/maximum of two input signals, or switch from one input signal to another after a defined time period. A new Limiting Power Ramp option for Transfer function enables different ramp up and ramp down response rates. The receiving vessel model has been extended to allow the specification of various types of weir. Vacuum breakers can now be defined to operate only within a given time period, staying closed outside that period. Pressure and pressure-difference sensors are now recognized for both the analogue and digital options, whereas previously they were always assumed to be analogue.
1.2
1.3
Obtaining Support
Support queries, or details of any problems experienced, should be emailed to:
support@sunrise-sys.com.
If you are experiencing problems with a specific PIPENET network please remember to attach the data files, together with any associated library files, to the email. For PIPENET VISION files include the .SDF data file and the associated .SLF file, For PIPENET Classic files include the .DAT file together with the any associated library files, .PDF, .PMP, .UFL, and .VLB. Please also include any other information that might help in locating the source of the problem. For queries relating to installation, in particular security key problems, include the key number. For USB keys this is a five digit number of the form 1nnnn or 2nnnn. For parallel port keys the number is located in the bottom right-hand corner of the key label (not the Sunrise address label). Before sending any queries relating to the installation of the software make sure that you have read the trouble-shooting section in this document and provide details of any error messages encountered during installation.
1.4
Sunrise Systems
Sunrise Business Park Ely Road Waterbeach Cambridge CB25 9QZ United Kingdom Telephone +44 1223 441311 Fax: +44 1223 441297 email pipenet@sunrise-sys.com web site http:\\www.sunrise-sys.com
1.5
Installation
Part
Spray/Sprinkler Module
2
2.1
Installation
Installation
Installation of a PIPENET module will have been described in the installation guide, which accompanies the CD-ROM. This chapter deals with problems that may occur once the software has been installed from CD-ROM.
2.2
Prerequisites
To run any of the PIPENET modules, you need the following: A valid PIPENET license provided by an appropriate HASP security key A release CD-ROM A PC with an Intel Pentium IV (or equivalent) processor 1 G Byte memory At least 250 M Bytes of free disk storage Microsoft Windows 2000, XP, Vista or Windows 7 A display monitor with a resolution of 1024 x 768 or even 1280 x 1024
2.3
Installation
3. Selecting ok will display a dialog for navigating to the encrypted licence file 4. As soon as you have selected the licence file a second dialog will be displayed, hopefully indicating the success of the operation:
5. If the operation fails then Sunrise Systems should be contacted for further assistance, which may necessitate the return of the key. This may occur with security keys that are several years old. Note that the encrypted licence file is only valid for a specific key, as identified by the number in the bottom right-hand corner of the key's label. For parallel port keys this will be a four digit number, for USB keys a 5 digit number greater than 10000. Note also that a licence file can only be used once to update a key, if an attempt is made to update a security key more than once, the second and subsequent attempts will fail with an error
2.4
10
Spray/Sprinkler Module
that PIPENET will never replace an existing file in this directory if it is more recent than the one shipped with PIPENET). Access to the Windows' System registry If you did not have these rights when you installed the software then the key drivers will not have been correctly installed and thus the software cannot be run. Re-install the software having obtained the necessary rights and privileges. Contact your IT support group if you are unsure as to how to proceed. Fitting the security key A USB key must be fitted to an available USB port and a parallel key to port LPT1:. If you are using a parallel port key then the key may be fitted in series with security keys provided by other software manufacturers. Licensing provided by a key Each key is specifically programmed for the needs of each user. Depending on the licensing agreement, the key will be programmed: for one or more PIPENET modules, for a specific number of runs or unlimited number of runs for use before a programmed expiry date or for unlimited use. If the key is not programmed for the module you are attempting to run, or the number of runs has expired, or the key has passed its expiry date then any error messages displayed will inform you of the specific error. If the key is correctly fitted and the drivers have been correctly installed then the status of the key and the licences available can be checked via the Help | Key Status menu option. If the security key is correctly fitted then this will display the key details, including key number and customer name, in addition to licensing details. Checking installation of security key drivers If you have followed all of the instructions above and you have a key licence for the module you are trying to run then you should have no further problems. However, if you are still having problems, please perform the following checks and email the results to Sunrise Systems. Be sure to include the key number. If you cannot run Key Status then the key number is also printed in the bottom right-hand corner of the key's label. Trouble shooting The most common reasons for failure are not having the correct key fitted or the key drivers were not installed correctly. If the key drivers were not installed then the most likely reason for the failure is that you did not have the necessary access rights during installation. The following summarizes the checks you should perform to locate the source of the problem: 1. Check that you are using a security key appropriate to the module you are trying to run.
Installation
11
2. Check that the key is correctly fitted to a USB or parallel port on the computer where you are attempting to run the PIPENET software. 3. You must have Windows Administrator privileges to install the key drivers since changes are made to the System Registry. If you do not have these rights you will have to contact your IT department to set up your account details. It is recommended that you contact your IT department anyway to confirm any other rights and restrictions there may be. 4. Check that you have read and write access rights to the drive where the software will be installed (by default C:) and where the temporary files will reside (also by default drive C:). This is necessary since some organisations prohibit their users from accessing the local disk and selected network drives, other than for read access. Again if you do not have these rights then you will have to contact your IT department. 5. Please check (re-install if necessary) that the software and key drivers are correctly installed. 6. The installation of the key drivers can be checked by running the program KEYSETUP.EXE which can be found in the keydriver sub-directory of the PIPENET installation directory. Running this program produces the display:
Select the Check key drivers button to confirm installation. Entering this command will display the status of the key drivers, which if correctly installed will display the date of installation and other information on printer port, version number of driver etc. 7. If step 5. reports that the key driver is not installed then terminate any running PIPENET module and select the three buttons in the sequence Remove key drivers, Install key drivers and Check key drivers. 8. The last of the four buttons in the dialog, Check key, will attempt to read the key, displaying the internally stored key number and the customer name. The customer name may not be present on very old keys but the key number should always be readable if the key drivers are correctly installed. The key check utility is stored on your hard drive during installation in the sub-directory
12
Spray/Sprinkler Module
Part
14
Spray/Sprinkler Module
3
3.1
The four main windows depicted are as follows: Upper-left: a Properties Window used for displaying the attributes of the currently selected component. This window replaces the dialogs of earlier versions of the software since data can be entered and edited in this window. Lower-left: Schematic Overview Window showing an overall view of the schematic, with a rectangle showing the region covered by the main schematic. The rectangle may be dragged, with the main schematic window being automatically scrolled to reflect the changes. Conversely, scrolling the main window or changing the zoom factor will change the position and/or size of the rectangle in the Overview window. Upper-right: the Schematic Window, essentially as in the previous versions of PIPENET, but allowing colour coding, multiple selections, an improved Area
15
Tool with copy, paste, delete, flip and invert operations, and an unlimited undo/redo facility. Lower-right: a Tabular View of the database is provided by a browse window, via which the user can display and edit component properties, and display results. The Tabbed Properties and Schematic Overview windows can be closed by clicking the button at the top-right of each window. To re-display the windows select either the View | Properties or View | Schematic Overview option. The Properties Window and the Schematic Overview can be moved to the right-hand side of the screen or "floated" by clicking and dragging the top of each window. At the top of the screen is the usual assortment of menus and toolbars and at the bottom the status bar. Menu styles The menus are arranged differently to the previous PIPENET programs, although users of other Windows' programs may find them more familiar. To revert to the old style of menu select the menu option Window | Use Pipenet menu style. To revert to the new window style select Window | Use Windows menu style. See also the Window Menu.
3.2
16
Spray/Sprinkler Module
1. Import and display the underlay. 2. Select a suitable zoom size for the underlay. 3. Commence laying out the PIPENET components using the underlay as a guide.
3.3
3.4
Properties Window
This is a tabbed set of windows showing: 1. The Properties of the currently selected component, including where appropriate a graph, for example, a pump curve or a filter profile. Unlike earlier versions of PIPENET, properties can be entered and edited via this window. When a calculation has been performed this window will also contain the results for the component. Properties are displayed in three columns; the first is the name of the property, the second the current value of the property and the third the units (where appropriate). Properties are either entered explicitly as values or text strings or a value is selected from a drop-down list of acceptable values. If a property cell is greyed out it indicates that the value of the property cannot be edited. 2. A fittings window for assigning fittings to pipes. The Tabbed properties window is normally displayed but if closed it can be re-opened via the View menu. Pump operating point Following a calculation, the operating point for each pump will be displayed on the pump curve in the properties window. The operating point is indicated by a small red triangle and will be at the point where the pressure and flow match the calculated results for the pump. Nozzle operating point Following a calculation, the operating point for each nozzle will be displayed on the nozzle characteristic curve in the properties window. The operating point is indicated by a small red triangle and will be at the point where the pressure and flow match the calculated results for the nozzle.
17
3.5
Component Properties
This window displays the properties (and possibly results) associated with the currently selected component. If no component is selected the window is blank.
W hen a component has been drawn on the schematic it will be assigned default
parameters. These defaults may be edited in the Properties tab. Data entry fields in the properties window are either straightforward numeric or text entry, or of the selection style when there is a limited number of options available. Fields which cannot be edited will be "greyed" out. The properties for all components are displayed in the same general manner: In the top left-hand corner of the grid is the symbol for the component, below this a number of rows, one for each attribute or result. Each row comprises of three columns: Column 1 - Name of attribute or result. Column 2 - Displays the value of the attribute or result. The value displayed here may be edited unless it has been "greyed" out. Column 3 - Units where appropriate.
The above example shows the attributes for a pipe. All attributes can be edited: The length and elevation of the pipe are shown in feet and the diameter in inches. The status of the pipe is selectable from a drop-down list, and will be one of Normal, Blocked or Broken. To edit a field click in the appropriate row in the second column and enter the new value,
18
Spray/Sprinkler Module
or select from the available options. To accept the value enter Tab to move down to the next field or Enter on the keyboard. Values with a light-grey background cannot be edited. Changes made in the window can be undone and redone using the undo and/redo keys:
The left key is Undo and the right key Redo. Scroll buttons In the bottom right-hand corner of the window are two scroll buttons, these are used to move from the currently displayed component to the next or previous component of the same type.
For example, if a pipe is currently displayed, selecting the left button will move to the previous pipe (if there is one). Pressing the right button will move to the next component. Components are ordered in the sequence in which they were created. Display of accompanying graph Some components may have an accompanying graph. If so, this is also displayed in the Properties window. For example, selecting a pump in the network will display the pump curve along with the pump parameters. Currently graphs are displayed for pumps and filters.
19
3.6
Fittings
If the currently selected component is a pipe then this window will display the fittings on the pipe.
20
Spray/Sprinkler Module
The top window displays a list of available fittings, the bottom a list of the fittings currently selected on the pipe. The lower window displays for each fitting type; the fitting name, the K-factor and the number of fittings selected on the pipe. Adding a fitting To add a fitting to a pipe select the desired fitting from the top window, and then the Add button. Each selection of the Add button adds one fitting of the selected type to the pipe. Removing a fitting To remove a fitting select the desired fitting type in the bottom window and then the Remove button. Each selection of the Remove button removes one fitting of the selected type.
3.7
21
Display of the Overview window, which is not shown on starting the program, is done via the View | Schematic Overview menu option.
3.8
3.8.1
Menus
File Menu The available options will be from the following. The displayed options will vary depending on whether or not a network is open. New Creates a new network. If licenses are available for more than one module type a prompt will be displayed requesting the PIPENET module be selected; Standard, Spray/Sprinkler or Transient. Open Opens an existing data file - files may be old format data files with a .DAT file extension or new style files with a .SDF file extension. Close Closes the network - if changes have been made to the network you will be prompted to save the file first before closing. Save Saves the current network and continue working Save As Saves the current file under a different file name. Export... This will export the current network as an old style .DAT file together with any associated old-style library files, that is .PDF files, .UFL files, etc. When
22
Spray/Sprinkler Module
selecting this option you should be aware that some graphical information will not be saved, for example colour schemes. When prompted for a file name enter the name of the .DAT file, any associated library files will be saved with the same name, but with a different file extension. Autosave... AutoSave is a feature that can be used to automatically save your edits and modifications periodically. Select this option to set the interval, in minutes, at which the network is to be automatically saved. The default is zero indicating that the autosave feature is disabled.
Open Library Opens an external system library. Import Library Imports a library file - opens a system library or old format library file (e.g. .pmp pump library file) and import its definitions into the local user library. Print Print the schematic or the grid - which is printed will depend on which of the two windows is selected. If in doubt, click in the desired window before selecting Print. If the grid is selected, the current grid page will be printed. If the schematic is selected then a dialog box is displayed via which the user can select the scaling and hence the number of pages required to print the schematic.
23
Print Preview Previews appearance of printed output. Print Setup This option displays a standard Windows dialog from which the user can select a particular printer, landscape or portrait mode, etc. Exit Exits PIPENET. Recently used file list Provides a list of recently opened files. 3.8.2 Edit Menu This menu provides a number of edit related functions: Undo Undoes last operation - this command will undo the last change made in the Schematic, Properties or Tabular View window. Following the word Undo is a brief description of the last operation performed. Redo Redoes last undone operation - as with the Undo command, following the word Redo is a brief description of the last undo operation. Cut Combination of a copy operation followed by a delete. Copy If the select tool is in operation this will copy the attributes of the selected component. If the Area tool is in use it will copy all components within the selection rectangle.
24
Spray/Sprinkler Module
Paste If the select tool is in operation this will paste the last copied attributes to the selected component as long as the components are of the same type, i.e. both pipes, both pumps, etc. If the Area tool is used it will paste all components copied by the last copy operation. Paste in column This option is only available in the Tabular View. When a single cell in a column is selected, it will reproduce the contents of the cell in all cells in the same column. Mirror Used with the Area Tool to mirror the contents of the selected area left-right. Invert Used with the Area Tool to invert the contents of the selected area. Undo/redo on the toolbar Note the undo and redo operations are available via two shortcut buttons in the toolbar:
The left button is the Undo and the right button Redo. 3.8.3 View Menu The view menu controls some aspects of the overall appearance of the various windows. Toolbar Displays or hides the main toolbar containing the file and edit related buttons this is best left displayed at all times. Status Bar Displays or hides the Windows status bar - this is best left displayed at all times. Palette Displays or hides the palette bar which is used to select the tool for drawing within the schematic window - this is best left displayed at all times. Schematic Window Opens the schematic window if for some reason it has been closed - only one schematic window can be open. Data Window Opens a tabular view window - more than one tabular view window can be open at any one time.
25
Properties Displays or hides the Properties Window which contains the tabbed set of windows providing information on the currently selected component and its fittings. Schematic Overview Displays or hides the Schematic Overview Window. Zoom Used to zoom the network and/or the graphical underlay. View graphical underlay Selecting this option will display a graphical underlay which has been imported from a Windows extended metafile (.EMF), a Windows metafile (.WMF) or an AutoCAD .DXF file. Import graphical underlay Imports a graphical underlay from a Windows enhanced metafile, file extension .EMF. These files can be produced by many graphics programs and there are utilities available for converting from some CAD formats to extended metafiles. The imported graphic is displayed near the centre of the window scaled to fit the current size of the window. The size of the imported graphic can be controlled by zoom (see above). Its position is currently not controllable. However using the Area tool to move the network, the registration between the underlay and the PIPENET network can be adjusted. The intensity of the displayed image, specified as a percentage, can be controlled via the underlay tool (The U button) on the Options toolbar. 3.8.4 Libraries Menu Before attempting to use libraries, the user should first read the chapter on libraries. The Libraries menu contains a number of module specific entries. Those for the Standard module include: Schedules - Define or edit pipe schedules in the local user library. Nozzles - Define or edit pipe spray nozzles in the local user library. Pumps - coefficients unknown - Define or edit pumps with unknown coefficients in the local user library. Pumps - coefficients known - Define or edit pumps with known coefficients in the local user library. Linings - pipe linings - Define or edit pipe linings
26
Spray/Sprinkler Module
Deluge Valves Define or edit deluge valves. Selecting any of these options displays a tabbed dialog with the appropriate library edit selected. It is important to note that these edits are applied to the definitions in the Local User Library. To edit System libraries select the last option Edit system Libraries.
The final option in the Libraries menu opens a very similar window except that in this case edits are performed on a named System Library. It is important to re-emphasis the distinction between Local User Libraries, where changes made only affect the current user, and System Libraries, where changes may affect other users. 3.8.5 Options Menu Options displays a tabbed dialog for viewing and setting the various options in use: Title - Title for the network, up to four lines of text may be specified. Module Options - Various modelling options. Units - Units to be used. Pipe Types - Pipe types. Display options - Schematic display options. Calculation- Calculation options, including tolerances. Output tables - Selection of which output results are to appear in the browser output. Defaults - Default information for pipes and nozzles (module dependent).
27
3.8.6
Colouration Menu This menu contains three items which can be used to setup the colouring of nodes and/or pipes based on the value of one or more attributes. The options are described in detail in Colour Schemes. Simple rules This option is used to define the colouring of links and or nodes based on the value of a single attribute or result, for example node elevation, pipe length, velocity of fluid through pipe, and so on. Complex nodes This option is used to define more complex colouring rules for nodes based on the values of more than one attribute or result. Complex links This option is used to define more complex colouring rules for pipes based on the values of more than one attribute or result.
3.8.7
Calculation Menu This menu provides a number of calculation and output related commands: Check Check conditions for calculation - checks that specifications are complete and consistent, and if pipe elevations are in use, that node heights are consistent. This option opens a status window (if it is not already open) as described in Status Checking. Spec. for Calculation Displays the Options dialog with the Calculation options tab displayed. Input data Runs validation in calculator, producing an output browser file. Validation does not consume a calculation for those users with metered licenses. Pipe Sizing Runs the pipe sizing phase of the calculation only, his phase will calculate the bore of any pipes with an undefined bore. Validation does not consume a calculation for those users with metered licenses. Calculate Runs a calculation, consuming one calculation for those users with metered keys. Browse Browse the output of the last calculation or the last request for input NFPA Submittal Report
28
Spray/Sprinkler Module
Hydraulic calculation details can be written to a file in tabular form in order to assist in the preparation of a fire protection submittal of the kind required by the NFPA. Following a successful calculation select this option to produce an NFPA Submittal Report that can be loaded into most word processors, including Word. 3.8.8 Tools Menu The tools menu provides a number of useful tools: Tag selected items Used in colour coding to tag, or mark, selected components as being significant in some way so that they can be colour coded. Remove tags Marks all tagged components as untagged. Make Path Used in the construction of an elevation profile to construct a path though two or more selected nodes.. Export clipboard Copies schematic to clipboard - from where it can be pasted into other applications. Export HP-GL/2 Exports schematic as an HP-GL/2 file containing instructions for off-line plotting. HP-GL/2 is Hewlett-Packard's standardized Graphics Language supported by many CAD and graphics programs and peripherals. On selecting this option you will prompted to supply an output file name. Export DXF file Exports schematic as an AutoCad DXF file, which can be used as input to many CAD programs. On selecting this option you will prompted to supply an output file name. Add multiple pipes This tool provides a means of defining a run of pipes based on a table of elevations and distances. From this data, if supplied in a suitable form, the PIPENET module can automatically generate a sequence of pipes with the correct lengths and rises (elevation changes). For further information on this facility see the Add multiple pipes section. Autolayout The autolayout tool, which is available in the PIPENET spray/sprinkler module, can be used to automate the task of designing spray/sprinkler systems for vessels or for area protection.
29
3.8.9
Window Menu In addition to the standard Windows window menu offering options to Tile or Cascade windows, this menu also offers an option to switch the appearance and ordering the menus between two styles: New style, which closely resembles other windows programs, and PIPENET style, which has a similar ordering to earlier versions of the program. However, there are some obvious differences. For example there is no view menu and most options are displayed on a tabbed dialog. To revert to the old style of menu select the menu option Window | Use PIPENET menu style. To revert to the new window style select Window | Use Windows menu style.
3.8.10 Help Menu Help topics Display help contents. About PIPENET VISION Details of PIPENET version numbers - note that unlike previous versions of PIPENET the calculators will have version numbers different from those displayed in the graphical user interface. With the first releases of the software the version numbers will be of the form: Graphical user interface - version 1.nn Spray Calculator - version 4.nn Key Status Status and information relating to Hasp security key and associated licenses. Selecting this option will display the current licenses available on the fitted key, the following is an example of the display:
30
Spray/Sprinkler Module
Selecting OK closes the window, whilst selecting Save will save the displayed details to a text file (the save feature is not implemented). Update Key This option is only available in the Help menu when no PIPENET file is open. Activating this option will initiate an update to a local HASP security key using a license file supplied by Sunrise Systems. Sunrise on the Internet This option will open a new page in your default web browser set to the Sunrise Systems web page.
3.9
3.9.1
Toolbars
Spray Toolbar
This toolbar contains, from left to right, the following tools A group of five general tools Select - Used to select an item on the schematic, for example to display properties of a component, to drag a node, to select an item for deletion. Pan and zoom - pan and zoom Area tool - Used to select a rectangular area for copy/paste operations. Polygon tool - Similar to the Area tool except that it allows an irregular shaped area to be selected Text tool - For creating text elements on the schematic. Then there are seven tools for creating the different types of link components (i.e. components with an input and output node) available with the Spray module: Pipe - note this button will be greyed out (not selectable) until at least one pipe type has been defined. In the Spray/Sprinkler module it is mandatory that all pipes belong to a pipe type. Pump Filter Nozzle Non-return valve Deluge valve Elastomeric valve Overboard dump valve (see note below) Finally, there are two component tools - components must be placed on a pipe: Orifice plate - only one per pipe Equipment item
31
Note that if the Remote nozzle specifications or Mass balance specifications option has been selected in the Calculation options dialog then the overboard dump valve icon on the toolbar will be greyed out (non-selectable). This is because overboard dump valves can only be used with the User-defined specifications option. 3.9.2 Options Toolbar The options toolbar provides a number of convenient shortcuts to schematic related options. For example, display of node labels, grid style, etc.
The toolbar consists of four button groups, from left to right the button options are: Group 1 - grid related options: Display grid Select Orthogonal grid Select Isometric grid Snap to Grid
Group 2 - label options: Display node labels Display component labels Display component direction, arrow is drawn pointing from the pipe input towards the pipe output Display pipe fittings present symbol Group 3 - results related options: Display node colouring legend button - if this is selected a node colour coding legend is displayed in the schematic window. A drop-down box from which the parameter to be displayed on nodes can be selected. For example, elevation and pressure. Display pipe/duct colouring legend button - if this is selected a link colour coding legend is displayed in the schematic window. A drop-down box from which can be selected the parameter to be displayed on pipes, for example flow rate, velocity. Following a calculation, arrows indicate flow direction, which may be in opposite direction to the component direction. Group 4 - Underlay control: A single button is provided. Selecting the button will display a dialog where
32
Spray/Sprinkler Module
the intensity of the underlay can be specified as a percentage. When an option is selected the button is shown as depressed, as illustrated for the Select Orthogonal grid option (second button in the above diagram). 3.9.3 Calculation Toolbar This toolbar contains a few buttons related to a calculation and the calculation output.
Check Checks conditions for calculation - checks that specifications are complete and consistent, and if pipe elevations are in use, that node heights are consistent. This option opens a status window (if it is not already open) as described in Status Checking. Input data Runs validation in calculator, producing an output browser file. Validation does not consume a run for users with metered keys. Pipe sizing Runs the pipe sizing, or design phase, of the calculation only. Pipe bores will be calculated for those pipes with undefined sizes and returned to the user interface for display with the rest of the pipes' attributes. Pipe sizing does not consume a run for users with metered keys. Pipe sizing is only possible if there is at least one pipe type and no ducts present in the network. Calculate Runs a calculation, producing a browser output file that can be viewed in the supplied browser, Word or Write. Browse Browses the output of the last calculation or the last request for input. Design phase Places the front-end in design phase, in this phase pipe sizing operations can be performed repeatedly. Calculation phase Selection of this button places the calculator in calculation mode, any pipe sizes calculated in the design phase are fixed for all future calculations. 3.9.4 Tag Toolbar This toolbar displays two drop-down lists of the label tags used in the current network for nodes and for links. It can also be used to select which tag is to be used as the default for all new nodes and links. To add a tag to a list simply enter the tag in the edit field
33
followed by return.
Selecting the arrow to the right of the text field will drop down a list of currently used tags - selecting a tag from this list sets that tag as the default.
If you have a tag selected in one of the drop-downs then whenever you create a new component, its automatically assigned numerical id will be prefixed with the specified tag and a '/'. Unused tags cannot be explicitly deleted but each time a file is re-opened the tags in use are re-evaluated, and only those in use will be displayed. 3.9.5 Find toolbar This toolbar is useful for finding components in the schematic window, particularly for large networks.
The toolbar consists of: a Find button a drop-down list of component types including the special type <Any> that can be used to find a component of any type with the specified label an edit box for entering the label of the component to find a Next button - this button is only enabled if the component type is <Any> and a find has been performed. Having found one component with a matching label, selecting this button will find the next component with the same label (assuming there is one). If a component is not found then an information message will be displayed on the status bar at the bottom of the main window.
Part
36
Spray/Sprinkler Module
4
4.1
Other Network Data As well as the topology of the network, PIPENET must be given data on the physical characteristics of the components in the network. For example, the lengths of the pipes and the discharge coefficients of nozzles in the network.
4.2
4.3
Labels
Each component and each node in the network must be given a label which identifies it uniquely. Labels may either be tagged or untagged. Untagged labels are simply a number in the range 0-32767. Tagged labels consist of a 'tag' (a string of up to 8 characters) followed by a slash (/) and a number in the range 0-999. Tags can be used to make labels more meaningful, and to allow sections of large networks to be more easily identified. Up to 100 different tags can be used in one system. Tags must begin with a letter, and may contain only letters and numbers. For example, the following are all legal labels:
37
Tagged: JETTY6/1 JETTY6/876 P/12 Notes: 1. Untagged labels greater than 999 and tagged labels may not be used in the same network. 2. Tags not followed by a slash and a number are not valid labels. For example, XYZ is a valid tag but not a valid label when used alone. 3. Tags are case insensitive, that is, RING is taken to be the same as Ring and ring.
4.4
38
Spray/Sprinkler Module
4.5
Network Topology
The topology of the network is defined by specifying the input and output node of every component in the network. Thus we can define the topology of a simple network such as:
as having: Pipe P1 has input node 1 and output node 2. Nozzle 100 has input node 2.
4.6
Water is flowing into pipe 1 at node 1, and out of pipes 2 and 3 at nodes 3 and 4. The two outlets will be required to have a flow rate of 150 litres per minute, and a pressure of 1 bar G. In practice only one outlet has its pressure specified, but the symmetry of the network ensures that the other node is similar. PIPENET will calculate the pressures and flow rates throughout the network. The details of the three pipes are as follows:
39
Output node 2 3 4
Diameter (mm) 32 20 20
Length (metres) 1 1 1
Elevation (metres) 0 0 0
Note that node and link labels will be assigned automatically as the network is entered. Your network will only agree with the above diagram if the pipe labeled in the diagram above is drawn first, then the pipe labeled 2 and finally the pipe labeled 3. Note also that pipes have a notional direction from input to output, which does not necessarily correspond to the direction of flow. The elevations shown here are changes in elevation of the pipes as measured from the input to the output. Thus a positive value means that the elevation increases as we go from the input to the output and a negative value, that the elevation is decreasing. A value of zero indicates that there is no elevation change. Note that elevation can be specified as elevation changes on pipes, or as absolute elevations on nodes (see Spray model options for further details). The three pipes will come from the built-in schedule Copper/Nickel (90/10) 14 Bar G, with a design velocity of 5 m/s. In this first example the details of entering a network, performing a calculation and viewing the results will be described in some detail with few references to other parts of the help. Subsequent examples will contain references to topics already covered in the example, only going into detail when discussing new features.
4.7
40
Spray/Sprinkler Module
If desired, the diameter of some (or all) pipes in the network can be set by the user. PIPENET will then size only those pipes whose diameter has not been set. If the user wants certain pipes in the network to be given the same diameter, then the Pipe Groupings facility should be used. When sizing a pipe (or group of pipes), PIPENET will choose the smallest pipe size which ensures that the design velocity is not exceeded by the fluid. The design phase assumes that all nozzles discharge at the minimum required rate. In most systems there will be some nozzles which actually discharge at a rate greater than the minimum requirement, and so flow rates and velocities in the system will rise. This may cause the velocity of the fluid to rise above the design velocity in some pipes in the system. These pipes will be identified during the calculation phase and a warning will be issued. To solve this problem the user should set the diameters of these pipes to slightly larger than the designed diameters. Calculated diameters are displayed in the Properties window and the Tabular View with a yellow background to the text. More than one simulation may need to be performed in order to size all the pipes in a network. The Calculation Phase In the calculation phase all the diameters of the pipes are known -either set by the user or found by PIPENET during the design phase. PIPENET simulates the behaviour of the network under pressure and flow rate conditions set by the user. All nozzles in the network are assumed to discharge to atmospheric pressure. The user must supply flow rates and/or pressures at various parts of the network by making Calculation Phase Specifications (see next section). PIPENET will then calculate the pressures and flow rates throughout the network. Typically the calculation phase is used to do one or more of the following: Determine what pressures are needed to produce the required flow rates. Select suitable pumps for the network. Check that all demands made on the network can be satisfied. A warning will be issued for any nozzle supplying at less than its required rate. Check that the fluid velocity in each pipe does not exceed the design velocity of the pipe. A warning will be issued for any pipe in which the fluid velocity exceeds the design velocity. User Interface and the Design and Calculation phases When a calculation is performed a Pipe Sizing operation will be performed if there are unset pipe sizes and the user has requested that the Design Phase be run. However, the user will usually perform a pipe sizing operation, possibly make some changes to the network, and then perform another pipe sizing operation, repeating these operations steps as required. Only when he/she is happy will they perform a calculation.
41
The controls relating to the two phases are on the Calculation toolbar:
and the sequence of operations will typically proceed as follows: 1. The two buttons D and C correspond to the Design and Calculation phases. If a design phase is required then the D button is selected by default and the pipe sizing button (the third button) is enabled. 2. The user enters the network and if he/she requires that PIPENET performs a Design phase then pipes may be entered with undefined bores. 3. When the user has entered the network they will select the pipe sizing button to size the undefined pipes. The calculated pipe sizes are returned to the user where they are displayed along with other pipe attributes, but note if another pipe sizing operation is performed the sizes may change if changes are made to the network. 4. Steps 2 and 3 are repeated as required. 5. When the user is happy with the network they select the C button (pipe sizing button is disabled) to fix the designed pipe sizes and then perform a calculation (fourth button). 6. The user can revert to the design phase by selecting the D button. However, the bores of pipes fixed in step 5 do not become unset. Pipe grouping The Grouping facility allows the user to specify sets of pipes in the network which are required to have the same diameter. For example, when designing a ring main, it might be desirable for the pipes in the primary main to share a common diameter. The facility is used by setting up groups of pipes, labeled 1, 2, 3 etc. When the facility is used PIPENET will ensure that all the pipes in the same group are given the same diameter. The following should be noted: Pipe groups should be labeled consecutively, starting with '1'. All pipes in each group must be of the same pipe type. No more than one pipe in each may have its diameter set by the user (as setting the diameter of one pipe in the effectively fixes the diameter of all other pipes in the group).
A pipe is added to a group by specifying the design group number in the attributes for the pipe:
42
Spray/Sprinkler Module
In this example, pipe 1 belongs to Design group 1. Note the default design group is unset, indicating that the pipe does not belong to a design group.
4.8
Specifying Units
By default the system assumes that the units are SI, we will change this to metric where pipe bores are specified in mm rather than the SI unit of metres and flow is in litres /min Select the menu option Options | Units and then from the dialog that appears select the unit system as Metric from the system options in the upper part of the left-hand window. Information on the other features available in this dialog are discussed in Specifying options - Unit options:
43
4.9
We are going to use a built-in pipe schedule so all we need to do is to define the pipe type. 1. Select the menu option Options | Pipe type. 2. Select the New button to create a new pipe type. 3. Select the schedule Copper/Nickel (90/10) 14 Bar G from the drop-down list in the right-hand part of the dialog. 4. Use the tab key or the cursor to move to the C-factor field and enter the value as 120, the dialog should appear as follows:
44
Spray/Sprinkler Module
We now need to set the maximum velocities. These are entered in the grid in the bottom right-hand corner. We could do this by typing the value in every cell in the third column. However, there is a much quicker way to do this. Enter the value 5.00 in the first cell of the third column followed by Return. Now select the cell with the mouse and whilst holding the button down, drag the mouse down the column so that all cells in the column are highlighted. On releasing the mouse button all cells will be set to the same value of 5.00. The dialog now appears as:
45
Finally select OK to save the changes and close the dialog. Other parts of this dialog box allow the user to line the pipes with some material, or to restrict the calculation to a subset of the full schedule. Note that if a pipe is defined as using a pipe type, then instead of explicitly entering the pipe diameter, the diameter is selected from a combo box listing the available sizes together with the unset value.
4.10
46
Spray/Sprinkler Module
Now we can add the properties to the pipe, for example the bore and length of each pipe. Click on the first pipe and its current properties appear in the Properties Window. Observe that since we are using a pipe type some of the information is already filled in:
Click in the value field for the pipe diameter and select the value 32 from the drop-down list of available pipe sizes, followed by Tab to move to the next field; the length. Enter a value of 1.0 for the length of the pipe followed by either Tab or Return to accept the value. You can now click on the second and third pipes entering the appropriate diameters and lengths. Alternatively, having entered the values for the first pipe use the red right arrow button in the bottom left-hand corner of the Properties Window to move to the next pipe (for long time users of PIPENET this is equivalent to the Next button). Clicking the left arrow button moves to the previous pipe if there is one. Note pipes are assumed to be in order of creation.
47
To view all three pipes we can use the Tabular View. Select the menu option View | Data window to display the window:
Data can be edited in this window simply by clicking in the appropriate cell. Entering a new value or selecting from a list of valid options, and pressing either Tab to move to the next field or Return. Both the Schematic Window and the Tabular View can be displayed simultaneously by selecting the menu option Windows | Tile horizontally or Windows | Tile vertically. It is a good idea to save the network at this point by selecting the menu option File | Save.
4.11
48
Spray/Sprinkler Module
1. If a check is performed using the check button on the calculation toolbar and the component is found to be invalid. 2. If the file is saved and re-opened, and on re-loading the component it is found to be invalid.
4.12
Specifications
Before sending the network to the calculator, we need to specify conditions of pressure and flow rate at various nodes. Without these, the problem is not mathematically tractable. Also, we must designate certain nodes as input and output nodes. We achieve this simply by adding some attributes to some of the nodes. Click on the first node, that is the node with label 1 on the extreme left of the schematic and we observe in the Properties Window that it has no specifications and is not designated as an input or output node. The same applies for nodes 3 and 4. Since all the pipes have had their diameter set, the design phase of the calculation will not have much to do. However, it must still run and we must still provide appropriate specifications for it. The rules for design phase specifications say we must supply the flow rates at all but one of the I/O nodes. We will set nodes 3 and 4 to have design phase flow rates of 50 lit/min. The rules for calculation phase specifications say that there must be as many specifications as there are I/O nodes, and at least one of them must be a pressure specification. In this case then we need three specifications, and at least one of them must be a pressure. We will specify a flow rate of 50 lit/min on each on the two outlets, and a pressure of 1 bar G on node 4. Select the first node and in the properties window, click on the drop down in the Input/Output node, change the selection from No to Input and then hit the Return key. The properties window should appear as:
Now select node 3, then in the properties window change the input/output node status to Output and the Design and Analysis fields both from NO to YES. The dialog should appear as:
49
Now enter the values for node 4 and the Properties Window should appear as:
If you have the Tabular View window open you can select Design or analysis specifications from the drop-down list of components and inspect all specifications:
4.13
Calculating
Having created and specified the network, we are now in a position to calculate its pressures and flow rates. Select the menu option Calc | Calculation, or click on the Calculate toolbar button . If you want to check that the data is correct without performing a calculation then (useful for those users with limited run licenses) you can use the Calc | Check menu option
50
Spray/Sprinkler Module
instead, or click on the Check toolbar button .This option will check that the input data is valid without performing a calculation. For all but very large networks (200 pipes or more) the calculation will complete almost immediately. Whilst the calculator is active the following dialog appears:
On completion of the calculation the dialog will display the completion status. Select the OK button to close the dialog or the Browse button to close the dialog and display the output data. Selecting OK simply closes the dialog, the browser can subsequently be started from the calculation toolbar.
4.14
51
4.15
Part
54
Spray/Sprinkler Module
5
5.1
5.2
Specifying units
Units will be specified as metric as in the previous example.
5.3
55
Nominal Bore (mm) 50 65 80 90 100 125 150 200 250 300 350 400 450 500 600 700 750 800 850 900
Internal Diameter (mm) 48.9966 unset 73.9902 unset 97.0026 unset 145.999 194.005 243.23 289.001 318.008 364.007 410.007 456.006 548.005 unset unset unset unset unset
Entering the Pipe Schedule Select the menu option Libraries | Schedules; a tabbed dialog set appears with schedules displayed:
56
Spray/Sprinkler Module
In the left-hand window is a list of all currently defined schedules. Selecting an item in this list displays the schedules properties on the right-hand side of the dialog. Data for eight pipe schedules are built into the PIPENET Spray/Sprinkler module. A non-built-in schedule in the list can be edited by simply selecting it in the left-hand window and editing the various attributes that appear in the right-hand side. Note that built-in schedules cannot be edited. To add data for a schedule select the New button. Provide: The schedule name, Schedule 80 (this is the name that will appear in the left-hand window when the data entry is complete). An optional description (if not specified the name will be the same as the schedule name). A roughness value of 0.4572 mm. The tab key can be used to move from one field to the next. Note that in selecting New the data grid in the bottom right-hand side lists all internal bores as unset. This simply means that no value has been supplied for the corresponding nominal bore. Now place the cursor in the internal bore field corresponding to a nominal bore of 25.00 mm and enter the value 24.003 (from table above). Selecting tab moves to the next field which we can skip (leaving the value as unset. Selecting tab again moves to the next field where we enter the value 37.973. Continue in this way until the last diameter has been entered. Select the Apply button - changes are accepted and the new schedule appears in the list in the left-hand window.
57
If you are happy with the displayed results you can either select OK to quit the dialogs or, since we going to define other library items, simply select another tab, specifically the Nozzles tab since we are going to define a library nozzle in the next section,
5.4
Nozzles are entered in a similar way to schedules. A dialog is displayed in the left-hand side with a list of available nozzles and the data is entered in the right-hand side. This is the same for all library components except pumps as we shall see in the next section. Select New to add a new nozzle, provide the data above and select Apply to accept the changes. The dialog should then appear as:
58
Spray/Sprinkler Module
5.5
59
1450
0.6
To specify the pump details proceed as follows: 1. Select the New button. 2. Select the units for flow (lit/min) and pressure (bar water) from the drop-down lists. 3. Provide the name for the pump (this is the name that will appear in the drop-down box at the top right-hand on the dialog when data entry is complete). 4. Provide an optional description. 5. Provide a minimum flow rate of 114.6 litres/minute and a maximum flow rate of 1450 litres/minute. 6. Now place the cursor in the first cell in the data entry grid in the lower left-hand side of the dialog and enter the first flow rate value of 0.0. 7. Tab to the next field and enter the corresponding pressure of 3.95. 8. Continue in this way entering the remaining data pairs, using tab to move from one cell to the next. 9. When all the data pairs have been entered, select the Apply button to calculate and display the pump curve. The completed pump specification should appear as:
60
Spray/Sprinkler Module
5.6
5.7
61
label 1 2 3 4 5 6 7
node 1 3 4 4 6 6 6
node 2 4 6 5 8 7 9
All pipe bores should be left unset, since the pipes are to be sized by PIPENET during the Design phase. Note if the pipes are drawn in the order specified above you should have input and output designations as shown above. If you draw them in a different order then the designations may not agree, but as long as the network, when completed, is topologically the same as the following results will be the same..
To add the fitting to pipe 2: 1. 2. 3. 4. Select pipe 2. Select the Fittings tab in the properties window. Select the 90 elbow in the upper window. Select the + button to add the fitting.
62
Spray/Sprinkler Module
5.8
63
5.9
For each nozzle in turn: 1. Select the nozzle so that its properties appear in the Properties window.
64
Spray/Sprinkler Module
2. Select the nozzle type as Example Nozzle followed by Enter - attributes from the library item appear in the Properties window. 3. Set the required flow rate to 150 litres/minute - a characteristic curve appears in the lower part of the Properties window.
5.10
65
to rise above the design velocity. In such circumstances it will be necessary for the user to set the bores for some pipes. The Remote Nozzle Specification option provides the system with one specification, and so this is all that is required. Select Options | Calculation and select the Remote Nozzle specifications:
5.11
Performing calculations
The specifications are now complete, and a calculation may be performed as in the first example and the results inspected via the Browser. It is easy to perform several simulations on a network under different conditions, once the basic network data has been input. Specifications can easily be edited, and the different data files saved under different names. The same library private data file and pump library can be used for all simulations. It is recommended that the user experiments with this network. Try setting different sets of specifications altering the flow rate required through the nozzles, editing the lengths of pipes, etc.
Part
68
Spray/Sprinkler Module
6
6.1
The semicircles are held at a distance of 0.4 m from the side of the tank.
69
We will use PIPENET to: Find appropriate diameters for the pipes in the system. Determine the pressure and flow rate needed at the system inlet to ensure that all nozzles in the system discharge at or above the required rate.
6.2
Preliminary considerations
Before we can run the simulation, we have to work out some of the parameters that PIPENET will be using. Lengths of pipes Nozzle spacing = p x D / 24 = p(15 + 0.8) /24 m = 2.068 m
The pipes between nozzles will be treated as straight, of length 2.068 m Required Nozzle discharge rate Surface area of tank =pxDxH = p x 15 x 10 m = 471.24 m2
70
Spray/Sprinkler Module
Required flow rate through each nozzle Required flow rate through each nozzle = Demand / No of nozzles = 4712.4/72 lit/min = 65.4498 lit/min The flow rate required through each nozzle forms part of the nozzle data in the input file.
6.3
Initialisation
Title The Options | Title option is used to enter a title for the run as Example 1 - Condensate Tank Deluge System.
Parameter options In this example we will use the Hazen-Williams equation with NFPA rules for fittings. The default values for the density and viscosity of water will be used. Specifications data In this system the specifications are particularly simple. Note that there is just one I/O node - the input node V/1. We will look separately at the specifications required for the design and calculation phases. Parameters are defined via the menu option Options | Module options:
71
Specifying units
Units will be specified as metric as in the previous two examples.
6.4
72
Spray/Sprinkler Module
6.5
73
6.6
Nozzle characteristics
The pressure drop, P, across a nozzle is given by: P = (Q/K)2 Where Q is the flow rate through the nozzle and K is a constant. The nozzles in this system have a K-value of 45.0 (with P measured in bar and Q measured in lit/min). The minimum and maximum operating pressures are 1.5 and 3.5 bar G respectively. This nozzle performance data is contained in the library along with the pipe schedule data. As in the previous example, nozzles are entered into the library via the Libraries | Nozzles menu - a dialog is displayed in the left-hand side with a list of available nozzles and the data is entered in the right-hand side. Select New to add a new nozzle, provide the data above and select Apply to accept the changes. The dialog should then appear as:
74
Spray/Sprinkler Module
6.7
6.8
Specifications
Design phase specifications During the design phase PIPENET will assume that all the nozzles discharge at exactly their required rate (in this case 65.4498 lit/min). The user must supply the flow rates at all
75
I/O nodes except one. Since there is only one I/O node the user needs to provide no design specifications in this case. Calculation phase specifications We are going to use the Remote Nozzle Specification option for our calculation phase. This instructs PIPENET to ensure that all nozzles are discharging at or above their required rate (65.4498 lit/min). The most remote nozzle will supply water at exactly the required rate, whilst other nozzles in the system will supply at a slightly higher rate. Under this option the user must supply one less specification than there are I/O nodes in the system. However, in this case, there are none. In this example, the use of most remote nozzles adds one flow specification to the calculation phase. For further information on how to determine the number of specifications see Specification rules. Even though we are making no user-defined specifications, we must still remember to declare node V/1 as an input node.
6.9
Tags can be assigned separately for nodes and components, by default both have a setting of <NO TAG>. You can either: Click in the data entry field and a new tag followed by a Return. Select an existing tag by selecting the drop-down button to the right of the data entry field and selecting from the list of available tags.
If you have a tag selected in one of the drop-downs then whenever you create a new component, its automatically assigned numerical id will be prefixed with the specified tag and a '/'.
76
Spray/Sprinkler Module
Pipe data The following table shows the data for the A branches, the other two branches will have a similar pattern of connection. Pipe label
V/1 V/2 V/3 A/1 A/2 ... A/5 A/6 A/7 A/8 ... A/12
Input node
V/1 C/7 B7 A/2 A/3 A/6 A/7 A/7 A/8 A/12
Output node
C/7 B/7 A/7 A/1 A/2 A/5 A/6 A/8 A/9 A/13
Length (metres)
0.5 3.28 3.28 2.068 2.068 2.068 1.034 1.034 2.068 2.068
Note that no bores are provided since we will use the design phase to do the sizing for us. Entering the network the hard way It will probably be very difficult to ensure that you end up with a network which has the same numbering as that shown below, but the main points to note are that: The schematic has been laid out on an isometric grid. The three pairs of branches containing the nozzles have been labeled with tags of A B and C. The main line has been labeled with a tag of V.
77
An easier way There is another way to generate the 3 pairs of branches. This is using the automatic nozzle generation tool on the Tools toolbar. We can use this to speed up data entry because all of the nozzles are of the same type and all of the pipes between the nozzles are of the same length. There are several ways we could do this. One way is to select the nozzle generation tool, when the dialog is displayed: 1. 2. 3. 4. 5. Set the tag to be used for pipes (A/B/C). Set the tag to be used for nozzles (A/B/C). Select the nozzle type from the right-hand window. Set the length of the pipe between two nozzles as 2.068. Set the angle at which the line is to be drawn as either -30 degrees or +150 degrees.
Note the tag fields will be used independently of any setting on the tag tool bar. This is done for each branch, i.e 6 times. Yet another way is to create one branch pair, say the A branch and then use the Area tool to reproduce the other two branch pairs. It only remains to position the branches and add in the main line.
6.10
78
Spray/Sprinkler Module
Part
80
Spray/Sprinkler Module
7
7.1
In example 3 we found that in order to supply the deluge systems for the Condensate Tank Farm, a pressure of 3.52 bar G is required at the deluge system inlet. In this example we
81
investigate how this supply requirement can be met by a pump at PUMPS2/1. This is done in two stages: Stage 1 In stage 1 of this example we find the pressure required at the pump outlet (PUMPS2/1) in order to produce a pressure of 3.52 bar G at the node FARM/2. Stage 2 In stage 2 of this example we add a pump to the network at PUMPS2/1 (Input node IN/1, output node PUMPS2/1). We will investigate the pressure it produces when supplying FARM/2. An orifice plate is used to ensure the correct pressure of 3.52 bar G is attained. The orifice plate will be sized for us by PIPENET. Given the pressures required at the other outlets, similar calculations could be carried out for them.
7.2
Initialisation
Title The Title option is used to enter a title for the run ('Example 2 - Pressures In the Ring Main'). Units The Units option can be used to select the units to be used. In this case we use Metric units. Module parameters We will use the Hazen-Williams equation with NFPA rules for fittings. The default values for the density and viscosity of water will be used. Pipe schedule and Pipe Type data The pipes are all taken from the built-in schedule 6, Cast Iron to BS.1211 Class C. The pipes in the primary main, which are underground, will be lined with a 2 mm thickness of cement. They will have a C-factor of 90 and a design velocity of 10 m/s. The outlet feed pipes and pump outlet pipes will be unlined. They have a C-factor of 120 and a design velocity of 8 m/s.
7.3
82
Spray/Sprinkler Module
7.4
83
Pipe label
PUMPS1/1 PUMPS2/1 RECOV/1
Input node
PUMPS/1 PUMPS2/1 8
Output node
1 2 RECOV/1
Bore (mm)
250 250 200
FARM/1
FARM/1
125
5.75
3.00
FARM/2
FARM/2
125
5.75
3.00
RCVR/1 DRUM/1
7 9
RCVR/1 DRUM/1
100 100
10.0 80.0
0.0 1.5
GAS/1
14
GAS/1
150
15.0
1.5
GAS/2
10
GAS/2
150
15.0
1.5
1* 2*
1 2
2 3
150 150
15.0 122.5
0.0 0.0
3 4 5 6 7 8 9 10 11 12 13 9 14 13 1
4 5 6 7 8 9 10 11 12 13 6 14 12 3 11
150 150 150 150 150 150 150 150 150 150 150 150 150 150 150
25.0 30.0 260.0 75.0 135.0 60.0 162.0 92.5 55.0 20.0 95.0 75.0 75.0 220.0 82.5
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Fittings* TEE - Tee or Cross; BFLY - Butterfly valve; LRE - Long radius elbow
84
Spray/Sprinkler Module
The pipes in this example are taken from a built-in schedule. However, some of the pipes are lined with cement (pipe labels with an * after the name), which is not a built-in lining. The private data file must thus include data for cement. This data is entered by choosing the Pipe Lining option from the Libraries | Linings menu. The data required is the lining name and roughness value. As we are using the Hazen-Williams equation the roughness will not actually be used, but a value must be specified (we use 10-5mm).
7.5
Adding the pump to the library For this example, a pump is also needed. This data is entered using the menu option Libraries | Pumps - Coefficients Unknown (or if you already have the library dialogs selected by selecting the Pumps - Coefficients Unknown tab). To specify the pump details proceed as follows: 1. Select the New button. 2. Provide the name for the pump (this is the name that will appear in the drop-down box at the top right-hand on the dialog when data entry is complete). 3. Provide an optional description. 4. Provide a minimum flow rate of 2000 litres/minute and a maximum flow rate of 13000 litres/minute. 5. Now place the cursor in the first cell in the data entry grid in the lower left-hand side of the dialog and enter the first flow rate value of 2000.0. 6. Tab to the next field and enter the corresponding pressure of 12.5. 7. Continue in this way entering the remaining data pairs, using tab to move from one cell to the next. 8. When all the data pairs have been entered, select the Apply button to calculate and display the pump curve.
85
7.6
Specifications
Design phase specifications As all the pipe diameters are already set, we are not interested in the results of the Design phase of the simulation. However, we must still supply a set of design phase specifications (in this case we choose to set all flow rates to the same as in the calculation phase, as given below). Calculation phase specifications We set the following calculation phase specifications: Stage 1 FARM/2: Pressure 3.52 bar g. Flow rate 5364 lit/min. Other outlets: Flow rate 0 lit/min PUMPS1/1: Flow rate 0 lit/min Stage 2 (The network having had a pump added with input node IN/1, and output node PUMPS2/1) FARM/2: Flow rate 5364 lit/min Other outlets: Flow rate 0 lit/min PUMPS1/1: Flow rate 0 lit/min
86
Spray/Sprinkler Module
7.7
Note: A * after a value indicates that this is a specification Stage 2 Results When the pump is added a pressure of 8.543 bar G is produced at the node FARM/2. In order to reduce this pressure to the required pressure of 3.52 bar G, an orifice plate can be added to the pipe FARM/2. This is done using the Orifice Plate tool. The pressure drop required across the orifice plate is (8.543-3.52) = 5.023 bar G. This forms part of the data for the orifice plate. Given this required pressure drop, PIPENET can size the orifice plate for us if we carry out another calculation run the required diameter is 69.3567mm. The files relating to the solution to Stage 2 of this problem are also stored in the Examples directory as: pipenet\examples\_ring2.dat _ring.pdf _ring2.out _ring2.pmp
Part
88
Spray/Sprinkler Module
8
8.1
89
8.2
Initialisation
Entering the network details Each node with the tag NEW1 has a nozzle with the same label (e.g. node NEW1/6 has a nozzle NEW1/6). The two risers NEW2 and NEW3, which spring from slightly different points on MAIN3, are otherwise identical to NEW1. Pipe label
MAIN3/1 MAIN3/2 MAIN3/3 NEW1/1 NEW1/2 NEW1/3 NEW1/4 NEW1/5 NEW1/6 ... Fittings* EL90 - standard 90 Elbow; TEE - Tee or cross; EL45 - standard 45 elbow.
Input node
MAIN1/1 MAIN3/1 MAIN3/3 MAIN3/1 NEW1/1 NEW1/2 NEW1/3 NEW1/4 NEW1/5
Output node
MAIN3/1 MAIN3/2 MAIN3/3 NEW1/1 NEW/2 NEW1/3 NEW1/4 NEW1/5 NEW1/6
Bore (in) 6 6 6 2 2 2 2 2 2
Length (ft)
99.15 12.5 12.5 5 2.9 2.9 2.9 2.9 2.9
Modelling of a sprinkler system The essential difference between a SPRAY system and a SPRINKLER system is in the
90
Spray/Sprinkler Module
nozzles. In a SPRAY system, all the nozzles are usually open, and will discharge when water is supplied to them, whereas in a SPRINKLER system, each nozzle is individually controlled, either with a fusible plug or electronically. When modelling SPRINKLER systems it is necessary to specify some nozzles as being turned on. To change from the default of a SPRAY system select the menu option Options | Spray options and then the Sprinkler option:
Nozzle Data The existing nozzles are all of the same type with a K-factor of 95. The operational range is 1.39.5 bar G. Note that these data are in metric units, while the rest of the data is in Imperial. Preliminary Calculations First, we must convert the nozzle data to the same units as the rest of the problem. In UK gal/min and psi G, the K-factor is 5.4871 and the operational range 18.856137.79 psi G. The required application rate over the new hazard is 0.6 UK gal/ft2min Area of application = 70 x 20 = 1400 ft2 System demand at inlet = 0.6 1400 = 840 UK gal/min Number of nozzles = 12 (RISER2/10 - RISER2/15 and RISER3/10 RISER3/15) Required flow from each nozzle = 840/12 = 70 UK gal/min
91
Required nozzle inlet pressure = (70/5.4871)2 = 162.7 psi G This is above the maximum operating pressure for this nozzle type, so we can conclude that the present system cannot cope. With 18 additional nozzles, the required flow rate per nozzle becomes: = 840/(12+18) = 840/30 = 28 UK gal/min Required nozzle inlet pressure = (28/5.4871)2 = 26.04 psi G This is within the operating range for the nozzles as 18.856 < 26.04 < 137.79 psi G Parameter options In this example we will use the Hazen-Williams equation with NFPA rules for fittings. The default values for the density and viscosity of water at 20C will be used.
8.3
Specifications
Design Rules require that the area to be protected receive a certain total flow rate. In this case, this is 0.6 UK gal/ft2min over 1400 ft2. As calculated above, if the 30 nozzles in the area each discharge 28 UK gal/min, this requirement will be met. PIPENET can deal with this situation in two ways: Ensure that the total flow rate into the system (and as the nozzles are the only output, the total flow rate into the area) is equal to the sum of the flow rates required at each nozzle (mass balance option). Ensure that each nozzle individually meets its required flow rate, so that the area is covered uniformly (remote nozzle specification option). In this example we will investigate both, to see if there is a significant difference in the results. Design phase specifications All the pipes in the network are already sized, so we are not interested in the results of the design phase. However, we must still provide design phase specifications. The network has two I/O nodes, and therefore requires one flow rate specification. This will be 0 on node MAIN2/7, indicating that the outlet is closed. Calculation phase specifications If we use the Mass Balance option for our calculation phase, PIPENET automatically assigns a calculation phase specification to every I/O node in the network based on the design phase flow rate (See the Technical Manual for a full description of the Mass Balance option and making specifications). If we use the Remote Nozzle Specification option, we must give one more calculation
92
Spray/Sprinkler Module
phase specification. In this case, we simply specify that node MAIN2/7 have a flow rate of 0; we are simply copying the design phase specification (See the Technical Manual for a full description of the Remote Nozzle Specification option and making specifications). Even if we are making no user-defined specifications on it, we must still remember to declare node MAIN1/1 as an input node.
8.4
Results Both simulations should run smoothly, and in neither one does the flow exceed the designed speeds or pressures of the network. If you run the simulation and look at the "Flow Through Nozzles" section of the output browser file you should observe that the specifications are indeed met by the simulation. Using the Mass Balance Option we ensure that the system delivers exactly 840 UK gal/min. However, the Remote Nozzle Specification only uses 6% more water and ensures that a more uniform protection is provided. The pumps would have to deliver 47.4 psi G in this case, rather than 43.3 psi G if the Mass Balance is used. PIPENET has provided an assessment of the feasibility of installing the new risers, and other configurations could just as easily be tested. If they require the enlargement of some of the existing pipes because these exceed their designed velocities, PIPENET issues a
93
The Schematic
Part
96
Spray/Sprinkler Module
9
9.1
The Schematic
Schematic Window
The Schematic window is the primary means of entering and viewing networks. It closely resembles the schematic window of earlier products but has a number of improvements. When the window is first displayed it is presented with a light-grey background suitable for general viewing. The background colour may be changed to white or black. However, for coloured links and text, it will generally be found that a white background is unsuitable for viewing. New elements are added by selecting the appropriate element tool from the tool palette and then placing and drawing the component using the mouse. All labeled elements created via the schematic are automatically assigned a unique label. Labeled elements include nodes, link elements and attribute elements. Numeric labels are used (no tags) with each component type having its own set of unique labels. The background colour and the font sizes used for labeling components can be changed using the Display Options dialog. Schematic Underlay A facility has been included whereby a graphic may be imported and displayed as a background to the main schematic. Display of this underlay is enabled and disabled via the View menu. The underlay may be zoomed independently of the main network to achieve relative scaling and registration. Zooming the network, zooms the underlay by the same selected zoom factor. In normal use the procedure to use an underlay commences with a new network: 1. Import and display the underlay. 2. Select a suitable zoom size for the underlay. 3. Commence laying out the PIPENET components using the underlay as a guide.
9.2
Schematic Underlay
It is possible to import a graphic to underlay the main pipe network. The graphic to be imported must be a Windows enhanced metafile (file extension .EMF), a Windows metafile (file extension .WMF) or an AutoCAD .DXF file. Currently the image is loaded on the first request to display the underlay (see View menu). Once loaded the underlay may be zoomed to establish the relative scale between the underlay and the network. Generally the procedure will be as follows: 1. Load the underlay. 2. Establish a suitable scaling for the underlay. 3. Start drawing the network over the underlay.
The Schematic
97
The display of the underlay can be turned on or off via the View menu - when turned off the underlay will track any changes to the scale of the network, retaining the correct relation. Zoom of the underlay is independent of the network, whereas zooming the network, also zooms the underlay to maintain relative scales. Currently the underlay can not be translated left-right or up-down, although the network can be moved using the Area Tool.
9.3
Selection Tool
The first button is the selection tool, and is used to select a single component. Simply click the left mouse button whilst pointing at a component to select it. A selected component is shown highlighted in red and its attributes displayed in the Properties Window. Right-clicking the mouse on a selected component will display a pop-up menu, the contents of which are dependent on the type of component selected, but generally, the pop-up menu will allow you to: Delete a component. Add waypoints. Delete waypoints. Insert a node in a pipe. Reverse the direction of a component, note reversing the direction of a pipe will negate the elevation change. Copy and paste the attributes of a component. The selection tool can also be used for dragging nodes to a new position, and for dragging pipe components, such as orifice plates, along the length of a pipe. To drag a node or a component, click the left mouse button and whilst holding the button down move the mouse to the desired position and release the mouse button. Note, that if a node is dragged then all of the components to which it is connected also move with it. Full undo/redo is available for all operations with this tool. Adding a waypoint If you left-click on a pipe, and with the mouse button held down move the mouse then a waypoint will be inserted at the selected point in the component link. Selecting several components To select multiple components select the first component in the normal way by placing the cursor on or near the component and left-clicking on the component. Subsequent selections are made in the same way but with the keyboard Ctrl key held down whilst making the selections. Another way to select multiple components is using the Area tool. Copy/Paste To copy the attributes from one source component onto another target component of the
98
Spray/Sprinkler Module
same type: 1. right-click on the source component and select the Copy option (alternatively use Ctrl-c) 2. right-click on the target component and select the Paste option (alternatively use Ctrl-v) - all attributes are copied from the source component to the target component. If the source and target components are pipes, then prior to the copy all fittings are removed from the target pipe and replaced with the fittings from the source pipe. If Paste (Incl. layout) is selected instead of Paste the process is very similar, except that any waypoints and components (for example orifice plates) are also copied from the source to the target. Explode Node This facility can be used to break all of the links meeting at a designated node. To explode a node simply right-click on the node and select the Explode node option
9.4
9.5
Area Tool
The Area tool is used to select and manipulate a number of components at the same time. With the Area tool it is possible to: Move a group of components Select a group of components. Copy-paste a group of components. Delete a group of components. Mirror (left-right) a group of components, i.e. mirror the components about a vertical centre line. Invert (up-down) a group of components, i.e. flip the components about a horizontal centre line.
The Schematic
99
Turn all nozzles, within the selected area, on or off. To use the tool, click the left mouse button at the point which is to be the top-left of a rectangular area. Whilst holding the mouse button down move to the point which is to be the bottom-right-hand corner of the rectangle and release the mouse button. A dashed outline of the defined rectangle is drawn and all nodes and components which lie completely within the rectangle are selected. Via the Edit menu, or by right-clicking, the selected items can now be moved, deleted, mirrored, inverted, copied and nozzles turned on/off. Full undo/redo is available for all operations with this tool. Selected items The items marked as selected are: Each node contained within the rectangle. Each link component contained within the rectangle whose input and output nodes are both within the rectangle, i.e. components crossing the boundary are not selected. Moving the selected area The rectangle and all selected items within the rectangle can be moved by selecting the left mouse button and whist it is down dragging the rectangle to a new position. On releasing the mouse button the components will be drawn at the new position. Copying selected items Items selected within the rectangle can be copied to the clipboard, from whence they can be pasted onto the same network, or onto another network in a separate instance of the same module. Copy/paste are activated via the Edit menu options, the Copy and Paste buttons on the toolbar, or by right clicking within the defined rectangle to display a pop-up menu of options. Note that if you are using copy/paste to copy from instance of a module to another instance of the same module, ensure that both instances are using the same unit systems.
100
Spray/Sprinkler Module
9.6
Polygon Tool
The Polygon tool is used to select and manipulate a number of components at the same time. It is similar to the Area tool except that it allows components to be selected within a polygonal area. With the Polygon tool it is possible to: Move a group of components Select a group of components. Copy-paste a group of components. Delete a group of components. Mirror (left-right) a group of components, i.e. mirror the components about a vertical centre line. Invert (up-down) a group of components, i.e. flip the components about a horizontal centre line. Turn all nozzles, within the selected area, on or off. Note that for the purposes of mirror and inversion operations the centre of the polygon is the centre of the enclosing rectangle. To use the tool, proceed as follows: 1. Define the first point by holding the shift key down click the left mouse button. 2. Define the second point by moving the mouse to the location of the second point and whilst holding the shift key down, click the left mouse button; 3. Repeat step 2 for as many points as you require to define the polygonal area. 4. When you have defined all the points right click the mouse anywhere in the schematic (without the shift key being down) to close the defined polygon - the last defined point is connected to the first. Via the Edit menu, or by right-clicking, the selected items can now be deleted, mirrored, inverted, copied and nozzles turned on/off. Full undo/redo is available for all operations with this tool. Selected items The items marked as selected are: Each node contained within the defined polygon. Each link component contained within the polygon whose input and output nodes are both within the polygon, i.e. components crossing the boundary are not selected. Moving the selected area The polygon and all selected items within the polygon can be moved by selecting the left mouse button and whist it is down dragging the polygon to a new position. On releasing the mouse button the components will be drawn at the new position. Copying selected items
The Schematic
101
Items selected within the polygon can be copied to the clipboard, from whence they can be pasted onto the same network, or onto another network in a separate instance of the same module. Copy/paste are activated via the Edit menu options, the Copy and Paste buttons on the toolbar, or by right clicking within the defined rectangle to display a pop-up menu of options.. or the Copy and Paste buttons on the toolbar.
9.7
Text Tool
The Text Tool is used to place text on the schematic, for example, as titles and additional labeling information. To place a text item on the schematic click the left mouse at the approximate point at which the first character is to appear; the following dialog appears:
Enter the text which is to appear in the text field and then select OK to accept the text or Cancel to abort. Text options can be specified in the Properties Window and include typeface, size, style (normal, bold, italic or bold and italic) and colour.
To change the colour of the text click on the arrow button in the cell. Selecting the drop-down arrow in the Colour field will display a small selection of colours:
102
Spray/Sprinkler Module
Moving and editing text Once a text element has been added to the schematic it can be selected, edited and moved: 1. Click on a text element and its properties can be edited in the Properties window. 2. Click and drag to move the text. 3. Right-click on a text element and select Delete from the pop-up menu to delete the text.
9.8
The Schematic
103
intermediate points may be specified between the input and output nodes. These intermediate nodes, or waypoints, do not form part of the hydraulic network and merely exist to aid in the layout of the schematic. To add waypoints at the time a new component is added, proceed as follows: 1. Place the cursor at the point where you want the input node to appear and left click. 2. If the selected point coincides with an existing node then that node becomes the input node; otherwise a new node is created and displayed at the selected point. 3. A line representing the link element is drawn and tracks mouse movements. 4. To add an intermediate point hold the shift key down and left-click the mouse at the desired position. This may be repeated as many times as you like to create multiple-segment pipes. 5. If you left click without holding down the shift key then the output node is created. 6. If, after creating the pipe, you want to add additional waypoints or to move waypoints, this can be done using the selection tool. 7. The creation of a pipe can be aborted any time between the creation of the input and the out node by pressing Escape. If you have selected the display of direction and/or the presence of fittings on pipes then the associated symbol will be displayed on each segment of the pipe. Undefined or invalid components When a pipe, or in fact any link component, is first drawn in the schematic it is coloured blue to indicate that either the component has not had its attributes specified and/or it has an invalid combination of attributes, for example a zero length pipe. When one or more attributes are entered for the component its colour changes to black (or white if the background is black). The colour of a component may revert to blue in either of the following situations: 1. If a check is performed using the check button on the calculation toolbar and the component is found to be invalid. 2. If the file is saved and re-opened, and on re-loading the component it is found to be invalid.
9.9
104
Spray/Sprinkler Module
link components. With any of the attribute element tools selected it is possible to move any attribute element along the length of a pipe using click and drag; see also the section on the Selection Tool.
9.10
Schematic Printing
A schematic may be printed by selecting the File | Print option. The schematic may be printed to any supported Windows' printer on a single page or across multiple pages. Note however, that printing to a large plotter using a Windows' printer driver may be very slow since some Windows' drivers will work by rasterizing the schematic. For optimum drawing you should export the schematic for off-line plotting. To print a schematic select the File| Print option, this will display a dialog box showing a range of print scales and the number of pages required to print at each scale, and offering the option to print all pages or a selected range of pages.
However many pages are required to display the schematic, the network will be displayed centred across all pages. Each printed page will show the network title, the date, and the page number in the form Page m of n. Page fit can be selected to print the complete schematic on one page. If the option Visible window only is selected, only that part of the network visible in the schematic window will be printed on a single page. Printing will be to the currently selected printer with the currently selected page orientation. To change either or both of these: select the File | Print Setup menu option to display the standard Windows print setup dialog.
The Schematic
105
The appearance of the printed schematic can be previewed using the File| Print Preview option.
9.11
9.12
106
Spray/Sprinkler Module
Selecting the right cursor key will move to uppermost component on the right, i.e. pipe 4:
To move to pipe 5 from pipe 4 simply select the down cursor key:
The Schematic
107
Selecting the down cursor key again will move to pipe 6 whilst selecting the up cursor key will move back to pipe 4. If the component is reversed, i.e the input node is to the right of the output node then selecting the right cursor key will move to the link to the left. Similarly selecting the left cursor key will move to the link to the right of the current link. So selecting the right cursor key is interpreted as a move in the component direction and the left cursor key as a move in the reverse direction.
9.13
Part
10
110
Spray/Sprinkler Module
10
10.1
Sorting Components are initially displayed in data entry order, however, rows may re-ordered by clicking in a column heading. For example, to sort pipes in ascending order of diameter, click on the heading for the pipe diameter column. To sort in descending order of diameter, click on the column heading a second time - clicking on a heading toggles between ascending and descending order. Cell shading Cells are normally displayed with a white background, however the following cell shadings may also be observed: Cells coloured light grey are read-only. Cells coloured yellow (currently only for pipe sizes) indicates that the displayed
111
size has been calculated during the design phase. Selecting a row Left-click on the leftmost cell of the row to select a row. Editing a cell The contents of editable cells (non-editable cells will be grayed out) are either of the direct data entry type or of the drop-down selection type, For example in the pipe tab, pipe bore and pipe length are both of the direct data entry type - simply click on the cell to edit or re-enter the value. The pipe status is selected from a drop down list and is one of Normal, Broken or Blocked. Cell edits can be undone using the Undo/Redo facilities. Printing The current grid can be printed by selecting the Print button.
10.2
Validation
All attributes are validated as they are entered: Fields are validated to check that they are of the correct type, that is if a field must contain only numeric data then only entry of numeric digits and optional sign and decimal point are permitted. Simple range checking is carried out to ensure that numeric values are within range, for example pipe bores must always be positive, filter coefficients must always be negative, temperatures must be at or above absolute zero and so on. If an invalid entry is made then a simple dialog is displayed indicating the fault, for example:
Clicking OK leaves the error highlighted, the value must be corrected before moving on to further editing.
10.3
Copying Cells
A cell or a rectangular group of cells can be copied using techniques similar to those used in Excel or 123. All paste operations can be undone. Copying a single cell
112
Spray/Sprinkler Module
To copy a single cell simply right-click on the cell to display a popup menu and then select the Copy option. The copied cell can be pasted to another target cell by right-clicking on the target cell and selecting the Paste option. However, note that a cell in one column can only be copied to another cell in the same column, since it makes no sense to allow copying between columns which represent completely different types of attribute. Paste does not work in read-only columns or component label columns. Copying a cell or range of cells Right click on the cell to be copied and select the Copy option. Now select the target group of cell as follows: 1. Left click the first target cell. 2. Whilst holding down the shift key left-click on the last target cell (in the same column). 3. Right click on any cell within the selected group to display the popup menu. 4. Select the Paste option. Copying a single cell to multiple, non-contiguous cells in the same column The previous operation will also work if the selected cells in the column are non-contiguous: 1. 2. 3. 4. Left click the first target cell. Whilst holding down the Ctrl key select any number of other cells in the column. Right click on any cell within the selected group to display the popup menu. Select the Paste option.
Paste-in-Column Since the operation of reproducing a single value in a column is common, a shortcut is provided via the Paste-in-Column option in the popup menu. Simply point to the value to be repeated in the column and select Paste-in-Column. Copying a contiguous group of cells from one row to the corresponding cells in another row Select the source cells as follows: 1. Left click the first source cell. 2. Whilst holding down the shift key left-click on the last source cell (in the same row). 3. Right click on any cell within the selected group to display the popup menu. 4. Select the Copy option. Select the target cells in the same manner only now select the Paste option in the popup menu. Note the source and target selections must start and end in the same columns. Copying a rectangular group of cells from one area of the grid to another Select the source area as follows:
113
1. left-click a cell at one corner (top-left for example) of the rectangular group. 2. whilst holding down the shift key left-click on the diagonally opposite corner cell to select the group. 3. Right click on any cell within the group to display the popup menu. 4. select the Copy option. Select the target area in the same manner only now selecting the Paste option in the popup menu. Note the following: The source and target areas must have the same shape, i.e. they must be the same number of columns wide and the same number of rows high. Note however, the one exception to this in the next paragraph. The source and target areas must start and end on the same column. Copying a contiguous group of cells from one row to the corresponding cells in several rows A combination of the previous two copy operations provides the facility to copy cells from one row to the corresponding cells in a number of rows: 1. Select the cells from the source row as described in "Copying a contiguous group of cells from one row to the corresponding cells in another row". 2. Select Copy from the popup menu. 3. Select the target cells as described in "Copying a rectangular group of cells from one area of the grid to another". 4. Select Paste from the popup menu. 5. Repeating a value. Copy cells to external programs Cells can be copied in the ways described above and then pasted into an external program, typically a spreadsheet. All cells in the Tabular View can be selected by clicking in the top left-hand corner cell.
Specifications
Part
11
116
Spray/Sprinkler Module
11
11.1
Specifications
Introduction to Specifications
In order to solve a network, boundary conditions must be provided in the form of flow or
pressure specifications on input and output nodes or pressure specifications on internal nodes (an internal node is any node which is not an input or output node. These specifications must obey the rules described more formally in the following Specification Rules section. Many of the aspects of specifications can however, be described by reference to a simple single pipe network. With this simple example, an initial approach might be to provide equal flow specifications on both the input and output nodes. However, since the output flow must equal the input flow, one of these specifications is not required. If we provide two identical flow specifications then there is redundancy and there is no unique solution to the network. If instead, we provide two different flow specifications then the specifications would be inconsistent, and again there would be no solution. With one flow specification provided at one node we know the flow at the other node, however, we do not know the pressure. In fact pressures cannot be determined without the specification of a reference pressure. So, for our simple network, it turns out that we must provide two specification, one of which must be a pressure specification. Thus there are three possibilities: 1. We provide a flow specification on the input and a pressure specification on the output 2. We provide a pressure specification on the input and a flow specification on the output, 3. We provide a pressure specification at both the input and output. This can be generalized to larger networks with any number of input and output nodes to the simple statement that: The number of specifications must be equal to the total number of input and output nodes, and at least one of the specifications must be a pressure specification. See Specification Rules for further details and the special considerations which apply to the Design Phase, nozzles and remote specifications. Disjoint Network A network is considered disjoint if it is in two or more unconnected parts, or sub-networks. The following is an example of a simple disjoint network, with two sub-networks A and B:
Specifications
117
Since each sub-network is solved separately, the specifications in each sub-network must be valid. Thus in the above example there must be a total of four specifications, with sub-networks A and B each having at least one pressure specification. It is obvious from this example that the network is disjoint, however, disjoint networks can also arise in a less obvious way from the use of breaks and blocks in pipes. Consider the following simple three-pipe network, with the central pipe blocked
The network was initially setup with the pipe in the normal, unblocked state and the calculation ran satisfactorily with a flow specification provided at the input and a pressure specification provide at the output. When the blocked pipe was added the network refused to calculate - why? Simply, that the blocked pipe has split the network into two disjoint networks, one consisting of the single pipe A/1 and the other of the single pipe C/1. Whilst the network containing the pipe C/1 includes the original pressure specification, the A/1 network does not have a pressure specification. It should be noted that with a blocked pipe a zero flow specification is added to the node at each end of the block, hence there are correct number of specifications.
11.2
Specification Rules
Assumptions 1. Input and output nodes correspond to those points in the network where fluid enters or leaves the network. 2. Internal nodes are those nodes which are not inputs or outputs. 3. Sub-networks may be created by the presence of breaks and blocks. 4. If a node is at one end of a break then it is considered to have an attached pressure specification. 5. If a node is at one end of a block then it is considered to have an attached flow specification. 6. In the Design Phase an arbitrary pressure of 50 bar G is associated with one of the nodes, therefore a user-supplied pressure specifications is not used in this phase. Design phase 1. There must be one (and only one) pressure specification, which may be on an input node, an output node or an internal node.
118
Spray/Sprinkler Module
2. In a network with a total on n input and output nodes, all but one of these nodes must have a flow specification. Calculation Phase 1. There must be at least one pressure specification. 2. Pressure specification may appear on input, output or internal nodes. 3. The total number of pressure and flow specifications must equal the total number of input and output nodes, but see the following: 4. A user supplied pressure specification is not required in the Analysis Phase if there are one or more nozzles present. The rule that the total number of specifications must equal the total number of input and output nodes still holds. 5. Selection of the Most Remote Nozzle option adds one flow specification to the Analysis Phase. This means that we must only provide n - 1 pressure or flow specifications, where n is the number of input or output nodes.
11.3
11.4
User Interface
Viewing and editing specifications The specifications associated with a node can be viewed in a number of ways: 1. by clicking on a node, the details of the specification appear in the Properties window where they may be edited. If no specifications have been attached to the node then the properties window appears as:
Specifications
119
2. by displaying the tabular view window and selecting the component type as Node to display all nodes with details of any specifications attached or Design phase specification or Calculation phase specification as required. Adding specifications Specifications are added by selecting the appropriate node and then setting the status of the node as an I/O node as appropriate, changing the Design specification drop-down to YES if you want to add a design specification and the Calculation Specification drop-down to YES if you want to add a calculation specification. Changing either of these will result in the display of additional attributes. For example, adding a calculation phase specification will change the display to:
where the pressure and/or flow can be provided. Removing specifications Specifications are removed simply by clicking on the node and changing the Design specification and/or Calculation specification options to NO. Checking specifications Specifications are checked during the performance of a check operation along with height checking and general consistency checking. This can be initiated by a user selecting the Calculation | Check menu option or more readily by selecting the Status tab in the Properties Window.
120
Spray/Sprinkler Module
A number of messages, relating to specifications can appear in the status window. Most will be errors preventing a calculation from being performed. Specifications are checked separately for the Design and Analysis phases. The errors and warnings are as follows: Broken pipe encountered - warning The presence of a broken pipe may separate a network into two sub-networks, where each sub-network is checked separately for consistency of specifications. Blocked pipe encountered - warning The presence of a blocked pipe may separate a network into two sub-networks, where each sub-network is checked separately for consistency of specifications. There is a potential danger here that one of the sub-networks may be left without a pressure specification, resulting in a network for which there is no solution. Node has no inputs and is not an I/O node - warning Taking into account component directions, a node has been found that has no inputs. It may have been the user's intention to associate a specification with the node. Node has no outputs and is not an I/O node - warning Taking into account component directions, a node has been found that has no outputs. It may have been the user's intention to associate a specification with the node. No design pressure specification - error One, and only one, design pressure must be provided for the design phase. No design flow specification -error At least one flow specification must be provided in each sub-network, together with a single pressure specification. One I/O node with no flow specification is required for Design For the Design phase at least one I/O node must be provided which has no flow specification. The I/O node may have a pressure specification. No analysis pressure specification - error At least one design pressure must be provided for each sub-network. See also blocked pipe warning above. There must be at least two specifications - error At least two specifications must be provided for each phase. Network is over specified in analysis phase More specifications than are necessary have been supplied, that is: number of flow specifications + number of Pressure specifications > number
Specifications
121
of I/O nodes. Network is under specified in analysis phase Insufficient specifications have been supplied, that is: number of flow specifications + number of Pressure specifications < number of I/O nodes
11.5
Nozzle Specification
For deluge systems the first calculation is almost always the most remote nozzle option. This assumes that all the nozzles have to deliver at least the required minimum flow rate. This may not always be essential or required. For example, there could be one nozzle which is at a much higher level than the other nozzles but is there only to deliver a nominal amount of water. There could be another nozzle somewhere in the system which is in a critical area. This particular nozzle may not be the most remote nozzle. It might be sufficient if this nozzle met the required minimum flow rate. The user can then select this nozzle and assign its flow rate. The "real" most remote nozzle would then deliver less than the required flow rate but that does not matter. By definition one can only assign the flow rate at one nozzle and the flow rate must be given by the user. This is achieved using the Options | Calculation dialog but only when the User defined specifications option is selected:
In this example there is a specification on nozzle 9 with a flow rate of 150 l/min. Note that if there are any overboard dump valves present in the network then the Remote
122
Spray/Sprinkler Module
nozzle specifications and Mass balance specifications options will be greyed out. This is because overboard dump valves can only be used with the User-defined specifications option.
Status Checking
Part
12
124
Spray/Sprinkler Module
12
12.1
Status Checking
Status checking
A facility is provided for checking the correctness of the currently defined network prior to attempting to perform a calculation. This will check for component errors, specification errors and height elevation inconsistencies. This facility is activated whenever a calculation is attempted or explicitly by selection of the Calculation | Check option, when the following window is displayed:
If there are no errors or warnings, the window contains a single status line as depicted above. If there are errors and/or warnings these are shown one to a line, with the first column showing a component label (where appropriate) and the second column a description of the error. All components found to be in error, for example a zero length pipe will be coloured blue. Warnings are shown in back text, and indicate possible problems with the network. Errors are shown in red text and indicate problems that may prevent a successful calculation. If a component number is displayed in a cell then double-clicking anywhere in the row will highlight the component in the schematic window, scrolling the schematic window to display the component if it is not already visible. For reference purposes a copy of the check results can be printed via the Print button.
12.2
Specification Checks
When a check is activated the number of specifications and their type is validated against the rules defined in Specification Rules. The following is the check window displaying a specification error.
Status Checking
125
Double-clicking in the first column of a row containing an error will select a node in the sub-network containing the error
12.3
Height Checking
Height checking will be performed if pipe elevations are used, and essentially involves summing the rises and falls in every loop to check that the sum is zero (within the height check tolerance. For every loop in error one line will be displayed in the status window, with the component identifying one node in the loop. The error description will include the value of the error in user-defined length units. Clicking on the component cell will highlight all of the components in the loop, as well as creating a path. The creation of a path means that a graphical elevation profile can be displayed.
If two or more height errors are found then selecting the Common Height Errors button will highlight all of the pipes that appear in two or more loops. This is not guaranteed to pinpoint the error, but it may help.
Colour Schemes
Part
13
128
Spray/Sprinkler Module
13
13.1
Colour Schemes
Colour Schemes
A colour scheme is a simple set of rules used for the colouring of components on the schematic. At any time two colour schemes may be in effect, one for colouring nodes and one for colouring pipes/nozzles. The two colour schemes can be selected from an application specific set of colour schemes. There is a default colour scheme for both nodes and pipes/nozzles which provides the default colouring of: RED - item is selected BLUE - item is not completely defined or is invalid. In all other situations a component is displayed in the default colour: black for white and grey backgrounds or white on a black background. Each colour scheme can assign one of six colours to a component: RED,GREEN, BLUE, CYAN, MAGENTA and ORANGE. If a component falls outside of the rules for a colour scheme it will assign a default colour of black (on a white or grey background) or white (on a black background). Two generic types of colour scheme are identified: 1. Simple schemes where components are coloured according to the value of a single attribute or result. 2. Complex schemes where components are coloured according to some logical combination of one, two or more attributes and results. Simple Colour schemes With simple colour schemes, the user selects a component attribute or result, for example, pipe length, pressure difference, node elevation, and then creates a scheme by associating the selected attribute or result with a set of intervals. The intervals are defined by five values v1, v2, v3, v4, v5, the intervals being: < v1 v1 & < v2 v2 & < v3 v3 & < v4 v4 & < v5 v5 RED GREEN BLUE CYAN MAGENTA ORANGE
If intervals are not defined they will be provided automatically based on a suitable scaling of the known values for the attributes or results. Note for results the intervals are calculated on the completion of a calculation. Colour schemes are displayed and edited via the Classes dialog.
Colour Schemes
129
This consists of two columns, one for nodes and the other for pipes/nozzles. At the head of each column is a combo box for selecting the colour scheme. Note these two combo boxes have a dual purpose in also selecting which attribute is displayed above a component in the schematic. Below the combo box are five edit boxes used for defining the six intervals. The coloured boxes alongside the edit boxes define the colours for the six intervals. The edit boxes will be grayed out if the selected colouring scheme does not use intervals. Immediately below each column of five edit boxes are two check boxes: Colours On - used to enable/display colours. If this box is unchecked then the default colouring scheme will be used. However, the selected attribute will still be displayed when the Display Attributes buttons are selected. Auto classify - used to select automatic calculation of ranges following completion of a calculation. If this box is checked then the five values defining the six intervals will be re-calculated each time a calculation is performed. Use modulus - if this is selected then classification will not take the sign of the attribute into consideration. The final three buttons are used to select the way in which the intervals are coloured, the default being the six colours ordered as RED, GREEN, BLUE, CYAN, MAGENTA and ORANGE. The ordering of the colours may be reversed by selecting the Reverse colours button. As an alternative to the six colours a single colour may be selected to be represented in six shades. Selecting the Graduated button displays a pop-up window via which the colour can be selected. Finally, it is possible to change the default colours by left-clicking on one of the coloured boxes, when a colour selection pop-up appears. For example, in the following image the
130
Spray/Sprinkler Module
Selecting a colour from the pop-up will result in the selected colour replacing the colour in the box. The two combo boxes for selecting the colour scheme (and hence the attribute to be displayed on the schematic) are reproduced on the Options Toolbar. The Options toolbar can also be used to display legends (one for nodes and one for pipes) on the schematic. For example:
The legends can be moved around by clicking and dragging with the mouse. Values are displayed with the correct sign for directional components; negative if the flow is in the opposite direction to the component direction, or positive if it is in the same direction. Note for pipes, results are shown on the Schematic or in the Properties Window with the correct sign; negative if the flow is in the opposite direction to the component direction, or positive if it is in the same direction. For colour coding the absolute value is used, for example, +10 m/s will be coded using the same colour as -10 m/s. This means that the
Colour Schemes
131
interval values specified in the dialog should be zero or positive. Complex rules Complex rules allow the user to define a colouring rule in a more flexible manner. This is best described by reference to the dialog used to enter a complex colouring rule:
This shows the dialog for entering a complex rule for a pipe, that for a node has the same layout. It comprises: 1. A name for the rule. 2. Up to three conditions (only two are used in this example) consisting of an attribute or result name (selectable from a drop down list), a relational operator (again selectable from a drop-down list) and a value. 3. Logical And or Or operators relating the conditions. 4. The colour to be used for display. The above example states that each pipe with a bore greater than 12 inches, where the calculated velocity in the pipe exceeds 30 ft/sec, is to be coloured red. The legend window can be selected for display as with simple rules, for the above example it would appear thus:
132
Spray/Sprinkler Module
13.2
Tagging
In addition to the default colour scheme, one additional tagging colour scheme is provided
which is common to all application modules. This scheme can be used to colour components based purely on user selection. This operates as follows: 1. The user selects components in the normal way 2. The user then tags these selected items by selecting the menu option Tools | Tag Selected Items. 3. Steps 1 and 2 can be repeated, each Tag-Selected-Items operation adding to the set of tagged items. Now if the tagged colour scheme is selected, tagged items will be displayed in CYAN (this colour may be changed via the Options | Display Options menu item. Tagged items can be made untagged by selecting the menu option Tools | Remove Tags.
13.3
Background Colours
By default the schematic is displayed on a light grey background, this is probably the best choice if component colouring is used. Other background colours can be selected via the Options | Display Options menu item. Regardless of the chosen background colour, the schematic is always printed on a white background.
Part
14
134
Spray/Sprinkler Module
14
14.1
Before a profile can be plotted a path must be defined using the Tools | Make Path menu option. To use this, simply select two or more nodes and then select the Tools | Make Path menu option to select all components joining the selected nodes. To select more than one node at a time, simply hold down the Ctrl key down whist selecting the nodes. The path found is the shortest path, where shortest means the smallest number of nodes. Having created a path, the elevation profile will be displayed with the nodes plotted from the leftmost of the two nodes selected to the second, rightmost node. The vertical axis displays an elevation scale in the user-selected units and the horizontal axis the distance as measured from the starting node. Right-clicking with the mouse displays a popup menu with the following options: Show values - selecting this option will display the value at a point in a bubble tool-tip. Label Point - if the mouse is position on or close to a node this will label the node. Add Text - add text annotation to plot Add Arrow - add an arrow to plot Add arrowed text - add arrowed text to plot Copy - copies the plot to the clipboard, from where it can be inserted in, for example, a Word document. Edit properties - selecting this option will display a tabbed dialog, via which it is
135
possible to edit the title, labels, styles and the axes. These properties can be saved as a template. The following figure shows the same plot with some nodes labeled and an arrowed text item:.
The Elevation profile has a number of uses, the major two being: 1. The display of a Hydraulic Grade Line. 2. Locating height check errors reported in theStatus Window. For the first of these, the following shows the elevation profile, after a calculation has been performed, with the hydraulic grade shown.
136
Spray/Sprinkler Module
In the second of these, clicking on the line in the Status Window, displaying a height error, will highlight the loop in the network, as well as making a closed path. The following depicts the profile of a height check error (with labeled nodes) which clearly indicates the error. Note the first and nodes shown on the plot are the same physical node and hence their differing heights on the plot illustrates the scale of the error.
14.2
137
If the static pressure is known then we can also use the relation :
the density.
The Hydraulic grade line can be displayed in the elevation profile window, following a calculation by selecting <defined later>.
Part
15
140
Spray/Sprinkler Module
15
15.1
The left-hand window contains the attributes to be set for each pipe created when the OK button is selected, the right-hand window the set of distance-elevation pairs. Above this right-hand window is the number of pipes to created, which can be changed using the up-down buttons to the right of the displayed value. The distance is incremented automatically by the length of the pipe specified in the left-hand window. Values in the right-hand window can be edited. The check box at the bottom of the dialog indicates that the pipe run will be displayed in profile with pipes being drawn to scale according to their lengths. If this box is unchecked then the window appears thus:
141
Here the pipe run is displayed in plan at a specified angle of inclination, angles being measured anti-clockwise from the horizontal. Selecting the option Use proportional lengths draws the pipes to scale according to their lengths. Data can be copied from a spreadsheet and pasted into the right-hand window, the number of rows being set automatically from the number of data pairs copied. This facility must be used with caution since the data from the spreadsheet must be arranged in the same column order as that used in the right-hand window, also the units must agree with those in the column headings. Undo/redo is available with this facility.
Part
16
144
Spray/Sprinkler Module
16
16.1
If an existing node is selected at this point, the Autolayout tool will offer to join the new sub-network to that node. First dialog - defining the geometry and requirements When the tool is launched, the first of two dialogs will be displayed:
145
Geometry of protected object Select the object type from the drop-down list, and enter dimensions for the object or area, currently the options are: Vertical tank with a specified diameter and height Rectangular area with a specified length and width. Spray requirements Select the Compliant with radio button in order to opt for compliance with a given fire authority standard (and then choose the required standard from the drop-down list): select the User-defined radio button in order to enter the spray-density and nozzle-configuration requirements manually (and then enter the required values). For vessels, there are three requirements as shown above: for area protection there are only two areal flow rate and maximum distance between nozzles. Currently the defined authority option is limited to NFPA-15(7.4.2), that is, as defined in [NFPA15], sub-section 7.4.2 Vessels. Schematic display Select the required orientation and range pipe shape from the drop-down lists. The orientation is that at which the created sub-network will be drawn on the schematic display: NE - north-east, i.e. from top left. SE - south-east, i.e. from bottom left. SW - south-west, i.e. from bottom right.
146
Spray/Sprinkler Module
NW - north-west, i.e. from top right. There are two options for the range pipe shape Straight and Open rectangle and this option is only applicable for vessels. Pipes The topmost parameter in this section specifies either length of the pipe(s) which will join the riser to the range pipe(s) (for vessels), or the height of the riser (for area protection). Enter the required value, and select the pipe type and diameter from the drop-down lists. Leave the pipe diameter Unset in order to have the pipe sizes determined automatically following creation of the sub-network. If no pipe types have been defined, the pipes will be created with unset type and diameter. Labeling Enter tags for the pipes, nodes and nozzles which are to be created. If the Label components by range check-box is checked, the labels of the generated components will be numbered according to the ranges with which they are associated, based on the specified tags: for example, if the nozzle tag is NOZZ and this option is enabled, the third nozzle on the second range will be labeled NOZZ2/3. When the required details have been entered in the first dialogue, click on the Next button and the second dialogue will be displayed. Second dialog - optimizing the design This dialog is intended to make it very easy to optimize the design and to draw comparisons between the different available nozzles, according to whether you want to minimize total flow, pressure, or number of nozzles.
147
The nozzle grid At the top of the dialogue is a nozzle grid with an entry for each library nozzle. Each entry shows the pressure, flow rate and number of nozzles needed to fulfill the design requirements using nozzles of the given type. For vessels, the actual horizontal spray overlap which will be achieved in practice is also shown. The information in the grid will be recalculated should any of the design parameters be changed in the Nozzle configuration section at the bottom of the dialogue (which is only applicable for vessels). If a given type of nozzle is not capable of fulfilling the design requirements (for example, because the spray divergence angle has not been set or is too narrow to achieve the minimum overlap), its entry in the grid will be disabled. Note that the spray divergence angle is only relevant for vessels since the requirements for area protection are concerned with maximum nozzle spacings rather than minimum spray overlaps. To select a nozzle, simply click on the appropriate entry in the grid. Selected nozzle parameters This section simply displays the parameters of whichever nozzle is selected in the grid above. Nozzle configuration This section allows some of the design parameters to be changed, within the constraints imposed by the requirements specified in the first dialogue. Following a change to any of these values, the information in the nozzle grid will be recalculated. Note that this section is only available for vessels: the parameters are not applicable to area protection.
148
Spray/Sprinkler Module
Completion Having adjusted the nozzle configuration values interactively and selected the nozzle type from the list, click on the Finish button and the sub-network will be drawn on the schematic display ready for further editing:
All the generated pipes have appropriate elevations and fittings, and pipe-sizing can be performed in the usual way if the pipe diameter was left at its default value of Unset in the first dialogue.
16.2
Nozzle generation
For the Spray/Sprinkler module a tool is available for generating either a run of n nozzles separated by pipes of equal length l, or generating n nozzles equally spaced along a distance of l . Selecting the tool from the tools menu displays a dialog of the form:
149
The left-hand window contains the attributes of each pipe, the right-hand window the attributes of each nozzle. With the check box in the last row of the left-hand window unchecked, clicking OK will generate n nozzles (in the example above 10 nozzles are to created) separated by pipes of the specified pipe length. If the check box is checked then the dialog changes to:
Here the length field is now grayed out in the left-hand window since the separation of the nozzles is determined by the number of nozzles and the total run length as specified in the last row of the left-hand window. The pipe run can be drawn at an angle by providing an angle of inclination (bottom left-hand corner of dialog) measured in degrees counter-clockwise from the horizontal.
Libraries
Part
17
152
Spray/Sprinkler Module
17
17.1
Libraries
Libraries
Two types of library are used in PIPENET modules: Local User Library This library is associated with the data file and is opened when the data file is open. It can contain various items, depending on the module in use,: fittings pumps valves nozzles linings pipe schedules
There is only one local user library. It has the file extension .SLF and replaces all of the separate library files from previous modules. Whilst a data file is open entries can be added, deleted or edited using the Library Editor dialog. A local user library can be shared by one or more data files, although if the library is changed in one network, it is changed for all users of the library. Local and system libraries have the same format, the only difference is in their relationship to the data file. System Library Whereas the local user library is considered to be under the control of the user opening the data file, and is for all intents and purposes part of the data file, system libraries are external libraries, generally considered to be under the control of some central administrator. System libraries can be referenced by a data file but are not normally edited whilst a data file is open, instead the user must edit system libraries in an External System Library Editor. The concept of separate System Libraries introduces extra flexibility in that now a user can have more than one source for schedules, fluids, etc. There also is the possibility of imposing central control over some (System) libraries whilst allowing users to have their own private library definitions. A network data file referencing a single Local User Library essentially corresponds to the way in which previous products have worked. I.e., in previous products a network data file could only refer to a single PDF file, a single UFL library and so on. However, System libraries provide the facility for a network to gather library definitions from multiple files.
Libraries
153
Opening Libraries Libraries opened from the File menu are always considered external system libraries. Only the new format libraries, that is those with a .SLF extension, can be opened. Importing libraries New and old style libraries (i.e. .PDF, .PMP, etc.) can be imported via the Import Library option in the file menu. Imported libraries are merged into the single local user library. Exporting Libraries Libraries cannot be exported individually but only as a result of exporting the network as an old style .DAT file. This is achieved by selecting the File | Export... menu option and then providing the name to be given to the .DAT file. Any associated library files will be saved with the same file name but with the appropriate file extension. Libraries - example 1 - new data and library file In this example we assume that a new data file is being created and no library files exist. 1. Create a new project. 2. Define the library items using the Library Editor dialog. 3. Create the network. Libraries - example 2 - new data file using old style library files In this example we assume that a new data file is being created but it is required to import library files created under a previous version of the PIPENET. 1. 2. 3. 4. 5. 6. Create a new project. Go to the File menu and select the option Import library. Use the file dialog to select the library to open, that is a .PDF, .PMP, etc. file. Open the file - the file is imported into the local user library. Repeat steps 2 and 3 for each old style library to be imported. Create the network.
Libraries - example 3 - old data file using old style library files Opening an old style .Dat file automatically imports any old style library files referenced by the .Dat file.
17.2
154
Spray/Sprinkler Module
Linings - Define or edit pipe linings. Deluge valves - Define or edit deluge valves. Selecting any of these options displays a tabbed dialog with the appropriate library edit selected:
Libraries
155
17.3
Pipe Schedules
This library page is used for creating and editing pipe schedules:
To the left is a list of available schedules, both built-in and user-defined, selecting any item in this list displays the properties of the schedule on the right. At the top right are three fields common to all library editors: 1. The name of the schedule as it appears in pop-up menus, the length of this name is limited to 20 characters. 2. An optional longer description. 3. The source of the schedule, which may be one of the following: Built-in schedule provided with the Spray/Sprinkler module. Built-in schedules cannot be edited. Local user library - these items may be edited whilst a network is open. System library - these items can only be edited when a network is not currently open. Below these three fields is a field containing the roughness, and below that a grid showing the standard nominal sizes and the corresponding internal diameters. If the nominal diameter is "unset" then the corresponding nominal diameter is not included in the schedule. Nominal diameters are greyed-out indicating that their value is fixed. Right-click within the grid area to display an option to copy the grid contents to the clipboard.
156
Spray/Sprinkler Module
Roughness and diameters are displayed in the user specified units (see Options - Units). Adding a new schedule To add a new schedule select the New button in the bottom left-hand corner of the dialog. Enter the desired values (if the Description field is left empty it will by default be the same as the schedule name). When all of the data has been entered click the Apply button to accept the new schedule or the Cancel button to abort. Editing an existing schedule Select the schedule to be edited from the left-hand window, enter the desired changes and then select the Apply button to accept the changes. Deleting an existing schedule Select the schedule to be deleted in the left-hand window and then the Delete button.
17.4
Nozzles
To view a library nozzle, select the required nozzle from the left-hand window and its properties are displayed on the right-hand side. To delete a nozzle, select the nozzle in the left-hand window and then select the Delete button. To add a new nozzle: 1. 2. 3. 4. 4. Select the New button. Provide a unique name for the nozzle and an optional description. Enter the values for K-factor, Minimum pressure and maximum pressure. If autolayout and nozzle generation is required enter the spray divergence angle. Select the Apply button to add the nozzle to the library.
Libraries
157
17.5
158
Spray/Sprinkler Module
Creating a new pump To create a new pump: 1. 2. 3. 4. 5. 6. 7. 8. 9. Select the New button Input pump name and an optional description Select the desired curve type- Quadratic (default), Cubic or Smooth (cubic spline) Select the desired flow rate and pressure units from the drop-down lists provided at the top left-hand corner of the dialog Provide a minimum and maximum flow rate Provide the two degeneration factors (defaults 0.0) for a Quadratic curve that modify the curve slope outside the working range Provide a minimum of three points for the curve in the bottom left-hand corner window Select Apply to add the pump to the library The coefficients are calculated and displayed, along with the pump curve.
Note that the definition of the pump curve will only be accepted if: For a quadratic curve - at least three points are provided for a quadratic and the slope of the calculated curve is negative everywhere between the minimum and maximum values. For a cubic or smooth curve at least four points are provided. For flow rates between the specified minimum and maximum flows there must be no flow rate that gives no pressure change, that is the performance curve must not cross the horizontal axis. Right-click within the grid area to display an option to copy the grid contents to the clipboard; right-click within the graph area to copy the graph to the clipboard. The reference density for the curve is water at normal conditions with an assumed density of 998.2343 kgm-3. For units of head such as m the fourth column is the same as the third column. For units of pressure such as psi the fourth column is based on the known density of the fluid, if the density is not known the density of water will be assumed. Note that currently the reference density cannot be changed. Editing an existing pump 1. Select the pump from the drop-down list presented in the pump name box. 2. Make any changes required to the pump parameters. 3. Select Apply to commit the changes. Deleting a pump 1. Select the pump from the drop-down list presented in the pump name box. 2. Select the Delete button.
Libraries
159
17.6
Creating a new pump To create a new pump: 1. Select the New button 2. Input pump name and an optional description 3. Select the desired flow rate and pressure units from the drop-down lists provided at the top left-hand corner of the dialog 4. Provide a minimum and maximum flow rate 5. Provide the coefficients 6. Select Apply to add the pump to the library 7. The pump curve is displayed. Note that the definition of the pump curve will only be accepted if the slope of the calculated curve is negative everywhere between the minimum and maximum values. Right-click within the grid area to display an option to copy the grid contents to the clipboard; right-click within the graph area to copy the graph to the clipboard. The reference density for the curve is water at normal conditions with an assumed density of 998.2343 kgm-3. For units of head such as m the fourth column is the same as the third column. For units of pressure such as psi the fourth column is based on the known density
160
Spray/Sprinkler Module
of the fluid, if the density is not known the density of water will be assumed. Note that currently the reference density cannot be changed. Editing an existing pump 1. Select the pump from the drop-down list presented in the pump name box. 2. Make any changes required to the pump parameters. 3. Select Apply to commit the changes. Deleting a pump 1. Select the pump from the drop-down list presented in the pump name box. 2. Select the Delete button.
17.7
Linings
To view a library lining, select the required lining from the left-hand window and its properties are displayed on the right-hand side. To delete a lining select the lining in the left-hand window and then select the Delete button. To add a new lining: 1. 2. 3. 4. Select the New button. Provide a unique name for the lining and an optional description. Enter the value for roughness. Select the Apply button to add the lining to the library.
Libraries
161
17.8
Deluge Valves
To view a library deluge valve, select the required deluge valve from the left-hand window and its properties are displayed on the right-hand side. To delete a deluge valve select the deluge valve in the left-hand window and then select the Delete button. To add a new deluge valve: 1. Select the New button. 2. Provide a unique name for the deluge valve and an optional description. 3. Enter the values for the K-factor, X-factor and bore (see the modelling section for further details). 4. Select the Apply button to add the deluge valve to the library.
17.9
162
Spray/Sprinkler Module
Selecting this option will either: Open a library file directly if one and only one system file is referenced by the network, or Display a list of referenced library files, any one of which may be selected for editing.
Specifying Options
Part
18
164
Spray/Sprinkler Module
18
18.1
Specifying Options
Title
Use this dialog to enter a title for the PIPENET problem. A title may consist of up to four lines of text, each line no more than 65 characters in length. The first line of the title will be displayed on each page of a printed schematic.
18.2
Spray Options
The options page provides control over a number of modelling and calculation options for the Spray/Sprinkler module:
Specifying Options
165
Design Rules Select one of the available options: NFPA NFPA 96/2001 - note that NFPA96 refers to the NFPA edition from 1996. This edition made some changes to the way calculations are made. The equivalent lengths of fittings before 1996 were applicable only to Schedule 40 carbon steel pipes. In 1996 NFPA introduced a table of correction factors for other pipe schedules based on the inner diameter of pipes. This changes the equivalent length of fittings for pipes other than schedule 40. FOC OLDFOC Chinese Standard (GB) - Note if this option is selected then the corresponding Chinese options for the Pressure Model and Orifice Plate model are automatically selected. The support for the Chinese Standard (GB) is based on the [CHINGB] Pressure Model Select from the available options, referring to the Modelling section - Pressure Models for further details. Elevations Specify means by which node heights are derived. Use pipe elevations
166
Spray/Sprinkler Module
Each pipe is assigned a change in elevation (rise) from its input to its output. A reference node is selected and assigned a reference height. The height of each node is calculated with reference to the reference node. This option can result in height inconsistencies if a network contains one or more loops. In a loop the sum of the elevation changes must sum to zero. However, if a rise has been incorrectly entered the sum will not be zero and a height check error will be reported. Height check errors can be difficult to locate in large loops. Use node elevations The elevation of each node is directly entered as an attribute of the node height check errors cannot occur with this method. Warnings Control The default is to treat warnings as errors. Occasionally, it may be appropriate to allow a calculation to continue even if there are warnings. Orifice plate model Select one of the available options: BS1042 Heriot-Watt Crane. Chinese Standard (GB) - Note, this option is automatically selected when the Chinese Standard option is selected for the Design Rules. It cannot be de-selected other than by changing the Design Rules.
Fluid Select water at 20C or select user-defined and provide the values for density and viscosity. Spray or Sprinkler mode Select either the Spray option in which all newly created nozzles will created with the nozzle open, or the Sprinkler option in which case all newly created nozzles are turned off. Velocity Pressure Options This includes three options: Velocity Pressure model - use the NFPA model, the Standard model, or ignore velocity pressure considerations. The NFPA model is that given in [NFPA15] and the Standard model is that given in most textbooks Include pressure loss at entrance - whether or not the pressure loss should be included for the pipes located at the system entrance Include pressure loss at exit - whether or not the pressure loss should be included for the pipes located at the system exit
Specifying Options
167
The selection of the velocity pressure options only affects the appearance of the NFPA submittal report.
18.3
Units
A wide selection of unit systems are provided, including: SI Metric US Imperial User Defined
Each of the first four provides a fixed, consistent set of options. For example the unit of diameter (of pipes) and length in the SI system is fixed at metres and the unit of temperature is fixed at Kelvin. The User Defined option allows the user to specify the unit to be used for each measure independently. We could, for example, have length measured in metres but diameter measured in inches. In general it is recommended that the very first operation in the process of creating a new network should be the selection of the appropriate units. Whilst units can be changed later it can lead to complications and confusion to do so. In particular switching between mass and volumetric flow can create problems when the fluid density is unknown (dependent on fluid model being used) and a warning may be issued in these situations. The Units dialog Selecting the menu option Options | Units displays:
168
Spray/Sprinkler Module
The left-hand side is a scrollable window via which for each quantity (length, diameter, velocity, etc) a unit (metres, feet, etc.) may be selected. For users of previous versions of PIPENET this window is functionally identical to the Units dialog in those versions; the same set of options is available. The units options window can be scrolled vertically to display more options. The example above illustrates that SI units are in use and units cannot be changed individually. Selecting the User-defined option will result in the following display and all unit options are now enabled:
Specifying Options
169
Display Precisions At the upper right of the dialog is an area where the display precisions can be set individually for general display (in the Property windows, dialogs and the data window) and in the Schematic window. To use this facility select the name of the quantity (Length, Diameter, etc.) in the left-hand window and the display changes to:
170
Spray/Sprinkler Module
Here Length has been selected. The values displayed for the precision [0.123] indicate that three decimal places will be used for the display of length in the selected unit of length (metres in this example). Selecting the arrow to the right of each field produces a drop-down showing that the number of decimal places can be selected to between zero and eight.:
When a network is saved the preferred precisions are saved and they are reloaded when the file is re-opened. Selecting the Save As Defaults button will save the current settings in the registry and these will be the defaults used when new networks are created. Unit Conversion Tool At the lower right of the dialog is a unit conversion tool, again this area is only active if a measure is selected
To use the tool simply enter a value in the left-hand field, select the unit that the value represents from the left-hand column (from unit) and the unit to which to convert to from the right-hand column (to unit) and the result is displayed in the right-hand field. This example illustrates that 1 metre is converted to 3.2808399 ft. The example below illustrates the use of the tool to convert a pressure,
Specifying Options
171
18.4
PipeTypes
In the spray module all pipes in a network must be of a specified type. A pipe type will be associated with a pipe schedule, and this schedule must already exist before the pipe type can be created. An optional lining definition may be provided by specifying the material and the lining thickness. If no pipe type is defined then the pipe drawing tool on the toolbar is disabled and the
172
Spray/Sprinkler Module
status message No Pipe Type appears in the status bar at the bottom of the screen. This status will disappear when a pipe type is defined and the pipe button will be enabled:
Creating a new pipe type To create a new pipe type: 1. 2. 3. Select the New button. Select the associated schedule from the drop-down list provided - a name and description is provided automatically. Provide velocities or pressure drops for all those bores which are to be provided by the schedule, bores being marked as available or unavailable by selecting the bore in the bottom right-hand corner window and selecting the Use in design or Avoid in design button as appropriate (default is all valid bores are marked as available). Bores for which Avoid in Design have been selected are shown with a red background in the velocity/pressure cell. Select Apply to complete the creation of the pipe type.
4.
Note that if a pipe is defined as using a pipe type, then instead of explicitly entering the pipe diameter, the diameter is selected from a combo box listing the available sizes together with the unset value. Editing an existing pipe type 1. Select the pipe type from the top left-hand window. 2. make any changes required to the pipe type parameters. 3. select Apply to commit the changes.
Deleting a pipe type 1. Select the pipe type from the top left-hand window. 2. Select the Delete button. A pipe type cannot be deleted if it is in use.
18.5
Specifying Options
173
Label Options The label options allow nodes to be labeled, links to be labeled, component direction to be indicated and the presence of any fittings on a pipe to be shown. For pipes an additional option is available indicating whether or not all segments of a multi-segment pipe (that is one containing way points) are to be labeled, or only the central segment. Labeling only the central segment may improve the appearance of printed schematics. An arrowhead pointing from the input towards the output indicates component direction. As with the standard PIPENET definition, component direction does not necessarily correspond to the direction of flow. The presence of one or more fittings on a pipe is indicated by a blue diamond symbol centred along the length of the pipe.
Results Options Results options - selecting the option "Arrows indicate flow direction" will display an arrow on each pipe indicating the direction of flow instead of the component direction. Which results are displayed, pressure, flow rate, velocity, etc. is selected via the classes tab of the Properties Window or the Options toolbar. Line Thickness Specify the thickness of the lines used for drawing as being between one (default) and
174
Spray/Sprinkler Module
eight pixels. Grid Options Via the Grid options you can select the display of a grid, its style and whether all nodes and waypoints are confined to lay on grid intersections. The grid can be orthogonal (vertical and horizontal grid lines) or isometric (one vertical axis, one axis at 30 degrees to the horizontal and a third at 150 degrees to the horizontal). Colours and Fonts This options are used to select the background colour and the font size for node and link labels. Tool Tips Selecting this option will cause tool tips to be displayed when the mouse cursor is on or near a component. the tool tip will display the component type, its label and the current parameter selected from the Options toolbar. The information is displayed for a few seconds and then will disappear. For example moving the mouse to a pipe will display:
18.6
Calculation options
Calculation related options are accessed via the Options | Display Options menu option. Selecting this option will display a dialog box:
Specifying Options
175
This page contains a number of calculation related option Number of lines per page This is the number of lines per page used in the traditional output file produced by the calculator. Maximum number of iterations The default value of 50 should be sufficient for almost all circumstances. If you see the error message "Failed to Converge" then increasing this value may produce results. Convergence Accuracy This parameter defines the convergence accuracy used to determine when two iterations are sufficiently close to assume a solution has been reached. Height Check Tolerance If pipe elevations are used this is the acceptable error in resolving node heights in loops. Specification Select the type of specification required - note the Nozzle label and flow rate fields will only be enabled for User-defined specifications, and only used to supply a single Nozzle specification. Temporary Path Enter the path to be used for the storage of all intermediate temporary files required by the calculator.
176
Spray/Sprinkler Module
Calculation of node heights from pipe elevations If pipe elevations are being used (see Spray Options dialog) then whenever a check or calculate operation is performed the node heights will calculated from the pipe elevations. Here a reference node, from which all other node heights are calculated, and a reference height can be provided. Note the calculated node heights are only for display in the schematic window they have no effect on the hydraulic calculations. If a reference node is not provided then an arbitrary node will be used and assigned a zero elevation. If node elevations are being used then the two edit fields are greyed out. The specification of a reference height and the calculation of node heights from pipe elevations simply provides additional useful feedback to the user, the information has no affect on the calculated results.
18.7
Spray Tables
This dialog allows the user to select the tables to appear in the calculation output for the Spray/Sprinkler module.
If the include validation box (lower left-hand corner) is selected, a listing of the original input file will be included at the beginning of the output file. This will display any errors or warnings arising from the input file.
Specifying Options
177
18.8
Defaults
Via this dialog the user can specify the defaults to be applied when creating new nozzles:
Modelling
Part
19
180
Spray/Sprinkler Module
19
19.1
Modelling
Remote Nozzle Specification
This very useful feature allows the user to specify that all nozzles must be discharging at or above their required minimum rate. PIPENET achieves this by identifying the most remote (see below) nozzle in the network and making a flow rate specification on it of its minimum required discharge rate. This counts as one calculation phase flow rate specification. Thus, when using this option the user must supply another (Nio-1) calculation phase specifications so that total no. of specifications = no. of I/O nodes (ie Nf + Np=Nio). The 'Most Remote' nozzle is the nozzle in the network which is hardest to supply at its minimum rate. Thus, if the most remote nozzle is being supplied at this minimum rate, all other nozzles will be supplying above their minimum rate. Some of the factors which influence the remoteness of a nozzle are: The elevation of the nozzle. The K-factor of the nozzle. The minimum flow rate required through the nozzle .
19.2
19.3
Design Facility
PIPENET's Design Facility helps the user to design safe networks, which meet given supply demands whilst ensuring that the fluid velocity in each pipe does not exceed a given maximum value (known as the design velocity of the pipe), or that the pressure drop per unit length of pipe does not exceed a given maximum value (the design pressure drop). As a simple example of this type of calculation, consider once again the example network:
Modelling
181
Suppose that the nozzle is required to supply water at a rate of 600 lit/min, but that for safety reasons the velocity of fluid in the pipe must not exceed 4 m/s. (i.e. the design velocity is 4 m/s). Then we have: Flow rate through pipe = Fluid velocity x Pipe cross-sectional area and Fluid velocity Pipe Design velocity. Using 600 lit/min = 10 lit/s = 0.01 m3/s: 0.01 4.0 x (0.25 p d2) or d2 0.01/p = 0.003183 d 0.056411 m = 56.4 mm.. Thus in this case the diameter of the pipe should be larger than 56.4 mm. The actual diameter of the pipe used will depend on what sizes of pipe are available. This is determined by the pipe schedule being used. Given the flow rates required in and out of the network, PIPENET will calculate the flow rates through every pipe in the network. PIPENET will then perform a calculation similar to the one given above, and select a suitable diameter for each pipe.
182
Spray/Sprinkler Module
19.4
Linings
Any of the available pipe schedules (built-in or user-defined) may also be lined in accordance with the user's requirements. This is done by specifying the lining to be used for the Pipe Type, together with the thickness of the lining. Of course, if no lining is to be used then no such data is supplied. Three types of lining are built into the program, and a further 3 types may be defined by the user in the Private Data File. The 3 built-in linings are: Concrete Asbestos Epoxy In order to define a lining it is simply necessary to specify the name and roughness of the lining material via the Library option..
19.5
Pipe Modelling
Modelling Equation Pipes are assumed to be of uniform circular cross-section. P = Pfric + Pelev + Pplat where: Pfric = Pressure loss due to friction and fittings. Pelev = Pressure loss due to elevation change. Pplat = Pressure loss due to any orifice plate fitted. Pipe Friction Loss (including fittings)
Pfric is found using one of the two methods: the Coulson-Richardson equation method or the Hazen-Williams equation method.
Data Required From the library: The pipe schedule data (if a user-defined schedule used). In the input file: 1. 2. 3. 4. 5. 6. 7. Definition of the Pipe Type (Schedule, lining, C-factor and design velocities). Pipe label. Input and output nodes. Nominal Diameter. Pipe length. Increase in elevation from inlet to outlet. A list of fittings on the pipe.
Modelling
183
Notes 1. The pipe diameter may or may not be supplied by the user. If the diameter is not set by the user then a suitable size will be found by PIPENET's Design Facility. 2. Increase in elevation may be given directly or by supplying the elevations of the input and output nodes. Chinese Standard (GB) With Chinese Standard (GB) options, the pipe pressure loss due to friction and fittings is calculated as follows:
where: Pfric u D L Le is the pipe pressure loss due to friction and fittings, unit is M pa. is the fluid velocity, unit is m/s is the internal diameter of the pipe, unit is m. is the pipe length, unit is m. is the equivalent length of any pipe fittings, unit is m.
19.6
Hazen Williams
The Hazen-Williams equation is an empirical formula which gives an explicit expression for the frictional pressure loss. SI units The frictional losses are given by:
where: Pfric L Le Q D C is the friction loss in bar is the pipe length in metres is the equivalent length of any pipe fittings, in metres is the (volumetric) fluid flow rate in l/min is the pipe diameter in mm is the Hazen-Williams constant (or C-factor ) for the pipe
184
Spray/Sprinkler Module
where: Pfric L Le Q D C is the friction loss in psi is the pipe length in feet is the equivalent length of any pipe fittings, in feet is the (volumetric) fluid flow rate in gallons per minute is the pipe diameter in inches is the Hazen-Williams constant (or C-factor ) for the pipe
19.7
where: D is the internal diameter of the pipe. L is the pipe length. Le is the equivalent length of any pipe fittings. f is the Fanning friction factor. u is the fluid velocity. r is the fluid density. The Fanning friction factor depends on Reynold's number (Re = uD r/ where is the fluid viscosity) and the relative roughness of the pipe (pipe roughness/pipe diameter). The standard values for f can be obtained from a graphical representation known as the Moody diagram. This is represented in PIPENET by the following empirical formulae (where r is the surface roughness of the pipe): Laminar flow (Re < 2000):
f =16/Re
Transitional flow (2000 < Re < 3000): f is found by interpolating between laminar value for Re = 2000 and turbulent value at Re = 3000. Turbulent flow (Re > 3000):
Modelling
185
Bernoulli. Equation Note that the Coulson-Richardson method is the same model as used in earlier products, where it was referred to by the more generic name of the Bernoulli equation.
19.8
Pipe C-factor
There are two possible methods for calculating pressure drop in pipes - the Coulson-Richardson method and the Hazen-Williams method. The Coulson-Richardson method uses pipe roughness in its calculations, which is taken from the pipe schedule used for the Pipe Type. In this case there is no need to specify a C-factor for the pipe. The Hazen-Williams method uses the pipe C-factor in its calculations, and so in this case the C-factor must be given. It should be noted that for maximum flexibility the roughness or C-factor value of the Pipe Type can be overridden by the user when entering the individual pipe data. However, by default the roughness or C-factor of each pipe will be determined by the pipe's pipe type.
19.9
186
Spray/Sprinkler Module
where Pn Pt Pv
is the normal pressure in Pa is the total pressure in Pa. is the velocity pressure in Pa
where Pv Q D
is the velocity pressure in psi is the (volumetric) fluid flow rate in gpm. is the pipe diameter in inches.
where Pv r v
is the velocity pressure in Pa is the fluid density in kg/m3 is the velocity in m/s
where DPEn is the frictional loss, in Pa, due to the entrance effect r v is the fluid density in kg/m3. is the velocity in m/s
Modelling
187
where DPEx is the frictional loss, in Pa, due to the exit effect r v is the fluid density in kg/m3. is the velocity in m/s
19.12 Filters
Modelling Equation
P = AQ|Q| + BQ
where: P is the pressure increase from inlet to outlet. Q is the (volumetric) flow rate through the filter. A is a coefficient less than or equal to zero. B is a coefficient less than zero. This is operative for values of Q whose modulus is less than a given maximum flow Qmax. Note that filters are reversible (Q may be negative), and that as:
A 0 and B < 0
the pressure drops in the direction of the flow. Typical Performance Curve
188
Spray/Sprinkler Module
P = Qx/K
where: P is the pressure drop across the valve. Q is the (volumetric) flow rate through the valve. K is a constant for the valve. X is a constant for the valve (typical values are 1 or 2, see curves below). Typical Performance Curves
Modelling
189
Data Required In the library 1. valve descriptor to identify the type of valve (usually the manufacturer's valve name is used). 2. The valve K factor. 3. The valve X factor.
190
Spray/Sprinkler Module
where: P1 is the inlet pressure. P2 is the outlet pressure. Q1 is the inlet flow rate. Q2 is the outlet flow rate.
19.16 ElastomericValve
The Elastomeric valve enables the user to achieve the required input pressure, output pressure, pressure drop or flow rate without the need to input the valve characteristic data. The elastomeric valve is representative of a valve type which fulfils the above roles; however, the model described below can be used to model any valve, including elastomeric valves, with the specified characteristics. Note: i) The use of unreasonable target values might make the network unsolvable. ii) A warning message will be given in the calculation report when the output pressure is higher than the input pressure or the flow rate is negative. User input parameters Type - Input pressure, Output pressure, Pressure drop or Flow rate Target value Modelling equations Design phase P1 = P2 Analysis phase
Modelling
191
Input pressure type - aim to control the input pressure of the valve to be the given target value: P1 = P1* Output pressure type - aim to control the output pressure of the valve to be the given target value: P2 = P2* Pressure drop type - aim to control the pressure drop of the valve to be the given target value: P1 - P2 = DP* Flow rate type - aim to control the flow rate of the valve to be the given target value: Q = Q* where:P1 P2 P1* P2* Q Q* - input pressure - output pressure - target input pressure - target output pressure - flow rate - target flow rate
192
Spray/Sprinkler Module
Plates with flange tappings in accordance with BS1042, taking into account pressure recovery downstream. The restrictions of BS1042 are applied so plates may only be used in pipes with diameters in the range 2 14 inches (50.8 355.6 mm). Furthermore the ratio of the orifice diameter to the pipe diameter must be in the range 0.1 0.748 for pipes over 4 inches in diameter. The "Heriot-Watt Orange Book" orifice plate model [CRANE]. This model derives from curves for laminar flow given by Miller in "Internal Flow Systems" and for turbulent flow given by the ESDU in "Flow of liquids. Pressure losses across orifice plates, perforated plates and thick orifice plates." The ratio of the orifice diameter to the pipe diameter should be less than 0.8. Sharp-edged orifice plates as described in Crane T.P. 410M. The ratio of the orifice diameter to the pipe diameter should be in the range 0.2 0.75. In addition, the Reynolds number of flow in the pipe should be greater than 100, as the accuracy of the model decreases at lower values. The pressure drop due to an Orifice Plate, Pplate, may be found in one of two ways: either it may be specified directly by the user (in which case PIPENET will calculate the orifice diameter necessary to produce this pressure drop), or it can be calculated by PIPENET from the orifice diameter given by the user. Users should exercise caution when using this facility as the calculation of pressure drop from plate diameter is unstable in that a small change in orifice diameter may result in a very large change in the pressure drop. Chinese Standard (GB) With Chinese Standard (GB) options, the pressure drop due to an orifice plate is calculated as follows:
Where: Pplat is the pressure loss due to the orifice plate, unit is 10-2 M pa. u is the fluid velocity, unit is m/s g is the acceleration due to gravity x is the friction factor of the orifice plate, which can be calculated using the following equation:
Modelling
193
Where: D Do is the internal diameter of the pipe, unit is m. is the diameter of the orifice plate, unit is m
19.18 Pumps
A pump provides a pressure increase which depends on the pump speed and performance curve. The pump performance curve is entered as a library. User Input Parameters Pump Type - selected from a list of defined library pumps (either with unknown coefficients or known coefficients). Quadratic Modelling Equations The pressure increase produced by the pump is:
where: s is the pump setting. Q is the flow rate through the pump. A, B, C are pump performance coefficients. The pump performance coefficients A, B and C are entered directly, or calculated by PIPENET for a specified pump curve, in pump libraries. The user also specifies an operating range for flow rates through the pump. It is recommended that the zero flow rate point is given when defining a pump curve. The pump setting, s, must be between 0.0 and 1.0. A setting s = 0.0 represents a shut down pump, while s = 1.0 represents a pump at full speed. The quadratic curve will, in general only apply to the specified working range of the pump, however degeneration factors can be used to specify the behaviour of the curve below the specified working range and/or above the specified working range.
194
Spray/Sprinkler Module
Within the work region QLL to QUL PIPENET calculates a binomial correlation to fit the input data, see the solid line in the above figure:
Below the minimum flow rate QLL We introduce a degeneration factor n, which is in the range 0 to 10. The larger the value of n., the flatter of the pump curve is. When the degeneration exponent n is zero, i.e. no degeneration the equation becomes the normal quadratic.
where:
Above the maximum flow rate QUL We introduce a degeneration factor m, which is in the range 0 to 10. The larger the value of m the quicker of the pump curve degenerates..
Modelling
195
where:
Notes If the user knows the performance coefficients for a pump and does not want to use a pump library, then the pump can be defined as a non-library pump by giving the values of A, B, C, Qmin, Qmax. In order for the calculator to function correctly, it is necessary to ensure that there is only one flow rate corresponding to each pressure gain, and so the following restrictions are applied: For flow rates between Qmin and Qmax, the slope of the performance curve must be negative or zero. For flow rates between Qmin and Qmax, there must be no flow rate that gives no pressure change. (That is, the performance curve must not cross the horizontal axis.) For flow rates outside the range Qmin to Qmax, PIPENET extrapolates the performance curve using the tangent to the curve at the minimum or maximum flow rate, and issues an appropriate warning message. PIPENET will calculate the power required by a pump based on specified efficiency. The power calculation will assume that the pump is 100% efficient if the efficiency is not specified Cubic Modelling Equations A simple quadratic curve can deviate considerably from the supplied pump data, especially when the flow rate exceeds the pump capacity, or is less than the allowed minimum flow rate. The cubic curve can provide better results.
196
Spray/Sprinkler Module
There is a potential problem with the cubic curve in that it may lead to multiple solutions. Therefore, the above function must satisfy the following condition:
Smooth Cubic Spline Modelling Equations The smooth curve uses cubic spline functions to fit a known pump curve. The obtained curve is not only a smooth curve but also can closely match all input data.
Within the specified working range QLL to QUL in the region of [Qi, Q i+1]
Modelling
197
Below the lower limit, with Q < QLL and along the tangent direction at the point [QLL, DPLL]
where:
Above the upper limit, with Q > QUL and along the tangent direction at the point [QUL, DPUL]
where:
NPSH Net Positive Suction Head (NPSH) is an analysis of the energy conditions on the suction side of the pump to determine if the liquid will vaporize at the lowest pressure point in the pump. NPSH is measured in the units of length. There are two components that must be considered for NPSH: NPSHR is defined as Net Positive Suction Head Required. NPSHR is a function of the design of the pump, and is determined by the pump manufacturers via testing. NPSHA is defined as Net Positive Suction Head Available, which can be calculated as follows:
198
Spray/Sprinkler Module
Where, Pi is the (absolute static) pressure at pump inlet; Pvap is the vapour pressure;
Q = KP
Modelling
199
where: Q is the (volumetric) flow rate through the nozzle. P is the drop in pressure across the nozzle. K is a constant for the nozzle. This equation holds for values of P between given minimum and maximum values Pmin and Pmax. This is known as the working pressure range of the nozzle. Note that the value of K depends on the units used for P and Q. Generally the units used for P and Q when quoting the K value of a nozzle are bar and litres/min respectively. Data Required In the library: 1. A nozzle descriptor to identify the type of nozzle (usually the manufacturer's nozzle name is used). 2. The nozzle K-factor. 3. Pmin and Pmax. In the input: 1. Nozzle status (ON or OFF) - note that if a nozzle is off this is indicated in the schematic by a presence of a small solid circle inside the nozzle symbol:
2. 2. 4. 5.
Nozzle label. Input node. Nozzle name in the library. The flow rate required through the nozzle.
Notes 1. Nozzles can be defined without including them in a library by specifying the values of K, Pmin and Pmax. When there are several nozzles of the same type it is easier to define the type in a library as described above. 2. The flow rate required through the nozzle is used by PIPENET's Design Facility.
19.20 Fittings
All fittings are modelled as equivalent lengths according to either the FOC or NFPA rules, summarized in the Reference data section. The range of fittings provided is that defined by [NFPA]. If you wish to add some device or fitting not included in the range of available fittings then you may be able to consider the use of an Equipment item. Crosses and Tees For the placement of crosses and tees the NFPA guidelines [NFPA] pages 13-213 to 13216 provides the following information
200
Spray/Sprinkler Module
22.4.4.7 (3) Calculate the loss for a tee or a cross where flow direction change occurs based on the equivalent pipe length of the piping segment in which the fitting is included. 22.4.4.7 (4) The tee at the top of a riser nipper shall be included in the branch line, the tee at the base of a riser nipple shall be included in the riser nipple, and the tee or cross at a cross main-feed main junction shall be included in the cross main. 22.4.4.7 (5) Do not include fitting loss for straight-through flow in a tee or cross. It is possible, however, that sometimes a user may wish to define the fittings in the different way, according to their own good engineering practices.
Part
20
202
Spray/Sprinkler Module
20
20.1
203
Summary Table
Notes
Node Table
204
Spray/Sprinkler Module
Notes Node 1 Elev 1 (ft) K factor Flow added (q) (US.gal/min) Nominal ID (inches) Fittings quantity, type, and equivalent length (ft) L (ft) C factor Pt (psi G)
Pe (psi)
Node 2
Elev 2 (ft)
Pipe label
Actual ID (in)
T (ft)
Pf (psi)
NODE/1
0.00
75.000
1.5
10.000 0.000
120.0
16.841 0.000
NODE/2
0.00
PIPE/1
75.000
1.610 10.000
0.186 1.864 120.0 10.277 -2.813 0.395 9.499 3.751 120.0 7.909 0.000 0.395 6.000 2.369 120.0 4.822 0.000 0.193 16.001 3.086 120.0 6.070 0.000 0.204 8.999 1.839 120.0 4.822 0.000 0.193 16.001 3.086
NODE/2
0.00
1.25
1xE=3.00
6.499 3.000
NODE/3
6.50
PIPE/2
75.000
1.380
NODE/3
6.50
1.25
1xE=3.00
3.000 3.000
NODE/4
6.50
PIPE/3
75.000
1.380
NODE/4
6.50
5.60
1xE=2.00 1xT=5.00
8.999 7.001
NOZZLE/1
6.50
PIPE/4
24.741
1.049
NODE/4
6.50
5.60
8.999 0.000
NOZZLE/2
6.50
PIPE/5
25.519
1.049
NODE/4
6.50
5.60
1xE=2.00 1xT=5.00
8.999 7.001
NOZZLE/3
6.50
PIPE/6
24.741
1.049
Pipe Information
Part
21
206
Spray/Sprinkler Module
21
21.1
21.2
DXF Ouput
Via the Tools | Export DXF file menu option the schematic can be output as an AutoCAD DXF ASCII file. The format of the DXF files produced is according to the Autodesk DXF Reference March 2006 [ACAD06]. The DXF format is a complex format and one which can change with releases of AutoCAD. The output produced by PIPENET has been verified by loading the files into AutoCAD 2008, but is also know to be compatible with a number of other CAD programs, for example QCAD (low cost CAD program from RibbonSoft.) and progCAD 2007 (ProgeSOFT). The DXF file specifies the following layers: SCHEMATIC - the main part of the schematic including all nodes and components NLABELS - node labels CLABELS - component labels INDICATORS - fittings symbol (blue lozenge) and directional arrows. TEXT - text items other than node and component labels. The following screenshots show model and paper layouts:
207
Errors
Part
22
210
Spray/Sprinkler Module
22
22.1
Errors
Errors
Errors can be detected at various points in the opening of an existing network file, or in the creation of a new network: Basic errors in the operating environment, the most common error being the absence of a valid licence to run a PIPENET module, or the absence or incorrect operation of the security key drivers. Input errors detected either in reading the main data file or an associated library file Specific component errors detected in the GUI when a check operation is performed, for example pipe has zero length these errors should be self-explanatory; Global errors detected in the graphical user interface (GUI) when a check operation is performed Numerical errors that can only be checked after the calculation starts and are therefore reported in the calculator output.
22.2
Basic errors
These are usually related to the absence of a valid licence to run the program or incorrect operation of the security key drivers, but other options are also possible: Attempts to run the software on earlier versions of Windows operating system may fail the software is only validated for Windows 2000 and XP. A working PIPENET system may suddenly stop working if a new operating system is installed or a new Windows service pack is installed. Generally Sunrise Systems will discover these errors in advance and be able to provide suitable fixes, new security key drivers, etc. No valid licence separate licences are available for the three PIPENET modules Transient, Spray/Sprinkler and Standard. Attempting to run a module for which you have no licence will produce an error. To determine which licences you have see the Help | Key status menu option . If in doubt, contact Sunrise Systems for details of your current licences. Licence has expired with the issue of PIPENET VISION 1.10 expiry date checking was added to HASP security keys. If an old key is being used, or if the licence for the module you are attempting to run has expired, then a message will be displayed informing you of the situation. To see the expiry dates see the Help | Key status menu option, if no expiry dates are shown then you have an old key that needs to be updated. Keys can be updated remotely by Sunrise Systems providing (usually via email) a small encrypted key-update file see the Updating a key licence section for further details. Drivers for security keys not installed correctly see the installation instructions supplied with the software for information on how to check the status of the drivers and if necessary re-install them. Periodically the supplier of the security
Errors
211
key drivers will have to issue new versions of the drivers when a new operating system or service patch is released. When this occurs Sunrise Systems will make the drivers available on our website or via email.
22.3
Input errors
Input errors can occur when reading either old .DAT files or library files, or more rarely when reading the newer .SDF data files and SLF library files. These errors should not occur, since PIPENET wrote the files and they should be correct. However, with the older .DAT files and library files some users would edit the file directly using a simple text editor, and this could result in errors. With the newer file formats (which can still be opened in a simple text editor) it is not expected that users will directly edit the files. One error that may occur with both the old and new types of file is that one of the library files referenced by the main data file may be missing. In the earlier version of PIPENET this could occur if the .DAT file and the associated library files were moved to a new location, since the .DAT file would contains references to the library files in their original location. With PIPENET VISION, if a library file cannot be found in its original location a search will be made in the directory where the main data file (.SDF file) is located.
22.4
Global errors
These are errors detected when a check is performed, and which relate either to the network as a whole, or to some section of the network. For the Spray/Sprinkler module the following errors are possible, classified as errors, warnings or information: At least one pipe type must be defined error All pipes in a Spray/Sprinkler module must belong to a pipe type, therefore at least one pipe type must have been defined. A library deluge valve must be defined error User defined deluge valves are not allowed. There is a deluge valve in the network but there is no library deluge valve defined. Blocked pipe found warning A blocked pipe has been found this is a warning message only but is noted since blocked pipes can have an expected affect on a calculation. If this item is double-clicked in the Check dialog the pipe with the block will be highlighted. Broken pipe found warning A broken pipe has been found this is a warning message only but is noted since blocked pipes can have an expected affect on a calculation. If this item is double-clicked in the Check dialog the pipe with the break will be highlighted. Height discrepancy discovered at node error Pipe elevations are being used, and in checking a loop an error has been discovered, that is the sum of all elevations in the loop does not sum to zero. Double-clicking on this item will highlight the loop in error in the schematic, for
212
Spray/Sprinkler Module
further information see the height checking section.. I/O node must be on a single pipe when using variable fluid properties and volumetric flow rate - error An input or output node must only be connected to one pipe when using variable fluid properties and volumetric flow rate. Most remote nozzle option specified but no nozzles in network - error The Most remote nozzle specification option can only be used if there are one or more nozzles present in the network. Network is empty error Network contains no components and there is therefore nothing to calculate. Network is over specified in analysis phase - error There are too many specifications in the analysis phase, that is the number of specifications and number of input/output nodes do not meet the specification requirements. This message is not produced if the Spray/Sprinkler module is being used with the Mass Balance option. Network is under specified in analysis phase error There are insufficient specifications in the analysis phase, that is the number of specifications and number of input/output nodes do not meet the specification requirements. This message is not produced if the Spray/Sprinkler module is being used with the Mass Balance option. Network is under specified in design phase - error There are insufficient specifications in the design phase, that is the number of specifications and number of input/output nodes do not meet the specification requirements. Network must have at least one inlet - warning The network must have at least one inlet. Network must have outlets or nozzles error The network must have one or more outlets. No analysis phase pressure specification error At least one pressure specification must be provided for the analysis phase see specifications requirements. This message is not produced if the Spray/Sprinkler module is being used with the Mass Balance option. Non-pipe component has unequal input and output elevations - error If node elevations are being used then the input and output nodes of all non pipe components, for example pumps and valves, must have the same elevation. This node may need to declared as an input node - warning This warning message will appear for each node that has a single pipe that uses the
Errors
213
node as an input, but there is no pipe that uses the node as an output. That is, there appears to be flow out of the node but there is no flow into the node. This node may need to declared as an output node - warning This warning message will appear for each node that has a single pipe that uses the node as an output, but there is no pipe that uses the node as an input. That is, there appears to be flow into the node but there is no flow out of the node. No open nozzle found warning One or more nozzles have been defined and none of them are open. One I/O node with no flow spec is required for Design - warning If a design phase is being used then there must be at least one input/output node with no flow specification see specifications requirements Pipe type <pipe-type-name> has a lining that is too thick error The pipe named pipe type has a lining with a thickness that is greater than or equal to half the smallest used bore. Reversed flow at inlet- warning There is a reversed flow at an input node. This will occur if (and taking specifications into account) the total flow into the network is greater than the flow out of the network and the node has been specified as an input node with the value for the flow specification being unset. Reversed flow at outlet- warning There is a reversed flow at an output node. This will occur if (and taking specifications into account) the total flow out of the network is greater than the flow into the network, and the node has been specified as an output node with the value for the flow specification being unset. There must be at least two specifications - error There must be at least two specifications provided for the analysis phase see specifications requirements. This message is not produced if the Spray/Sprinkler module is being used with the Mass Balance option.
22.5
214
Spray/Sprinkler Module
Flow density must be given (nozzles) Pump efficiency must be given (pumps) Orifice plate - pressure drop must be given (orifice plates) Note that many of these errors are of the general form <attribute name> must be given, as in the last three examples above, indicating that a value for the attribute has not been provided. Double-clicking on the error in the Check status dialog will highlight the component in the schematic.
22.6
Numerical errors
There is a general category of errors that cannot be detected in the GUI because they can only be checked by the calculator, either in setting up the calculation, or during the calculation itself. For example: calculation fails to converge this may because the calculation cannot be solved as defined, or it may just require a few more iterations than are specified in the calculation options. A calculation can also fail to converge if the network is incorrectly specified in some way. Also note that when you request a calculation a check is performed first and any errors or warnings noted in the check status dialog.
Reference Data
Part
23
216
Spray/Sprinkler Module
23
23.1
Reference Data
Bibliography
[CRANE] Technical paper No 410M "Flow of Fluids Through Valves, Fittings and pipe"; Crane Co, 1988 [NFPA13] 2007 NFPA 13, "Standard for the Installation of Sprinkler Systems"; NFPA
[NFPA15] NFPA 15, "Standard for Water Spray Fixed Systems for Fire Protection"; NFPA 2007 [CHINGB] Code of Design for Sprinkler Systems GB 50084-2001; National Bureau of Quality and Technology Supervision, P.R. China and Ministry of Construction, P.R. China; April 5 2001.
[HPGL2] "The HP-GL/2 and HPRTL Reference Guide", Third edition, Addison Wesley, 1997 [ACAD06] "DXF Reference", March 2006, Autodesk
23.2
Properties of water
The physical properties of water are built into PIPENET. A selection of the properties for the temperature range 5 - 90C are shown below. Temp C 5 10 15 20 25 30 35 40 50 60 70 80 90 Viscosity Pa s 0.001506 0.001300 0.001135 0.001002 0.000891 0.000797 0.000718 0.000651 0.000544 0.000463 0.000400 0.000351 0.000311 Density kg/m3 999.9 999.7 999.1 998.2 997.0 995.6 994.0 992.2 988.1 983.3 977.5 971.8 965.3
Cp 1.506 1.300 1.135 1.002 0.891 0.797 0.718 0.651 0.544 0.463 0.400 0.351 0.311
lb/ft.hr 3.643 3.145 2.746 2.424 2.156 1.928 1.737 1.575 1.316 1.120 0.968 0.849 0.752
lb/ft3 62.42 62.41 62.37 62.32 62.24 62.15 62.05 61.94 61.69 61.38 61.02 60.67 60.2
Reference Data
217
23.3
Surface Roughness
The following table shows values of surface roughness for typical materials. These values have been obtained from a number of sources and are not endorsed by Sunrise Systems Limited.
Material (mm) Asbestos Cement Brass Cement smoothed Concrete - ordinary Concrete precast Concrete coarse Copper Glass Reinforced Plastic (GRP) Lead PVC and plastic pipe Cast iron New - unlined Worn Rusty Asphalted Steel Stainless 0.015 5.91 10-4 0.25 to 0.8 0.8 to 1.5 1.5 to 2.5 0.12 9.84 10-3 to 3.15 10-2 3.15 10-2 to 5.91 10-2 5.91 10-2 to 9.84 10-2 4.72 10-3 0.015 0.06 0.001 to 0.003 0.3 0.6 - 1.5 0.06 0.6 0.3 5.0 0.001 to 0.003 0.03 0.06 0.001 to 0.003 0.0015 0.007 Roughness (inch) 5.91 10-4 to 2.36 10-3 3.94 10-5 to 1.18 10-4 1.18 10-2 2.36 10-2 to 5.91 10-2 2.36 10-3 to 2.36 10-2 1.18 10-2 to 1.97 10-1 3.94 10-5 to 1.18 10-4 1.18 10-3 to 2.36 10-3 3.94 10-5 to 1.18 10-4 5.91 10-5 to 1.18 10-4
218
Spray/Sprinkler Module
Material (mm) Stainless fine drawn Commercial pipe Stretched Riveted Welded Galvanized Rusted 0.0015 0.045 to 0.09 0.015 1.0 to 9.00 0.045 0.15 0.1 1.0
Roughness (inch) 5.91 10-5 1.77 10-3 to 3.54 10-3 5.91 10-4 3.94 10-2 to 3.54 10-1 1.77 10-3 5.91 10-2 3.94 10-3 to 3.94 10-2
When a range of values is provided the lower value is for new pipes and the upper value for old pipes. When a single value is quoted this is for new pipes. Unfortunately there is no single source for the above data, and the data has been compiled from a number of sources, including: 1. The Engineering Toolbox (www.engineeringtoolbox.com) 2. Binder, R.C. (1973), Fluid Mechanics, Prentice-Hall, Inc. (Englewood Cliffs, NJ). 3. Tables for Hydraulic design of Pipes, Sewers and Channels 4. Coulson and Richardson, Chemical Engineering, Pergamon
23.4
Hazen-Williams Coefficients
The following table provides guidance and suggested values for C-factors. These values have been obtained from a number of sources and are not endorsed by Sunrise Systems Limited. Material C-factor Possible values
Asbestos Cement Brass Black steel (dry systems) 140 - 150 120 - 150 100 100
Reference Data
219
Material
Black steel (wet systems) Cast iron New unlined 10 years old 15 years old 20 years old 30 years old 50 years old Bitumen-lined Cement-lined Concrete Copper Fibre glass pipe Fire hose (rubber) Galvanized steel Lead Polyethylene PVC and plastic pipe Stainless steel Steel new and unlined Steel, welded and seamless Vitrified clays
120
120 - 130 105 - 75 100 60 95 55 85 45 75 - 40 140 140 85 - 150 120 - 150 150 - 160 135 120 130 - 150 150 150 150 140 - 150 100 110
100
120
150 150
When a range of values is provided the smoother value (higher C-factor) is for new pipes
220
Spray/Sprinkler Module
and the lower value for old pipes. When a single value is quoted this is for new pipes. Unfortunately there is no single source for the above data, and the data has been compiled from a number of sources, including: 1. NFPA13, 2007 edition 2. The Engineering Toolbox (www.engineeringtoolbox.com) 3. Binder, R.C. (1973), Fluid Mechanics, Prentice-Hall, Inc. (Englewood Cliffs, NJ). 4. Harry E. Hickey (1980), Hydraulics for Fire Protection, NFPA publication
23.5
Physical Constants
All values are SI. Atmospheric Pressure Acceleration due to gravity 0 C 101325 Pascal 9.80665 ms-2 273.15 Kelvin
23.6
FOC Rules
Equivalent Lengths (metres) of Fittings for FOC Rules Pipe Sizes 15mm to 40mm Code Fitting Type mm in. 1 2 3 4 5 6 7 8 9 45 Screwed Elbow 90 Screwed Elbow (Standard) 90 Welded Elbow (Long Radius) Screwed Tee or Cross (Flow turned 90) Gate Valve (Straightway) Alarm or Non-Return Valve (Swinging) Alarm or Non-Return Valve (Mushroom) Globe Valve (Straightway) Butterfly Valve 15.0 0.5 0.34 0.63 0.3 1.25 0.38 2.42 12.08 16.43 2.19 20.0 0.75 0.34 0.63 0.3 1.25 0.38 2.42 12.08 16.43 2.19 25.0 1.0 0.4 0.77 0.36 1.54 0.38 2.42 12.08 16.43 2.19 32.0 1.25 0.55 1.04 0.49 2.13 0.38 2.42 12.08 16.43 2.19 40.0 1.5 0.66 1.22 0.56 2.44 0.38 2.42 12.08 16.43 2.19
Notes 1. Data taken from 29th Edition FOC Rules, Table 6124. 2. The above values are used only for a Hazen-Williams C Factor of 120. For other values of C factor, the values are scaled in accordance with Table 6124 of the
Reference Data
221
FOC Rules. 3. Equivalent lengths of 15mm fittings are assumed the same as the corresponding 20mm fitting. 4. Equivalent lengths of valves below 50mm are assumed the same as the corresponding 50mm valve.
222
Spray/Sprinkler Module
Pipe Sizes 50mm to 100mm Code Fitting Type mm in. 45 Screwed Elbow 90 Screwed Elbow (Standard) 90 Welded Elbow (Long Radius) Screwed Tee or Cross (Flow turned 90) Gate Valve (Straightway) Alarm or Non-Return Valve (Swinging) Alarm or Non-Return Valve (Mushroom) Globe Valve (Straightway) Butterfly Valve 50.0 2.0 0.76 1.46 0.69 2.91 0.38 2.42 12.08 16.43 2.19 65.0 2.5 1.02 1.89 0.88 3.81 0.51 3.18 80.0 3.0 1.27 2.37 1.1 4.75 0.63 3.94 90.0 3.5 1.44 2.71 1.26 5.42 0.72 4.5 22.54 30.64 4.06 100.0 4.0 1.61 3.04 1.43 6.1 0.81 5.07 25.36 34.48 4.56
Notes 1. Data taken from 29th Edition FOC Rules, Table 6124 2. The above values are used only for a Hazen-Williams C Factor of 120. For other values of C factor, the values are scaled in accordance with Table 6124 of the FOC Rules. 3. Equivalent lengths of 90mm fittings are the arithmetic means of the corresponding 80mm and 100mm fittings.
Reference Data
223
Pipe Sizes 125mm to 900mm Code Fitting Type mm in 1 2 3 4 5 6 7 8 9 45 Screwed Elbow 90 Screwed Elbow (Standard) 90 Welded Elbow (Long Radius) Screwed Tee or Cross (Flow turned 90) Gate Valve (Straightway) Alarm or Non-Return Valve (Swinging) Alarm or Non-Return Valve (Mushroom) Globe Valve (Straightway) Butterfly Valve 125 5.0 1.96 3.67 1.72 7.36 0.97 6.12 30.62 41.64 5.47 150 6.0 2.3 4.3 2.0 8.61 1.13 7.17 200 8.0 3.05 5.67 2.64 11.34 1.5 9.4 250 10.0 3.89 7.42 3.35 300 - 1200 12.0 - 48.0 3.89 7.42 3.35
Notes 1. Data taken from 29th Edition FOC Rules, Table 6124. 2. The above values are used only for a Hazen-Williams C Factor of 120. For other values of C factor, the values are scaled in accordance with Table 6124 of the FOC Rules. 3. All fittings above 250mm (10in) are assumed to have the same equivalent length as the corresponding 250mm fitting.
224
Spray/Sprinkler Module
23.7
NFPA Rules
Equivalent Lengths (metres) of Fittings for NFPA Rules - Pipe Sizes 15.0mm to 40mm Nominal Pipe Size mm 15.0 20.0 in 1 2 3 4 5 6 7 8 9 Standard 45 Elbow Standard 90 Elbow Long radius Elbow Tee or Cross (Flow turned 90) Gate Valve Swing Check Valve Non-return Valve Ball Valve Butterfly Valve 0.5 0.3048 0.6096 0.3048 1.2192 0.3048 1.2192 4.3 1.52 1.8288 0.75 0.3048 0.6096 0.3048 1.2192 0.3048 1.2192 4.3 1.52 1.8288
25.0 1.0 0.3048 0.6096 0.6096 1.524 0.3048 1.524 4.3 1.52 1.8288
32.0 1.25 0.3048 0.9144 0.6096 1.8288 0.3048 2.1336 4.3 1.52 1.8288
40.0 1.5 0.6096 1.2192 0.6096 2.4384 0.3048 2.7432 4.3 1.37 1.8288
Notes 1. Equivalent lengths are taken from NFPA 15 (1990), except for fitting types 7 and 8 which are manufacturers' data. 2. The above values are used only with a Hazen-Williams C factor of 120. For other values of C factor the equivalent lengths are scaled in accordance with NFPA 15 Table A-7-2 (g). 3. Equivalent lengths of 15mm fittings are assumed the same as the corresponding 20mm fittings. 4. Equivalent lengths of gate and butterfly valves below 50mm are assumed the same as the 50mm values.
Reference Data
225
Pipe Sizes 50mm to 100mm Nominal Pipe Size mm 50.0 65.0 in 1 2 3 4 5 6 7 8 9 Standard 45 Elbow Standard 90 Elbow Long radius Elbow Tee or Cross (Flow turned 90) Gate Valve Swing Check Valve Non-return Valve Ball Valve Butterfly Valve 2.0 0.6096 1.524 0.9144 3.048 0.3048 3.3528 4.3 2.74 1.8288 2.5 0.9144 1.8288 1.2192 3.6576 0.3048 4.2672 5.2 2.65 2.1336
80.0 3.0 0.9144 2.1336 1.524 4.572 0.3048 4.8768 6.1 2.59 3.048
90.0 3.5 0.9144 2.4384 1.524 5.1816 0.3048 5.7912 6.9 3.0 3.6576
100.0 4.0 1.2192 3.048 1.8288 6.096 0.6096 6.7056 7.7 3.5 3.6576
Notes 1. Equivalent lengths are taken from NFPA 15 (1990), except for fitting types 7 and 8 which are manufacturers' data. 2. The above values are used only with a Hazen-Williams C factor of 120. For other values of C factor the equivalent lengths are scaled in accordance with NFPA 5 Table A-7-2 (g). 3. The equivalent length of a 90mm butterfly valve is assumed the same as the 100 mm valve.
226
Spray/Sprinkler Module
Nominal Pipe Size mm 125 150 in 5.0 1.5240 3.6576 2.4384 7.6200 0.6096 8.2296 10.000 5.1000 2.7432 6.0 2.1336 4.2672 2.7432 9.1440 0.9144 9.7536 12.200 6.7100 3.0480
200 8.0 2.7432 5.4864 3.9624 10.668 1.2192 13.716 15.300 10.970 3.6576
250 10.0 3.3528 6.7056 4.8768 15.240 1.5240 16.764 19.800 12.800 5.7912
300 12.0 3.9624 8.2296 5.4864 18.288 1.8288 19.812 23.000 15.240 6.4008
1 2 3 4 5 6 7 8 9
Standard 45 Elbow Standard 90 Elbow Long radius Elbow Tee or Cross (Flow turned 90) Gate Valve Swing Check Valve Non-return Valve Ball Valve Butterfly Valve
Notes 1. Equivalent lengths are taken from NFPA 15 (1990), except for fitting types 7 and 8 which are manufacturers' data. 2. The above values are used only with a Hazen-Williams C factor of 120. For other values of C factor the equivalent lengths are scaled in accordance with NFPA 15 Table A-7-2(g)
Reference Data
227
Pipe Sizes 350mm to 600mm Nominal Pipe Size mm 350 400 in 1 2 3 4 5 6 7 8 9 Standard 45 Elbow Standard 90 Elbow Long radius Elbow Tee or Cross (Flow turned 90) Gate Valve Swing Check Valve Non-return Valve Ball Valve Butterfly Valve
450
500
600
14.0 16.0 18.0 20.0 24.0 4.5720 5.1816 5.7912 6.4008 7.6200 7.9248 9.1440 10.3632 11.5824 13.716 6.4008 7.3152 8.2296 9.1440 10.668 20.4216 23.7744 27.1272 30.1752 36.576 2.1336 38.100 23.000 15.240 7.3152 2.4384 44.196 23.000 15.240 7.9248 2.7432 50.292 23.000 15.240 9.1440 3.0480 60.960 23.000 15.240 10.668 3.6576 67.056 23.000 15.240 13.4112
Notes 1. The above values are used only with a Hazen-Williams C factor of 120. For other values of C factor the equivalent lengths are scaled in accordance with NFPA 15 Table A-7-2 (g) 2. Equivalent lengths for these sizes are taken from Factory Mutual data sheet 2.89 except for fittings types 7 and 8, which are manufacturer's data for 300 mm valves.
228
Spray/Sprinkler Module
Pipe Sizes 700mm to 900mm Nominal Pipe Size mm 700 750 in 1 2 3 4 5 6 7 8 9 Standard 45 Elbow Standard 90 Elbow Long radius Elbow Tee or Cross (Flow turned 90) Gate Valve Swing Check Valve Non-return Valve Ball Valve Butterfly Valve
800
850 34.0 10.938 5 19.133 0 15.383 1 51.289 0 5.1074 98.745 1 23.000 15.240 13.411 2
900 36.0 11.5819 20.2585 16.2879 54.3060 5.4079 104.553 6 23.000 15.240 13.4112
28.0 30.0 32.0 9.0082 9.6516 10.295 1 15.756 16.882 18.007 6 1 5 12.668 13.573 14.478 4 3 2 42.238 45.255 48.272 0 0 0 4.2061 4.5066 4.8070 81.319 87.128 92.936 4 0 5 23.000 23.000 23.000 15.240 15.240 15.240 13.411 13.411 13.411 2 2 2
Notes 1. The above values are used only with a Hazen-Williams C factor of 120. For other values of C factor the equivalent lengths are scaled in accordance with NFPA 15 Table A-7-2 (g). 2. Equivalent lengths for pipe sizes above 600mm have been obtained by extrapolation from equivalent lengths for the smaller pipe sizes.
Reference Data
229
Pipe Sizes 950mm to 1200mm Nominal Pipe Size mm 950 1000 in 1 2 3 4 5 6 7 8 9 Standard 45 Elbow Standard 90 Elbow Long radius Elbow Tee or Cross (Flow turned 90) Gate Valve Swing Check Valve Non-return Valve Ball Valve Butterfly Valve 38.0 12.225 21.384 17.193 57.323 5.7084 110.362 23.000 15.240 13.4112 40.0 12.869 22.510 18.098 60.340 6.0089 116.171 23.000 15.240 13.4112
1050 42.0 13.512 23.635 19.002 63.357 6.3094 121.979 23.000 15.240 13.4112
1100 44.0 14.156 24.7610 19.907 66.374 6.6099 127.788 23.000 15.240 13.4112
1150 46.0 14.799 25.886 20.812 69.391 6.9104 133.596 23.000 15.240 13.4112
1200 48.0 15.442 27.012 21.717 72.408 7.2109 139.405 23.000 15.240 13.4112
Notes 1. The above values are used only with a Hazen-Williams C factor of 120. For other values of C factor the equivalent lengths are scaled in accordance with NFPA 15 Table A-7-2 (g). 2. Equivalent lengths for pipe sizes above 600mm have been obtained by extrapolation from equivalent lengths for the smaller pipe sizes.
230
Spray/Sprinkler Module
23.8
23.9
1.524x10-3mm (6.0x10-5in)
Internal Diameter mm in Outside Diameter mm in
0.5 0.75 1.0 1.25 1.5 2.0 2.5 3.0 3.5 4.0 5.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0
37.65 42.95 53.85 67.15 79.2 101.7 124.9 149.75 197.5 246.1 291.95 320.4 366.5 412.2
1.481 1.692 2.12 2.644 3.118 4.004 4.918 5.895 7.775 9.689 11.495 12.6145 14.4285 16.2275
42.25 48.25 60.35 75.35 88.9 114.3 140.2 168.25 219.1 273.0 323.85 355.5 406.4 457.2
1.663 1.9 2.376 2.967 3.5 4.5 5.5201 6.624 8.6260 10.748 12.75 13.996 16.0 18.0
Notes 1. Internal and Outside diameters are arithmetic means of values given in BS.3505 (1968). 2. BS.3505 does not include metric nominal sizes; these have been retained for users' convenience.
Reference Data
231
0.5 0.75 1.0 1.25 1.5 2.0 2.5 3.0 3.5 4.0 5.0 6.0 8.0 10.0 12.0
14.9 20.4 25.7 34.4 40.3 51.3 67.0 79.1 103.3 128.85 154.3 200.0 250.0 300.0
0.5875 0.8035 1.011 1.352 1.584 2.022 2.6395 3.1125 4.0675 5.0725 6.075 8.0 10.0 12.0
21.4 26.9 33.8 42.5 48.4 60.3 76.0 88.8 114.1 139.65 165.1 200.0 250.0 300.0
0.8435 1.0595 1.331 1.672 1.904 2.374 2.9915 3.4965 4.4915 5.4965 6.499 8.0 10.0 12.0
Notes 1. Internal and outside diameters are arithmetic means of values given in BS.1387 (1967). 2. Nominal sizes have been used for internal and outside diameters for pipes in the range 200300mm (812 inch) for users' convenience. 3. This data is not part of BS.1387.
232
Spray/Sprinkler Module
0.5 0.75 1.0 1.25 1.5 2.0 2.5 3.0 3.5 4.0 5.0 6.0 8.0 10.0 12.0
16.1 21.6 27.3 36.0 41.9 53.0 68.7 80.7 105.1 129.95 155.4 200.0 250.0 300.0
0.6355 0.8515 1.075 1.416 1.648 2.086 2.7035 3.1765 4.1395 5.1125 6.115 8.0 10.0 12.0
21.4 26.9 33.8 42.5 48.4 60.3 76.0 88.8 114.1 139.65 165.1 200.0 250.0 300.0
0.8435 1.0595 1.331 1.672 1.904 2.374 2.9915 3.4965 4.4915 5.4965 6.499 8.0 10.0 12.0
Notes 1. Internal and outside diameters are arithmetic means of values given in BS.1387 (1967). 2. Nominal sizes have been used for internal and outside diameters for pipes in the range 200300mm. (812 inch) for users' convenience. 3. This data is not part of BS.1387.
Reference Data
233
15 20 25 32 40 50 65 80 90 100 125 150 200 250 300 350 400 450 500 600
0.5 0.75 1.0 1.25 1.5 2.0 2.5 3.0 3.5 4.0 5.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0 20.0 24.0
15.76 20.96 26.64 35.08 40.94 52.48 62.68 77.92 90.12 102.26 128.2 154.08 202.74 254.56 303.28 333.34 381.0 428.46 477.82 575.04
0.622 0.824 1.049 1.38 1.61 2.067 2.469 3.068 3.548 4.026 5.047 6.065 7.981 10.02 11.938 13.124 15 16.876 18.812 22.624
21.3 26.7 33.4 42.2 48.3 60.3 73.0 88.9 101.6 114.3 141.3 168.3 219.1 273.1 323.9 355.6 406.4 457.0 508.0 610.0
0.84 1.05 1.315 1.66 1.9 2.375 2.875 3.5 4 4.5 5.563 6.625 8.625 10.75 12.75 14.0 16.0 18.0 20.0 24.0
Notes 1. Internal and outside diameters are taken from ANSI B36.10 - (1979). 2. ANSI B36.10 does not include metric nominal sizes; however, these have been retained for users' convenience.
234
Spray/Sprinkler Module
15 20 25 32 40 50 65 80 90 100 125 150 200 250 300 350 400 450 500 600
0.5 0.75 1.0 1.25 1.5 2.0 2.5 3.0 3.5 4.0 5.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0 20.0 24.0
13.84 18.88 24.3 32.5 38.14 49.22 58.98 73.66 85.44 97.18 122.24 146.36 193.67 242.92 288.94 317.5 363.52 409.34 455.62 548.08
0.546 0.742 0.957 1.278 1.5 1.939 2.323 2.9 3.364 3.826 4.813 5.761 7.625 9.562 11.374 12.5 14.312 16.124 17.938 21.562
21.3 26.7 33.4 42.2 48.3 60.3 73.0 88.9 101.6 114.3 141.3 168.3 219.1 273.1 323.9 355.6 406.4 457.0 508.0 610.0
0.84 1.05 1.315 1.66 1.9 2.375 2.875 3.5 4.0 4.5 5.563 6.625 8.625 10.75 12.75 14.0 16.0 18.0 20.0 24.0
Notes 1. Internal and outside diameters are taken from ANSI B36.10 - (1979). 2. ANSI B36.10 does not include metric nominal sizes; however, these have been retained for users' convenience.
Reference Data
235
15 20 25 32 40 50 65 80 90 100 125 150 200 250 300 350 400 450 500 600
0.5 0.75 1.0 1.25 1.5 2.0 2.5 3.0 3.5 4.0 5.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0 20.0 24.0
80.772 106.172 132.588 158.496 210.312 262.128 319.024 370.84 422.656 474.472 526.288 629.412
3.18 4.18 5.22 6.24 8.28 10.32 12.56 14.6 16.64 18.68 20.72 24.78
95.504 121.92 149.86 177.292 232.156 286.004 345.44 399.288 453.136 506.984 560.3241 667.004
3.76 4.8 5.9 6.98 9.14 11.26 13.6 15.72 17.84 19.96 22.06 26.26
Notes 1. Imperial sizes taken from BS.1211 - (1958). 2. This standard does not include metric sizes; these have been obtained by direct conversion of the internal and outside diameters given in inches.
236
Spray/Sprinkler Module
15 20 25 32 40 50 65 80 90 100 125 150 200 250 300 350 400 450 500 600
0.5 0.75 1.0 1.25 1.5 2.0 2.5 3.0 3.5 4.0 5.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0 20.0 24.0
14.0 22.0 27.0 35.0 41.5 54.0 72.1 83.9 103.0 154.0 212.1 259.0 313.9 357.0 407.0 443.2 493.0 592.0
0.5512 0.8661 1.063 1.378 1.6339 2.126 2.8386 3.3031 4.0551 6.063 8.3504 10.1969 12.3583 14.0551 16.0236 17.4488 19.4094 23.3071
16.0 25.0 30.0 38.0 44.5 57.0 76.1 88.9 108.0 159.0 219.1 267.0 323.9 368.0 419.0 457.2 508.0 610.0
0.6299 0.9843 1.1811 1.4961 1.752 2.2441 2.9961 3.5 4.252 6.2598 8.6260 10.5118 12.752 14.4882 16.4961 18.0 20.0 24.0157
Notes 1. Outside diameters to BS.2871, Part 2, Table 3; BSMA 18, Table 2; BSMA 60. Wall thicknesses conform to Lloyds offshore requirements. 2. Imperial sizes are direct conversions of the metric data. 3. Nominal sizes are included for users' convenience.
Reference Data
237
15 20 25 32 40 50 65 80 90 100 125 150 200 250 300 350 400 450 500 600
0.5 0.75 1.0 1.25 1.5 2.0 2.5 3.0 3.5 4.0 5.0 6.0 8.0 10.0 12.0 14.0 16.0 18.0 20.0 24.0
14.0 22.0 27.0 35.0 41.5 54.0 72.1 83.9 103.0 152.0 210.1 256.0 309.9 352.0 401.0 438.2 486.0 584.0
0.5512 0.8661 1.063 1.378 1.6339 2.126 2.8386 3.3031 4.0551 5.9843 8.2717 10.0787 12.2008 13.8583 15.7874 17.252 19.1339 22.9921
16.0 25.0 30.0 38.0 44.5 57.0 76.1 88.9 108.0 159.0 219.1 267.0 323.9 368.0 419.0 457.2 508.0 610.0
0.6299 0.9843 1.1811 1.4961 1.752 2.2441 2.9961 3.5 4.252 6.2598 8.6260 10.5118 12.752 14.4882 16.4961 18.0 20.0 24.0157
Notes 1. Outside diameters to BS.2871, Part 2, Table 3; BSMA 18, Table 2; BSMA 60. Wall thicknesses conform to Lloyds offshore requirements. 2. Imperial sizes are direct conversions of the metric data. 3. Nominal sizes are included for users' convenience.
238
Spray/Sprinkler Module
Index
239
Index
-..DXF .EMF .WMF 96 96 96
-CCalculate 27 Calculation menu 27 Calculation options 26, 174 Calculation phase 39 Calculation toolbar 32 Cavitation 193 Cell shading 110 C-factor 185, 218 Changing units 167 Check 27 Checking specifications 118 Chinese Standard (GB) 164, 182, 191, 230 Closing a file 21 Colour schemes 128 Colouration menu 27 Complex colouring rules 128 Complex links 27 Complex nodes 27 Component properties 17 Component tools 102 Condensate tank deluge system 68 Constructing a path 134 Contacting Sunrise Systems 4 Control valves library 25 Convergence accuracy 174 Copy 23, 97 Copy/Paste 97 Copying cells 111 Copying selected items 98, 100 Coulson-Richardson 182, 184, 185 Crane 191 Creating a pipe type 171 Creating sub-networks 144 Crosses 199 Cubic pump curve 193 Cubic spline 193 Cursor keys 105 Cut 23
-<<Any> 33
-AA maintenance area sprinkler system A small sprinkler system 54 Add multiple nozzles 28 Add multiple pipes 28, 140 Add to report 110 Adding a pump 157 Adding a schedule 155 Adding components to pipes 103 Adding specification 118 Adding waypoints 97 Area tool 98 AutoCAD 206 Autolayout 144 Autosave 21 88
-BBackground colour 172 Background colours 132 Basic Errors 210 Bernoulli 184 Bibliography 216 Blocks 118 Breaks 118 Browse 27 BS1042 191
240
Spray/Sprinkler Module Finding components 33 Fittings 199 Fittings library 25 Fittings window 19 Fluids library 25 FOC 164 FOC rules 220 Font sizes 172 Frictional pressure loss 183, 184
Degeneration factor 193 Deleteing a pump 157 Deleteing a schedule 155 Deleting a pipe type 171 Deluge valves 188 Deluge valves library 161 Design facility 180 Design phase 39 Display options 26, 172 Display precisions 167 Drawing components 102 DXF 206 DXF file 105
-EEdit menu 23 Editing a cell 110 Editing a pipe type 171 Editing a pump 157 Editing a schedule 155 Editing system libraries 25, 161 Elastomeric valve 190 Elevation profile 134 Equipment items 187 Errors 210 Examples directory 3 Exit the program 21 Expired licence 8 Expiry date checking 8 Expiry date licencing 8 Explode node 97 Export 21 Export clipboard 28 Export DXF file 28 Export HP-GL/2 28 Exporting libraries 152 Exporting the schematic 105, 206 Exporting to an HPGL file 105
-HHazen Williams 183 Hazen-Williams 182, 185 Hazen-Williams coefficients 218 Height check errors 134 Height check tolerance 174 Height checking 124, 125 Help topics 29 Henri Darcy 184 Heriot-Watt 191 HPGL 105 HP-GL/2 206 Hydraulic grade line 136
-II/O nodes 37 Import graphical underlay 24 Import library 21 Importing libraries 152 Including validation in output file 176 Inlets 37 Input data 27 Input errors 211 Installation 8 Invalid components 47, 102, 124 Invert 23
-FFanning friction factor File menu 21 Filters 187 Find button 33 184
Index
241
-KKey status 29
-LLabel display options 172 Labelling the dialgram 36 Labels 36 Laminar flow 184 Libraries 152 Library editor 153 License 8 Line thickness 172 Lines per page 174 Linings 182 Linings library 160 Local user library 152
Nozzle specification 121 Nozzles 198 NPSH 193 NPSHA 193 NPSHR 193 Number of iterations 174 Numerical errors 214
-OObtaining support 4 Open library 21 Opening a file 21 Opening libraries 152 Options menu 26 Options toolbar 31 Orifice plates 191 Outlets 37 Output tables options 26 Overall appearance 14 Overboard dump valves 190 Overboard dump valves and specifications Overview window 20
-MMake a path 28 Mass balance 180 Mass flow 167 Mirror 23 Module options 26, 164 Moody diagram 184 Most remote nozzle 117 Moving and editing text 101 Moving around the network 105
190
-PPan 98 Panning with the mouse 107 Paste 23, 97 Paste (Incl. layout) 97 Paste in column 23 Physical constants 220 Pipe component tools 103 Pipe grouping 39 Pipe hydrostatic pressure loss 185 Pipe modelling 182 Pipe schedules 155 Pipe sizing 27 Pipe type option 26 Pipe types 171 Polygon tool 100 Prerequisites 8 Pressures in a ring main 80 Print preview 21, 104 Print setup 104 Printing the grid 110
-NNetwork representation 36 Network topology 38 Next button 33 NFPA 164 NFPA 96 164 NFPA rules 224 NFPA Submittal Report 27, 202 No pipe type 171 Non-return valves 189 Nozzle generation 148 Nozzle library 156 Nozzle operating point 16
242
Spray/Sprinkler Module Scroll buttons 17 Security key 8 Security key problems 9 Selected items 98, 100 Selecting a row 110 Selecting several components 97 Selection tool 97 Simple colouring rules 128 Simple rules 27 Simple three pipe system 38 Smooth pump curve 193 Sorting in the grid 110 Spec. for calculation 27 Specific component errors 213 Specification checks 124 Specification rules 117 Specifications 116, 174 Specifications - user interface 118 Spray options 164 Spray tables 176 Spray toolbar 30 Status checking 124 Status dialog 124 Support 4 Surface roughness 217 System library 152
Printing the schematic 21 Product modules 4 Properties of water 216 Properties window 16 Property window scroll buttons 17 Pump library - coefficients known 159 Pump library - coefficients unknown 157 Pump operating point 16 Pumps 193 Pumps - coefficients unknown 157 Pumps library 25
-RRedo 23 Reference node 174 Reference node height 174 Remote nozzle 180 Remote update 8 Remove tags 28 Removing specifications 118 Results display options 172 Roughness 217
-SSave as 21 Saving a file 21 Schedule - ANSI B36.10 Schedule 40 233 Schedule - ANSI B36.10 Schedule 80 234 Schedule - BS 1211 Class C (cast Iron) 235 Schedule - BS 1387 Heavy 231 Schedule - BS 1387 Medium 232 Schedule - BS 3505 Class D (uPVC) 230 Schedule - Copper/Nickel (90/10) 14 bar g 236 Schedule - Copper/Nickel (90/10) 20 bar g 237 Schedules library 25 Schematic diagrams 36 Schematic Overview window 20 Schematic printing 104 Schematic underlay 96 Schematic window 15, 96
-TTables 176 Tabular view 16, 110 Tag selected items 28 Tag toolbar 32, 75 Tagged labels 75 Tagging 132 Tees 199 Temporary path 174 Text tool 101 Title 164 Title option 26 Tool tips 172 Tools menu 28 Transitional flow 184 Turbulent flow 184
Index
243
-UUndefined components 47, 102 Undo 23 Undo/Redo buttons 23 Unit conversion tool 167 Units 167 Units option 26 Update key 29 Updating a license 8 Use Pipenet menu style 29 Use Windows menu style 29
-VVelocity pressure 164, 185 Version numbers 29 View graphical underaly 24 View menu 24 View palette 24 View schematic overview 24 View schematic window 24 view status bar 24 View toolbar 24 Vista 3 Volumetric flow 167