Skip to content

Design Storm

Open Design Storm Calculator

Generate synthetic rainfall hyetographs for flood modelling using industry-standard temporal storm patterns. Configure storm duration, time step, and total depth, then export to your preferred hydraulic modelling software. This guide covers the three categories of pattern (cumulative mass curves, IDF-dependent synthetic storms, and empirical regional patterns), the SCS Type I–III (US) and SA Types 1–4 distributions, Huff quartiles, the Chicago and alternating-block methods, and best practice for coupling a design storm to a rainfall-runoff model.

A design storm is a synthetic rainfall event used as input to hydrological and hydraulic models. Rather than relying on a single observed rainfall record, design storms represent a statistically derived rainfall pattern for a given return period and duration, allowing engineers to size infrastructure for a consistent level of risk.

Design storms define two critical characteristics: how much rain falls (total depth, linked to the return period) and when it falls within the storm (the temporal distribution or pattern). The temporal pattern determines the shape of the resulting hyetograph and has a significant influence on the peak discharge computed by rainfall-runoff models.

The total rainfall depth used by the Design Storm Calculator is obtained from the Design Rainfall tool (or an equivalent IDF/DDF table). The resulting hyetograph is consumed by the DRH Method, Unit Hydrograph, and any external rainfall-runoff model such as EPA SWMM or HEC-HMS.

The Design Storm Calculator walks you through a straightforward workflow:

  1. Select a storm pattern from the pattern library (e.g. SCS Type II, Chicago Storm, Alternating Block). Patterns are grouped by region and method type.
  2. Configure the storm by setting the total duration, computational time step, total rainfall depth, and return period.
  3. Compute the hyetograph by clicking Calculate. The tool generates both incremental and cumulative rainfall distributions, along with peak-intensity statistics.
  4. Export the results in your preferred format: CSV for general use, or native formats for EPA SWMM, HEC-HMS, InfoWorks ICM, XP-SWMM, and more.

The calculator supports three fundamental categories of storm pattern, each constructed differently.

CategoryHow it worksExamples
Cumulative distributionA predefined cumulative mass curve is scaled to the total depth and duration. The distribution is fixed regardless of return period.SCS Types I–III, SA SCS Types 1–4, Huff Quartiles
Intensity function (IDF-based)Rainfall intensities are derived from an IDF curve (using Sherman or similar coefficients). The storm shape changes with return period.Chicago Storm, Alternating Block, Nested
Empirical / customBased on statistical analysis of observed storms in a specific region. May combine elements of both approaches.South African Huff, user-defined patterns

The following are the most commonly used patterns available in the Design Storm Calculator.

Developed by the US Soil Conservation Service (now NRCS) for the TR-55 procedure. These 24-hour cumulative distributions represent different climatic regions of the United States:

  • Type I: Pacific maritime climate with mild, wet winters (US West Coast).
  • Type IA: Pacific Northwest with extended, lower-intensity wet seasons.
  • Type II: Interior continental regions with intense, short-duration storms. The most commonly used type.
  • Type III: Gulf Coast and Atlantic seaboard, reflecting tropical storm influence.

The South African adaptations of the SCS method, as specified in the SANRAL Drainage Manual. These patterns reflect South African rainfall characteristics and are the standard for local practice:

  • Type 1: Interior plateau regions with convective thunderstorms (Highveld).
  • Type 2: Coastal regions with moderate storm intensities.
  • Type 3: Semi-arid inland regions.
  • Type 4: Winter rainfall regions (Western Cape).

Developed by Floyd Huff (1967) from analysis of observed storms in the US Midwest. Storms are classified by which quartile of the total duration contains the heaviest rainfall:

  • 1st quartile: Peak rainfall in the first 25% of the storm. Typical of short, intense convective events.
  • 2nd quartile: Peak in the 25–50% window. Common for moderate-duration storms.
  • 3rd quartile: Peak in the 50–75% window.
  • 4th quartile: Peak in the final 25%. Represents long-duration frontal events.

The Chicago method (Keifer and Chu, 1957) constructs a synthetic storm directly from the IDF curve. The resulting hyetograph has intensities that, for any duration centred on the peak, exactly match the IDF curve intensity for that duration. A parameter rr (the advance coefficient, typically 0.3 to 0.5) controls the position of the peak within the storm.

The alternating block method derives incremental rainfall depths from the IDF curve for successive time intervals, then rearranges them in a symmetric pattern with the highest block at the centre and alternating blocks of decreasing intensity on either side. This produces a storm where any consecutive sequence of blocks yields a total depth consistent with the IDF curve.

A regionally calibrated version of the Huff distribution based on analysis of South African rainfall records. This pattern accounts for the specific storm characteristics observed across different rainfall regions of the country and is an alternative to the SA SCS patterns for practitioners who prefer the Huff approach.

Three patterns in the calculator derive their temporal distribution directly from an Intensity-Duration-Frequency (IDF) curve: the Chicago Storm, the Alternating Block method, and the Nested storm. Unlike cumulative distribution patterns, these storms change shape when you change the return period, because the underlying IDF relationship varies with frequency.

These methods require Sherman equation coefficients (a,b,c)(a, b, c) that define the IDF relationship:

i  =  a(td+b)ci \;=\; \frac{a}{(t_d + b)^{c}}
Sherman equation — IDF curve

where ii is rainfall intensity, tdt_d is duration, and aa, bb, cc are regionally derived coefficients for the selected return period.

After selecting a pattern, four key parameters must be set to define the design storm.

ParameterDescriptionGuidance
Storm durationTotal length of the rainfall event.Typically set equal to or greater than the Time of Concentration (TcT_c) of the catchment. A duration equal to TcT_c produces the critical storm for peak flow.
Time stepComputational interval for the hyetograph.Use 5 min for durations up to 2 hr, 10 min for 2–6 hr, 15–30 min for 6–24 hr. Finer steps capture peak intensity more accurately.
Total depthTotal rainfall depth for the event (mm or inches).Obtained from IDF/DDF tables or the Design Rainfall tool for the chosen duration and return period.
Return periodAverage recurrence interval of the design event.Depends on the design standard and risk tolerance: 2–10 years for minor drainage, 25–100 years for major infrastructure.

The calculator produces several outputs that together describe the design storm:

  • Incremental hyetograph: A bar chart showing the rainfall depth (or intensity) for each time step. This is the primary input for rainfall-runoff models. The tallest bar represents the peak-intensity interval.
  • Cumulative mass curve: A line chart showing the running total of rainfall over time. This curve should be smooth and monotonically increasing. The steepest portion corresponds to the period of highest intensity.
  • Peak intensity: The maximum rainfall intensity (mm/hr or in/hr) occurring in any single time step. This value is critical for inlet and pipe sizing.
  • Centroid time: The time at which half the total rainfall has fallen. A centroid earlier than 50% of the duration indicates a front-loaded storm; later than 50% indicates a back-loaded storm. This affects the timing of the flood peak.

The calculator exports the computed hyetograph in several formats to integrate with popular hydraulic modelling software.

FormatExtensionUse case
CSV.csvUniversal format. Import into Excel, Python, R, or any modelling tool that accepts tabular data.
EPA SWMM.datNative rainfall data file for EPA SWMM. Ready for direct import as a rainfall time series.
HEC-HMS.gageHEC-HMS precipitation gage format. Import as a gage record in the Time-Series Data Manager.
InfoWorks ICM.csvFormatted for direct import into the InfoWorks ICM rainfall event editor.
XP-SWMM.csvCompatible with the XP-SWMM global rainfall input format.
Full SWMM .inp.inpComplete SWMM input template with the rainfall time series embedded. Useful for quick standalone SWMM runs or as a starting template.

The calculator supports computing multiple design storms for different return periods using the same pattern and configuration. This is useful for:

  • Sensitivity analysis: Understanding how peak intensity and total depth scale with return period for a given pattern.
  • Dual-drainage design: Computing the minor system storm (e.g. 1:10 year) and the major system storm (e.g. 1:100 year) in a single session.
  • Risk assessment: Comparing storm severity across return periods to evaluate the consequences of exceeding the design event.

For cumulative distribution patterns (SCS, Huff), only the total depth changes between return periods while the temporal shape remains constant. For IDF-dependent patterns (Chicago, Alternating Block), both the total depth and the temporal distribution change with return period, producing distinctly different hyetograph shapes.

Follow these guidelines to produce reliable design-storm inputs for your flood models:

  • Match duration to TcT_c: Set the storm duration equal to or slightly greater than the catchment Time of Concentration. This ensures the critical storm condition is captured. Test durations around TcT_c to confirm which produces the highest peak discharge.
  • Use appropriate time steps: Smaller time steps capture peak intensity more accurately but produce larger datasets. A time step of Tc/5T_c/5 to Tc/10T_c/10 is a good starting point. Ensure the time step divides evenly into the total duration.
  • Verify total depth against local standards: Cross-check the rainfall depth used in the design storm with published DDF/IDF tables for your region. The storm pattern only distributes this depth in time; an incorrect total depth will invalidate all results regardless of the pattern selected.
  • Use regionally appropriate patterns: Apply the storm pattern prescribed by the relevant design standard for your jurisdiction (e.g. SA SCS for South Africa, SCS Type II for US inland areas). Using a pattern from another region may misrepresent local storm characteristics.
  • Document your assumptions: Record which pattern, duration, time step, and total depth you used. This information is essential for design review and future reference.
  • NRCS (1986). Urban Hydrology for Small Watersheds, TR-55. United States Department of Agriculture, Natural Resources Conservation Service.
  • SANRAL (2013). Drainage Manual, 6th Edition. South African National Roads Agency Limited, Pretoria.
  • Chow, V.T., Maidment, D.R. & Mays, L.W. (1988). Applied Hydrology. McGraw-Hill, New York.
  • Keifer, C.J. & Chu, H.H. (1957). Synthetic storm pattern for drainage design. Journal of the Hydraulics Division, ASCE, 83(4), 1–25.
  • Huff, F.A. (1967). Time distribution of rainfall in heavy storms. Water Resources Research, 3(4), 1007–1019.
  • Sherman, C.W. (1931). Frequency and intensity of excessive rainfalls at Boston, Massachusetts. Transactions, ASCE, 95, 951–960.
  • Pilgrim, D.H. & Cordery, I. (1975). Rainfall temporal patterns for design floods. Journal of the Hydraulics Division, ASCE, 101(1), 81–95.

Open Design Storm Calculator