A parallel power flow algorithm for large-scale grid based on stratified path trees and its implementation on GPU

被引:5
|
作者
Chen, Deyang [1 ]
Li, Yalou [1 ]
Jiang, Han [1 ]
Xu, Dechao [1 ]
机构
[1] China Electric Power Research Institute, Beijing,100192, China
关键词
Graphic processing unit(GPU) - Path tree - Power flow calculations - Power flow problem - Power grid analysis - Power system analysis software packages (PSASP) - Sparse linear systems - Sparse matrix factorization;
D O I
10.7500/AEPS20131014009
中图分类号
学科分类号
摘要
For the demand on fast power flow calculation for large-scale power grid analysis and energy management systems, a sparse matrix factorization algorithm for graphic processing unit (GPU) based on stratified path trees is proposed. By referring to the algorithm, the Newton-Raphson method for solving the power-flow problem is implemented on GPU. To improve the efficiency, the calculation of the right-hand side of equation and the Jacobian matrix, LU decomposition and forward-back substitution are implemented on GPU, which reduces the data transfer time between GPU and central processing unit (CPU). Then, considering the multi-level memory architecture with registers, cache and global memory, a special data structure is designed to decrease the latency of data access. Moreover, considering the feature of threads arrangement on GPU, the task allocation is optimized, while the efficiency of parallelism is improved. Finally, compared with the power flow calculation module of power system analysis software package (PSASP) ran on CPU, numerical simulation test is conducted. The results show that the more the nodes, the more advantages GPU will get. In the test on a system with 43 602 nodes, the program is able to provide a 5.172 times speed-up ratio, which proves the effectiveness and practicality of the algorithm proposed. ©2014 State Grid Electric Power Research Institute Press.
引用
下载
收藏
页码:63 / 69
相关论文
共 50 条
  • [1] PARALLEL GPU IMPLEMENTATION OF NULL SPACE BASED ALTERNATING OPTIMIZATION ALGORITHM FOR LARGE-SCALE MATRIX RANK MINIMIZATION
    Konishi, Katsumi
    2012 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2012, : 3689 - 3692
  • [2] A Fine-grained Parallel Power Flow Method for Large Scale Grid Based on Lightweight GPU threads
    Jiang, Han
    Chen, Deyang
    Li, Yalou
    Zheng, Ran
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 785 - 790
  • [3] Implementation of parallel power flow calculation based on GPU
    Xia, Jun-Feng
    Yang, Fan
    Li, Jing
    Zheng, Xiu-Yu
    Dianli Xitong Baohu yu Kongzhi/Power System Protection and Control, 2010, 38 (18): : 100 - 103
  • [4] A Divisional Alternant Iteration Algorithm of Power Flow for Large-scale Interconnected Power Grid
    Mao, Anjia
    2009 IEEE POWER & ENERGY SOCIETY GENERAL MEETING, VOLS 1-8, 2009, : 2987 - 2992
  • [5] GPU-accelerated sparse matrices parallel inversion algorithm for large-scale power systems
    Zhou, Gan
    Feng, Yanjun
    Bo, Rui
    Zhang, Tao
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2019, 111 : 34 - 43
  • [6] The Parallel Solving And Program Implementation Method Of Large-Scale Power Flow Correction Equations
    Luo, Yadi
    Li, Jing
    Jia, Yupei
    Xu, Jie
    Li, Sen
    Du, Jiatong
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 3809 - 3813
  • [7] Parallel-Levenberg-Marquardt-Method-Based Power Flow Algorithm for Large-scale Ill-conditioned Systems With GPU-CPU Framework
    Tang, Kunjie
    Dong, Shufeng
    Mao, Hangyin
    Chen, Yifeng
    Nan, Bin
    2021 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2021,
  • [8] Parallel Implementation of SUMPLE Algorithm in Large-Scale Antenna Array
    Yan Di
    Shuai Weiyi
    Liu Peijie
    Sun Ke
    Li Xiaoyu
    COMMUNICATIONS, SIGNAL PROCESSING, AND SYSTEMS, CSPS 2018, VOL II: SIGNAL PROCESSING, 2020, 516 : 433 - 439
  • [9] A heterogeneous parallel implementation of the Markov clustering algorithm for large-scale biological networks on distributed CPU–GPU clusters
    You Fu
    Wei Zhou
    The Journal of Supercomputing, 2022, 78 : 9017 - 9037
  • [10] Parallel Batch Dynamic Single Source Shortest Path Algorithm and Its Implementation on GPU based Machine
    Singh, Dhirendra
    Khare, Nilay
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (02) : 217 - 225