Full Parallel Power Flow Solution: A GPU-CPU-Based Vectorization Parallelization and Sparse Techniques for Newton–Raphson Implementation

The rapid expansion in scale of power systems and the emergence of new smart grid technologies continuously increase computational complexity of power system simulations. Graphic processing unit (GPU), which features massive concurrent threads and excellent floating-point performance, brings new opportunities into power system simulations. This paper introduces an advanced GPU-CPU based parallel power flow (PF) approach by adopting vectorization parallelization and sparse techniques. Specifically, the root cause behind sparsity property of PF and its impacts on the first two steps of Newton-Raphson (NR) based PF calculation, i.e., forming nodal power mismatch vector and updating Jacobian matrix, are quantitatively analyzed. Moreover, a novel GPU-CPU based parallel PF approach is presented, which effectively integrates advanced GPU-based vectorization parallelization and sparse techniques to accelerate performance of PF calculations. Numerical studies validate the effectiveness of various customized parallel schemes for individual key steps of the proposed NR-based parallel PF approach.

[1]  Ekanathan Palamadai Natarajan,et al.  KLU{A HIGH PERFORMANCE SPARSE LINEAR SOLVER FOR CIRCUIT SIMULATION PROBLEMS , 2005 .

[2]  Vijay Vittal,et al.  Integrated Transmission and Distribution System Power Flow and Dynamic Simulation Using Mixed Three-Sequence/Three-Phase Modeling , 2017, IEEE Transactions on Power Systems.

[3]  Michel Daydé,et al.  High Performance Computing for Computational Science - VECPAR 2006, 7th International Conference, Rio de Janeiro, Brazil, June 10-13, 2006, Revised Selected and Invited Papers , 2007, VECPAR.

[4]  Chen Yunping Stabilized Border Matrix Newton Parallel Load Flow Method , 2007 .

[5]  Jason Sanders,et al.  CUDA by example: an introduction to general purpose GPU programming , 2010 .

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

[7]  Hongbin Sun,et al.  A Distributed Transmission-Distribution-Coupled Static Voltage Stability Assessment Method Considering Distributed Generation , 2018, IEEE Transactions on Power Systems.

[8]  Hongbin Sun,et al.  Transmission Contingency Analysis Based on Integrated Transmission and Distribution Power Flow in Smart Grid , 2015, IEEE Transactions on Power Systems.

[9]  Morad Mohamed Abdelmageed Abdelaziz OpenCL-Accelerated Probabilistic Power Flow for Active Distribution Networks , 2018, IEEE Transactions on Sustainable Energy.

[10]  Vincent Roberge,et al.  Parallel Algorithm on Graphics Processing Unit for Harmonic Minimization in Multilevel Inverters , 2015, IEEE Transactions on Industrial Informatics.

[11]  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.

[12]  Shaahin Filizadeh,et al.  Electromagnetic transient simulation of large-scale electrical power networks using graphics processing units , 2012, 2012 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).

[13]  Izudin Dzafic,et al.  Parallelization of radial three-phase distribution power flow using GPU , 2012, 2012 3rd IEEE PES Innovative Smart Grid Technologies Europe (ISGT Europe).

[14]  Robert J. Thomas,et al.  Secure Planning and Operations of Systems With Stochastic Sources, Energy Storage, and Active Demand , 2013, IEEE Transactions on Smart Grid.

[15]  Timothy A. Davis,et al.  A column approximate minimum degree ordering algorithm , 2000, TOMS.

[16]  Sheldon X.-D. Tan,et al.  GPU-Accelerated Parallel Sparse LU Factorization Method for Fast Circuit Analysis , 2016, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

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

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

[19]  Dechao Xu,et al.  A Two-Layered Parallel Static Security Assessment for Large-Scale Grids Based on GPU , 2017, IEEE Transactions on Smart Grid.

[20]  Jianhui Wang,et al.  Master–Slave-Splitting Based Distributed Global Power Flow Method for Integrated Transmission and Distribution Analysis , 2015, IEEE Transactions on Smart Grid.

[21]  Sheldon X.-D. Tan,et al.  Transient analysis of large linear dynamic networks on hybrid GPU-multicore platforms , 2012, 10th IEEE International NEWCAS Conference.

[22]  Timothy A. Davis,et al.  Algorithm 907 , 2010 .

[23]  F. Alvarado,et al.  Computational complexity in power systems , 1976, IEEE Transactions on Power Apparatus and Systems.

[24]  Lei Wu,et al.  Fine-Grained Fully Parallel Power Flow Calculation by Incorporating BBDF Method Into a Multistep NR Algorithm , 2018, IEEE Transactions on Power Systems.

[25]  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.

[26]  Vincent Roberge,et al.  Distribution System Optimization on Graphics Processing Unit , 2017, IEEE Transactions on Smart Grid.

[27]  Yang Tin An Algorithm for Solving the Block Bordered Diagonal Form of Electrical Power System in Data Center , 2015 .

[28]  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.

[29]  Fangxing Li,et al.  GPU-Based Fast Decoupled Power Flow With Preconditioned Iterative Solver and Inexact Newton Method , 2017, IEEE Transactions on Power Systems.

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

[31]  Vincent Roberge,et al.  Strategies to Accelerate Harmonic Minimization in Multilevel Inverters Using a Parallel Genetic Algorithm on Graphical Processing Unit , 2014, IEEE Transactions on Power Electronics.

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