Tvorba reportů pro systém energetického managementu chytrých budov a sítí

dc.contributor.advisorKraus Jan, Ing. Ph.D. :56646cs
dc.contributor.authorVondráček, Martincs
dc.contributor.refereeGlos Pavel, Ing. :68856cs
dc.date.accessioned2023-12-08T09:31:58Z
dc.date.available2023-12-08T09:31:58Z
dc.date.committed22.5.2023cs
dc.date.defense21.6.2023cs
dc.date.submitted12.10.2021cs
dc.description.abstractTato práce se zabývá jednou z důležitých komponent systémů pro management elektrické energie: analýzou měření veličin elektrické energie a vizualizací důležitých informací ve formě vygenerovaných dokumentů (reportů). První část práce obsahuje popis základních nabízených funkcí systémů energetického managementu (EnMS). Funkce, které se nacházejí na mnou procházených EnM platformách, jsou shrnuty v tabulce a některé zajímavé komponenty blíže popsány v textu. Následně je popsána knihovna STEP a knihovny DevExpress, které můj program využívá k vytváření, upravování a generování reportů. Praktickou část tvoří dva projekty napsané v programovacím jazyce C# pomocí vývojářské platformy .NET7: ReportCore knihovna a EReporter aplikace. ReportCore knihovna implementuje načítání nastavení reportů, čtení dat a generování reportů. Při vytváření této knihovny jsem tedy navrhl množství různých reportů včetně reportů kvality elektrické energie, reportů spotřeby a produkce elektrické energie a dalších. Aby reporty zobrazovaly podstatné informace relevantní pro uživatele, implementoval jsem algoritmy pro analýzu dat, zpracování nastavení mých reportů, načítání i úpravu šablon mých reportů a další podstatné aspekty tohoto procesu. EReporter je jednoduchá WinForms aplikace, která uživateli umožňuje definovat vstupní data, požadovaný report i jeho nastavení a následně vygenerovat report pomocí mojí ReportCore knihovny. Report lze v EReporteru otevřít v DevExpress nástroji pro zobrazování reportů, popřípadě ho vyexportovat do pdf či jiných formátů. Dalším využitelným nástrojem je grafický editor pro vytváření a upravování šablon reportů. EReporter lze využívat i jako externí nástroj spustitelný jiným softwarem a jeho vstupy lze předat jako vstupní argumenty. Oba realizované projekty, jejich návrh i implementace jsem v této zprávě vystihl pomocí textového popisu doplněného o grafické ilustrace a shrnul jsem i možnosti rozšíření mého programu a jeho perspektivy do budoucna.cs
dc.description.abstractThis work deals with one of the important components of energy management systems: the analysis of electrical energy measurement quantities and the visualization of important information in the form of generated documents (reports). The first part of the work contains a description of the basic functions offered by energy management systems (EnMS). The functions of the EnM platforms are summarized in a table and some interesting components are described in more detail in the text. Subsequently, the STEP library and the DevExpress libraries, which my program uses for creating, modifying, and generating reports, are also described. The practical part consists of two projects written in the C# programming language using the .NET7 development platform: the ReportCore library and the EReporter application. The ReportCore library implements the loading of report settings, data reading, and report generation. When creating this library, I designed a number of different reports, including reports on the quality of electrical energy, energy consumption, and others. To display relevant information for users, I implemented algorithms for data analysis, processing of report settings, loading and modification of report templates, and other important aspects of this process. EReporter is a simple WinForms application that allows users to define input data, the desired report and its settings, and then generate a report using my ReportCore library. The report can be opened in the DevExpress report viewing tool in EReporter, or exported to PDF or other formats. Another useful tool is the editor for creating and modifying report templates. EReporter can also be used as an external tool executable by other software, and its inputs can be passed as input arguments. In this report, I described both implemented projects, their design and implementation, using textual description supplemented by graphic illustrations, and also summarized the possibilities for extending my program and its prospects for the future.en
dc.format66cs
dc.identifier.urihttps://dspace.tul.cz/handle/15240/174396
dc.language.isoCScs
dc.subjectReportingcs
dc.subjectDevExpresscs
dc.subjectKvalita elektrické energiecs
dc.subjectMonitoring elektrické energiecs
dc.subjectAnalýza elektrické energiecs
dc.titleTvorba reportů pro systém energetického managementu chytrých budov a sítícs
dc.titleAutomated reports for the energy management system of smart buildings and smart gridsen
dc.typediplomová prácecs
local.degree.abbreviationNavazujícícs
local.identifier.authorM19000160cs
local.identifier.stag43086cs
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
Diplomova_prace.pdf
Size:
3.58 MB
Format:
Adobe Portable Document Format
Description:
VŠKP ( 16.5.2023 18:14 )
Loading...
Thumbnail Image
Name:
prilohy.zip
Size:
2.74 MB
Format:
Unknown data format
Description:
VŠKP - příloha ( 17.5.2023 15:15 )
Loading...
Thumbnail Image
Name:
230608-Vondracek-hodnotici-arch-oponenta-PRINT.pdf
Size:
208.75 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP ( 13.6.2023 9:47 )
Loading...
Thumbnail Image
Name:
230607-Vondracek-hodnotici-arch-vedouciho-dp-p.pdf
Size:
223 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP ( 14.6.2023 11:31 )
Loading...
Thumbnail Image
Name:
ProtokolSPrubehemObhajobySTAG.pdf
Size:
39.03 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby VŠKP ( 21.6.2023 16:03 )