Problem with Block "Park to Clarke Angle Transform" 2018b

Hello,
I have some problems with the Simscape Block "Park to Clarke Angle Transform".
in the helb ther ist the same Matrix that I normaly use:
[alpha = [ cos(phi) -sin(phi) * [ d
betta ] sin(phi) cos(phi) ] q]
if I look under the Mask in the function blocks there ist:
[alpha = [ cos(offset-phi) +sin(offset-phi) * [ d
betta ] -sin(offset-phi) cos(offset-phi) ] q]
I use the a-axis to d-axis aligen.
So what ist the reasen for this change and why my controller only work with the Matlab Matrix?
Thanks Andy

回答 (1 件)

Sabin
Sabin 2023 年 9 月 27 日

0 投票

In this block 'offset' can be either 0 for D-axis alignment or pi/2 for Q-axis alignment. If a-axis is aligned with d-axis, offset=0 and the two matrices are equal. That is because sin(-phi)=-sin(phi) and cos(-phi)=cos(phi).

コミュニティ

製品

リリース

R2018b

質問済み:

2019 年 3 月 27 日

回答済み:

2023 年 9 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by