bakalářská práce

Modelování střídavých pohonů v jazyce Modelica

Text práce 2.28 MB Příloha 2.15 MB

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

Termín obhajoby

18.06.2014

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaBznamka

Klasifikace

B

Průběh obhajoby

Student obhájil bakalářskou práci.

Jazyk práce

angličtina

Fakulta

Ústav

Studijní program

Elektrotechnika, elektronika, komunikační a řídicí technika (EEKR-B)

Studijní obor

Automatizační a měřicí technika (B-AMT)

Složení komise

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íce

Známka navržená vedoucím: B

Posudek oponenta
Ing. Lukáš Otava, Ph.D.

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ě:
  1. Můžete zdůvodnit, kdy by bylo pro modelování motoru výhodnější použít Matlab/Simulink a kdy OpenModelica?
  2. 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íce

Známka navržená oponentem: B

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová