You are on page 1of 42

USER MANUAL FOR AACALC7

This software and manual is Copyright (©) 2009 by Alan Ashfield, 9 Hyde Gardens,
Langtoft, Peterborough PE6 9LT and is protected by both English copyright law and
international copyright treaty provisions.

AACALC7 is provided "AS IS" and you agree that by accepting these conditions,
you are expressly acknowledging that the use of this software is at your own risk.
Alan Ashfield makes no warranty of any kind, either expressly or implied, including
but not limited to any implied warranties of merchantability or fitness for any
particular purpose.

In no event shall Alan Ashfield be liable for any damages (including damages for
loss of business profits, business interruption, loss of business information or other
pecuniary loss) arising out of the use of or inability to use the software even if I
have been advised of the possibility of such damages which also excludes special,
collateral, incidental or consequential damages or losses of any kind. If this is NOT
acceptable then you should not use it on your projects.

AACALC7 is offered for free as a DEMONSTRATION VERSION so that any person


or company may download it from my website www.freehc.net and can then copy to
any many computers in whatever locations, offices or firms as you choose without
any registration. This is not the same as OPEN SOURCE as you do not have
access to nor cannot change the source code - only Alan Ashfield can do this.

If you wish to have a full version of this program that removes the
DEMONSTRATION message and puts back the “Print” buttons, then you must
register and make a payment.

You should retain my name and contact details on the top and bottom lines of each
page of any printouts you send to your Reviewing Authorities so they know which
hydraulics program and version you are using.

My contact details are :-

Telephone : 01778 347047


Fax : 01778 347047 (+44 1778 347047 from overseas)
Email : alan@freehc.net
INTRODUCTION

This program AACALC7 is for the full hydraulic calculation of sprinkler systems to
the EN and other Rules and has been developed by Alan Ashfield, 9 Hyde
Gardens, Langtoft, Peterborough PE6 9LT.

Systems can be Ordinary or High Hazard, wet/dry/alternate, any density and area
of operation using different types or sizes of sprinkler heads in a terminal, looped,
gridded or other valid pipe arrangements to the most remote / favourable design
areas for roof or roof/rack protection. It can also be used for water spray, deluge or
drencher systems, including hosereels and hydrants, up to 5000 pipes and 3000
heads with node numbers used to identify different parts of the network.

However, the program does not design your sprinkler system (although it does offer
a quick GRID estimate option to automatically generate a gridded pipework system)
- the user must assess the building, position the control valves and layout the mains
and range pipes to the sprinkler heads for the required density, area of operation
and the two design areas as appropriate as usually not all the heads are operating
at once. Node numbers are then marked at all the junctions of pipes and at the
heads and then one identifies what happens between these nodes in terms of pipe
size, its length, up/down/sloping, what fittings if any and if it ends at a head of a
given type and area in sq.m. You can also include hydrants, orifice plates, extra
equivalent lengths or pressures and there are several copy options to duplicate
individual pipe sections or groups of ranges etc.

COMPUTER REQUIREMENTS
AACALC7 runs on the "Windows" 2000, XP or VISTA (and forthcoming W7)
operating systems with a minimum of 1024x768 screen size, a black/white or colour
laser or inkjet printer, keyboard and mouse. It only needs about 2Mbyte of hard disk
space, preferably in a separate folder (eg. C:\AACALC7\) + room for your jobs. An
Internet connection is only needed to download it and any subsequent updates - no
information is ever transmitted back to me.

AACALC7 is completely free to download and to use and you can have as many
copies on separate or networked computers in your office, at home, on site etc. as
you wish without charge nor any registration fees but it will show
"DEMONSTRATION" on all drawings / printouts.

If you want to register for the full version, click on the "BUY NOW" button for the
payment instructions.

The pipe types / sizes / fittings database called AACALCDATA.EXE is also provided
as a free download to ensure that everybody uses the same information.
Therefore,your job data files can be sent to any Reviewing Authorities and they will
get exactly the same answers and screen displays as you do and the database can
be viewed under "Info" in "Project options".

QUICK TUTORIAL
I would suggest that you use the first "Demo Job" option to try out my program and
run through the various parts of AACALC7 before entering your own jobs. You can
amend, add to or delete the different parts of the input data without causing any
damage.

Just click on "Select a demo job ..." (just above "Exit") and choose the first "End fed
example" to immediately see a small pipework scheme and several panels on the
left. To start, just click on "PLAN" or another drawing option and then on
"RESULTS" - this will do all the calculations and display the full results presentation
in another window on the screen - you can move through it as described on the
bottom of the screen and then on "CLOSE" to return to the drawing. Feel free to
experiment with the other options.

I would especially draw your attention to the following features of AACALC7 :-

Very simple interface - just one screen containing the various views of your system
with the options to add to or change it with an editor or spreadsheet grid and just 1
mouse click to do the calculations and see all the results printout presentation to
just click on "Close" to go back to the main screen. Calculations are virtually
instantaneous without extra prompts and possible incorrect values are shown in red
or purple to attract your attention with helpful summaries and graphs. Results
presentation is very clear with red / purple / blue highlighting and 70 heads / pipes
to each page, exactly as would be printed out if you have a colour printer. "Graph"
option to determine the system Qcap and Qmax values based on your pump and
tank details after you have calculated the most remote and most favourable design
areas, in the same or separate files as you choose. All versions of your job data are
remembered with familiar "Restore points" to go backwards / forwards as you
enter / amend the information and calculate the source duty. Although you cannot
change the database of pipe types, sizes and fittings, you can view these on screen
or get a printout for confirmation.

NODE NUMBERING
Obviously we need a simple method of specifying where all the pipes are in any
system, so I have continued to use the familiar NODE NUMBERS, which must be in
the range of 1 to 99999.

There is nothing special about these numbers, they are just needed to give an
unambiguous and unique way of indicating a specific point in your network so that
the pipes which enter or leave the junction do not get mixed up with all the other
pipes elsewhere in the system.

You will need a NODE number at the following positions :-


* The source of the system - pump outlet, towns main etc.
* All operating heads/nozzles/hydrants
* All tees and crosses where 2 or more pipes meet
* All changes of pipe size not at tees or crosses
* All changes of pipe type not at tees or crosses
* Before and after each special valve
* At outlets of any other pumps feeding into the system

As we are producing a line drawing, pipes have to be straight between any pair of
node numbers but can incorporate elbows/tees if you do not want to show those
pipes separately.

Once you have used a node number on your job then you cannot use that same
number somewhere else - each one has to be unique and only relate to one
junction in the pipework system.

There is one critical point to remember as to the ORDER of the pipes - the START
node MUST have been given as a previous END node (apart from pipe 1 of course)
- this enables the program to find all the routes to the operating heads and balance
the flows / pressures accordingly and know where specific pipes are located. For
example, the following list is correct :-
100 110
110 120
120 130
130 140
120 260

but this list would be wrong :-

100 110
110 120
130 140
120 130
120 260

Can you see that start node 130 in the 3rd line has NOT been given as a previous
end node? ie. there is a break in the network even though pipe 120 130 is given
later.

Each pipe is therefore unique and only has to be given once in the list so 110 120 is
OK and cannot be repeated as 110 120 or 120 110 again. You do not need to enter
pipes supplying nozzles that are NOT operating in this particular calculation

It is recommended that you always allocate node numbers away from the source
and may find it best to use set increments - that is, I suggest you start at node 100
at the source and then 110, 120, 130, 140 etc. at the various pipe tees away and
into the system towards the operating heads. You may find this method easier to
follow and to pick up from (if you need to break off at any point) and simpler to
correct if you have left out some item or need to add some pipes or fittings
afterwards. It is usually the same order as the pipe sizes - they are bigger at the
start and reduce the further into the system you progress - the program will warn if
you are feeding say a 50mm pipe from a 40mm one.

For example, you would know that node 135 was free and unused in the above
sequence without having to search out the rest of the drawing as if you had used
"random" numbers like 75, 723, 123, 901, 333, 712, 803 etc. It therefore does not
matter if a specific point is called 110 or 845 or 666 - it is just there for identification.

On multi-level jobs on different floors or areas of the same building, you may prefer
to keep to 100 to 199 for level 1, 200 to 299 for level 2, 300 to 399 for level 3 and
so on to make the subsequent identification easier as you would "know" that node
245 is on the second floor. Keep the nodes separate on in-rack systems from the
roof ones eg. 100 to 999 for roof and 1000 to 1999 for rack.

Likewise, you may prefer to number the junctions of distribution pipes as 200, 210,
220 etc. and the individual heads on the range pipes fed from those points as 201,
202 & 203 for mains point 200 and 211, 212 & 213 for mains point 210 and so on.
Another suggestion would be to number up the nozzles as 1, 2, 3, 4 etc. and then
do the distribution pipes separately but then you may have pipes called 340 1, 1 2,
2 3, 3 456 which you might find more confusing.

The start node for the first pipe cannot be used in any subsequent pipes - there can
only be one pipe out from the source but you can now have more than 1 source.

However, it really does not matter which method you choose so long as you enter
the data correctly to the program and there are quite a few helpful warning
messages if you make any mistakes. In any case, you can quickly renumber the
nodes used and can go back if not happy.

HEADS / NOZZLES
You may have just one type / size of sprinkler head in your system (eg. 20mm
k=115 for roof only), two (for roof + rack protection) or more depending on the
scheme. Each is given a number in the range of RN1 to RN99 and is specified by
its :-

1] A pipe type for any subsequent range pipes (as described later)
2] Orifice size in mm (eg. 20)
3] "K" factor in the range of 0.1 to 999 (eg. 115)
4] Minimum area of coverage in sq.m (eg. 6.3)
5] Maximum area of coverage in sq.m (eg. 8.7)
6] Density in mm/min of the hazard being protected from 0 to 99 (eg. 15)
7] Minimum allowable pressure in bars depending on hazard (eg. 0.5)
8] Maximum permitted pressure in bars for type of head / nozzle (eg. 12)
9] U for up or P for pendent mounting (together with optional comment eg. Bloggs
MkII)

If you do not specify any range pipes under this reference, then each head / nozzle
will be referred to by its number and will require an area of coverage in sq.m (eg.
1=9 so the 9 must be between [4] and [5] above or a warning will be generated). If
an in-rack head type 2, then both [4] and [5] will be zero so just 2 on its own will be
acceptable.

If you wish to adopt "Range numbers" (as shown in the first "demo" job), then one
or more pipes can be given after the RN line, starting at node 0. These pipes will
form a complete range, starting at the connection into the rest of the "mains" pipes
out from the source, such that it only has to be given at its end node, for the rest of
the pipes making up that range to be numbered in sequence. Any change you
make to any of the range pipes will therefore be automatically repeated each time
that RN is used. This avoids the need to copy groups of pipes each time they are
required without having to remember which pipes are "copies" and so need revising
if the original one has to be changed.
DATA FOR EACH PIPE
As we have used NODE numbers to identify the junctions within your network, then
each PIPE is specified by its "start" and "end" node numbers and information of the
size, type, length, fittings etc. as described below. Do not forget that any "start"
node MUST have been given as a previous "end" node - it doesnt have to be the
preceeding one, it could be several pipes before. Each pipe is given by :-

1] Start node eg. 200


2] End node eg. 210
3] Size / type eg. 100MW
4] Length / direction / slope eg. 2.5E>6
5] Fittings / options eg. 2EGV
6] End connection eg. 1=9
7] Comment eg. Start of roof

So a complete set of data may look like :-

100 110 150HWS 3.450E 0 0


110 120 150HWS 5.600U GV 0
120 130 100 13.600S>12 0 1

Start Node :-

Enter the node number where this pipe starts from ie. the end nearest the source in
the range of 1 to 99998. Apart from the first pipe (connecting to the pump/towns
main), you cannot specify a start node without using it as the end node of a
previous pipe to connect to.

For example :-
100 110 150HWS 3.450E 0 0
110 120 150HWS 5.600U GV 0
120 130 100 13.600S>12 0 1

End Node :-

Enter the node number where this pipe ends ie. at the opposite end to the start, in
the range of 2 to 99999. It cannot be the same as the start node (as it would not go
anywhere!) and once you have entered a pipe such as 100 110 then you cannot
repeat it again as 100 110 nor 110 100.

For example :-
100 110 150HWS 3.450E 0 0
110 120 150HWS 5.600U GV 0
120 130 100 13.600S>12 0 1
Pipe size / type :-

Enter the nominal size in mm required in the range of 15 to 450mm and the two or
three character abbreviation of the grade or wall thickness of this pipe type if
different from the one shown under "Standard pipe type" - eg. 25MW or 100H and
the program will check that this combination is valid. If not applicable (eg. 33HWS)
then you will get a warning message and the nearest available size will be
substituted.

You can enter 0 to get the program to size that pipe based on its position and flow
rate. The program will also check that all sizes are not larger than the upstream
section to - for example, if we have 120 130 40MW and 130 140 50MW then this
would be flagged so you can either change the 40MW to 50MW or reduce the size
for 130 140.

You can also enter D for ditto here to repeat all the details of the previous pipe eg.
200 210 100MW 3.600U 0 0
210 220 D
means that 210 220 will be 100mm MW 3.6m long upwards and if you try to edit it,
you will be redirected to 200 210 as any change made to that will be repeated in
any subsequent D for ditto pipes.

Pipe length in m / Direction / Slope :-

Remember we are limited to straight runs of pipe between nodes so each section is
given by :-

Length in m - the distance from the "start" node to the "end" node in metres
measured horizontally (if slope less than 45 degrees) or vertically (for slopes over
45° eg. risers from mains) from 0.01 to 500 (eg. 3.777) - the program will determine
the 'true' length based on the slope. You can also enter a set height of the end node
(elbow, tee, head etc) by putting a ^ in front eg. ^7.8 will prefix the height above
zero datum to 7.800m.

Direction of alignment in plan view so the "end" node is orientated from the "start"
node by its compass direction:-
N for North - up the drawing / screen = 0°
E for East - from left to right = 90°
S for South - down the drawing / screen = 180°
W for West - from right to left = 270°
U for Up - vertically upwards from drawing
D for Down - vertically downwards from drawing

You can also have NE (=45°), SE (=135°), SW (=135°) or NW (=315°) or @angle


(eg. @120 = 30° south of east)

All pipes will be horizontal (except U and D) unless you specify a slope, up (eg. >6)
in degrees or down (eg. <2) or up in a set mm/m (eg ~4).
So these items may be combined (eg. 3.5N means 3.5m North, 1U means 1m
upwards, 2E>6 means 2m East at +6°, 5.112W<12 means 5.112m West at 12°
sloping down from "start" to "end" nodes or 6@60~2 means 6m run at 60° from
North at 2 mm/metre run, so rises 12mm - note no spaces in any of these - easier
to type).

It is most important that you get the angles right at elbows / tees at mains and
ranges to meet at 90, 180 or 270° especially at vertical pipes to ranges where the
roof slopes. For example, 410 420 32 0.5W>85 could be followed by 420 430 32
1.0E>5 (so 85+5=90° and W is opposite to E, the 0.5m vert rise pipe is actually
0.502m long with the 1.0m becoming 1.044m with a 0.091m verical rise to form an
elbow at node 420. Look at "demo" job 2 for an example.

The program will also check that these lengths/directions are correct where the
"end" node connects into another "end" node of a previous pipe (so forming a 'loop'
in the system) - you will get a warning and the second pipes data will be corrected
to "join" the pipes together. However it may not be this one is actually wrong - it
could be one of the previous pipes needs changing but this will usually be obvious
on the drawing.

Pipe fittings / options :-

You do not have to specify any elbows or tees in your system as the program can
work these out automatically based on the number of times the "start" and "end"
nodes are used so, in most cases, you can simply leave this item as 0 for zero.

You can add additional fittings if required, just quote the number and reference (eg.
2E will add 2 screwed elbows, 1W will add 1 welded elbow, 3H will add 3 45deg
elbows, 4T will add 4 tees and 5J will add 5 x through tees or 2E-1T will add 2
elbows and delete the 1 tee added by the program). You can also include 1 off GV
for Gate Valve, SV for Swing Check Valve, MV for Mushroom Valve, BV for Butterfly
Valve or GL for Globe Valve.

You may also include code 'A' for additional length of pipe eg. A50 will add 50m run
of pipe of the size/type given - this may be useful where you have a very long
mains pipe run so if you draw it to scale, then the rest of the shorter lengths will not
be visible. It can also be used to add the equivalent lengths of any fittings not
included in the database eg. A6.4.

There is also code 'P' for including a constant pressure, again for special cases, eg.
P0.22 will add 0.22 bars to the pressure drop in the pipe, regardless of flow rate.

The last code is 'K' for an orifice plate / MJC where its pressure drop will vary by
flow rate over the K factor all squared eg. K500 will add 4 bars at a flow of 1000 L/
min.

These codes can be combined, so 2EGVP1.4 (again no spaces please) will add 2
elbows, a gate valve and 1.4 bars to this pipe.
End connections :-

Enter 0 for zero if the "end" node just connects into other "start" or "end" nodes in
your network.

If this pipe connects into a "RN" number from 1 to 99, enter its number and an
optional equals sign and the area eg. 1=9 or 3=6.665. If this RN number is just a
head (no range pipes), then one head / nozzle will be added (see demo jobs 2 and
3). If this RN number is a complete range (ie. has one or more range pipes starting
at node 0 as demo job 1), then that range is added at the current "end" node and
the nodes added in sequence.

If this pipe connects to a hosereel / hydrant / hosestream of a constant flow rate,


regardless of pressure, then enter its flow here in the range of 100 to 6000 eg.
1000. If the outlet flow really changes with pressure, then you should enter a new
"RN" number with 0mm orifice size, the "K" factor equal to the flow in L/min divided
by the square root of the pressure in bars eg. for 2345 L/min at 2.662 bars, the "K"
should be 1437.27, with the areas as 0 and min pressure of 2.662. Any hydrant can
only occur at an "end" node not used anywhere else.

If this pipe connects into another water supply, you just give its PN number eg.
PN2, PN3 or PN4 and again, this can only occur at an "end" node not used
anywhere else. You may also have to reverse the positions of any elbows and tees
automatically allocated by the program as these are usually at the "start" node and
here, the flows are in the reverse direction - look at the last 'demo' job as an
example.

The details about these Pump Numbers 2 to 4 are given under "Sources" and must
be given as a water supply / pump curve in order for the flows and pressures to be
determined around the system - they can also be turned on and off as required.

FILE OPTIONS
These allow you to choose :-

1] New - start a new job


2] Open - to read in any existing data file
3] Last - to select one of the previous 10 jobs
4] Reviewer - to review a job that you have produced or sent to you by another
company
5] Save As - to save the current job under another name
6] Demo jobs - to practise with several examples I have supplied
7] Exit - to finish with this program
File options - New

This starts a new hydraulic calculations data file so you will need to have a design
in mind. The project data screen is shown :-

The Job Data screen will be shown with a list of 26 questions that require a reply
and once complete, you will need to enter a name to store the information under.
File options - Open

This displays the familiar Windows dialog box where you can select one of the jobs
(dxf drawing, hydraulics, tree wizard or backups) already prepared for subsequent
addition or amendment. You then click on "Open" to read it in to the program and
display an isometric view or on "Cancel" if not required and can use the options on
the right to select the drive / folder / library and can change the information shown
with the usual "folders" icon.

File options - Last

This display opens with a list of the last (up to 10) jobs you have added or amended
with a listing shown of the most recent. If you wish to continue with this, just click on
"Open" and you can also select "Drawing" to get a little plan view for the hydraulic
calculation files.

To select another of the files listed, just click on its line under "Previous jobs" and
then on "Open" to see its isometric view. If a specific job is no longer required, you
can select "Delete" and after choosing "Yes", you do in fact want to send it to the
"Recycle Bin", that job be removed from the list and the disk - you will only be able
to get it back from any backups retained.
If the job you want is not listed (my little demos are not recorded), then you can
select "Search disk(s)", choose the location and what type of file and then on the
large "Search" button - there could be a delay of several minutes whilst all the
matching files are found and given in the list on the right. Just click on the one you
want (perhaps using the scroll bar to see more) to see its listing and/or optional
plan) and then on "Open". Alternatively, you could just click "Close" here and select
"Open" from the main "File options" menu.

The option to "Copy USB key to this computer" is only applicable if I have supplied
the program on a 1GB (or more) drive and this feature will ask you to nominate a
existing folder / library to quickly copy all the files from the USB key - it should not
take very long.

The "Backup" button allows you to select an existing drive / folder / library
destination to copy all the jobs that you subsequently add or amend - not strictly
necessary but this always keeps an up-to-date copy just in case you delete /
corrupt / loose the original job - you can easily use "Computer" from the Windows
Start Menu to see how many are there and erase them, or the whole lot, when no
longer needed.

If you click on "Close" then you will just return to the main AACALC7 screen without
doing anything.

File options - Reviewer

This option is meant for Reviewing Authorities to read in the CAD drawing + .AHR
file sent by an external sprinkler contractor to show the most remotest / favourable
design areas + calculations + results presentations + Qcap/Qmax graph within
AACALC7 without getting too involved with its operation. It can also be used by the
designer to check that the files he is submitting are the correct ones.
If an external reviewer just wants to check somebody elses hydraulic calculations,
they only need the appropriate .AHC data file and can use the "Open" option
instead.

There is a third option - if your hydraulics job has over 100 heads in excess of the
design area given, no unsized pipes with the pump curve and tank details (from the
"Graph" part), then I offer a new routine where the designer or reviewer can move a
square or rectangle of a set multiplier of the AMAO over the plan of the system and
with one click of the mouse, calculate the "tank full" and "tank empty" conditions to
see that the pipes, heads, pump and tank parameters are satisfactory - no need to
be restricted to just the most remote / favourable design areas. When selected you
will screen like :-

You can then select the other TABS as required but the most important one is the
last :-
When you have selected the right multiplier then choose the “Show plan and then
select heads” option to see something like the following so move the purple square
or rectangle over the part of the drawing where you wish to “open” the heads :-

Once in the right place, click the mouse button to see the “Results screen” on the
far left

You can then choose “Repeat” to try another design area or “Stop” to return to the
first screen.

File options - Save As

This permits you to give another name to any .AHC hydraulics data file, usually to
keep another copy before or after major changes have been made or to when
changing between most remote/favourable design areas when amending
head/nozzle types "K" factors.
It can also be used to make another copy of the current data in another place on
the same computer or a different part of your network. It does not come up if there
no file in operation.

File options - Demonstration jobs

I have provided a series of example jobs to show how the data is prepared for the
program - you just select these from the "drop down" menu by clicking on the little
arrow and clicking on the highlighted one you want. You may make any changes
you want to try out different options or practise with adding, amending, renumbering
etc. before embarking on your real jobs. All such changes are saved in the
corresponding named data file (so you can use the "Open" option to read it back in)
but is reset the next time you select it here so you always get my same demo.

The 10 jobs are :-

[1] End fed example (RN) - 4 ranges of 3 heads where the range pipes are given
after the RN1 line so only 1 is needed as the "end" connection of the mains pipes to
repeat that whole range.
[2] End fed example (D) - 4 ranges of 3 heads on sloping pipes where the mains
pipes are given first and then each pipe in each range is specified once and then D
for ditto for the remaining 3 ranges to reduce the data needed.
[3] End fed example (C) - 4 ranges of 3 heads where the mains pipes are given
first and then the pipes on the first range. The "Copy" option is then used to repeat
the next section of mains pipe and the range and so on until all the mains/ranges
are specified. So the complete set of data may look more involved than example 1,
you only needed to enter the first block of pipes. I suspect, this is the method you
are used to.
[4] ESFR example - a simple end fed example with the heads on "candles" with all
the pipes unsized.
[5] Looped example - a small looped job as one of the LPC examples showing how
the range types can be reused if the vertical height changes - you can try adjusting
the lengths of the mains pipes to check that the program does not allow you to
enter incorrect details.
[6] Gridded example (MR) - just the Most Remotest design area, again one of the
LPC examples, so you can just select "Calculate" to do the hydraulic balancing.
[7] Gridded example - as demo [6] but where all the heads are given so you need to
choose "Select" to calculate for a reduced number of operating heads for the MR
and MF cases of 260 sq.m
[8] Tree wizard to DXF - this will initially show just 2 ranges of 2 heads so you can
use the various 'sliders' on the left to change the scheme, then click on "Save" and
on "Close" to see that same layout abstracted from the DXF file so produced (which
can also be viewed in your CAD program).
[9] Grid wizard to DXF - this will show the current dimensions and details of a small
rectangular building - just click on "Close" to see the complete pipework layout and
then on "Select" to choose the MR / MF design areas.
[10] 2 pumps example - this shows how AACALC7 can handle 2 pumps on the
opposite sides of a ring main feeding a complete sprinkler system.
File options - Exit

You can select this operation to exit from the program at any time - all your data will
be saved if not already done so (with one or more backups) but you may want to
keep another copy with "Save As" first.

PROJECT OPTIONS
These allow you to choose :-

1] Data - enter or amend 26 project data questions


2] Pipes - enter or amend information about your sprinkler heads and pipes in a
screen editor
3] Sources - enter or amend information about up to four water supply sources -
pumps/tanks or constant head
4] Pipes grid - enter or amend information about your sprinkler heads and pipes in a
spreadsheet like grid at the bottom of the screen so can be viewed along with the
drawing
5] Undo - go back to a previous set of data if any change you make is not what you
expected
6] Export - produces .DXF, .CSV, .XML, .JPG or .BMP files for further processing or
to view with my AAVIEW program
7] Select - choose a reduced number of heads for calculation to try different most
remote / favourable design areas if more heads have been given than are to
operate at one time
8] Info - shows a quick summary of the checking, calculations, history backups and
the pipe types / sizes / fittings database
9] Calculate - will start the hydraulic balancing of your complete scheme or just the
heads chosen under "Select" and displays a summary for your inspection
10] Results - shows the full results presentation on the screen of the current set of
calculations that you can print out if required.

All the following screen displays come from demo job no 1 – Example end fed
(RN) :-
Project options - Data

This will display a spreadsheet like grid of 26 questions about your project and the
corresponding replies. The first 16 are textural information and can be omitted if not
applicable but the remaining ones relate to the design parameters affecting the
hydraulic calculations - I supply certain values that you can change as required.
You can also revise the CAD details (User data) and get a printout (Print) of all the
input data for records / checking. As usual, clicking on “Help” will bring up a text
screen of helpful information.

Project options – Pipes


This will display a form in the middle of the screen showing all the "range/ nozzle"
types and pipes entered so far for you to add more at the end, insert new ones,
revise the node numbers, sizes, lengths, directions, fittings and end connections
(ranges, heads, hydrants or water sources) or delete any no longer required. You
can also change the size of the form, renumber the pipes, view the original set of
data or cut/paste from the same or other jobs.

Comments can be added automatically :-


This is where you will spend most of your time with this program but I also offer a
"Pipes grid" option that you may prefer.

The best way to learn how to use the various options is just to experiment with the
first few 'demo' jobs - it doesn't matter if you make a mess of any changes as these
jobs are always reset once closed.

Project options - Sources

This will display a form in the middle of the screen where you can turn on/off the 4
water supplies / sources permitted. Normally you will only have one, at the start of
the first mains pipe, and the rest of the questions can be left at their default values
so that the program will calculate the minimum source flow and pressure required.
However, you can enter a pump curve or constant pressure or just 3 values for
AACALC7 to draw out a curve for you and add a pressure or multiplier as
appropriate for up to 4 on your project.

Project options - Pipes Grid

As an alternative to the "Pipes" option, this will show a set of tabs across the
bottom of the screen to allow you to add or revise information about the mains
pipes, the heads/nozzles, the pipes under specific ranges or little calculators for the
pipes pressure drops and head "K" factors. Any changes you make here will be
immediately shown on the drawing above and if click on a pipe on the drawing, its
lines of information is highlighted.

You can alternate between this and the "Pipes" option as you choose - they are
always kept in step.

The best way to learn how to use the various options is just to experiment with the
first few 'demo' jobs - it doesn't matter if you make a mess of any changes as these
jobs are always reset once closed.
Project options - Undo

This will display a form in the middle of the screen showing all the various
amendment tasks you have carried out since this job was started / read in this
session. If you want to go back to one of these, just click on it and "Restore" and
that arrangement will be reset on the drawing / data. You can then continue as
required or can go back to any subsequent line to proceed.

Project options – Export

This will display a form in the middle of the screen (only when the calculations have
been done) so you produce 2D and 3D .DXF files of the pipes, heads and certain
values as text for subsequent reading in to your CAD program to supplement your
sprinkler layout drawings. This can also prepare various text and picture files for
further processing or can be seen with my "AAVIEW7" program (a free download
from www.freehc.net).
Project options – Select

This allows you to choose a smaller number of heads than you have specified by
using your mouse to "draw" boxes around them and then only calculate for those
heads/nozzles operating. This is most useful for systems where you specify the
complete sprinkler system and then need to evaluate the most remote (MR) and
most favourable (MF) design areas.

You will start on a plan view of the project with the head areas marked on (you can
then zoom in if required) - just move your mouse cursor to the bottom left hand
corner of the group of heads you wish to select, hold the left hand button down and
then slide the mouse (drawing out a purple square/rectangle and counting up the
area enclosed so far) to the top right corner of the group of heads and then release
the mouse button. The status line at the bottom of the screen shows you what to do
and how many heads / their area so far. You can repeat the enclosing of heads as
many times as you wish, even just one head at a time, until you exceed the value
required. When you have finished, click on "Calculate" to carry out the hydraulic
balancing and show a summary of the information.
Project options - Info
This will display a form in the middle of the screen with 5 "tabs" across the top. Just
click on any of these to view information on the "Check" summary, the
"Calculations" summary, the "History", any "BAK" files produced that you may want
to delete, a list of "Printouts" for this and other jobs so far and to view the complete
"Database" of pipe types, sizes and fittings that I have supplied with the
AACALCDATA.EXE file, the latest version of which is a free download from
www.freehc.net. On most of these, you may have to use the "scroll bar" on the right
to see the rest of the information that can fit on one screen.

Project options - Calculate

This will carry out the full hydraulic calculation of either the complete scheme as
shown on the drawing or just the heads / nozzles chosen with "Select".
There may be a short delay on very large schemes before you get some warning
messages about any problems encountered or a small form giving 5 "tabs" showing
a "Summary" of design / calculated parameters that you may want to scroll through,
"Key values" - a graphical display of set values as an overview, "Graphs" - another
graphical display showing two different arrangements of the same set values for
you to assess, "Under/Over sizing" showing how well all the pipes are sized
appropriately on your scheme with possibly a "Change sizes" page giving a list of
any pipes that could be reduced/increased in size. The "Help" button here gives
more information on each of the "tabs". Do not worry that the "Calculate" button
now disappears - this is just to stop you pressing it again until you change the data
and the "Export" button can now be selected.
Project options - Results

If the calculations have not been done, they will be carried out and the summary
NOT shown unless a problem has been encountered. The screen will now show the
first page of the complete results presentation - you can press the "maximise"
button to see full size if you want. You can move through the rest of the pages by
pressing "PgDn" or "PgUp", "Home" or "End" or clicking your mouse on the bottom
half of the screen to move down or the top half to move up or using the "scroll bars"
on the right. I now show 70 heads and pipes per A4 page and have colour coded all
warnings / errors displayed and highlight any 0mm pipes that have been sized. If
you want to get a printout in colour or black/white then click on the "Print" button or
you can move on the "Graph" program or "Close" as you choose.
DRAWING OPTIONS
These allow you to choose :-

1] One of nine view directions


2] Isometric angle - 1 to 45 degrees
3] Fill screen - on plan view only
4] Colour - shows pipes in black or coloured up depending on values of text
selected
5] Text items - to select which text (if any) to show next to pipes or nodes

Drawing options - 9 views

Please consider the 9 buttons in a square about the "PLAN" in the centre as the
viewing direction so we have 4 elevations (from the front, back, left and right) and 4
isometrics (from NE, SE, SW and NW). Just click on any of these to reshow the
drawing (zoomed in or full as in "Aerial View") as that viewing direction.

Drawing options - Isometric angle

If you have chosen one of the 4 isometric views (NE, SE, SW or NW) then you can
change the default 30 degree angle from 1 to 45° by sliding the scroll bar from left
to right. The hint text shows the current angle.

Drawing options - Fill screen

The plan drawing is normally drawn with the correct aspect (X and Y scaling factors
the same) so long / thin buildings will be shown as a rectangle. If you click the little
box (to show a "tick") then the Y dimension will fill the screen.

Drawing options - Colour

Depending on which text item is shown, then this will choose between showing the
pipes in black or in different colours of the rainbow with respect to the value for that
particular pipe - blue will be low numbers through green up to yellow for larger
numbers with red reserved for "errors".

Drawing options - Text items

The program can show one text item next to the ends or centres of pipes on the
drawing and you can choose which one here - just click on the line to see the
drawing change with a little hint giving the min/max value of each. The items from
"flow" onwards only apply once any calculations have been done and you may
need to use the scroll bar on very small screens. The "Colour" tick box selects to
show the pipes and their values in colour or not and you can move your mouse
near the centre of any pipe to view an "information box" of all the data items for that
pipe.
AERIAL VIEW
Aerial view - Zoom in

With the full plan, elevation or isometric view shown, you can click on "Zoom in" to
show a scroll bar and a red square somewhere in the little plan view underneath.
You can change the size of the red square with the scroll bar - left to reduce or right
to increase up to the limits shown. You can move the red square by just clicking
somewhere else on the little plan (the cursor changes to an arrow with a little
square at its base to centre the square and the main drawing at that point) or
moving your mouse inside the red square (so the cursor changes to a cross with an
arrow at each corner) and then holding down the left button, slide it to the required
new position and release. A little hint will tell you the X and Y positions. Although the
main drawing can show a "zoomed in" elevation or isometric, it makes the most
sense to select "PLAN" in the "Drawing options" first as you can move your mouse
to the 4 edges or the 4 corners of the main drawing screen to see the cursor shape
change from a cross to an arrow shape so if you now hold down the left button of
your mouse, the drawing (and the red square on the plan) will PAN in that direction.

Aerial view - Zoom out

This only becomes visible after "Zoom in" has been selected so just click on "Zoom
out" to reshow the full size plan, elevation or isometric on the main drawing and
"Zoom in" will again be shown to its left.

GRAPH PLOTTING
When the MR and MF calculations have been done, usually by using SELECT, then
the Qcap/Qmax graph will be shown. If you have not yet entered a pump curve and/
or tank details, it will be blank. You can then type in the Pump reference, up to 11
flow values, starting at 0 L/min up to at least 25% over the MR/MR flow value
calculated and the corresponding pressure values in bars. As you enter these
details the pump curve will be drawn out but you may get messages saying that
Qcap or Qmax cannot yet be calculated as you have not gone far enough yet.

You also need the Tank reference, tank full in m, low water level “X” in m, the
capacity in cu.m and the duration in minutes. If the Qcap / Qmax values are too
high, then you will need to reconsider the pipe and head sizings / spacings or layout
to reduce or increase the MR / MF details as required.

If you double click on any of the flow cells under the pump, you will get a small form

where you can move the 3 sliders backwards or forwards to see the resulting effect
and/or warning messages and if satisfactory, you can tick the “Keep pump data on
close” and those details will override any pump curve you currently have. You then
need to find a pump supplier who can match those details. It would be much easier
if I stored all the pump manufactures details within the program, but they will not
allow me to, so you have to do the calculations this way!
CAD NOTES
These notes describe the process of creating and amending your 2D sprinkler
layout CAD drawing for use with 'AACALC7' by Alan Ashfield to do the full hydraulic
calculations. Basically, you draw the lines, circles and text on one or two layers
representing the sprinkler pipework and AACALC7 joins everything together to
construct a 3D layout that can be viewed and calculated without noding up /
repeating as in previous computer programs. I will assume you are already familiar
with your chosen CAD program and the process of adding, amending, moving,
deleting, copying etc. the line, circle and text 'entities' to form your sprinkler layout
drawing, either drawn from scratch or utilising an existing layout from the Architect,
Structural or Building Services Engineer.

Layers :-
AACALC7 only looks for entities on layers '1' and '2' unless otherwise specified, so
you can call them 'SPIPES' and 'STEXT' or whatever else you choose. All lines,
circles and text on any other layers are completely ignored, even if they also
represent sprinkler pipes or heads. You can draw the pipes and heads on layer '1'
and the text on layer '2' or the other way round or everything on '1' and nothing on
'2' or the opposite, it makes no difference.

I would suggest that you use layer '1' for the lines representing the pipes and the
circles representing the heads in any suitable colour and thickness and use layer '2'
for the text (that always begins with #) at whatever height, font and colour you
currently adopt.

All other items – buildings, walls, doors, windows, schedules, title block, details,
notes, grid lines and so on can be drawn on as many other layers as you or the
original drawing producer have adopted – as these are NOT on layers '1' and/or '2'
they will be completely ignored as they do not affect the sprinkler pipework that
AACALC7 is concerned with.

Lines :-
You must have one line for every pipe in your sprinkler system on layer '1' and/or '2'
in whatever colour and thickness you wish and they must be drawn in the direction
of assumed flow. You cannot draw 1 line representing a main feeding lots of ranges
– this must be broken into segments between the ranges. Likewise the pipes
forming a range must be drawn separately between the circles representing the
heads / nozzles even if they are pendent type.

Try to think of how you have noded pipes up in the past – wherever you have
needed a node number to separate pipes is where we now need different lines to
identify the individual pipes. In all cases, you must use a LINE entity on layers '1'
and/or '2' in whatever colour / thickness / style you want in plan view, not 3DLINE,
POLYLINE, XREFs or other constructs – do not try to draw elevations or details and
expect AACALC7 to understand them.

Perhaps an example will explain these two ideas.

Note the difference between the circle entities representing heads and the rise
circles and the pipes are drawn as line entities between them as required with the
#text entity in the centre of the pipe or adjacent to the rise circle. In this case, all the
pipes are drawn away from the bottom left hand corner so the ones on the left go N
and the horizontal ways go E. If you drew the line under the #6 above from right to
left (=west) then the remainder of the range would have nowhere to go and
generate some warning messages. None of the #text items have = signs in them
until you get to the “Key to symbols part.

Circles :-
I expect 2 sizes of circles on your drawing – HEAD circles representing the
sprinkler heads / nozzles (say 200mm diameter) and RISE circles representing
vertical or near vertical pipes – up or down (say 100mm diameter). AACALC7
allows a 10% tolerance so any circle between 180 and 220mm will be called a head
and 90 – 110 will be taken as a rise. All circles that lie outside these numbers will be
ignored so you can draw some heads as 198mm, others as 203, others at 204 and
all will be taken as heads but it makes sense to create them all at the same
diameter. In all cases, you must use a CIRCLE entity on layers '1' and/or '2' in
whatever colour / thickness / style you want in plan view but you can change the
diameters if you want.

The insertion point of the circle entity must be in the correct X and Y co-ordinates
on the plan, even if the lines (pipes) do not exactly meet on the circumference or
centre if upright or pendent heads. Again a 10% tolerance is applied so if a pipe
starts or ends up 110mm away from the centre of the head circle, then it will be
assumed as connecting to that head. The distance between the heads will be used
in the calculation of its area of coverage, based on the other heads around it. The
insertion point of a rise circle must be where that vertical or near vertical pipe starts
and you can have several rise circles all with the same X and Y co-ordinates if they
connect together (ie a riser connecting different floors) and you can, of course, have
a rise circle and a head circle at the same place to represent a 'candle'.

If you miss out a head circle, draw it to the wrong diameter or layer, then there will
not be a head on that pipe. If you miss out a rise circle, draw it to the wrong
diameter or layer or miss out the matching #text (see later), then there will not be a
riser pipe at that point. If no start and/or end points of lines (=pipes) are within the
10% allowance then that head or rise circle will be ignored. These will usually be
easy to spot on the 3D pipework layout after conversion by AACALC7 and you will
have to correct the 2D drawing to suit.

Text :-
You must have one TEXT entity adjacent to each rise circle and near the centre of
every line (=pipe) on your drawing as well as in a 'Key to Symbols' section
describing those items. All these notes must begin with the # marker - any that do
not or are not on layers '1' and/or '2' will be completely ignored but you can choose
the colour / thickness / height / font / style and keep them all the same or different –
it doesn't matter.

These text items can be #1, #2, #R1, #M12 etc. up to 5 characters long in upper or
lower case (so #123456 will get truncated to #1234 and #abc is the same as #AbC
and #ABC and #abC) and it is entirely up to you what numbering system you adopt.
Only different pipe sizes, slopes and certain other items (as described next) are
required so common pipe parameters can be grouped together to cut down on the
number of different items required. You may have lots of items the same adjacent to
rise circles / pipes or used just once for a specific rise circle / pipe – it does not
matter if some are duplicated eg. #4 and #88 meaning the same.

So if one pipe section is 3m long going North and another is 2m long going South
or East and they are both of the same size and slope, they can be the SAME
reference. If they are the same length and size but at a different slope, you will
need 2 #text items, one for each slope.
You can start at #1, then #2, then #3 and so on in some sort of pattern or order of
drawing the pipes so you 'know' which ones have been used and which number
follows on. Alternatively, you can call the mains pipes #M1, #M2, #M3 etc. and the
range pipes #R1, #R2, #R3 etc. or your own initials #AA1, #AA2 or random #TT2,
#fs65, #k12cc - it really does not make any difference but you cannot use spaces,
commas or = signs (so #A C or # A,A or #5=$ will not be accepted), nor #PD, #DP
or #RN as these are reserved for the project data, distribution pipes and range
types as described next.

Key to # symbols :-
For each #text marker adjacent to a rise circle / centre of a line (= a pipe), you must
have a matching explanation which is that same reference with an = sign and its
description, usually all gathered together in one place on the drawing for
convenience. For example, if there is #1 somewhere on the drawing, then you must
have one line of text of #1=25 0 describing what the #1 marker is. It also doesn't
matter if you end up with different #text items representing the same information.
These lines can be of the following items :-

Project data :-
You can use lines #PD1= to #PD54= to identify the job as required.

#PD1=Project ref/no
#PD2=Client ref/no
#PD3=Address/notes 1
#PD4=Address/notes 2
#PD5=Address/notes 3
#PD6=Building ref/no
#PD7=Hazard classification
#PD8=System/design ref (MR/MF)
#PD9=Installation ref/no
#PD10=Drawing(s) ref/no
#PD11=Drawing(s) dates/issues
#PD12=Reviewer/Insurance/Fire
#PD13=Designer/Dept
#PD14=Comments 1
#PD15=Comments 2
#PD16=Comments 3
#PD17=Design area sq.m [0]
#PD18=Elbows welded above mm [65]
#PD19=Specific gravity [1.0]
#PD20=Node no for zero datum [0]
#PD21=Min pipe size in system mm [25]
#PD22=Max pipe size to heads mm [65]
#PD23=Max fluid velocity m/s [10.0]
#PD24=Max pipe pressure drop bars [3.0]
#PD25=Max source pressure bars [12.0]
#PD26=Max m/s for unsized pipes [6.0]

So, for example, if you want the job title to be given, enter
#PD1=My project title
in upper or lower case and if the design area is to be 260 sq.m, enter
#PD17=260

Most other lines up to 54 are for special cases and can be omitted but some are
listed below :-

For design authority of LPC Rules make #PD30=1, for BS9251 Domestic /
Residential Rules make #PD30=2, for EN12845 Rules before Jan09, make
#PD30=3, for EN12845 after Jan09, make #PD30=4 and for the NFPA 13/15
Sprinkler Rules, have a line #PD30=5 (more will be added later).

#PD31= 1 for L2, 2 for M, 3 for MW etc. (I appreciate not very user friendly but you
will soon get used to the few pipe types you have in your systems).

To specify the calculations are balanced to a specified water supply / pump curve
you need 3 lines

#PD36=1 0.00 100 0 0 0 0 Pump


#PD37=(line of up to 11 flow rates in L/min separated by 1 space)
#PD38=(line of up to 11 pressures in bars separated by 1 space)
The 1 at the start of line 36 turns the pump on (or 0 = off), the next number is the
height of water to be added in m (eg. 2.54), the 100 is the percentage multiplier, the
next 4 numbers are to be zero and you can have whatever you want in place of the
word 'pump' (eg. Bloggs pump type 234). Lines 37 and 38 might look like what you
are already used to

#PD37=0 1000 1500 2000 2500 3000 3500 4000 0 0 0


#PD38=6.0 5.95 5.90 5.80 5.66 5.41 5.2 5.0 0 0 0

but ensure the maximum flow given is above that expected (ie. For 12.5mm/min
over 260 sq.m the max flow is over 3500). You can have up to 3 more pumps on
lines 39-41, 42-44 and 45-47.

There are default answers to #PD1 to #PD16 of '-' so you can leave out these lines
if this is what you want. The default answers to #PD17 to #PD26 are given in [ ]
brackets above – again these lines can be omitted is this number is what you want.
Do not miss out the = sign nor have any spaces up to that = sign (eg. #PD12=None
is acceptable but # P D 1 2 = None won't work). The order that these are given is
not important but you can't have any down twice!
Distribution pipes :-
You may have up to 54 distribution pipes, that is pipes that are NOT shown on the
drawing but supply the first pipe quoted and these are numbered #DP1= to
#DP54=. The format of these lines is the same as in AACALC7, that is

Start node (eg. 100), a space then end node (eg. 110), a space then size in mm
and its type (eg. 150HWS), a space then length in m a direction and slope as
previously described (eg. 1.000U), a space and 0 or other fittings (eg. GV) another
space and usually zero because we are specifying all the heads/nozzles later.

#DP1= 100 110 150HWS 1.000U 0 0


#DP2= 110 120 150HWS 3.456E 0 0

You MUST have #DP1 = to start with otherwise the program has not anywhere to
start from.

Range Nozzle types :-


You may have up to 9 range nozzle types as previously described and these are
numbered #RN1= to #RN9= but usually only 1 is needed for a roof only system or 2
for roof + in-rack systems. The format of these lines is the same as in AACALC7
that is

Pipe type (ignored here) (eg. MW), a space and orifice size in mm (eg. 20), a space
and the “K” factor (eg. 115), a space and the minimum area in sq. m (eg. 7.000), a
space and the maximum area (eg. 9.000), a space and the density in mm/min (eg.
10), a space and the minimum pressure in bars (eg. 0.5), a space and the
maximum allowable pressure in bars (eg. 12), a space and U for up or P for
pendent.

#RN1= MW 20 115 7.000 9.000 10 0.5 12 U


#RN2= MW 15 80 0 0 0 2 12 U

#Text items :-
This is where it gets complicated because there are so many options to be
considered so I would suggest you use the TREE and GRID wizards to create a
little scheme and then study those DXF files so produced to work out what is
needed here. Alternatively, you can always draw out part of your main CAD drawing
before you embark on marking up hundreds of pipes and “play” around with those
few mains / ranges to get it right within AACALC7.

For ordinary NEAR HORIZONTAL pipes, the format of these lines is just 2 items,
the size and slope (because most of your end or centre fed sprinkler pipes will be
horizontal or up/down a gently sloping roof) so let me do those ones first. They will
all use RN1 unless otherwise specified. You just quote the size (20 to 200mm), an
optional pipe type (if different to #PD31) a space and a slope in degrees

eg. #1 = 25 6 (meaning 25mm at + 6 degrees)


eg. #1 = 25M >5.64 (means 25mm type 'M' at + 5.64 degrees)
eg. #1 = 25 <6 (means 25mm at – 6 degrees)
eg. #1 = 32 0 (meaning 32mm horizontal, the 0 is optional so #1 = 32 is
OK)
eg. #1 = 100MW ~2 (means 100mm MW then a space before the ~ at 2 mm/m
slope)

These pipes will form the mains and ranges in your system between other mains
and heads (larger size circles) and will be assumed to connect to the “bottom” on
any rise circles unless you specify TOP at the end and remember that we can have
several rise circles on top of one another (a vertical set of separate pipes) so

eg. #2 = 40 0 TOP (means 40mm horizontal connecting to a previous rise circle)


eg. #2 = 40 <6 TOP (means 40mm sloping at -6 from a rise circle pipe)
eg. #2 = 50 0 #4 (means 50mm horizontal connecting to a rise circle that is
#4)

If these pipes end at a capped end, enter CE or flushing connection, enter FC or


DV for drain valve or VJ for victaulic joint

eg. #3 = 50 0 CE (note the spaces between the items but not within the items
themselves)

For VERTICAL (up or down) rise pipes, the format is slightly different. You still need
the size, optional type but we now need the vertical change or the fixed height –
this will make the program calculate the length based on where it connects to and
so cope with any pipes given as ~ slope. Also these would be used for “candles”
connecting to sprinkler heads so the rise circle and head circle would be at the
same X Y co-ordinates.

eg. #4 = 32 U 500 (means 32mm up 500mm)


eg. #4 = 25 U 1000 (means 25mm up 1000mm = 1m)
eg. #4 = 100 U 4000 CG@110 (means 100mm up 4m starting at the #DP with a
end node of 110)
eg. #4 = 50 U ^6500 (means 50mm U from wherever to a fixed height of 6.5m
above zero)

For NEAR VERTICAL (up or down) rise pipes, you need to give the direction, slope
and size (as you do with the similar pipes in AACALC7).

eg. #5 = 32 S>84 600 (means 32mm going South [so next pipe would go N] at 84
degrees (to match up with 6 next) and 600mm vertical rise)
eg. #5 = 40 E>80 1200 (means 40mm East at 80 [ie 10 off horizontal] rising 1.2m)
eg. #5 = 50 S>84.0 ^6000 (means 50mm S at 84 but ends up at 6m from zero
datum)

Don't forget that any pipes that connect into the top of these vertical or near vertical
rise pipes need to have that reference or TOP quoted. Otherwise, by definition they
connect into the bottom ie. A run of mains pipes under rise circles up to the ranges
supporting the sprinkler heads so it is only the first range pipe that needs the TOP
quoted (or both sides if centre fed) not the mains or all other range pipes.

Right, so how do we cope with in-rack pipes? If you try and draw them as they
appear in plan then all the pipes and therefore their #text markers will be on top of
one another and the wrong layout will result. I suggest, you can draw any 'vertical'
pipes between the different levels as short horizontal ones in plan view and then
the range pipes themselves will be in different places. ie. Displaced in X or Y at
each level.

For the “vertical” pipe (which you draw as say 200mm long horizontally) between
the rack levels you would have

eg. #6 = 50 V 1200 (meaning forget the 200mm and make this 50mm pipe 1.2m
long)
eg. #6 = 50 V 2400 (as above but 2.4m vertical drop)

The rest of the pipes to the heads on this level would have their #text items as
normal
eg. #77 = 32 0
but you may need to add RN2 to select that #RN2 set of head data eg. #77 = 32 0
RN2

LOOPED SYSTEMS :-
All of the above assumes that each pipe is fed from the end of the previous pipe
whatever its #text reference. This would be the case for any end or centre fed
mains / ranges layout – there would not be any loops so formed. To cope with
looped systems, I have introduced a LP marker. For the two pipes that, when drawn
out from the previous pipes, eventually join together, then those two pipes both
need to have LP in them

eg. #M4 = 100 0 (is a normal mains pipe)


eg. #M5 = 100 0 LP (is one pipe from say M4 to an elbow or tee)
eg. #M6 = 100 0 LP (is the OTHER pipe that buts into #M5 to connect its END
node)

Remember the rule 'start node must have been given as a previous end node' so if
you miss out the LP code(s) then the pipes will have different 'end' nodes and
therefore not connected together – the LP code makes them have the same 'end'
node.
GRIDDED SYSTEMS :-
Gridded pipe layouts are really two end fed layouts joined together in the middle –
look at my 9th “demo” job – the range pipes on both sides of the roof are drawn from
the front and back tracks out towards the apex at the centre. They therefore have
the SAME #text references (the direction is found from the drawing because the
ones from the front track are North going up the drawing and the ones from the
back track are drawn South). The only difference is that the ranges that connect in
the middle need a GU reference standing for grid union. If this is missed out, then
those pipes will not connect to each other ie. Similar to the LP code for looped
system for precisely the same reason – to make the end nodes the same.

eg. #8 = 32 >6.0 (for normal range pipes up the roof slope and then)
eg. #9 = 32 >6.0 GU (where they connect together at the apex [ie. A 12 degree
join])

The other point where does the back track start? The front track is obviously fed
from the control valves at one end of another or from a vertical rise to a tee
somewhere near the centre (so the mains pipes are drawn out from this point to the
rise circles up to the ranges). So at the start of the back track drawn at one end or
the other where the rest of the back track pipes feed from, please enter

eg. #9 = 80 0 BT (meaning 80mm horizontal but starting with BT code)

That's all for a simple gridded system. Obviously you may have much more
involved systems than I have considered so far but if you have problems, send me
a sketch BEFORE you start on the CAD drawing and I will consider how I need to
change this program to suit.

Again, I suggest you start with the TREE and GRID wizards (demo jobs 8 and 9 in
my program) to make up a simple little system and study the pipe directions,
differences between rise and head circles, layers and how the #text items have
been added and specified BEFORE you do a complete 1000 head job! You may
have to remove the rises circle and the #M1 text marker as they are there to start
off these wizards from the #DP1 distribution pipe.
Checking of CAD drawing :-
If you make any mistakes in your CAD drawing regarding the layers / sizes /
markers etc. then you will get informative warning / error messages and the
following screen will get shown (or you can “double click” on the drawing after
reading it into AACALC7 :-

You can move the red square around the main drawing in a similar fashion than the
“Zoom in” part already described (yes I know this is the opposite way round as the
main drawing is the main part and the highlighted section is in the bottom left hand
corner, but it seemed better this way). Any lines, circles or text entities in the
expanded part are shown alongside as obviously you cannot read the text on the
main plan. You can click on the other TABS along the top to see :-
but there is no point in showing the others except the “Pipes” one and you can
always select “Help” for more information.

STANDARD CAD INFORMATION I SUPPLY


1 Layer no/name for pipes/heads '1'
5 Colour no for pipes/heads
2 Layer no/name for #text '2'
7 Colour no for #text
0 Colour no for background
150 Text height in mm
200 Head circles diameter in mm
100 Rise circles diameter in mm
200 Distance from pipe centre to #text
70 Angle to show rises as circles
0 Spare
0 Spare

If you want to change these layers or dimensions, you need to do it BEFORE you
create any drawings by going to “Data” on any (demo?) job in AACALC7 and
clicking on “User data”, changing the items and then finishing that job and exiting
the program. You can also use “NotePad” or similar to amend your USERINFO.TXT
file in the same folder as AACALC7. Otherwise you could create a drawing with
everything on layer “1” but then somebody changes it to “2” so when you rerun the
original drawing, nothing is there because it was on layer “1” and now we are
looking on layer “2”!. The colours are only used by my wizards – you can draw the
lines / circles / text in whatever colours, thickness, style, font type / height etc. you
normally do in CAD.
Don't forget DXF files are standard text files and can be opened with “NotePad”,
“WordPad” or similar and you can use any “Find” / “Replace” options to change the
data. However I suspect you are all so familiar with your chosen CAD program that
you have found easier ways to change or add text to the drawing. Also note that
AACALC7 is arranged such that you CANNOT AMEND any of the pipe data it
generates FROM your CAD drawing – this is to prevent the drawing AND the pipe
data getting out-of-step. Yes, you can change your drawing AFTER doing the
hydraulic calculations but when you next run it through the program, all those
amendments will get picked up. That is why there is a “zero all” button in the
“Select” part of my program – if you radically change the layout or sizes of the
pipes, there is no point in considering the previous calculations – those heads /
pipes may no longer even exist!

End of AACALCMANUAL.PDF by Alan Ashfield – June 2009.

You might also like