Explainable Predictive Maintenance: Forecasting and Anomaly Detection of Diagnostic Trouble Codes for Truck Fleet Management

Type: MA thesis

Status: finished

Date: March 1, 2024 - August 31, 2024

Supervisors: Andreas Maier, Adithya Ramachandran

Abstract:

Predictive Maintenance involves monitoring a vehicle’s Diagnostic Trouble Codes (DTCs) to identify potential anomalies before they escalate into major problems, enabling maintenance teams to proactively conduct necessary repairs or maintenance and prevent critical breakdowns. 

This thesis aims to explore and compare various approaches of data analytics and machine learning methods for finding patterns and abnormalities to forecast the next DTC (with a specific emphasis on predicting Suspect Parameter Number (SPN) and Failure Mode Identifier (FMI) codes) in the sequence and using anomaly detection methods to understand how dangerous the predicted DTC is. It also aims to make the forecasted model interpretable using Explainable AI techniques for maintenance professionals to have a clear understanding of the underlying factors influencing predictions. 

The dataset is provided by Elektrobit Automotive GmbH and contains tabular time series data.

Research Objectives 

  1. Investigating strategies for enhancing predictive maintenance models through effective data pre-processing, feature selection, and handling an imbalanced dataset. 
  2. Comparing various model architectures for effective forecasting of the DTC. 
  3. Designing and evaluating anomaly detection strategies to distinguish between dangerous and non-dangerous forecasted DTC. 
  4. Assessing Explainable AI approaches in improving the explainability of forecasted DTC prediction models. 

Thesis Outline

The thesis involves the following key steps: 

  • Step 1: Literature review and theoretical framework development. 
  • Step 2: Data pre-processing, and analysis. 
  • Step 3: Design and develop model architectures for our use case. 
  • Step 4: Build Explainable AI based framework for the models. 
  • Step 5: Evaluate and compare the results of the models.
  • Step 6: Thesis writing and final presentation preparation.

Through an in-depth exploration of data analytics and machine learning, this thesis seeks to elevate predictive maintenance by investigating effective strategies, model architectures, anomaly detection, and Explainable AI for Diagnostic Trouble Codes. The theoretical framework, grounded in a comprehensive literature review, will guide the study’s key steps, leading to actionable insights for proactive vehicle maintenance.

References