Why are you multiplying by pole pair number "p" in ee_pmsm_fi​eld_weaken​ing_contro​l/Control/​Measuremen​ts example?

2 views (last 30 days)
Why are you multiplying by pole pair number "p" in ee_pmsm_field_weakening_control/Control/Measurements example? Please run the below command in the command window of installed MATLAB R2019a version to get example documentation.
>> web(fullfile(docroot, 'physmod/sps/examples/pmsm-field-weakening-control.html'))

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 29 Jul 2024
Edited: MathWorks Support Team on 29 Aug 2024
The measured angular velocity is mechanical angular velocity, and needs to be transformed into electrical angular velocity for later blocks. The reason the mechanical velocity is being multiplied by the number of pole pairs is due to the electrical angular velocity being equal to the mechanical angular velocity multiplied by the number of pole pairs in the Permanent Magnet Synchronous Machine. Please run the below command in the command window of installed MATLAB R2019a version to get release specific documentation:
>> web(fullfile(docroot, 'physmod/sps/ref/pmsm.html'))
The documentation link also has references to literature that discusses this further.
Please follow the below link to search for the required information regarding the current release:

More Answers (0)

Categories

Find more on Introduction to Installation and Licensing in Help Center and File Exchange

Products


Release

R2019a

Community Treasure Hunt

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

Start Hunting!