Vyhodnocení spotřeby osobní lodi

| Kategorie: Diplomové, bakalářské práce  | Tento dokument chci!

Tato diplomová práce se zabývá návrhem a realizací programu pro vyhodnocení spotřeby osobní lodi pomocí řídícího systému Siemens Simatic S7-200 a dotykového ovládacího panelu Weintek Easy View MT8150X. Součástí je teoretické shrnutí vlastností a parametrů řídících automatů a způsobu jejich programování. Práce obsahuje popis návrhu výpočetního algoritmu, blokového schématu zapojení a testovacího vizualizačního softwaru. Větší část této publikace je věnována podrobnému popisu programu automatu a jeho vizualizaci, především měření spotřeby, vzdálenosti, průměrné rychlosti a rychlosti a směru větru. V závěru je uveden postup při realizaci a měření na osobních lodích na Brněnské přehradě včetně vyhodnocení stažených dat.

Vydal: FEKT VUT Brno Autor: Lukáš Drbohlav

Strana 74 z 94

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Dalším krokem načtení ak- tuální rychlosti m/s směru větru stupních instrukcemi GetData. Další instrukcí GetData načteno počet sekund aktuální plavby.2. popsáno podmínkami 2.39. Makro pro výpočet průměrné rychlosti směru větru Část kódu tohoto makra umístěn příloze A. Jelikož instrukční soubor maker displeje neobsahuje funkci pro výpočet absolutní hodnoty, tato matematická ope- race realizována umocněním druhou následným odmocněním hodnoty směru větru, která být převedena absolutní hodnoty.33. Jednotlivé podmínky jsou popsány vztahy 2.7. Výkon instrukcí makra kopíruje výpočet průměrné rychlosti směru větru, který byl popsán kapitole 2. Z paměti programovatelného automatu jsou načteny hodnoty bufferů příspěvků od osy osy pomocí dvojice instrukcí GetData. Hodnoty jednotlivých bufferech jsou vyděleny počtem sekund plavby, což odpovídá počtem průměrovaných vzorků větru. hodnot bufferů přičtou příspěvky základní aktuálního větru buffery jsou uloženy zpátky paměti PLC příkazy SetData.31.7.4 Vizualizace rychlosti směru větru Základem této obrazovky dvojice trojice maker, která jsou vykonávána defino- vaných okamžicích nebo jejich výkon spouštěn stisknutím tlačítka. Dalším krokem výpočtu jsou podmínky, které zaručují správné určení směru větru.30 2. Na konci kódu makra dochází uložení průměrného směru větru paměti PLC a vynulování signalizačního bitu SB_Wind_comp, který spouští celý tento výpočet. Tento výpočet rozdělen určení hodnoty goniomet- rické funkce úhlu vynásobení příslušnou rychlostí větru. Nejprve pomocí instrukcí END porovnávají hodnoty odpovídající příspěvkům základních průměrnému větru nulovou hodnotou. Výpočet začíná deklarací proměnných paměti. Dále je vypočten směr instrukcí ASIN, podle vztahu 2.41, 2.36, 2.32 2. Následující čtyři instrukce realizují rozložení aktuálního větru příspěvky základních os podle vztahů 2.2.42 2.37, 2. teoretickém výpočtu tato část kódu reprezentována vztahy 2.35. Další dvojice podmínek IF zajišťuje přiřazení hodnoty úhlu místě, kde funkce ASIN nedefinována, tedy že příspěvek jedné nebo druhé základních nulový. Makro korekce průměrné rychlosti směru větru Korekce průměrných parametrů větru vypočítána makrem, které spuštěno bi- 61 .34, který určuje průměrnou rychlost větru bez korekce.40, 2. Tato hodnota uložena paměti příkazem SetData.43.2. Pokračuje instrukcemi realizujícími vztah 2.38 2