Příklady k přednášce 16 - Pozorovatel a výstupní ZV

Podobné dokumenty
Příklady k přednášce 6 - Spojování a struktury

25 Dopravní zpoždění. Michael Šebek Automatické řízení

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

Příklady k přednášce 20 - Číslicové řízení

16 - Pozorovatel a výstupní ZV

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

21 Diskrétní modely spojitých systémů

Příklady k přednášce 19 - Polynomiální metody

Příklady k přednášce 25 Dopravní zpoždění

Příklady k přednášce 25 Dopravní zpoždění

8 - Geometrické místo kořenů aneb Root Locus

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

Doplňky k přednášce 23 Diskrétní systémy Diskrétní frekvenční charakteristiky

Příklady k přednášce 2 - Spojité modely

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

Příklady k přednášce 2 - Spojité modely

Příklady k přednášce 19 - Polynomiální metody

10 - Přímá vazba, Feedforward

24 - Diskrétní řízení

11 - Regulátory. Michael Šebek Automatické řízení

Příklady k přednášce 24 Diskrétní řízení

( s) ( ) ( ) ( ) Stabilizace systému pomocí PID regulátoru. Řešený příklad: Zadání: Uvažujme řízený systém daný přenosovou funkcí

Podpora výuky předmětu "Teorie automatického řízení I" Petr Žajdlík

3 - Póly, nuly a odezvy

11 - Regulátory. Michael Šebek Automatické řízení

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

13 - Návrh frekvenčními metodami

Teorie elektronických obvodů (MTEO)

teorie elektronických obvodů Jiří Petržela syntéza elektronických obvodů

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

( LEVEL 3 Laplaceova transformace jako nástroj řešení lineárních diferenciálních rovnic. )

Vzorový test k přijímacím zkouškám do navazujícího magisterského studijního oboru Automatické řízení a informatika (2012)

Doplňky k přednášce 24 Diskrétní řízení Diskrétní metody analogické spojitým

Příklady k přednášce 3 - Póly, nuly a odezvy

Systém vztahů obecné pružnosti Zobecněný Hookeův zákon

Frekvenční metody syntézy

Násobení. INP 2008 FIT VUT v Brně

Pozorovatel, Stavová zpětná vazba

5. cvičení z Matematické analýzy 2

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

1 Seznamová barevnost úplných bipartitních


Příklady k přednášce 3 - Póly, nuly a odezvy

Teorie systémů a řízení

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

3. V případě dvou na sebe kolmých posunutí o velikostech 3 cm a 4 cm obdržíme výsledné posunutí o velikosti a) 8 cm b) 7 cm c) 6 cm d) 5 cm *

ANALÝZA PRŮCHODU PAPRSKOVÝCH SVAZKŮ KOUTOVÝM ODRAŽEČEM

26 Nelineární systémy a řízení

Příklady k přednášce 4 -Vlastnosti systému

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

4 HMM a jejich trénov

Příklady k přednášce 5 - Identifikace

Rovnice rovnoměrně zrychleného pohybu

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra kybernetiky. Bakalářská práce. Řízení Trojkolového vozíku

Příklady k přednášce 6 - Ustálený stav, sledování a zadržení poruchy

Iterační metody řešení soustav lineárních rovnic. 27. prosince 2011




Příklady k přednášce 4 -Vlastnosti systému

LINEÁRNÍ PERSPEKTIVA. Přednáška DG2*A 6. týden

4. cvičení z Matematické analýzy 2

Generátor s IO R

Výpočet zobrazovacích soustav

Vysokofrekvenční obvody s aktivními prvky


Automatizační technika. Obsah. Algebra blokových schémat Vývojové diagramy. Algebra blokových schémat

Rovnice rovnoměrně zrychleného pohybu

IDENTIFIKACE REGULOVANÉ SOUSTAVY APLIKACE PRO PARNÍ KOTEL

4. Práce, výkon, energie

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

Vzorový protokol pro předmět Zpracování experimentu. Tento protokol by měl sloužit jako vzor pro tvorbu vašich vlastních protokolů.

1. Matematický model identifikované soustavy

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA MORAVSKÁ OSTRAVA, KRATOCHVÍLOVA 7 Číslo úlohy: 9

ZATÍŽENÍ ROVINNÝCH PRUTŮ

Západočeská univerzita. Lineární systémy 2

ANALÝZA A KLASIFIKACE DAT. Institut biostatistiky a analýz

19 - Polynomiální metody

MODELOVÁNÍ VYSOKOFREKVENČNÍCH PULSACÍ

4. TROJFÁZOVÉ OBVODY

Jednotka pro zvýšení tlaku Ø40

Metoda konečných prvků Základní veličiny, rovnice a vztahy (výuková prezentace pro 1. ročník navazujícího studijního oboru Geotechnika)

( a ) s. Exponenciální rovnice teorie. Exponenciální rovnice ukázkové úlohy. Příklad 1.

přírodovědných a technických oborů. Scientia in educatione, roč. 5 (2014), č. 1, s

Analýza diskrétních regulačních obvodů

REGULACE EL. POHONŮ Stabilita a tlumení. Obr. 1. Schéma uzavřené regulační smyčky. Obr. 2. Ukazatele kvality regulace

7. cvičení návrh a posouzení smykové výztuže trámu

1 Úvod do číslicové regulace

Příklady k přednášce 6 - Ustálený stav, sledování a zadržení poruchy

e en loh 1. kola 41. ro n ku fyzik ln olympi dy. Kategorie D Auto i loh: J. J r (1,2,3,4,6,7), I. Volf (5) 1.a) Zrychlen vlaku p i brzd n ozna me a 1.

Přednáška Omezení rozlišení objektivu difrakcí

2. Fyzikální kyvadlo (2.2) nebo pro homogenní tělesa. kde r je vzdálenost elementu dm, resp. dv, od osy otáčení, ρ je hustota tělesa, dv je objem

Obsah. Gain scheduling. Obsah. Linearizace

Mechanika hmotného bodu

Vytvoření skriptů pro webové rozhraní předmětu Analýza a simulace technologických procesů

Semestrální práce z předmětu Teorie systémů

Automatizace Úloha č.1. Identifikace regulované soustavy Strejcovou metodou


Stavové modely a stavové řízení

Posouzení stability svahu

Transkript:

Příklady k přednášce 6 - Pozorovatel a výtupní ZV Michael Šebek Automatické řízení 08 6-4-8

Příklad: Pozorovatel pro kyvadlo naivně pro kyvadlo frekvencí ω 0 a rovnicemi x 0 x 0 navrhneme pozorovatel dvojitým x = ω0 0 x + pólem v, = -0ω 0 y = [ 0] x charakteritický polynom pozorovatele má tedy být ( ) ppoz ( ) = + 0ω0 = + 0ω0+ 00ω0 přitom obecně je det ( I ( A LC) ) 0 0 l = + l = det l l ω0 l ω0 = + + + + 0ω0 Z toho porovnáním L = 99ω 0 [ ] det 0 0 ω0 0 l Michael Šebek Pr-ARI-6-03 u PozorovatelKyvadlo.mdl

Pro ytém modelem Příklad: Pozorovatel pro orientaci atelitu 0 0 x = x u 0 0 + y = x [ 0] Jme již navrhli tavovou ZV umiťující jeho póly do, = ( ± j) čemuž odpovídá výledný přeno ωn =, ζ = 0.707 Pro pozorovatele zvolíme ωn = 5, ζ = 0.5 tedy póly ve 3,4 = 5( 0.5 ± j 3 ).5 ± j4.3 a charakteritickým polynomem ppoz = + 5+ 5 Vypočteme 5 L = 5 >> A=[0 ;0 0];B=[0;];C=[ 0];D=0; >> G=df(A,B,C,D); >> od=qrt(3)/*5; >> ppoz=(+.5+j*od)*(+.5-j*od) ppoz = 5 + 5 + ^ >> pcpoz=root(ppoz) pcpoz = -.5000 + 4.330i -.5000-4.330i >> % DUALITA TAM >> AA=A ;BB=C ;CC=B ; >> KK=acker(AA,BB,pcpoz) KK = 5.0000 5.0000 >> KK=place(AA,BB,pcpoz) KK = 5.0000 5.0000 >> % DUALITA ZPATKY >> L=KK' L = 5.0000 5.0000 >> Apoz=A-L*C Apoz = -5.0000.0000-5.0000 0 >> eig(apoz) an = -.5000 + 4.330i -.5000-4.330i Michael Šebek Pr-ARI-6-05 3

Pro orientaci atelitu rovnicemi (Fe5 Ex7.8 53) 0 0 x = x+ uy, = [ 0] x 0 0 jme již navrhli tavovou ZV Příklad: Orientace atelitu ZV z výtupu K = G () [.44] = >> A=[0 ;0 0];B=[0;];C=[ 0];D=0 >> G=df(A,B,C,D); >> b=g.num;a=g.den; >> ro=;aopt=pf(a*a'+ro*b*b'); >> pc=root(aopt); >> K=place(A,B,pc); >> od=qrt(3)/*5; >> pcpoz=[-.5+j*od,-.5-j*od]; >> AA=A';BB=C';CC=B'; >> L=(place(AA,BB,pcpoz)).'; a nezávile i pozorovatele 5 L = 5 pojení dává regulátor přenoy 5 40 5 + 5+ u () = y () + r () 33 + 6.4+ 33 + 6.4+ Areg=A-B*K-L*C; Fy=df(Areg,L,-K) Fy = -5-40 --------------- 33 + 6.4 + ^ >> Fr=-df(Areg,B,K) Fr = 5 + 5 + ^ --------------- 33 + 6.4 + ^ >> root(fy.den) an = -3.07 + 4.7734i -3.07-4.7734i Michael Šebek Pr-ARI-6-05 4

pokračování Automatické řízení - Kybernetika a robotika Připojme navržený regulátor k outavě F () = y F () = r 5 40 33+ 6.4+ 5 + 5+ 33+ 6.4+ G () = r F () r Fy () u G () y celkový přeno vypočteme z F ry celk Kde jou póly pozorovatele? GF () r () () = GF () () y >> Frycelk=G*Fr/(-G*Fy) Frycelk = 8.3e+^+3.3e+^3+90^4+^5+^6 --------------------------------------------/-------------- 8.3e+^+.5e+3^3+.4e+3^4+4.6e+^5+.e+^6+3^7+^8 >> Frycelk=coprime(G*Fr/(-G*Fy)) Frycelk = -------------- +.4 + ^ >> root(frycelk.den) an = -0.707 + 0.707i -0.707-0.707i Michael Šebek Pr-ARI-6-05 5

pokračování Automatické řízení - Kybernetika a robotika Pro jitotu vypočteme celkový přeno také ze tavových rovnic celkového ytému x A BK BK x B = + 0 e 0 A LC e r x y = [ C 0] e Výledek je tejný Zkume pro celkový ytém vypočítat matice řiditelnoti a pozorovatelnoti Celkový ytém je pozorovatelný, ale není řiditelný, neboť Pozorovatel není řiditelný! >> Acelk=[A-B*K,B*K;zero(,),A-L*C] Acelk = 0.0000 0 0 -.0000 -.44.0000.44 0 0-5.0000.0000 0 0-5.0000 0 >> Bcelk=[B;zero(,)] Bcelk = 0 0 0 >> Ccelk=[C,zero(,)] Ccelk = 0 0 0 >> Frycelk=df(Acelk,Bcelk,Ccelk) Frycelk = -------------- +.4 + ^ >> obv(acelk,ccelk) an =.0000 0 0 0 0.0000 0 0 -.0000 -.44.0000.44.44.0000-4.7696 -.0000 >> ctrb(acelk,bcelk) an = 0.0000 -.44.0000.0000 -.44.0000 0.0000 0 0 0 0 0 0 0 0 Michael Šebek Pr-ARI-6-03 6

pokračování Automatické řízení - Kybernetika a robotika Pro tejný počáteční tav outavy a pozorovatele je výtup totožný, pro různý p. e výtupy liší Pozorovatel je v celkovém ytému pozorovatelný, ale není řiditelný SatelliteAttitude.mdl Michael Šebek Pr-ARI-6-07 7

Pro outavu přenoem 35 +.7 + 00 ( )( ) Navrhněte tavový regulátor e pecifikacemi OS% = 0%, T S = Předpokládejte, že tavy nelze měřit, Proto navrhněte pozorovatel e pecifikacemi OS% = 0%, ω 0ω Volitelné póly umítěte 0x více nalevo než jou dominantní póly Příklad: Řízení polohy - azimutu antény n, poz n, reg Michael Šebek Pr-ARI-6-03 8

Pokračování: řízení polohy antény Stavová ZV Ze pecifikací OS% = 0%, T S = plyne ζ = 0.59, ω n, reg = 6.77 rad Z toho plyne, že charakteritický polynom muí mít pro dominantní póly faktor + 8+ 45.8 a amotné dominantní póly jou, = 4 ± j5.46 Soutava je 3. řádu, proto muíme ještě jeden pól zvolit Umítíme ho do nedominantní polohy 3 = 40 Tedy budeme tavovou ZV přiřazovat charakteritický polynom ( )( ) 3 + 8 + 45.8 + 40 = + 48 + 365.8 + 83 Pro outavu najdeme tavovou realizaci v normální formě řiditelnoti maticemi 0.7 7 0 A= 0 0, B 0 =, C = [ 0 0 35] 0 0 0 Michael Šebek Pr-ARI-6-03 9

Po zavedení tavové ZV bude mít výledná tavová matice tvar ( ) ( ) 0.7+ k 7+ k k3 A = 0 0 0 0 A charakteritický polynom Porovnáním požadovaným 3 + 48 + 365.8 + 83 Dotaneme matici tavové ZV Pokračování: řízení polohy antény 3 ( ) ( ) ( ) det I ( A BK) = + 0.7+ k + 7+ k + k [ k k k ] [ ] K = 3 = 53.7 94.8 83 3 Michael Šebek Pr-ARI-6-03 0

Návrh pozorovatele Převedeme model do normální formy pozorovatelnoti 0.7 7 0 A = 0 0 0 0 Tomu odpovídá tranformační matice T Pokračování: řízení polohy antény x= Tx ob C = [ 0 0 35] Cob = [ 0 0] = O Oob = = Po zavedení výtupní injekce do normálního tvaru má charakteritický polynom pozorovatele tvar 3 ( I A L C ) ( ) ( ) det ( ) = + 0.7+ l + 7+ l + l ob ob ob 0.7 0 = 7 0 0 0 0 3 Michael Šebek Pr-ARI-6-08 A ob 0 0 35 0 0 7.6784 0.0768 0.0008 0 35 0 0 0 0.0768 0.0008 0 35 0 0 074 0 0.0008 0 0

Ze pecifikace pro pozorovatele plyne faktor ( ) Potřebný třetí pól pozorovatele budeme volit 0x víc nalevo 3 = 400 Tedy je požadovaný charakteritický polynom pozorovatele celkem Porovnáním 3 + 0.7+ l + 7+ l + l ( ) ( ) 3 Pokračování: řízení polohy antény + 0.59 67.7 + 67.7 = + 80 + 4583 = + + + ( )( ) ( 40 j54.6)( 40 j54.6) 3 + 80 + 4583 + 400 = + 480 + 36580 + 833000 dotáváme L ob 378.3 = 364 833000 Nakonec muíme matici injekce ještě tranformovat do původních ouřadnic L 494 = TL ob =.57 0.86 Michael Šebek Pr-ARI-6-08

Pokračování: řízení polohy antény Automatické řízení - Kybernetika a robotika >> A=[-0.7-7 0; 0 0; 0 0]; >> B=[;0;0];C=[0 0 35]; >> creg=^3+48*^+365.8*+83, r=root(creg) creg =.8e+003 + 3.7e+00 + 48^ + ^3 r = -40.0000-4.0000 + 5.4589i -4.0000-5.4589i >> K=place(A,B,r) K =.0e+003 * -0.0537 0.948.830 >> cpoz=(^+80*+4583)*(+400), rpoz=root(cpoz) cpoz =.8e+006 + 3.7e+004 + 4.8e+00^ + ^3 rpoz =.0e+00 * -4.0000-0.4000 + 0.546i -0.4000-0.546i >> L=(place(A',C',rpoz))' L =.0e+003 *.493-0.006 0.0003 >> Abig=[A-B*K,B*K;zero(3,3),A-L*C]; >> Bbig=[B;zero(3,)];Cbig=[C,zero(,3)]; >> T=df(Abig,Bbig,Cbig) T.3e+003 ----------------------------------.8e+003 + 3.7e+00 + 48^ + ^3 >> tep(t) Michael Šebek Pr-ARI-6-03 3

Pokračování: řízení polohy antény Automatické řízení - Kybernetika a robotika >> A=[-0.7-7 0; 0 0; 0 0]; >> B=[;0;0];C=[0 0 35]; >> creg=^3+48*^+365.8*+83, r=root(creg) creg =.8e+003 + 3.7e+00 + 48^ + ^3 r = -40.0000-4.0000 + 5.4589i -4.0000-5.4589i >> K=place(A,B,r) K =.0e+003 * -0.0537 0.948.830 >> cpoz=(^+80*+4583)*(+400), rpoz=root(cpoz) cpoz =.8e+006 + 3.7e+004 + 4.8e+00^ + ^3 rpoz =.0e+00 * -4.0000-0.4000 + 0.546i -0.4000-0.546i >> L=(place(A',C',rpoz))' L =.0e+003 *.493-0.006 0.0003 >> Abig=[A-B*K,B*K;zero(3,3),A-L*C]; >> Bbig=[B;zero(3,)];Cbig=[C,zero(,3)]; >> T=df(Abig,Bbig,Cbig) T.3e+003 ----------------------------------.8e+003 + 3.7e+00 + 48^ + ^3 >> tep(t) Michael Šebek Pr-ARI-6-03 4