Vývoj aplikace pro stanovování výsledných vnitřních účinků u obecně zatížených prutů různé geometrie
Loading...
Date
Authors
Palkovič, Michal
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta strojního inženýrství
ORCID
Abstract
Táto bakalárska práca sa zaoberá vývojom desktopovej aplikácie na výpočet výsledných vnútorných účinkov (VVÚ) v prútových konštrukciách. Aplikácia umožňuje interaktívne kresliť nosníky, definovať podpery, sily a momenty a následne vypočítať priebeh normálovej sily N, posúvajúcej sily T a ohybového momentu M pomocou analytických rovníc odvodených z diferenciálnych rovníc statickej rovnováhy. Implementácia je realizovaná v jazyku Python s využitím knižníc customtkinter, NumPy a Matplotlib. Správnosť výpočtov bola overená na viacerých testovacích príkladoch. Aplikácia podporuje vodorovné, zvislé a zalomené prúty; zakrivené prúty nie sú podporované vo výpočtovej časti.
This bachelor thesis presents the development of a desktop application for calculating internal force resultants in beam structures. The application allows users to interactively draw beams, define supports, forces, and moments, and compute the axial force N, shear force T, and bending moment M using analytical equations derived from differential equilibrium relations. The application is implemented in Python using the customtkinter, NumPy, and Matplotlib libraries. The correctness of the calculations was verified through several test cases. The application supports horizontal, vertical, and bent beams; curved beams are not supported in the computational part.
This bachelor thesis presents the development of a desktop application for calculating internal force resultants in beam structures. The application allows users to interactively draw beams, define supports, forces, and moments, and compute the axial force N, shear force T, and bending moment M using analytical equations derived from differential equilibrium relations. The application is implemented in Python using the customtkinter, NumPy, and Matplotlib libraries. The correctness of the calculations was verified through several test cases. The application supports horizontal, vertical, and bent beams; curved beams are not supported in the computational part.
Description
Keywords
Citation
PALKOVIČ, M. Vývoj aplikace pro stanovování výsledných vnitřních účinků u obecně zatížených prutů různé geometrie [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. František Šebek, Ph.D. (předseda)
Ing. Petr Procházka, Ph.D. (místopředseda)
Ing. Pavel Krejčí, Ph.D. (člen)
doc. Ing. Stanislav Věchet, Ph.D. (člen)
Ing. Pavel Švancara, Ph.D. (člen)
Ing. Josef Vejlupek, Ph.D. (člen)
Ing. Jiří Keprt, Ph.D. (člen)
Ing. Jan Králík, Ph.D. (člen)
Date of acceptance
2025-06-16
Defence
Při obhajobě student nejprve prezentoval svoji bakalářskou práci, následně byly přečteny posudky a student odpovídal na dotazy oponenta. Poté byly členy komise položeny následující otázky:
- Jak se bude aplikace chovat v případě staticky neurčité úlohy?
- Jakou differenciální rovnici jste měl namysli v průběhu prezentace?
- Jakým způsobem jste validoval získané výsledky z aplikace?
- Proč jste volil CustomTkinter?
- Dělal jste rešerši na existenci již existujících řešení?
Na závěr byla obhajoba hodnocena jako výborná.
Result of defence
práce byla úspěšně obhájena
