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...

Full description

Bibliographic Details
Main Authors: Mohammad Abboush, Daniel Bamal, Christoph Knieke, Andreas Rausch
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