Rational Method

The Rational Method is the most widely used technique for estimating peak runoff from small drainage areas. HydraStorm implements the full rational method calculation with automatic downstream accumulation of area, weighted C, and travel-time-adjusted Tc.

Formula

Q = C × I × A

Where:

  • Q = peak runoff flow (cfs)
  • C = dimensionless runoff coefficient (0 to 1)
  • I = rainfall intensity (in/hr) from the IDF curve at duration = Tc
  • A = contributing drainage area (acres)

How It Works in HydraStorm

The RationalFlowCalculator walks the network topologically from upstream to downstream. At each node it performs the following steps:

  1. Accumulate drainage area — sum the areas of all contributing basins at this node plus all upstream contributing areas.
  2. Compute weighted runoff coefficient — area-weighted average of all contributing basins.
  3. Determine time of concentration — the greater of the local inlet time or any upstream Tc plus pipe travel time.
  4. Interpolate rainfall intensity — look up I from the project's IDF curve at the computed Tc duration.
  5. Compute Q = C × I × A — the peak flow at this node.

Parameters per Node

These parameters are entered in the Hydrology Table or imported from a data source depending on the active hydrology mode.

Parameter Units Description
Drainage Area acres Contributing drainage area at this node
C (Runoff Coefficient) dimensionless Weighted average if multiple basins contribute
Tc (Time of Concentration) minutes Travel time from the most hydraulically remote point

IDF Curve

Rainfall intensity is interpolated from IDF data configured in Project Settings > Hydrology. The IDF equation used is:

i = E / (Tc + B)D

See the IDF Data page for setup instructions and data source options.

Travel Time Accumulation

When the rational method is active, Tc accumulates downstream through the network. At each node:

Tcnode = max(Tclocal inlet, Tcupstream + tpipe)

Where pipe travel time is:

tpipe = L / V
  • L = pipe length (ft)
  • V = pipe velocity (ft/s)

This ensures that the most hydraulically remote path governs the Tc at each downstream node, which in turn determines the rainfall intensity used in the Q = CIA calculation.

Weighted C

When multiple basins contribute to a node (via confluence of upstream pipes), the runoff coefficient is area-weighted:

Cweighted = Σ(Ci × Ai) / Σ(Ai)

This weighting applies automatically at every node that receives flow from more than one contributing area.

Storm Frequency Adjustment (Cf)

An optional multiplier can be applied to the runoff coefficient for higher return periods, following TxDOT and FHWA guidance. When enabled:

Q = Cf × C × I × A

Configure the Cf factor in Project Settings > Hydrology. Separate Cf values can be set for the design storm and check storm when dual storm analysis is enabled.

Rational Unit Conversion Factor

The classic Q = CIA formula assumes a unit conversion factor of 1.0, which is an approximation. The exact English-unit conversion factor is 1.008. Toggle this option in Project Settings if your jurisdiction requires the precise factor.

Note: The rational method computed values do NOT overwrite your input data. All computed values (accumulated area, weighted C, adjusted Tc) are stored in the calculation results, not in the node's hydrology input. Your original per-node entries remain unchanged.

Branches Without Inflow

  • Branches that have no contributing drainage area are automatically skipped during the rational method calculation.
  • If a node has zero area and zero upstream flow, it will show Q = 0 in the results.
  • To assign inflow to a node, enter drainage area in the Hydrology Table or import from a data source.