HARDY CROSS PIPE NETWORK ANALYSIS PROGRAM DOCUMENTATION: To run this program the network must be made into a true tree structure, by closing lines which make the various loops (in effect turning off valves in these lines). This will give a structure that will allow the vaious node draw-offs to be added and flow values allocated directly to pipes in the main data files. When the main Hardy Cross program is run, it will be equivalent to opening the "valves" and allowing the system to find equilibrium. Because of the initial unbalance, it may be necessary to perform a few more iterations than would be necessary if the pipe flows had been more accurately guessed in the first place. It is suggested that the network be drawn out and all nodes and loops named as required by the main program. A suitable tree structure should then be drawn over the network using a Stabilo "Boss" marker (or equivalent which will identify the paths without obliterating the information on the drawing). The feeder pipe should be 0 node 0% considered as branch no. 1, | with the upstream node branch 1% 0 node 1% being Node 0%. The back | pointerin this record will 0 node 2% be set to 0% which will be / \ read by the program as the branch 2% / \ branch 3% signal that processing of / \ the tree is complete. node 4% 0 0 node 5% / \ / \ / 0 n 6% n 7% 0 - - -0 n 8% \ / / \ \ / / \ \ / / \ \ 0 0 0 0 n 12% n 9% n 10% n 11%