Tvorba GUI pro optimalizaci elektrických strojů
but.committee | doc. Ing. Ondřej Vítek, Ph.D. (předseda) Ing. Petr Procházka, Ph.D. (místopředseda) Ing. Petr Huták, Ph.D. (člen) Ing. Jiří Valenta, Ph.D. (člen) Ing. Ivo Pazdera, Ph.D. (člen) Ing. Jan Bárta, Ph.D. (člen) | cs |
but.defence | Studentka prezentovala práci na téma Tvorba GUI pro optimalizaci elektrických strojů. Studentka seznámila komisi s obsahem práce. Představila výchozí program pro výpočet optimalizace. Prezentovala implementaci nového algoritmu do s grafickými vstupem. Popsala vytvoření grafických prvků v GUI. Prezentovala vytvořený program a postup spuštění. Představila praktickou ukázku funkčnosti celého programu s výpočtem optimalizace stroje. Popsala výsledky optimalizace v předloženém programu. Studentka s menšími obtížemi zdůvodnila, co prodlužuje délku simulace a jak se určuje celkový čas simulace. Na ostatní otázky oponenta a komise odpověděla bez problémů. | cs |
but.jazyk | čeština (Czech) | |
but.program | Silnoproudá elektrotechnika a elektroenergetika | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Knebl, Ladislav | cs |
dc.contributor.author | Bártková, Tereza | cs |
dc.contributor.referee | Klíma, Petr | cs |
dc.date.accessioned | 2021-06-16T07:55:10Z | |
dc.date.available | 2021-06-16T07:55:10Z | |
dc.date.created | 2021 | cs |
dc.description.abstract | Tato práce sleduje vznik grafického uživatelského prostředí od výběru nástrojů po realizaci. Smyslem bylo udělat zadaný program přívětivější k používání vytvořením reprezentativní komunikační vrstvy mezi programem a uživatelem a ukázat jeho funkce. Nejprve byl proveden rozbor různých programovacích jazyků a jejich nástrojů pro tvorbu grafických rozhraní. Z těchto byl vybrán jazyk Python, protože zadaný program je napsán v Pythonu, navíc vývoj aplikací v něm probíhá patrně nejefektivněji. Dále jsou rozebírány vlastnosti tohoto jazyka a PyQt, což je nástroj, který je možné využít k samotné tvorbě grafického rozhraní. Třetí kapitola je věnována problematice elektrických strojů a jejich optimalizaci. Jsou zde představeny některé algoritmy v praxi používané pro zlepšení charakteristik elektromotorů. V následující kapitole je nastíněn zadaný typ motoru a popsán konkrétní stroj, pro který je výsledný program určen. Poté je podrobně popsán layout aplikace realizovaný v Qt Designeru. Je vysvětlena nová struktura programu obohacená o grafické prostředí a popsán chod programu. Nakonec je vysvětleno jak program použít, je provedena optimalizace zadaného stroje a jsou interpretovány výsledky. | cs |
dc.description.abstract | This work follows the development process of graphical user interface (GUI) spanning from choosing the right tools for implementation to the implementation itself. The purpose of the work was making the optimization program user-friendly by creating a communication layer between the optimization algorithm and the user and demonstrating its functions. First of all, the study of various programming languages and their toolkits regarding GUI programming was undertaken. Python was chosen because the original program is written in it, also software development in Python is probably the quickest one. Furthermore there are analyzed characteristics of this language and PyQt, which is a tool meant for GUI creation. The third chapter introduces very thoroughly the issues of electrical machines and their optimization. Introduction of these issues is followed by brief description of two optimization methods being used in electrical machines optimization. Following chapter introduces the actual machine under the optimization study, on which the final program was tested. Afterwards follows detailed description of application layout created in Qt Designer. New program structure enriched with graphical user interface is described and its functions are shown. Finally there is a guideline on how to use this program and the optimization is executed accordingly. Also, the results of the optimization are analyzed. | en |
dc.description.mark | A | cs |
dc.identifier.citation | BÁRTKOVÁ, T. Tvorba GUI pro optimalizaci elektrických strojů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2021. | cs |
dc.identifier.other | 133734 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/197955 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | GUI | cs |
dc.subject | Qt Designer | cs |
dc.subject | Python | cs |
dc.subject | PMSM | cs |
dc.subject | optimalizace | cs |
dc.subject | SOMA | cs |
dc.subject | GUI | en |
dc.subject | Qt Designer | en |
dc.subject | Python | en |
dc.subject | PMSM | en |
dc.subject | optimization | en |
dc.subject | SOMA | en |
dc.title | Tvorba GUI pro optimalizaci elektrických strojů | cs |
dc.title.alternative | Creation of GUI for optimization of electrical machines | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2021-06-15 | cs |
dcterms.modified | 2021-06-17-08:23:32 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 133734 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.12 11:00:35 | en |
sync.item.modts | 2021.11.12 10:41:35 | en |
thesis.discipline | bez specializace | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav výkonové elektrotechniky a elektroniky | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |