Tartalom. Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás

Hasonló dokumentumok
Bevezetés az állapottér-elméletbe Dinamikus rendszerek állapottér reprezentációi

Tartalom. 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció)

Bevezetés az állapottér elméletbe: Állapottér reprezentációk

Irányítástechnika GÁSPÁR PÉTER. Prof. BOKOR JÓZSEF útmutatásai alapján

Ha ismert (A,b,c T ), akkor

Irányítástechnika II. Nem hivatalos vizsga beugró kérdéssor kidolgozás

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 8.

Irányításelmélet és technika I.

3. előadás Stabilitás

Állapottér modellek tulajdonságai PTE PMMK MI BSc 1

Irányítástechnika 2. előadás

IRÁNYÍTÁSTECHNIKA II.

Vektorok, mátrixok, lineáris egyenletrendszerek

1. zárthelyi,

1. Bázistranszformáció

Inverz inga irányítása állapot-visszacsatolással

Segédlet a gyakorlati tananyaghoz GEVAU141B, GEVAU188B c. tantárgyakból

6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján

Lineáris algebra Gyakorló feladatok

"Flat" rendszerek. definíciók, példák, alkalmazások

Számítógép-vezérelt szabályozás- és irányításelmélet

Inverz Laplace-transzformáció. Vajda István március 4.

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 9. el?

Lineáris leképezések (előadásvázlat, szeptember 28.) Maróti Miklós, Kátai-Urbán Kamilla

pont) Írja fel M struktúrában a parametrikus bizonytalansággal jellemzett

Számítógépes gyakorlat MATLAB, Control System Toolbox

Mátrix-exponens, Laplace transzformáció

DIFFERENCIÁLEGYENLETEK. BSc. Matematika II. BGRMA2HNND, BGRMA2HNNC

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 9.

L-transzformáltja: G(s) = L{g(t)}.

Saj at ert ek-probl em ak febru ar 26.

karakterisztikus egyenlet Ortogonális mátrixok. Kvadratikus alakok főtengelytranszformációja

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

9. Előadás. (9. előadás) Lineáris egyr.(3.), Sajátérték április / 35

1. Diagonalizálás. A Hom(V) diagonalizálható, ha van olyan bázis, amelyben A mátrixa diagonális. A diagonalizálható van sajátvektorokból álló bázis.

Vektorterek. =a gyakorlatokon megoldásra ajánlott

LTI Rendszerek Dinamikus Analízise és Szabályozásának Alapjai

Lineáris leképezések. 2. Lineáris-e az f : R 2 R 2 f(x, y) = (x + y, x 2 )

Tartalom. 1. Számítógéppel irányított rendszerek 2. Az egységugrásra ekvivalens diszkrét állapottér

Differenciálegyenlet rendszerek

Determinánsok. A determináns fogalma olyan algebrai segédeszköz, amellyel. szolgáltat az előbbi kérdésekre, bár ez nem mindig hatékony.

Folytonos rendszeregyenletek megoldása. 1. Folytonos idejű (FI) rendszeregyenlet általános alakja

Lineáris algebra. =0 iє{1,,n}

Lineáris algebra gyakorlat

LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40

Hurokegyenlet alakja, ha az áram irányával megegyező feszültségeséseket tekintjük pozitívnak:

Irányítástechnika II. előadásvázlat

Dinamikus modellek szerkezete, SDG modellek

15. LINEÁRIS EGYENLETRENDSZEREK

RENDSZERTECHNIKA 8. GYAKORLAT

Számítógépvezérelt szabályozások elmélete

12. előadás - Markov-láncok I.

A KroneckerCapelli-tételb l következik, hogy egy Bx = 0 homogén lineáris egyenletrendszernek

Az impulzusnyomatékok általános elmélete

Mátrixfüggvények. Wettl Ferenc április 28. Wettl Ferenc Mátrixfüggvények április / 22

Lineáris egyenletrendszerek

6. Előadás. Megyesi László: Lineáris algebra, oldal. 6. előadás Bázis, dimenzió

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Polinomok maradékos osztása

Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla

Lineáris algebra mérnököknek

Modellek és Algoritmusok - 2.ZH Elmélet

Négypólusok tárgyalása Laplace transzformációval

Differenciálegyenletek megoldása Laplace-transzformációval. Vajda István március 21.

Méréselmélet példatár

Inverz inga állapot-visszacsatolás tervezés Matlab segédlet

y + a y + b y = r(x),

Méréselmélet példatár

Lineáris algebra numerikus módszerei

Soros felépítésű folytonos PID szabályozó


Lineáris algebra zárthelyi dolgozat javítókulcs, Informatika I márc.11. A csoport

differenciálegyenletek

Mátrixok 2017 Mátrixok

3. Fékezett ingamozgás

Egyenletek, egyenlőtlenségek VII.

Matematika (mesterképzés)

Bevezetés az algebrába 2

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz

Differenciálegyenletek gyakorlat december 5.

Lineáris algebra numerikus módszerei

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

Matematika A2 vizsga mgeoldása június 4.

Szinguláris értékek. Wettl Ferenc április 3. Wettl Ferenc Szinguláris értékek április 3. 1 / 28

1. Homogén lineáris egyenletrendszer megoldástere

Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei

10. Előadás. Megyesi László: Lineáris algebra, oldal. 10. előadás Sajátérték, Kvadaratikus alak

Lineáris algebra mérnököknek


λx f 1 (x) e λx f 2 (x) λe λx f 2 (x) + e λx f 2(x) e λx f 2 (x) Hasonlóan általában is elérhető sorműveletekkel, hogy csak f (j)

DINAMIKAI VIZSGÁLAT ÁLLAPOTTÉRBEN Dr. Aradi Petra, Dr. Niedermayer Péter: Rendszertechnika segédlet 1

1.7. Elsőrendű lineáris differenciálegyenlet-rendszerek

Az egydimenziós harmonikus oszcillátor

SZABÁLYOZÁSI KÖRÖK 2.

Matematika elméleti összefoglaló

MECHATRONIKA Mechatronika alapképzési szak (BSc) záróvizsga kérdései. (Javítás dátuma: )

Eddig csak a polinom x-ben felvett értékét kerestük

Átírás:

Tartalom Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás 2018 1

Állapottér reprezentációk tulajdonságai Általánosan egy lineáris, SISO dinamikus rendszer állapotdinamikai és megfigyelési egyenleteit a következő alakban írhatjuk: ẋ = Ax + bu y = c T x, Egy adott állapottér reprezentációt az (A,b,c T ) hármas fejez ki. Egy (A,b,c T ) állapottér reprezentáció dimenziójának az állapottér dimenzióját nevezzük: n = dim{x(t)}. 2018 2

Állapottér reprezentációk tulajdonságai Az állapottérben adott rendszer blokkdiagramja: 2018 3

Állapottér reprezentációk tulajdonságai Az állapottér reprezentáció alapján a rendszer átviteli függvényét a LAPLACE-transzformáció alkalmazásával kapjuk meg: sx(s) x(0) = AX(s) + bu(s), ebből (si A)X(s) = bu(s) + x(0). 2018 4

Állapottér reprezentációk tulajdonságai Az állapot LAPLACE-transzformáltja: X(s) = (si A) 1 bu(s) + (si A) 1 x(0), ahol x(0) a kezdő állapot t = 0 időpontban. Az x(0) = 0 feltétel mellett Y (s) = c T X(s) = c T (si A) 1 bu(s) A G(s) átviteli függvény: G(s) = Y (s) U(s) = ct (si A) 1 b. 2018 5

Állapottér reprezentációk tulajdonságai Összehasonlítva a G(s)= b(s) a(s) jelöléssel látható, hogy b(s)=c T adj(si-a)b (n-1)-edfokú polinom, ha A R n n, a(s)=det(si-a) n-edfokú polinom, ha A R n n. Az átviteli függvény pólusai tehát az a(s)=det(si-a)=0 karakterisztikus egyenlet gyökei. 2018 6

Állapottér reprezentációk tulajdonságai 1. Példa: Diagonál reprezentációknál, ha n = 2 akkor az A d mátrix A d = λ 1 0 0 λ 2 alakú, amiből s λ det(si A d ) = 1 0 0 s λ 2 tehát a rendszer pólusai λ 1 és λ 2. = (s λ 1)(s λ 2 ) = 0, 2018 7

Állapottér reprezentációk tulajdonságai 2. Példa: Határozzuk meg az alábbi állapotegyenlet alapján a pólusokat! ẋ1 ẋ 2 = det(si A c ) = a 1 a 0 1 0 s + a 1 a 0 1 s x 1 x 2 + 1 u 0 = s2 + a 1 s + a 0 = 0, ami épp a G(s) átviteli függvény nevező polinomja. Ennek gyökei, tehát a rendszer pólusai λ 1 és λ 2. 2018 8

Állapottér reprezentációk tulajdonságai 1. Megjegyzés: Ha adott egy A R n n mátrix, akkor a det(si-a)=0 egyenlet gyökei az A mátrix sajátértékei. A stabilitáselméletből tanultak alapján a rendszer stabilis, ha pólusai a baloldali komplex félsíkon helyezkednek el. Ebből az állapottér reprezentációk stabilitására a következőt kapjuk: 2018 9

Állapottér reprezentációk tulajdonságai 1. Állítás (Állapottér reprezentációk stabilitása): Az (A,b,c T ) reprezentáció stabilis, ha az A mátrix sajátértékei a baloldali komplex félsíkon találhatók. Egy állapottér reprezentációt az (A,b,c T ) mátrix hármassal jellemeztünk, ahol ha a rendszernek egy bemenő- és egy kimenőjele van, akkor a b és c T n- dimenziós vektorok, A pedig n n méretű mátrix, ahol n az állapottér dimenzióját jelöli. 2018 10

Állapottér reprezentációk tulajdonságai Tegyük fel, hogy ismerjük a rendszer x(t) állapotát a t = t 0 időpontban. Ekkor a rendszer viselkedésével kapcsolatban a következő két kérdést vethetjük fel: 1. Állapot megfigyelhetőség: Adott (A,b,c T ). Mi a feltétele annak, hogy az x(t) állapotokat minden a t t 0 időpontra meghatározhassuk a rendszer jövőbeli bemeneti (u(t)) és kimeneti (y(t)) függvényeinek ismeretében? 2018 11

Állapottér reprezentációk tulajdonságai 2. Állapot irányíthatóság: Adott (A,b,c T ), és x(t) a t = t 0 = 0 időpontban. Mi a feltétele annak, hogy találjunk olyan u(t), t t 0 irányítást, amely a rendszert véges T idő alatt az x(0) állapotból egy tetszőleges x(t ), x(t ) x(0) állapotba viszi? 2018 12

Állapot megfigyelhetőség Az állapot megfigyelhetőség vizsgálatához induljunk ki az állapot egyenletekből és képezzük az állapotvektor valamint a kimenet magasabb rendű deriváltjait! 2018 13

Állapot megfigyelhetőség ẋ = Ax + bu y = c T x ẏ = c T ẋ = c T (Ax + bu) = c T Ax + c T bu ÿ = c T ẍ = c T A(Ax + bu) + c T b u = = c T A 2 x + c T Abu + c T b u. y (n 1) = c T x (n 1) = = c T A n 1 x + c T A n 2 bu + c T A n 3 b u +... + c T bu (n 2) 2018 14

Állapot megfigyelhetőség Mátrixos jelölésekkel: ẋ = Ax + bu y ẏ. y (n 1) = c T c T A. c T A n 1 x + 0 0 0 c T b 0......... c T A (n 2) b c T b 0 u. u (n 1) u (n 2) y n (t) = O n (c T,A)x(t) + T n u n (t). 2018 15

Állapot megfigyelhetőség Amennyiben y(t), u(t) ismert t t 0 időpontban, akkor az y n (t), u n (t) vektorokat is ismerjük. Az O n (c T,A), T n mátrixokat az ismert (A,b,c T ) mátrixokból képezhetjük. 2018 16

Állapot megfigyelhetőség A kérdés tehát az x(t) állapotvektor meghatározása minden t t 0 időpontra. Legyen t 0 0, ekkor az u(t) gerjesztőjel (és deriváltjai) zérusok, így u n (0) = 0. Ekkor a fenti egyenlet y n (0) = O n (c T,A)x(0) alakra egyszerűsödik. 2018 17

Állapot megfigyelhetőség Mivel O n (c T,A) R n n, az y n (0) ismeretében az x(0) állapot egyértelműen meghatározható, ha az O n (c T,A) teljes rangú, vagyis ha rang { O n (c T,A) } = n, tehát ha az O n (c T,A) mátrix rangja megegyezik az állapottér dimenziójával. 2018 18

Állapot megfigyelhetőség Ha egy tetszőleges t 0 0 esetén y n (t 0 ) 0, akkor O n (c T,A)x(t 0 ) = y n (t 0 ) T n u n (t 0 ). Az egyenlet jobboldala tetszőleges vektor, így x(t 0 )- ra csak akkor van egyértelmű megoldás, ha az O n (c T,A) mátrix teljes oszloprangú, azaz a képtere a teljes n- dimenziós állapottér. 2018 19

Állapot megfigyelhetőség Láttuk, hogy a fenti állapotmegfigyelhetőségi feltételek az x(t), t t 0 meghatározására csak a (c T,A) pártól függnek a belőlük képzett O n (c T,A) mátrix rangján keresztül. 2018 20

Állapot megfigyelhetőség 1. Definíció. Az O n (c T,A) mátrixot a rendszer megfigyelhetőségi mátrixának nevezzük. 2. Állítás (Kálmán-féle rangfeltétel): Egy (c T,A) pár megfigyelhető akkor és csak akkor, ha megfigyelhetőségi mátrixuk rangja megegyezik az állapottér dimenziójával, azaz rang { O n (c T,A) } = n. 2018 21

Állapot megfigyelhetőség 3. Példa: Vizsgáljuk az alábbi diagonális állapottér reprezentáció megfigyelhetőségét! ẋ = λ 1 0 x + r 1 u, dimx = 2 0 λ 2 r 2 [ ] y = 1 1 x. A megfigyelhetőségi mátrix: O 2 (c T,A) = ct c T A = 1 1 λ 1 λ 2. 2018 22

Állapot megfigyelhetőség A rangfeltételt a következőképp vizsgálhatjuk: rang { O 2 (c T,A) } = 2 akkor, ha det{o 2 (c T,A) 0. Mivel det { O 2 (c T,A) } = λ 2 λ 1, a rendszer állapot megfigyelhető akkor és csak akkor, ha λ 2 λ 1. 2018 23

Állapot irányíthatóság Az állapot megfigyelhetőséggel analóg módon, konstruktívan bizonyíthatjuk, hogy egy (A,b,c T ) rendszer állapot irányítható, azaz állapota egy tetszőleges x(0) kezdeti állapotból egy másik, x(t ) x(0) állapotba vihető véges T idő alatt, ha az ún. irányíthatósági mátrix [ ] C n (A,b) = b Ab... A n 1 b teljes rangú, ahol n az állapottér reprezentáció dimenziója. 2018 24

Állapot irányíthatóság 3. Állítás (Kálmán-féle rangfeltétel): Egy (A,b,c T ) állapottér reprezentáció irányítható akkor és csak akkor, ha rang{c n (A,b)} = n. 2018 25

Minimál reprezentáció 4. Állítás (Minimál reprezentáció): Egy rendszer (Ã, b, c T ) állapottér reprezentációja minimál reprezentáció, ha együttesen irányítható és megfigyelhető, azaz rang { C n (Ã, b )} = rang { O n ( c T,Ã )} = n. 2018 26

Minimál reprezentáció A minimál reprezentációkhoz tartozó állapotér dimenziója a legkisebb az összes olyan (A,b,c T ) állapottér reprezentációkat tekintve, amelyekre c T (si A) 1 b = c T ( si à ) b = b(s) a(s), ahol b(s)/a(s) a rendszer átviteli függvénye. 2018 27

Állapot irányíthatóság 4. Példa: Vizsgáljuk meg a diagonális állapottér reprezentáció irányíthatóságát az n = 2 esetre! Az irányíthatósági mátrix az alábbi lesz: C 2 (A d,b d ) = r 1 λ 1 r 1 r 2 λ 2 r 2. 2018 28

Állapot irányíthatóság A fenti irányíthatósági mátrix rangja éppen 2 ha nemszinguláris, azaz det{c 2 (A d,b d )} = r 1 r 2 λ 2 r 1 r 2 λ 1 = r 1 r 2 (λ 2 λ 1 ) 0, azaz rang{c 2 (A d,b d )} = 2 r 1 0,r 2 0 és λ 1 λ 2. 2018 29

Állapot irányíthatóság 5. Példa: Vizsgáljuk meg az irányítható állapottér reprezentáció irányíthatóságát! A c = a 1 a 0 1 0, b c = 1 0, Az irányíthatósági mátrix: C 2 (A c,b c ) = 1 a 1 0 1, 2018 30

Állapot irányíthatóság így ez a reprezentáció mindig irányítható, azonban adódhat olyan eset, hogy nem megfigyelhető. 2. Megjegyzés: Általánosan igaz, hogy minden irányítható (A,b,c T ) állapottér reprezentáció az (A c,b c,c T c ) alakra hozható hasonlósági transzformációval. 2018 31