File Exchange

image thumbnail

Space Vector Pulse Width Modulation Based Three Phase Rectifier

version (13.1 KB) by Syed Abdul Rahman Kashif
Space Vector pulse width modulation based three phase rectifier


Updated 23 Sep 2011

View License

This model simulates a three phase rectifier based on space vector pulse width modulation. Parameters can be adjusted from Model properties initial call back function.

Cite As

Syed Abdul Rahman Kashif (2021). Space Vector Pulse Width Modulation Based Three Phase Rectifier (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (15)

Chandra Achandra

Problem with this file:It does not maintain UPF at input side.

Shi Shi

changqing zhu

Does this model have PI control?


could give me some documents that help me understand this simulation?
i will be happy when receiving your answer?



After opening the model Right click and click on last option(model properties) and look in Callback function tab. There you can see space vector trajectory drawing commands


Good Effort...


Great model. Thank you for the effort. Can you please explain how are you plotting the hexagon and circular trajectory? I could not find any initialization code, or workspace variables.

Dr. Siva Malla

good model

Rashmil Dahanayake

hi, What is the purpose using of the gain "k" in svpwm module. (ie k=1.8)


Output/Input > 1 because this is a voltage source RECTIFIER

Naveen Kumar

Output / Input >>> 1

amir rasyadan

Nice model, helpful for me to learn.

Tony Lennon

This is a helpful model. If you are looking for more resources about pulse width modulation (PWM), please visit this web page.


Varun Chitransh

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!