File Exchange

image thumbnail

Dynamic (Mathematical) modeling of Permanent Magnet Synchronous Motor (PMSM)

version (81.3 KB) by srikanth dakoju
mathematical model of pmsm


Updated 28 Jun 2015

View License

pmsm is modeled using mathematical equations

Cite As

srikanth dakoju (2020). Dynamic (Mathematical) modeling of Permanent Magnet Synchronous Motor (PMSM) (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (13)


well done.

how do build Permanent magnet synchronous motor in ABC coordinate system?


It seems to me that it does not work for a salient pole machine parameter choice, but it is indeed a fine approach!

zaid shaikh

Hi thanks ! I am going to model 6 phase PMSM for my graduation project. The approach I am planning is the same as you have done. Please do give suggestion/advises on the modelling and approach!!


when fed with 50Hz frequency, why is the machine not running at 1500rpm for 2 pole

well done

xu wen


why is it giving me that error?
The block diagram 'pmsm_dis' uses bus signals or has signals/parameters that are associated with bus objects. However, the 'Mux blocks used to create bus signals' diagnostic is not configured to 'error'.



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