Cílem této diplomové práce je implementace knihovny rekurzivních identifikačních algoritmů v programu SCILAB, konkrétně pro grafickou nadstavbu XCos. V teoretické části práce jsou shrnuty základní teoretické metody rekurzivních identifikačních algoritmů, které jsou následně v praktické části implementovány do jednotlivých bloků knihovny.
Diplomová práce si klade za cíl rozšířit komunitu kolem open source programu SCILAB a vytvořit alternativu pro sice oblíbený, ale komerčně pojatý software MATLAB.
Anotace v angličtině
The aim of this diploma thesis is the implementation of a recursive identification algorithm library in the SCILAB software, especially for graphic interface Xcos. The theoretical part describes basic theoretical methods of recursive identification algorithms, which are subsequently implemented in the practical blocks into individual blocks of the library.
This diploma thesis wants also support the open source SCILAB community and create an alternative to commercial software MATLAB.
Cílem této diplomové práce je implementace knihovny rekurzivních identifikačních algoritmů v programu SCILAB, konkrétně pro grafickou nadstavbu XCos. V teoretické části práce jsou shrnuty základní teoretické metody rekurzivních identifikačních algoritmů, které jsou následně v praktické části implementovány do jednotlivých bloků knihovny.
Diplomová práce si klade za cíl rozšířit komunitu kolem open source programu SCILAB a vytvořit alternativu pro sice oblíbený, ale komerčně pojatý software MATLAB.
Anotace v angličtině
The aim of this diploma thesis is the implementation of a recursive identification algorithm library in the SCILAB software, especially for graphic interface Xcos. The theoretical part describes basic theoretical methods of recursive identification algorithms, which are subsequently implemented in the practical blocks into individual blocks of the library.
This diploma thesis wants also support the open source SCILAB community and create an alternative to commercial software MATLAB.
Proveďte literární rešerši na zadané téma.
V teoretické části uveďte přehled základních lineárních dynamických modelů a rekurzivních identifikačních metod, které slouží pro odhad jejich parametrů.
V praktické části vytvořte knihovnu rekurzivních identifikačních metod v programovém prostředí SCILAB\&XCOS. Vybrané rekurzivní metody identifikace s vhodnými faktory zapomínání realizujte jako samostatné uživatelské bloky.
Využití knihovny demonstrujte na vhodně zvolených příkladech.
Zásady pro vypracování
Proveďte literární rešerši na zadané téma.
V teoretické části uveďte přehled základních lineárních dynamických modelů a rekurzivních identifikačních metod, které slouží pro odhad jejich parametrů.
V praktické části vytvořte knihovnu rekurzivních identifikačních metod v programovém prostředí SCILAB\&XCOS. Vybrané rekurzivní metody identifikace s vhodnými faktory zapomínání realizujte jako samostatné uživatelské bloky.
Využití knihovny demonstrujte na vhodně zvolených příkladech.
Seznam doporučené literatury
AFFOUF, M. Scilab by Example: for Beginners and Experienced Users. CreateSpace Independent Publishing Platform, 2012. ISBN 978-1479203444.
BOBÁL, Vladimír. Identifikace systémů. Zlín: Univerzita Tomáše Bati ve Zlíně, 2009. ISBN 978-80-7318-888-7.
LJUNG, Lennart. System identification: theory for the user. 2nd ed. Upper Saddle River, NJ: Prentice Hall PTR, c1999. ISBN 978-0136566953.
NOSKIEVIČ, Petr. Modelování a identifikace systémů. Ostrava: Montanex, 1999. ISBN 80-7225-030-2.
E. WELLSTEAD AND M. B. ZARROP. Self-tuning system: control and signal processing. Reprint. Chichester: Wiley, 1991. ISBN 0471930547.
RAMACHANDRAN, Hema a ACHUTHSANKAR S. NAIR. Scilab: (a free software to Matlab). New Delhi: S. Chand \& Company, 2012. ISBN 9788121939706.
SHETH, Tejas. Scilab: A Practical Introduction to Programming and Problem Solving. CreateSpace Independent Publishing Platform, 2016. ISBN 978-1539027843.
SÖDERSTRÖM, Torsten a Petre STOICA. System identification. New York \matsymb{lbrack}u.a.\matsymb{rbrack}: Prentice-Hall, 1994. ISBN 0131276069. ROUX, Philippe. Scilab from Theory to Practice - I. Fundamentals. xxx: Editions D-Booker, 2016. ISBN 978-2822702935.
Seznam doporučené literatury
AFFOUF, M. Scilab by Example: for Beginners and Experienced Users. CreateSpace Independent Publishing Platform, 2012. ISBN 978-1479203444.
BOBÁL, Vladimír. Identifikace systémů. Zlín: Univerzita Tomáše Bati ve Zlíně, 2009. ISBN 978-80-7318-888-7.
LJUNG, Lennart. System identification: theory for the user. 2nd ed. Upper Saddle River, NJ: Prentice Hall PTR, c1999. ISBN 978-0136566953.
NOSKIEVIČ, Petr. Modelování a identifikace systémů. Ostrava: Montanex, 1999. ISBN 80-7225-030-2.
E. WELLSTEAD AND M. B. ZARROP. Self-tuning system: control and signal processing. Reprint. Chichester: Wiley, 1991. ISBN 0471930547.
RAMACHANDRAN, Hema a ACHUTHSANKAR S. NAIR. Scilab: (a free software to Matlab). New Delhi: S. Chand \& Company, 2012. ISBN 9788121939706.
SHETH, Tejas. Scilab: A Practical Introduction to Programming and Problem Solving. CreateSpace Independent Publishing Platform, 2016. ISBN 978-1539027843.
SÖDERSTRÖM, Torsten a Petre STOICA. System identification. New York \matsymb{lbrack}u.a.\matsymb{rbrack}: Prentice-Hall, 1994. ISBN 0131276069. ROUX, Philippe. Scilab from Theory to Practice - I. Fundamentals. xxx: Editions D-Booker, 2016. ISBN 978-2822702935.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant odprezentoval před komisí hlavní cíle a výsledky své diplomové práce. Prezentace jako celek působila velmi dobrým dojmem, jednotlivé snímky prezentace graficky i obsahově vyvážené. Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce.
Komise vznesla k obhajobě následující dotazy:
1) Doc. Chramcov: V jakém programovacím jazyce jste bloky naprogramoval?
2) Prof. Víteček: Jaký je rozdíl mezi rekurzivní a rekurentní?
3) Prof. Vašek: Jak jste verifikoval vytvořené algoritmy?
4) Prof. Víteček: Byly zapracovány i algoritmy pro soustavy s dopravním zpožděním?
Na kladené dotazy diplomant reagoval pohotově bez známek zaváhání.