A Fine-Grained Parallel Power Flow Method for Large Scale Grid Based on Lightweight GPU Threads

This paper proposes a parallel Newton-Raphson Power Flow (PNPF) method which is suitable for GPU (Graphics Processing Unit). Aiming at the most time-consuming part of power flow–solving the sparse linear equations, an efficient hierarchy parallel solver is presented, in which LU decomposition and forward/back substitution were implemented in parallel level by level under the direction of path tree. To improve the efficiency of the method, a short-type path tree was formed, an optimization on data transfer and a self-adapted task-allocation algorithm was designed. In addition, the sparse Jacobian matrix and the right-hand side of the linear equations were also generated in parallel in a fine-grained pattern. At last, the developed GPU-based PNPF program has been tested on large-scale power systems of up to 23215 buses. The method provides a speedup of 3.91 times compared to mainstream commercial software, which proves the effectiveness and practicality of the algorithm proposed in this paper.

[1]  Timothy A. Davis,et al.  Direct methods for sparse linear systems , 2006, Fundamentals of algorithms.

[2]  Joseph W. H. Liu The role of elimination trees in sparse factorization , 1990 .

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

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

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

[6]  Xue Wei Advance of parallel algorithms for power flow simulation , 2002 .

[7]  Joseph W. H. Liu,et al.  Reordering sparse matrices for parallel elimination , 1989, Parallel Comput..

[8]  Su Xin PARALLEL LOAD FLOW CALCULATION OF BLOCK BORDERED MODEL , 2002 .

[9]  Joseph W. H. Liu,et al.  Equivalent sparse matrix reordering by elimination tree rotations , 1988 .

[10]  Jiang Quanyuan A two-level parallel transient stability algorithm for AC/DC power system based on GPU platform , 2012 .

[11]  Venkata Dinavahi,et al.  SIMD-Based Large-Scale Transient Stability Simulation on the Graphics Processing Unit , 2010, IEEE Transactions on Power Systems.

[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]  Zhao Xin A Fine Granularity Parallel Algorithm for Electromechanical Transient Stability Simulation Based on Graphic Processing Unit , 2012 .

[14]  R. Betancourt,et al.  An efficient heuristic ordering algorithm for partial matrix refactorization , 1988 .

[15]  Ryuichi Yokoyama,et al.  Renewable energies and smart distribution network in Japan , 2012 .

[16]  Hong Chao A parallel algorithm for solving large sparse matrix equations and its application to parallel power flow calculation , 2000 .