I calculated IdIq as an equation in the experimental data 3 phase current, but the value is weird.
21 ビュー (過去 30 日間)
古いコメントを表示
I'm comparing the output of the IdIq map with the input of RPM and torque and IdIq in the experimental data. I calculated IdIq with the equation as shown in the capture picture in the 3 phase current, which is the dynamo experimental data. But the value level doesn't match the map value. The value in the map is id -280,iq 89. The result of calculation is id 0,iq300. Is there something wrong with the equation below? I've selected all the D-axis and Q-axis in the ParkTransform library, but id iq only change the value.

0 件のコメント
回答 (1 件)
Sabin
2025 年 1 月 23 日 11:27
If the initial angle is wrong, the d and q components will be also wrong. By using atan2 we don’t have any control over initial estimate. As you have the abc inputs it is probably better to use a PLL to obtain the electrical angle that you can then use in the Park transform.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!