Autor práce: Bc. Goran Lalović
Ak. rok: 2013/2014
Vedoucí: prof. Ing. Pavel Václavek, Ph.D.
Oponent: Ing. Lukáš Otava, Ph.D.
Abstrakt:Tato závěrečná bakalářská práce se zabývá s postupy fyzikálního modelování a simulaci střídavých pohonů v jazyce Modelica a prostředí OpenModelica. Za prvé, zde se nachází přehled všeobecných vlastností modelů pro základní typy střídavých pohonů, asynchronní a synchronní stroje a příslušných regulačních struktur v prostředí OpenModelica. Poté se bakalářská práce zaměřuje na srovnání chování vytvořených modelů s dostupnými modely v prostředí Matlab-Simulink. Cílem bakalářské práce bylo vyexportovat FMU, přeložit, odsimulovat a prácovat s modely z prostředí OpenModelica do Matlab-Simulink.
Teoretický popis základních typů střídavých pohonů se nachází na prvních dvou kapitolách. Ve třetí kapitole se bakalářská práce zabývá srovnáváním modelů vytvořených v OpenModelica a Matlab-Simulink, a porovnává výsledky simulace. Na konci, jsou uvedeny základní informace o standardu FMI, FMU a mluví se o překadu modely z prostřdí OpenModelica, pomocí JModelica-y do Matlab-Simulink-u.
Klíčová slova:Střídavé pohony, Asynchronní Motor, Synchronní Motor, Modelování a Simulace, OpenModelica, Matlab-Simulink, FMI, FMU, FMU Toolbox, Parameterization Definer
obhájeno (práce byla úspěšně obhájena)
znamkaBznamka
Student obhájil bakalářskou práci.
Elektrotechnika, elektronika, komunikační a řídicí technika (EEKR-B)
Automatizační a měřicí technika (B-AMT)
prof. Ing. Karel Hájek, CSc. (předseda)
doc. Ing. Petr Blaha, Ph.D. (místopředseda)
doc. Ing. Petr Fiedler, Ph.D. (člen)
Ing. Marie Havlíková, Ph.D. (člen)
Ing. Radek Štohl, Ph.D. (člen)
Student pracoval na bakalářské práci samostatně s přiměřeným využitím konzultací. Během řešení tématu přicházel iniciativně s novými řešeními. Výsledkem jsou prakticky využitelné modely pohonů v prostředí OpenModelica. Student efektivně řešil problémy, které vznikly při zpracování tématu, zejména v oblasti implementace FMI standardu.
Řešení bakalářské práce se student věnoval s přiměřenou intenzitou. Pracovní nasazení a dosažené výsledky lze považovat za dobré. Větší pozornost bylo vhodné věnovat zpracování písemné zprávy, která je poměrně stručná.
Student prokázal své technické schopnosti a znalosti nutné pro řešení komplikovaných úloh v oblasti modelování pohonů. Práci doporučuji k obhajobě a navrhuji klasifikaci B.
Výsledný počet bodů navržený vedoucím:
85
Zobrazit víceZnámka navržená vedoucím: B
Zadání bakalářské práce pana Gorana Laloviće na téma Modelování střídavých pohonů v jazyce Modelica je po stránce odborné středně náročné a po stránce časové je náročnější z hlediska objevování pro autora nového modelovacího jazyka Modelica a jeho implementace OpenModelica s otevřeným zdrojovým kódem.
Vlastní text práce má 32 stran a je rozdělen do pěti kapitol. V úvodní kapitole autor popisuje matematický model asynchronního a synchronního motoru, kdy u synchronního motoru zmiňuje i konstrukční provedení rotoru. Rešerše modelovacích nástrojů není uvedena. V části OpenModelica autor prezentuje OpenModelica modely motorů, které vycházejí z knihoven programu OpenModelica a prezentuje průběhy simulací. Pro implementaci ztrát v motoru autor využil metody class parametrization modelling. Autor také správně provádí porovnání chování modelů z OpenModelica a Matlab-Simulink. Zmiňuje také tvorbu sub-modelů motorů s nastavováním parametrů pod maskou a tvorbu dokumentace modelů. Následující kapitola se věnuje vytvoření mezivrstvy pro použití modelů z OpenModelica v prostředí Matlab/Simulink pomocí FMI standardu. Student se musel zorientovat v různých softwarových nástrojích a řešit problémy s jejich kompatibilitou pomocí dalších postupů, které student vhodně zdůvodňuje.
Z formálního hlediska je práce na dobré úrovni. Pouze obrázek 3 není čitelný. Uvítal bych, kdyby byly v OpenModelica schématech naznačeny podrobněji veličiny spojující jednotlivé bloky, případně jakými rovnicemi jsou bloky realizovány. Příloha obsahuje soubory modelů zmiňované v práci a dále skripty pro nastavování parametrů výsledným FMU souborům. Matlab-Simulink modely nejsou v příloze obsaženy.
Předložená práce svědčí o bakalářských schopnostech studenta, doporučuji ji k obhajobě a navrhuji hodnocení B – 82 bodů.
Otázky k obhajobě:
- Můžete zdůvodnit, kdy by bylo pro modelování motoru výhodnější použít Matlab/Simulink a kdy OpenModelica?
- Jaký Matlab-Simulink model synchronního motoru byl využit pro porovnání s modelem z prostředí OpenModelica?
Výsledný počet bodů navržený oponentem:
82
Zobrazit víceZnámka navržená oponentem: B
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová