0% found this document useful (0 votes)
208 views

Guide ResSim

This document summarizes new capabilities and enhancements in version 3.0 of the HEC-ResSim reservoir operation modeling software. Key additions include the ability to define period average flow limits, use if-then-else conditional statements in rules, incorporate user-scripted state variables and rules, allocate releases across multiple outlets, model system-wide hydropower targets, and enable pump-back storage between reservoirs. A user-defined report builder is also introduced to customize model output. Version 3.0 is expected to be publicly released in winter 2005.

Uploaded by

rajesh005
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
208 views

Guide ResSim

This document summarizes new capabilities and enhancements in version 3.0 of the HEC-ResSim reservoir operation modeling software. Key additions include the ability to define period average flow limits, use if-then-else conditional statements in rules, incorporate user-scripted state variables and rules, allocate releases across multiple outlets, model system-wide hydropower targets, and enable pump-back storage between reservoirs. A user-defined report builder is also introduced to customize model output. Version 3.0 is expected to be publicly released in winter 2005.

Uploaded by

rajesh005
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

HEC-ResSim 3.

0
Enhancements and New Capabilities
Fauwaz Hanbali August 4, 2005

USACE Hydrologic Engineering Center

HEC-ResSim Program
HEC Next Generation Software Real-time and planning application for water control management systems V2.0 Public Release (October 2003) New Capabilities ~ upcoming V3.0

USACE Hydrologic Engineering Center

Standard Capabilities
Networked Reservoir and Flow Routing Guide Curve and Zone-Based Reservoir Operation At-site Release Function Rules Downstream Control Function Rules Parallel and Tandem System Operation Incidental and Scheduled Hydropower Emergency Gate Operation Release Overrides
USACE Hydrologic Engineering Center

Network Elements
Reservoirs mass balance, release decision Reaches flow routing, losses Diversions withdrawals, routing, losses Junctions control points and connections (link reservoirs, reaches, diversions, plus local inflows)

USACE Hydrologic Engineering Center

Local Inflow Junction

h ac Re

Div ers n io

Reservoir

DS Control Junction

USACE Hydrologic Engineering Center

Simulation & Analysis


Elev. (m)

Multiple Alternatives

Reservoir Plot
Flood Control Zone

Flow (cms)

Alt. A Inflow Alt. D Inflow

Alt. A Outflow Alt. D Outflow

Alt. A Elevation Alt. D Elevation

USACE Hydrologic Engineering Center

New Capabilities
Period average flow limit criteria If-then-else User-scripted State Variables User-scripted Rules Report Builder
USACE Hydrologic Engineering Center

Outlet Outages Release Allocations System Hydropower Pump-back Storage

Period Average Flow Limits


New option for flow limit goals as daily or weekly period averages
Minimum Limit Weekly Period Average Release
350 cfs Period Average = 200 cfs

100 cfs

day1

day2

day3

day4

day5

day6

day7

Fluctuating flows are allowed for intervals within period, but period average requirement is satisfied

Maximum Limit Weekly Period Average Release


5,000 cfs

Period Average = 4,000 cfs

2,500 cfs

day1

day2

day3

day4

day5

day6

day7

USACE Hydrologic Engineering Center

IF-THEN-ELSE
Operational constraints with conditional statements Compound conditions Nested if-then-else
current inflow < 85% of Average Or current inflow < 50 cms current inflow > 85% of Average And current inflow < 120% of Average current inflow > 120% of Average And current Date > 20 Mar 2005 And current Date < 15 Apr 2005
USACE Hydrologic Engineering Center

State Variable
User-defined variable whose value ResSim computes by executing a user-created script at every time step throughout the simulation period Computation of non-standard model variables, such as:
Basin wetness Drought level System storage

Scripting in Jython using an editor with access to standard ResSim model variables and methods

USACE Hydrologic Engineering Center

State Variable Editor

Script Pane (editor window) Object Pane (API window)

API preview bar


USACE Hydrologic Engineering Center

User-Scripted Rule
A rule that can be added and prioritized in a certain operation set Defining complex criteria that depends on various parameters, conditions, and special calculations Scripting in Jython using an editor with access to standard objects for ResSim model variables and methods
USACE Hydrologic Engineering Center

Scripted Rule Editor

Object API Item

Object API text


USACE Hydrologic Engineering Center

Example Script
from hec.rss.model import OpRule from hec.rss.model import OpValue def runScript(currentRule, network, currentRunTimeStep): # create new Operation Value (OpValue) to return opValue = OpValue() # set the type and value of the OpValue inflowTS= network.getTimeSeries("Reservoir",Friant", "Pool", "Flow-IN") inflow= inflowTS.getCurrentValue(currentRunTimeStep) if inflow > 5000: opValue.init(OpRule.RULETYPE_SPEC, inflow) else: opValue.init(OpRule.RULETYPE_MAX, 5000) # return the OpValue return opValue

USACE Hydrologic Engineering Center

Outlet Outages
Capacity Override factor (0.0-1.0) Maintenance or offline schedule Repeatable outage interval
None Daily Weekly Monthly Yearly
USACE Hydrologic Engineering Center

Release Allocations
Allocation options for releases across multiple outlets:
Balanced releases across multiple outlets (weighted distribution of releases) Sequential operation of outlets (prioritized sequence of release) Stepped percent of allocation as function of total release (combination of balance and sequential allocation schemes)

USACE Hydrologic Engineering Center

System Hydropower
Storage and energy balance to achieve system-wide targets
Reservoir A

Reservoir B Reservoir C

System generation requirement for a group of reservoirs

40 30 20 10 0
Jan Apr Jul Oct System Energy (1000 MWh)

USACE Hydrologic Engineering Center

Pump-back Storage
Downstream source reservoir Pumping criteria defined at upper reservoir
Target fill level
m Pu

Daily pumping schedule

ng pi

Upper Reservoir

Lower Reservoir

USACE Hydrologic Engineering Center

Report Builder
User-defined reports Time-series catalog & filter Column, row, & report block builder Column math operation & summary statistics
USACE Hydrologic Engineering Center

Recap of Enhancements
Additional power and flexibility for defining reservoir operating criteria Extra control for outlet release allocations Expanded hydropower capabilities for system generation and pump-back operation User-defined Reports Version 3.0 Public Release ~ Winter 2005
USACE Hydrologic Engineering Center

Contacts
Joan Klipsh, HEC-ResSim Program Manager
Water Management Systems Division, HEC [email protected]

Fauwaz Hanbali, Hydraulic Engineer


Water Management Systems Division, HEC [email protected]

HEC Website http://www.hec.usace.army.mil

USACE Hydrologic Engineering Center

You might also like