Předmětem diplomové práce je vytvoření aplikace pro operační sytém Android. Úkolem aplikace je tvorba (identifikace) matematického modelu dynamického systému, na základě naměřených, nebo simulovaných externích dat, a využít takto získaný model k vhodnému seřízení parametrů PID regulátoru. Implementovaný výpočtový aparát využívá - minimalizace hodnoty integrační odchylky, metody optimalizace Flexibilního Simplexu (metoda Nelder-Mead) a metody numerické integrace Runge-Kutta čtvrtého řádu (metoda RK4).
Anotace v angličtině
Subject of this thesis is creation of application for operating system Android. Purpose of the application is to create (identify) mathematical model of dynamic system, based on measured or simulated external data, and use this model in proper tunning of parameters of PID controller. Implemented computational apparatus is using- minimalization of integral absolute error, numerical optimalisation method of downhill simplex (method Nelder-Mead) and numerical integration method of Runge-Kutta fourth order (method RK4).
Klíčová slova
mobilní aplikace, Android OS, identifikace dynamických systémů, PID Regulace, minimalizace odchylky integrace, metoda RK4, metoda Nelder-Mead, MATLAB
Klíčová slova v angličtině
application, Android OS, dynamic systems identification, PID regulation, integral absolute error, method RK4, method Nelder-Mead, MATLAB
Rozsah průvodní práce
108 s. (77 687 znaků)
Jazyk
CZ
Anotace
Předmětem diplomové práce je vytvoření aplikace pro operační sytém Android. Úkolem aplikace je tvorba (identifikace) matematického modelu dynamického systému, na základě naměřených, nebo simulovaných externích dat, a využít takto získaný model k vhodnému seřízení parametrů PID regulátoru. Implementovaný výpočtový aparát využívá - minimalizace hodnoty integrační odchylky, metody optimalizace Flexibilního Simplexu (metoda Nelder-Mead) a metody numerické integrace Runge-Kutta čtvrtého řádu (metoda RK4).
Anotace v angličtině
Subject of this thesis is creation of application for operating system Android. Purpose of the application is to create (identify) mathematical model of dynamic system, based on measured or simulated external data, and use this model in proper tunning of parameters of PID controller. Implemented computational apparatus is using- minimalization of integral absolute error, numerical optimalisation method of downhill simplex (method Nelder-Mead) and numerical integration method of Runge-Kutta fourth order (method RK4).
Klíčová slova
mobilní aplikace, Android OS, identifikace dynamických systémů, PID Regulace, minimalizace odchylky integrace, metoda RK4, metoda Nelder-Mead, MATLAB
Klíčová slova v angličtině
application, Android OS, dynamic systems identification, PID regulation, integral absolute error, method RK4, method Nelder-Mead, MATLAB
Zásady pro vypracování
1. Seznamte s principem vývoje aplikací pro operační systém Android.
2. Navrhněte strukturu aplikace pro výpočet seřízení parametrů PID regulátorů.
3. Vyberte výpočetní algoritmy parametrů regulátorů. Výběr konzultuje s vedoucím diplomové práce.
4. Ve vhodném vývojovém prostředí (AndroidStudio, VisualStudio) aplikaci naimplementujte.
5. Ověřte funkčnost a správnost aplikace.
Zásady pro vypracování
1. Seznamte s principem vývoje aplikací pro operační systém Android.
2. Navrhněte strukturu aplikace pro výpočet seřízení parametrů PID regulátorů.
3. Vyberte výpočetní algoritmy parametrů regulátorů. Výběr konzultuje s vedoucím diplomové práce.
4. Ve vhodném vývojovém prostředí (AndroidStudio, VisualStudio) aplikaci naimplementujte.
5. Ověřte funkčnost a správnost aplikace.
Seznam doporučené literatury
[1] BALÁTĚ M. Automatické řízení. Praha: BEN - technická literatura, 2003. ISBN 978-80-7300-020-2.
[2] DARWIN I. F. Java kuchařka programátora. Brno: Computer Press, 2006. ISBN 978-80-251-0944-5.
[3] DWYER A. O. handbook of PID and PID controller tuning rules (third edition). London: Imperial College Press, 2009. ISBN 978-1848162426.
[4] HOFREITER M. Základy automatického řízení (skriptum). Praha: České vysoké učení v Praze, 2012. ISBN 978-80-7372-297-5.
[5] LACKO L. Vývoj aplikací pro Android. Brno: Computer Press, 2015. ISBN 978- 80-251-4347-6.
[6] SHILDT H. Java 7 - Výukový kurz. Brno: Computer Press, 2013. ISBN 978-80-251-3748-2.
Seznam doporučené literatury
[1] BALÁTĚ M. Automatické řízení. Praha: BEN - technická literatura, 2003. ISBN 978-80-7300-020-2.
[2] DARWIN I. F. Java kuchařka programátora. Brno: Computer Press, 2006. ISBN 978-80-251-0944-5.
[3] DWYER A. O. handbook of PID and PID controller tuning rules (third edition). London: Imperial College Press, 2009. ISBN 978-1848162426.
[4] HOFREITER M. Základy automatického řízení (skriptum). Praha: České vysoké učení v Praze, 2012. ISBN 978-80-7372-297-5.
[5] LACKO L. Vývoj aplikací pro Android. Brno: Computer Press, 2015. ISBN 978- 80-251-4347-6.
[6] SHILDT H. Java 7 - Výukový kurz. Brno: Computer Press, 2013. ISBN 978-80-251-3748-2.
Přílohy volně vložené
Bez volně vložených příloh.
Přílohy vázané v práci
ilustrace, grafy, schémata, tabulky
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Průběh obhajoby je zveřejněn pouze přihlášenému uživateli.