|
The I/O simulator for Micro800 PLC
Popovič, Peter ; Kacz, Peter (oponent) ; Štohl, Radek (vedoucí práce)
This bachelor thesis deals with the design of an I/O simulator with the Micro800 series PLC from Allen-Bradley. The thesis includes a survey of standardized discrete and analog signals for PLCs. Furthermore, the equipment of the input and output simulator is proposed, as well as the creation of wiring diagrams for the PLC and its peripherals. A test application that verifies the functionality of the simulator is also described. The whole thesis concludes with the verification of the correct functionality of this design. Keywords Simulator, PLC,
|
|
Optimalizace distribuovaného I/O subsystému projektu k-Wave
Vysocký, Ondřej ; Klepárník, Petr (oponent) ; Jaroš, Jiří (vedoucí práce)
Práce se zabývá řešením efektivního paralelního zápisu a čtení dat pro nástroj k-Wave, provádějící simulací šíření ultrazvuku. Tento nástroj je superpočítačovou aplikací, proto je spouštěn na souborovém systému Lustre a vyžaduje paralelní zpracování pomocí MPI a zápis ve formátu vhodném pro velké množství dat (HDF5). V rámci této práce byly navrženy metody efektivního způsobu zápisu dat dle potřeb k-Wave, pomocí kumulace dat a přerozdělování. Všechny metody zrychlily nativní zápis a vedly až k rychlosti zápisu 13,6GB/s. Popsané metody jsou použitelné pro všechny aplikace s distribuovanými daty a častým zápisem.
|
|
Porovnání paralelních souborových systémů
Pazdera, Michal ; Michal, Bohumil (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Cílem této práce bylo porovnání několika zástupců paralelních souborových systému. Zaměřuje se na výkonnost operací čtení/zápis v závislosti na různých typech zátěže a spolehlivost systémů, která sleduje odolnost proti výpadkům a ztrátě dat. První část práce je věnována studiu osmi nejrozšířenějších zástupců paralelních souborových systému. Z nich byly vybráni tři konkrétní systémy pro podrobnější zkoumání: Lustre, GlusterFS a CephFS. Za účelem jejich otestování byla navržena a implementována automatizovaná sada testovacích úloh. Vybrané systémy byly postupně nainstalovány na testovací hardware a otestovány pomocí připravené testovací sady. Naměřené výsledky byly popsány a vzájemně porovnány. Závěrečná část práce hodnotí vlastnosti zvolených systémů a jejich vhodnost pro konkrétní typy zátěže.
|
|
Neblokující vstup/výstup pro projekt k-Wave
Kondula, Václav ; Vaverka, Filip (oponent) ; Jaroš, Jiří (vedoucí práce)
Práce se zabývá implementací neblokujícího vstupně výstupního rozhraní pro projekt k-Wave, jež je navržen pro simulaci šíření ultrazvuku. Hlavní zaměření je na simulace velkých domén, jež kvůli vysokým nárokům na výpočetní výkon musí být spuštěny na superpočítačích a produkují až desítky GB dat během jediného simulačního kroku. V rámci této diplomové práce jsem navrhl a implementoval neblokující rozhraní pro ukládání dat využitím dedikovaných vláken, čímž se umožní překrytí výpočtu simulace s diskovými operacemi za účelem zkrácení doby provádění simulace. V projektu k-Wave se díky tomuto přístupu podařilo dosáhnout zrychlení až 33%, což má za následek mimo jiné také snížení finanční zátěže běhu simulace.
|
|
Řízení dvoukřídlé brány
Koždoň, Ondřej ; Arm, Jakub (oponent) ; Bradáč, Zdeněk (vedoucí práce)
Cílem této bakalářské práce je navrhnout koncepci bateriově napájeného řídicího systému pro řízení dvoukřídlých bran (lze použít i pro posuvné brány či garážová vrata) s bezdrátovým komunikačním rozhraním. Systém je navržen jako miniaturní elektronický systém s nezbytnými vstupy/výstupy a dobíjením ze solárních článků. Výsledkem práce jsou dvě řídící DPS o rozměrech 5×5cm a ovládací DPS o rozměrech 2,3×4,4cm. Řídící DPS disponuje tlačítkem pro administraci systému tj. přidání ovladačů, vymazání všech ovladačů a nastavení, módy pro ovládání brány (chod v opačném směru, pouze otevřít, pouze zavřít, otevřít jedno křídlo, zavřít jedno křídlo, zastavit bránu) a dále určení hlavního a vedlejšího křídla. Komunikace funguje na frekvenci 434MHz.
|
|
Řízení dvoukřídlé brány
Koždoň, Ondřej ; Šťastný, Ladislav (oponent) ; Bradáč, Zdeněk (vedoucí práce)
V této bakalářské práci je navržena a detailně popsána elektronika, která je bateriově napájená a slouží pro řízení dvoukřídlých bran s bezdrátovým komunikačním rozhraním. Systém je navržen jako miniaturní elektronický systém s nezbytnými vstupy/výstupy, napájením ze solárních článků a programově vybaven.
|
|
Neblokující vstup/výstup pro projekt k-Wave
Kondula, Václav ; Vaverka, Filip (oponent) ; Jaroš, Jiří (vedoucí práce)
Práce se zabývá implementací neblokujícího vstupně výstupního rozhraní pro projekt k-Wave, jež je navržen pro simulaci šíření ultrazvuku. Hlavní zaměření je na simulace velkých domén, jež kvůli vysokým nárokům na výpočetní výkon musí být spuštěny na superpočítačích a produkují až desítky GB dat během jediného simulačního kroku. V rámci této diplomové práce jsem navrhl a implementoval neblokující rozhraní pro ukládání dat využitím dedikovaných vláken, čímž se umožní překrytí výpočtu simulace s diskovými operacemi za účelem zkrácení doby provádění simulace. V projektu k-Wave se díky tomuto přístupu podařilo dosáhnout zrychlení až 33%, což má za následek mimo jiné také snížení finanční zátěže běhu simulace.
|
|
Optimalizace distribuovaného I/O subsystému projektu k-Wave
Vysocký, Ondřej ; Klepárník, Petr (oponent) ; Jaroš, Jiří (vedoucí práce)
Práce se zabývá řešením efektivního paralelního zápisu a čtení dat pro nástroj k-Wave, provádějící simulací šíření ultrazvuku. Tento nástroj je superpočítačovou aplikací, proto je spouštěn na souborovém systému Lustre a vyžaduje paralelní zpracování pomocí MPI a zápis ve formátu vhodném pro velké množství dat (HDF5). V rámci této práce byly navrženy metody efektivního způsobu zápisu dat dle potřeb k-Wave, pomocí kumulace dat a přerozdělování. Všechny metody zrychlily nativní zápis a vedly až k rychlosti zápisu 13,6GB/s. Popsané metody jsou použitelné pro všechny aplikace s distribuovanými daty a častým zápisem.
|
|
Řízení dvoukřídlé brány
Koždoň, Ondřej ; Šťastný, Ladislav (oponent) ; Bradáč, Zdeněk (vedoucí práce)
V této bakalářské práci je navržena a detailně popsána elektronika, která je bateriově napájená a slouží pro řízení dvoukřídlých bran s bezdrátovým komunikačním rozhraním. Systém je navržen jako miniaturní elektronický systém s nezbytnými vstupy/výstupy, napájením ze solárních článků a programově vybaven.
|
|
Řízení dvoukřídlé brány
Koždoň, Ondřej ; Arm, Jakub (oponent) ; Bradáč, Zdeněk (vedoucí práce)
Cílem této bakalářské práce je navrhnout koncepci bateriově napájeného řídicího systému pro řízení dvoukřídlých bran (lze použít i pro posuvné brány či garážová vrata) s bezdrátovým komunikačním rozhraním. Systém je navržen jako miniaturní elektronický systém s nezbytnými vstupy/výstupy a dobíjením ze solárních článků. Výsledkem práce jsou dvě řídící DPS o rozměrech 5×5cm a ovládací DPS o rozměrech 2,3×4,4cm. Řídící DPS disponuje tlačítkem pro administraci systému tj. přidání ovladačů, vymazání všech ovladačů a nastavení, módy pro ovládání brány (chod v opačném směru, pouze otevřít, pouze zavřít, otevřít jedno křídlo, zavřít jedno křídlo, zastavit bránu) a dále určení hlavního a vedlejšího křídla. Komunikace funguje na frekvenci 434MHz.
|