Space Vector Modulation (SVM) Based on Boundary lines
版本 1.0.3 (2.4 MB) 作者:
Amir Ostadrahimi
Space vector pulse width modulation (SVPWM) with boundary lines, is a novel approach to address the challenges of multilevel SVPWMs
The current space vector pulse width modulation (SVPWM) has been introduced in the following paper:
A Simplified Multilevel Space Vector Pulsewidth Modulation (SVPWM) Based on Boundary Lines, Including Overmodulation Zone
This new SVPWM strategy aims to simplify the designing process and reduce the computational burden of the multilevel SVPWM. In this method, the switching process is designed only for the first sector of the SVM plane. The duty cycles and the switching states of the other sectors are assigned by transferring and translating techniques. The proposed method only uses basic algebraic functions in order to save the limited hardware resources of the processor. The same basic functions are used to handle overmodulation (OM) operations. This method introduces the boundary lines concept, which is a useful tool to detect the region and assign the switching states.
The attached pack contains simulations for a 5-level cascaded H-bridge (CHB) inverter and a 3-level neutral point clamped (NPC) inverter. The simulations were done with two different versions of MATLAB, 2020a and 2022b.
If you have any questions, do not hesitate to write to me.
Thanks.
引用格式
Ostadrahimi, Amir, and Stefano Bifaretti. “A Simplified Multilevel Space Vector Pulse Width Modulation (SVPWM) Based on Boundary Lines, Including Overmodulation Zone.” IEEE Open Journal of Industry Applications, Institute of Electrical and Electronics Engineers (IEEE), 2023, pp. 1–13, doi:10.1109/ojia.2023.3289094.
Amir Ostadrahimi, Stefano Bifaretti, August 17, 2023, "MATLAB Simulation Files: A Simplified Multilevel SVPWM Based on Boundary Lines", IEEE Dataport, doi: https://dx.doi.org/10.21227/bjz2-1w40.
MATLAB 版本兼容性
创建方式
R2022b
与 R2020a 及更高版本兼容
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!