mlab-modules/WINDGAUGE03

Ověření kalibrace

kaklik opened this issue · 0 comments

Popis probému

Pro použití anemometru se ukazuje jako poměrně komplikované ověřit, že je anemometr správně zkalibrován. Kalibrace totiž obsahuje jak směrovou, tak i rychlostní složku.

Postup, který umožňuje zkalibrovat/zkontrolovat obě měřené složky proudění by mohl vypadat tak, že anemometr bude namontován na střechu auta společně s GPS přijímačem. S autem se pak bude jezdit po kružnici ve stabilních větrných podmínkách.

Přesnost kalibrace by pak měla být vidět v polárním grafu. Který by vypadal podobně jako tento geologický. Hlavní rozdíl je, že v grafu by byly zakresleny dva měřené zdroje. Jedním by byl azimut a rychlost z anemometru a pak jinou barvou azimut a rychlost podle GPS.

image

Očekávaný výsledek

V případě, že by automobil jezdil po kružnici konstantní rychlostí. Tak tvar který bude v tomto polárním grafu zakreslen na základě dat z GPS bude kruh.

Pro data z anemometru platí totéž pouze za předpokladu dokonalého bezvětří. Je však mnohem pravděpodobnější, že nastanou dva doprovodné jevy způsobené nenulovou rychlostí vetru.

  1. Kruh nakreslený z dat anemometru je posunutý oproti středu - Důsledek působení rychlosti větru, která je však nízká oproti rychlosti kroužícího automobilu.
  2. Tvar zakreslených dat z anemometru odpovídá elipse - rychlost jízdy automobilu po kružnici je srovnatelná, nebo nižší než rochlost větru.

Kromě těchto dvou základních stavů mohou pravděpodobně nastat i další degradace měřených dat. Patří mezi ně nepřesnosti způsobené zpracováním dat z magnetometru. Tyto chyby ale nelze přímo zobrazit na polárním grafu.

Za účelem ověření kalibrace magnetometru je nutné zkonstruovat kartézský graf, který bude znázorňovat surová data z magnetometru. Zobrazené hodnoty by v tomto případě měly odpovídat kružnici, respektive kouli v prostoru.

Předpokládané hodnoty z magnetometru

Možný postup řešení

Upravit logovací skript, tak aby zaznemanával surové hodnoty ze senzorů (tlakový spád a raw hodnoty magnetometru).

Vytvořit jupyter notebook, který nakreslí obě výše popsaná zobrazení.

Python nástroje, které by na to asi šly použít jsou tyhle: