필터 지우기
필터 지우기

PMSM motor controller model, rotor angle output conversion for Park transform

조회 수: 4 (최근 30일)
CB
CB 2017년 2월 6일
댓글: Sabin 2023년 1월 10일
..
Hi,
I am developing a PMSM motor controller model in Simulink, I have the PMSM motor from Simpower systems, it gives the motor rotor angle in radians but when I convert it to electrical angle by multiplying by 3 for the number of pole pairs and give it to Clark and park transforms model, the results are not consistent. It gives a linear ramp, I am not sure how to interpret that, I want the conversion so that the park transform and inverse Park transform will work correctly.
Regards,
CB

채택된 답변

CB
CB 2023년 1월 10일
Yes I think the a-phase aligned and d-q axis aligned was the issue. How do we know which one to select? can you please elaborate the difference between two alignments?
  댓글 수: 1
Sabin
Sabin 2023년 1월 10일
This alignment is a convention used in the model about how the angle theta is defined. This will have a big impact in the Park transform. For an overview about different axis definitions please check the FEM-Parameterized PMSM doc page. There you can see how different definitions will chnage the Park transform. Please note that in other library blocks we assume that Q leads D, the FEM-Parameterized PMSM includes also the case when D leads Q.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Sabin
Sabin 2023년 1월 9일
Rotor angle can be seen as a linear ramp when rotor speed is constant. When using it in Park transform the result should be the same as when we reset the angle every 2*pi radians because we need the sin/cos(theta). I suspect the initial angle might be the root cause of mismatch or different axis definition (a-phase aligned with the d or q axis).

커뮤니티

더 많은 답변 보기:  Power Electronics Community

카테고리

Help CenterFile Exchange에서 Specialized Power Systems에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by