1 Sterowalność i obserwowalnośćObok stabilności – dwa podstawowe pojęcia teorii i inżynierii sterowania Przykład 1 Mamy system Liniowy, stacjonarny, 1 – wejście, 1 - wyjście
2 Transmitancja Zera i bieguny transmitancji Transmitancja po redukcji
3 Schemat blokowy modelu przestrzeni stanu
4 Schemat blokowy modelu w nowej przestrzeni stanuTransformacja do postaci diagonalnej Schemat blokowy modelu w nowej przestrzeni stanu
5 Cztery różne statusy zmiennych stanu:- v1 można na niego wpływać sterowaniem u i można go obserwować z wyjścia y - v2 nie można na niego wpływać sterowaniem u, ale można go obserwować z wyjścia y - v3 można na niego wpływać sterowaniem u, ale nie można go obserwować z wyjścia y - v4 nie można na niego wpływać sterowaniem u, ani nie można go obserwować z wyjścia y
6 Można wyróżnić cztery podsystemy:- związany ze zmienną stanu v1 sterowalny i obserwowalny - związany ze zmienną stanu v2 niesterowalny, ale obserwowalny - związany ze zmienną stanu v3 sterowalny, ale nieobserwowalny - związany ze zmienną stanu v4 niesterowalny i nieobserwowalny Stany niesterowalne i nieobserwowalne mogą być alb stabilne, albo niestabilne System, którego wszystkie stany niesterowalne są stabilne jest nazywany stabilizowalnym System, którego wszystkie stany nieobserwowalne są stabilne jest nazywany wykrywalnym
7 Sterowalność Sterowalność określa możliwości wpływania na stan (lub wyjście) systemu odpowiednim ukształtowaniem wejścia Ogólnie wyróżnia się dwa określenia sterowalności: 1. Sterowalność do początku (controllability-to-the-origin), nazywana krócej sterowalnością (controllability) 2. Sterowalność od początku (controllability-from-the-origin), nazywana krócej osiągalnością (reachability) Ograniczymy się do zapoznania się z podstawowymi wynikami znanymi dla systemów liniowych, a w szczególności stacjonarnych
8 Dla systemów liniowych stacjonarnych mówimy: Stan x0 nazywamy sterowalnym, jeżeli istnieje wejście, które przeprowadza stan systemu x(t) z stanu x0 do stanu zerowego w pewnym skończonym czasie T Stan zerowy osiągany ze stanu x0 przy zastosowaniu różnych wejść u1(t) i u2(t), w różnych skończonych czasach T1 i T2 oraz po różnych trajektoriach
9 Dla systemów liniowych stacjonarnych mówimy: Stan x1 nazywamy osiągalnym, jeżeli istnieje wejście, które przeprowadza stan systemu x(t) z stanu zerowego do stanu x1 w pewnym skończonym czasie T Stan x1 osiągany ze stanu zerowego przy zastosowaniu różnych wejść u1(t) i u2(t), w różnych skończonych czasach T1 i T2 oraz po różnych trajektoriach
10 Systemy ciągłe Sterowalność stanu Stan sterowalny Stan systemu liniowego jest sterowalny, jeżeli można system przeprowadzić z tego stanu do stanu za pomocą odpowiedniego sterowania w skończonym czasie Jeżeli każdy stan jest sterowalny, mówimy, że system jest całkowicie sterowalny lub krócej sterowalny
11 Sterowalność systemu System sterowalny System liniowy jest sterowalny w skończonym przedziale czasu , jeżeli istnieje wejście , które przeprowadzi system z dowolnego stanu do stanu zerowego Jeżeli istnieje chociaż jeden stan systemu na który nie można oddziaływać przez jakiekolwiek wejście systemu, wówczas system jest niesterowalny
12 Sterowalność systemu ciągłego liniowego stacjonarnegoSystem liniowy stacjonarny (twierdzenie SSC LS1) jest sterowalny wtedy i tylko wtedy, gdy macierz sterowalności, nazywana macierzą sterowalności Kalmana ma rząd n, tzn. rząd systemu Wymiar macierzy sterowalności: nxnp; n – wymiar stanu, p – wymiar wejścia Dla p=1 macierz sterowalności jest macierzą kwadratową i dla sprawdzenia sterowalności wystarczy sprawdzić nieosobliwość macierzy sterowalności
13 Przykład 2. Dany jest system dynamiczny Zbadać sterowalność systemu Konstruujemy macierz sterowalności
14 Stąd Dla sprawdzenia sterowalności policzymy wyznacznik zatem System jest niesterowalny (względem stanów)
15 Lewa górna podmacierz macierzy sterowalnościma wyznacznik różny od zera, zatem Przykład 3. Dany jest system dynamiczny Zbadać sterowalność systemu
16 Transmitancja systemuKonstruujemy macierz sterowalności stąd
17 Macierz sterowalności jest niezależna od współczynników licznika transmitancji systemuWyznacznik macierzy sterowalności Wyznacznik macierzy sterowalności nie zależy współczynników wielomianu charakterystycznego a0, a1 oraz a2, zatem system o takiej strukturze jest zawsze sterowalny względem stanu
18 Przykład 4 - powrót Konstruujemy macierz sterowalności Dwa stany sterowalne, dwa niesterowalne
19 Przykład 5 Dany jest system dynamiczny Zbadać sterowalność systemu Macierz sterowalności System sterowalny
20 Przykład 6 Dany jest system dynamiczny Zbadać sterowalność systemu Macierz sterowalności System sterowalny
21 Zwykle i-ty wektor własny odpowiadający i-tej wartości własnej macierzy A jest definiowanyZe względu na porządek mnożenia, tak określony wektor własny vi jest nazywany prawostronnym wektorem własnym Podobnie można zdefiniować lewostronny wektor własny wi Dokonując transpozycji Widać: lewostronne wektory własne A są prawostronnymi wektorami własnymi AT
22 Twierdzenie SSC LS2 System liniowy stacjonarny jest sterowalny wtedy i tylko wtedy, gdy nie istnieje żadem lewostronny wektor własny macierz A, taki że co oznacza, że żaden wektor własny macierz A nie jest ortogonalny do wszystkich kolumn macierz B
23 Twierdzenie SSC LS3 System liniowy stacjonarny jest sterowalny wtedy i tylko wtedy, gdy macierz o wymiarze nx(n+m) ma rząd n dla dowolnego zespolonego skalara s Test sterowalności w oparciu o twierdzenia 2 i 3 nosi nazwę testu Popov’a – Belevitch’a-Hautus’a
24 Przykład 7 - powrót Test sterowalności Popov’a – Belevitch’a-Hautus’a Lewostronne wektory własne dla
25 Patrząc na nietrudno spostrzec, że System jest niesterowalny
26 Twierdzenie SSC LS4 Diagonalny system liniowy stacjonarny z jednokrotnymi wartościami własnymi jest sterowalny wtedy i tylko wtedy, gdy macierz B nie ma wierszy zerowych
27 Przykład 6. Układ elektryczny; wejście – napięcie u, wyjście - prąd y Budowa modelu Równania bilansowe Zależność wiążąca Różniczkując zależność wiążącą i podstawiając do drugiego równania bilansowego
28 Wybierając zmienne stanuRównania stanu Równanie wyjścia System z natury ma diagonalną strukturę – możemy zastosować Twierdzenie 4 jeżeli wartości własne są jednokrotne
29 Wartości własne Ponieważ obydwa wiersze macierzy B są zawsze niezerowe – system jest sterowalny, jeżeli tylko wartości własne są jednokrotne Macierz testu Kalmana
30 Wyznacznik macierzy KalmanaJeżeli wartości parametrów elementów układu Równania stanu Równanie wyjścia Wartość własna dwukrotna
31 Wyznacznik macierzy KalmanaSchemat blokowy układu Równania stanu są niezależne Odpowiedzi stanu gdzie, , x10 i x20 – warunki początkowe
32 Do stanu końcowego Można doprowadzić system tylko ze stanów początkowych a nie ze wszystkich
33 Sterowalność a przekształcenia podobieństwaSterowalność zostaje zachowana podczas transformacji podobieństwa
34 Dla systemów ciągłych sterowalność i osiągalność są równoważneMożemy tą równoważność wypowiedzieć w następujący sposób: Jeżeli system ciągły posiada cechę sterowalności stwierdzoną w oparciu o podane wyżej twierdzenie, to oznacza to, że będziemy mogli znaleźć trajektorię wejścia, która będzie przemieszczać system z dowolnego stanu początkowego do dowolnego stanu końcowego System ciągły sterowalny system ciągły osiągalny
35 Systemy dyskretne Przykład 4. Rozważmy system dyskretny Równania dla poszczególnych stanów maja postać: W świetle podanej definicji system jest sterowalny, bo: Weźmy dowolny stan Wybierając sterowanie
36 Przeprowadzimy system do stanudla Zatem system jest sterowalny, w świetle podanej definicji Drugi stan jest równy zero dla wszystkich niezależnie od przyłożonego wejścia i nie można go przeprowadzić gdziekolwiek indziej System nie posiada zatem cechy osiągalności Wniosek z przykładu: Można wskazać systemy dyskretne posiadające cechę sterowalności, ale nie posiadające cechy osiągalności Uzasadnione jest zatem w odniesieniu do systemów dyskretnych stwierdzać posiadanie cechy osiągalności
37 System dyskretny sterowalny system dyskretny osiągalnyW ogólności zatem System dyskretny sterowalny system dyskretny osiągalny Implikacja ta zachodzi jednak tylko dla przypadków, gdy AD jest osobliwa, w przeciwnym przypadku podobnie jak dla systemów ciągłych System dyskretny sterowalny system dyskretny osiągalny
38 Osiągalność stanu Stan osiągalny Stan systemu liniowego jest osiągalny, jeżeli można system przeprowadzić do tego stanu ze stanu za pomocą odpowiedniego sterowania w skończonym czasie Jeżeli każdy stan jest osiągalny, mówimy, że system jest całkowicie osiągalny lub krócej osiągalny
39 Osiągalność systemu dyskretnego liniowego stacjonarnegoSystem liniowy stacjonarny jest osiągalny wtedy i tylko wtedy, gdy macierz osiągalności, nazywana macierzą osiągalności Kalmana ma rząd n, tzn. rząd systemu Wymiar macierzy osiągalności: nxnp; n – wymiar stanu, p – wymiar wejścia Dla m=1 macierz osiągalności jest macierzą kwadratową i dla sprawdzenia osiągalności wystarczy sprawdzić nieosobliwość macierzy osiągalności