Obserwowalność - Observability

Obserwowalność jest miarą tego, jak dobrze stany wewnętrzne systemu można wywnioskować na podstawie wiedzy o jego zewnętrznych wyjściach. W teorii sterowania obserwowalność i sterowalność układu liniowego to matematyczne dualizmy . Koncepcja obserwowalności została wprowadzona przez węgiersko-amerykańskiego inżyniera Rudolfa E. Kálmána dla liniowych układów dynamicznych. Dynamiczny system zaprojektowany do szacowania stanu systemu na podstawie pomiarów wyjść nazywany jest obserwatorem stanu lub po prostu obserwatorem dla tego systemu.

Definicja

Rozważmy system fizyczny modelowany w reprezentacji w przestrzeni stanów . Mówi się, że system jest obserwowalny, jeśli, dla jakiejkolwiek możliwej ewolucji wektorów stanu i sterowania , aktualny stan można oszacować przy użyciu tylko informacji z wyjść (fizycznie odpowiada to na ogół informacjom uzyskanym przez czujniki ). Innymi słowy, na podstawie wyjść systemu można określić zachowanie całego systemu. Z drugiej strony, jeśli system nie jest obserwowalny, istnieją trajektorie stanów, których nie można rozróżnić jedynie poprzez pomiar wyjść.

Liniowe systemy niezmiennicze w czasie

Dla niezmienniczych w czasie systemów liniowych w reprezentacji w przestrzeni stanów istnieją wygodne testy sprawdzające, czy system jest obserwowalny. Rozważ system SISO ze zmiennymi stanu (zobacz przestrzeń stanów, aby uzyskać szczegółowe informacje na temat systemów MIMO ) podanymi przez

Macierz obserwowalności

Jeżeli rząd Pozycja w matrycy obserwowalności zdefiniowany jako

jest równy , to system jest obserwowalny. Uzasadnieniem tego testu jest to, że jeśli wiersze są liniowo niezależne, to każda ze zmiennych stanu jest widoczna poprzez liniowe kombinacje zmiennych wyjściowych .

Pojęcia pokrewne

Wskaźnik obserwowalności

Wskaźnik obserwowalności liniowego niezmiennego w czasie układu dyskretnego jest najmniejszą liczbą naturalną, dla której spełniony jest warunek: , gdzie

Nieobserwowalna podprzestrzeń

Niedostrzegalna podprzestrzeń systemu liniowego jest jądrem mapie liniowej podanej przez

gdzie jest zbiorem funkcji ciągłych od do . można również zapisać jako

Ponieważ system jest obserwowalny wtedy i tylko wtedy , gdy , system jest obserwowalny wtedy i tylko wtedy, gdy jest podprzestrzeń zerową.

Poprawne są następujące właściwości nieobserwowalnej podprzestrzeni:

Wykrywalność

Nieco słabszym pojęciem niż obserwowalność jest wykrywalność . System jest wykrywalny, jeśli wszystkie nieobserwowalne stany są stabilne.

Warunki wykrywalności są ważne w kontekście sieci czujników .

Liniowe systemy zmienne w czasie

Rozważmy ciągły liniowy system zmienności czasu

Załóżmy, że matryce , i są podane, jak również wejść i wyjść i wszystkim to jest możliwe, aby określić, z dokładnością do stałej addytywnej wektora, który leży w przestrzeni zerowej z definicją

gdzie jest macierz stanów przejściowych .

Możliwe jest określenie unikalności, jeśli jest nieosobliwa . W rzeczywistości nie jest możliwe odróżnienie stanu początkowego for od stanu if w pustej przestrzeni .

Zauważ, że macierz zdefiniowana jak powyżej ma następujące właściwości:

  • spełnia równanie

Uogólnienie macierzy obserwowalności

Układ jest obserwowalny w [ , ] wtedy i tylko wtedy, gdy istnieje przedział [ , ] w takim, że macierz jest nieosobliwa.

Jeśli są analityczne, to układ jest obserwowalny w przedziale [ , ] jeśli istnieje dodatnia liczba całkowita k taka, że

gdzie i jest definiowane rekurencyjnie jako

Przykład

Rozważ system różniący się analitycznie w i macierzach

,

Następnie , a ponieważ ta macierz ma rangę = 3, system jest obserwowalny na każdym nietrywialnym przedziale .

Systemy nieliniowe

Biorąc pod uwagę system , . Gdzie wektor stanu, wektor wejściowy i wektor wyjściowy. mają być gładkimi polami wektorowymi.

Zdefiniuj przestrzeń obserwacji jako przestrzeń zawierającą wszystkie powtarzające się pochodne Liego , wtedy system jest obserwowalny wtedy i tylko wtedy .

Notatka:

Wczesne kryteria obserwowalności w nieliniowych układach dynamicznych odkryli Griffith i Kumar, Kou, Elliot i Tarn oraz Singh.

Układy statyczne i ogólne przestrzenie topologiczne

Obserwowalność może być również scharakteryzowana dla układów w stanie ustalonym (układów zwykle definiowanych za pomocą równań algebraicznych i nierówności) lub ogólniej dla zbiorów w . Podobnie jak kryteria obserwowalności są używane do przewidywania zachowania filtrów Kalmana lub innych obserwatorów w przypadku systemu dynamicznego, kryteria obserwowalności zbiorów w są używane do przewidywania zachowania uzgadniania danych i innych estymatorów statycznych. W przypadku nieliniowym obserwowalność można scharakteryzować dla poszczególnych zmiennych, a także dla zachowania lokalnego estymatora, a nie tylko zachowania globalnego.

Obserwowalność w systemach oprogramowania

W systemach oprogramowania obserwowalność odnosi się do możliwości zbierania danych o wykonaniu programu, stanach wewnętrznych modułów i komunikacji między komponentami. Aby poprawić obserwowalność, inżynierowie oprogramowania korzystają z szerokiej gamy technik i narzędzi rejestrowania i śledzenia .

Systemy

Zobacz też

Bibliografia

Zewnętrzne linki