Rozumiem, że silnik chce obracać się w kierunku przeciwnym do ruchu wskazówek zegara, ponieważ reprezentuje on niższą energię potencjalną poprzez odkręcenie pola i wyrównanie pól stojana i wirnika. Czy to jest poprawne?
Obraca się z powodu sił działających wokół jego osi obrotu. Siły te wytwarzają moment obrotowy, który z kolei powoduje przyspieszenie kątowe wirnika.
Ale jeśli przeniesiemy tam punkt komutacji, czy nie obróciliśmy pola stojana, prowadząc do nowej nowej płaszczyzny neutralnej? Jeśli powtórzymy tę korektę, czy zbiegnie się ona w optymalnym punkcie komutacji, czy po prostu przekręcamy się w tym miejscu? Czy ten punkt komutacji jest optymalny pod każdym względem, czy też należy wprowadzić pewne kompromisy?
Z definicji za każdym razem, gdy obracasz jedno z pól, masz nową płaszczyznę neutralną. Cały punkt komutacji w silniku polega na utrzymaniu płaszczyzny neutralnej pod kątem, w którym maksymalizowany jest moment obrotowy.
Zawsze słyszałem, że czas musi być bardziej zaawansowany przy wyższej prędkości. Ale czy jest to ściśle prawda, czy też jest to funkcja prądu uzwojenia / siły pola, która akurat jest skorelowana z prędkością w przypadku stałego obciążenia mechanicznego?
Myślę, że miksujesz tutaj dwa efekty. Rozważmy silnik bezszczotkowy. Biorąc pod uwagę prąd przepływający przez jego uzwojenia, osiądzie w swojej neutralnej płaszczyźnie. W tym momencie moment obrotowy wynosi zero (ignorując tarcie). Teraz zacznij powoli obracać ręcznie i wykreślić moment obrotowy względem położenia. Maksimum tego wykresu stanowi punkt komutacji „optymalnej niskiej prędkości”. Można uzyskać bardzo dokładne przybliżenie tego wykresu za pomocą modeli matematycznych. Nie nazwałbym tego przyspieszaniem czasu. W zależności od liczby faz i biegunów byłoby pod pewnym stałym kątem od płaszczyzny neutralnej. W bezszczotkowym systemie zamkniętym z enkoderem położenia i bez czujników efektu Halla zwykle przechodzisz przez sekwencję, w której przepuszczasz trochę prądu przez uzwojenia, aby odkryć położenie płaszczyzny neutralnej.
W sytuacji dynamicznej chcesz ciągle obracać pole pod kontrolą, aby zachować tę samą fazę w porównaniu ze stałymi magnesami. Z powodu indukcyjności i różnych efektów nieliniowych, takich jak nasycenie magnetycznei temperatury, czas sterowania musi się zmienić w funkcji prędkości, aby spróbować utrzymać tę samą fazę między polami. Zasadniczo istnieje opóźnienie między wydaniem polecenia a rzeczywistą zmianą w polu, więc polecenie jest wydawane wcześniej, „zaawansowane”, aby to zrekompensować. W szczotkowanym silniku możesz mieć tylko jeden stały skok fazy, więc musisz zrobić jakiś kompromis, jeśli planujesz pracować z różnymi prędkościami. Istnieją również kompromisy statyczne w silnikach szczotkowych, np. Wielkość szczotek i charakter włączania / wyłączania sterowania. W niektórych sytuacjach opóźnienie to i tak jest nieznaczne.
Czy bezczujnikowy sterownik BLDC, który wykrywa przecięcia zerowe EMF w celu znalezienia punktu komutacji, jest przykładem takiego silnika?
Sądzę, że przejścia przez zero w kierunku EMF są niewystarczające. Odzwierciedlają jedynie opisane powyżej „statyczne” ustawienie. Musisz więc znać parametry silnika, zanim będziesz mógł zoptymalizować sterowanie (np. Używając czegoś takiego jak sterowanie zorientowane na pole )