27 Systémy s více vstupy a výstupy

Podobné dokumenty
2.5. MATICOVÉ ŘEŠENÍ SOUSTAV LINEÁRNÍCH ROVNIC

15 - Stavové metody. Michael Šebek Automatické řízení

Příklady k přednášce 27 Systémy s více vstupy a výstupy

Dále budeme předpokládat, že daný Markovův řetězec je homogenní. p i1 i 2

Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.

7 - Ustálený stav kmitavý a nekmitavý, sledování a zadržení poruchy

4 - Vlastnosti systému: Stabilita, převrácená odezva, řiditelnost a pozorovatelnost

Soustavy linea rnı ch rovnic

14 - Moderní frekvenční metody

Příklady k přednášce 13 - Návrh frekvenčními metodami

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

Příklady k přednášce 14 - Moderní frekvenční metody

6 Algebra blokových schémat

Soustavy. Terminologie. Dva pohledy na soustavu lin. rovnic. Definice: Necht A = (a i,j ) R m,n je matice, b R m,1 je jednosloupcová.

Příklady k přednášce 8 - Geometrické místo kořenů aneb Root Locus

VI. Maticový počet. VI.1. Základní operace s maticemi. Definice. Tabulku

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Maticová exponenciála a jiné maticové funkce

Úvod do lineární algebry

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

1 Elektrotechnika 1. 9:00 hod. G 0, 25

DEFINICE Z LINEÁRNÍ ALGEBRY

Identifikace systémů

0.1 Úvod do lineární algebry

(Cramerovo pravidlo, determinanty, inverzní matice)

Příklady k přednášce 15 - Stavové metody

1. Spektrální rozklad samoadjungovaných operátorů 1.1. Motivace Vlastní čísla a vlastní vektory symetrické matice 1 1 A = 1 2.

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

Kapitola 11: Vektory a matice 1/19

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Stabilita regulačního obvodu

12 - Frekvenční metody

Korelační energie. Celkovou elektronovou energii molekuly lze experimentálně určit ze vztahu. E vib. = E at. = 39,856, E d

Lineární algebra Operace s vektory a maticemi

Fakulta elektrotechnická


Jedná se o soustavy ve tvaru A X = B, kde A je daná matice typu m n,

Předmět A3B31TES/Př. 7

Operace s maticemi. 19. února 2018

10. Soustavy lineárních rovnic, determinanty, Cramerovo pravidlo

Soustavy lineárních rovnic a determinanty

Michal Zamboj. January 4, 2018

, p = c + jω nejsou zde uvedeny všechny vlastnosti viz lit.

vyjádřete ve tvaru lineární kombinace čtverců (lineární kombinace druhých mocnin). Rozhodněte o definitnosti kvadratické formy κ(x).

Matice. Modifikace matic eliminační metodou. α A = α a 2,1, α a 2,2,..., α a 2,n α a m,1, α a m,2,..., α a m,n

Matematika B101MA1, B101MA2

PROSTORY SE SKALÁRNÍM SOUČINEM. Definice Nechť L je lineární vektorový prostor nad R. Zobrazení L L R splňující vlastnosti

AVDAT Vektory a matice

MĚRENÍ V ELEKTROTECHNICE

1 Vektorové prostory.

Spojité regulátory - 1 -

1/10. Kapitola 12: Soustavy lineárních algebraických rovnic

Množinu všech matic typu m n nad tělesem T budeme označovat M m n (T ), množinu všech čtvercových matic stupně n nad T pak M n (T ).

Kapitola 11: Vektory a matice:

ALGEBRA. Téma 5: Vektorové prostory

Signál v čase a jeho spektrum

0.1 Úvod do lineární algebry

19 - Polynomiální metody

Operace s maticemi

5. Maticová algebra, typy matic, inverzní matice, determinant.

IV120 Spojité a hybridní systémy. Jana Fabriková


9. Měření kinetiky dohasínání fluorescence ve frekvenční doméně

ekologie Pavel Fibich Vektor a Matice Operace s maticemi Vlastnosti matic Pavel Fibich Shrnutí Literatura

Michal Zamboj. December 23, 2016

SIGNÁLY A SOUSTAVY, SIGNÁLY A SYSTÉMY

Základy maticového počtu Matice, determinant, definitnost

Základy matematiky pro FEK

Čísla a aritmetika. Řádová čárka = místo, které odděluje celou část čísla od zlomkové.

13 - Návrh frekvenčními metodami

Regulační obvod s měřením akční veličiny

[1] Determinant. det A = 0 pro singulární matici, det A 0 pro regulární matici

Matematika I, část I. Rovnici (1) nazýváme vektorovou rovnicí roviny ABC. Rovina ABC prochází bodem A a říkáme, že má zaměření u, v. X=A+r.u+s.

Regulační obvod s měřením regulováné veličiny

8 Matice a determinanty

7. ZÁKLADNÍ TYPY DYNAMICKÝCH SYSTÉMŮ

Úvodní informace Soustavy lineárních rovnic. 12. února 2018

ftp://math.feld.cvut.cz/pub/olsak/linal/

z textu Lineární algebra

Digitalizace převod AS DS (analogový diskrétní signál )

Program SMP pro kombinované studium

Maticí typu (m, n), kde m, n jsou přirozená čísla, se rozumí soubor mn veličin a jk zapsaných do m řádků a n sloupců tvaru:

Vlastní číslo, vektor

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

Vlastní čísla a vlastní vektory

Základy matematiky pro FEK

KMS cvičení 6. Ondřej Marek

a + b + c = 2 b + c = 1 a b = a 1 2a 1 + a a 3 + a 5 + 2a 2 + a 2 + a

KOMPLEXNÍ ČÍSLA. Algebraický tvar komplexního čísla

Automatizace je proces při němž je řídicí funkce člověka nahrazována činností

Vektory a matice. Petr Hasil. Podpořeno projektem Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF)

Výslednice, rovnováha silové soustavy.


Modelování a simulace

Součin matice A a čísla α definujeme jako matici αa = (d ij ) typu m n, kde d ij = αa ij pro libovolné indexy i, j.

X31EO2 - Elektrické obvody 2. Kmitočtové charakteristiky

1 Projekce a projektory

Číselné vektory, matice, determinanty

3 - Póly, nuly a odezvy

Transkript:

7 Systémy s více vstupy a výstupy Mchael Šebek Automatcké řízení 017 4-5-17

Stavový model MIMO systému Automatcké řízení - Kybernetka a robotka Má obecně m vstupů p výstupů x () t = Ax() t + Bu() t y() t = Cx() t + Du() t B, C a D už nejsou vektory, ale matce D p Z toho plynou rozdíly, např.: Kanoncké tvary jsou složtější Matce řdtelnost je obdélníková (dlouhá): x(0 ) = x : n m : p n : m n Matce pozorovatelnost je obdélníková (vysoká): Stavová ZV a výstupní njekce nejsou vektory, ale matce K L : : m n n p Mchael Šebek ARI-01-01 B C 0 mn pn n

Vnější model MIMO systému Automatcké řízení - Kybernetka a robotka u u u u 1 = m u 1 u u m Gs () y y 1 y l y y y y 1 = l ys () = Gsus ()() y 11 1 1 1() s g (), s g (), s, g m() s u1() s y() s g1(), s g(), s, gm() s u() s = yl() s g () 1(), (),, () um s l s gl s glm s Pozor na pořadí násobení! Nevadí an tak počet vstupů/výstupů, ale nterakce (= nenulové prvky mmo dagonálu) Mchael Šebek ARI-01-015 3

Automatcké řízení - Kybernetka a robotka Když na l-tý vstup přvedeme snusový sgnál ul( t) = ul0 sn( ωt+ αl) a na ostatní vstupy nc, bude po odeznění přechodových jevů na k-tém výstupu také snusový sgnál stejné frekvence Zesílení a fázový posun jsou kde Tedy platí Celková odezva př snusových sgnálech na všech vstupech je dána součtem y ( jω) = g ( jω) u ( ω) nebo matcově y ( t) = y sn( ωt+ β ) k k0 k [ ω ] g ( jω) = G ( j ) kl kl kl Frekvenční odezva MIMO systému y u k 0 l0 y ( jω) = g ( jω) u ( jω) k kl l k kl l l y( jω) = G( jω) u( jω) = g ( jω), β α = g ( jω) kl k l kl Mchael Šebek ARI-01-01 4

Automatcké řízení - Kybernetka a robotka Pro SISO systém je zesílení na frekvenc ω jednoduše y( jω) G( jω) u( jω) G( jω) u( jω) = = = u( jω) u( jω) u( jω) Zesílení tedy závsí na frekvenc, ale ne na ampltudě vstupu U MIMO to tak jednoduché není: sgnály jsou vektory a tak musíme nejdříve velkost jednotlvých prvků sečíst pomocí nějaké normy Když vybereme Eukldovskou normu pro vektory, pak 10 0 10 0 u( jω) = u ( jω) = u + u + y( jω) = y ( jω) = y + y + a zesílení systému pro daný vstup (!) u( jω) je l k y( jω) y + y + G( jω) u( jω) u( jω) ( ) 10 0 = = u u j 10 + u ω 0 + Směry pro MIMO systém G( jω) jde vykrátt nejde jednoduše vykrátt Zesílení nezávsí na ampltudě, závsí na ω a také na směru vstupu! Mchael Šebek ARI-01-01 5

Automatcké řízení - Kybernetka a robotka Pól je komplexní číslo, pro které je některý prvek přenosové matce =, je to tedy pól některého prvku matce je-l matce čtvercová, také se pozná z det G(s) Poloha pólů toho u MIMO systému zas tak moc toho neříká, záleží na struktuře: vz např. dva ntegrátory Příklad: Systém s přenosovou matcí má póly v s = 0, -1, -, -3 Póly přenosové matce MIMO systému 1 s 1 s s+ 1 Gs () = 1 s s+ s+ 3 det G( s) = ss ( + 5) s( s + 1) ( s + ) ( s + 3) >> G=[1./s (s-1)./(s+1);1./(s+) s./(s+3)] G = 1 (s-1) - ----- s (s+1) 1 s ----- ----- (s+) (s+3) >> (poles(g))' ans = 0-3.00 -.00-1.00 >> pformat rootr, det(g) ans = s(s+5.00) ---------------------------- s(s+3.00)(s+.00)(s+1.00) Mchael Šebek ARI-01-01 6

Automatcké řízení - Kybernetka a robotka Nuly přenosové matce MIMO systému Nula s je komplexní číslo, po jehož dosazení přenosová matce G(s ) ztrácí původní hodnost: rank Gs ( ) < rank Gs ( ) Na první pohled se z matce nepozná: není to nula konkrétního prvku! U matce čtvercové je to nula jejího determnantu, jnak nutno postupovat dle defnce Pozor: Po dosazení nuly matc ztrácí původní hodnost, ale obecně se nestane nulovou matcí. Vstupní sgnál příslušné frekvence tedy nemusí být blokován záleží to ještě na jeho směru! Pokračování příkladu systém z příkladu má nuly v s = 0, -5 1 s 1 s s+ 1 s( s + 5) Gs () =,det Gs () = 1 s ss ( + 1)( s+ )( s + 3) s+ s+ 3 >> r=roots(g) r = 0-5.0000 >> rank(g) ans = >> rank(value(g,r())) ans = 1 Mchael Šebek ARI-01-01 7

Automatcké řízení - Kybernetka a robotka Nula a směr Je-l s nulou F(s), tak nejen rank Fs ( ) < rank Fs ( ), ale ještě exstují nenulové vektory u, y : Fs ( ) u = 0y Obvykle je normalzujeme na jednotkovou délku u s je vstupní nulový směr (který směr vstupů nemá vlv na výstup) y je výstupní nulový směr (který směr výstupů je těžké řídt) s Poznámky s s 1 s s Jestlže má výstup přímou nformac o všech stavech, systém nemá nuly (tj. jestlže rank C = n a D = 0 ) U SISO systémů nelze odstrant vlv nestablní nuly U MIMO systémů je možné je obecně možné vlv nestablní nuly přesunout na méně důležtý výstup Někdy to nejde: pokud je nula přšpendlena k nějakému výstup, nejde z něj přesunout na jný (souvsí s nulovým prvky ve směrovém vektoru) Mchael Šebek ARI-01-01 8

Automatcké řízení - Kybernetka a robotka Také pól MIMO systému má směry: x = Ax + Bu y = Cx + Du Je-l q pravý vlastní vektor matce systému A : Aq = pq a t levý vlastní vektor matce systému A : ta = tp H Pak nazýváme up = B q vstupní vektor pólu p a y výstupní vektor pólu p p = Ct H Platí např. (pro póly různé a vlastní vektory škálované na q t = 1 ): u p ukazuje, jak moc je -tý mód vybuzen (a tedy řízen) vstupy y p ukazuje, jak moc je -tý mód pozorován výstupy Přenosová matce je ve směru pólu nekonečná G( p) u p = y u, p p = u p u p y p = y p y p y u Gs = + D = + D H H nctq B n p p 1 1 s p s p () Pól a směr Mchael Šebek ARI-01-01 9

Automatcké řízení - Kybernetka a robotka Interakce Řízení MIMO systémů není složtější an tak kvůl počtu vstupů a výstupů, ale kvůl nterakc: obecně každý vstup ovlvňuje každý výstup Příklad: mísící vanová batere: klascká vs. páková průtok studené průtok horké u1 g y 11() s g1() s 1 g1() s g() s u y teplota průtok Ideálně je přenosová matce je dagonální a nterakce je nulová. Pak říkáme, že systém je rozpojený (decoupled). Čím větší křížová nterakce (couplng), tím větší jsou problémy Jaká je míra nterakce? Mchael Šebek ARI-01-01 10

Problém párování Automatcké řízení - Kybernetka a robotka Chceme-l využít SISO metody pro MIMO systémy musíme najít, který vstup slně ovlvňuje který výstup. To je Problém párování Pro m x m soustavu je obecně m! možností (permutací) K nalezení párování a také ke zhodnocení míry nterakce se tradčně používá Relatve Gan Array RGA Pro čtvercovou matc přenosů G(s) defnujeme vztahem 1 T RGA( G) =Λ ( G) = Gj (0) G (0) j = G(0). G (0) j. je součn po prvcích (tzv. Hadamardův, Schurův, v Matlabu array multplcaton ) G j (0) - DC zesílení z u na y j, když jsou ostatní vstupy nulové G j1 (0) - převrácená hodnota tohoto zes., když ostatní výstupy nulové Snažíme se o RGA dagonální (s kladnou dagonálou) nebo alespoň s velkým dagonálním prvky Mchael Šebek ARI-01-015 11

Automatcké řízení - Kybernetka a robotka Návrh regulátoru pro MIMO soustavy Dagonální regulátor: čtvercový, nedagonální prvky = 0 funguje pro soustavu dagonální (má nedagonální prvky nulové) a soustavu skoro dagonální (nedagonální prvky malé) navrhuje se SISO metodam, každý prvek odděleně Dvoustupňový návrh 1. Decouplng, tedy úprava přenosu na dagonální tvar: Navrhneme W () s 1, aby Gdag () s = GsW () 1() s byla dagonální matce (tzv. dynamcký decouplng), např. W 1 1 () s G = () s nebo alespoň pro nějakou frekvenc (třeba steady-state decouplng). Pak provedeme dagonální návrh pro Gdag () s, tj. několk skalárních Hlavní problém: typcky ctlvé na chyby/změny parametrů MIMO regulátor s obecnou strukturou 1 1 potřebujeme MIMO metody Fs () = A () sbs (), Ks () = QsP () () s např. polynomálně AsPs () () + BsQs () () = Cs () Mchael Šebek ARI-01-015 1