Does FOC for PMSM change with the number of rotor poles?
15 ビュー (過去 30 日間)
古いコメントを表示
Santiago Alfonso Ospina Botero
2022 年 12 月 21 日
コメント済み: Santiago Alfonso Ospina Botero
2022 年 12 月 24 日
Hi,
I'm having some issues regarding FOC applied to PMSM, in particular when the rotor has more than 1 pole pair. I don't fully understand how is it possible that the FOC principle that is widely explaind for a motor of 1 pole pair, i.e stator magnetic flux orientatio being perpendicular to the rotor direct component, can be aplied in the same way to a rotor with higher number of poles. In the figure I represented PMSM with a 4 pole pair rotor. In Figure "a)" the stator flux is oriented such that there is a maximum torque and in Figure "b)" the direct and quadtrature axis of the rotor.
Based on this I deduce that if I want to apply FOC to this motor the park transformation should be modified sin the rotatory axis has a 25 º shear in it so that we can adjust the currents of the stator.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1239352/image.png)
That means that the
transformation should be (φ is the angle between the d and q axis):
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1239342/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1239347/image.png)
Is this correct?
The reason for why I'm asking this is because I havent manage to find any literature that talks about this and I don't know why, I feel that I'm missing something...
0 件のコメント
採用された回答
Sabin
2022 年 12 月 23 日
In Field Oriented Control we need to apply Park transform to the stator quantities (currents, voltages, fluxes) so we obtain a model in d-q reference frame where we can use the q-axis to control the torque and d-axis to control the flux. Now in the mathematical transform we need the rotor electrical angle and electrical angle is dependent of the number of polepairs. The d and q components are 90 degrees apart. I hope this answers your question.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Motor Drives についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!