Inputs
Use negative pipe id when pipe flow is opposite the loop direction. Each loop must be a closed cycle in the same direction.
m³/s on |Δ|
Method & assumptions
- Hazen-Williams: hL = 10.67·L·Q1.852/(C1.852·D4.87) (SI; D in m).
- Per-loop correction: Δ = − Σ(hL) / Σ(n·|hL|/Q), n = 1.852.
- Apply Δ to each pipe in loop with its loop sign; iterate until max |Δ| ≤ tol.
- Initial Q must satisfy node continuity (you assign these). Loops must form independent cycles.
- Pipe diameter input in mm (converted internally to m).
Results
Iterations—
Max |Δ| (last)—
Status—
| Pipe | L (m) | D (mm) | C | Q (m³/s) | V (m/s) | hL (m) |
|---|
| Loop | ΣhL | Final Δ |
|---|