Optimization
Documentation and Help
The Optimization section of the RiverWare Help was enhanced. See 
Optimization Overview in Optimizationto access the help. Information was added to the following sections: 
• Introduction and Overview
• Linearization, Approximation and Replacement
• RPL Goal Set
• Post-optimization Rulebased Simulation
Table Data Verification
The table data verification has been improved for optimization tables. Certain tables are checked for increasing values. Sometimes, these tables meet the more stringent requirements of optimization when a reservoir is within a “normal” operating region, but violate these conditions on the extreme parts of the curve, such as for a Probable Maximum Flood (PMF) when optimization would not be used. This enhancement allows you to limit optimization data checking to the normal region. If you have specified a minimum limit for data checking, data checking is skipped until the table exceeds the minimum value. If you have specified a maximum limit for data checking, the data checking ends once that limit is reached. For 3-dimensional tables, this logic may be applied both to the range of z values and to x or y within a block of constant z values. The following linearization and other tables used in optimization are now checked for this limited range.
 
| Auto Max Turbine Q | Plant Power Table | 
| Bypass Capacity Table | Regulated Spill Capacity Table | 
| Bypass Table | Regulated Spill Table | 
| Convolved Stage Flow Tailwater Table | Stage Flow Tailwater Table | 
| Elevation Volume Table | Tailwater Table | 
| Energy In Storage Table | Unregulated Spill Linearization Table | 
| Marginal Storage Value Table | Unregulated Spill Table | 
| Maximum Turbine Q | Volume Area Table | 
For Table Slots that are verified, you can configure the Min/Max from the 
Slot Configuration dialog 
Optimization Limits for Data Verification in User Interface or the 
Configure Existing Slots dialog 
Global Slot Configuration Options in User Interface. To locate the slots, use the selector’s new 
Supports Opt Limits filter 
Selecting Slots in User Interface.
You can also use Control File-Executable based DMIs to bring in the Min/Max from data files. Use the 
scale, 
unit, 
opt_min, 
opt_max data file keywords, 
Data Files in Data Management Interface (DMI).
Priority Oriented Optimization Solution Analysis Tool
In a typical policy, most problem solutions are immediately followed by the freezing of solution limiting variables and constraints. This freezing occurs automatically but only for solutions that occurs during execution of a 
Repeated Maximin statement; for freezing to occur after solutions caused by statements of other types, the policy must contain an explicit 
Freeze statement. When a problem solution is not immediately followed by a freeze before the next solution, it is sometimes useful to know which constraints and variables would have been frozen had a 
Freeze statement been executed. The solution analysis tool has been enhanced to report this information. When more than two solutions occur before a freeze, a single variable or constraint might have been frozen at multiple solutions, but is reported for only the earliest solution. For more information on the Priority-Oriented Optimization Solution Analysis Tool, see 
Priority-oriented Optimization Solution Analysis Tool in Optimization.