Vyšetření stability mnohorozměrových diskrétních systémů v souvislosti s GPC prediktivním řízením

Podobné dokumenty
Studium závislosti výpočetního času algoritmu GPC prediktivního řízení na volbě typu popisu matematického modelu v regulátoru

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

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

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

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

ZÁKLADY AUTOMATICKÉHO ŘÍZENÍ

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

1 Mnohočleny a algebraické rovnice

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

CW01 - Teorie měření a regulace

CVIČENÍ 4 Doc.Ing.Kateřina Hyniová, CSc. Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze 4.

6 Algebra blokových schémat

Diskretizace. 29. dubna 2015

ZPĚTNOVAZEBNÍ ŘÍZENÍ, POŽADAVKY NA REGULACI

Úvod do řešení lineárních rovnic a jejich soustav

Inverzní Laplaceova transformace

Modelování a simulace Lukáš Otte

Nyní využijeme slovník Laplaceovy transformace pro derivaci a přímé hodnoty a dostaneme běžnou algebraickou rovnici. ! 2 "

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

Algebraické výrazy Vypracovala: Mgr. Zuzana Kopečková

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

základní vlastnosti, používané struktury návrhové prostředky MATLAB problém kvantování koeficientů

Nastavení parametrů PID a PSD regulátorů

POŽADAVKY pro přijímací zkoušky z MATEMATIKY

Identifikace a řízení nelineárního systému pomocí Hammersteinova modelu

Pozorovatel, Stavová zpětná vazba

2.6. VLASTNÍ ČÍSLA A VEKTORY MATIC

Reálná čísla a výrazy. Početní operace s reálnými čísly. Složitější úlohy se závorkami. Slovní úlohy. Číselné výrazy. Výrazy a mnohočleny

K OZA SE PASE NA POLOVINĚ ZAHRADY Zadání úlohy

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

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

1 Polynomiální interpolace

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

Číslicová filtrace. FIR filtry IIR filtry. ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE Fakulta elektrotechnická

U Úvod do modelování a simulace systémů

Číslo hodiny. Označení materiálu. 1. Mnohočleny. 25. Zlomky. 26. Opakování učiva 7. ročníku. 27. Druhá mocnina, odmocnina, Pythagorova věta

Identifikace systémů

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

ZŠ ÚnO, Bratří Čapků 1332

1 Mnohočleny a algebraické rovnice

Počítačová podpora automatického řízení - CAAC

Komisionální přezkoušení 1T (druhé pololetí) 2 x. 1) Z dané rovnice vypočtěte neznámou x:. 2) Určete, pro která x R není daný výraz definován:

Analýza a zpracování signálů. 5. Z-transformace

Využití neuronové sítě pro identifikaci realného systému

Modernizace výuky na Fakultě stavební VUT v Brně v rámci bakalářských a magisterských studijních programů CZ / /0292

Frekvenční charakteristiky

Wolfram Alpha. v podobě html stránky, samotný výsledek je často doplněn o další informace (např. graf, jiné možné zobrazení výsledku a

2 MATEMATIKA A JEJÍ APLIKACE UČEBNÍ OSNOVY

Středoškolská technika SCI-Lab

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

Fakulta elektrotechniky a komunikačních technologíı Ústav automatizace a měřicí techniky v Brně

Předmluva 9 Obsah knihy 9 Typografické konvence 10 Informace o autorovi 10 Poděkování 10

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

Teorie měření a regulace

1.1 Příklad z ekonomického prostředí 1

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:

MAT_303 Název: VY_32_INOVACE_01_MAT_303_OZŠ_reálná_čísla_II.docx. MAT_304 Název: VY_32_INOVACE_01_MAT_304_OZŠ_zlomky.docx

Polynomy. Mgr. Veronika Švandová a Mgr. Zdeněk Kříž, Ph. D. 1.1 Teorie Zavedení polynomů Operace s polynomy...

VZOROVÝ TEST PRO 1. ROČNÍK (1. A, 3. C)

Lineární funkce, rovnice a nerovnice 4 lineární nerovnice

Všechno, co jste kdy chtěli vědět o maticích, ale báli jste se zeptat

[1] Definice 1: Polynom je komplexní funkce p : C C, pro kterou. pro všechna x C. Čísla a 0, a 1,..., a n nazýváme koeficienty polynomu.

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

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ

KOMPLEXNÍ ČÍSLA INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky

VYBRANÉ STATĚ Z PROCESNÍHO INŢENÝRSTVÍ cvičení 8

MATEMATIKA 5. TŘÍDA. C) Tabulky, grafy, diagramy 1 - Tabulky, doplnění řady čísel podle závislosti 2 - Grafy, jízní řády 3 - Magické čtverce

Vyšetření průběhu funkce zadané předpisem

Užití software Wolfram Alpha při výuce matematiky

VYUŽITÍ METOD PŘÍMÉHO HLEDÁNÍ OPTIMA PŘI PREDIKTIVNÍM ŘÍZENÍ

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

MATURITNÍ TÉMATA Z MATEMATIKY

volitelný předmět ročník zodpovídá PŘÍPRAVA NA PŘIJÍMACÍ ZKOUŠKY Z MATEMATIKY 9. MACASOVÁ

Genetické programování 3. část

Reálné gymnázium a základní škola města Prostějova Školní vzdělávací program pro ZV Ruku v ruce

25.z-6.tr ZS 2015/2016

Nelineární obvody. V nelineárních obvodech však platí Kirchhoffovy zákony.

Pro tvorbu samostatně spustitelných aplikací je k dispozici Matlab library.

VY_32_INOVACE_AUT -2.N-09-REGULACNI TECHNIKA. Střední odborná škola a Střední odborné učiliště, Dubno

Studijní opory k předmětu 6AA. 6AA Automatizace. Studijní opory k předmětu. Ing. Petr Pokorný 1/40 6AA AUTOMATIZACE 6AA - cvičení

Stanovení typu pomocného regulátoru v rozvětvených regulačních obvodech

1. Chyby vstupních dat metody převedení úlohy na numerickou (řád použité metody) zaokrouhlovací reprezentace čísel v počítači

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

TECHNICKÁ UNIVERZITA V LIBERCI

Obsah. Aplikovaná matematika I. Gottfried Wilhelm Leibniz. Základní vlastnosti a vzorce

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

" Furierova transformace"

Diferenciální rovnice 3

15. KubickÈ rovnice a rovnice vyööìho stupnï

Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Obsah Úvod Kapitola 1 Než začneme Kapitola 2 Práce s hromadnými daty před analýzou

Gymnázium, Brno. Matice. Závěrečná maturitní práce. Jakub Juránek 4.A Školní rok 2010/11

PROGRAM MAXIMA. KORDEK, David, (CZ) PROGRAM MAXIMA

BPC2E_C08 Parametrické 3D grafy v Matlabu

13 Barvy a úpravy rastrového

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

Praha & EU: investujeme do vaší budoucnosti. Daniel Turzík, Miroslava Dubcová,

Aplikovaná matematika I

OCHRANA VOJENSKÝCH OBJEKTŮ PROTI ÚČINKŮM VÝKONOVÝCH ELEKTROMAGNETICKÝCH POLÍ, SIMULACE EMC FILTRŮ

Transkript:

1 Portál pre odborné publikovanie ISSN 1338-0087 Vyšetření stability mnohorozměrových diskrétních systémů v souvislosti s GPC prediktivním řízením Barot Tomáš Elektrotechnika 08.08.2012 Většina odborné literatury o GPC (Generalized Predictive Control) prediktivním řízení poukazuje na výhodu práce i s nestabilními systémy, a to pokud je jejich matematický popis na bázi přenosové funkce. Tento článek má informativní charakter v tom, že pod uvedením faktu o nestabilitách je třeba hledat vyšší souvislosti a detaily než může čtenář v danou chvíli uvažovat. Ani v běžně dostupné anglicky psané literatuře oblast spjatou s nestabilitou modelu v GPC řízení lehce nenajdeme. V této práci je proto i demonstrativní ukázka neúspěšného řízení nestabilního systému klasickým obvodem GPC. Její uvedení souvisí se situací, kdyby čtenář nedbal vyšší pozornosti při studiu dané oblasti a použil klasické zpětnovazební zapojení bez jakýchkoliv dalších modifikací, které však již nelze lehce nastudovat. Proto je jednodušším řešením prevence vyšetřením stability před návrhem samotného GPC řídicího algoritmu, o čemž pojednává druhá polovina článku s cílem zpřehlednit dostupné způsoby prokazování stability u mnohorozměrových systémů. Vybraný příklad neřiditelnosti nestabilního systému zpětnovazebním GPC řízením Prediktivní řízení nestabilních objektů založených na modelu přenosové funkce je dosti komplikované, a proto zde nebude samotné řešení takového řízení uváděno. Neboť není informačně k sehnání ani v dostupných anglicky psaných knihách o GPC řízení. Byl vybrán příkladově nestabilní dvourozměrový model procesu (1) pro demonstraci, že klasickým zpětnovazebním GPC řízením, jehož schéma jsem uvedl v předchozím článku v tomto odborném časopisu [1], tak jednoduše řízení provést nelze. Modulární schéma je uvedeno na (Obr.1). Vypořádání se s uváděným problémem může být spatřeno v prevenci vyšetření stability systému před jeho zapojením do GPC řízení. Graf ukázky neřiditelnosti nestabilního reprezentanta (1) je na (Obr.2). Pro stabilní systémy je řízení bezproblémové (Obr.3). POSTERUS.sk - 1 / 6 -

2 (1) Obr.1 Schéma zpětnovazebního GPC řízení nestabilního procesu v modulárním pojetí Obr.2 Graf demonstrace neřiditelnosti vybraného nestabilního mnohorozměrného systému (1) Obr.3 Doplňkový graf demonstrace případu úspěšného řízení stabilního systému Šetření stability mnohorozměrových systémů v programovém prostředí MATLAB Pokud máme systém charakterizován matematickým modelem, lze úspěšně prokazovat jeho stabilitu v programu MATLAB. Tato část článku se snaží napomoci ve způsobu, jak takový program realizovat. Uvedený kód (Obr.4) je pro výše uvedený příklad (1), kdy dvourozměrový systém je popsán přenosovou maticí z racionálně lomených funkcí v komplexní proměnné z, a to s operátory zpětné diference v Z-transformaci. Prostředí MATLAB nám umožňuje pracovat velmi elegantně právě i s mnohorozměrovými variantami systémů. Podobným způsobem jako v jednorozměrném případě (viz. odborná literatura [2]) lze s určitými modifikacemi v programovém kódu analyzovat POSTERUS.sk - 2 / 6 -

3 vlastnosti vícerozměrových objektů. Příkaz tf nám umožňuje nadefinovat přenosovou matici systému, a to tak, že v první složené závorce definujeme polynomy čitatelů dílčích prvků matice a ve druhé zbývající jmenovatele. Analýzu systému provedeme klasicky příkazy step, impulse, pzmap. Příkaz step vykreslí pro systém přechodové charakteristiky, jenž dle (Obr. 5) pro náš systém (1) vykazují nestabilitu. Impulsní funkce jsou další možností analýzy a v neposlední řadě též vykreslení pólů a nul (Obr.6), kde póly pro nestabilní systém leží mimo jednotkovou kružnici v komplexní rovině. Obr.4 Programový kód určený pro analýzu mnohorozměrového systému (1) v MATLABu Obr.5 Přechodové charakteristiky mnohorozměrového nestabilního systému (1) Obr.6 Vykreslení pólů a nul pro nestabilní mnohorozměrový systém (1) s póly vně jednotkové kružnice (charakteristické pro nestabilní diskrétní systém) Podstata určení stability mnohorozměrových diskrétních systémů V souvislosti s grafy uvedenými výše, které jsou výsledky analýzy chování mnohorozměrového systému s ohledem na jeho stabilitu, byly již lehce naznačeny souvislosti stability s póly systému. Póly mnohorozměrového systému jsou kořeny polynomu ve jmenovateli prvků přenosové matice. Pokud leží mimo oblast jednotkové kružnice v komplexní rovině, jedná se o nestabilní systém. Z grafu (Obr.6) je patrné, že všechny póly nestabilního systému (1) leží mimo tuto oblast. Pro kontrolu lze též póly určit v MATLABu analýzou konkrétního polynomu (2) ve jmenovatelích prvků přenosové matice (1). A to konkrétně příkazem pro nalezení kořenů polynomu roots. Kořeny jsou (3)-(6) s absolutními hodnotami (7)-(10). Absolutní hodnoty skutečně převyšují velikost poloměru jednotkové kružnice v komplexní rovině. (2) POSTERUS.sk - 3 / 6 -

4 Obr.7 Určené kořeny polynomu a jejich absolutní hodnoty větší než jedna V odborné literatuře [2]-[5], kde je pojednáno o stabilitě systémů podrobněji, je polynom ve jmenovateli označován konkrétně charakteristickým polynomem. Položen roven nule je poté tzv. charakteristickou rovnicí, ze které algebraicky určujeme samotné kořeny. Pokud vyjádříme přenosovou matici v detailnější podobě (11) a určíme inverzi matice A, získáme touto maticovou operací zlomek rovný obrácené hodnotě determinantu této matice. Samotný determinant je ve své podstatě charakteristický polynom, který je jmenovatelem všech racionálně lomených prvků přenosové matice mnohorozměrového systému. Pro stavový popis je situace ve stejném duchu, kdy ale póly jsou stanoveny jako vlastní čísla matice systému F, neboli kořeny charakteristického polynomu daného determinantem (12). Jednotková matice I je ve vztahu (12) násobená komplexní proměnou z, v literatuře uváděnou v kladných mocninách. Převod na záporné mocniny proměnné z lze učinit vydělení polynomů mocninou z v nejvyšším nacházejícím se původním exponentu. Zápis je poté ekvivalentním. Vybraná algebraická kritéria pro určení stability mnohorozměrových systémů Pro diskrétní systémy můžeme použít algebraická kritéria známá ze spojitých systémů (např. Routh-Schurovo, Hurwitzovo) [5][7], avšak jen tehdy, pokud na charakteristický polynom v proměnné z aplikujeme bilineární transformaci dle vztahu (13). (11) (12) (13) Pro diskrétní systémy můžeme použít též přímo určené Juryho algebraické kritérium stability (dle zdroje [6]). Analogicky se podobá Routh-Schurovu kritériu ze spojitých systémů. K aplikaci Juryho kritéria už není třeba bilineární transformace, aplikuje se tudíž přímo na charakteristický polynom systému, u něhož stabilitu vyšetřujeme. Na rozdíl od algoritmu Routh-Schurova kritéria se redukuje řádek soustavy koeficientů zleva a druhý se opíše v obráceném pořadí. Pokud je poslední jediný koeficient kladný, pak je systém stabilní. Algebraické prošetření stability u konkrétně řešeného nestabilního systému v článku Pro charakteristický polynom (2) konkrétního vyšetřovaného reprezentanta nestabilního systému (1) je analytické testování na stabilitu uvedeno na následujícím řešení. Vztahy (15) až (18) a schéma (Obr.8) vyjadřují postup spojitým Routh- Schurovým kritériem po předchozí aplikaci bilineární transformace na charakteristický polynom. Schéma (Obr.9) patří postupu Juryho kritéria. POSTERUS.sk - 4 / 6 -

5 Charakteristický polynom (2) je pro kritéria převeden do analogického tvaru (14) s kladnými mocninami proměnné z. Obě kritéria vyhodnotila mnohorozměrový systém správně za nestabilní. Routh-Schurovo kritérium: (14) (15) (16) (17) (18) Obr.8 Routh-Schurovo kritérium po bilineární transformaci pro systém (1) Poslední koeficienty schématu (Obr.8) nejsou všechny kladné, a proto je systém nestabilní. Juryho kritérium: Obr.9 Juryho kritérium pro vyšetření systému (1) na jeho stabilitu Neboť je poslední koeficient ve schématu Juryho algebraického kritéria záporný, není charakteristický polynom stabilní a tudíž je i systém nestabilní. Závěr V předkládaném článku jsou uvedeny možnosti práce s nestabilními mnohorozměrovými diskrétními systémy při GPC prediktivním řízení. Dle dostupných zdrojů odborné oblasti GPC lze najít kladná hodnocení při zvládání řízení nestabilit. Konkrétní postupy však lze těžko najít i v dostupné zahraniční literatuře. Proto zde navrhuji volit cestu menšího odporu, a to vyvarovat se nestabilním systémům při návrhu a řízení GPC algoritmem. Klasickým zpětnovazebním zapojením regulačního obvodu, uváděným též nejčastěji v knihách, konkrétní nestabilní systém (1) řídit nelze. Aby bylo takový systém možné řídit, jak uvádí odborné prameny, je třeba buď systém modifikovat nebo upravit interní vztahy a zákonitosti. Doporučuji proto pohlížet na informaci o možnosti řízení i nestabilních procesů s tím, POSTERUS.sk - 5 / 6 -

6 že je třeba složitějších úprav klasického algoritmu prediktivního řízení. Druhá polovina článku poukazuje na testování právě nestabilních systémů, a to softwarovým i analytickým způsobem. Pokud před vlastním řízením otestujeme systém na jeho stabilitu, nebude s ním dále žádný problém. Excelentní analýzu stability podává prostředí MATLAB, kde interpretace grafů a výsledků závisí již na porozumění problematice teorie systémů. Proto jsou kromě grafických reportů s jejich vysvětlením vyzdvižena též algebraická kritéria, jenž dokáží stabilitu potvrdit nebo vyvrátit analytickou cestou. Poděkování Článek byl uskutečněn za finanční podpory IGA Univerzity Tomáše Bati ve Zlíně, Fakulty aplikované informatiky číslo IGA/FAI/2012004. Použitá odborná literatura 1. BAROT, T., KUBALČÍK, M. Studium závislosti výpočetního času algoritmu GPC prediktivního řízení na volbě typu popisu matematického modelu v regulátoru. POSTERUS.sk, portál pre odborné publikovanie, 2012, ISSN 1338-0087. 2. PROKOP, R, MATUŠŮ, R., PROKOPOVÁ, Z. Teorie automatického řízení lineární spojité dynamické systémy. 1.vyd. Zlín: Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky, 2006. 102 s. ISBN 80-7318-369-2. 3. STREJC, Vladimír. Stavová teorie lineárního diskrétního řízení. 1. vyd. Praha: Nakladatelství Československé akademie věd, 1978. 376 s. 4. KUČERA, Vladimír. Analysis and Design of Discrete Linear Control Systems. 1.vyd. Praha: Nakladatelství Československé akademie věd, 1991. 480 s. ISBN 80-200-0252-9. 5. BALÁTĚ, Jaroslav. Automatické řízení. 1.vyd. Praha: Nakladatelství BEN technická literatura, 2003. 664 s. ISBN 80-7300-020-2. 6. Jury stability Wikipedia, the free encyclopedia [online]. [cit. 2012-07-28]. Dostupné z: http://en.wikipedia.org/wiki/jury_stability_criterion 7. VAŠEK, Vladimír. Teorie automatického řízení II. 1. vyd. Brno: Rektorát Vysokého učení technického v Brně, 1990. 139 s. ISBN 80-214-0115-X. POSTERUS.sk - 6 / 6 -