
Create a HEC-HMS project, load GIS data, assign terrain data, load basin map layers, delineate and merge subbasins, and verify hydrological connections.
Build a simple basin model in HEC-HMS, set defaults, add subbasins and reaches, and link a meteorological time-series. Run the simulation and view global, subbasin, and reach results.
Explore how to configure the gauge weights precipitation method in HEC-HMS, assign gauges and weights using Thiessen polygons, and analyze the impact on peak discharge and timing through time intervals.
Model runoff using gridded precipitation and temperature data in HEC-HMS, then compare results with and without evapotranspiration for a structured subbasin discretization.
Explains the inverse distance precipitation model in HEC-HMS, guiding you through data preparation, gauge setup, basin centroid locations, and running a meteorological model with one-hour intervals.
Apply gridded precipitation transpose in hEC-HMS to relocate storm centers, run simulations, and compare peak discharge and total volume across observed, transposed, and bias scenarios.
Engineer optimization of gridded precipitation in hec-hms by running optimization trials to maximize peak discharge at the outlet, adjusting the storm center coordinates and using a transposed meteorological model.
Build a reservoir using the outflow curve method in HMS from scratch, and determine the minimum infiltration rate in the subbasin to keep the pool elevation under 1455 feet.
Apply simplex optimization in HEC-HMS to calibrate a four-parameter Mahoning Creek model using time series data manager and discharge gauges, fitting observed hydrographs.
Enroll in this hands-on HEC-HMS exercise to model extreme precipitation frequency events using NOAA Atlas 14 data, three return-period storms, and uncertainty analysis of temporal patterns and area reduction functions.
Learn to view spatial results from a hec-hms simulation, including structured discretization, gis preprocessing, running the model, and visualizing snow water equivalent and precipitation with adjustable playback and export options.
Implement constant monthly base flow in HMS, run simulations, and compare observed and model hydrographs to improve peak discharge, volume, Nash Sutcliffe, and percent bias.
Apply the linear reservoir baseflow method in HEC-HMS, adjust two-layer baseflow, infiltration rate, and reservoirs, run simulations, and compare peak discharge, total volume, and Nash-Sutcliffe efficiency to observed flows.
Apply the recession base flow method in HEC-HMS, adjust base flow, recession constant, and peak ratio, run simulations, and evaluate results against observed flow using Nash-Sutcliffe efficiency and percent bias.
Explore the lag routing method in HEC-HMS by configuring a reach, setting inflow as discharge, choosing a lag value, and calibrating outflow to a target hydrograph via a simulation run.
Explore applying the Muskingum routing method in HEC-HMS to match inflow and outflow hydrographs, calibrating k, x, and subreaches to minimize peak error.
Create eight-point cross sections from raw data and assign them to HMS reaches using Muskingum routing, including importing data from Excel and visualizing the upper, middle, and lower cross sections.
Build a basin model in HMS and apply the Muskingum College routing method to three reaches using time-series inflow and target discharge, then compare results to HEC-RAS data.
Explore storage-discharge curves using the mod-puls reach method in HMS, export HEC-RAS data, configure five reaches, run calibrations, and analyze attenuation and lag in reach five.
Estimate HMS parameters with the expression calculator in HEC-HMS using GIS data to compute subbasin and reach characteristics, apply mod Clark and deficit and constant loss, then run 2018 simulation.
Estimate time of concentration and storage coefficient for the Clark unit hydrograph using the hydrologic modeling software, then analyze how changes affect peak discharge and time to peak.
Delineate the Punxsutawney basin using HEC-HMS by building a project, merging tiff terrain data, and applying GIS pre-processing to identify streams and subbasins.
Apply the initial and constant loss method in hEC-HMS to calibrate rainfall-runoff simulations by adjusting initial loss, constant rate, and impervious percent, and compare simulated vs observed hydrographs.
Calibrate hydrologic responses in HMS using the green amp loss and deficit and constant loss methods, compare simulated and observed hydrographs, and tune parameters like hydraulic conductivity, suction, and deficit.
Build an HMS model from an existing project, apply the linear deficit and constant loss method, run a simulation, and optimize parameters to compare against observed flow.
Download MRMS gridded data with a Python script, unzip GRIB files, then import them into HMS, clip and reproject to 2000 m, using bilinear resampling for a precipitation data set.
In this hec-hms exercise, import and use mrms gridded precipitation data, create a clipping mask in qgis, import via the gridded data importer, and compare two meteorological models and simulations.
Import daily North America precipitation netCDF data into HMS with a 2000 m grid and bilinear resampling; compare with Nexrad to assess rainfall capture at 24-hour time steps.
Learn to import Prism gridded precipitation data into HEC-HMS, compare Prism daily data with hourly Nexrad, and assess impacts on watershed runoff and losses.
Import gridded data in HEC-HMS, including snow water equivalent and temperature grids from netCDF and Prism sources, then run simulations and compare results with observed snow water equivalent.
Use the grid to point tool in HEC-HMS to create an area averaged snow water equivalent time series from a gridded dataset with a shapefile mask.
Learn to use the HMS normalizer tool to adjust hourly MRMS data to daily prism totals. Analyze the impact of different normalizing intervals on cumulative and incremental precipitation.
Learn to correct precipitation data in hec-hms using the normalizer tool, integrate stage four gridded data with prism, and validate results against observed flow.
Learn to apply gridded precipitation to a non georeferenced HMS basin model by creating a structured grid for subbasins, loading terrain data, and computing grid cells for gridded data use.
Explore how to configure Metsim precipitation and temperature methods in HMS, convert daily data to subdaily steps, run 1972–2011 simulations, and compare observed versus simulated flows using Excel plots.
Learn to download, import, and process gridded data in hec-hms, converting prism and mrms precipitation to ds files, generate time series, normalize data, and compare snow water equivalent against observations.
Create time series datasets in HMS by adding a DS-linked precipitation gauge and a manually entered discharge gauge, then import observed discharge from Excel and configure time windows.
Learn to create paired data sets in HMS by building an elevation-discharge curve, a cross section, and an elevation-storage curve using manual entry and DS path references.
Create and import gridded data sets in HMS, including precipitation frequency grids and grid sets, and export subbasins shapefiles for use in a meteorologic model.
Learn to set up and calibrate the gridded temperature index snowmelt method in HEC-HMS, using gridded precipitation and temperature, and compare observed and simulated snow water equivalent.
Explore the gridded hybrid snow melt method in hec-hms, building a meteorological model, configuring gridded inputs, and calibrating snow parameters to match observed snow water equivalent and discharge.
Calibrate the gridded energy budget snow melt method in HEC-HMS by building a meteorological model, assigning gridded inputs, and matching observed snow water equivalent using calibration steps.
Build an HMS project from scratch with the gridded temperature index snowmelt method, importing terrain and weather data, delineating watersheds, configuring snow parameters, and running a calibration simulation.
Calibrate point snow melt in HMS using temperature index and energy budget methods, load Snotel data, configure meteorological models, run simulations, and assess results with Nash-Sutcliffe and percent bias.
Learn to calibrate snowmelt at gage locations using a HEC-HMS model with temperature index, incorporating Snotel precipitation, temperature, and snow water equivalent data to simulate snow accumulation and melt.
Prepare terrain data for HMS by gathering USGS elevation tiff files in qgis, processing, reprojecting, clipping to a two-mile buffered watershed, and importing the result into HMS.
Explore how terrain reconditioning uses burn streams and building walls to alter terrain data and influence watershed delineation in HEC-HMS, with buffer, smooth drop, and sharp drop distances.
Learn to estimate hydrologic parameters in HEC-HMS using the expression calculator, computing time of concentration and storage coefficient via the Clark unit hydrograph and parameter loss settings.
** All videos are downloadable **
Put your HEC-HMS knowledge into practice with this hands-on exercise series, designed to complement and extend the concepts introduced in the HEC-HMS Lessons course. In this companion course, you’ll move beyond individual methods and step-by-step tutorials to work through complete hydrologic modeling scenarios that integrate precipitation, losses, transforms, baseflow, routing, snowmelt, and reservoir elements into fully functioning watershed models. Each exercise emphasizes practical application—building, calibrating, and analyzing simulations that reflect real-world hydrologic systems and study workflows.
You’ll experiment with multiple precipitation methods including gage weighting, gridded data, inverse distance, and interpolation, as well as explore advanced tools for importing, normalizing, and validating MRMS, PRISM, and NOAA Atlas 14 datasets. Exercises also cover loss estimation methods from Initial and Constant to Green-Ampt and Deficit approaches, alongside parameter optimization using simplex, expression calculators, and regional estimation techniques. Transform and routing scenarios include Clark, ModClark, lag, Muskingum, Muskingum-Cunge, and diffusion wave methods, paired with baseflow, reservoir, and storage-discharge curve applications.
Beyond rainfall-runoff simulation, you’ll practice with snowmelt and sediment transport methods, apply depth-area reduction techniques, and use temporal patterns to build hypothetical storm events. The course also introduces terrain processing workflows in QGIS, parameter regionalization, and calibration at gage locations, helping you connect conceptual modeling to observed data. As with the lessons course, you’ll leverage HEC-HMS’s visualization and reporting tools to interpret results, but here the focus is on integration, problem-solving, and realistic applications across diverse watersheds and events.
By the end of the course, you’ll have completed a wide range of end-to-end HEC-HMS exercises and developed the confidence to apply your skills to consulting projects, watershed studies, flood risk assessments, and research applications. Completion of the HEC-HMS Lessons course is recommended, but not required, especially for users with prior exposure to hydrologic modeling.