Podręcznik
1. Metoda równań różniczkowych w analizie stanów nieustalonych w obwodach
1.9. Wyznaczanie macierzy eAt
Kluczem do wyznaczenia rozwiązania obwodu w stanie przejściowym metodą zmiennych stanu jest określenie macierzy eAt. Istnieje wiele metod rozwiązania tego zadania. Tutaj przedstawimy trzy z nich: metodę Lagrange’a-Sylvestera, diagonalizacji macierzy oraz Cayleya-Hamiltona. W każdej z nich wymagane jest wyznaczenie wartości własnych si macierzy A.
Metoda Lagrange’a-Sylvestera
W metodzie tej macierz eAt wyznacza się z prostej zależności podanej w postaci jawnej
(1.22) |
Z analizy powyższego wzoru widoczne jest, że metoda Lagrange’a-Sylvestera obowiązuje jedynie dla przypadku wartości własnych pojedynczych (przy wartościach wielokrotnych mianownik zależności staje się zerowy).
Metoda diagonalizacji macierzy
W metodzie diagonalizacji macierzy zastępuje się obliczenie macierzy eAt poprzez transformację macierzy A do postaci diagonalnej D o tych samych wartościach własnych. Diagonalna macierz D posiada prostą formę macierzową eDt, będącą również macierzą diagonalną o postaci
(1.23) |
Mnożąc obustronnie równanie stanu dx/dt = Ax przez nieosobliwą macierz U przekształca się je do postaci d(Ux)/dt = UAx. Wprowadźmy nowy wektor v = Ux. Wówczas oryginalne równanie stanu przekształca się do postaci określonej względem v, przy czym
(1.24) |
gdzie D jest macierzą diagonalną określoną wzorem D=UAU-1 o wartościach diagonalnych równych wartościom własnym macierzy A. Macierz przekształcenia U należy tak dobrać, aby spełniona była równość UA=DU. Zależność ta reprezentuje sobą układ równań liniowych. Rozwiązanie równania stanu (1.24) dane jest w prostej formie
(1.25) |
Biorąc pod uwagę, że v=Ux, po wstawieniu tej zależności do równania (1.25) otrzymuje się
(1.26) |
Oznacza to, że macierz eAt została określona wzorem
(1.27) |
Zauważmy, że powyższa metoda prowadzi do wyniku wyłącznie dla pojedynczych wartości własnych macierzy A, podobnie jak metoda Lagrange’a-Sylwestera.
Metoda Cayleya-Hamiltona
Zgodnie z tą metodą macierz eAt rozwija się w szereg skończony o n składnikach (n – stopień macierzy A)
(1.28) |
Dla pełnego określenia rozwiązania należy wyznaczyć wszystkie współczynniki ai (i = 0, 1,..., n-1) rozwinięcia (1.28). Współczynniki te są wówczas funkcjami czasu ai=ai(t).
W przypadku pojedynczych wartości własnych nieznane współczynniki wyznacza się z rozwiązania układu n równań skalarnych, wynikających z twierdzenia Cayleya-Hamiltona. Zgodnie z tym twierdzeniem każda macierz kwadratowa spełnia swoje równanie charakterystyczne. Oznacza to w praktyce, że równanie (1.28) musi być spełnione również przez wartości własne macierzy A (macierz A jest zastąpiona w tym równaniu przez kolejne wartości własne skalarne). W przypadku pojedynczych wartości własnych prowadzi to do układu n równań z n niewiadomymi o postaci
(1.29) |
Rozwiązanie powyższego układu równań względem współczynników ai pozwala określić pełną postać macierzy eAt według wzoru (1.28).
Wzór Cayleya-Hamiltona obowiązuje również dla wielokrotnych wartości własnych, przy czym ubytek równań w zbiorze (1.29) wynikający z wielokrotności wartości własnych uzupełnia się analogicznymi równaniami obowiązującymi dla pochodnych względem wartości własnej wielokrotnej. Przykładowo, jeśli k-ta wartość własna sk występuje podwójnie, wówczas obowiązują dla niej dwie równości Cayleya-Hamiltona o postaci
(1.30) |
W ten sposób brakujące równanie w układzie (1.29) zostaje zastąpione równaniem dla pochodnej i układ równań pozostaje rozwiązywalny.
Obliczanie macierzy eAt zilustrujemy na przykładzie macierzy stanu A o podwójnej wartości własnej. Macierz stanu dana jest w postaci
Rozwiązanie
Równanie charakterystyczne macierzy A
Wartości własne są pierwiastkami równania charakterystycznego i równają się s1=s2=-2 (pierwiastek podwójny). Wobec podwójnej wartości własnej macierz eAt wyznaczymy stosując metodę Cayleya-Hamiltona. Zgodnie z tą metodą dla macierzy stopnia n=2 mamy
Wartości współczynników ai wyznaczymy rozwiązując układ równań
Po wstawieniu wartości liczbowych otrzymuje się
Rozwiązanie względem współczynników a0 i a1 pozwala uzyskać
Po wstawieniu tych wartości do wzoru na eAt otrzymuje się