View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Vector Control of Permanent Magnet Synchronous Motor

3.9 | 10 ratings Rate this file 105 Downloads (last 30 days) File Size: 14.7 KB File ID: #42048 Version: 1.0
image thumbnail

Vector Control of Permanent Magnet Synchronous Motor



Vector control of PMSMS is accomplished.

| Watch this File

File Information

The model demonstrate vector control of permanent magnet synchronous motor. Model uses Model of PMSM in rotor frame of reference. There is a speed control loop to regulate the speed.


This file inspired Vector Control Of Permanent Magnet Synchronous Motor With Real Svpwm Inverter Model.

Required Products Simscape Power Systems
MATLAB release MATLAB 8.0 (R2012b)
Other requirements Fast CPU processing
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (11)
06 Sep 2016 shivangni sharma

21 Apr 2016 mahdi emamiun

08 Mar 2016 li na

li na (view profile)

13 Jan 2015 jackit

jackit (view profile)

thanks a lot! helpful

09 Oct 2014 sreejaya r

27 May 2014 zia kansi

I don't understand the purpose of PID controller in this block, the role of PID controller is so weird.and the other thing if you change your reference speed the out remain the same..the speed only change with load torque. and you can not control it from changing the value of PID i think this model is OK for only certain values, not for all...can you explain plzz???

03 Mar 2014 Ilber Puci

Thank you very much for this model that you designed. Please, can you send me specific prameter of motor, include power, speed and current?

Comment only
18 Dec 2013 peppa

peppa (view profile)

why your vector control is different compared to others?

22 Aug 2013 peter

peter (view profile)

this model is proving to be very useful for my thesis. each individual block is very clear, but i am not yet clear on understanding the full system structure. on all other block diagrams of vector control that i have seen the model looks different.
Idq goes into a controller that produces Vdq. from that you get Vabc which goes into the PWM and inverter to produce Iabc. Iabc then goes to the motor and also gets looped back into the system (transforming back into Idq).
your model has correct math for each individual block, but i am having difficulty correlating your model to other vector control models.
would it be possible to explain how and why yours is different?

04 Jun 2013 ahsan Kashif

THis have helped me a lot in my thesis.

04 Jun 2013 Laxmi

Laxmi (view profile)

Contact us