Browsing by Author "Vondráček, Martin"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
- ItemArchivace posloupností hodnot měřených veličin elektrické energieVondráček, Martin; Kraus Jan, Ing. Ph.D. : 56646Tato práce se věnuje různým způsobům komprese binárních souborů, které obsahují měření elektrických veličin. Po představení používaných kompresních algoritmů a kódování dat je čtenář seznámen s ukládanými veličinami vyskytujícími se v archivech měření elektrické energie. Následuje testování zvolených kompresních algoritmů na reálných datech. Ve všech prováděných testech se ke kompresi používají bezeztrátové algoritmy Lzma, Bzip2 a Deflate. Před kompresí těmito algoritmy se data různě předběžně zpracovávají, aby bylo možné porovnat efektivitu komprese při různé reprezentaci dat v souborech. Druhá část práce se zabývá představením zatím netestovaného ztrátového způsobu komprese. Při předběžném zpracování se využívá třída přesnosti měřících přístrojů k výhodné úpravě dat. Podrobné výsledky jsou obsaženy v této zprávě.
- ItemTvorba reportů pro systém energetického managementu chytrých budov a sítíVondráček, Martin; Kraus Jan, Ing. Ph.D. :56646; Glos Pavel, Ing. :68856Tato 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.