Design pipe networks visually, solve flow distribution and pressure losses with Darcy-Weisbach, analyse pump curves and restriction orifices, and compare scenarios side by side.
Last updated: August 2026
Piping Systems is a browser-based tool for designing and analysing pipe networks. Draw your system visually — tanks, pumps, valves, junctions — then solve for flow distribution, pressure losses, and velocities using industry-standard Darcy-Weisbach friction with K-factor minor losses.
Compare scenarios (e.g. normal vs. fire case), generate professional reports with embedded system diagrams and HGL/EGL plots, and share results through secure viewer links.
Build the system in the same order you would review it: establish sources and destinations, connect the network, configure the operating case, then solve and inspect the results.
Open the Add Node dialog and choose a type:
Every node can be given a label and an elevation (m) — elevations drive the static head between nodes.
Open the Add Pipe dialog and set:
Every pipe must have a diameter, length, and material before the system can be solved.
Each scenario runs in one of two modes:
Cycles in the network are allowed only when they pass through a pump (recirculation loops).
| Issue | What to do |
|---|---|
| Calculate won't run / validation warnings | Every pipe needs a diameter (mm), length (m), and material. Check the validation messages and fix the highlighted pipes. |
| Orifice warning about diameter | The orifice diameter must be smaller than the pipe diameter. |
| Loop/cycle flagged | Cycles are allowed only when they pass through a pump (recirculation loops). Otherwise, break the loop or reconnect the network. |
| Pump has no operating point | Check the pump curve covers the system requirement — the head-flow curve and the system resistance curve must intersect. |
| HGL doesn't look right | Check node elevations and tank/pond water levels — the HGL is anchored at open water surfaces and falls with friction along the flow path. |
What methods does the engine use?
Darcy-Weisbach friction with the Colebrook-White (Swamee-Jain) friction factor and the K-factor method for minor losses.
What is the difference between Design and Analysis mode?
Design sizes the network to a required flow and reports the pressures/losses; Analysis takes the actual pump/valve/orifice characteristics and finds the operating point.
Can I model recirculation loops?
Yes — cycles that pass through a pump are allowed and solved as recirculation loops.
What does the HGL/EGL diagram show?
The hydraulic grade line (pressure) and energy grade line along each branch from source to sink — with tanks anchoring the lines, pumps stepping the head, and friction falling the grades.