GRU-Based Denoising Autoencoder for Detection and Clustering of Unknown Single and Concurrent Faults during System Integration Testing of Automotive Software Systems

被引:7
作者
Abboush, Mohammad [1 ]
Knieke, Christoph [1 ]
Rausch, Andreas [1 ]
机构
[1] Tech Univ Clausthal, Inst Software & Syst Engn, D-38678 Clausthal Zellerfeld, Germany
关键词
automotive software systems development; real-time validation; hardware-in-the-loop (HIL); system integration testing; fault detection and clustering; deep learning; GRU-based denoising autoencoder; k-means; DIAGNOSIS; MODEL;
D O I
10.3390/s23146606
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Recently, remarkable successes have been achieved in the quality assurance of automotive software systems (ASSs) through the utilization of real-time hardware-in-the-loop (HIL) simulation. Based on the HIL platform, safe, flexible and reliable realistic simulation during the system development process can be enabled. However, notwithstanding the test automation capability, large amounts of recordings data are generated as a result of HIL test executions. Expert knowledge-based approaches to analyze the generated recordings, with the aim of detecting and identifying the faults, are costly in terms of time, effort and difficulty. Therefore, in this study, a novel deep learning-based methodology is proposed so that the faults of automotive sensor signals can be efficiently and automatically detected and identified without human intervention. Concretely, a hybrid GRU-based denoising autoencoder (GRU-based DAE) model with the k-means algorithm is developed for the fault-detection and clustering problem in sequential data. By doing so, based on the real-time historical data, not only individual faults but also unknown simultaneous faults under noisy conditions can be accurately detected and clustered. The applicability and advantages of the proposed method for the HIL testing process are demonstrated by two automotive case studies. To be specific, a high-fidelity gasoline engine and vehicle dynamic system along with an entire vehicle model are considered to verify the performance of the proposed model. The superiority of the proposed architecture compared to other autoencoder variants is presented in the results in terms of reconstruction error under several noise levels. The validation results indicate that the proposed model can perform high detection and clustering accuracy of unknown faults compared to stand-alone techniques.
引用
收藏
页数:25
相关论文
共 68 条
[1]   Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software Systems [J].
Abboush, Mohammad ;
Bamal, Daniel ;
Knieke, Christoph ;
Rausch, Andreas .
SENSORS, 2022, 22 (11)
[2]   Hardware-in-the-Loop-Based Real-Time Fault Injection Framework for Dynamic Behavior Analysis of Automotive Software Systems [J].
Abboush, Mohammad ;
Bamal, Daniel ;
Knieke, Christoph ;
Rausch, Andreas .
SENSORS, 2022, 22 (04)
[3]   Principal component analysis [J].
Abdi, Herve ;
Williams, Lynne J. .
WILEY INTERDISCIPLINARY REVIEWS-COMPUTATIONAL STATISTICS, 2010, 2 (04) :433-459
[4]   Automated detection of arrhythmias using different intervals of tachycardia ECG segments with convolutional neural network [J].
Acharya, U. Rajendra ;
Fujita, Hamido ;
Lih, Oh Shu ;
Hagiwara, Yuki ;
Tan, Jen Hong ;
Adam, Muhammad .
INFORMATION SCIENCES, 2017, 405 :81-90
[5]   The k-means Algorithm: A Comprehensive Survey and Performance Evaluation [J].
Ahmed, Mohiuddin ;
Seraj, Raihan ;
Islam, Syed Mohammed Shamsul .
ELECTRONICS, 2020, 9 (08) :1-12
[6]   Comparing a knowledge-based and a data-driven method in querying data streams for system fault detection: A hydraulic drive system application [J].
Alzghoul, Ahmad ;
Backe, Bjorn ;
Lofstrand, Magnus ;
Bystrom, Arne ;
Liljedahl, Bengt .
COMPUTERS IN INDUSTRY, 2014, 65 (08) :1126-1135
[7]  
[Anonymous], Implementation Software
[8]  
[Anonymous], 2012, ISO 26262-10:2012
[9]   BRB Prediction With Customized Attributes Weights and Tradeoff Analysis for Concurrent Fault Diagnosis [J].
Chang, Leilei ;
Xu, Xiaojian ;
Liu, Zhun-ga ;
Qian, Bin ;
Xu, Xiaobin ;
Chen, Yu-Wang .
IEEE SYSTEMS JOURNAL, 2021, 15 (01) :1179-1190
[10]  
Cho KYHY, 2014, Arxiv, DOI arXiv:1409.1259