Jak EUC utrzymuje równowagę
Pochylasz się do przodu. Koło przyspiesza. Utrzymujesz równowagę. Po kilku godzinach praktyki czujesz to intuicyjnie. Ale w rzeczywistości działa pętla inżynieryjna o dużej prędkości, działająca tysiące razy na sekundę, rozwiązująca z natury niestabilny problem fizyczny w czasie rzeczywistym.
Odwrócone wahadło
Twoje EUC to odwrócone wahadło - masa balansująca na szczycie pojedynczego ruchomego punktu. Jak balansowanie miotłą na dłoni. Miotła chce spaść. Twoja ręka przesuwa się, żeby zostać pod nią.
Gdy pochylasz się do przodu o kąt θ, grawitacja tworzy moment: τ = m·g·h·sin(θ). Masa × grawitacja × wysokość środka masy × sinus kąta pochylenia. Kontroler musi wygenerować równy i przeciwny moment przyspieszając koło pod tobą. Punkt reakcji podłoża przesuwa się przed twój środek masy, tworząc moment prostujący. Dzieje się to ciągle - nie raz, a tysiące razy na sekundę.
Czujniki: IMU
Kontroler musi znać twój kąt pochylenia. Dostaje go z IMU - Inertial Measurement Unit - zawierającego 3-osiowy żyroskop i 3-osiowy akcelerometr.
Akcelerometr wyczuwa grawitację i przyspieszenie translacyjne. W spoczynku mówi, gdzie jest dół. W ruchu miesza przyspieszenie grawitacyjne z ruchowym - przez co jest zaszumiony w warunkach dynamicznych.
Żyroskop mierzy prędkość kątową - jak szybko się obracasz. Całkowanie daje zmianę kąta. Ale żyroskopy dryfują. Z czasem skumulowany błąd rośnie.
Żaden czujnik sam nie daje wiarygodnego kąta. Razem, przez fuzję sensoryczną, dają.
Fuzja sensoryczna
Kontroler łączy oba czujniki żeby uzyskać stabilny estymator kąta. Najpowszechniejsza metoda to filtr komplementarny: ufaj żyroskopowi dla szybkich zmian (czysty na krótkich skalach czasowych), ufaj akcelerometrowi dla długoterminowej referencji (nie dryfuje).
θ_est = α × (θ_prev + gyro_rate × Δt) + (1 - α) × θ_accel
Gdzie α jest bliskie 1 (0.95-0.99). Zaawansowane kontrolery używają filtrów Kalmana - matematycznie optymalnych estymatorów. Rezultat: czysty, responsywny estymator kąta pochylenia, aktualizowany z częstotliwością kiloherców.
Pętla sterowania
Kontroler bierze estymowany kąt, porównuje z zerem (pion), i oblicza ile momentu powinien wytworzyć silnik.
Większość EUC używa regulatora PID:
Moment = Kp × θ + Ki × ∫θ dt + Kd × θ̇
- Proporcjonalny (Kp): moment proporcjonalny do kąta. Główna siła balansująca
- Całkujący (Ki): akumuluje błąd w czasie. Koryguje stały drift
- Różniczkujący (Kd): reaguje na tempo zmian. Tłumi oscylacje
Wzmocnienia PID (Kp, Ki, Kd) to to, co producenci stroją. Definiują “feel” koła. Różne tryby jazdy (miękkie, średnie, twarde pedały) to w zasadzie różne zestawy wzmocnień PID.
Nowoczesne kontrolery mogą używać LQR (optymalizuje balans między stabilnością a wysiłkiem sterowania) lub ADRC (adaptuje się do zaburzeń jak nierówny teren).
Od komendy momentu do ruchu koła
Komenda momentu trafia do falownika - matrycy MOSFET-ów, która konwertuje DC z baterii na prąd AC napędzający fazy silnika. Wewnątrz działa Field-Oriented Control (FOC) - metoda wektorowa tłumacząca komendę momentu na precyzyjne prądy fazowe. Jeśli chcesz wejść głębiej w elektronikę mocy, artykuł o MOSFET-ach i kontrolerach rozkłada ten etap na czynniki pierwsze.
Pełna pętla: pochylenie → IMU mierzy → fuzja estymuje kąt → PID oblicza moment → FOC napędza silnik → koło się przesuwa → nowy pomiar → powtórz. Z częstotliwością kiloherców.
Co to znaczy dla bezpieczeństwa
Kontroler może skorygować pochylenie tylko wtedy, gdy silnik ma jeszcze rezerwę momentu. Jeśli silnik jest już blisko limitu, nie zostaje zapas na korekty balansu. Nierówność niewidzialna przy 30 km/h (19 mph) staje się upadkiem przy 70 km/h (43 mph) - nie dlatego, że nierówność jest większa, tylko dlatego, że kontroler ma mniej rezerwy momentu.
Awaria czujnika = utrata równowagi. Jeśli IMU zawiedzie, kontroler nie wie, w którą stronę się pochylasz. Redundantne czujniki Halla na nowszych kołach istnieją z tego powodu.
Pętla ma opóźnienie. Czujniki potrzebują czasu na odczyt. Fuzja na obliczenia. Falownik na zmianę prądu. Przy niskiej prędkości opóźnienie nie ma znaczenia. Przy dużej - ma. To kolejny powód, dla którego szybka jazda jest ryzykowna.
Napięcie baterii wpływa na wszystko. Im szybciej obraca się silnik, tym większe back-EMF - napięcie generowane przez sam silnik przeciwne do napięcia baterii. Kontroler potrzebuje zapasu napięcia, żeby szybko zmieniać prąd fazowy i wytwarzać moment. Przy niskiej baterii i voltage sag ten zapas maleje, więc koło ma mniej autorytetu do przyspieszania, hamowania i korekt balansu.
Efekty żyroskopowe
Kręcące się koło ma moment pędu. Opiera się zmianom osi obrotu. Przy prędkości marszowej daje pewną stabilność boczną. Ale efekt żyroskopowy nie balansuje cię przód-tył. To robi wyłącznie pętla sterowania. Żyroskop pomaga bocznie. Kontroler balansuje wzdłużnie. Ty sterujesz.
Dlaczego twardość pedałów ma znaczenie
“Twarde” pedały = wysokie wzmocnienia PID. Małe pochylenie → silna korekta. Jazda czujesz jako sztywna i reaktywna. “Miękkie” pedały = niższe wzmocnienia. Koło pozwala na większe pochylenie przed korektą. Jazda jest gładsza, bardziej relaksowa - ale mniej natychmiastowa reakcja gdy potrzebujesz nagłej korekty.
555 take
Twoje EUC to odwrócone wahadło balansowane przez pętlę sterowania działającą z częstotliwością kiloherców. Czujniki estymują pochylenie. Algorytm oblicza moment. Falownik napędza silnik. Koło przesuwa się pod tobą. Tysiące razy na sekundę, niewidzialnie.
System działa znakomicie - dopóki nie zabraknie momentu na korektę. To jest cutout: kontroler zażądał momentu, którego silnik/bateria nie mogły dostarczyć. Wahadło się przechyliło. Upadłeś.
Każda dyskusja o marginesie bezpieczeństwa - field weakening, voltage sag, procent baterii, kondycja pakietu, limity prędkości - sprowadza się do tego: czy kontroler ma wystarczającą rezerwę momentu na następne niespodziewane zdarzenie? Jeśli tak, stoisz. Jeśli nie, wygrywa fizyka. Fizyka zawsze wygrywa.