• DocumentCode
    43452
  • Title

    Parallel Algorithm on Graphics Processing Unit for Harmonic Minimization in Multilevel Inverters

  • Author

    Roberge, Vincent ; Tarbouchi, Mohammed ; Labonte, Gilles

  • Author_Institution
    Dept. of Electr. & Comput. Eng., R. Mil. Coll. of Canada, Kingston, ON, Canada
  • Volume
    11
  • Issue
    3
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    700
  • Lastpage
    707
  • Abstract
    This paper presents the implementation details of a parallel algorithm on graphics processing units (GPUs) to compute the optimal switching angles for the harmonic minimization in multilevel inverters with unequal dc voltage sources. Two algorithms, the Newton-Raphson method and the bisection method, and three different parallel implementations are investigated. Both algorithms considered have a low time complexity and offer a superior converging rate allowing for the real-time control of inverters with a very large number of levels. By exploiting the massively parallel architecture of GPUs, the execution time of the program is reduced significantly. The proposed parallel implementation offers a maximum speedup of 534× compared with a sequential execution on CPU, and allows for the calculation of the optimal switching angles for inverters with up to 1000 dc sources in less than 16.4 μs.
  • Keywords
    Newton-Raphson method; computational complexity; graphics processing units; harmonics suppression; invertors; parallel algorithms; parallel architectures; CPU; GPU; Newton-Raphson method; bisection method; graphics processing unit; harmonic minimization; multilevel inverter; optimal switching angle; parallel algorithm; parallel architecture; time complexity; Graphics processing units; Harmonic analysis; Inverters; Mathematical model; Message systems; Minimization; Switches; Graphics processing unit; Graphics processing unit (GPU); Harmonic minimization; Multilevel inverter; Parallel algorithm; harmonic minimization; multilevel inverter; parallel algorithm;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2015.2426057
  • Filename
    7094302