Application of Barycentric Coordinates in Space Vector PWM Computations

This paper proposes the use of barycentric coordinates in the development and implementation of space-vector pulse-width modulation (SVPWM) methods, especially for inverters with deformed space-vector diagrams. The proposed approach is capable of explicit calculation of vector duty cycles, independent of whether they assume ideal positions or are displaced due to the DC-link voltage imbalance. The use of barycentric coordinates also permits a well-defined and universal approach to the problem of identifying the region in which the reference vector is located. It completely avoids the use of angles, trigonometric functions, and inverse trigonometric functions and is chiefly based on matrix operations which are well suited for digital signal processor implementation. The proposed approach is exposed and validated for the special case of three-level neutral-point clamped (NPC) inverter controlled by a discontinuous space-vector PWM.

[1]  A. von Jouanne,et al.  Multilevel inverter modulation schemes to eliminate common-mode voltages , 1998, Conference Record of 1998 IEEE Industry Applications Conference. Thirty-Third IAS Annual Meeting (Cat. No.98CH36242).

[2]  Guan-zheng Tan,et al.  Comparison of Three Different 2-D Space Vector PWM Algorithms and Their FPGA Implementations , 2014 .

[3]  G. I. Orfanoudakis,et al.  Nearest-Vector Modulation Strategies With Minimum Amplitude of Low-Frequency Neutral-Point Voltage Oscillations for the Neutral-Point-Clamped Converter , 2013, IEEE Transactions on Power Electronics.

[4]  S. Bifaretti,et al.  Comparison between sinusoidal PWM and Space Vector Modulation Techniques for NPC inverters , 2005, 2005 IEEE Russia Power Tech.

[5]  Janusz Nieznanski,et al.  Virtual Space Vector Pulse Width Modulation algorithm for three-level NPC converters based on the final element shape functions , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[6]  A.K. Gupta,et al.  A general space vector PWM algorithm for multilevel inverters, including operation in overmodulation range , 2007, IEEE International Conference on Electric Machines and Drives, 2005..

[7]  Lei Hu,et al.  A simple SVPWM algorithm for multilevel inverters , 2004, 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551).

[8]  Dushan Boroyevich,et al.  A comprehensive study of neutral-point voltage balancing problem in three-level neutral-point-clamped voltage source PWM inverters , 2000 .

[9]  M. R. Baiju,et al.  A New Space Vector Modulation Scheme for Multilevel Inverters Which Directly Vector Quantize the Reference Space Vector , 2015, IEEE Transactions on Industrial Electronics.

[10]  Dushan Boroyevich,et al.  A fast space vector modulation algorithm for multilevel three-phase converters , 1999, Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370).

[11]  A.K. Gupta,et al.  A Simple Space Vector PWM Scheme to Operate a Three-Level NPC Inverter at High Modulation Index Including Overmodulation Region, With Neutral Point Balancing , 2007, IEEE Transactions on Industry Applications.

[12]  D. Boroyevich,et al.  The nearest three virtual space vector PWM - a modulation for the comprehensive neutral-point balancing in the three-level NPC inverter , 2004, IEEE Power Electronics Letters.

[13]  Dushan Boroyevich,et al.  New feedforward space-vector PWM method to obtain balanced AC output voltages in a three-level neutral-point-clamped converter , 2002, IEEE Trans. Ind. Electron..

[14]  Jie Chen,et al.  Multilevel SVPWM With DC-Link Capacitor Voltage Balancing Control for Diode-Clamped Multilevel Converter Based STATCOM , 2013, IEEE Transactions on Industrial Electronics.

[15]  Bin Wu,et al.  A general space vector PWM control algorithm for multilevel inverters , 2003, Eighteenth Annual IEEE Applied Power Electronics Conference and Exposition, 2003. APEC '03..

[16]  Chang Ho Choi,et al.  A new simplified space-vector PWM method for three-level inverters , 2001 .

[17]  D. Boroyevich,et al.  Capacitor Voltage Balance for the Neutral-Point- Clamped Converter using the Virtual Space Vector Concept With Optimized Spectral Performance , 2007, IEEE Transactions on Power Electronics.

[18]  A.K. Gupta,et al.  A General Space Vector PWM Algorithm for a Multilevel Inverter Including Operation in Overmodulation Range, with a Detailed Modulation Analysis for a 3-level NPC Inverter , 2005, 2005 IEEE 36th Power Electronics Specialists Conference.

[19]  A. Massoud,et al.  An SVM Algorithm to Balance the Capacitor Voltages of the Three-Level NPC Active Power Filter , 2008, IEEE Transactions on Power Electronics.

[20]  Ashwin M. Khambadkone,et al.  A Space Vector PWM Scheme for Multilevel Inverters Based on Two-Level Space Vector PWM , 2006, IEEE Transactions on Industrial Electronics.

[21]  Ronald G. Harley,et al.  A fast and generalized space vector modulation scheme for multilevel inverters , 2013, 2013 Twenty-Eighth Annual IEEE Applied Power Electronics Conference and Exposition (APEC).

[22]  D. Boroyevich,et al.  Algorithm for the virtual vectors modulation in three-level inverters with a voltage-balance control loop , 2005, 2005 European Conference on Power Electronics and Applications.

[23]  Leopoldo García Franquelo,et al.  Three-Dimensional Feedforward Space Vector Modulation Applied to Multilevel Diode-Clamped Converters , 2009, IEEE Transactions on Industrial Electronics.

[24]  Patrick Wheeler,et al.  A Modified Neutral Point Balancing Space Vector Modulation for Three-Level Neutral Point Clamped Converters in High-Speed Drives , 2019, IEEE Transactions on Industrial Electronics.

[25]  Qi Zhang,et al.  Study on the Novel Generalized Discontinuous SVPWM Strategies for Three-Phase Voltage Source Inverters , 2013, IEEE Transactions on Industrial Informatics.

[26]  Kai Hormann,et al.  A general construction of barycentric coordinates over convex polygons , 2006, Adv. Comput. Math..