Využití strojového učení při diagnostice vodních strojů
Loading...
Date
Authors
Kindl, Albert
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
Tato diplomová práce se zabývá využitím strojového učení k rozpoznání poruchy na vodním stroji. Cílem práce je navrhnout funkční model neuronové sítě k tomuto účelu a odhadnout jeho omezení. Byla využita data poskytnutá vedoucím práce, která byla naměřena v hydraulické laboratoři VUT. Pocházela z provozu čerpadla v čerpadlovém a turbínovém režimu. Vada byla simulována provrtáním lopatky. Při tvorbě modelů byla použita především knihovna TensorFlow. Problém byl řešen výhradně jako binární klasifikace. Bylo ověřeno několik variant modelů, kdy byl každý kriticky zhodnocen. Byly navrženy varianty pracující s konvoluční sítí zpracovávající surová data a MEL-spektrogramy, dále také plně propojená síť pracující se statistickými charakteristikami částí dat. Nejlepších výsledků obecně dosáhla varianta využívající konvoluční neuronovou síť a MEL-spektrogramy. V práci použitá metodika se snaží alespoň částečně přiblížit schopnost modelu fungovat na datech ze skutečného provozu.
This thesis focuses on the application of machine learning techniques to detect a fault on a water machine. The goal of the thesis is to design a functional neural network model for this purpose and to estimate its limitations. The dataset, provided by the thesis supervisor, which was measured in the hydraulic laboratory of the BUT, was used. It came from the operation of the pump in pumping and turbine mode. The defect was simulated by drilling through a blade. The TensorFlow library was mainly used in the development of the models. The problem was solved as a binary classification problem only. Several model variants were evaluated, with each being critically assessed. Variants working with a convolutional network processing raw data and MEL-spectrograms were designed, as well as a fully connected network working with statistical features extracted from segments of the data. In general, the best results were achieved by the variant using a convolutional neural network and MEL-spectrograms. The methodology used in this thesis attempts to at least partially approximate the model's ability to operate in real-world operational data.
This thesis focuses on the application of machine learning techniques to detect a fault on a water machine. The goal of the thesis is to design a functional neural network model for this purpose and to estimate its limitations. The dataset, provided by the thesis supervisor, which was measured in the hydraulic laboratory of the BUT, was used. It came from the operation of the pump in pumping and turbine mode. The defect was simulated by drilling through a blade. The TensorFlow library was mainly used in the development of the models. The problem was solved as a binary classification problem only. Several model variants were evaluated, with each being critically assessed. Variants working with a convolutional network processing raw data and MEL-spectrograms were designed, as well as a fully connected network working with statistical features extracted from segments of the data. In general, the best results were achieved by the variant using a convolutional neural network and MEL-spectrograms. The methodology used in this thesis attempts to at least partially approximate the model's ability to operate in real-world operational data.
Description
Keywords
vodní stroj , diagnostika , prediktivní údržba , neuronová síť , binární klasifikace , porucha , akustická emise , mikrofon , čerpadlo , turbína , water machine , diagnostics , predictive maintenance , neural network , binary classification , failure , acoustic emission , microphone , pump , turbine
Citation
KINDL, A. Využití strojového učení při diagnostice vodních strojů [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
Fluidní inženýrství
Comittee
doc. Dr. Ing. Lumír Hružík (předseda)
doc. Ing. Miloslav Haluza, CSc. (člen)
doc. Ing. Zdeněk Florian, CSc. (člen)
Ing. Jindřich Veselý, Ph.D. (člen)
doc. Ing. Pavel Rudolf, Ph.D. (místopředseda)
doc. Ing. Vladimír Habán, Ph.D. (člen)
doc. Ing. Petr Koňas, Ph.D. (člen)
Ing. Lukáš Zavadil, Ph.D. (člen)
Date of acceptance
2025-06-10
Defence
Student představil obsah své diplomové práce prostřednictvím připravené prezentace v rozsahu přibližně 15 minut.
Shrnul rešeršní část, předpoklady které apolikoval ve své práci a volně přešel k výsledkům práce a jejich aplikaci.
Následovalo hodnocení vedoucího práce a oponenta závěrečné práce. Oponent měl několik otázek ve svém posudku, které student odpověděl a v rámci diskuse s oponentem okomentoval k jeho spokojenosti. V tuto chvíli se zapojili ostatní členové komise, kteří položili následující otázky:
1. Co rozumíte přenositelností, která je uvedena v práci?
2. Jak bude reagovat vytvořený model na nové čerpadlo BETA 12 YC?
3. Režie náročnosti na nové zadání?
4. Vhodnost metody pro online diagnostiku?
5. Projev umělé vady? Na statických nebo dynamických datech?
Student na všechny položené dotazy odpověděl k všeobecné spokojenosti komise.
Komise se usnesla, že vyčerpala okruh otázek a ukončila obhajobu záverečné práce.
Result of defence
práce byla úspěšně obhájena
