Free Software for Sprinkler Hydraulic Calculations by Alan Ashfield

17 COMPLETELY FREE FIRE SPRINKLER HYDRAULIC CALCULATIONS PROGRAMS

Please SCROLL DOWN for summaries, download links, more detailed information and instructions for each of my 17 programs - the only ENTIRELY FREE ones of their kind with the compliments of the UK's foremost developer of premier fire sprinkler hydraulics calculations software ...

FREE program #1 of 17 : FREEHC

Demo 2

FREEHC is a new, comprehensive and completely free "Windows" program for the full hydraulic calculations of all types of fire sprinkler protection systems to most countries rules and languages as follows :-

FREE program #2 of 17 : AACALC8

AACALC8 - page 3 of 5

An essential Windows "APP" for all sprinkler designers, installers and consultants in 5 sections :-

Click here for further screen shots / details about AACALC8 or click here to download AACALC8 [520 kB] directly.

FREE program #3 of 17 : FREEWATERMIST

FreeWaterMist Demo 1

FREEWATERMIST will carry out the hydraulic calculations of NFPA 750 Standard on Water Mist Fire Protection Systems (2015 Edition) as follows :-

FREE program #4 of 17 : AACALC12

AACALC12 isometric

AACALC12 is for the Pipe Schedule sizing method in NFPA 13 directly from your CAD drawing to produce a materials take-off quantities list / estimate in metric units only.

Click here for further screen shots / details about AACALC12 or click here to download AACALC12 [21.07.15 550 kB] directly.

FREE program #5 of 17 : AACALC11

AACALC11 - Demo 3

AACALC11 is a very simple spreadsheet based program to enable end-fed, looped and gridded fire protection pipework systems to be quickly entered, analysed and evaluated so that you may learn about full hydraulic calculations of sprinkler systems for yourself. It also shows a drawing (along with the input data and the results) by allowing the node numbers to represent the X and Y position percentages on the screen.

Click here for further screen shots / details about AACALC11 or click here to download AACALC11 [06.06.16 555 kB] directly for Hazen Williams "C" factors from 20 to 200 specifically for really old underground pipes to FM Rules.

FREE program #6 of 17 : AACALC10

AACALC10 - Demo 1

AACALC10 is a spreadsheet based program to enable end-fed, looped and gridded fire protection pipework systems to be quickly entered, analysed and evaluated so that you may learn about full hydraulic calculations of sprinkler systems for yourself.

Click here for further screen shots / details about AACALC10 or click here to download AACALC10 [19.02.15 545 kB] directly.

Please see the bottom of this page for a full description and worked manual example of a typical hydraulic calculation if you are unfamiliar with the formulas and equations used

FREE program #7 of 17 : AACALC9

Main AACALC9 screen

AACALC9 is simple "point and click" drawing program for first-time users to the NFPA 13 / 15 Rules and dating from February 2014.

Click here for further screen shots / details about AACALC9 or click here to download AACALC9 [16.10.14 862 kB] directly.

FREE program #8 of 17 : FREESHP

Main FREESHP screen

Calculation of hydraulically designed sprinkler (room design and area/density methods) and spray systems to the NFPA 13/15 and FM Global Rules in metric units. Node references are only required at tees / crosses (not at each end of all pipes) and you give the size, length, direction and slope of the pipes to the operating heads / nozzles so a 3D picture is produced as a DXF file. There is just one way and place to add, break, copy, delete, edit, move, locate or view pipes - no confusing options to learn or superfluous videos / manuals needed to find out what does what! You may have a background CAD drawing so can "draw" the pipes on the building / rooms / services plan rather than a blank screen.

Click here for tutorial [24th January 2013 - about 9kb - just "Save" it to somewhere on your hard disk]. I have redone this as as .RTF file so users with HD screens can just reduce the width of FREESHP and have WORDPAD or similar running alongside, making it easier to step through the various options and see the program in operation.

Click here for further screen shots / details about FREESHP including new pipe types added 08.10.15 or click here to download FREESHP [09.12.15 954 kB] directly.

FREE program #9 of 17 : EASYSHP

Typical results from EASYSHP

Full hydraulic calculation of sprinkler and spray systems to the European EN12845 Rules in metric units. Innovative / unique features include just 4 screens - "File options", "Project and Pipe Data", "Calculate and Show Results" and "Help" - very quick and easy to apply for your projects using simple data entry procedures and immediate calculations. Does not need to produce a drawing as most Reviewers / Inspectors still insist on seeing your sprinkler layout drawings so have to manually match them with the hydraulic calculations.

Click here for further screen shots / details about EASYSHP or click here to download EASYSHP [15.09.14 600 kB] directly.

FREE program #10 of 17 : IPDS43

Qcap / Qmax graph

A standalone program for the calculation of the Qcap and Qmax values for the Installers Pump Data Sheet as the EN12845 and similar Sprinkler Rules in the same format as EASYSHP, so can also be used with HYD and older programs that do not include such an option. You just enter the flows, pressures and highest heads for the most remote / favourable design areas as well as the pump / tank details. These are typed in on simple "tabbed" data entry screens and you can view the resulting diagram on the same screen. If you hold your mouse button over one of the 8 data points, you can then slide it up or down and have the pump curve drawn out to suit with the revised Qcap / Qmax values.

Click here for further screen shots / details about IPDS43 or click here to download IPDS43 [954 kB] directly.

FREE program #11 of 17 : VSHP

Main VSHP screen

Full hydraulic calculation of sprinkler and spray systems to various International Rules in metric units. Innovative / unique features include an "all-in-one" user interface without needing to draw out the pipework scheme, a "grid wizard" option to automatically calculate the most remote / favourable design areas and show the Qcap/Qmax graph and easy to follow results presentation.

Click here for further screen shots / details about VSHP or click here to download VSHP [1260 kB] directly.

FREE program #12 of 17 : AACALC7

Typical screen display of AACALC7

Full hydraulic calculation of sprinkler and spray systems to the European EN12845 / CEA Rules in metric units. Innovative / unique features include a very comprehensive options list, producing a zoomable 3D "picture" of the pipework / heads with an aerial view on a building "background", multiple water supplies, unique range numbers (so a complete range can be copied with a single number) or pipe-by-pipe, range-by-range (using "node" numbers that you may be used to), fast calculations and easy to follow results presentation. LibreCAD (http://librecad.org) is Free Open Source Software for the creation / amendment of the DXF drawing files produced by AACALC7.

Click here for further screen shots / details about AACALC7 or click here to download AACALC7 [1890 kB] directly.

FREE program #13 of 17 : AAVIEW7

Example of AAVIEW7

A free viewing program for the various file types from my AACALC7 program including the CSV and XML options and 2D DXF CAD files as shown above.

Click here for further screen shots / details about AAVIEW7 or click here to download AAVIEW7 [630 kB] directly.

FREE program #14 of 17 : NEW3RD

New3RD 3D drawing

NEW3RD is a very simple "page" based program just for BS9251:2014 Residential and Domestic fire sprinkler occupancies of 1 to 4 heads in 1 or 2 design areas based on the category and mains supply or stored water systems in metric units only.

Click here for further screen shots / details about NEW3RD or click here to download NEW3RD [22.05.15 710 kB] directly.

FREE program #15 of 17 : HYD

Main HYD screen

Full hydraulic calculation of sprinkler systems to BSEN12845 Rules in metric units. Innovative / unique features include a simple nodes + pipes data entry method on one screen, editable pipe types/fittings database provided now free for all it's previous users. See also the IPDS43 program #10 of 17 above for Qcap / Qmax graph.

Click here for further screen shots / details about HYD or click here to download HYD [1020 kB] directly.

FREE program #16 of 17 : HPCO2

Main hpco2 screen

High pressure Carbon Dioxide pipework / nozzles calculations program to the NFPA 12, BS5306 and ISO6183 standards in metric units. Innovative / unique features include a simple "spreadsheet" like data entry method on one screen, rotatable 3D "picture" and user editable pipe types/fittings database provided free for all it's previous users. A new option 'EXACT' in Q9 will determine the required nozzle sizes in mm to maintain the specified discharge time in minutes, rather than selecting the nearest size from the database.

Click here for further screen shots / details about HPCO2 or click here to download HPCO2 [930 kB] directly. However, I do NOT have any software for low pressure CO2, FM200, Inergen, Novec1230, Argonite, LPG Inert IG-55, Nitrogen IG-100, Argon IG-01, Proinert or any other fixed-fire fighting gaseous systems, as only their suppliers have the equations, tables, procedures etc.

FREE PROGRAM #17 of 17 : FREESPRAY

You can click here for the full source code and a test file for FREESPRAY to do the full hydraulic calculation of spray, deluge, drencher, hydrant etc. systems using the Hazen-Williams formula for the WINDOWS, LINUX, MacOS X and ANDROID operating systems. If you get a BROWSER WINDOW on screen after the download, then simply Copy/Paste the whole text into NotePad or another Text Editor and save them as freespray.pp and test1.txt in a new separate folder/directory. All the instructions for downloading the FREE PASCAL COMPILER are given as comments in the source code listing and no further programming knowledge is needed unless you wish to translate it into your own language or add pipe types/sizes/fittings. Users have already translated the 18 project questions and 11 warning messages into German, Icelandic, Norwegian, Polish, Danish, Dutch, French, Italian, Portuguese, Spanish and Swedish.

Users in China and India may be especially interested in Free Open Source Software (FOSS) such as FREESPRAY as those countries are trying to opt out of Western operating systems (Apple, Google and Microsoft), in favour of their own versions of Linux where you need the source code to compile your own individual version.

SUMMARY OF ALL ABOVE :-

Yes, all of my cost-effective "Windows" programs will not cost you anything :-

Manual calculation example ...

I am sometimes asked by Email to show how my programs will get the
same answers as a manual calculation done with a pocket calculator,
so here is an example to explain the various formulas and equations
used for just 3 heads being supplied by 25, 32 and 40 mm pipes
along a branch line / range.
.
1) Assume a sprinkler head "K" factor of 80 on an Ordinary Hazard
scheme where the density is 5 mm/min and the area covered per head
is 12 sq.m, so we just have a minimum flow rate Q of 5 x 12 which
is 60 L/min, but what is the pressure?
.
2) Using the formula Q = K x square root of P (the pressure in
bars), we need to transpose this to give P in terms of the known
K and Q so is Q / K all squared which comes to 0.5625 bars.
.
3) If we assume a nominal 25 mm diameter pipe of type M to BS10255,
the actual internal bore is 27.35 mm and the Hazen-Williams "C"
factor is 120, so what would be the pressure drop of a 4 m length
(the reducing elbow at the head is included in the "K" factor) run
flat with no change in elevation?
.
4) Using the Hazen-Williams pressure drop formula :-
.
                                1.85
                605000.0 x L x Q
Pressure drop = ----------------
                 1.85       4.87
                C        x D
.
5) We have L = 4.0 m, Q = 60.0 L/min, C = 120 and D = 27.35 mm so
this works out to be
605000 x 4 x 1947.959007 / 7022.395823 / 9953646.213
which equals 0.06744157 bars.
.
6) The pressure at the second head is therefore this value plus
0.5625 bars which is 0.62994157 so giving a flow Q of 80 x square
root 0.62994157 ie. 63.49508682 L/min (about 3.5 more than the end
head because it is nearer to the source).
.
7) So the flow Q in the second 32 mm pipe is now 60 + 63.4950862 =
123.4950868 L/min along with L = 4.0 m, C = 120 but D is now 36.05
mm bore. The new pressure drop is
605000 x 4 x 7405.457734 / 7022.395823 / 38205743.91
which equals 0.066796438 bars.
.
8) The pressure at the third head is therefore this value plus
0.62994157 bars which is 0.696738008 so giving a flow Q of 80 x
square root 0.696738008 ie. 66.776667 L/min (again about 3.5 more
than the previous head).
.
9) So the flow Q in the third 40 mm pipe is now 123.4950868 +
66.776667 = 190.2717538 L/min along with L = 4.0, C = 120 and
D = 41.95 mm. The new pressure drop is
605000 x 4 x 16475.6476 / 7022.395823 / 79929053.53
which equals 0.071034263 bars.
.
10) The pressure at the start of this pipe is this value plus
0.696738008 which comes to 0.767772271 bars at a flow rate of
190.2717538 L/min.
.
11) So although we have 3 heads of nominal flow of 60 L/min, the
actual flow rate is just over 190 L/min (not 180) and the
pressure needed is 0.768 bars (not 0.56).
.
12) Perhaps this will demonstrate why nobody but nobody would ever
produce such hydraulic calculations manually - you are just bound
to make an error somewhere so getting the WRONG answer!
.
13) May I suggest you now download and run my very simple AACALC10
prgram (#6 of 17 above) and check the above calculation is the same.
You need to select "New" and type in 3 pipes as follows, pressing
{TAB} to replace the spaces below :-
.
100 110 41.95 120 4.0 0.0 0.0 80.0 60.0
110 120 36.05 120 4.0 0.0 0.0 80.0 60.0
120 130 27.35 120 4.0 0.0 0.0 80.0 60.0
.
14) It will only take a minute or two to type these values in,
noting each time that the hydraulic calculations are repeated
so that you see, on the top line :- 
.
Source duty = 190.3 L/min at 0.768 bars (ie. the same as above).
.
15) I can also suggest that you download the complete source
code of FREESPRAY (#17 of 17) for a real example of how such
calculations are carried out for complete sprinkler systems,
not just for 3 heads along a single branch line / range!

Thank you for taking the time to read the HOME page of my website - didn't take long, did it?

Why not try out one of my programs; I suggest you start with AACALC8 or AACALC9 and see how you get on. If you don't like it, just delete it as it did not cost you anything and choose another of my programs or another supplier, if you can find one!