Space Vector Modulation (SVM) Based on Boundary lines

Space vector pulse width modulation (SVPWM) with boundary lines, is a novel approach to address the challenges of multilevel SVPWMs
251 Downloads
Updated 17 Aug 2023

View License

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.

Cite As

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.

View more styles

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 Release Compatibility
Created with R2022b
Compatible with R2020a and later releases
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.3

minor modifications were applied.

1.0.2

- The description was modified.

1.0.1

- Simulation files for MATLAB 2020a were added.
- The description was modified.
- High quality figures of space vector modulation (SVM) plane were added.

1.0.0