Intelligent Identification of Simultaneous Faults of Automotive Software Systems Under Noisy and Imbalanced Data Using Ensemble LSTM and Random Forest

被引:4
作者
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; fault detection and diagnosis; deep learning; denoising autoencoder; LSTM; random forest; real-time simulation; fault injection; hardware-in-the-loop (HIL); DIAGNOSIS; CLASSIFICATION;
D O I
10.1109/ACCESS.2023.3340865
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
According to ISO 26262 standard, functional validation of the developed Automotive Software Systems (ASSs) is crucial to ensure the safety and reliability aspects. Hardware-in-the-loop (HIL) has been introduced as a reliable, safe and flexible test platform to enable the validation process in real-time. However, the traditional failure analysis process of HIL tests is time-consuming, extremely difficult and requires considerable effort. Therefore, an intelligent solution that can overcome the above challenges is required. Following a data-driven approach, the development of deep learning methods for fault detection and classification has gradually become a hot topic. However, despite the fruitful results, most of the previous studies were conducted for single faults without considering the simultaneous occurrence of multiple faults and ignoring the noisy conditions. In this study, based on multi-label ensemble long short term memory (LSTM) and random forest (RF) techniques, a novel method for simultaneous fault classification under noisy conditions is developed. To improve the robustness of the model against noise, a GRU-based denoising autoencoder (DAE) was implemented. Furthermore, to overcome the challenge of imbalanced data, a random undersampling algorithm was employed. By doing so, the single and simultaneous sensor faults occurring during HIL testing of ASSs can be efficiently and automatically detected and identified. To evaluate the capabilities and robustness of the proposed method, a high-fidelity gasoline engine with a dynamic vehicle system and driving environment was used as a case study. The analysis results demonstrate that the proposed model can achieve a high degree of accuracy under noise with an average detection accuracy of 99.43%. Moreover, compared to the individual methods, the proposed ensemble learning architecture with DAE provides more promising fault identification performance with improved accuracy and robustness. Specifically, the test results show that the proposed model is superior to other state-of-the-art models in identifying simultaneous faults with 91.2% F1-Score.
引用
收藏
页码:140022 / 140040
页数:19
相关论文
共 74 条
[1]   GRU-Based Denoising Autoencoder for Detection and Clustering of Unknown Single and Concurrent Faults during System Integration Testing of Automotive Software Systems [J].
Abboush, Mohammad ;
Knieke, Christoph ;
Rausch, Andreas .
SENSORS, 2023, 23 (14)
[2]   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)
[3]   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)
[4]   A data-driven approach to simultaneous fault detection and diagnosis in data centers [J].
Asgari, Sahar ;
Gupta, Rohit ;
Puri, Ishwar K. ;
Zheng, Rong .
APPLIED SOFT COMPUTING, 2021, 110
[5]  
Automotive Simulation Models (ASM), About us
[6]  
Bedi N. Gupta, I-SiamIDS: An improved siam-IDS for handling class imbalance in network-based intrusion detectionsystems
[7]   Random forest in remote sensing: A review of applications and future directions [J].
Belgiu, Mariana ;
Dragut, Lucian .
ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2016, 114 :24-31
[8]   A Novel Fault Detection, Identification and Prediction Approach for Autonomous Vehicle Controllers Using SVM [J].
Biddle, Liam ;
Fallah, Saber .
AUTOMOTIVE INNOVATION, 2021, 4 (03) :301-314
[9]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[10]  
Bringmann Eckard, 2008, 2008 First IEEE International Conference on Software Testing, Verification and Validation (ICST '08), P485, DOI 10.1109/ICST.2008.45