Control system of hydroelectric power plant

Thesis title: Řízení malé vodní elektrárny
Author: Valtr, Adam
Thesis type: Bakalářská práce
Supervisor: Pecinovský, Rudolf
Opponents: Suchan, Vladimír
Thesis language: Česky
Abstract:
Tato bakalářská práce se zabývá způsobem, jak zlepšit fungování řídicích systémů MVE. K tomu přistupuje procesem seznámení se s problematikou provozu MVE, analýzou současných řídicích systémů MVE, identifikací jejich slabin a návrhem řešení eliminující shledané nedostatky pomocí realizace potřebného softwarového vybavení a doprovodné dokumentace. Slabou stránkou, pro kterou práce navrhuje řešení, je nedostatečná schopnost soudobých řídicích systémů archivovat senzorová data, která jim jsou dostupná, a tudíž ani nenabízí nástroje, jak s daty dále pracovat. Navrhované řešení se skládá z nasazení databázového serveru InfluxDB vhodného pro data časové řady, jakýmiž senzorová data přesně jsou, a analytické a vizualizační platformy Grafana, která se na data v databázi dotazuje a předkládá uživateli přehledové panely. Zároveň Grafana data analyzuje pro identifikaci kritických stavů soustrojí MVE na které obsluhu upozorní. Nasazení InfluxDB a Grafana je zautomatizováno pomocí CLI nástroje v Bash. Program imitující senzory MVE napsaný v Python slouží k plnění dat do databáze a pro Grafana je před vytvořen plně funkční dashboard vizualizující a analyzující data z databáze.
Keywords: malá vodní elektrárna; MVE; Python; Linux; InfluxDB; Grafana; řídící systém
Thesis title: Control system of hydroelectric power plant
Author: Valtr, Adam
Thesis type: Bachelor thesis
Supervisor: Pecinovský, Rudolf
Opponents: Suchan, Vladimír
Thesis language: Česky
Abstract:
This bachelor’s thesis deals with an issue of improving functionality of control systems of small hydroelectric powerplants (SHP). It takes on the task getting acquainted with the topic of running a SHP, analysis of current SHP control systems, identification of weaknesses and proposition of solution eliminating found insufficiencies by developing necessary SW and documentation. The weak point for which this thesis proposes solution is an insufficient capacity of current SHP control systems to log and archive sensor data, which are available to them. Therefore, eliminating the possibility of using them for further analysis. Proposed solution is to deploy an InfluxDB database and analytical and visualization platform Grafana. InfluxDB acting as a long-term data storage solution which can be queried by Grafana to display and analyze collected sensor data. Deployment of InfluxDB and Grafana is automated by CLI tool written in Bash. Program written in Python imitates behavior of real sensors, which could be found in SHP and sends data to database from where they get queried by Grafana for further analysis.
Keywords: Grafana; Python; Linux; SHP; small hydroelectric power plant; control system; InfluxDB

Information about study

Study programme: Aplikovaná informatika/Aplikovaná informatika
Type of study programme: Bakalářský studijní program
Assigned degree: Bc.
Institutions assigning academic degree: Vysoká škola ekonomická v Praze
Faculty: Faculty of Informatics and Statistics
Department: Department of Information Technologies

Information on submission and defense

Date of assignment: 2. 2. 2021
Date of submission: 13. 12. 2021
Date of defense: 24. 1. 2022
Identifier in the InSIS system: https://insis.vse.cz/zp/76027/podrobnosti

Files for download

    Last update: