Plot PMSM

Plot phase currents and Rotor position of a PMSM (Brushless Motor)
1.2K Downloads
Updated 26 Aug 2013

View License

This is a simple function which can be used to plot the 3 phase currents of a permanent magnetic synchronous machine(PMSM).

The figure shows the three current vectors and the resulting vector with regards to the rotor.

The three inputs are:
iabc: 3x1 vector containing the three phase currents
theta: rotor electrical angle
offset: angle offset (used to choose angle reference)

By default, the rotor is aligned with phase 'a' at theta = 0 (default park) when offset = 0. When using with the modified park convention, offset should be equal to -pi/2.

This function makes use of the arrow.m function which is available here:
http://www.mathworks.com/matlabcentral/fileexchange/278-arrow-m

Cite As

alex pabouctsidis (2024). Plot PMSM (https://www.mathworks.com/matlabcentral/fileexchange/43189-plot-pmsm), MATLAB Central File Exchange. Retrieved .

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

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.1.0.0

added corrections to discription

1.0.0.0