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ę

![e^{{D}t}=\left[\begin{matrix}e^{s_1t}&0&0&0\\0&e^{s_2t}&0&0\\...&...&...&...\\0&0&0&e^{s_nt}\\\end{matrix}\right] e^{{D}t}=\left[\begin{matrix}e^{s_1t}&0&0&0\\0&e^{s_2t}&0&0\\...&...&...&...\\0&0&0&e^{s_nt}\\\end{matrix}\right]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/4d32c5ae2a5562e94478657569044284.gif)











![{A}=\left[\begin{matrix}-4&-2\\2&0\\\end{matrix}\right] {A}=\left[\begin{matrix}-4&-2\\2&0\\\end{matrix}\right]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/e5575113fb6368d71144945385478933.gif)








![e^{{A}t}=\left(e^{-2t}+2te^{-2t}\right)\left[\begin{matrix}1&0\\0&1\\\end{matrix}\right]+te^{-2t}\left[\begin{matrix}-4&-2\\2&0\\\end{matrix}\right]=\left[\begin{matrix}\left(e^{-2t}-2te^{-2t}\right)&-2te^{-2t}\\2te^{-2t}&\left(e^{-2t}+2te^{-2t}\right)\\\end{matrix}\right] e^{{A}t}=\left(e^{-2t}+2te^{-2t}\right)\left[\begin{matrix}1&0\\0&1\\\end{matrix}\right]+te^{-2t}\left[\begin{matrix}-4&-2\\2&0\\\end{matrix}\right]=\left[\begin{matrix}\left(e^{-2t}-2te^{-2t}\right)&-2te^{-2t}\\2te^{-2t}&\left(e^{-2t}+2te^{-2t}\right)\\\end{matrix}\right]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/cdb707256a7f3c69826cad6c654770e5.gif)