trans lepkie
Transkrypt
trans lepkie
1 MODELOWANIE UKADÓW DYNAMICZNYCH Modelowanie: • w oparciu o przesªanki zykalne (równania ró»niczkowe, równania równowagi siª, momentów siª, równania bilansu masy, energii ...) • w oparciu o schematy strukturalne bardziej zªo»onych ukªadów, • modele wej±ciowo-wyj±ciowe (mode- le transmitancyjne) MODELE WEJCIOWO-WYJCIOWE Rysunek 1: Model wej±ciowo-wyj±ciowy 2 • g(t) - odpowied¹ impulsowa ukªadu dynamicznego y(t) = g(t) ∗ u(t) Z t = g(τ )u(t − τ )dτ Z0 t = g(t − τ )u(τ )dτ. 0 • G(s) - transmitancja (funkcja prze- noszenia) ukªadu dynamicznego Y (s) = G(s) · U (s) zerowe warunki pocz¡tkowe! U (s) oraz Y (s) mog¡ by¢ wektorami, st¡d G(s) to w ogólno±ci macierz trans- mitancji operatorowych. 3 • Para wielko±ci zwi¡zanych prostym i odwrotnym przeksztaªceniem Laplace'a g(t) ↔ G(s) G(s) = L [g(t)] g(t) = L−1 [G(s)] . C) MODELE W PRZESTRZENI STANU (specyczny zapis równania ró»niczkowego) • (równanie stanu, relacja dynamiczna) ẋ(t) = Ax(t) + Bu(t) • (równanie wyj±cia, równanie obserwacji, relacja statyczna) y(t) = Cx(t) + Du(t) 4 • x(t) wektor stanu (zmienne procesowe), • u(t) wektor wej±¢ (pobudzenia), • y(t) wektor wyj±¢ (obserwacje, pomiary). • Zmienne stanu: zbiór (o minimalnej liczno±ci) takich wielko±ci, których znajomo±¢ w chwili t0, wraz z informacj¡ o aktualnym i przyszªym pobudzeniu u(t), t ≥ t0 jednoznacznie opisuj¡ przyszªe zachowanie si¦ danego ukªadu x(t), y(t), t ≥ t0. Z x(t) = exp(At)x(0)+ t exp(A(t−τ ))Bu(τ )dτ 0 5 Uwagi: • W przypadku danego ukªadu autonomicznego ẋ(t) = Ax(t), x(0) o przyszªym zachowaniu si¦ tego ukªadu decyduj¡ tylko warunki pocz¡tkowe: x(t) = exp(At)x(0). • O liczbie zmiennych stanu (to znaczy wymiarze wektora stanu) wygodnie jest zatem wnioskowa¢ na podstawie liczby niezale»nych warunków pocz¡tkowych w odpowiednim ró»niczkowym równaniu, modeluj¡cym dany ukªad (obiekt). ZMIENNE STANU A OPIS OPERATOROWY L [ẋ(t)] = L [Ax(t) + Bu(t)] 6 • Ewolucja stanu: sX(s) − x(0)|x(0)=0 = AX(s) + BU(s) • (transmitancj¦ deniuje si¦ dla zerowych warunków pocz¡tkowych!) sX(s) = AX(s) + BU(s), • (sI − A)X(s) = BU(s), I jest macierz¡ jednostkow¡ • rozwi¡zanie równania stanu X(s) = (sI − A)−1BU(s), • macierz fundamentalna Φ(t) = exp(At) = L−1 [Φ(s)] Φ(s) = (sI − A)−1. 7 • Ewolucja wyj±cia: L [y(t)] = L [Cx(t) + Du(t)] • Y(s) = CX(s) + DU(s), • £ −1 ¤ Y(s) = C(sI − A) B + D U(s). • Transmitancja operatorowa: G(s) = C(sI−A)−1B+D = CΦ(s)B+D • Odpowied¹ impulsowa: G(t) = L−1 [G(s)] £ ¤ −1 −1 = L C(sI − A) B + D = CΦ(t)B + D 8 PRZYKAD: SILNIK PRDU STAEGO Zakªadaj¡c linearyzacj¦ odpowiednich charakterystyk statycznych, wyznaczymy równania dynamiki obcowzbudnego silnika pr¡du staªego (DC), sterowanego od strony twornika. Nast¦pnie okre±limy transmitancj¦ operatorow¡, opisuj¡c¡ zwi¡zek mi¦dzy zmian¡ napi¦cia wej±ciowego w obwodzie twornika, a zmian¡ poªo»enia k¡towego waªu silnika. Wreszcie podamy stosowny model w przestrzeni stanu. Rysunek 2: Schemat silnika pr¡du staªego sterowanego od strony twornika. 9 • Wielko±ci wyst¦puj¡ce na rys. 2 oznaczaj¡: ea(t) napi¦cie wej±ciowe w obwodzie twornika, ia(t) pr¡d w obwodzie twornika, eb(t) siª¦ przeciwelektromotoryczna, τ (t) moment mechaniczny silnika, ϑ(t) poªo»enie k¡towe waªu silnika, J moment bezwªadno±ci sprowadzony do waªu silnika, b wspóªczynnik tarcia lepkiego sprowadzony do waªu silnika. • Linearyzuj¡c charakterystyk¦ statyczn¡ τ (ia) w otoczeniu przyj¦tego pun- ktu pracy (zakªada si¦, i» pole wzbu- dzenia ma warto±¢ staª¡), otrzymuje si¦ zale»no±¢ (dla przyrostów!) ∆τ (t) = k · ∆ia(t), gdzie k jest wspóªczynnikiem nachylenia tej charakterystyki. 10 • Zakªada si¦, »e siªa przeciwelektromotoryczna indukowana w obwodzie twornika jest proporcjonalna (hipoteza liniowo±ci) do pr¦dko±ci k¡towej waªu silnika : ∆eb(t) = kb∆ϑ̇(t). • Wspóªczynniki k oraz kb stanowi¡ indy- widualne charakterystyki danego silnika. • Równanie spadków napi¦¢ w obwo- dzie twornika: Ra∆ia(t)+La d∆ia(t) d∆ϑ(t) +kb = ∆ea(t) dt dt (1) za± równanie dynamiki waªu mo»na zapisa¢ jako d2∆ϑ(t) d∆ϑ(t) J = k∆i − b . a 2 dt dt (2) 11 • Wyra»aj¡c (1) oraz (2) w postaci operatorowej, uzyskujemy odpowiednio: ∆Ea(s) = Ra∆Ia(s)+sLa∆Ia(s)+skb∆Θ(s), s2J∆Θ(s) = k∆Ia(s) − sb∆Θ(s). • Na tej podstawie zapisujemy równanie ∆Θ(s) = k ∆Ia(s). s(b + Js) • A nast¦pnie wyznaczamy transmitancj¦ operatorow¡ ∆Θ(s) k = . ∆Ea(s) s [kkb + (Ra + Las)(b + Js)] • Zlinearyzowany model naszego silnika jest wi¦c modelem trzeciego rz¦du. 12 • Je»eli indukcyjno±¢ La w obwodzie twor- nika ma pomijalnie maª¡ warto±¢, wtedy otrzymujemy przybli»ony model drugiego rz¦du: ∆Θ(s) k0 = ∆Ea(s) s(1 + T0s) (3) w którym k k0 = kkb + bRa to wzmocnienie pr¦dko±ciowe, za± JRa T0 = kkb + bRa to elektromechaniczna staªa czasowa silnika . • Zauwa»my, i» staªa czasowa T0 zale»y od OBCIENIA SILNIKA. 13 • Ze wzoru (3) wynika, i» tak uproszczony model silnika pr¡du staªego odpowiada szeregowemu poª¡czeniu CZONU CAKUJCEGO oraz CZONU INERCYJNEGO. • Aby rozwi¡za¢ równania (1) oraz (2) niezb¦dna jest znajomo±¢ warunków pocz¡tkowych ∆ϑ(0), ¯ d∆ϑ(t)) ¯¯ ∆ϑ̇(0) = , dt ¯t=0 ∆ia(0). Na tej podstawie formuªujemy wektor stanu £ x(t) = ∆ϑ(t) ∆ϑ̇(t) ∆ia(t) ¤T . 14 • Ze wzorów (1) oraz (2) otrzymujemy nast¦puj¡ce elementy równania stanu ẋ(t) = Ax(t) + b∆ea(t) 0 1 0 k/J A = 0 −b/J 0 −kb/La −Ra/La 0 b = 0 . 1/La • W przypadku, gdy La ≈ 0, uzyskuje si¦ uproszczony model o wektorze stanu £ x̄(t) = ∆ϑ(t) ∆ϑ̇(t) ¤T • Macierz stanu Ā oraz wektor wej±¢ b̄ tego modelu maj¡ posta¢: " Ā = 0 0 − ³ 1 kb k JRa # + Jb ´ · , b̄ = 0 k JRa ¸ . 15 • Równanie wyj±cia. Niech ∆ϑ(t) b¦dzie mierzon¡ wielko±ci¡. Dla La 6= 0 mamy £ ¤ ∆ϑ(t) = 1 0 0 x(t) £ C= 1 0 0 ⇒ Dla La = 0 zachodzi £ ¤ ∆ϑ(t) = 1 0 x̄(t) ⇒ C= 1 0 • Rozwa»my przypadek dwóch czujników (czujnik k¡towego poªo»enia oraz pr¦dko±ci waªu silnika): ½ wielko±ci mierzone = £ ∆ϑ(t) ∆ϑ̇(t) ¤ ¤ 16 • Przyjmuje si¦, »e nachylenia statycznych (liniowych!) charakterystyk tych czujników wynosz¡, odpowiednio, kϑ oraz kϑ̇. Macierz wyj±cia ma teraz posta¢: · dla La 6= 0: C = · dla La = 0: C = ¸ kϑ 0 0 ; 0 kϑ̇ 0 ¸ kϑ 0 . 0 kϑ̇ 17 Model uzyskany ze schematu strukturalnego Fazowe zmienne stanu • Dany jest strukturalny schemat ukªadu sterowania z pomocniczym pr¦dko±ciowym (tachometrycznym) sprz¦»eniem zwrotnym. Rysunek 3: Strukturalny schemat ukªadu sterowania. 18 • Okre±lmy model w przestrzeni stanu dla: - fazowych zmiennych stanu £ x(t) = x1(t) x2(t) ¤T £ = c(t) ċ(t) ¤T - wielko±ci zadanej r(t) oraz zakªócenia d(t) jako wej±¢, - wielko±ci sterowanej c(t) jako wyj±cia. • Mamy zatem wymierne formuªy operatorowe: 1 X1(s) = X2(s) s 2 X2(s) = (U (s) + D(s)) 4+s 2 = [k(E(s) − ktX2(s)) + D(s)] 4+s 2 = [k(R(s) − X1(s) − ktX2(s)) + D(s)] . 4+s 19 • Równowa»na posta¢ wielomianowa : sX1(s) = X2(s), sX2(s) = = −2kX1(s)−(2kkt+4)X2(s)+2kR(s)+2D(s). • St¡d równania ró»niczkowe : ẋ1(t) = x2(t), ẋ2(t) = −2kx1(t)−(2kkt+4)x2(t)+2kr(s)+2d(s) którym odpowiada model, zgodny z wymaganym formalizmem przestrzeni stanu: · ¸ 0 1 x(t) −2k −2 (2 + kkt) · ¸· ¸ 0 0 r(t) + 2k 2 d(t) £ ¤ c(t) = 1 0 x(t). ẋ(t) = 20 Kanoniczne reprezentacje modeli we-wyj • Dana jest operatorowa transmitancja pewnego obiektu dynamicznego Pn−1 i Y (s) bis i=0 G(s) = = Pn , an = 1, bn−1 6= 0. i U (s) a s i=0 i Wielomiany licznikowy i mianownikowy nie posiadaj¡ wspólnych czynników. • Wyznaczymy minimalne kanoniczne reprezentacje w przestrzeni stanu tej transmitancji: - sterowaln¡, - obserwowaln¡, - równolegª¡ (diagonaln¡), - szeregow¡ (kaskadow¡, dipolow¡). • Kanoniczna reprezentacja sterowalna {Ac, bc, cc, dc} odpowiada fazo- wym zmiennym stanu (macierz stanu jest macierz¡ Frobeniusa): 21 0 1 0 ··· 0 0 0 1 ··· 0 . . . . . , .. .. .. .. Ac = .. 0 0 0 ··· 1 −a0 −a1 −a2 · · · −an−1 £ ¤T cc = b0 b1 · · · bn−2 bn−1 , dc = 0. Rysunek 4: Symulacyjny schemat odpowiadaj¡cy kanonicznej reprezentacji sterowalnej. 0 0 . .. bc = 0 1 22 • Kanoniczna reprezentacja obserwowalna {Ao, bo, co, do} jest postaci¡ dualn¡ do reprezentacji sterowalnej: Ao = ATc , bo = cTc , co = bTc , do = dc. Rysunek 5: Symulacyjny schemat odpowiadaj¡cy kanonicznej reprezentacji obserwowalnej. 0 0 1 0 Ao = 0. 1. .. .. 0 0 £ co = 0 · · · 0 −a0 b0 b1 · · · 0 −a1 ... 0 −a , b = ... 2 o ... ... 0 bn−2 · · · 1 −an−1 bn−1 ¤T 0 · · · 0 1 , do = 0. 23 • Kanoniczna reprezentacja równolegªa {Ad, bd, cd, dd} jest postaci¡ o dia- gonalnej macierzy stanu. Rozkªadaj¡c transmitancj¦ G(s) na uªamki proste, otrzymujemy G(s) = Xn ci , i=1 s − pi gdzie, dla i ∈ {1, . . . , n} pi biegun transmitancji, ci wspóªczynnik udziaªu danego bieguna (residuum) (dla uproszczenia zaªo»ono, i» bieguny tej transmitancji s¡ biegunami pojedynczymi ). Mamy zatem Y (s) = Xn ci U (s). i=1 s − pi 24 Niech Xi(s) = U (s) s − pi b¦dzie transformat¡ i-tej zmiennej stanu. Na tej podstawie otrzymujemy: sXi(s) = piXi(s)+U (s), i ∈ {1, . . . , n} , Xn Y (s) = ciXi(s). i=1 Poszukiwany model w przestrzeni stanu ma przeto posta¢: p1 0 0 p2 Ad = 0 0 1 1 bd = ... , 1 0 0 n = diag {p } i . . . ... 1 · · · pn c1 c2 cd = ... , dd = 0. cn 25 Rysunek 6: Symulacyjny schemat odpowiadaj¡cy kanonicznej reprezentacji równolegªej. • Kanoniczna reprezentacja szeregowa {As, bs, cs, ds}. Transmitancj¦ G(s) przedstawiamy w nast¦puj¡cej (nieunikalnej !) kaskadowej (czynnikowej) postaci G(s) = Yn−1 (s − zi) i=1 bn−1 · , (s − pi) s − pn wyró»niaj¡c czªony ("dipole") zªo»one z zer i biegunów tej transmitancji. 26 Transmitancj¦ (s − zi)/(s − pi) i-tego dipola (i ∈ {1, . . . , n − 1}), przeksztaªcamy 1/s s − zi = (s − zi) · s − pi 1 − pi/s otrzymuj¡c schemat symulacyjny dany na rys. 7. Rysunek 7: Schemat symulacyjny transmitancji dipola (s − zi )/(s − pi ). Przesuni¦cie w¦zªa zaczepowego prowadzi do modelu, w którym jako zmienna sta- nu sªu»y wyj±cie idealnego czªonu caªkuj¡cego (rys. 8). 27 Rysunek 8: Schemat symulacyjny transmitancji dipola (s − zi )/(s − pi ). Transmitancji G(s) odpowiada zatem schemat symulacyjny z rys. 9. Rysunek 9: Symulacyjny schemat odpowiadaj¡cy kaskadowej reprezentacji stanowej. • Rozwa»my formuªy opisuj¡ce sygnaªy wej±ciowe czªonów caªkuj¡cych . 28 Dla ẋ1(t) zachodzi ẋ1(t) = p1x1(t) + u(t), z kolei dla ẋ2(t) mamy ẋ2(t) = ẋ1(t) − z1x1(t) + p2x2(t). Mo»na zatem zapisa¢, i» ẋ2(t) = (p1 − z1)x1(t) + p2x2(t) + u(t). W podobny sposób dla ẋ3(t) otrzymujemy równanie ẋ3(t) = (p1 − z1)x1(t) + (p2 − z2)x2(t)+ +p3x3(t) + u(t). 29 Dla sygnaªu ẋn(t) obowi¡zuje formuªa ẋn(t) = Xn−1 i=1 (pi − zi)xi(t)+pnxn(t)+u(t). Sygnaª wyj±ciowy ukªadu dany jest wzorem y(t) = bn−1xn(t). Parametry kaskadowej reprezentacji stanowej transmitancji G(s): ẋ(t) = Ax(t) + bu(t) p1 0 0 p1 − z1 p2 0 z1 p2 − z2 p3 = p1 − ... ... ... p − z p − z2 p3 − z3 1 1 2 1 1 + 1. u(t) .. 1 ··· 0 ··· 0 ··· 0 x(t) . . . ... · · · pn 30 £ ¤ y(t) = 0 0 · · · 0 bn−1 x(t), gdzie £ x(t) = x1(t) x2(t) · · · xn(t) ¤T Macierz stanu A ∈ C n×n jest zatem doln¡ macierz¡ trójk¡tn¡ o nast¦puj¡cych wªasno±ciach: elementy gªównej przek¡tnej macierzy A maj¡ warto±ci równe biegunom transmitancji G(s) (s¡ to tak»e warto±ci wªasne macierzy A n spectr A = {pi}i=1 co wynika z zaªo»onej minimalno±ci modelu), - wszystkie elementy i-tej kolumny le»¡ce pod gªówn¡ przek¡tn¡ macierzy A maj¡ jednakow¡ warto±¢: pi − zi, i = 1, . . . , n − 1. 31 • Przykªad. Y (s) 48 + 44s + 12s2 + s3 G(s) = = U (s) 105 + 176s + 86s2 + 16s3 + s4 2+s 4+s 6+s 1 = · · · . 7+s 5+s 3+s 1+s Mamy zatem: n = 4, (p1 = −7, z1 = −2) (p2 = −5, z2 = −4) (p3 = −3, z3 = −6), p4 = −1. Model w przestrzeni stanu: 1 −7 0 0 0 1 −5 −5 0 0 ẋ(t) = −5 −1 −3 0 x(t)+ 1 u(t) 1 −5 −1 3 −1 £ ¤ y(t) = 0 0 0 1 x(t). 32 Diagonalizacja macierzy stanu Modele podobne • Macierze M1 ∈ Rn×n oraz M2 ∈ Rn×n s¡ macierzami podobnymi o ile istnieje taka nieosobliwa macierz P ∈ Rn×n (macierz podobie«stwa), »e M2 = P−1M1P. Zauwa»my, »e w przypadku podobnych macierzy zachodzi M1 = PM2P−1. • Relacja podobie«stwa macierzy jest relacj¡ zwrotn¡ symetryczn¡ przechodni¡ jest to zatem relacja równowa»no±ci. 33 • Niech M1 ∈ Rn×n oraz M2 ∈ Rn×n b¦d¡ macierzami podobnymi z macierz¡ podobie«stwa P ∈ Rn×n. Za- chodzi wówczas det (M2 − λIn) = det (P−1M1P − λIn) £ −1 ¤ = det P (M1 − λIn)P = det (M1 − λIn). • Niezmienniki relacji podobie«stwa: spectr M1 = spectr M2 det M1 = det M2 trace M1 = trace M2 • UWAGA: Dla dowolnej macierzy M = [mij ]n,n ∈ Rn×n zachodzi Yn det M = λi, i=1 trace M = Xn i=1 mii = Xn i=1 λi, gdzie λi ∈ spectr M, i ∈ {1, . . . , n}. 34 • Niech A ∈ Rn×n. Wykorzystajmy relacj¦ podobie«stwa do wyznaczenia macierzy fundamentalnej exp (At) macierzy A. W tym celu posªu»ymy si¦ diagonalizuj¡c¡ macierz¡ podobie«stwa czyli macierz¡ modaln¡. • Macierz £ ¤ M = x1 · · · xn , M ∈ Rn×n utworzon¡ z wektorów wªasnych xi, i ∈ {1, . . . , n}, danej macierzy A ∈ Rn×n, odpowiadaj¡cych warto±ciom wªasnym λi, i ∈ {1, . . . , n}, tej macierzy, nazywamy macierz¡ modaln¡ macierzy A. • Twierdzenie: Wektory wªasne zwi¡zane z ró»nymi warto±ciami wªasnymi s¡ liniowo niezale»ne. Mo»na z nich zatem utworzy¢ baz¦ w przestrzeni Rn, a odpowiednia macierz modalna M ∈ Rn×n jest nieosobliwa. 35 • Zaªo»enie o jednokrotno±ci warto±ci wªasnych macierzy A: λi 6= λj dla i 6= j oraz i, j ∈ {1, . . . , n}. • Wektory wªasne xi 6= 0 macierzy A, odpowiadaj¡ce warto±ciom wªasnym λi, speªniaj¡ równanie Axi = λixi. Ukªad takich równa« dla i ∈ {1, . . . , n} mo»na wyrazi¢ wzorem AM = MΛ (4) gdzie Λ ∈ Rn×n (Cn×n) jest diagonaln¡ macierz¡ zªo»on¡ z warto±ci wªasnych spectr A Λ = diag {λi}ni=1 λ1 0 · · · 0 0 λ2 · · · 0 . = . .. 0 0 · · · λi 36 • Ze wzoru (4), wobec rankM = n, wynika Λ = M−1AM A = MΛM−1 co oznacza, i» mamy do czynienia z par¡ macierzy podobnych. • Stwierdzenie. Macierz A jest podobna do macierzy diagonalnej Λ = diag {λi}ni=1 za± macierz¡ podobie«stwa P = M jest macierz modalna macierzy A. • Macierz exp(At) deniuje si¦ jako X∞ Aiti exp (At) = . i=0 i! ∀i zachodzi (MΛM−1)i = MΛiM−1. 37 Podstawienie A = MΛM−1 prowadzi zatem do wzoru exp(At) = M exp(Λt)M−1, w którym © λt ª λn t 1 exp(Λt) = diag e , . . . , e λt 1 e 0 ··· 0 0 eλ2t · · · 0 . = ... 0 0 · · · eλnt Macierz fundamentalna exp(At) jest macierz¡ podobn¡ do macierzy diagonalnej exp(Λt), przy czym macierz¡ podobie«stwa jest macierz modalna M macierzy A. Macierz fundamentalna nie jest zatem niezmiennikiem relacji podobie«stwa. 38 • Wskazówka rachunkowa. Oznaczaj¡c wiersze macierzy M−1 jako M −1 y1T y2T , = .. . y2T yi ∈ Cn, i ∈ {1, . . . , n} macierzy exp(At) nada¢ mo»na nast¦puj¡c¡ form¦ diadyczn¡ exp (At) = Xn i=1 xiyiT eλit. Model we-wyj modelem cz¡stkowym! • Dany jest model w przestrzeni stanu pewnego obiektu dynamicznego: · ẋ(t) = ¸ · ¸ −1 3 −1 x(t) + u(t) −1 −5£ 1 . ¤ y(t) = 0 −1 x(t) 39 • Operatorowa transmitancja ma posta¢ µ · ¸ · ¸¶−1 · ¸ £ ¤ Y (s) 1 0 −1 3 −1 = 0 −1 s − 0 1 −1 −5 1 U (s) · ¸· ¸ £ ¤ s+5 1 3 −1 = 0 −1 −1 s + 1 1 (s + 2)(s + 4) · ¸ £ ¤ −s − 2 1 = 0 −1 s+2 (s + 2)(s + 4) −(s + 2) = (s + 2)(s + 4) −1 = . s+4 Jest to zatem model wej±ciowo-wyj±ciowy pierwszego rz¦du! • Wyznaczmy model podobny o diago- nalnej macierzy stanu. Modalna macierz diagonalizuj¡ca wynika z przeksztaªce«: · spectr −1 3 −1 −5 ¸ = {λ1, λ2} = {−2, −4} 40 Wektory wªasne: · λ1 = −2 : ⇒ λ1 = −4 : ⇒ ¸· · ¸ 1 3 0 = −1 −3 0 · 1¸ · ¸ x1 3 x1 = = ; x21 −1 · ¸· 1 ¸ · ¸ 3 3 x2 0 = −1 −1 x22 0 · 1¸ · ¸ x2 1 x2 = = . x22 −1 x11 x21 ¸ Macierz modalna oraz jej odwrotno±¢: · ¸ ¤ 3 1 −1 −1 · ¸ 1/2 1/2 = . −1/2 −3/2 M = M−1 £ x1 x2 = Model o diagonalnej macierzy stanu: · ¸ ¸ · −1 −1 3 −1 −1 u(t) Mz(t) + M ż(t) = M 1 · ¸−1 −5· ¸ −2 0 0 (!) = z(t) + u(t) 0 £ −4 ¤ −1£ ¤ y(t) = 0 −1 Mz(t) = 1 1 z(t). 41 • Schematy symulacyjne obu rozwa»anych modeli w przestrzeni stanu. Model pierwotny o niediagonalnej strukturze: ẋ1(t) = −x1(t) + 3x2(t) − u(t) ẋ2(t) = −x1(t) − 5x2(t) + u(t) y(t) = −x2(t) Rysunek 10: Pierwotny model symulacyjny o niediagonalnej strukturze. 42 Model podobny o diagonalnej strukturze: ż1(t) = −2z1(t) ż2(t) = −4z2(t) − u(t) y(t) = z1(t) + z2(t) Rysunek 11: Model symulacyjny z diagonaln¡ macierz¡ stanu. Komentarz: • Diagonalizacja macierzy stanu odpowiada sprowadzeniu pierwotnego modelu {A, b, c} 43 do postaci podobnej o równolegªej ('odsprz¦»onej') strukturze © −1 ª −1 M AM, M b, cM . • O 'nieobecno±ci' ('niesterowalno±ci' i/lub 'nieobserwowalno±ci') danego modu ±wiadczy wówczas wyst¦powanie zerowej (!) wspóªrz¦dnej w wektorze wej±ciowym M−1b (i/lub wyj±ciowym cM). • Wyst¦powanie zer w wektorach b i/lub c modelu pierwotnego o niediagonalnej macierzy stanu A w ogólno±ci nie ±wiadczy jeszcze o utracie sterowalno±ci i/lub obserwowalno±ci modelu. • W rozwa»anym przykªadzie, transmi- tancyjny model wej±ciowo-wyj±ciowy nie niesie »adnej informacji o modzie e−2t, obecnym przecie» w 'peªnym' modelu w przestrzeni stanu. • Sytuacja nabiera cech dramatu, gdy taki 'ukryty' mod jest modem niestabilnym. 44 Jeszcze o modelach podobnych. • Dane s¡ dwa nwymiarowe modele w przestrzeni stanu: ½ ½ ẋ(t) = Axx(t) + Bxux(t), x(0) yx(t) = Cxx(t) + Dxux(t) ż(t) = Az z(t) + Bz uz (t), z(0) yz (t) = Cz z(t) + Dz uz (t) • Modele te nazywamy parametrycznie podobnymi o ile istnieje taka nieosobliwa macierz P ∈ Rn×n (macierz podobie«stwa), »e: Az Bz Cz Dz = = = = P−1AxP P−1Bx Cx P Dx . 45 • Modele te nazywamy podobnymi o ile s¡ parametrycznie podobne, a ponadto: ux(t) ≡ uz (t) ≡ u(t), x(0) = Pz(0). • Modele parametrycznie podobne charakteryzuj¡ si¦ tak¡ sam¡ transmitancj¡ operatorow¡: Cz (sIn − Az )−1Bz + Dz = CxP(sIn − P−1AxP)−1P−1Bx + Dx = £ −1 ¤−1 −1 CxP P (sIn − Ax)P P Bx+Dx = Cx(sIn − Ax)−1Bx + Dx. • Modele takie posiadaj¡ tak»e identy- czne odpowiedzi impulsowe oraz skokowe. • W przypadku podobnych modeli zachodzi ponadto: x(t) ≡ Pz(t), PJSuchomski yx(t) ≡ yz (t) ≡ y(t).