• DocumentCode
    1951813
  • Title

    Accelerating the Gauss-Seidel Power Flow Solver on a High Performance Reconfigurable Computer

  • Author

    Byun, Jong-Ho ; Ravindran, Arun ; Mukherjee, Arindam ; Joshi, Bharat ; Chassin, David

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of North Carolina at Charlotte, Charlotte, NC, USA
  • fYear
    2009
  • fDate
    5-7 April 2009
  • Firstpage
    227
  • Lastpage
    230
  • Abstract
    The computationally intensive power flow problem determines the voltage magnitude and phase angle at each bus in a power system for hundreds of thousands of buses under balanced three-phase steady-state conditions. We report an FPGA acceleration of the Gauss-Seidel based power flow solver employed in the transmission module of the GridLAB-D power distribution simulator and analysis tool. The prototype hardware is implemented on an SGI Altix-RASC system equipped with a Xilinx Virtex-II 6000 FPGA. Due to capacity limitations of the FPGA, only the bus voltage calculations of the power network are implemented on hardware while the branch current calculations are implemented in software. For a 200,000 bus system, the bus voltage calculation on the FPGA achieves a 48x speed-up with PQ buses and a 62x for PV over an equivalent sequential software implementation. The average overall speed up of the CPU-FPGA implementation with 100 iterations of the Gauss-Seidel power solver is 2.6x over a software implementation, with the branch calculations on the CPU accounting for 85% of the total execution time. The CPU-FPGA implementation also shows linear scaling with increase in the size of the input power network.
  • Keywords
    distribution networks; field programmable gate arrays; iterative methods; load flow; power grids; power system simulation; CPU-FPGA implementation; FPGA acceleration; Gauss-Seidel power flow solver; GridLAB-D power distribution simulator; SGI Altix-RASC system; Xilinx Virtex-II 6000 FPGA; bus voltage calculation; computationally intensive power flow problem; high performance reconfigurable computer; sequential software implementation; three-phase steady-state condition; transmission module; Acceleration; Field programmable gate arrays; Gaussian processes; Hardware; High performance computing; Load flow; Power system analysis computing; Power system simulation; Steady-state; Voltage; FPGA; Gauss-Seidel; bus voltage computations; power flow computing; reconfigurable computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Custom Computing Machines, 2009. FCCM '09. 17th IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    978-0-7695-3716-0
  • Type

    conf

  • DOI
    10.1109/FCCM.2009.23
  • Filename
    5290920