Heuristic Optimization for the Discrete Virtual Power Plant Dispatch Problem

We consider a virtual power plant, which is given the task of dispatching a fluctuating power supply to a portfolio of flexible consumers. The flexible consumers are modeled as discrete batch processes, and the associated optimization problem is denoted the discrete virtual power plant dispatch problem (DVPPDP). First, the nondeterministic polynomial time (NP)-completeness of the discrete virtual power plant dispatch problem is proved formally. We then proceed to develop tailored versions of the meta-heuristic algorithms hill climber and greedy randomized adaptive search procedure (GRASP). The algorithms are tuned and tested on portfolios of varying sizes. We find that all the tailored algorithms perform satisfactorily in the sense that they are able to find sub-optimal, but usable, solutions to very large problems (on the order of \(10^{5}\) units) at computation times on the scale of just 10 s, which is far beyond the capabilities of the optimal algorithms we have tested. In particular, GRASP sorted shows with the most promising performance, as it is able to find solutions that are both agile (sorted) and well balanced, and consistently yields the best numerical performance among the developed algorithms.

[1]  Graham Kendall,et al.  Search Methodologies: Introductory Tutorials in Optimization and Decision Support Techniques , 2013 .

[2]  Jing Huang,et al.  Scheduling algorithms for PHEV charging in shared parking lots , 2012, 2012 American Control Conference (ACC).

[3]  Jinjun Xiong,et al.  A distributed scheme for fair EV charging under transmission constraints , 2012, 2012 American Control Conference (ACC).

[4]  Saul I. Gass,et al.  Encyclopedia of Operations Research and Management Science , 1997 .

[5]  Ness B. Shroff,et al.  Scheduling heterogeneous delay tolerant tasks in smart grid with renewable energy , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[6]  Vincent W. S. Wong,et al.  Autonomous Demand-Side Management Based on Game-Theoretic Energy Consumption Scheduling for the Future Smart Grid , 2010, IEEE Transactions on Smart Grid.

[7]  Chi Zhou,et al.  Real-Time Opportunistic Scheduling for Residential Demand Response , 2013, IEEE Transactions on Smart Grid.

[8]  Ian A. Hiskens,et al.  Achieving Controllability of Electric Loads , 2011, Proceedings of the IEEE.

[9]  Pedro Faria,et al.  Modified Particle Swarm Optimization Applied to Integrated Demand Response and DG Resources Scheduling , 2013, IEEE Transactions on Smart Grid.

[10]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .

[11]  A. D. Patton,et al.  Optimal Thermal Generating Unit Commitment , 1971 .

[12]  Mauricio G. C. Resende,et al.  Greedy Randomized Adaptive Search Procedures , 1995, J. Glob. Optim..

[13]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[14]  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).

[15]  Kameshwar Poolla,et al.  Real-time scheduling of deferrable electric loads , 2012, 2012 American Control Conference (ACC).

[16]  H. Morais,et al.  Technical and economic resources management in smart grids using heuristic optimization methods , 2010, IEEE PES General Meeting.

[17]  Jan Dimon Bendtsen,et al.  Hierarchical model-based predictive control of a power plant portfolio , 2011 .

[18]  Thillainathan Logenthiran,et al.  Demand Side Management in Smart Grid Using Heuristic Optimization , 2012, IEEE Transactions on Smart Grid.

[19]  Pan Li,et al.  Multi-Objective Optimal Energy Consumption Scheduling in Smart Grids , 2013, IEEE Transactions on Smart Grid.

[20]  Zhi Chen,et al.  Real-Time Price-Based Demand Response Management for Residential Appliances via Stochastic Optimization and Robust Optimization , 2012, IEEE Transactions on Smart Grid.

[21]  Karl Henrik Johansson,et al.  Scheduling smart home appliances using mixed integer linear programming , 2011, IEEE Conference on Decision and Control and European Control Conference.