Online microgrid energy generation scheduling revisited: the benefits of randomization and interval prediction

Energy generation scheduling is a fundamental problem in microgrid design that determines the on/off status and the output level of energy sources with the goal of minimizing the cost and satisfying both electricity and heat demand. The uncertainty in both renewable generation and microgrid demand makes the problem drastically different from its counterparts and in traditional power systems and brings out the essential need of online algorithm design. In the literature, an online deterministic algorithm called CHASE has achieved a competitive ratio of 3, which is the best possible among deterministic algorithms. In addition, it has been shown the accurate prediction can improve the performance. This paper revisits the problem by investigating the benefits of randomization and interval prediction, i.e., relaxing accurate prediction assumption by considering an interval of valid ranges for future demand. We propose rCHASE, a randomized algorithm that achieves competitive ratio of around 2.128, improving beyond the best deterministic algorithm. Then, we propose iCHASE, an interval prediction-aware algorithm that is built upon rCHASE and a new extension we developed for the classic ski-rental problem. Our trace-driven experiments demonstrate that iCHASE outperforms CHASE; the average cost reduction of iCHASE is 15.85%, while CHASE reduces the cost by 9.1%.

[1]  Allan Borodin,et al.  Online computation and competitive analysis , 1998 .

[2]  Martin Zinkevich,et al.  Online Convex Programming and Generalized Infinitesimal Gradient Ascent , 2003, ICML.

[3]  Mario Paolone,et al.  Model-free computation of ultra-short-term prediction intervals of solar irradiance , 2016 .

[4]  A. Papalexopoulos,et al.  Optimization based methods for unit commitment: Lagrangian relaxation versus general mixed integer programming , 2003, 2003 IEEE Power Engineering Society General Meeting (IEEE Cat. No.03CH37491).

[5]  Adam Hawkes,et al.  Modelling high level system design and unit commitment for a microgrid , 2009 .

[6]  Qi Zhu,et al.  Peak-Aware Online Economic Dispatching for Microgrids , 2015, IEEE Transactions on Smart Grid.

[7]  Hong-Chan Chang,et al.  Large-scale economic dispatch by genetic algorithm , 1995 .

[8]  Farshid Keynia,et al.  Short-Term Load Forecast of Microgrids by a New Bilevel Prediction Strategy , 2010, IEEE Transactions on Smart Grid.

[9]  T.C. Green,et al.  Fuel consumption minimization of a microgrid , 2005, IEEE Transactions on Industry Applications.

[10]  A. Selvakumar,et al.  A New Particle Swarm Optimization Solution to Nonconvex Economic Dispatch Problems , 2007, IEEE Transactions on Power Systems.

[11]  N.P. Padhy,et al.  Unit commitment-a bibliographical survey , 2004, IEEE Transactions on Power Systems.

[12]  Zwe-Lee Gaing,et al.  Particle swarm optimization to solving the economic dispatch considering the generator constraints , 2003 .

[13]  Ann Spence,et al.  National Renewable Energy Laboratory: A profile , 2010 .

[14]  Tao Guo,et al.  An algorithm for combined heat and power economic dispatch , 1996 .

[15]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[16]  M. Shahidehpour,et al.  Security-Constrained Unit Commitment With Volatile Wind Power Generation , 2008, IEEE Transactions on Power Systems.

[17]  Walter L. Snyder,et al.  Dynamic Programming Approach to Unit Commitment , 1987, IEEE Transactions on Power Systems.

[18]  A. Villalobos,et al.  PACIFIC GAS AND ELECTRIC COMPANY , 2000 .

[19]  Yonggang Wu,et al.  An Advanced Approach for Construction of Optimal Wind Power Prediction Intervals , 2015, IEEE Transactions on Power Systems.

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

[21]  Minghua Chen,et al.  Online energy generation scheduling for microgrids with intermittent energy sources and co-generation , 2012, SIGMETRICS '13.

[22]  T. S. Jayram,et al.  Online optimization for the smart (micro) grid , 2012, 2012 Third International Conference on Future Systems: Where Energy, Computing and Communication Meet (e-Energy).

[23]  Anastasios G. Bakirtzis,et al.  A genetic algorithm solution to the unit commitment problem , 1996 .

[24]  Kit Po Wong,et al.  Optimal Prediction Intervals of Wind Power Generation , 2014, IEEE Transactions on Power Systems.

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

[26]  Bijaya Ketan Panigrahi,et al.  A multiobjective framework for wind speed prediction interval forecasts , 2016 .