Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software Systems
Hardware-in-the-Loop (HIL) has been recommended by ISO 26262 as an essential test bench for determining the safety and reliability characteristics of automotive software systems (ASSs). However, due to the complexity and the huge amount of data recorded by the HIL platform during the testing process...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-05-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/22/11/4066 |
_version_ | 1797491671097671680 |
---|---|
author | Mohammad Abboush Daniel Bamal Christoph Knieke Andreas Rausch |
author_facet | Mohammad Abboush Daniel Bamal Christoph Knieke Andreas Rausch |
author_sort | Mohammad Abboush |
collection | DOAJ |
description | Hardware-in-the-Loop (HIL) has been recommended by ISO 26262 as an essential test bench for determining the safety and reliability characteristics of automotive software systems (ASSs). However, due to the complexity and the huge amount of data recorded by the HIL platform during the testing process, the conventional data analysis methods used for detecting and classifying faults based on the human expert are not realizable. Therefore, the development of effective means based on the historical data set is required to analyze the records of the testing process in an efficient manner. Even though data-driven fault diagnosis is superior to other approaches, selecting the appropriate technique from the wide range of Deep Learning (DL) techniques is challenging. Moreover, the training data containing the automotive faults are rare and considered highly confidential by the automotive industry. Using hybrid DL techniques, this study proposes a novel intelligent fault detection and classification (FDC) model to be utilized during the V-cycle development process, i.e., the system integration testing phase. To this end, an HIL-based real-time fault injection framework is used to generate faulty data without altering the original system model. In addition, a combination of the Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) is employed to build the model structure. In this study, eight types of sensor faults are considered to cover the most common potential faults in the signals of ASSs. As a case study, a gasoline engine system model is used to demonstrate the capabilities and advantages of the proposed method and to verify the performance of the model. The results prove that the proposed method shows better detection and classification performance compared to other standalone DL methods. Specifically, the overall detection accuracies of the proposed structure in terms of precision, recall and F1-score are 98.86%, 98.90% and 98.88%, respectively. For classification, the experimental results also demonstrate the superiority under unseen test data with an average accuracy of 98.8%. |
first_indexed | 2024-03-10T00:52:40Z |
format | Article |
id | doaj.art-317f720313fa46a38dd7f5c3b7a4a72a |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-03-10T00:52:40Z |
publishDate | 2022-05-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-317f720313fa46a38dd7f5c3b7a4a72a2023-11-23T14:48:06ZengMDPI AGSensors1424-82202022-05-012211406610.3390/s22114066Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software SystemsMohammad Abboush0Daniel Bamal1Christoph Knieke2Andreas Rausch3Institute for Software and Systems Engineering, Technische Universität Clausthal, 38678 Clausthal-Zellerfeld, GermanyInstitute for Software and Systems Engineering, Technische Universität Clausthal, 38678 Clausthal-Zellerfeld, GermanyInstitute for Software and Systems Engineering, Technische Universität Clausthal, 38678 Clausthal-Zellerfeld, GermanyInstitute for Software and Systems Engineering, Technische Universität Clausthal, 38678 Clausthal-Zellerfeld, GermanyHardware-in-the-Loop (HIL) has been recommended by ISO 26262 as an essential test bench for determining the safety and reliability characteristics of automotive software systems (ASSs). However, due to the complexity and the huge amount of data recorded by the HIL platform during the testing process, the conventional data analysis methods used for detecting and classifying faults based on the human expert are not realizable. Therefore, the development of effective means based on the historical data set is required to analyze the records of the testing process in an efficient manner. Even though data-driven fault diagnosis is superior to other approaches, selecting the appropriate technique from the wide range of Deep Learning (DL) techniques is challenging. Moreover, the training data containing the automotive faults are rare and considered highly confidential by the automotive industry. Using hybrid DL techniques, this study proposes a novel intelligent fault detection and classification (FDC) model to be utilized during the V-cycle development process, i.e., the system integration testing phase. To this end, an HIL-based real-time fault injection framework is used to generate faulty data without altering the original system model. In addition, a combination of the Convolutional Neural Network (CNN) and Long Short-Term Memory (LSTM) is employed to build the model structure. In this study, eight types of sensor faults are considered to cover the most common potential faults in the signals of ASSs. As a case study, a gasoline engine system model is used to demonstrate the capabilities and advantages of the proposed method and to verify the performance of the model. The results prove that the proposed method shows better detection and classification performance compared to other standalone DL methods. Specifically, the overall detection accuracies of the proposed structure in terms of precision, recall and F1-score are 98.86%, 98.90% and 98.88%, respectively. For classification, the experimental results also demonstrate the superiority under unseen test data with an average accuracy of 98.8%.https://www.mdpi.com/1424-8220/22/11/4066automotive software systemsfault detection and classificationdeep learning1D-CNNLSTMreal-time fault injection |
spellingShingle | Mohammad Abboush Daniel Bamal Christoph Knieke Andreas Rausch Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software Systems Sensors automotive software systems fault detection and classification deep learning 1D-CNN LSTM real-time fault injection |
title | Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software Systems |
title_full | Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software Systems |
title_fullStr | Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software Systems |
title_full_unstemmed | Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software Systems |
title_short | Intelligent Fault Detection and Classification Based on Hybrid Deep Learning Methods for Hardware-in-the-Loop Test of Automotive Software Systems |
title_sort | intelligent fault detection and classification based on hybrid deep learning methods for hardware in the loop test of automotive software systems |
topic | automotive software systems fault detection and classification deep learning 1D-CNN LSTM real-time fault injection |
url | https://www.mdpi.com/1424-8220/22/11/4066 |
work_keys_str_mv | AT mohammadabboush intelligentfaultdetectionandclassificationbasedonhybriddeeplearningmethodsforhardwareinthelooptestofautomotivesoftwaresystems AT danielbamal intelligentfaultdetectionandclassificationbasedonhybriddeeplearningmethodsforhardwareinthelooptestofautomotivesoftwaresystems AT christophknieke intelligentfaultdetectionandclassificationbasedonhybriddeeplearningmethodsforhardwareinthelooptestofautomotivesoftwaresystems AT andreasrausch intelligentfaultdetectionandclassificationbasedonhybriddeeplearningmethodsforhardwareinthelooptestofautomotivesoftwaresystems |