Three Phase SVPWM Inverter
3 Phase inverter in this demonstration, uses space vector modulated PWM to generate the output voltage.
Reference voltage vector converted in to dq rotating phase. A matlab function is employed to determine the segment number and related ON-times(ti,t2,t0/2).
Symmetrical switching method employed to minimize switching losses.
SVM trajectory will be plotted at the completion of the simulation.
Cite As
Rashmil Dahanayake (2026). Three Phase SVPWM Inverter (https://in.mathworks.com/matlabcentral/fileexchange/44787-three-phase-svpwm-inverter), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: Three-phase Simple Space Vector Pulse Width Modulation
Communities
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.5.0.0 | Dq0 and pll blocks updated in order to correct the error(2nd harmonic output) in previous revision.
|
||
| 1.4.0.0 | Dq0 and pll blocks updated in order to correct the error(2nd harmonic output) in previous revision. |
||
| 1.3.0.0 | - Symmetrical switching to minimize switching losses. |
||
| 1.1.0.0 | modulation index, Vdc, Output voltage frequency configurable. Matlab 2010 compatible |
