Apply the Hardy Cross iterative method to a 3-loop, 8-pipe network. Adjust roughness, viscosity, and demand flow rates to instantly see converged flow rates, velocities, and head losses in each pipe.
The core of the analysis is calculating the head loss due to friction in each pipe, for which the Darcy-Weisbach equation is used.
$$h_f = \frac{fLv^2}{2gD}$$Here, $h_f$ is the head loss (m), $f$ is the Darcy friction factor (which depends on pipe roughness $\epsilon$, diameter $D$, and the Reynolds number), $L$ is pipe length (m), $v$ is flow velocity (m/s), $g$ is gravity (9.81 m/s²), and $D$ is the pipe diameter (m). This tells us how much pressure is "lost" pushing water through a pipe.
The Hardy Cross method's genius is its iterative correction formula. For each closed loop in the network, we apply this correction to the initially guessed flows.
$$\Delta Q = -\frac{\sum h_L}{n\displaystyle\sum\!\left|\frac{h_L}{Q}\right|}$$$\Delta Q$ is the flow correction (m³/s) for the loop. $\sum h_L$ is the algebraic sum of head losses around the loop (following a sign convention). $n$ is an exponent (typically 2 for turbulent flow using Darcy-Weisbach). The denominator represents the sum of the absolute values of the derivative of head loss with respect to flow. This correction nudges the system toward the final condition where $\sum h_L = 0$ for every loop.
Municipal Water Distribution: This is the classic use case. Cities use the Hardy Cross method to design and analyze their underground pipe networks, ensuring adequate water pressure reaches all neighborhoods, especially during peak demand like mornings or fires. Engineers model different scenarios by changing nodal demands, just like the QB, QC, QD sliders in the simulator.
HVAC Hydronic Systems: Large building heating and cooling systems use water loops to transfer thermal energy. The Hardy Cross method helps balance the flow through various branches and radiators so that each room gets the designed amount of heated or chilled water, preventing some areas from being too hot or cold.
Industrial Process Piping: In chemical plants or refineries, complex networks carry process fluids. Analyzing these networks ensures pumps are correctly sized and that flow reaches all necessary unit operations at the required pressures, considering the fluid's specific viscosity and pipe material roughness.
Fire Sprinkler System Design: A life-critical application. Engineers must verify that when a sprinkler head activates, there is sufficient water flow and pressure at that point to suppress a fire. The network analysis accounts for simultaneous demand from multiple sprinklers and the friction in the piping.
There are several key points you should be careful about when starting to use the Hardy Cross method. First is the misconception that "initial flow rates can be arbitrary." While they are indeed corrected through iterative calculations, if the initial values are too far from reality, it can take a long time to converge or, rarely, cause divergence. For example, instead of distributing flow evenly to all pipes, a good tip is to assign more flow to the paths that intuitively seem like the "mainstream" from the inflow node to the outflow node.
Next is the units for parameter settings. While they are unified in this simulator, in practice it's common to have a mix, such as pipe diameter in [mm], flow rate in [m³/h], and length in [km]. Make it a habit to always convert to SI units (m, m³/s, Pa, etc.) before calculation. If you get the units wrong, you'll get answers of a completely wrong order of magnitude.
Finally, understand that the result of the Hardy Cross method is an "equilibrium state." This only shows the flow distribution in a steady state, meaning a state that does not change over time. In actual piping, demand fluctuates by time of day, and sudden valve closures cause transient phenomena like "water hammer." The Hardy Cross method cannot handle such dynamic phenomena, so be sure not to misuse it.