You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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 (2026). Plot PMSM (https://se.mathworks.com/matlabcentral/fileexchange/43189-plot-pmsm), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.1.0.0 (17.9 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
