필터 지우기
필터 지우기

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?

조회 수: 2 (최근 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!

답변 (1개)

Sabin
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)'

카테고리

Help CenterFile Exchange에서 Permanent Magnet에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by