Prąd FOC pulsuje w zależności od kąta

1

Zaimplementowałem algorytm FOC (Field Oriented Control) do sterowania silnikiem BLDC przy niskiej prędkości. Zjawisko, które zaobserwowałem, polega na tym, że pod różnymi kątami elektrycznymi prąd wytwarzający moment obrotowy psuje się, a prąd wytwarzający pole rośnie (głównie około + -90 °). Używam prostego kontrolera PI i brak kompensacji sprzężenia krzyżowego. Jeśli utrzymam ten kąt, pole wytwarzające prąd pozostanie stałe na niezerowej wartości. Czy ktoś wie, co może wywołać to zjawisko? Być może ktoś z was już zaimplementował algorytm FOC dla silnika BLDC i również zauważył ten problem.

HansPeterLoft
źródło
Może pomóc mieć więcej informacji, takich jak: 1) Twoja konfiguracja testowa - Myślę, że obracasz się z małą prędkością i przykładasz zewnętrzny moment obrotowy? 2) Wykres zachowania prądów i położenia wirnika.
jpa