A Two-Stage Stochastic Program for Unit Commitment Under Uncertainty in a Hydro-Thermal Power System

We develop a two-stage stochastic programming model with integer first-stage and mixed-integer recourse for solving the unit commitment problem in power generation in the presence of uncertainty of load profiles. The solution methodology rests on a novel scenario decomposition method for stochastic integer programming. This method combines Lagrangian relaxation of non-anticipativity constraints with branch-and-bound. It can be seen as a decomposition algorithm for large-scale mixed-integer linear programs with block-angular structure. With realistic data from a German utility we validate our model and carry out test runs. Sizes of these problems go up to 20.000 integer and 150.000 continuous variables together with up to 180.000 constraints. Subject classifications: Programming, stochastic: Scenario Decomposition of mixedinteger programs. Natural resources, energy: Unit commitment under uncertainty. Unit commitment aims at finding a fuel cost optimal scheduling of start-up/shut-down decisions and operation levels for power generation units over some time horizon. This is a central task in reliable and efficient operation of power systems. Solution strategies for the unit commitment problem are influenced by the power mix of the generation system. In the present paper we consider a hydro-thermal system as it is met with the German power company VEAG Vereinigte Energiewerke AG Berlin. This system comprises conventional coal and gas fired thermal units as well as pumped-storage plants. The latter imply substantial coupling over time of scheduling decisions which, compared with purely thermal systems, further complicates the problem. Mathematically, unit commitment is handled as a large-scale mixed-integer optimization problem. Advances in mathematical methodology, software engineering and hardware have

[1]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[2]  D. Bertsekas,et al.  Optimal short-term scheduling of large-scale power systems , 1981, 1981 20th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[3]  John R. Birge,et al.  Decomposition and Partitioning Methods for Multistage Stochastic Linear Programs , 1985, Oper. Res..

[4]  Andrzej Ruszczynski,et al.  A regularized decomposition method for minimizing a sum of polyhedral functions , 1986, Math. Program..

[5]  K. Nara,et al.  Optimal Long-Term Unit Commitment in Large Scale Systems Including Fuel Constrained Thermal and Pumped-Storage Hydro , 1989, IEEE Power Engineering Review.

[6]  Krzysztof C. Kiwiel,et al.  Proximity control in bundle methods for convex nondifferentiable minimization , 1990, Math. Program..

[7]  R. Tyrrell Rockafellar,et al.  Scenarios and Policy Aggregation in Optimization Under Uncertainty , 1991, Math. Oper. Res..

[8]  Julia L. Higle,et al.  Stochastic Decomposition: An Algorithm for Two-Stage Linear Programs with Recourse , 1991, Math. Oper. Res..

[9]  John R. Birge,et al.  Intelligent unified control of unit commitment and generation allocation , 1994 .

[10]  Gerald B. Sheblé,et al.  Unit commitment literature synopsis , 1994 .

[11]  John M. Mulvey,et al.  A New Scenario Decomposition Method for Large-Scale Stochastic Optimization , 1995, Oper. Res..

[12]  John R. Birge,et al.  A stochastic model for the unit commitment problem , 1996 .

[13]  David L. Woodruff,et al.  Progressive hedging and tabu search applied to mixed integer (0,1) multistage stochastic programming , 1996, J. Heuristics.

[14]  Werner Römisch,et al.  Solving the Unit Commitment Problem in Power Generation by Primal and Dual Methods , 1997 .

[15]  Martin P. Bendsøe,et al.  Progress in Industrial Mathematics at ECMI 96 , 1997 .

[16]  Andrzej Ruszczynski,et al.  On Optimal Allocation of Indivisibles Under Uncertainty , 1998, Oper. Res..

[17]  Werner Römisch,et al.  Optimal Power Generation under Uncertainty via Stochastic Programming , 1998 .

[18]  Leen Stougie,et al.  Solving stochastic programs with integer recourse by enumeration: A framework using Gröbner basis , 1995, Math. Program..

[19]  Jørgen Tind,et al.  L-shaped decomposition of two-stage stochastic programs with integer recourse , 1998, Math. Program..

[20]  Rüdiger Schultz,et al.  Dual decomposition in stochastic integer programming , 1999, Oper. Res. Lett..

[21]  Samer Takriti,et al.  Incorporating Fuel Constraints and Electricity Spot Prices into the Stochastic Unit Commitment Problem , 2000, Oper. Res..

[22]  J. Christopher Beck,et al.  Konrad-Zuse-Zentrum f¨ ur Informationstechnik Berlin , 2011 .

[23]  Ted K. Ralphs,et al.  Integer and Combinatorial Optimization , 2013 .