Toward scalable stochastic unit commitment Part 2: solver configuration and performance assessment

被引:49
作者
Cheung, Kwok [1 ]
Gade, Dinakar [2 ]
Silva-Monroy, Cesar [3 ]
Ryan, Sarah M. [4 ]
Watson, Jean-Paul [5 ]
Wets, Roger J. -B. [6 ]
Woodruff, David L. [7 ]
机构
[1] Alstom Grid, Redmond, WA USA
[2] Sabre Holdings, Southlake, TX USA
[3] Sandia Natl Labs, Elect Power Syst Res Dept, Albuquerque, NM 87185 USA
[4] Iowa State Univ, Dept Ind & Mfg Syst Engn, Ames, IA USA
[5] Sandia Natl Labs, Analyt Dept, POB 5800, Albuquerque, NM 87185 USA
[6] Univ Calif Davis, Dept Math, Davis, CA 95616 USA
[7] Univ Calif Davis, Grad Sch Management, Davis, CA 95616 USA
来源
ENERGY SYSTEMS-OPTIMIZATION MODELING SIMULATION AND ECONOMIC ASPECTS | 2015年 / 6卷 / 03期
关键词
D O I
10.1007/s12667-015-0148-6
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 [动力工程及工程热物理]; 0820 [石油与天然气工程];
摘要
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.
引用
收藏
页码:417 / 438
页数:22
相关论文
共 25 条
[1]
Dual decomposition in stochastic integer programming [J].
Caroe, CC ;
Schultz, R .
OPERATIONS RESEARCH LETTERS, 1999, 24 (1-2) :37-45
[2]
A computationally efficient mixed-integer linear formulation for the thermal unit commitment problem [J].
Carrion, Miguel ;
Arroyo, Jose M. .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2006, 21 (03) :1371-1378
[3]
Stochastic Power Generation Unit Commitment in Electricity Markets: A Novel Formulation and a Comparison of Solution Methods [J].
Cerisola, Santiago ;
Baillo, Alvaro ;
Fernandez-Lopez, Jose M. ;
Ramos, Andres ;
Gollmer, Ralf .
OPERATIONS RESEARCH, 2009, 57 (01) :32-46
[4]
Exploring relaxation induced neighborhoods to improve MIP solutions [J].
Danna, E ;
Rothberg, E ;
Le Pape, C .
MATHEMATICAL PROGRAMMING, 2005, 102 (01) :71-90
[5]
Toward scalable stochastic unit commitment. Part 1: load scenario generation [J].
Feng Y. ;
Rios I. ;
Ryan S.M. ;
Spürkel K. ;
Watson J.-P. ;
Wets R.J.-B. ;
Woodruff D.L. .
Energy Systems, 2015, 6 (03) :309-329
[6]
Gade D., 2015, OBTAINING LOWER BOUN
[7]
Goez J., 2008, TECH REP
[8]
Pyomo: modeling and solving mathematical programs in Python']Python [J].
Hart, William E. ;
Watson, Jean-Paul ;
Woodruff, David L. .
MATHEMATICAL PROGRAMMING COMPUTATION, 2011, 3 (03) :219-260
[9]
Tight and Compact MILP Formulation for the Thermal Unit Commitment Problem [J].
Morales-Espana, German ;
Latorre, Jesus M. ;
Ramos, Andres .
IEEE TRANSACTIONS ON POWER SYSTEMS, 2013, 28 (04) :4897-4908
[10]
Oren S., 2013, OPER RES, V61