Power generation scheduling algorithm using dynamic programming

被引:16
作者
Al-Kalaani, Youakim [1 ]
机构
[1] Georgia So Univ, Mech & Elect Engn Technol Dept, Statesboro, GA 30460 USA
关键词
Unit commitment; Dynamic programming; System constraints; Economic dispatch; UNIT COMMITMENT;
D O I
10.1016/j.na.2008.11.082
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Power generation scheduling is a constrained optimization problem whose solution determines the set of generating units, among those owned by the electric utility, that should be connected to the grid at any hourly interval over a period of time, lasting from a day to a week, such that an objective function - usually, cost of operation-, is minimized. The actual power generational located to each committed unit is typically determined by an economic dispatch to meet the actual system load demand that may deviate from the forecasted one. Dynamic programming is considered an effective solution technique in power systems, not only because scheduling is naturally a sequential decision process, but also because formulation of the unit commitment problem results in a non-linear, non-convex, time dependent, and mix-integer problem that is not easily amenable to other solution techniques. Although dynamic programming-based solution algorithms provide optimal commitment schedules, execution time and memory requirements are affected by the "curse of dimensionality,'' that is by the number of unit combinations to be considered in the solution process. In dynamic programming-based power scheduling algorithms, thousands of hourly economic dispatches must be performed to consider every possible unit combination over all the stages of the optimization interval. If the unit commitment problem is constrained to observe a minimum system spinning reserve and an economic dispatch of a combination of units does not comply with this requirement, necessary and sufficient conditions have been established to guarantee that the dispatch of these units will meet the constraint. However, these conditions can only be checked for feasibility after a dispatch is performed. In this paper, we present necessary and sufficient conditions for the feasibility of unit combinations that can be checked off-line - that is, before the start of the unit commitment algorithm, and thus before any economic dispatches are performed, thereby rendering a very efficient unit scheduling algorithm in terms of computer memory and execution time. Moreover, these feasibility conditions are independent of the problem formulation and thus can easily be applied toot her unit commitment algorithms. Examples are provided to illustrate the efficiency attainable by the implementation of these conditions. Published by Elsevier Ltd
引用
收藏
页码:E641 / E650
页数:10
相关论文
共 10 条
[1]   Storage and delivery constrained unit commitment [J].
Alkalaani, Y ;
Villaseca, FE ;
Renovich, F .
IEEE TRANSACTIONS ON POWER SYSTEMS, 1996, 11 (02) :1059-1066
[2]  
ANA V, 2003, ANN OPER RES, V120, P117
[3]   Unit commitment by augmented Lagrangian relaxation: Testing two decomposition approaches [J].
Beltran, C ;
Heredia, FJ .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2002, 112 (02) :295-314
[4]  
Hobbs B.F., 2001, NEXT GENERATION ELEC
[5]   Unit commitment - A bibliographical survey [J].
Padhy, NP .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2004, 19 (02) :1196-1205
[6]  
ROBERT N, 2002, OPTIMIZATION ENG, V3, P355
[7]   Solving the unit commitment problem by a unit decommitment method [J].
Tseng, CL ;
Li, CA ;
Oren, SS .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2000, 105 (03) :707-730
[8]   A seeded memetic algorithm for large unit commitment problems [J].
Valenzuela, J ;
Smith, AE .
JOURNAL OF HEURISTICS, 2002, 8 (02) :173-195
[9]  
WOOD W, 1996, POWER GENERATION
[10]   SPINNING RESERVE CONSTRAINED STATIC AND DYNAMIC ECONOMIC-DISPATCH [J].
WOOD, WG .
IEEE TRANSACTIONS ON POWER APPARATUS AND SYSTEMS, 1982, 101 (02) :381-388