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

被引:11
|
作者
Roberge, Vincent [1 ]
Tarbouchi, Mohammed [1 ]
Labonte, Gilles [2 ]
机构
[1] Royal Mil Coll Canada, Dept Elect & Comp Engn, Kingston, ON K7K7L6, Canada
[2] Royal Mil Coll Canada, Dept Math & Comp Sci, Kingston, ON K7K7L6, Canada
关键词
Graphics processing unit (GPU); harmonic minimization; multilevel inverter; parallel algorithm; MINIMIZING THD;
D O I
10.1109/TII.2015.2426057
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 534x 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 mu s.
引用
收藏
页码:700 / 707
页数:8
相关论文
共 50 条
  • [1] Strategies to Accelerate Harmonic Minimization in Multilevel Inverters Using a Parallel Genetic Algorithm on Graphical Processing Unit
    Roberge, Vincent
    Tarbouchi, Mohammed
    Okou, Francis
    IEEE TRANSACTIONS ON POWER ELECTRONICS, 2014, 29 (10) : 5087 - 5090
  • [2] Parallel Differential Evolution Algorithm Accelerated by Graphics Processing Unit for Harmonic Minimization in Power Converters
    Ren, Kaiqi
    He, Fei
    Li, Zhaoyuan
    Yang, Kehu
    2021 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2021, : 2888 - 2893
  • [3] Colonial Competitive Algorithm Development Toward Harmonic Minimization in Multilevel Inverters
    Etesami, M. H.
    Farokhnia, Naeem
    Fathi, S. Hamid
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2015, 11 (02) : 459 - 466
  • [4] Red Deer Algorithm-Based Optimal Total Harmonic Distortion Minimization for Multilevel Inverters
    Taha, A. Taha
    Hassan, Mohd Khair
    Wahab, Noor Izzri Abdul
    Zaynal, Hussein I.
    2023 IEEE IAS GLOBAL CONFERENCE ON RENEWABLE ENERGY AND HYDROGEN TECHNOLOGIES, GLOBCONHT, 2023,
  • [5] Harmonic Minimization in Multilevel Inverters using Numerical Series Technique
    Sharma, Angshuman
    Kashyap, Kallol S.
    2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 2095 - 2103
  • [6] A Genetic-Based Hybrid Algorithm Harmonic Minimization Method for Cascaded Multilevel Inverters with ANFIS Implementation
    Nikouei, Seyed Yahya
    Dehkordi, Behzad Mirzaeian
    Niroomand, Mehdi
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [7] Efficient parallel implementation of a density peaks clustering algorithm on graphics processing unit
    Ge, Ke-shi
    Su, Hua-you
    Li, Dong-sheng
    Lu, Xi-cheng
    FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2017, 18 (07) : 915 - 927
  • [8] Parallel ant colony optimisation algorithm for continuous domains on graphics processing unit
    Wang, Chen
    Chen, Zengqiang
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2013, 4 (03) : 231 - 241
  • [9] Efficient parallel implementation of a density peaks clustering algorithm on graphics processing unit
    Ke-shi Ge
    Hua-you Su
    Dong-sheng Li
    Xi-cheng Lu
    Frontiers of Information Technology & Electronic Engineering, 2017, 18 : 915 - 927
  • [10] Parallel ant colony optimisation algorithm for continuous domains on graphics processing unit
    Wang, C. (wangchen11@mail.nankai.edu.cn), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (04):