Peak Flow by the Rational Method with a TR-55 Tc Builder

The Problem

Q = CiA is the first equation anyone learns for storm drainage, and it's deceptively easy: a runoff coefficient, a rainfall intensity, an area, multiply. The catch is the intensity. The Rational Method assumes the peak happens when the whole watershed is contributing at once — when the storm has lasted exactly as long as the time of concentration — so you read intensity off the IDF curve at Tc. Get Tc wrong and everything downstream of it is wrong, and Tc is the input people hand-wave.

The Approach

The tool has two builders feeding the one equation. A composite-C builder takes line-item sub-areas (roof, pavement, gravel, lawn presets that prefill an editable C) and area-weights them: C = ΣC·A / ΣA. And a Tc builder that sums TR-55 travel-time segments along the flow path, because that's where the real error lives [1]:

Intensity comes either straight off your IDF curve or from the power-law fit i = a/(Tc+b)^n with jurisdiction coefficients, auto-evaluated at the computed Tc. It warns past the method's area applicability limit and when composite C climbs above 0.95.

Composite C builder and TR-55 segment table summing to a time of concentration and a peak flow
Figure 1: Sub-areas compositing to C, flow-path segments summing to Tc, and the resulting Q = CiA.
The reviewer's-eye failure modes
  • The single most common Rational Method error is a Tc path that isn't the hydraulically longest one — walking the site beats tracing the obvious swale on the plan.
  • An absurdly short Tc (all pipe, steep site) drives intensity and Q way up. That's the model working correctly, and it's why criteria floor Tc (default 5 min here).
  • For pre- vs. post-development, keep the same method, storm, and IDF source on both sides or the comparison is meaningless.

One code note from building it: the Tc table used to re-render on every keystroke, which stole focus mid-edit. Length/slope/velocity changes now update only the affected computed cell in place. Single file, vanilla JS, localStorage persistence. Southern California counties mostly run their own Modified Rational procedures — the county manual governs [3].

The tool: Rational Method Peak Flow Calculator.

References

  1. [1] NRCS TR-55 — Urban Hydrology for Small Watersheds (travel time methods). https://www.nrcs.usda.gov/
  2. [2] NOAA Atlas 14 — Precipitation-Frequency Data Server. https://hdsc.nws.noaa.gov/pfds/
  3. [3] The local county hydrology manual — governing C values, Tc method, IDF data, and applicability limits.