Hlavním cílem této diplomové práce je návrh a implementace algoritmu pro výpočet optimálních parametrů PI regulátoru a suboptimálních parametrů PID regulátoru s využitím H-nekonečno optimalizace. Implementací navrženého algoritmu a vytvořením odpovídajícího uživatelského rozhraní v programovém prostředí MATLAB je získán rychlý, interaktivní a snadno rozšiřitelný softwarový nástroj pro návrh PI a PID regulátoru. Na začátku práce jsou stručně shrnuty základní přístupy k návrhu regulátoru a jejich historický vývoj. Současně jsou uvedeny základní teoretické poznatky spolu s popisem několika existujících metod pro návrh PI a PID regulátoru s využitím H-nekonečno optimalizace. Tento teoretický úvod je následně rozšířen o detailní popis návrhové úlohy, která byla při vytváření algoritmu použita. Závěrečnou část pak tvoří popis uživatelského rozhraní a ovládacích funkcí návrhové laboratoře. V příloze práce jsou pak uvedeny ukázkové příklady řešení.
Anotace v angličtině
The main purpose of this Diploma thesis is the design of an algorithm for calculating the optimal parameters of the PI controller and suboptimal parameters of the PID controller based on H-infinity optimization. The proposed algorithm was then implemented in the MATLAB programming environment. A user interface has also been created for a fast, interactive and easy-to-use controller design. At the beginning of the thesis, the basic approaches to the controller design and their historical development are briefly summarized. At the same time, the basic theoretical knowledge is presented together with a description of several existing methods for the design of PI and PID controllers using H-infinity optimization technique. This theoretical introduction is then extended by a detailed description of the design task which was used during the algorithm construction. The final part of the thesis contains a description of the user interface and control functions of the design laboratory. Sample examples of solutions are given in the appendix.
Hlavním cílem této diplomové práce je návrh a implementace algoritmu pro výpočet optimálních parametrů PI regulátoru a suboptimálních parametrů PID regulátoru s využitím H-nekonečno optimalizace. Implementací navrženého algoritmu a vytvořením odpovídajícího uživatelského rozhraní v programovém prostředí MATLAB je získán rychlý, interaktivní a snadno rozšiřitelný softwarový nástroj pro návrh PI a PID regulátoru. Na začátku práce jsou stručně shrnuty základní přístupy k návrhu regulátoru a jejich historický vývoj. Současně jsou uvedeny základní teoretické poznatky spolu s popisem několika existujících metod pro návrh PI a PID regulátoru s využitím H-nekonečno optimalizace. Tento teoretický úvod je následně rozšířen o detailní popis návrhové úlohy, která byla při vytváření algoritmu použita. Závěrečnou část pak tvoří popis uživatelského rozhraní a ovládacích funkcí návrhové laboratoře. V příloze práce jsou pak uvedeny ukázkové příklady řešení.
Anotace v angličtině
The main purpose of this Diploma thesis is the design of an algorithm for calculating the optimal parameters of the PI controller and suboptimal parameters of the PID controller based on H-infinity optimization. The proposed algorithm was then implemented in the MATLAB programming environment. A user interface has also been created for a fast, interactive and easy-to-use controller design. At the beginning of the thesis, the basic approaches to the controller design and their historical development are briefly summarized. At the same time, the basic theoretical knowledge is presented together with a description of several existing methods for the design of PI and PID controllers using H-infinity optimization technique. This theoretical introduction is then extended by a detailed description of the design task which was used during the algorithm construction. The final part of the thesis contains a description of the user interface and control functions of the design laboratory. Sample examples of solutions are given in the appendix.
Seznamte se se současnými metodami návrhu PID regulátoru pro řízený systém se zadaným přenosem, které jsou založeny na optimalizačních metodách.
Analyzujte existující metody návrhu PI regulátoru na základě Hinf optimalizace. Soustřeďte se hlavně na metodu popsanou v práci [1].
Navrhněte a implementujte algoritmus výpočtu PI regulátoru podle [1] v programovém prostředí MATLAB. Navrhněte a realizujte též příslušné uživatelské prostředí vhodné pro co nejširší okruh uživatelů.
Doplňte vzniklý softwarový nástroj tak, aby umožňoval i suboptimální návrh PID regulátoru.
Funkční vlastnosti navrženého nástroje ověřte na široké třídě testovacích přenosů řízených systémů uvedených v práci [2].
Zásady pro vypracování
Seznamte se se současnými metodami návrhu PID regulátoru pro řízený systém se zadaným přenosem, které jsou založeny na optimalizačních metodách.
Analyzujte existující metody návrhu PI regulátoru na základě Hinf optimalizace. Soustřeďte se hlavně na metodu popsanou v práci [1].
Navrhněte a implementujte algoritmus výpočtu PI regulátoru podle [1] v programovém prostředí MATLAB. Navrhněte a realizujte též příslušné uživatelské prostředí vhodné pro co nejširší okruh uživatelů.
Doplňte vzniklý softwarový nástroj tak, aby umožňoval i suboptimální návrh PID regulátoru.
Funkční vlastnosti navrženého nástroje ověřte na široké třídě testovacích přenosů řízených systémů uvedených v práci [2].
Seznam doporučené literatury
[1] M. Schlegel, P. Medvecová. Design of PI Controllers: Hinf Region Approach. IFAC-PapersOnLine. 2018.
[2] K. J. Aström, H. Panagopoulos a T. Hägglund. Design of PI Controllers based on Non-Convex Optimization. Automatica, 1998.
[3] O. Garpinger. Analysis and Design of Software-Based Optimal PID Controllers. Department of Automatic Control, Lund Institute of Technology, Lund University. 2015.
Seznam doporučené literatury
[1] M. Schlegel, P. Medvecová. Design of PI Controllers: Hinf Region Approach. IFAC-PapersOnLine. 2018.
[2] K. J. Aström, H. Panagopoulos a T. Hägglund. Design of PI Controllers based on Non-Convex Optimization. Automatica, 1998.
[3] O. Garpinger. Analysis and Design of Software-Based Optimal PID Controllers. Department of Automatic Control, Lund Institute of Technology, Lund University. 2015.