Vypracoval: Miloslav Krajl

Podobné dokumenty
14 - Moderní frekvenční metody

1 Lineární stochastický systém a jeho vlastnosti. 2 Kovarianční funkce, výkonová spektrální hustota, spektrální faktorizace,

Pozorovatel, Stavová zpětná vazba

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

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

Flexibilita jednoduché naprogramování a přeprogramování řídícího systému

Praha technic/(4 -+ (/T'ERATU"'P. ))I~~

Zpětná vazba, změna vlastností systému. Petr Hušek

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

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

Ladění regulátorů v pokročilých strategiích řízení

Fakulta elektrotechnická. Doc. Ing. Vladimír Havlena, CSc. Prof. Ing. Jan Štecha, CSc.

Analýza lineárních regulačních systémů v časové doméně. V Modelice (ale i v Simulinku) máme blok TransfeFunction

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

Ivan Švarc. Radomil Matoušek. Miloš Šeda. Miluše Vítečková. c..~"f~ AKADEMICKÉ NAKlADATEL.STVf. Brno 20 I I

Frekvenční charakteristiky

Úvod do zpracování signálů

HIERARCHICKÝ OPTIMÁLNÍ REGULÁTOR Branislav Rehák ČVUT FEL, katedra řídicí techniky

Úvod do optimalizace, metody hladké optimalizace

Diskretizace. 29. dubna 2015

Osnova přednášky. Univerzita Jana Evangelisty Purkyně Základy automatizace Vlastnosti regulátorů

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

CW01 - Teorie měření a regulace

stránkách přednášejícího.

Ṡystémy a řízení. Helikoptéra Petr Česák

12 - Frekvenční metody

25.z-6.tr ZS 2015/2016

Reference 10. Předpokládejme stavový popis spojitého, respektive diskrétního systému

Státnicová otázka 6, okruh 1

Automatizační technika. Regulační obvod. Obsah

SIGNÁLY A LINEÁRNÍ SYSTÉMY

SIGNÁLY A LINEÁRNÍ SYSTÉMY

6 Algebra blokových schémat

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

1 Modelování systémů 2. řádu

Klasické pokročilé techniky automatického řízení

Soustavy lineárních diferenciálních rovnic I. řádu s konstantními koeficienty

l, l 2, l 3, l 4, ω 21 = konst. Proved te kinematické řešení zadaného čtyřkloubového mechanismu, tj. analyticky

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY a SYSTÉMY

ekologie Pavel Fibich rovnice rovnice Pavel Fibich Shrnutí Literatura

2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC

Aplikovaná numerická matematika

Nastavení parametrů PID a PSD regulátorů

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

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

Diferenciální rovnice a jejich aplikace. (Brkos 2011) Diferenciální rovnice a jejich aplikace 1 / 36

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

19 - Polynomiální metody

Numerická stabilita algoritmů

Diferenciální rovnice

časovém horizontu na rozdíl od experimentu lépe odhalit chybné poznání reality.

Lineární a adaptivní zpracování dat. 3. SYSTÉMY a jejich popis ve frekvenční oblasti

Matematika 5 FSV UK, ZS Miroslav Zelený

1 Polynomiální interpolace

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

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

Vypracovat přehled způsobů řízení paralelních kinematických struktur s nadbytečnými pohony

Vlastní (charakteristická) čísla a vlastní (charakteristické) Pro zadanou čtvercovou matici A budeme řešit maticovou

4. OBYČEJNÉ DIFERENCIÁLNÍ ROVNICE

11. přednáška 10. prosince Kapitola 3. Úvod do teorie diferenciálních rovnic. Obyčejná diferenciální rovnice řádu n (ODR řádu n) je vztah

24 - Diskrétní řízení

a vlastních vektorů Příklad: Stanovte taková čísla λ, pro která má homogenní soustava Av = λv nenulové (A λ i I) v = 0.

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

Základní spádové metody

Měření dat Filtrace dat, Kalmanův filtr

Nejjednodušší, tzv. bang-bang regulace

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

Modelování a simulace Lukáš Otte

10 Funkce více proměnných

Inverzní Laplaceova transformace

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

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

PROTOKOL O LABORATORNÍM CVIČENÍ - AUTOMATIZACE

Lineární stabilita a teorie II. řádu

Inverzní z-transformace. prof. Miroslav Vlček. 25. dubna 2013

Diferenˇcní rovnice Diferenciální rovnice Matematika IV Matematika IV Program

Cvičení z matematiky jednoletý volitelný předmět

Modelování systémů a procesů (11MSP) Bohumil Kovář, Jan Přikryl, Miroslav Vlček. 8. přednáška 11MSP pondělí 20. dubna 2015

5. Lokální, vázané a globální extrémy

Periodicita v časové řadě, její popis a identifikace, exponenciální vyrovnáván

Funkce v ıce promˇ enn ych Extr emy Pˇredn aˇska p at a 12.bˇrezna 2018

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

Numerické metody a programování. Lekce 7

Gymnázium Jiřího Ortena, Kutná Hora

Diferenciální rovnice 1

Měření dat Filtrace dat, Kalmanův filtr

Věta 12.3 : Věta 12.4 (princip superpozice) : [MA1-18:P12.7] rovnice typu y (n) + p n 1 (x)y (n 1) p 1 (x)y + p 0 (x)y = q(x) (6)

Lineární a adpativní zpracování dat. 3. Lineární filtrace I: Z-transformace, stabilita

MATURITNÍ TÉMATA Z MATEMATIKY

Teoretická elektrotechnika - vybrané statě

Numerické metody 6. května FJFI ČVUT v Praze

EUKLIDOVSKÉ PROSTORY

Řízení a optimalizace Stavové modely a model-prediktivní řízení

Laplaceova transformace

Řízení a optimalizace Stavové modely a model-prediktivní řízení

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Těleso racionálních funkcí

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

Transkript:

Vypracoval: Miloslav Krajl Kvadraticky optimální (LQ) regulátor, algebraická Riccatiho rovnice a její řešení Kvadraticky optimální sledování Prediktivní a zpětnovazební strategie řízení, prediktivní regulátor Nestrukturovaná neurčitost, analýza robustní stability, frekvenční vlastnosti LQ regulátorů (spojitý, diskrétní) Otázka pokrývá partie předmětu X35MTR Tato otázka je vypracována dle [1], [2], [3] a zápisek z přednášek Obsah 1 Kvadraticky optimální (LQ) regulátor 1 2 Algebraická Riccatiho rovnice a její řešení 4 3 Kvadraticky optimální sledování 5 4 Frekvenční vlastnosti LQ regulátorů (spojitý, diskrétní) 5 5 Prediktivní a zpětnovazební strategie řízení, prediktivní regulátor 6 6 Nestrukturovaná neurčitost, analýza robustní stability 8 1 Kvadraticky optimální (LQ) regulátor LQ regulátor: lineární systém x(t + 1) = Ax(x) + Bu(t) y(t) = Cx(x) + Du(t) kvadratické kritérium J = kx 2 J = x T P x princip otimality at je systém v jakémkoliv stavu x(k) do kterého se dostal působením u(0)u(k 1), pak musí být zbylá posloupnost u(k)u(n) optimální vycházející ze stavu x(k) kritérium opimality hodnota ztrátové funkce v počátečním čase (k = 0) Hodnota kriteria: J = V ( x(0), u N 1 0 ), 0 ) (1) Při optimálním řízení se snažíme v každém kroku optimalizace vlivem aditivity minimalizovat kritérium 1 Tento fakt ilustruje předchozí obrázek 2, kdy s rostoucím časem klesá hodnota řízení u 1

Obrázek 1: Kvadratické kritérium a) parabola b) kvadratická forma Obrázek 2: Princip LQ algoritmu Diskrétní LQ regulátor: systém musí být stabilizovatelný (všechny nestabilní módy dosažitelné, (test matice dosažitelnosti)) Hodnota ztrátové funkce lze zapsat jako: V ( ) x(k 0 ), u k 0 1, k 0 = 2 xt Qx + 1 ( N 1 Q S [x T u T ] 2 S T R k 0 ) [ x u kde matice Q (pozitivně semidefinitní) váží regulační odchylku a R (pozitivně definitní) váží řízení Vážení lze chápat jako cenu (energii), určuje zda-li upřednost nujeme velké akční zásahy za cenu velké energie řízení (např spálení většího množství paliva), nebo volný průběh regulace, kdy se systém blíží k žádané hodnotě s minimem akčních zásahů, doba regulačního pochodu je přirozeně delší Optimální řízení: snažíme se minimalizovat kritérium v každém kroku, tuto skutečnost lze zapsat dle principu dynamického programování: V (x(k), k) = min u V ( x(k), u N 1 k ), k ) (3) ] (2) 2

v posledním kroce K = N předpokládáme hodnotu ztrátové funkce V ( x(k 0 ), u k 0, k 0 ) = 1 2 xt Qx + 0 (4) tudíž prvky v sumě vymizely V čase t = N se rovná P (N) = Q(N) Můžeme tedy optimální hodnotu ztrátové funkce odhadnout ve tvaru kvadratické formy: V (x(t), t) = 1 2 x(t)t P(t)x(t) (5) Abychom tuto hodnotu získali, tak jí například upravíme na úplný čtverec Hodnotu získáme z matice kvadratické formy P(t) tzv jádra (nulového prostoru) Další metodou je hledání vázaných extrémů tzv Lagrageových multiplikátorů Získáváme Ricattiho diferenční rovnici pro LQ regulátor, jejíž řešení je popsáno n následujícím odstavci Ricattiho diferenční rovnice: Kalmanovo zesílení: s koncovou podmínkou: P(N) = Q(N) Optimální hodnota: P(k) = Q(k) + M T P(k + 1)M M T P(k + 1)NK(k) (6) K(k) = (R(k) + N T P(k + 1)N) 1 N T P(k + 1)M(k) (7) u (k) = K(k)x(k) (8) všechny stabilizující regulátory jsou parametrizovány maticemi Q(k), R(k) Pokud proměnné Kalmanovo zesílení konverguje k jisté hodnotě poté P (t) P a K(t) R(k) + N T PN) 1 N T PM Tímto získáváme neměnný LQ regulátor, který je vlastně stavová zpětná vazba Obrázek 3: LQ regulátor 3

2 Algebraická Riccatiho rovnice a její řešení Předpokládáme LTI systém s konstantními maticemi kritéria, průběh řešení Ricattiho rovnice (iterujeme zpětně v čase) Pokud limitní řešení diferenční Ricattiho rovnice existuje pak vyhovuje řešení algebraické Ricattiho rovnice Algebraické řešení ovšem může mít více řešení, které nejsou reálná, symetrická, pozitivně definitní a ty nevyhovují! Podmínka: P 0, P (t) P Tedy pokud posloupnost konverguje pak limitní hodnota spňuje podmínku Způsoby řešení ARE: Iterační metoda, zpětně v čase Kleimanův algoritmus Algoritmus využívající Hamiltonovy matice 3 Kvadraticky optimální sledování úloha LQ regulace - aby stav přešel do nuly x(t) 0 úloha LQ programové řízení - referenční trajektorie je dána jako funkce času, je známa předem (dávkové procesy v chemickém průmyslu) u(k) = (Kx Kr) ( x(k) x r (k) ) = Kx (k) (9) Obrázek 4: LQ regulátor - sledování reference 4 Frekvenční vlastnosti LQ regulátorů (spojitý, diskrétní) Diskrétní LQ Amplitudová a fázová bezpečnost SISO systém, frekvenční charakteristika se vyhýbá kružnici S = 1, r = γ je tudíž velmi robustní! Kruhové kritérium: 4

Amplitudová bezpečnost 1, 1 1+γ 1 γ Fázová bezpečnost φ = 2arcsin γ 2 Chang-Letovova věta - podobnost s metodou GMK, vychází z rovnice pro zpětnou diferenci a má tvar cl (z) cl (z 1 ), charakteristický polynom cl stabilní (stabilní póly) Spojitý LQ Amplitudová a fázová bezpečnost SISO systém, frekvenční charakteristika se vyhýbá kružnici S = 1, r = 1 je tudíž velmi robustní! Kruhové (Nyquistovo) kritérium: Amplitudová bezpečnost 1 2, Fázová bezpečnost φ = 60 Chang-Letovova věta - podobnost s metodou GMK, vychází z rovnice pro zpětnou diferenci a má tvar cl ( s) cl (s), charakteristický polynom cl stabilní (stabilní póly) 5 Prediktivní a zpětnovazební strategie řízení, prediktivní regulátor Strategie kvadraticky optimálního řízení jsou: zpětnovazební strategie návrh zákona rízení K(t), t = 0,, N 1, bere v úvahu i budoucí dostupnou informaci u(t) = K(t)x(t), ale nelze jednoduše zahrnout omezení prediktivní strategie přímý návrh řídicí posloupnosti u(t), t = 0,, N 1, lze zahrnout omezení, ale nebere v úvahu budoucí dostupnou informaci u(t) = f t (x(0)) Preditkivní řízení: Na základě vnějšího popisu: Dynamický systém popsán: n n n y(t) + a i y(t i) = b i u(t i) + d i v(t i) (10) i=1 i=0 i=0 v(t) měřitelná porucha hledáme řídicí posloupnost na horizontu predikce T p, minimalizující kritérium ve tvaru: J = T 1 t=0 { q(t)[y(t) yr (t) 2 ] + r(t)y(t) 2} (11) alternativně lze vážit přírůstek řízení u(t) = u(t) u(t 1) integrační charakter Kritérium lze zapsat do maticové formy: J = (y y r )Q(y y r ) + u T Ru (12) 5

Opět jako v případě LQ regulátoru hodnota kritéria vyjádřena kvadratickou formou J = (A 1 p B p u + A 1 p s y r ) T Q(A 1 p B p u + A 1 p s y r ) + u T Ru (13) a opět se používá minimalizace doplněním na úplný čtverec vzhledem k řízení u Nabízí se dvě varianty výpočtu prediktivního regulátoru: Analytické řešení (bez omezení) optimální řídicí posloupnost se rozloží po složkáach a aplikuje se klouzavý horizont (přepočtení celého horizontu, dosazení první hodnoty do zákona řízení a znovou přepočítání celého horizontu, toto se cyklicky opakuje) Numerické řešení (s omezením) úloha kvadratického programování, bere v úvahu omezení Používá se funkce MATLABu, QuadProg, řešící na základě omezení a vypočítává jádro kvadratické formy dle Hessovy matice Stabilizace dostatečně dlouhý horizont predikce, omezení na koncový stav x(t ) = x(t 1) váha na koncový stav konverguje k nekonečnu Na základě vnitřního popisu: Vnější popis ve tvaru: x(t + 1) = Ax(x) + Bu(t) y(t) = Cx(x)+Du(t) hledáme řídicí posloupnost na horizontu predikce T p, minimalizující kritérium ve tvaru: odezva systému: J = T 1 t=0 { q(t)[y(t) yr (t) 2 ] + r(t)y(t) 2} (14) y(0) y(1) y(t 1) = C CA (T 1) CA +x 0 + D CB D CA (T 1) B CB D + u(0) u(1) u(t 1) (15) neboli y = ỹ + Su, kde hodnota kritéria J = (ỹ + Su y r ) T Q(ỹ + Su y r ) + u T Ru (16) Doplněním na úplný čtverec získáváme optimální řídicí posloupnost: u = (S T QS + R) 1 S T (ỹ y r ) = Mx(0) + N r y r (17) Robustifikace MPC - kritérium typu nerovnosti Řízení na set point QP Řízení na set range, kritérium s omezením ylow r Potlačení VF složky vstupu (t) z(t) yr HIGH (t) - úloha tvarování odezvy v časové oblasti (trychtýř) pro požadovanou odezvu (např stabilizace tlaku), neinteraguje s ladícími parametry Q a R, stabilní odezva pří proměnné dynamice i vahách 6

6 Nestrukturovaná neurčitost, analýza robustní stability Nestruktourovaná neurčitost je vlastně zanedbaná resp nepřesně známá dynamika na vysokých frekvencích Lze popsat multiplikativním, aditivním a zpětnovazebním modelem Multiplikativní neurčitost: P (jω) P = (1 + W 2 )P 0,, P 0 (jω) < W 2(jω) pro ω (18) P 0 nominální model, P skutenčný (perturbovaný) model, W 2 váhová matice (profil maximální neurčitosti), neznámá hodnota o skutečné hodnotě a fázi perturbace Podmínky: 1 tj (jω) 1 pro ω (19) Názorný příklad: dopravník s proměnným dopravním zpožděním má dán přenos: P (s) = 1 s(1+st ) exp Tds, aproximace nominálním modelem (zanedbané dopravní zpoždění) 1 P 0 (s) = použitím vztahu 18 dostáváme P (s) s(1+st ) P 0 = exp Tds 1 W (s) 2 (s) Váhovou funkci W 2 musíme zvolit takovou abychom zhora omezili neurčitost Obrázek 5: Příklad dopravníku s proměnným Td - multiplikativní model Důležitým faktem při vyšetřování neurčitosti je nutnost rozlišovat směr vstup/výstup a to pro MIMO systémy (pro SISO nezávisí na pořadí) P = (1+ W 2 )P 0 vs P = P 0 (1+ W 2 ) Aditivní neurčitost: P = P 0 + W 2, P (jω) P 0 (jω) < W 2 (jω, kde 1 (20) Zpětnovazební neurčitost: P = P 0 1 + W 2 P 0, kde 1 (21) 7

Robustnost Popis neurčitosti definuje množinu perturbovaných soustav P jak pro aditivní 20 tak pro multiplikativní model 18 Zajímá nás: robustní stabilita regulátor zajišt uje vnitřní stabilitu pro všechny soustavy, které jsou popsány modelem neurčitosti P robustní kvalita regulace regulátor splňuje požadavky na kvlaitu regulace pro soustavy, které jsou popsány modelem neurčitosti P Poznámka: Zjednodušený pohled na věc: Robustnost = neurčitost + citlivostní funkce Základní větou robustní stability je Věta o malém zesílení: Necht a M jsou stabilní přenosy Zpětnovazební systém s přenosem 1 je stabilní tehdy a jen tehdy, když M Obrázek 6: Ilustrace věty o malém zesílení Vysvětlení: (graficky) Nyqusitova křivka neobkličuje kritický bod a tím pádem je systém dle Nyquistova kritéria stabilní (numericky) L = 1 výraz ve jmenovateli zlomku nikdy 1+L nebude nulový Kritéria robustní stability: aditivní model W 2 CS multiplikativní model W 2 T zpětnovazební model W 2 P 0 S Důkaz : Dosazení nominálních modelů do citlivostní funkce Robustní kvalita řízení: nominální kvalita řízení (citlivostní funkce) + robustní stabilita W 1 S a současně W 2 T Nutná a postačující podmínka robustní kvalitiy řízení: W 1 S + W 2 T, musíme si uvědomit že S + T = 1 Vše podstatné ohledně robustnosti vystihuje grafická interpretace: K obrázku (a) L je komplexní číslo a je zobrazeno v komplexní rovině (frekvenční charakteristice) W 2 vymezuje okolí ve kterém může vlivem perutbací L změnit polohu v této charaktersitice Cílem je aby se s rostoucí frekvencí nedostalo do krického bodu 8

Obrázek 7: Grafická interpretace (a) robustní stabilita (b) robustní kvalita řízení 1 + j0 K obrázku (b) L je komplexní číslo a je zobrazeno v komplexní rovině (frekvenční charakteristice) W 2 vymezuje okolí ve kterém může vlivem perutbací L změnit polohu v této charaktersitice Cílem je aby se s rostoucí frekvencí vzájemně neprotly tyto dvě kružnice To by mělo za následek singularitu v přenosu uzavřené smyčky Reference [1] Havlena, V (1999) Moderní teorie řízení Doplňkové skriptum Vydavatelství ČVUT, Praha [2] Havlena, V (2007) Moderní teorie řízení Slide ČVUT, Praha [3] Roubal, J; Pekař, J Moderní teorie řízení [online] Poslední revize 2003-07-01 [cit 2003-07-01], http://dcefelkcvutcz/mtr/ 9