Three-level NPC inverter with the help of SVPWM
Version 1.0.0 (517 KB) by
Muhammad Ameer Hamza
space vector pulse width modulation (SVPWM) switching technique which is used in neutral point clamp invertor for the purpose of switching.
space vector pulse width modulation (SVPWM) switching technique which is used in three phase invertor for the purpose of switching.
Three level Neutral Point Clamped (NPC) inverters are a family of multilevel power converters that are characterized by the use of clamping diodes for guaranteeing the proper voltage sharing across the power switches.
Each leg of the NPC inverter has 4 transistors that can be controlled, giving 2^4 = 16 total possible states.
There exist a total 27 switching combinations, out of which three are null or zero vectors, 12 are small, 6 are large and 6 are medium vector.
Cite As
Muhammad Ameer Hamza (2025). Three-level NPC inverter with the help of SVPWM (https://uk.mathworks.com/matlabcentral/fileexchange/157836-three-level-npc-inverter-with-the-help-of-svpwm), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2018b
Compatible with any release
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |