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
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;
Journal_Title :
Industrial Informatics, IEEE Transactions on
DOI :
10.1109/TII.2015.2426057