Why does SIMSCAPE have different values for the speed and the revolutions in the output, although they have to be the same? Is it maybe due to false parameters of the PI-regulator?
1 回表示 (過去 30 日間)
古いコメントを表示
Hello, I'm doing a vector control on a permanent magnet synchronous machine. I habe already done a simulation with Simulink and the results were fine. In the appendix you can see the results of this simulation. Now I have simulated the vector control with Simscape and used the finished model for the PMSM and PWM. I then connected the 3 PI controllers/ regulators to the PMSM and PWM in Simscape. I find it a bit strange that the revolution I have already specified does not match the output speed. I simulated PWM and inverter plus PSMS alone without PI controller with Simulink and Simscape and at the end the outputs were identical. So I wonder if Simscape with the PI controllers might have a problem with the parameters of the PI controller so that the revolution and the speed don't match.
In the appendix are the programs with Simulink, Simscape and the two with PWM and inverter for the PSMS without the three PI controllers.
Part 1 (Teil 1) is the complete simulation.
Part 3 (Teil 3)is the PMSM and PWM without the 3 PI controllers.
One file contains only the parameters.
Simscape is the complete simulation with the 3 PI controllers.
Another file contains only the PMSM with PWM.
Thank you for your help in advance!
0 件のコメント
回答 (1 件)
Sabin
2024 年 1 月 19 日
There are two issues with this model: i) instead of using electrical angle in the dq-abc block is using the mechanical angle, and ii) Rotor flux position when theta=0 is using different definition in the controller and plant.
Solution:
1) Multiply theta by number of polepairs
2) In the Permanent Magnet Synchronous Machine change the parameter 'Rotor flux position when theta=0' must be 'Aligned with phase A axis (original Park)'
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Permanent Magnet についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!