Icon

Anomaly Detection on IoT Data

<p><strong>Anomaly Detection on IoT Data</strong></p><p><br>This workflow performs anomaly detection on sensor data of rotor machines using a control chart. It first calculates the "normal conditions" as the cumulative average +/- 2 times the corresponding standard deviation. </p><p>Then, it raises a 1st level alarm, if a sensor exceeds the band for normal conditions on a single frequency band, and raise a 2nd level alarm if this happens on at least 25% of the frequency bands of all sensors at the same time. </p><p>Finally, it visualizes the 2nd level alarms in a line plot w.r.t the rotor breakdown, and triggers an action if a 2nd level alarm is active.</p>

Anomaly Detection


This workflow performs anomaly detection on sensor data of rotor machines using a control chart. It first calculates the "normal conditions" as the cumulative average +/- 2 times the corresponding standard deviation. Then, it raises a 1st level alarm, if a sensor exceeds the band for normal conditions on a single frequency band, and raise a 2nd level alarm if this happens on at least 25% of the frequency bands of all sensors at the same time. Finally, it visualizes the 2nd level alarms in a line plot w.r.t the rotor breakdown, and triggers an action if a 2nd level alarm is active.


mean(alarm 1) across signals at same timeif mean(alarm 1) > 0.25 => alarm 2
2nd level alarm
Report Template Creator
Send email
Fire if level 2 Alarm
Report Page Break
Report PDF Writer
Resolve missing valueswith avg. interpolation
Missing Value
line plots with date on x-axis average alarm on y-axis
Generate LinePlot
Column Appender
Double-click toselect the frequency bandof the sensor
Example Control Chart
Column Splitter
learning boundaries and throw 1 if signal is outside of boundaries
1st level alarm
Read sensor dataof rotor machines
CSV Reader

Nodes

Extensions

Links