Modul pro modelování dynamických systémů

Date issued

2021

Journal Title

Journal ISSN

Volume Title

Publisher

Západočeská univerzita v Plzni

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.

Description

Subject(s)

dynsypy, lti systém, simulace, numerická integrace

Citation