Download PDF
Download page #098 ResSim PROSPECT (Feb 2023).
#098 ResSim PROSPECT (Feb 2023)
Administrative Information
Course Co-coordinators: Sara O'Connell 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 post-test and pre-test for the course must be completed in class from the ELLC through the Enterprise Access Management Service-Army (EAMS-A) portal https://ellc.learn.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
Course Materials
Downloadable Course Materials
The provided links allow students to download a copy of the course agenda, lecture presentations, and workshop documents. We will continue to upload 2023 class materials as they become available.
Click link to download the course agenda: 098_ResSim_Agenda_6-10Feb2023_updated230208.pdf
Click link to download 2023 lecture presentations*: PROSPECT 098 2023 Files
(*the lectures for 2023 are also attached individually in the agenda on this page)
Click link to download zipped workshop instructions, starting zipped watersheds, and workshop datafiles**: All Workshop Files (No Solutions) Zipped
(**zipped workshop solution files are available from the individual workshop pages, review the Workshops section for a list of workshop pages)
Download software and selected individual workshop files here: All Workshop Files
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 are 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.
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 |
---|---|---|
All Workshop Files | Last Modified: 2023-02-06 18:54:47.355 | Location for sharing all workshop files for selectable downloads. Note, workshop solution files will be made available at a later time. |
Crazy Mountain Reservoir Regulation Manual | Last Modified: 2023-02-05 10:05:01.927 | Manual created for the #098 PROSPECT HEC-ResSim Workshops. Contains pertinent data for completing the workshops. |
FY24 All Workshop Files | Last Modified: 2024-02-04 13:42:22.123 | Location for sharing all workshop files for selectable downloads. Note, workshop solution files will be made available at a later time. |
FY24 Crazy Mountain Reservoir Regulation Manual | Last Modified: 2024-01-18 11:24:02.113 | Manual created for the #098 PROSPECT HEC-ResSim Workshops. Contains pertinent data for completing the workshops. |
FY24 Workshop 1 – Watershed Setup & Network Development | Last Modified: 2024-02-04 13:52:54.979 | 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. |
FY24 Workshop 2 – Basic Guide Curve Operations | Last Modified: 2024-02-04 23:33:19.404 | 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. |
FY24 Workshop 3 – Creating At-Site Operating Rules | Last Modified: 2024-02-06 09:59:55.891 | 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. |
FY24 Workshop 4 – Multiple Rules Operation | Last Modified: 2024-02-07 08:38:31.352 | 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. |
FY24 Workshop 5 – Induced Surcharge Operation | Last Modified: 2024-02-06 13:49:20.535 | 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. |
FY24 Workshop 6 – System Operations | Last Modified: 2024-02-06 10:40:55.908 | 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. |
FY24 Workshop 7 – Hydropower: Adding Power Plants and Generating Power | Last Modified: 2024-04-19 15:06:02.405 | 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. |
FY24 Workshop 8 – If-Then-Else Rules and Scripting | Last Modified: 2024-01-22 14:21:22.57 | 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. |
FY24 Workshop 9 – Tying It All Together | Last Modified: 2024-04-19 15:09:54.609 | Run and analyze different ResSim model exercises, then solve modeling issues and answer questions presented in the problem statement. |
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. |
Workshop 1 – Watershed Setup & Network Development | Last Modified: 2023-02-07 06:48:22.762 | 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. |
Workshop 2 – Basic Guide Curve Operations | Last Modified: 2023-02-09 13:58:44.517 | 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. |
Workshop 3 – Creating At-Site Operating Rules | Last Modified: 2023-02-07 13:33:19.149 | 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. |
Workshop 4 – Multiple Rules Operation | Last Modified: 2023-02-08 07:37:53.342 | 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. |
Workshop 5 – Induced Surcharge Operation | Last Modified: 2023-02-08 09:48:35.195 | 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. |
Workshop 6 – System Operations | Last Modified: 2023-02-08 15:56:53.338 | 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. |
Course Agenda
Monday, 06 February 2023
Time | Type | Title | Instructor | Unit Length (min) | 2023 Class Materials |
---|---|---|---|---|---|
8:00 - 8:45 | Intro | Course Introductions | O'Connell/ | 45 | |
8:45 - 9:30 | Lecture | Simulating Reservoir Systems | Klipsch | 45 | |
9:30 - 10:00 | Lecture | Introduction to HEC-ResSim | O'Connell | 30 | |
10:00 - 10:15 | Break | Break | 15 | ||
10:15 - 10:45 | Lecture | Developing a Watershed Schematic | Ostadrahimi | 30 | |
10:45 - 11:30 | Lecture | Reservoir Network | Klipsch | 45 | |
11:30 - 12:30 | Break | Lunch | 60 | ||
12:30 - 1:45 | Workshop | Klipsch/ | 75 | ||
1:45 - 2:15 | Lecture | Basic Guide Curve Operations | O'Connell | 30 | |
2:15 - 3:00 | Lecture | Alternatives and Simulations | Errett | 45 | |
3:00 - 3:15 | Break | Break | 15 | ||
3:15 - 4:00 | Lecture | Analysis of Results | O'Connell | 45 | |
4:00 - 5:00 | Workshop | Klipsch | 60 |
Tuesday, 07 February 2023
Time | Type | Title | Instructor | Unit Length (min) | 2023 Class Materials |
---|---|---|---|---|---|
8:00 - 8:30 | Review | Review | Klipsch | 30 | |
8:30 - 9:00 | Lecture | Routing Methods | Errett | 30 | |
9:00 - 9:15 | Break | Break | 15 | ||
9:15 - 10:15 | Lecture | Errett | 60 | ||
10:15 - 11:00 | Lecture | Implementing Release Rules | Errett | 45 | |
11:00 - 12:00 | Workshop | Hanbali/ | 60 | ||
12:00 - 1:00 | Break | Lunch | 60 | ||
1:00 - 2:15 | Workshop | Creating At-Site Operating Rules - continued | Hanbali/ | 75 | |
2:15 - 2:30 | Break | break | 15 | ||
2:30 - 3:30 | Lecture | Operation for Downstream Objectives | DeGeorge | 60 | |
3:30 - 5:00 | Workshop | DeGeorge/ | 90 |
Wednesday, 08 February 2023
Time | Type | Title | Instructor | Unit Length (min) | 2023 Class Materials |
---|---|---|---|---|---|
8:00 - 9:15 | Lecture | Emergency Gate Operation / Induced Surcharge | Faber | 75 | |
9:15 - 11:00 | Workshop | Klipsch/ | 105 | ||
11:00 - 11:15 | Break | Break | 15 | ||
11:15 - 11:45 | Lecture | Developing Inflows | Errett | 30 | |
11:45 - 12:00 | Review | Review | Klipsch | 15 | |
12:00 - 1:00 | Break | Lunch | 60 | ||
1:00 - 2:00 | Lecture | Realtime vs Study Modeling approach | Hanbali | 60 | |
2:00 - 3:00 | Lecture | System Operation | Hanbali | 60 | |
3:00 - 3:15 | Break | Break | 15 | ||
3:15 - 5:15 | Workshop | Hanbali/ | 120 |
Thursday, 09 February 2023
Time | Type | Title | Instructor | Unit Length (min) | 2023 Class Materials |
---|---|---|---|---|---|
8:00 - 9:00 | Lecture | Hydropower Concepts | Heisman | 60 | |
9:00 - 9:45 | Lecture | Hydropower Simulation | Ostadrahimi | 45 | |
9:45 - 9:55 | Break | Break | 10 | ||
9:55 - 11:25 | Workshop | Heisman/ | 90 | ||
11:25 - 12:00 | Lecture* | Scripting in ResSim | O’Connell | 35 | |
12:00 - 1:00 | Break | Lunch | 60 | ||
1:00 - 1:30 | Lecture* | If-Then-Else Rule Blocks | Ostadrahimi | 30 | |
1:30 - 2:45 | Workshop | Errett/ | 90 | ||
2:45 - 3:00 | Break | Break | 15 | ||
3:00 - 4:00 | Lecture | Compute Blocking and Modeling Techniques | Heisman | 60 | |
4:00 - 5:00 | Lecture | Modeling challenges | Klipsch | 60 |
* Lecture order for "If-Then-Else Rule Blocks" and "Scripting in ResSim" switched. Lecture 19 (Scripting in ResSim) was switched with Lecture 18 (If-Then-Else Rule Blocks).
Friday, 10 February 2023
Time | Type | Title | Instructor | Unit Length (min) | 2023 Class Materials |
---|---|---|---|---|---|
8:00 - 8:30 | Course Test** | Post Course Test | O'Connell | 30 | |
8:30 - 10:00 | Workshop | Hanbali/ | 90 | ||
10:00 - 11:00 | Lecture | Preview of Advanced ResSim features | Heisman | 60 | L-22-2-AdvancedComputeTypes_Ensemble,Yield,MonteCarlo_2023.pptx L-22-2-NewFeatures_What's New and What's Coming_General_2023.pptx |
11:00 - 11:30 | Conclusion | Critique and Closing | O'Connell/ | 30 |
**Unplanned course review and question and answer session provided before the course post-test.
References
Modeling Help
- HEC Software Community Discussion: Discourse
do not put sensitive info on this website, because it can be seen by the public.
https://discourse.hecdev.net/c/hec-ressim/17 - 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
Scripting Resources
- HEC-ResSim User's Manual Scripting Utility chapter
- HEC-DSS Programmer's Guide For Java
- HEC-DSS Programmers Guide for C
- CWMS Modeling Group Scripting Webinars
Other Classes
- https://www.hec.usace.army.mil/confluence/ressimtr
- Previous PROSPECT #098 Lectures: PROSPECT #098 (2022) Zipped Lectures
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