Date: 23-27 June 2025

Location: USACE Hydrologic Engineering Center, Davis, CA

Course #: 369-2

The course covers a variety of areas that go beyond the Basic HEC-HMS course which focuses on event-based flood hydrology.  This course contains modules on continuous simulation, including the details of modeling water content in the soil, evaporation and transpiration, and details of the components included in HEC-HMS for representing these processes.  This course also contains modules on model calibration and validation, snow processes and snowmelt modeling, parameter optimization, uncertainty analysis, modeling frequency and hypothetical storms, and ensemble analysis.  A final project is included that ties together the various lecture and workshop topics that were introduced throughout the week.

The following table provides links to all lectures and workshop pages located in the HEC-HMS Tutorials and Guides space. All workshop files can be downloaded from the workshops pages as well. Finally, all PowerPoint files are included below and can be downloaded for reference.

Blackboard Link: https://usace.llc.army.mil//

Quizizz Link: joinmyquiz.com

Course Materials

Lectures: Lectures.zip

Instructors:


Required Software

We will be using the following software throughout the week. Please download from the following links to a directory such as C:\Programs (not C:\Users or the Desktop).


Monday (23 June 2025)

Time (PDT)

Duration (min)TopicInstructors
Links to Material
8:00 - 9:0060Intro/Pre-Test


9:00 - 10:0060

Lecture 1: Model Calibration and Validation

Explanation of model calibration versus model validation.  Discussion of techniques and statistical metrics used to evaluate model performance.

10:00 - 10:1515Break

10:15 - 11:1560

Workshop 1: Calibrating and Validating a Single Event Model

Practice calibrating single event models and explore different calibration techniques.  Validate a model to independent events using parameters from model calibration.

Calibrating and Validating a Single Event Model
11:15 - 11:3015Review

11:30 - 12:3060Lunch

12:30 - 13:1545

Lecture 2: Continuous Simulation Methodologies

Explanation of differences between event and continuous simulation.  Description of the soil moisture accounting and deficit constant methods that can be used for continuous simulation.

13:15 - 14:0045

Lecture 3: Evapotranspiration

Explanation of the physical process of plant water use and approaches to simulating evapotranspiration.  Discussion of the importance of evapotranspiration in the water balance over long time periods, the methods available in HEC-HMS for modeling ET.

14:00 - 16:30135

Workshop 2: Calibrating a Continuous Simulation Model

Practice calibrating continuous simulation models.  Explore the effect of different methods for representing evapotranspiration.

Calibrating a Continuous Simulation Model
 15Break (taken any time during the workshop)

16:30 – 16:4515Review



16:45 – 17:0015

Lecture 4: Case Study of a Continuous Simulation Model for the Russian River Watershed

Discussion of the application of HEC-HMS to the Russian River Forecast Informed Reservoir Operation (FIRO) study and how the HEC-HMS model was developed and calibrated.



Class Happy Hour at Woodstock's

Tuesday (24 June 2025)

Time (PDT)

Duration (min)TopicInstructors
Links to Material
8:00 - 8:4545

Lecture 5: Gridded Data Import and Manipulation

Discussion of gridded data sources.  Downloading, importing, and using within HEC-HMS are also discussed.

08:45 - 09:3045

Workshop 3: Downloading and Importing Gridded Data

Download and import gridded data.  Use gridded data within an HEC-HMS project. Extract a subbasin-average time-series from a gridded time-series.

Downloading, Importing, and Processing Gridded Data

Task 1: Importing Gridded Data

Task 2: Extracting time-series data from grids

09:30 - 09:4515

Break



09:45 - 10:3045

Workshop 4: Manipulating Gridded Data

Use the Normalizer tool to create a normalized precipitation grid that captures the temporal variability of one gridded dataset but the cumulative volume of another gridded dataset. Use the Grid To Point tool to calculate subbasin-averaged SWE from SWE grids.

Task 3: Normalizing Precipitation Data

Task 4: Creating an observed SWE time-series

10:30 - 10:4515

Review



10:45 - 11:4560

Lecture 6: Snow Hydrology and Data

Brief history of snowmelt/accumulation modeling.  Explanation of the physical processes at work during snow fall and pack accumulation.  Discussion of the role of ripening and pack melt.  Introduction to the types of atmospheric data required for snow modeling.  Discussion of methodologies used to collect information about the snowpack.  Sources of data and appropriate processing procedures.

11:45 - 12:4560

Lunch



12:45 - 13:4560

Lecture 7: Snowmelt Modeling Methodologies

Introduction to the temperature index, hybrid, and energy budget snow modeling methods along with guidance on parameter estimation.  Discussion of parameter calibration techniques, optimization, and uncertainty.

13:45 - 15:0075

Workshop 5: Point Snowmelt Calibration

Review atmospheric data and prepare a Meteorologic model for use with all available snow modeling methods in HEC-HMS.  Become familiar with the available snow modeling methods using a point watershed.  Calibrate using data from a SNOTEL.

Calibrating Point Snowmelt: Swamp Angel Study Plot, Colorado
15:00 - 15:1515

Review



15:15 - 15:3015

Break



15:30 - 16:4575

Workshop 6: Gridded Snowmelt Calibration

Become familiar with the available snow modeling methods using a gridded watershed.  Calibrate using SNODAS data.

16:45 - 17:0015

Review



Wednesday (25 June 2025)

Time (PDT)

Duration (min)TopicInstructors
Links to Material
08:00 - 08:4545

Lecture 8: Case Study of a Gridded Snowmelt Model for the Columbia River Watershed

Discussion of the application of HEC-HMS to the Columbia River study and how the HEC-HMS model was developed and calibrated for a multi-million dollar study which evaluated alternative reservoir operation scenarios within the Columbia River watershed.

08:45 - 09:4560

Lecture 9: Reservoir Modeling Methodologies

Modeling reservoirs using the HMS Reservoir element, including specified releases, outflow curves, outflow structures, rule-based reservoir routing, and sedimentation.

09:45 - 10:0015

Break



10:00 - 11:3090

Workshop 7: Modeling Reservoir Operations within HEC-HMS

Utilize multiple Reservoir options to simulate reservoir storage, elevation, and releases.

Introduction to Modeling Reservoir Operations with HEC-HMS

If time allows:

Task 2: Reservoir Volume Reduction Modeling with Outflow Curve Routing Method (Elevation-Storage-Area-Discharge)

11:30 - 11:4515

Review



11:45 - 12:4560

Lunch



12:45 - 13:3045

Lecture 10: Model Optimization Methodologies

Understanding model optimization using HEC-HMS, including the Simplex and Differential Evolution search methods, strategies for effective optimization, parameter estimation, and flood maximization.

13:30 - 14:4575

Workshop 8: Model Parameter Optimization

Use the Simplex and Differential Evolution options to optimize model parameters.

Start with Simplex and complete both if time allows.

Applying Simplex and Differential Evolution Optimization to Single Event Calibration

14:45 - 15:0015

Review



15:00 - 15:4545

Lecture 11: Model Uncertainty Methodologies

Describe various sources of uncertainty in hydrologic modeling results and ways in which they can be quantified using the Uncertainty Analysis within HEC-HMS.

15:45 - 16:0015

Break



16:00 - 17:0060

Lecture 12: Optimization and Uncertainty Analysis Case Study - Optimization and Transposition of Historical Storms

Use of the HEC-HMS Optimization Trial and Uncertainty Analysis for exploring the flood impacts of real storms using a what-if approach.

Thursday (26 June 2025)

Time (PDT)

Duration (min)TopicInstructors
Links to Material
08:00 - 09:3090

Workshop 9: Application of the HEC-HMS Uncertainty Analysis Compute Option

Use the Uncertainty Analysis to explore uncertainty in outputs that are due to various hydrologic process.

Applying the Uncertainty Analysis Compute Option in HEC-HMS
09:30 - 09:4515Review



09:45 - 10:1530

Lecture 13: Ensemble Analysis

Present the Ensemble Analysis along with example applications.  Describe goals and outputs of a typical Ensemble Analysis.

10:15 - 10:3015Break



10:30 - 11:0030Demo: Ensemble AnalysisEnsemble Analysis in HEC-HMS
11:00 - 12:0060

Lecture 14: Frequency and Hypothetical Storm Methodologies in HEC-HMS

Discuss hypothetical and frequency storm precipitation methods in the HEC-HMS Meteorologic Models. Investigate storm area, temporal patterns and other critical components. 

 
Class Photo



12:00 - 13:0060Lunch



13:00 - 13:4545

Workshop 10: Frequency Storms

Use the Depth-Area Analysis to develop flow-frequency curves at multiple locations.  Also, develop custom depth-area reduction curves and compare against those from NOAA Atlas 2.

Applying the Frequency Storm Met Model in HEC-HMS
13:45 - 14:0015Review



14:00 - 15:0060

Workshop 11: Hypothetical Storms

Use the Hypothetical Storm option in order to estimate flow-frequency at various points of interest.  Utilize multiple temporal and spatial distribution patterns.

Applying the Hypothetical Storm Met Model in HEC-HMS
15:00 - 15:1515Review



15:15 - 15:3015

Final Project: Calibrate, Validate, and Apply a Complex Model

This final workshop combines information from all lessons and workshops and gives you another chance to calibrate, validate, and apply an HEC-HMS project.

Advanced Applications of HEC-HMS Final Project
15:30 - 15:4515Break



15:45 - 17:0075Final Project Working Session

Friday (27 June 2025)

Time (PDT)

Duration (min)TopicInstructorsLinks to Material
08:00 - 10:00120Final Project Working Session
10:00 - 10:3030

Finish and Submit Final Project

Post-Test/End of Course Questionnaire


10:30 - 11:0030Final Project Review/Wrap-Up
11:00 - 12:0060Closing Activities