Toward scalable stochastic unit commitment

In this second portion of a two-part analysis of a scalable computational approach to stochastic unit commitment (SUC), we focus on solving stochastic mixed-integer programs in tractable run-times. Our solution technique is based on Rockafellar and Wets’ progressive hedging algorithm, a scenario-based decomposition strategy for solving stochastic programs. To achieve high-quality solutions in tractable run-times, we describe critical, novel customizations of the progressive hedging algorithm for SUC. Using a variant of the WECC-240 test case with 85 thermal generation units, we demonstrate the ability of our approach to solve realistic, moderate-scale SUC problems with reasonable numbers of scenarios in no more than 15 min of wall clock time on commodity compute platforms. Further, we demonstrate that the resulting solutions are high-quality, with costs typically within 1–2.5 % of optimal. For larger test cases with 170 and 340 thermal generators, we are able to obtain solutions of similar quality in no more than 25 min of wall clock time. A major component of our contribution is the public release of the optimization model, associated test cases, and algorithm results, in order to establish a rigorous baseline for both solution quality and run times of SUC solvers.

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

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

[3]  Jin Zhong,et al.  Pricing Electricity in Pools With Wind Producers , 2012, IEEE Transactions on Power Systems.

[4]  Anthony Papavasiliou,et al.  Multiarea Stochastic Unit Commitment for High Wind Penetration in a Transmission Constrained Network , 2013, Oper. Res..

[5]  Juan Yianatos,et al.  The long way toward multivariate predictive control of flotation processes , 2011 .

[6]  David L. Woodruff,et al.  Obtaining lower bounds from the progressive hedging algorithm for stochastic mixed-integer programs , 2016, Math. Program..

[7]  Claude Le Pape,et al.  Exploring relaxation induced neighborhoods to improve MIP solutions , 2005, Math. Program..

[8]  Andreas Grothey,et al.  Stochastic Unit Commitment Problem , 2008 .

[9]  David L. Woodruff,et al.  Progressive hedging innovations for a class of stochastic mixed-integer resource allocation problems , 2011, Comput. Manag. Sci..

[10]  Tao Hong,et al.  Modeling and forecasting hourly electric load by multiple linear regression with interactions , 2010, IEEE PES General Meeting.

[11]  Jitka Dupacová,et al.  Scenario reduction in stochastic programming , 2003, Math. Program..

[12]  Rong Chen,et al.  A semi-parametric time series approach in modeling hourly electricity loads , 2006 .

[13]  Alexander Shapiro,et al.  Lectures on Stochastic Programming: Modeling and Theory , 2009 .

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

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

[16]  Pierre Pinson,et al.  Global Energy Forecasting Competition 2012 , 2014 .

[17]  採編典藏組 Society for Industrial and Applied Mathematics(SIAM) , 2008 .

[18]  Jonathan D. Black Load Hindcasting: A Retrospective Regional Load Prediction Method Using Reanalysis Weather Data , 2011 .

[19]  Ralf Gollmer,et al.  Stochastic Power Generation Unit Commitment in Electricity Markets: A Novel Formulation and a Comparison of Solution Methods , 2009, Oper. Res..

[20]  Victor M. Zavala,et al.  Stochastic optimization approach to water management in cooling-constrained power plants , 2013 .

[21]  David L. Woodruff,et al.  PySP: modeling and solving stochastic programs in Python , 2012, Mathematical Programming Computation.

[22]  Panos M. Pardalos,et al.  A decomposition approach to the two-stage stochastic unit commitment problem , 2012, Annals of Operations Research.

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

[24]  David L. Woodruff,et al.  Multi-period forecasting and scenario generation with limited data , 2015, Computational Management Science.

[25]  David L. Woodruff,et al.  Toward scalable stochastic unit commitment. Part 1: load scenario generation , 2015 .

[26]  James E. Price,et al.  Reduced network modeling of WECC as a market design prototype , 2011, 2011 IEEE Power and Energy Society General Meeting.

[27]  M. Anjos,et al.  Tight Mixed Integer Linear Programming Formulations for the Unit Commitment Problem , 2012, IEEE Transactions on Power Systems.

[28]  J. Latorre,et al.  Tight and Compact MILP Formulation for the Thermal Unit Commitment Problem , 2013, IEEE Transactions on Power Systems.

[29]  A. Conejo,et al.  Market-clearing with stochastic security-part I: formulation , 2005, IEEE Transactions on Power Systems.

[30]  Anthony Papavasiliou,et al.  Coupling Renewable Energy Supply with Deferrable Demand , 2011 .

[31]  Maria Teresa Vespucci,et al.  Solution of the mixed integer large scale unit commitment problem by means of a continuous Stochastic linear programming model , 2014 .

[32]  David L. Woodruff,et al.  A new approximation method for generating day-ahead load scenarios , 2013, 2013 IEEE Power & Energy Society General Meeting.

[33]  David L. Woodruff,et al.  Pyomo: modeling and solving mathematical programs in Python , 2011, Math. Program. Comput..

[34]  M. Carrion,et al.  A computationally efficient mixed-integer linear formulation for the thermal unit commitment problem , 2006, IEEE Transactions on Power Systems.

[35]  S. Oren,et al.  A stochastic unit commitment model for integrating renewable supply and demand response , 2012, 2012 IEEE Power and Energy Society General Meeting.

[36]  R. Wets,et al.  Term and volatility structures , 2008 .

[37]  A. Papavasiliou,et al.  Reserve Requirements for Wind Power Integration: A Scenario-Based Stochastic Programming Framework , 2011, IEEE Transactions on Power Systems.

[38]  John R. Birge,et al.  Stochastic Unit Commitment Problem (あいまいさと不確実性を含む状況の数理的意思決定 研究集会報告集) , 2002 .

[39]  Victor M. Zavala,et al.  On-line economic optimization of energy systems using weather forecast information. , 2009 .

[40]  P. Sauer,et al.  Uncertainty Management in the Unit Commitment Problem , 2009, IEEE Transactions on Power Systems.

[41]  C.R. Philbrick,et al.  Modeling Approaches for Computational Cost Reduction in Stochastic Unit Commitment Formulations , 2010, IEEE Transactions on Power Systems.

[42]  M. Shahidehpour,et al.  Stochastic Security-Constrained Unit Commitment , 2007, IEEE Transactions on Power Systems.

[43]  P. Carpentier,et al.  Stochastic optimization of unit commitment: a new decomposition framework , 1996 .