Javascript Menu by Deluxe-Menu.com
[Home]
[Client Area]
English Japanese

Case study - Optimizing Hydro Scheduling in the Power Industry

Problem
In the Power Industry, two areas in which optimization is becoming increasingly popular are thermal and hydro scheduling. Currently Dash Optimization's Xpress-MP modeling and optimization software is being used to solve hydro scheduling problems. The hydro scheduling problems appears fairly easy when planning for a single hydro station, but planning often requires modeling multiple stations on one or more river systems, which makes the problem much more complicated. The problem must take into account hydraulic coupling between stations, minimum and maximum reservoir levels, hydro turbine prohibited zones due to cavitation, flow time delays, and environmental constraints. To create an optimal hydro schedule that takes all of these constraints into consideration and outputs a solution as quickly as possible, many independent power producers turn to Dash Optimization.

Solution
Using Xpress-MP, many independent power producers can solve this problem using two different approaches depending on their operating environment. The first approach is to create an objective function that meets an hourly generation profile while minimizing the total amount of water used. The second approach requires an opportunity cost to be supplied for water drawn from a storage lake, and utilizes an objective function that maximizes revenue given a set of hourly prices. These problems are typically solved using one-hour increments and are solved for either one day or one week with an extra day for end effects.

The different constraints that Xpress-MP accounts for in this type of problem are:

Max/min generation
Max/min reservoir levels
Max/min flows on some parts of system
Max rate of change of flow in certain river sections
Max rate of change of level in reservoirs (in certain cases)
Minimum flows for fish, recreation, and other environmental constraints
Piecewise linear, non-convex water to electricity conversion factor for generators
Water balance (for each reservoir, flow in - flow out = change in contents)
Time delays on some river reaches

Integer variables are often used to represent discontinuous features of the problem. These include turbine-prohibited zones, the water to power conversion function for each turbine, and the flow over spill weirs (i.e. a spillway not controlled by gates, where spill occurs when water level exceeds the height of the weir)

Why Use Xpress-MP?
The hydro scheduling problem was recently discussed at Dash Optimization's 2001 User's Meeting, Tom Halliburton, a well-respected Energy Consultant, gave a presentation explaining his implementation of Xpress-MP to solve the problem. One of the more recent river systems where Mr. Halliburton has used Xpress-MP is California's Feather River system. This river system has approximately 700 MW of installed capacity, which generates over 2,000 Gwh of energy per year and revenues of USD $100 million. Mr. Halliburton solves the hydro scheduling problem using a spreadsheet interface to Xpress-MP. The Xpress-MP commands are executed using a callable library.

Using a spreadsheet interface gives him the ability to create menu bar commands that makes further analysis easy. Many independent power producers use Xpress-MP because of its speed and reliability. When asked why he uses Xpress-MP, Tom stated "I tried Xpress and [other competitors' products] and found Xpress faster. Not like 20% faster but several times faster than using the standard Excel solver for mixed integer problems."

 

Related Topics

 

[Home] [Contact] [Client Area] [Search] [Sitemap] [Links] [Printer Friendly]
  © 2008 Fair Isaac Corporation. All rights reserved.