Aby zapoznać się z pojęciem w mechanice kwantowej, zobacz
observable .
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