Direct Runoff Hydrograph (DRH) Method
Compute a full design flood hydrograph — rising limb, peak, recession and total volume — by convolving an effective rainfall hyetograph with a unit hydrograph and routing the resulting inflow through the catchment’s channel system. This guide covers the DRH workflow, rainfall loss modelling, time-step selection, Muskingum routing, and a worked SA example.
Overview
Section titled “Overview”The Direct Runoff Hydrograph (DRH) method is the detailed hydrograph-generation technique used in South African design practice and internationally in engineering software such as HEC-HMS. The approach dates to Bauer & Midgley (HRU Report 2/74) and is documented as the primary hydrograph method in the SANRAL Drainage Manual (6th ed., Chapter 3).
In essence, the DRH method builds the flood hydrograph by:
- deriving an effective rainfall hyetograph (rainfall excess) from a design storm using a loss model,
- convolving that hyetograph with a unit hydrograph (SCS dimensionless or HRU 1/72 synthetic) to produce a direct runoff hydrograph at the catchment outlet,
- routing the hydrograph through the main channel reach (typically with Muskingum), and
- adding baseflow to obtain the total discharge hydrograph.
The product is a complete flood hydrograph — peak, timing, volume, and shape — suitable for sizing reservoirs, attenuation ponds, culverts with storage effects, and floodplain inundation models.
The DRH workflow
Section titled “The DRH workflow”The DRH method comprises five sequential steps:
- Design storm selection — choose storm duration(s) and return period, and obtain a design rainfall depth from the Design Rainfall tool.
- Design storm temporal distribution — distribute the storm depth over time using a design storm pattern (SCS Type II/III, Huff, alternating block, etc.).
- Loss estimation — subtract infiltration and interception losses to obtain the effective rainfall hyetograph (rainfall excess).
- Convolution — apply a unit hydrograph to convert the effective rainfall hyetograph into an unrouted direct runoff hydrograph.
- Channel routing + baseflow — route through the channel (Muskingum) and add baseflow to obtain the total design flood hydrograph.
Effective rainfall
Section titled “Effective rainfall”Effective rainfall (rainfall excess) is the portion of gross rainfall that becomes direct runoff after accounting for interception, depression storage, and infiltration. HydroDesign’s DRH module supports two loss models:
SCS Curve Number loss model
Section titled “SCS Curve Number loss model”The default in SA practice. At any cumulative rainfall , the cumulative rainfall excess is:
With (mm). Incremental effective rainfall in each time step is the difference of successive values — this captures the non-linear increase of runoff fraction as the soil wets up. See the SCS Method page for full CN tables and commentary on the choice.
φ-index (constant loss rate)
Section titled “φ-index (constant loss rate)”A simpler model in which a constant loss rate (mm/hr) is subtracted from each rainfall block. is calibrated so that the total effective rainfall equals the expected runoff depth:
The φ-index is useful when a CN is uncertain, or for calibrating to an observed storm. It does not capture the non-linear increase of runoff fraction with storm magnitude, so it is unsuitable for extrapolation to return periods much longer than the calibration event.
Green-Ampt (optional, advanced)
Section titled “Green-Ampt (optional, advanced)”For research or forensic work, a Green-Ampt infiltration model can be substituted. It is physically based on soil hydraulic conductivity and suction head, but requires more input parameters than typical design work supports. Green-Ampt is not part of HydroDesign’s standard DRH workflow.
Time-step selection
Section titled “Time-step selection”The computational time step must be small enough to resolve the peak of the UH and the rising limb of the storm. HEC-HMS guidance and the SANRAL Drainage Manual recommend:
For hr, that’s hr. Smaller time steps are acceptable and often preferable (5-15 min) as long as the design storm and UH are both resolved at the same resolution. Choose the UH unit duration equal to to avoid S-curve conversion.
Convolution
Section titled “Convolution”The direct runoff hydrograph at the catchment outlet is obtained by discrete convolution of the effective rainfall hyetograph with the unit hydrograph. For a storm discretised into blocks of effective rainfall depth (mm):
Where is the -th ordinate of the -hour unit hydrograph (m³/s per mm). Tabulating this convolution row by row produces the full hydrograph — rising limb, peak, and recession. See the Unit Hydrograph page for the full derivation.
Muskingum channel routing
Section titled “Muskingum channel routing”Once the direct runoff hydrograph has been computed at the upper end of a channel reach, it must be routed downstream to the study outlet. The Muskingum method is the standard for this in SA practice:
With routing coefficients:
Where is the reach travel time (hr), is the weighting factor (, typically 0.2 – 0.3), and is the time step. The coefficients sum to unity. In SA practice, is often estimated from:
With a regional coefficient. HydroDesign defaults to (lag time) and , with overrides available.
Baseflow separation
Section titled “Baseflow separation”Baseflow is the contribution from sustained groundwater discharge — typically a small fraction of the design flood peak but a significant fraction of total volume. Separation techniques:
- Constant baseflow. Add a constant value (estimated from low-flow records or catchment area × specific yield) to the routed DRH. Adequate for design work.
- Straight-line separation. On an observed hydrograph, draw a straight line from the inflection point at the start of the storm to the recession inflection point; below the line is baseflow, above is direct runoff.
- Recession-constant method. Baseflow decays exponentially with a catchment-specific recession constant : .
For design flood estimation the simple constant-baseflow assumption is almost always adequate, because baseflow is typically less than 5% of the design peak.
Peak and volume extraction
Section titled “Peak and volume extraction”From the total discharge hydrograph :
- Peak discharge: .
- Time to peak: the at which the peak occurs, measured from the start of effective rainfall.
- Flood volume: .
- Time base: the duration over which baseflow.
These quantities drive the design of culverts, detention ponds, floodplain maps and dam spillways.
Worked example
Section titled “Worked example”A 120 km² catchment in Mpumalanga (veld zone 8 — bushveld) is analysed for a 1:100 year design flood. The SCS CN has been estimated as 75; = 4.5 hr; UH parameters follow HRU 1/72 for zone 8.
Step 1 — Hyetograph
The 180 mm SCS Type II storm is discretised into 1-hour blocks (typical Type II peaks in hours 3 – 4):
| Hour | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| (mm) | 12 | 28 | 68 | 42 | 20 | 10 |
Step 2 — Effective rainfall (cumulative SCS)
At each cumulative rainfall , compute and take differences:
| Hour | |||
|---|---|---|---|
| 1 | 12 | 0.3 | 0.3 |
| 2 | 40 | 6.9 | 6.6 |
| 3 | 108 | 49.6 | 42.7 |
| 4 | 150 | 82.0 | 32.4 |
| 5 | 170 | 98.0 | 16.0 |
| 6 | 180 | 106.1 | 8.1 |
Total effective rainfall 106 mm.
Step 3 — Convolution with 1-hour UH
Using the HRU 1/72 UH with m³/s/mm and hr (triangular UH, hr, hr), the 1-hour UH ordinates are approximately:
| (hr) | 0 | 1 | 2 | 3 | 3.2 | 4 | 5 | 6 | 7 | 8 | 8.5 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 5.1 | 10.2 | 15.3 | 16.3 | 13.6 | 10.5 | 7.4 | 4.3 | 1.2 | 0 |
Convolving with the effective rainfall blocks gives a direct runoff hydrograph peaking at about 920 m³/s around hr.
Step 4 — Muskingum routing
Routing with hr, , hr:
Routed peak is attenuated to approximately 880 m³/s, shifted by one time step.
Step 5 — Total flood hydrograph
Adding baseflow of 3 m³/s, the design peak is ~883 m³/s at hr. Total flood volume is approximately 12.7 × 10⁶ m³.
Limitations
Section titled “Limitations”- All UH limitations carry through. Linearity, time-invariance, spatial uniformity — see Unit Hydrograph for detail.
- Loss model sensitivity. The choice of CN (or φ) and can shift the peak by a factor of two or more. Document the loss model clearly.
- Time-step sensitivity. Too coarse a under-resolves the peak; too fine introduces numerical noise in convolution if the UH is not smooth.
- Muskingum is linear. For steep, flashy reaches with significant storage (e.g. floodplains), kinematic-wave or dynamic-wave routing is more appropriate.
- No distributed rainfall. The standard DRH workflow assumes rainfall is uniform over the catchment. For catchments > ~500 km², consider a semi-distributed approach.
- Antecedent conditions are assumed, not simulated. ARC II is the default; explicit simulation of soil moisture requires a continuous model (ACRU, HEC-HMS continuous, SWAT).
Related tools and guides
Section titled “Related tools and guides”- Rational Method — peak-only method for small catchments
- SCS Method — Curve Number method for deriving rainfall excess
- Unit Hydrograph — UH theory, synthetic UHs, S-curve
- SDF Method — regional deterministic method (SA)
- Tc Calculator — time of concentration methods
- Design Rainfall — design storm depths
- Design Storm — temporal distributions (Type II, Huff, alternating block)
- TR-55 Calculator — graphical SCS peak discharge
References
Section titled “References”- Bauer, S.W. & Midgley, D.C. (1974). A simple procedure for synthesizing direct runoff hydrographs, HRU Report 2/74. Hydrological Research Unit, University of the Witwatersrand, Johannesburg. (Foundational SA DRH reference.)
- Midgley, D.C. & Pitman, W.V. (1972). Surface Water Resources of South Africa, HRU Report 1/72. Hydrological Research Unit.
- SANRAL. (2013). Drainage Manual (6th ed.). South African National Roads Agency, Pretoria. Chapter 3 — Hydrology; Section 3.6: Synthetic Unit Hydrograph and Direct Runoff Hydrograph Methods.
- Chow, V.T., Maidment, D.R. & Mays, L.W. (1988). Applied Hydrology. McGraw-Hill, New York. Chapter 7 — Unit Hydrograph; Chapter 9 — Flow Routing.
- USACE. (1994). Engineering and Design — Flood-Runoff Analysis, Engineer Manual EM 1110-2-1417. US Army Corps of Engineers, Washington DC.
- USACE. (2000). Hydrologic Modeling System HEC-HMS Technical Reference Manual. US Army Corps of Engineers, Hydrologic Engineering Center, Davis CA.
- USDA-NRCS. (2007). National Engineering Handbook, Part 630, Chapters 15 – 17.
Open Design Flood Estimation