Title: Modul pro modelování dynamických systémů
Other Titles: Module of dynamic systems modelling
Authors: Kadlec, Martin
Advisor: Pánek David, Doc. Ing. Ph.D.
Referee: Kropík Petr, Ing. Ph.D.
Issue Date: 2021
Publisher: Západočeská univerzita v Plzni
Document type: bakalářská práce
URI: http://hdl.handle.net/11025/44851
Keywords: dynsypy;lti systém;simulace;numerická integrace
Keywords in different language: dynsypy;lti system;simulation;numerical integration
Abstract: Bakalářská práce se zabývá možnostmi modelování dynamických systémů s využitím vysokoúrovňového programovacího jazyka Python. Cílem práce je pomocí tohoto jazyka vytvořit balíček, který umožní modelovat lineární časově invariantní systémy (tzv. LTI systémy). Práce obsahuje základy teorie dynamických systémů. Teorie dynamických systémů zahrnuje možnosti popisu LTI systémů pomocí diferenciálních rovnic a také pomocí přenosu. Dále jsou zde uvedeny základní druhy vazeb mezi LTI systémy. V rámci práce byl také vytvořen přehled open source nástrojů pro modelování dynamických systémů. Na těchto základech byl vytvořen balíček DynSyPy, který obsahuje třídy a metody, pomocí nichž je schopen vytvářet systémy (LTI systémy a základní zdroje). Tyto systémy je schopen simulovat v časové i frekvenční oblasti. Funkčnost balíčku DynSyPy byla ověřena na testovacích příkladech stejnosměrného motoru s permanentními magnety a na sériovém RLC obvodu.
Abstract in different language: The bachelor thesis deals with the possibilities of modelling dynamic systems using the high-level programming language of Python. The aim of the thesis is to use this language in order to create a package that allows modelling linear time invariant systems (so-called LTI systems). The thesis contains the basics of dynamical systems theory. The theory of dynamic systems includes the possibility of describing LTI systems by means of differential equations and by means of transference. The basic types of couplings between LTI systems are also presented. The thesis includes an overview of open source tools for modelling dynamical systems as well. The DynSyPy package has been developed on the mentioned basis and contains classes and methods that can be used to create systems (LTI systems and primary sources). It is able to simulate those systems in both time and frequency domains. The functionality of the DynSyPy package has been verified on test examples of a permanent magnet DC motor and a series RLC circuit.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Bakalářské práce / Bachelor´s works (KEV)

Files in This Item:
File Description SizeFormat 
Kadlec Martin_BP.pdfPlný text práce2,65 MBAdobe PDFView/Open
PosudekVedoucihoSTAG.pdfPosudek vedoucího práce38,25 kBAdobe PDFView/Open
PosudekOponentaSTAG.pdfPosudek oponenta práce45,37 kBAdobe PDFView/Open
ProtokolSPrubehemObhajobySTAG.pdfPrůběh obhajoby práce23,56 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/44851

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.