Pytanie:
Rodzaje obserwatorów / estymatorów stanu aktywnie wykorzystywanych w przemyśle?
Mika Sundland
2015-02-18 18:02:46 UTC
view on stackexchange narkive permalink

Większość książek wprowadzających do teorii sterowania zwykle rozpoczyna swoją część obserwacji stanu od wprowadzenia obserwatora Luenbergera, a następnie może kontynuować, wprowadzając filtr Kalmana. Czytając artykuły z czasopism akademickich, natknąłem się również na wszelkiego rodzaju fantazyjne nieliniowe metody estymacji (obserwatorzy przesuwający się, bierni obserwatorzy itp.).

Jednak z mojego krótkiego doświadczenia wydaje się, że istnieje tylko jeden rodzaj metody szacowania stanu używanego poza środowiskiem akademickim: filtr Kalmana.

Czy moje obserwacje są poprawne, czy też są używane inne typy? Jeśli tak, dlaczego filtr Kalmana jest tak przeważnie używany w stosunku do innych obserwatorów stanu? Czy to dlatego, że jest dość łatwy do wdrożenia?

Dwa odpowiedzi:
kerblogglobel
2015-03-20 09:29:22 UTC
view on stackexchange narkive permalink

Mogę wypowiadać się wyłącznie w imieniu branży, w której pracowałem (maszyny ciężkie). Widziałem tylko filtry Kalmana używane w praktyce jako obserwatorzy.

Większość źródeł danych w ciężkich maszynach jest dość hałaśliwa (czujniki ciśnienia lub przyspieszeniomierza). Filtry Kalmana (w porównaniu do prostszych obserwatorów Luenbergera) zapewniają lepszą odporność w obliczu wysokiego poziomu hałasu. Widziałem, jak ogólnie zachowują się solidniej niż obserwatorzy Luenbergera. Widziałem rozszerzone filtry Kalmana używane do fuzji czujników również w systemach nieliniowych.

Różne bardziej wyszukane metody mogą często mieć zwiększone wymagania obliczeniowe, co utrudnia implementację we wbudowanych mikroprocesorach. Ponadto ogólna popularność filtrów Kalmana oznacza, że ​​istnieje większe prawdopodobieństwo, że menedżerowie i inżynierowie spoza obszarów kontroli przynajmniej słyszeli o nich wcześniej. Ten rodzaj „rozpoznawalności marki” może pomóc w przypadku wewnętrznej sprzedaży rozwiązania w dużej firmie, która nie koncentruje się na kontrolach. Oprócz tego, wsparcie w różnych bibliotekach lub w pakietach takich jak Simulink / Matlab jest dość stare i zostało już znacznie przetestowane pod obciążeniem.

Eric
2015-02-18 22:46:53 UTC
view on stackexchange narkive permalink

Wiem, że obserwatory Luenbergera i obserwatorów trybu ślizgowego są używane w algorytmach sterowania zorientowanego na pole do szacowania położenia wirnika i prędkości maszyn synchronicznych z magnesami trwałymi (PMSM). Oto biała księga TI, w której wspominają o obserwatorze w trybie przesuwnym. A tutaj jest biała księga Freescale, która wspomina o obserwatorze Luenberger. Oto kolejna z Freescale, która mówi o obserwatorze w trybie przesuwu.



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...