Download PDF
Download page #098 ResSim PROSPECT (Feb 2025).
#098 ResSim PROSPECT (Feb 2025)
Administrative Information
Course Co-coordinators: Leila Ostadrahimi and Julia Slaughter
Dates: Monday, — Friday,
Pre-test and Post-test Requirements
Students are requested to bring their USACE laptop and CAC card as the pre-test and post-test for the course must be completed in class from the ELLC through the Enterprise Access Management Service-Army (EAMS-A) portal https://usace.llc.army.mil
LLC Blackboard Help: If you have any questions or concerns, please contact the Blackboard Help Desk at 1-800-275-2872. Alternatively, send an email to the Army Training Help Desk, athd@athdmail.army.mil with the Subject: Blackboard
Discourse for Reporting Bugs and Requesting Help
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.
Course Materials
Downloadable Course Materials
If your USACE laptop does not contain a working version of the 7-Zip software program (used to unzip files and folders) please let your course administrator know, or contact your ACE-IT or IT Administrator to install 7-Zip on your computer.
Download Lectures
Download Workshops
Link to download HEC-ResSim (v4.0.1.112 Beta) class software as an executable: https://drive.hecdev.net/share/Yv3h2gLc
(instructions for downloading and unzipping the executable: FY25 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 FY25 All Workshop Files page.
All files needed for completing the workshops can be downloaded from the individual pages identified in the table. HEC-ResSim pre-release Version 3.5 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).
Title | Last Updated | Purpose |
---|---|---|
FY25 All Workshop Files | Last Modified: 2025-02-05 15:24:35.75 | Location for sharing all workshop files for selectable downloads. Note, workshop solution files will be made available at a later time. |
FY25 Crazy Mountain Reservoir Regulation Manual | Last Modified: 2025-01-29 09:39:04.029 | Manual created for the #098 PROSPECT HEC-ResSim Workshops. Contains pertinent data for completing the workshops. |
FY25 Workshop 1 – Watershed Setup & Network Development | Last Modified: 2025-01-29 09:40:22.682 | Create a reservoir network. Add reaches to complete connectivity. Entering reach properties, reservoir pool and dam definition, and outlets and define outlet properties. Creating an operation set. |
FY25 Workshop 2 – Basic Guide Curve Operations | Last Modified: 2025-01-29 09:40:36.672 | Create a simple operation set and define its zones – Guide Curve definition. Create alternatives and simulations. Perform both high and low flow simulations. Gain understanding of guide curve operation. |
FY25 Workshop 3 – Creating At-Site Operating Rules | Last Modified: 2025-01-29 09:40:47.67 | Develop an operation set and its associated alternative for each rule type. Gain familiarity with the Release Function editor and each type of “at-site” rule. |
FY25 Workshop 4 – Multiple Rules Operation | Last Modified: 2025-01-29 09:40:58.691 | Add a downstream control rule to an existing operation set. Prioritize the rules in the operation set. Understand how downstream operation and rule prioritization influence release decisions. |
FY25 Workshop 5 – Induced Surcharge Operation | Last Modified: 2025-01-29 09:41:17.024 | Duplicate existing operation set. Add emergency operation zone to new operation set. Add induced surcharge rule. Duplicate alternative. Change operation set to new set in new alternative. Edit simulation, adding new alternative. Update from base. Analyze difference in operation. |
FY25 Workshop 6 – System Operations | Last Modified: 2025-02-05 15:26:04.561 | Part A – review Guide Curve operations. Part B – add an implicit, parallel reservoir system. Part C – add an implicit, tandem reservoir system. Part D – add an explicit reservoir system and define the storage balance scheme. Analyze operations, changes in reservoir storage management and downstream regulation. |
FY25 Workshop 7 – Hydropower: Adding Power Plants and Generating Power | Last Modified: 2025-01-29 09:41:36.721 | Add a power plant and analyze standard operations without energy demand (secondary power production). Add a scheduled energy requirement to the operations and analyze impact of power requirement on results. Become familiar with hydropower output options. |
FY25 Workshop 8 – If-Then-Else Rules and Scripting | Last Modified: 2025-01-29 09:41:46.177 | Creating If-Then-Else rules. We will start with a watershed that already has a state variable defined. We will use that state variable within the condition of an If block. We will analyze the behavior and influence of the If block on the release decision logic/determination. |
FY25 Workshop 9 – Tying It All Together | Last Modified: 2025-02-07 09:00:38.766 | Run and analyze different ResSim model exercises, then solve modeling issues and answer questions presented in the problem statement. |
Course Agenda
Time | Unit | Type | Module | Instructors | Class Materials |
Monday, February 03, 2025 | |||||
8:00-9:00 | - | Intro | Course Introductions and Pre Course Test | Ostadrahimi, Slaughter | Pre-test via EAMS-A portal https://usace.llc.army.mil |
9:00-9:45 | 1.1 | Lecture 1 | Simulating Reservoir Systems | Walsh | |
9:45-10:00 | Break | ||||
10:00-10:25 | 1.2 | Lecture 2 | Introduction to HEC-ResSim | O'Connell | 1.2 L-02–IntroducingHEC-ResSim_2025.pptx |
10:25-11:00 | 1.3 | Lecture 3 | Developing a Watershed Schematic | Ostadrahimi | |
11:00-11:30 | 1.4 | Lecture 4 | Reservoir Network | O'Connell | 1.4 L-04–ReservoirNetworks_2025.pptx |
11:30-12:30 | Lunch | ||||
12:30-13:40 | 1.5 | Workshop 1 | Watershed Setup and Reservoir Network | Walsh, O'Connell | Workshop 1 – Watershed Setup & Network Development |
13:40-14:05 | 1.6 | Lecture 5 | Basic Guide Curve Operations + intro to WCM | O’Connell | 1.6 L-05–BasicGuideCurveOperations_2025.pptx |
14:05-14:20 | Break | ||||
14:20-15:05 | 1.7 | Lecture 6 | Alternatives and Simulations | Ostadrahimi | 1.7 L-06–Alternatives&Simulations_2025.pptx |
15:05-16:00 | 1.8 | Lecture 7 | Analysis of Results | Walsh | |
16:00-17:00 | 1.9 | Workshop 2 | Basic Guide Curve Operations | Heisman, O'Connell | Workshop 2 – Basic Guide Curve Operations |
Time | Unit | Type | Module | Instructors | Class Materials |
Tuesday, February 04, 2025 | |||||
8:00-9:00 | 2.1 | Lecture 8 | Routing Methods | Bartles | |
9:00-9:15 | Break | ||||
9:15-10:45 | 2.2 | Lecture 9 | Basic Rule-Based Reservoir Operation | Hanbali | |
10:45-11:30 | 2.3 | Lecture 10 | Implementing Release Rules | Faber | 2.3 L-10-ImplementingReleaseRules 2025.pptx |
11:30-12:00 | 2.4 | Workshop 3 | Creating At-Site Operating Rules | Hanbali, Walsh | Workshop 3 – Creating At-Site Operating Rules |
12:00-1:15 | |||||
1:15-15:15 | 2.4 | Workshop 3 | Creating At-Site Operating Rules (cont'd) | Hanbali, Walsh | -- |
15:15-15:30 | Break | ||||
15:30-16:00 | 2.5 | Lecture 11 | Real-Time vs. Planning, ResSim Modeling Approaches | Hanbali | |
16:00-17:00 | 2.6 | Lecture 12 | Operation for Downstream Objectives | DeGeorge | 2.6 L-12-OperationForDownstreamObjectives_2025.pptx |
Time | Unit | Type | Module | Instructors | Class Materials |
Wednesday, February 05, 2025 | |||||
8:00-9:45 | 3.1 | Workshop 4 | Multiple Rules Operation | DeGeorge, Ostadrahimi | Workshop 4 – Multiple Rules Operation |
9:45-10:00 | Break | ||||
10:00-11:15 | 3.2 | Lecture 13 | Emergency Gate Operation-Induced Surcharge | Faber | |
11:15-11:45 | 3.3 | Workshop 5 | Induced Surcharge Operation | Faber, Walsh | Workshop 5 – Induced Surcharge Operation |
11:45-12:45 | Lunch | ||||
12:45-13:45 | 3.3 | Workshop 5 | Induced Surcharge Operation (cont'd) | Faber, Walsh | -- |
13:45-14:45 | 3.4 | Lecture 14 | System Operation | Hanbali | |
14:45-15:00 | Break | ||||
15:00-17:00 | 3.5 | Workshop 6 | System Operation Workshop | Hanbali, Walsh | Workshop 6 – System Operations |
Time | Unit | Type | Module | Instructors | Class Materials |
Thursday, February 06, 2025 | |||||
8:00-9:00 | 4.1 | Lecture 15 | Hydropower Concepts | Heisman | 4.1 L-15–Hydropower Concepts_2025.pptx |
9:00-9:45 | 4.2 | Lecture 16 | Hydropower Simulation | Ostadrahimi | |
9:45-10:00 | Break | ||||
10:00-11:30 | 4.3 | Workshop 7 | Hydropower | Heisman, Ostadrahimi | Workshop 7 – Hydropower: Adding Power Plants and Generating Power |
11:30-12:00 | 4.4 | Lecture 17 | If-Then-Else Rule Blocks | O'Connell | |
12:00-1:00 | Lunch | ||||
1:00-1:45 | 4.5 | Lecture 18 | Scripting in ResSim | Heisman | 4.5 L-18–ScriptingInResSim101_PROSPECT_2025.pptx |
1:45-14:30 | 4.6 | Workshop 8 | If-Then-Else Rules and Scripting | O'Connell, Heisman | Workshop 8 – If-Then-Else Rules and Scripting |
14:30-14:45 | Break | ||||
14:45-15:30 | 4.6 | Workshop 8 | If-Then-Else Rule Blocks and State Variables (cont'd) | O'Connell, Heisman | -- |
15:30-16:00 | 4.7 | Lecture 19 | Developing Inflows | Walsh | |
16:00-17:00 | 4.8 | Lecture 20 | Compute Blocking and Modeling Techniques | Heisman | 4.8 L-20–ComputeBlocksAndModelTechniques_2025.pptx |
Time | Unit | Type | Module | Instructors | Class Materials |
Friday, February 07, 2025 | |||||
8:00-8:30 | - | Test | Post Course Test | Ostadrahimi, Slaughter | Post-test via EAMS-A portal https://usace.llc.army.mil |
8:30-10:00 | 5.1 | Workshop 9 | Tying It All Together | Hanbali, Walsh | Workshop 9 – Tying It All Together |
10:00-10:15 | Break | ||||
10:15-11:00 | 5.2 | Lecture 21 | Advanced Features | Heisman | L-5.2-AdvancedComputeTypes_Ensemble,Yield,MonteCarlo_2025.pptx |
11:00-11:45 | 5.3 | Lecture 22 | Water Quality Demo | Ostadrahimi | |
11:45-12:15 | - | Closing | Critique & Closing | Ostadrahimi, Slaughter | |
References
Modeling Help
- HEC Software Community Discussion: Discourse
https://discourse.hecdev.net/c/hec-ressim/17Do not put sensitive info on this website, because it can be seen by the public.
- Email the General ResSim Mailbox: hec.ressim@usace.army.mil
- CWMS MMC Modeling Group https://dod.teams.microsoft.us/l/channel/19%3adod%3ac7a3312c47bb433898b22ea6dd3c7332%40thread.skype/3.%2520ResSim?groupId=60a3bc99-ab46-4b3a-8690-198ec6cbced3&tenantId=fc4d76ba-f17c-4c50-b9a7-8f3163d27582
- Engauge Digitizer on App Portal: https://app-portal.usace.army.mil/esd/Items/Details?PackageId=15121
Scripting Resources
- HEC-ResSim User's Manual Utility Scripting in ResSim chapter
- HEC-DSS Programmer's Guide For Java
- HEC-DSS Programmers Guide for C
- CWMS Modeling Group Scripting Webinars
Other Classes
Guidance
- ER 1110-2-240: https://www.publications.usace.army.mil/portals/76/publications/engineerregulations/er_1110-2-240.pdf
- EM 1110-2-3600: https://www.publications.usace.army.mil/Portals/76/Publications/EngineerManuals/EM_1110-2-3600.pdf