Free Sprinkler Hydraulics Program by Alan Ashfield


Completely free and anonymous downloads :-

Click here to download EASYSHP.EXE [600 kB] directly. The latest version is dated 15.09.14.

Introduction :-

EASYSHP is a completely free Sprinkler Hydraulics Program for the EN 12845 Rules in metric units for use by sprinkler contractors, installers, designers and reviewers in the UK and Europe. It will tackle all sprinkler / spray schemes of any hazard, density, area of operation, head parameters for end-fed, looped, gridded, birdcage etc. pipework layouts. It is especially useful on the 1024x600 screens found on netbooks, nettops and tablets running Windows 7 Starter Edition, but you will obviously see more information on the bigger screens (the text size increases to compensate) - it looks quite good at 1920x1200! See below for the matching Installers Pump Data Sheet program called IPDS43 [25th May 2012].

For this program, one just goes back to a basic design of noding up and entering the pipe / head details without getting involved in the production of a "drawing" - in fact, apart from the File Options and Help parts, there are only 2 screens to see; Project and Pipes Data and Calculate and Show Results.

Project and Pipes Data

This is just a full-screen editor (like word processing or Email creation you are already familiar with) and allows you to add, amend or delete the lines of information about the job and the pipework system.

Data entry screen for EASYSHP

There are 20 lines of project data :-

You do not have to remember these references, nor even include them at all or have any out of order, as the New option automatically adds them for you to complete as required. Lines that begin with " are taken as comments and are shown in green - useful for deleting pipes without actually deleting them. Just ignore the SP1 and SP2 lines as they are for future options.

Data for each pipe

Each pipe is given on a separate line, starting at the source out through the mains and distribution pipes to the ranges / branches carrying the 10-50 or more operating sprinkler heads / nozzles. One allocates NODE NUMBERS at all the junctions so formed by those pipes and these are in the range of 1 to 9999. I am sure these are familiar to you all as most hydraulics programs written in the last 30 or more years uses these unique identifiers. However, if you are new to hydraulics, then I can Email a detailed instruction list to help you start with EASYSHP. For each pipe to the most remote and/or most favourable design areas, we need :-

At each time you add a pipe or make a change, the data is checked and informative warning messages given on screen (and colours up the appropriate lines) and the running totals displayed on the top line, as shown on the above screen. The [Enter] key is used to add new pipes (or other lines) and to insert a line, just press [Enter] when the | cursor is at the far left hand edge and then the [up arrow] key to move into the blank line so the new data can be typed in, pressing [Enter] again when done. You can also use the normal cut/paste or delete characters or complete lines.

Calculate and Show Results

The only other screen that you will normally see is the full results presentation, just by clicking on the TAB shown :-

Results screen for EASYSHP

If there are some problems with no flow in some pipes, excessive velocities or pressure drops or some heads are below the specified densities / minimum pressures (when balancing to a pump curve) then some warning / error messages are given but usually you just need to look through the minimum / maximum summaries and columns of data about the operating heads / nozzles and hydraulically significant pipes (they will be coloured up to match any warnings). Just press PgUp, PgDn, Home, End or use the scroll bars to move up and down the set of lines as you need or click on the Print option for a hard-copy or create a PDF file with a printer driver from if your Reviewer requires these. However, it is much easier to Email them your (text only) data file as they can also have this free program for themselves on their own computers.

If you want to try some different data, just go back to the Project and Pipes Data, make some changes, then click on Calculate and Show Results again - what could be easier? There are NO complicated options to learn or set sequences to follow or lots and lots of mouse clicking all over the screen - just two displays to review - everything about the data is in one place and all the results are shown all together. If you don't have any operating heads or some other serious error, then the Calculate and Show Results tab will be hidden until you correct the problem but you can still click on the top blue line to recheck the data and get it back.

I have obviously checked it as correct with my other hydraulics program as well as those from other suppliers by running jobs with the same data.

Pipe types / sizes / fittings

File options screen for EASYSHP

I have elected to store all the pipe types, sizes and fittings within the program so that everybody using it will get the same answers. You can therefore just attach the simple text data files to your email for the reviewer / authority having jurisdiction, who can also have the latest program for free, rather than just printing the results or emailing static PDF files. However, you may need to email me details of any additional pipe and fitting types applicable to your projects in your country as you cannot expect me to know them all!


Qcap / Qmax graph

[25th May 2012] A FREE 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 graph on the same screen - the tank information is shown above. When you first start IPDS43, it displays some "Help" as I am sure most of you are quite familiar with such programs :-

Start up of IPDS43

I first did such a 'graph plotting' program on the Amstrad PCW in 1986, followed by one for MS.DOS a few years later, initially for CGA, then EGA and VGA screens. I did the QCAP one for Windows 95 in 1997 and another one for the CEN Rules but this was not released because it confirmed that the 70 / 140 % requirement was never going to work! When I produced AACALC7 in 2009, I integrated the 'graph' part with the full hydraulic calculation of the most remote and favourable design areas, so you didn't have to type in those values. However, the pump manufacturers do not permit any third parties to copy their flow / pressure values into computer programs, so you must type these in, each time, for yourselves. The final screen-shot shows (in an exaggerated fashion) that you can view the data and the graph on the same screen and that I calculate a smooth pump curve between the 8 flow / pressure points you enter. IPDS43 is set for a 1024 x 768 screen so will work on any laptop or desktop computer but it does look a bit daft on a 1920 x 1080 HD screen!

Funny pump - normally much smoother

Don't forget that EASYSHP / IPDS43 are both free downloads - see top of page and a preview of Windows 8 is shown below :-

Windows 8 release preview