TS I-st Pola wektorowe
Transkrypt
TS I-st Pola wektorowe
Rozwiazanie ˛ równań stanu dla układów liniowych pola wektorowe Przygotowanie: Dariusz Pazderski 1 Wprowadzenie Rozważmy liniowe równanie stanu układu niesingularnego stacjonarnego o m wejściach: ẋx = A x + B u , (1) gdzie x ∈ Rn oraz u ∈ Rm określaja˛ odpowiednio wektory stanu i wejścia, A ∈ Rn×n określa macierz układu, B ∈ Rn×m jest macierza˛ wejścia. Zauważmy, że w każdym punkcie przestrzeni stanu x ∈ Rn określony jest wektor ẋx ∈ Rn – zatem w przestrzeni stanu zdefiniowane jest pole wektorowe. Pole to określone w punkcie przestrzeni stanu determinuje zmian˛e wektora stanu x ∈ Rn w otoczeniu tego punktu. Poniżej przedstawionych zostanie kilka przykładów geometrycznej interpretacji pól wektorowych dla systemów dwuwymiarowych i układów autonomicznych (swobodnych) w postaci x ẋ1 (2) =A 1 . x2 ẋ2 2 Przykłady interpretacji graficznej rozwiazania ˛ rówania stanu układów swobodnych 2.1 Przypadek pojedyńczych wartości własnych i układu stabilnego Niech macierz układu ma postać: 0 1 . A= −2 −3 (3) Dla tej macierzy znajdujemy dwie wartości własne λ1 = −1 oraz λ2 = −2, którym odpowiadaja˛ T T wektory własne v 1 = 1 −1 oraz v 2 = 1 −2 . Obliczajac ˛ macierz fundamentalna˛ otrzymujemy: −2t −e + 2e−t −e−2t + e−t A) = . (4) exp (A 2e−2t − 2e−t 2e−2t − e−t Na tej podstawie widzimy, że w rozwiazaniu ˛ równania stanu x (t) pojawiły dwa mody rozwiaza˛ nia: pierwszy exp (−t) skojarzony z wartościa˛ własna˛ λ1 , drugi exp (−2t) skojarzony z wartościa˛ własna˛ λ2 (zauważmy, że drugi mod jest modem szybciej zanikajacym). ˛ 1 Zapiszmy rozwiazanie ˛ równania stanu (bez wymuszenia) At) x 0 , x = exp (A T gdzie x 0 = x (0) = x01 x02 jest warunkiem poczatkowym. ˛ Otrzymujemy zatem: (2x01 + x02 ) e−t − (x01 + x02 ) e−2t x1 . = x2 (−2x01 − x02 ) e−t + 2 (x01 + x02 ) e−2t Pochodne wektora stanu (czyli pola wektorowe) maja˛ wi˛ec postać nast˛epujac ˛ a: ˛ ẋ1 − (2x01 + x02 ) e−t + 2 (x01 + x02 ) e−2t . = ẋ2 (2x01 + x02 ) e−t − 4 (x01 + x02 ) e−2t (5) (6) (7) Sprawdźmy teraz jakie kierunki w przestrzeni stanu pola wektorowe przyjmuja˛ w przypadkach granicznych: ẋ2 lim = −1 (8) t→∞ ẋ1 oraz ẋ2 = −2. (9) lim t→ −∞ ẋ1 Porównajmy teraz jakie kierunki wyznaczaja˛ wektory własne macierzy układu: v22 v12 = −1, = −2 v11 v21 (10) Z tego wynika, że dla t → ∞ kierunki pól wektorowych ẋx pokrywaja˛ si˛e z kierunkiem wyznaczanym przez wektor własny v1 , który odpowiada modowi wolniej zanikajacemu ˛ (λ = −1). Z kolei w przypadku t → −∞ kierunki pól wektorowych ẋx pokrywaja˛ si˛e z kierunkiem wyznaczanym przez wektor własny v 2 . Z postaci (6) wynika, że rozwiazanie ˛ zmierza do punktu równowagi (atraktora), czyli lim x = 0. (11) t→∞ Stad ˛ wynika, że krzywe (trajektorie) x określone w przestrzeni stanu zmierzaja˛ do punktu równowagi stycznie do osi, której kierunek wyznacza wektor v 1 . Omawiany przypadek został zilustrowany na rys. 1. Zwróćmy uwag˛e, że punkt równowagi jest stabilny - stad ˛ nosi on nazw˛e w˛ezła stabilnego. 2.2 Przypadek postaci diagonalnej −1 0 A= 0 −2 (12) 2.3 Przypadek podwójnej wartości własnej (układ stabilny) - w˛ezeł stabilny −1 1 , λ1,2 = −2 A= −1 −3 2 (13) x’=y y’=−2x−3y 2 1.5 1 0.5 y 0 −0.5 −1 −1.5 −2 −2 −1.5 −1 −0.5 0 x 0.5 1 1.5 2 Rysunek 1: Przestrzeń stanu - pole wektorowe i trajektorie dla stabilnego w˛ezła x’=−x y’=−2y 4 3 2 y 1 0 −1 −2 −3 −4 −4 −3 −2 −1 0 x 1 2 3 4 Rysunek 2: Przestrzeń stanu - pole wektorowe i trajektorie dla przypadku, w którym macierz układu jest diagonalna (w˛ezeł stabilny) 3 x’=−x+y y’=−x−3y 4 3 2 y 1 0 −1 −2 −3 −4 −4 −3 −2 −1 0 x 1 2 3 4 Rysunek 3: Przestrzeń stanu - pole wektorowe i trajektorie w˛ezła stabilnego (podwójna wartość własna) 2.4 Przypadek pojedyńczych wartości własnych i układu niestabilnego (jedna wartość własna leży w prawej półpłaszczyźnie zmiennej zespolonej) −2 1 , λ1 = 1, λ2 = −2 A= 0 1 (14) 2.5 Przypadek pojedyńczych wartości własnych i układu niestabilnego (obie wartości własna leża˛ w prawej półpłaszczyźnie zmiennej zespolonej) 0 1 , λ1 = 1, λ2 = 2 A= −2 3 (15) 2.6 Przypadek pojedyńczej zerowej wartości własnej −4 2 , λ1 = 0, λ2 = −5 A= 2 −1 4 (16) x’=−2x+y y’=y 4 3 2 y 1 0 −1 −2 −3 −4 −4 −3 −2 −1 0 x 1 2 3 4 Rysunek 4: Przestrzeń stanu - pole wektorowe i trajektorie dla siodła x’=y y’=−2x+3y 4 3 2 y 1 0 −1 −2 −3 −4 −4 −3 −2 −1 0 x 1 2 3 4 Rysunek 5: Przestrzeń stanu - pole wektorowe i trajektorie dla w˛ezła niestabilnego 5 x’=−4x+2y y’=2x−y 4 3 2 y 1 0 −1 −2 −3 −4 −4 −3 −2 −1 0 x 1 2 3 4 Rysunek 6: Przestrzeń stanu - pole wektorowe i trajektorie dla przypadku pojedynczej zerowej wartości własnej (nieprzeliczalna liczba punktów równowagi) 2.7 Przypadek podwójnej zerowej wartości własnej 2 −1 , λ1,2 = 0 A= 4 −2 (17) 2.8 Przypadek zespolonych wartości własnych - ognisko stabilne (niestabilne) 2 −3 A= , λ1,2 = −1 ± 3 j 6 −4 6 (18) x’=2x−y y’=4x−2y 4 3 2 y 1 0 −1 −2 −3 −4 −4 −3 −2 −1 0 x 1 2 3 4 Rysunek 7: Przestrzeń stanu - pole wektorowe i trajektorie dla przypadku podwójnej zerowej wartości własnej x’=2x−3y y’=6x−4y 4 3 2 y 1 0 −1 −2 −3 −4 −4 −3 −2 −1 0 x 1 2 3 4 Rysunek 8: Przestrzeń stanu - pole wektorowe i trajektorie dla przypadku zespolonych wartości własnych 7