Read the Lesson then Take the Quiz
The Hydrologic Engineering Center's Hydrologic Modeling System, known as HEC-HMS, is a widely used tool for simulating the rainfall-runoff processes of watersheds. Developed by the U.S. Army Corps of Engineers, the software is designed to model hydrologic responses for a wide range of applications, including flood forecasting, stormwater design, reservoir operations, and watershed planning. Its flexibility and modular structure allow engineers to construct models that represent real-world hydrologic systems with varying levels of complexity. HEC-HMS is particularly valuable in stormwater engineering because it provides a structured way to generate hydrographs that reflect how a watershed responds to precipitation events.
To determine stormwater hydrographs, HEC-HMS relies on a combination of watershed characteristics, meteorological inputs, and hydrologic methods selected by the user. The process begins with defining a basin model, which represents the physical layout of the watershed. This includes delineating subbasins, identifying stream reaches, and specifying elements such as junctions, reservoirs, and diversions. Tools such as HEC-GeoHMS, which integrates with GIS platforms, can assist in extracting watershed parameters and preparing spatial data for use in HEC-HMS. These parameters include drainage area, slope, channel length, and land cover, all of which influence how rainfall is transformed into runoff.
Once the basin model is established, the next step is to define meteorological conditions. HEC-HMS allows users to input design storms, historical rainfall records, or hypothetical precipitation events. The software supports various rainfall distributions and temporal patterns, enabling engineers to simulate storms of different intensities and durations. The rainfall data are then linked to the basin model so that each subbasin receives the appropriate precipitation input. This step is essential because the shape and magnitude of the resulting hydrograph depend heavily on the characteristics of the storm being modeled.
A critical component of hydrograph generation in HEC-HMS is the selection of loss methods, which estimate how much rainfall infiltrates into the soil before contributing to runoff. Commonly used methods include the SCS Curve Number approach, the Green-Ampt method, and the Initial and Constant loss method. The choice of loss method depends on watershed conditions, data availability, and the purpose of the analysis. For example, the SCS Curve Number method is widely used in stormwater design because it incorporates soil type, land use, and antecedent moisture conditions into a single parameter. Loss calculations directly influence the volume of runoff available to form the hydrograph.
After accounting for losses, HEC-HMS applies a transform method to convert excess rainfall into direct runoff. Transform methods such as the SCS Unit Hydrograph, Clark Unit Hydrograph, and Snyder Hydrograph are available within the software. These methods represent the timing and distribution of runoff as it flows toward the watershed outlet. The choice of transform method affects the shape of the hydrograph, particularly the peak discharge and time to peak. For small to medium watersheds, the SCS Unit Hydrograph is commonly used because it is simple and supported by widely available data. More complex watersheds may require methods like the Clark Unit Hydrograph, which incorporates storage and translation effects.
Routing is another essential step in hydrograph development. As runoff moves through channels, reservoirs, and other hydraulic features, its shape changes due to storage and attenuation. HEC-HMS includes several routing methods, such as Muskingum, Muskingum-Cunge, and kinematic wave routing. These methods simulate how hydrographs evolve as they travel downstream. Routing is especially important in stormwater design when evaluating the performance of detention basins, culverts, and other infrastructure. The software can also perform reservoir routing using elevation-storage-discharge relationships, allowing engineers to assess how detention facilities modify peak flows.
Once all components are defined, HEC-HMS integrates the basin model, meteorological model, loss method, transform method, and routing method to compute hydrographs at specified points within the watershed. The resulting hydrographs provide valuable information about peak discharge, runoff volume, and timing. Engineers use these outputs to design stormwater systems, evaluate flood risks, and assess the impacts of land use changes. Because HEC-HMS is modular, users can adjust parameters, test alternative scenarios, and refine models based on calibration with observed data. This iterative process enhances the accuracy and reliability of the hydrographs produced.
In summary, HEC-HMS is a powerful and versatile tool for determining stormwater hydrographs. Its ability to incorporate detailed watershed characteristics, flexible hydrologic methods, and a wide range of meteorological inputs makes it indispensable in modern stormwater engineering. By simulating how rainfall becomes runoff and how that runoff moves through a watershed, HEC-HMS provides engineers with the insights needed to design effective and resilient stormwater systems. Its widespread acceptance and strong technical foundation ensure that it will remain a cornerstone of hydrologic modeling for years to come.
Multiple Choice Quiz
1. What is the primary purpose of HEC-HMS in stormwater engineering?
A. To design structural components of stormwater pipes.
B. To simulate rainfall-runoff processes and generate hydrographs.
C. To measure groundwater levels in real time.
D. To map floodplains using hydraulic modeling.
2. What tool is commonly used with HEC-HMS to extract watershed characteristics?
A. HEC-RAS.
B. AutoCAD Civil 3D.
C. HEC-GeoHMS.
D. SWMM.
3. Which loss method is widely used due to its reliance on soil type and land use?
A. Green-Ampt.
B. Initial and Constant.
C. Horton.
D. SCS Curve Number.
4. What is the role of transform methods in HEC-HMS?
A. To estimate infiltration losses.
B. To convert excess rainfall into direct runoff.
C. To route hydrographs through channels.
D. To define rainfall distributions.
5. Why is routing important in hydrograph development?
A. It determines soil moisture conditions.
B. It selects the appropriate rainfall distribution.
C. It simulates how hydrographs change as they move downstream.
D. It calculates watershed slope.
Type your answers in the box to help remember them, before hovering over the answers:
Answers
HEC-HMS Reference
Lesson and questions generated in part by Microsoft Copilot AI. The AI-generated portions were verified by Ken Edwards, Ph.D., P.E. of LMNO Engineering, Research, and Software, Ltd. Ken can be contacted at the email and phone number below.
© 2026 LMNO Engineering, Research, and Software, Ltd. All rights reserved.
LMNO Engineering, Research, and Software, Ltd.
7860 Angel Ridge Rd. Athens, Ohio 45701 USA Phone: (740) 707‑2614
LMNO@LMNOeng.com
https://www.LMNOeng.com