Generátory datových sad pro učení a ověřování klasifikačních modelů pro diagnostiku poruch založených na umělých neuronových sítích

Softwarové generátory dat pro trénování a validaci neuronových sítí pro vibrodiagnostiku rotačních strojů zahrnují tři oddělená řešení generování trénovacích a ověřovacích množin.
První generátor je vytvořen v prostředí MATLAB a generuje signály zrychlení vibrací, které sestávají z definovaného počtu harmonických složek s náhodnou frekvencí, amplitudou a náhodnou velikostí aditivního šumu. Software vygeneruje dvě třídy signálů s různou šířkou pásma. První třída je omezena filtrem 1. řádu s mezní frekvencí 1 kHz, druhá s mezním kmitočtem 11 kHz. Vygenerované signály jsou exportovány do *.CSV souboru a mohou být dále použity pro trénování a validaci neuronové sítě.
Druhý generátor je implementován v prostředí LabVIEW a využívá *.CSV výstup z prvního generátoru a transformuje krátký úsek generovaného signálu do signálu nekonečné délky. Tento poté posílá na vibrační budič, na němž je umístěn chytrý diagnostický snímač, který mechanické signály snímá dvěma akcelerometry.  Generátor poté komunikuje se snímačem po digitální sběrnici a ukládá data nasnímaná snímači s různou šířkou pásma. Tato reálná data reflektující skutečné mechanické vlastnosti snímacího systému jsou poté použita jako vstupní data pro trénování a validaci neuronové sítě.
Třetí generátor je rovněž implementován v prostředí LabVIEW a generuje jasně uživatelsky definované frekvenční spektrum s aditivním šumem a s danou šířkou pásma pomocí dolnopropustného filtru 1. řádu s uživatelsky definovaným mezním kmitočtem. Výstupem generátoru je *. CSV soubor, který lze importovat např. do prostředí Python pro trénování a validaci neuronové sítě.