byADIT Free software for engineers and students
EngiFree
HEC-HMS — The Complete Guide: Free Rainfall-Runoff and Design Flow Modelling

HEC-HMS — The Complete Guide: Free Rainfall-Runoff and Design Flow Modelling

HEC-HMS (Hydrologic Modeling System) is the hydrology model from the Hydrologic Engineering Center of the US Army Corps of Engineers — the sibling of HEC-RAS. If HEC-RAS answers "where will the water go", HEC-HMS answers the question before it: "how much water will come". It is free and runs on Windows, macOS and Linux.

What a model is made of

How to build a model

1. Delineate the basin and subbasins — with the built-in GIS tools or in QGIS. 2. Set loss parameters and time of concentration for each subbasin. 3. Define design rainfall for a return period. 4. Run and get the hydrograph and peak flow at every point. 5. Pass the hydrograph to HEC-RAS to compute water levels and flood maps.

What's missing

HEC-HMS computes runoff, not hydraulics — water levels, velocities and flooding are computed in HEC-RAS. The parameters (Curve Number, time of concentration) strongly affect the result, so adapt them to local data and guidelines rather than copying default values. The interface takes learning, and support is mainly documentation and community.

Who it suits

Drainage engineers, hydrologists, road and culvert designers, and drainage authorities — anyone who needs a design flow for a natural catchment.

Companion tools

HEC-RAS for hydraulics and flood maps, SWMM for urban drainage, and WhiteboxTools for elevation model processing and catchment delineation.

Bottom line

HEC-HMS and HEC-RAS are the classic pair of drainage engineering: one computes how much water, the other where it goes — and both are free.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←