Curriculum purpose

This material provides learners with the capability to perform reservoir system studies using the HEC-ResSim reservoir operations simulation software.  Learners will develop the knowledge and skills to build, modify, run, and interpret reservoir operations simulation models.

Learning outcomes (students will be able to)

  • Explain core concepts for reservoir system simulation (authorized purposes, operational goals, constraints, performance metrics).
  • Identify and organize required physical and operational data for ResSim modeling.
  • Build a ResSim model from scratch, including reservoir/network configuration and key operational elements.
  • Translate operating objectives and rules into ResSim parameters.
  • Execute simulations, troubleshoot common setup issues, and manage alternatives/scenarios.
  • View, summarize, and interpret results to support planning and operational decision-making.
  • Apply introductory advanced capabilities:
    • system demands
    • hydropower
    • downstream objectives
    • basic scripting concepts/workflows

Audience and context (where/why used)

  • Primary audience: USACE staff and partners performing planning studies and/or real-time reservoir operations simulation.
  • Typical applications: flood control, water supply, hydropower, multipurpose operations; single reservoirs and multi-reservoir systems.

Course Materials

Downloadable Course Materials 

Download Lectures

Download Workshops

USACE can access class recordings here (or request access): https://dod.teams.microsoft.us/l/channel/19%3Adod%3Ae6bf428d85c543e1b5c9c7e1f5b0b080%40thread.tacv2/Training%20Videos%20and%20Recordings?groupId=c6ea561e-c289-4651-913e-baa9b4ba80ec&tenantId=fc4d76ba-f17c-4c50-b9a7-8f3163d27582

Links to Download HEC-ResSim pre-release Version 4.1.0

Link to download HEC-ResSim (v4.1.0.1-beta) class software as an executable: https://drive.hecdev.net/share/cmC3zyLj

(instructions for downloading and unzipping the executable: HEC-ResSim Training How to download an executable file from HEC Drive)

Lectures

In previous years the Course Manual was printed and provided to the students upon arriving in the classroom in Davis, CA. However, in response to end-of-course student critiques and reducing HEC's carbon footprint, printed course manuals are no longer provided to students. If printed lectures slides are desired (e.g., for notetaking purposes), students are encouraged to print and bring their own copy to class. Lecture presentations can be downloaded in advance of the first day of class by clicking the link provided in the Course Materials section of this page, or individually from the agenda on this page.

Workshops

In order to complete workshops the Reservoir Regulation Manual will be needed. The zipped workshop documents provided in the Course Materials section include the manual. Computers in the classroom are provided for the students to work in groups to complete the course workshops, or you can copy the files (software, watersheds, instructions) to your laptop and perform the workshops there.

Note: If working on the workshops on your personal computer, before you begin any of the workshops create a folder named "Class" in OSDisk (C:). Many of the workshops have instructions referring to specific file paths so this step is necessary to be able to finish the workshops properly. (Or copy the files to another location and translate any instructions concerning the C:/Class/ directory accordingly).

The workshop instructions are provided online. Please select the desired workshop link below. Each workshop instruction page contains the starting workshop zipped watershed and required data files. The required datafiles can also be downloaded from the link provided in the Course Materials section of this page, or from the individual workshop pages.

All files needed for completing the workshops can be downloaded from the individual pages identified in the table. A pre-release version of HEC-ResSim will be used in this class. Select the appropriate workshop to obtain copies of the starting workshop watershed, datafiles required for the workshop and the workshop solution watershed. (Note: solution watersheds will be made available at a later time).

Course Agenda


UnitTypeApprox Time (min)ModuleInstructorsClass SlidesInformal Video Recording
Day 1
1.1Lecture 1

45

Simulating Reservoir SystemsWalsh
1.2Lecture 230Introduction to HEC-ResSimOstadrahimi
1.3Lecture 330Developing a Watershed SchematicOstadrahimi
1.4Lecture 430Reservoir Networks - Modeling the River SystemO'Connell
1.5Workshop 160Watershed Setup and Reservoir Network Ostadrahimi, Walsh 
1.6Lecture 5

30

Reservoir Networks - Defining an Operation Scheme

(includes Basic Guide Curve Operations + intro to WCM)

O’Connell
1.7Lecture 645Alternatives and SimulationsWalsh
1.8Lecture 760Analysis of ResultsHeisman
1.9Workshop 260Basic Guide Curve OperationsHeisman, O'Connell 

UnitTypeApprox Time (min)ModuleInstructorsClass MaterialsInformal Video Recording
Day 2
2.1Lecture 860Routing MethodsBartles
2.2Lecture 960Basic Rule-Based Reservoir OperationHanbali
2.3Lecture 1060Implementing Release RulesHeisman
2.4Workshop 390Creating At-Site Operating RulesHanbali, Walsh 
2.5Lecture 1145Real-Time vs. Planning, ResSim Modeling ApproachesHanbali 
2.6Lecture 1260Operation for Downstream ObjectivesDeGeorge

UnitTypeApprox Time (min)ModuleInstructorsClass MaterialsInformal Video Recording
Day 3
3.1Workshop 445Multiple Rules OperationDeGeorge, Ostadrahimi 
3.2Lecture 1360Emergency Gate Operation-Induced SurchargeO'Connell
3.3Workshop 575Induced Surcharge OperationO'Connell, Walsh 
3.4Lecture 1460System OperationHanbali 
3.5Workshop 6120System Operation WorkshopHanbali, Walsh 

UnitTypeApprox Time (min)ModuleInstructorsClass MaterialsInformal Video Recording
Day 4
4.1Lecture 1560Hydropower ConceptsWalsh
4.2Lecture 1645Hydropower SimulationOstadrahimi
4.3Workshop 7

90

Hydropower

Heisman, Ostadrahimi 
4.4Lecture 1730If-Then-Else Rule BlocksO'Connell
4.5Lecture 1845Scripting in ResSimHeisman
4.6Workshop 860If-Then-Else Rules and ScriptingO'Connell, Heisman 
4.7Lecture 1945Developing InflowsWalsh
4.8Lecture 2045Compute Blocking and Modeling TechniquesHeisman

UnitTypeApprox Time (min)ModuleInstructorsClass MaterialsInformal Video Recording
Day 5
5.1Workshop 990Tying It All TogetherHanbali, Ostadrahimi 
5.2Lecture 2145Advanced FeaturesO'Connell
5.3Lecture 2245Water Quality DemoOstadrahimi

Live Software Demo, WQ_ProspectFY26.7z



References

Modeling Help


Discourse for Reporting Bugs and Requesting Help

HEC Software Community Discussion: Discourse

USACE may request help or report bugs here:   https://discourse.hecdev.net/c/hec-ressim/17

You will need to Sign Up to request an account before you can enter new topics or add comments.

Do not put sensitive info on this website, because it can be seen by the public.


Non-USACE partners may view the help requests and solutions at the above link.

 


Useful Companion Software for building HEC-ResSim models:

Scripting Resources

Other Classes

Guidance