Flash Flood Model — SCS Curve Number Runoff & Flood Wave Routing
Rain falls on a steep watershed. The SCS Curve Number method splits it into infiltration and runoff, and the runoff routes downstream as a flood wave with a real travel-time delay and an attenuating peak.
About the Flash Flood Model
SCS Curve Number method: Q = (P−Ia)²/(P−Ia+S), with S = (1000/CN)−10 (inches) or S = (25400/CN)−254 (mm), and Ia ≈ 0.2S. CN encodes soil group and land cover — roughly 30–40 for forest, 70–85 for agricultural land, 85–98 for impervious urban surfaces.
Time of concentration: estimated with the Kirpich formula, Tc = 0.0195·L0.77·Sc−0.385 (L in metres, Sc as a fraction, Tc in minutes) — steeper watersheds concentrate flow faster.
SCS triangular unit hydrograph: Tp = D/2 + 0.6·Tc, Qp = 2.08·A/Tp (A in km², Tp in hours, Qp in m³/s per cm of excess rainfall), base time Tb = 2.67·Tp. Convolving this unit hydrograph with the incremental excess-rainfall hyetograph gives the outlet discharge hydrograph — its peak and time to peak drive the animation.
Downstream routing: the outlet hydrograph is delayed and attenuated along the visualised reach using a kinematic-wave celerity c ≈ (5/3)·V, then converted to a water depth at each point with Manning's equation for a trapezoidal channel — this is what makes the flood wave swell, travel and submerge low ground realistically.