V brzkém odpoledni se montážní hala výrobce v automobilovém průmyslu náhle potýká s nečekaným problémem. Postupná ztráta tlaku v potrubí stlačeného vzduchu naznačuje vážnější problémy, které se o několik minut později vystupňují v úplnou ztrátu tlaku v potrubí, což znemožní použití všech pneumatických nástrojů. Výroba se zastaví a začíná závod s časem. Každá hodina stojí výrobce nemalé peníze. Tato nezáviděníhodná situace je způsobena poruchou vzduchového kompresoru.
Včasná údržba mohla všemu zabránit
Signály indikující tuto poruchu se objevily několik týdnů před touto událostí. Pro tuto část zařízení však nebyly použity žádné nástroje pro včasné odhalení poruchy. Možná vás napadají desítky podobných situací, které by mohly stát vaši firmu nemalé finanční a časové náklady. Jaká opatření mohla být přijata, aby se tomu zabránilo? Monitorování stavu je proces měření parametrů strojů, jako je teplota, vibrace, tlak, el. proud atd. s cílem odhalit poruchy a předcházet jim.
Nejen monitorování, ale i správná diagnostika
Můžete namítnout, že ke sledování kritické infrastruktury používáte řadu senzorů. To je dobrý přístup. Ale v tak velkém množství dat je hledání různých odlehlých hodnot jako hledání jehly v kupce sena. Abyste tento problém překonali, je třeba tradiční monitorování stavu zkombinovat s datovou vědou a strojovým učením.
Co znamená anomálie
V souvislosti s monitorováním stavu musíme zmínit také anomálie. Klasickou definici anomálie uvedl Douglas Hawkins: "Anomálie je pozorování, které se natolik odchyluje od ostatních pozorování, že vzbuzuje podezření, že bylo vytvořeno jiným mechanismem."
Existuje řada diagnostických přístupů, které mohou pomoci odhalit anomálie. Některé z nich jsou uvedeny níže.
Využití technik strojového učení při detekci anomálií se v posledních letech stalo poměrně populárním.
Ne všechny známé metody ML jsou však pro tento účel vhodné. V reálném světě nám obvykle chybí dostatek dat reprezentujících stav poruchy. Z tohoto důvodu není použití metod učení s dohledem, které mapují vstup na výstup na základě mnoha příkladů v procesu učení, dobrou volbou.
Vhodnější metodou pro detekci anomálií je autoenkodér.
Autoenkodér (obvykle reprezentovaný neuronovou sítí) se učí, jak je běžná operace reprezentována ve vstupním souboru dat. Když se vyskytne anomálie, výstup autoenkodéru vykazuje velkou chybu rekonstrukce.
V současné době se monitorování stavu obvykle používá u větších a dražších strojů.
U menších aplikací se často žádná opatření nepřijímají. Tento přístup se někdy nazývá "běh do selhání". To však neznamená, že důsledky takového selhání nemusí být závažné.
Příkladem technologií, které se zaměřují na tyto případy, jsou Edge computing nebo TinyML.
Edge computing je přístup, kdy zpracování dat probíhá co nejblíže koncovému zařízení - jedná se o opak cloud computingu. Pokud edge computing běží na hardwaru s nízkou spotřebou energie (např. mikrokontroléru) a zahrnuje strojové učení, často jej nazýváme TinyML.
Tento přístup může přinést několik klíčových výhod užitečných pro menší nebo vzdálené aplikace.
- Může běžet v režimu offline
- Má nižší náklady na implementaci
- Má nízkou latenci zpracování
- Poskytuje vyšší zabezpečení
Výrobci čipů si uvědomují, že TinyML se v nadcházejících letech stane rychle rostoucím segmentem. Proto mnozí z nich začali nabízet specializované procesory pro umělou inteligenci podporující energeticky úsporný běh ML algoritmů.
Abychom vám poskytli praktičtějšího průvodce světem TinyML, podívejme se na několik příkladů vývojových desek podporujících zpracování algoritmů ML s nízkou spotřebou energie:
Výše uvedené platformy obsahují mikrokontrolér s nízkou spotřebou a hardwarový akcelerátor podporující inferenci konvolučních neuronových sítí s nízkou spotřebou. Může být sestavena jako čip typu "vše v jednom" (MAX78000, ECM3532) nebo rozdělena na řídicí MCU a samostatný akcelerační čip.
Všechny tyto desky již obsahují senzory, jako je kamera, mikrofon nebo akcelerometr, a samozřejmě podporují připojení dalších externích senzorů.
Díky nízké spotřebě energie je možné tyto desky napájet pouze z baterie a/nebo je kombinovat se sběrem energie. Snadno tak můžeme sestavit různé always-on chytré senzory, které najdou uplatnění i při predikci údržby. Takový hardware umožňuje snadné nasazení umělé inteligence a strojového učení v aplikacích, kde v minulosti byla hlavní překážkou cena. Spolu s internetem věcí tvoří jeden ze základních kamenů Průmyslu 4.0.
Ve společnosti Consilia se zabýváme také nasazením AI/ML v průmyslových, lékařských a dalších aplikacích. Můžeme nabídnout případové studie, návrh ověřovacího konceptu nebo přímo podpořit vývoj produktu zákazníka v této oblasti. Více o našich službách si můžete přečíst v přehledu našich služeb ve vývoji hardwaru a softwaru.
Zajímavé externí zdroje
Realizované projekty
Řešení na míru a případové studie