AquaGrid

Reservoir → 3 plants → pipe network → 20 neighborhoods

Clock

Time of day--:--
Phase—

Trigger Events

Tip: click a pipe to burst it, click a plant to toggle it. Keys: B burst · H heat · R repair · Space pause.

System Status

Reservoir100%
City demand0
Plant output0
Service met100%
Avg pressure0 psi
Min pressure0 psi
Failing zones0

Legend

Pipe flow — width = volume, dashes = direction
Burst / leaking main
Healthy pressure (>40 psi)
Marginal (20–40 psi)
Low / no service (<20 psi)

Event Log

Model

Plants are fixed-pressure sources; pipes carry flow ∝ head difference (conductance / Gauss–Seidel relaxation). Demand is pressure-dependent (modeled as a conductance-to-ground), so faucets draw less when pressure sags — preventing impossible negative pressures and giving realistic failure.