Adaptable and Interpretable Framework for Anomaly Detection in SCADA-based industrial systems

被引:9
作者
Wadinger, Marek [1 ]
Kvasnica, Michal [1 ]
机构
[1] Slovak Univ Technol Bratislava, Inst Informat Engn Automat & Math, Radlinskeho 9, Bratislava 81237, Slovakia
关键词
Anomaly detection; Root cause isolation; Iterative learning; Statistical learning; Self-supervised learning;
D O I
10.1016/j.eswa.2024.123200
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we introduce an Adaptable and Interpretable Framework for Anomaly Detection (AID) designed for industrial systems utilizing IoT data streams on top of well -established SCADA systems. AID leverages dynamic conditional probability distribution modeling to capture the normal operation of dynamic systems and isolate the root causes of anomalies at the level of individual inputs. The self -supervised framework dynamically updates parameters of underlying model, allowing it to adapt to non-stationarity. AID interprets anomalies as significant deviations from conditional probability, encompassing interactions as well as both spatial and temporal irregularities by exposing them as features. Crucially, AID provides dynamic operating limits to integrate with existing alarm handling mechanisms in SCADA-based IoT systems. Two industrial -scale case studies demonstrate AID's capabilities. The first study showcases AID's effectiveness on energy storage system, adapting to changes, setting context -aware limits for SCADA, and ability to leverage a physics -based model. The second study monitors battery module temperatures, where AID identifies hardware faults, emphasizing its relevance to energy storage safety. A benchmark evaluation on real data shows that AID delivers comparable performance to other self -learning adaptable anomaly detection methods, with the significant advancement in diagnostic capabilities for improved system reliability and performance.
引用
收藏
页数:15
相关论文
共 48 条
[1]   Unsupervised real-time anomaly detection for streaming data [J].
Ahmad, Subutai ;
Lavin, Alexander ;
Purdy, Scott ;
Agha, Zuha .
NEUROCOMPUTING, 2017, 262 :134-147
[2]  
Amarasinghe K, 2018, C HUM SYST INTERACT, P311, DOI 10.1109/HSI.2018.8430788
[3]  
Amer M., 2013, P ACM SIGKDD WORKSH, P8, DOI DOI 10.1145/2500853.2500857
[4]  
[Anonymous], 1992, Journal of Computational and Graphical Statistics, DOI DOI 10.2307/1390838
[5]  
[Anonymous], 2015, Introducing practical and robust anomaly detection in a time series
[6]   Ensembles of incremental learners to detect anomalies in ad hoc sensor networks [J].
Bosman, Hedde H. W. J. ;
Iacca, Giovanni ;
Tejada, Arturo ;
Wortche, Heinrich J. ;
Liotta, Antonio .
AD HOC NETWORKS, 2015, 35 :14-36
[7]   Fault Diagnosis using eXplainable AI: A transfer learning-based approach for rotating machinery exploiting augmented synthetic data [J].
Brito, Lucas Costa ;
Susto, Gian Antonio ;
Brito, Jorge Nei ;
Duarte, Marcus Antonio Viana .
EXPERT SYSTEMS WITH APPLICATIONS, 2023, 232
[8]  
Carletti M, 2019, IEEE SYS MAN CYBERN, P21, DOI [10.1109/smc.2019.8913901, 10.1109/SMC.2019.8913901]
[9]   Anomaly Detection for IoT Time-Series Data: A Survey [J].
Cook, Andrew A. ;
Misirli, Goksel ;
Fan, Zhong .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) :6481-6494
[10]   Time Series Change Point Detection with Self-Supervised Contrastive Predictive Coding [J].
Deldari, Shohreh ;
Smith, Daniel, V ;
Xue, Hao ;
Salim, Flora D. .
PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE 2021 (WWW 2021), 2021, :3124-3135