Optimal power flow based on parallel metaheuristics for graphics processing units

Abstract The smart-grid brings new challenges to the optimal dispatch of power. Current research aims to develop optimization techniques capable of handling large networks using accurate models and realistic constraints, all in the shortest possible execution time. For this purpose, this paper presents a metaheuristic-based parallel optimal power flow algorithm for graphics processing units (GPUs). Metaheuristics have the advantage of handling discrete variables and being resilient to premature convergence towards local optima. However, they require significant computing power which limits their use in on-line applications. The proposed implementation addresses this limitation and significantly accelerates the calculation by exploiting the massively parallel architecture of GPUs. The developed software uses a particle swarm optimizer and runs a full ac Newton–Raphson power flow analysis to evaluate the candidate solutions. The algorithm is tested on the IEEE 30-bus, 118-bus and 300-bus networks and provides a maximum speedup of 17.2×.

[1]  Ian A. Hiskens,et al.  Sparsity-Exploiting Moment-Based Relaxations of the Optimal Power Flow Problem , 2014, IEEE Transactions on Power Systems.

[2]  Jitendra Kumar,et al.  GPU based parallel cooperative Particle Swarm Optimization using C-CUDA: A case study , 2013, 2013 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[3]  Steffen Rebennack,et al.  Optimal power flow: a bibliographic survey II , 2012, Energy Systems.

[4]  D. Devaraj,et al.  An improved differential evolution based approach for emission constrained optimal power flow , 2013, 2013 International Conference on Energy Efficient Technologies for Sustainability.

[5]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[6]  N. Amjady,et al.  Solution of Optimal Power Flow Subject to Security Constraints by a New Improved Bacterial Foraging Method , 2012, IEEE Transactions on Power Systems.

[7]  M. Tarbouchi,et al.  Efficient parallel Particle Swarm Optimizers on GPU for real-time harmonic minimization in multilevel inverters , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[8]  A. Karami,et al.  Artificial bee colony algorithm for solving multi-objective optimal power flow problem , 2013 .

[9]  Vincent Roberge,et al.  Comparison of Parallel Genetic Algorithm and Particle Swarm Optimization for Real-Time UAV Path Planning , 2013, IEEE Transactions on Industrial Informatics.

[10]  Belkacem Mahdad,et al.  Multi objective large power system planning under sever loading condition using learning DE-APSO-PS strategy , 2014 .

[11]  L. Wehenkel,et al.  Sensitivity-Based Approaches for Handling Discrete Variables in Optimal Power Flow Computations , 2010, IEEE Transactions on Power Systems.

[12]  Santanu S. Dey,et al.  Inexactness of SDP Relaxation and Valid Inequalities for Optimal Power Flow , 2014, IEEE Transactions on Power Systems.

[13]  Roberto Montemanni,et al.  A metaheuristic framework for stochastic combinatorial optimization problems based on GPGPU with a case study on the probabilistic traveling salesman problem with deadlines , 2013, J. Parallel Distributed Comput..

[14]  Ying Tan,et al.  GPU-based parallel particle swarm optimization , 2009, 2009 IEEE Congress on Evolutionary Computation.

[15]  Daniel K. Molzahn,et al.  Examining the limits of the application of semidefinite programming to power flow problems , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[16]  Babak Hassibi,et al.  Equivalent Relaxations of Optimal Power Flow , 2014, IEEE Transactions on Automatic Control.

[17]  Fangxing Li,et al.  GPU-based power flow analysis with Chebyshev preconditioner and conjugate gradient method , 2014 .

[18]  C. Vilacha,et al.  Massive Jacobi power flow based on SIMD-processor , 2011, 2011 10th International Conference on Environment and Electrical Engineering.

[19]  El-Ghazali Talbi,et al.  Grid computing for parallel bioinspired algorithms , 2006, J. Parallel Distributed Comput..

[20]  Hao Yuan,et al.  Performance Comparisons of Parallel Power Flow Solvers on GPU System , 2012, 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications.

[21]  Robert C. Green,et al.  Applications and Trends of High Performance Computing for Electric Power Systems: Focusing on Smart Grid , 2013, IEEE Transactions on Smart Grid.

[22]  Norberto Garcia Parallel power flow solutions using a biconjugate gradient algorithm and a Newton method: A GPU-based approach , 2010, IEEE PES General Meeting.

[23]  Soliman Abdel-hady Soliman,et al.  Optimal Power Flow , 2012 .

[24]  Min-xiang Huang,et al.  Multi-Objective Optimal Power Flow Considering Transient Stability Based on Parallel NSGA-II , 2015, IEEE Transactions on Power Systems.

[25]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[26]  Subranshu Sekhar Dash,et al.  Economic Emission OPF Using Hybrid GA-Particle Swarm Optimization , 2011, SEMCCO.

[27]  V. H. Hinojosa,et al.  Modeling a mixed-integer-binary small-population evolutionary particle swarm algorithm for solving the optimal power flow problem in electric power systems , 2013, Appl. Soft Comput..

[28]  Hsiao-Dong Chiang,et al.  Power-current hybrid rectangular formulation for interior-point optimal power flow , 2009 .

[29]  H. Morais,et al.  Simulated Annealing metaheuristic to solve the optimal power flow , 2011, 2011 IEEE Power and Energy Society General Meeting.

[30]  Aniruddha Bhattacharya,et al.  Solution of multi-objective optimal power flow using gravitational search algorithm , 2012 .

[31]  Yuehua Huang,et al.  A new quantum inspired chaotic artificial bee colony algorithm for optimal power flow problem , 2015 .

[32]  Steven H. Low,et al.  Convex Relaxation of Optimal Power Flow—Part I: Formulations and Equivalence , 2014, IEEE Transactions on Control of Network Systems.

[33]  William D. Rosehart,et al.  GPU-Accelerated Solutions to Optimal Power Flow Problems , 2014, 2014 47th Hawaii International Conference on System Sciences.

[34]  K. Lee,et al.  A United Approach to Optimal Real and Reactive Power Dispatch , 1985, IEEE Transactions on Power Apparatus and Systems.

[35]  R D Zimmerman,et al.  MATPOWER: Steady-State Operations, Planning, and Analysis Tools for Power Systems Research and Education , 2011, IEEE Transactions on Power Systems.

[36]  Ingrida Radziukyniene,et al.  Optimization Methods Application to Optimal Power Flow in Electric Power Systems , 2009 .

[37]  Jean Charles Gilbert,et al.  Application of the Moment-SOS Approach to Global Optimization of the OPF Problem , 2013, IEEE Transactions on Power Systems.

[38]  M. A. Abido,et al.  Optimal power flow using particle swarm optimization , 2002 .

[39]  H. R. E. H. Bouchekara,et al.  Optimal power flow using black-hole-based optimization approach , 2014, Appl. Soft Comput..

[40]  Ka Wing Chan,et al.  Enhanced particle swarm optimisation applied for transient angle and voltage constrained discrete optimal power flow with flexible AC transmission system , 2015 .

[41]  Vassilios Petridis,et al.  Optimal power flow by enhanced genetic algorithm , 2002 .

[42]  Vincent Roberge,et al.  Parallel Power Flow on Graphics Processing Units for Concurrent Evaluation of Many Networks , 2017, IEEE Transactions on Smart Grid.

[43]  M. El-Hawary,et al.  Hybrid Particle Swarm Optimization Approach for Solving the Discrete OPF Problem Considering the Valve Loading Effects , 2007, IEEE Transactions on Power Systems.

[44]  Jaideep Singh,et al.  Accelerating Power Flow studies on Graphics Processing Unit , 2010, 2010 Annual IEEE India Conference (INDICON).

[45]  Seah Hock Soon,et al.  GPU-Accelerated Real-Time Tracking of Full-Body Motion With Multi-Layer Search , 2013, IEEE Transactions on Multimedia.

[46]  S. Surender Reddy,et al.  Faster evolutionary algorithm based optimal power flow using incremental variables , 2014 .

[47]  M. A. Abido Multiobjective particle swarm optimization for optimal power flow problem , 2008, 2008 12th International Middle-East Power System Conference.

[48]  Steffen Rebennack,et al.  Optimal power flow: a bibliographic survey I , 2012, Energy Systems.

[49]  Chuangxin Guo,et al.  An Efficient Implementation of Automatic Differentiation in Interior Point Optimal Power Flow , 2010, IEEE Transactions on Power Systems.

[50]  J. Lavaei,et al.  Convex relaxation for optimal power flow problem: Mesh networks , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[51]  S. Low,et al.  Zero Duality Gap in Optimal Power Flow Problem , 2012, IEEE Transactions on Power Systems.

[52]  Ahad Kazemi,et al.  Optimal reactive power flow using multi-objective mathematical programming , 2012, Sci. Iran..

[53]  D. Niebur,et al.  DC Power Flow Based Contingency Analysis Using Graphics Processing Units , 2007, 2007 IEEE Lausanne Power Tech.

[54]  M. A. Abido,et al.  Optimal power flow using Teaching-Learning-Based Optimization technique , 2014 .