diplomová práce

Porovnání H-nekonečno a LQG regulace

Text práce 2.22 MB Příloha 10.32 MB

Autor práce: Ing. Dominik Friml, Ph.D.

Ak. rok: 2019/2020

Vedoucí: Ing. Lukáš Pohl, Ph.D.

Oponent: doc. Ing. Petr Blaha, Ph.D.

Abstrakt:

Práce se zabývá popisem MIMO systémů a porovnáním frekvenčních charakteristik, kromě jiných i charakteristikou singulárních hodnot. Jsou definovány H2 a H∞ normy pro signály a MIMO systémy. Dále je popsán způsob optimální regulace MIMO systému pomocí LQG, H2 a H∞ řízení, jejich obecné výhody, nevýhody a vzájemné podobnosti. Je implementován výpočet stavových H2 a H∞ regulátorů a rekonstruktorů. Pomocí H∞ kaskádní regulace, H2 optimálního LQG řízení a H∞ ekvivalentu LQG je vyřešena úloha inverzního kyvadla na vozíku. Výsledky jsou mezi sebou srovnány. Je přednesena teorie o možnosti návrhu identických H2 a H∞ stavových regulátorů.

Klíčová slova:

H∞, H2, LQG, LMI, MIMO, MATLAB, Optimální regulace, Singulární hodnoty, Stavová regulace, Stavová rekonstrukce, H∞ stavová regulace, H∞ stavová rekonstrukce, H2 stavová regulace, H2 stavová rekonstrukce, H2 LQG, Inverzní kyvadlo na vozíku

Termín obhajoby

17.06.2020

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

Průběh obhajoby

Student obhájil diplomovou práci. Komise neměla žádné námitky k řešené práci. V průběhu odborné rozpravy odpověděl na dotazy oponenta. Komisi odpověděl také na otázky spojené s rozdílem použitých regulátrů a definici požadavků regulace systému.

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Elektrotechnika, elektronika, komunikační a řídicí technika (EEKR-M1)

Studijní obor

Kybernetika, automatizace a měření (M1-KAM)

Složení komise

doc. Ing. Miloslav Steinbauer, Ph.D. (předseda)
doc. Ing. Václav Jirsík, CSc. (místopředseda)
Ing. Stanislav Pikula, Ph.D. (člen)
Ing. Lukáš Pohl, Ph.D. (člen)
Ing. Soňa Šedivá, Ph.D. (člen)

Posudek vedoucího
Ing. Lukáš Pohl, Ph.D.

Přestože je zadání práce čistě teoretické, tak se nejedná o snadné zadání. Značná část teoretických znalostí potřebných k vyřešení dané problematiky je nad rámec magisterského studia a na mnoha univerzitách je probírána až v doktorském studiu.

Přístup studenta k řešení práce byl systematický. S každým problémem se před samotným řešením dopodrobna seznámil a snažil se pochopit principy jednotlivých metod. Cílem práce bylo porovnání dvou rozdílných přístupů k řízení dynamických systémů – H-nekonečno řízení a LQG řízení. Student postupně implementoval různé modifikace zmíněných metod a snažil se jednotlivé metody nastavit tak, aby byly porovnatelné. Výstupem této práce tedy není rozhodnutí o tom, která z metod je lepší, ale za jakých podmínek jsou metody srovnatelné a jaké mají rozdílné výhody/nevýhody.
Student k řešení práce přistupoval svědomitě, nedostal se do časové tísně a vzhledem k teoretickému charakteru práce nebyl příliš zasažen nouzovým stavem. Konzultace aktivně vyhledával a přicházel na ně připraven, v nouzovém stavu konzultoval elektronicky. Na vypracování tématu pracoval samostatně a případné podněty zpracoval. Celkově se jedná o výborně odvedenou práci, která nepochybně svědčí o inženýrských schopnostech diplomanta. Celkové hodnocení A 94 bodů. Výsledný počet bodů navržený vedoucím: 94

Známka navržená vedoucím: A

Zadání diplomové práce na téma porovnání H-nekonečno a LQG regulace lze považovat za náročné zejména po stránce teoretické, nezanedbatelnou částí práce byl ale také návrh všech regulátorů a stavových rekonstruktorů a jejich simulační ověření v prostředí MATLAB Simulink.
Po prostudování mám k práci mám následující připomínky. Slabou chvilku si student vybral při psaní rovnice 1.1. Projevil se u ní problém metody copy-paste, kdy student druhou stavovou rovnici zapomněl doopravit. Pod ní se píše, že um ovlivňuje stav, ale ovlivňuje derivaci stavu. V rovnici 1.9 je uvedeno Im, jako jednotková matice o rozměru mxm. Bylo by lepší psát, In s rozměrem nxn, tedy stejným, jaký má matice A. Na obrázku 2.1 se nepovedla barva signálů v legendě. Pod obrázkem 5.1 se píše o regulované soustavě, ale už se jedná o celé zpětnovazební zapojení s regulátorem. Věta pod rovnicí 5.3 „Jak je vidět z rovnice 5.3, při výpočtu kritéria je možné pomocí váhovací matice 𝑄 dávat určitou váhu době, za kterou se soustava ustálí, a tak si volit důležitost rychlosti regulace při návrhu.“ Osobně tam tuto závislost nevidím. Je to spíš konsekvence toho, že kdy se snažím šetřit prostředky, tak nemůžu očekávat, že bude výsledný systém rychlý a naopak. V rovnici 6.1 není obecně matice C diagonální. Nemá ani nulové řádky, protože definice takového výstupu by byla zbytečná. Určující je hodnost matice C. Není dostatečně dobře vysvětleno (pod obrázkem 8.3), proč je počet stavů předefinován z n na nx, podobně u nu. Počet stavů se návrhem LQR nezmění. Na obrázku 8.4 by mělo být místo K použito KH2. Není napsáno, co znamená s.t. v rovnicích 9.4 a 9.5. Na straně 50 nad výpisem programu, je místo control napsáno constol. V seznamu parametrů na začátku strany 54 je parametr třecí síla jako bezrozměrná veličina, nejedná se spíše o nějaký koeficient tření? V práci máte 5x zmíněno slovo Ricattiho. Zkoušel jsem to slovo googlit a zvítězilo v poměru 1.2M výskytů před 1.0M výskytů slova Riccatiho. Ale ten matematik se jmenoval Jacopo Riccati. Na straně 69 bych nepsal, „čímž se teorie vyvrátí“, protože danou myšlenku teoreticky podloženou nemáte.
Je nutné zmínit, že výše uvedené chyby jsou většinou formálního charakteru a neovlivňují správnost postupu řešení předložené diplomové práce. Dosažené výsledky jsou velmi zajímavé a poučné. Přestože, jak sám student píše, jsou některé výsledky ukázány na konkrétních příkladech a jejich obecná platnost tím není dokázána, ukazuje to na zajímavý vztah mezi návrhem H2 a Hnekonečno regulátorů. Přestože požadované srovnání H2 a kaskádního Hnekonečno regulátoru není možné, jak student sám píše, potvrzují se pozitivní vlastnosti kaskádní regulace ve formě výrazného zrychlení přechodných dějů. Práce s literaturou je na vysoké úrovni a není jí co vytknout. Úvodní část literární rešerše na téma odlišností mezi SISO a MIMO systémy je napsaná tak, že bych se ji nebál použít jako výukový materiál pro studenty. Realizační část práce lze považovat za původní práci diplomanta a její zpracování svědčí o tom, že se student v řešené problematice orientuje velmi dobře.
Student bezesporu splnil všechny body zadání. Předložená práce svědčí o nadstandartním množství provedené práce. V některých částech se již jedná o práci výzkumnou. Student prokázal výbornou znalost řešené problematiky a správně zvolil metody pro řešení zadaných úkolů. Práce celkově svědčí o jeho výborných inženýrských schopnostech, navrhuji hodnocení A – 95. Otázky k obhajobě:
  1. Proč vyšlo u LQR návrhu v tabulce 9.2 gamma rovné NaN?
  2. Zkoušel jste u navrženého kaskádního Hnekonecno regulátoru snižovat řád regulátorů?
Výsledný počet bodů navržený oponentem: 95

Známka navržená oponentem: A

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová