Cílem této práce je vytvoření uživatelské knihovny rekurzivních identifikačních metod pro odhad parametrů lineárních dynamických modelů, v programovém vývojovém prostředí MATLAB&SIMULINK. Teoretická část popisuje typy modelů, jednotlivé rekurzivní identifikační algoritmy a typy zapomínání implementované v knihovně. Praktická část je zaměřena na vlastní vytvoření knihovny. Knihovna v současné době obsahuje 7 základních bloků, realizovaných pomocí tzv. S-funkcí, ve kterých jsou obsaženy rekurzivní algoritmy pro odhad parametrů modelů ARX, ARMAX a OE. Pro zajištění sledování časově proměnlivých parametrů je využito několik známých faktorů zapomínání.
Anotace v angličtině
The aim of this work is to create library of recursive identification method for recursive estimation parameters of linear dynamics models in MATLAB&SIMULINK environment. The theoretic part describes type of models, individual recursive identification algorithms and forgetting factors implemented in library. The practical part is focused on creation library process. The library at present includes 7 basic blocks, realized by so - called S-function, in which are included recursive algorithms for parameter estimate of models ARX, ARMAX and OE. To cope with tracking the time-variant parameters some adjustment mechanism is introduced in the basic equations.
Cílem této práce je vytvoření uživatelské knihovny rekurzivních identifikačních metod pro odhad parametrů lineárních dynamických modelů, v programovém vývojovém prostředí MATLAB&SIMULINK. Teoretická část popisuje typy modelů, jednotlivé rekurzivní identifikační algoritmy a typy zapomínání implementované v knihovně. Praktická část je zaměřena na vlastní vytvoření knihovny. Knihovna v současné době obsahuje 7 základních bloků, realizovaných pomocí tzv. S-funkcí, ve kterých jsou obsaženy rekurzivní algoritmy pro odhad parametrů modelů ARX, ARMAX a OE. Pro zajištění sledování časově proměnlivých parametrů je využito několik známých faktorů zapomínání.
Anotace v angličtině
The aim of this work is to create library of recursive identification method for recursive estimation parameters of linear dynamics models in MATLAB&SIMULINK environment. The theoretic part describes type of models, individual recursive identification algorithms and forgetting factors implemented in library. The practical part is focused on creation library process. The library at present includes 7 basic blocks, realized by so - called S-function, in which are included recursive algorithms for parameter estimate of models ARX, ARMAX and OE. To cope with tracking the time-variant parameters some adjustment mechanism is introduced in the basic equations.
1. Proveďte literární rešerši na zadané téma.
2. 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ů.
3. V praktické části vytvořte knihovnu rekurzivních identifikačních metod v programovém prostředí MATLAB&SIMULINK. Vybrané rekurzivní metody identifikace se zvolenými faktory zapomínání realizujte jako samostatné uživatelské bloky.
4. Využití knihovny demonstrujte na vhodně zvolených příkladech.
Zásady pro vypracování
1. Proveďte literární rešerši na zadané téma.
2. 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ů.
3. V praktické části vytvořte knihovnu rekurzivních identifikačních metod v programovém prostředí MATLAB&SIMULINK. Vybrané rekurzivní metody identifikace se zvolenými faktory zapomínání realizujte jako samostatné uživatelské bloky.
4. Využití knihovny demonstrujte na vhodně zvolených příkladech.
Seznam doporučené literatury
BOBÁL, Vladimír. Identifikace systémů. Zlín : Ediční středisko VUT Brno, 1990. 184 s. ISBN 80-214-0125-7.
DUŠEK, František, HONC, Daniel. Matlab a Simulink : Úvod do používání. Pardubice : Univerzita Pardubice, 2005. 172 s. ISBN 80-7194-776-8.
FIKAR, Miroslav, MIKLEŠ, Ján. Identifikácia systemov. Bratislava : STU v Bratislavě, 1999. 110 s. ISBN 80-227-1177-2.
LJUNG, Lennart. System Identification : Theory for the User. London : Prentice Hall, 1987. 519 s. ISBN 978013881640.
NOSKIEVIČ, Petr. Modelování a identifikace systémů. Ostrava : Montanex a.s., 1999. 280 s. ISBN 80-7225-030-2.
SÖDESTRÖM, Torsten, STOICA, Petre. System Identification. [s.l.] : [s.n.], 1989. 612 s. ISBN 0-13-127606-9.
The MathWorks - Online Documentation [online]. c1994-2006 [cit. 2005-01-12]. Dostupný z WWW: .
Documentation for Mathworks Products - Simulink [online]. c1994-2006 [cit. 2006-01-12]. Dostupný z WWW: .
Seznam doporučené literatury
BOBÁL, Vladimír. Identifikace systémů. Zlín : Ediční středisko VUT Brno, 1990. 184 s. ISBN 80-214-0125-7.
DUŠEK, František, HONC, Daniel. Matlab a Simulink : Úvod do používání. Pardubice : Univerzita Pardubice, 2005. 172 s. ISBN 80-7194-776-8.
FIKAR, Miroslav, MIKLEŠ, Ján. Identifikácia systemov. Bratislava : STU v Bratislavě, 1999. 110 s. ISBN 80-227-1177-2.
LJUNG, Lennart. System Identification : Theory for the User. London : Prentice Hall, 1987. 519 s. ISBN 978013881640.
NOSKIEVIČ, Petr. Modelování a identifikace systémů. Ostrava : Montanex a.s., 1999. 280 s. ISBN 80-7225-030-2.
SÖDESTRÖM, Torsten, STOICA, Petre. System Identification. [s.l.] : [s.n.], 1989. 612 s. ISBN 0-13-127606-9.
The MathWorks - Online Documentation [online]. c1994-2006 [cit. 2005-01-12]. Dostupný z WWW: .
Documentation for Mathworks Products - Simulink [online]. c1994-2006 [cit. 2006-01-12]. Dostupný z WWW: .
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ano
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval výsledky, kterých dosáhl při řešení své diplomové práce. Součástí prezentace nebyla praktická ukázka. Po seznámení s posudky vedoucího a oponenta byly položeny tyto dotazy:
1. Je počet rovnic N větší jak na+(nb+1)+(nd+1)? Ing. Bohm
2. Je C(k) skutečně řádkový vektor? Ing. Bohm
3. Za jakým účelem byla vytvořena knihovna rekurzivních identifikačních algoritmů? Ing. Navrátil
4. Lze ve vytvořené knihovně vytvářet další bloky a jakým způsobem? Ing. Navrátil
Diplomant zodpověděl všechny položené dotazy. Poté byla obhajoba ukončena.