Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach

Thesis (MEng)--Stellenbosch University, 2026.

Saved in:
Bibliographic Details
Main Author: Mabaso, Nelisa Zamantungwa Sphumelele
Other Authors: Grobler, Jacomine
Format: Thesis
Language:English
Published: Stellenbosch : Stellenbosch University 2026
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614049876836352
access_status_str Open Access
author Mabaso, Nelisa Zamantungwa Sphumelele
author2 Grobler, Jacomine
author_browse Grobler, Jacomine
Mabaso, Nelisa Zamantungwa Sphumelele
author_facet Grobler, Jacomine
Mabaso, Nelisa Zamantungwa Sphumelele
author_sort Mabaso, Nelisa Zamantungwa Sphumelele
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MEng)--Stellenbosch University, 2026.
format Thesis
id oai:scholar.sun.ac.za:10019.1/136276
institution Stellenbosch University (South Africa)
language English
last_indexed 2026-06-10T12:45:52.267Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2026
publishDateRange 2026
publishDateSort 2026
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/136276 Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach Mabaso, Nelisa Zamantungwa Sphumelele Grobler, Jacomine Bekker, Anriette Stellenbosch University. Faculty of Engineering. Dept. of Industrial Engineering. Thesis (MEng)--Stellenbosch University, 2026. Mabaso, N. Z. S. 2026. Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach. Unpublished masters thesis. Stellenbosch: Stellenbosch University [online]. Available: https://scholar.sun.ac.za/items/c6cb6f1b-6bb7-42a6-8669-8d3bd46f6392 Railway systems are integral to sustainable urban mobility, yet their reliability depends on effective maintenance strategies that prevent costly disruptions and safety hazards. Traditional fixed-interval maintenance approaches, although widely adopted, are inefficient and fail to capitalise on the predictive potential of modern condition-monitoring technologies. Predictive maintenance offers a transformative alternative by enabling data-driven interventions before failures occur. However, implementing predictive maintenance in safety-critical environments requires models that are not only accurate but also interpretable, robust, and validated through rigorous statistical methods. This thesis addresses these challenges by investigating interpretable supervised machine learning techniques for predicting and classifying passenger door failures in Gibela’s X’Trapolis Mega trainset using event-driven data from Alstom’s TrainTracer system. Both failure and non-failure incidences are analysed under time-aware partitions to learn discriminative patterns without temporal leakage. Passenger doors represent a high-risk subsystem due to their frequent actuation, exposure to environmental stressors, and direct impact on operational safety. Failures in this subsystem have the potential to immobilise trains, cause extended dwell times, and compromise passenger security, underscoring the need for proactive monitoring. A structured modelling methodology is proposed, encompassing data understanding, preparation, and model development, supported by advanced evaluation and explainability components. The study evaluates a diverse set of supervised learning algorithms, including decision trees, tree-based ensemble methods, logistic regression, support vector machine approximator’s, and multi-layer perceptron’s. Hyperparameter tuning is performed using time series cross-validation to preserve chronological integrity, while threshold optimisation enhances classification performance under severe class imbalance. Performance is assessed using complementary metrics such as F1-score, precision-recall area under the curve, and precision-recall trade-off’s, ensuring robust evaluation in imbalanced contexts. Statistical verification using the Mann-Whitney U test validates performance differences across folds and between models, providing confidence in model selection. Results show that the tree based ensemble outperform non-linear and neural network approaches. Explainability techniques, including feature importance, permutation importance, and SHapley Additive exPlanations, are integrated to deliver global and local interpretability. These insights enable the derivation of actionable threshold-based rules for maintenance alerts, bridging the gap between predictive modelling and operational decision-making. The findings demonstrate that machine learning models, combined with rigorous evaluation and explainability, have the potential to enhance predictive maintenance strategies, reduce downtime, and improve safety in railway systems. This research contributes a replicable methodology for deploying explainable artificial intelligence in industrial contexts, with the aim to support Gibela’s strategic goal of revitalising South Africa’s rail sector through reliable and efficient commuter services. Masters 2026-04-30T11:51:25Z 2026-04-30T11:51:25Z 2026-03 Thesis https://scholar.sun.ac.za/handle/10019.1/136276 en Stellenbosch University 290 pages Stellenbosch : Stellenbosch University
spellingShingle Mabaso, Nelisa Zamantungwa Sphumelele
Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach
title Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach
title_full Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach
title_fullStr Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach
title_full_unstemmed Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach
title_short Predictive Maintenance in Rail Transportation: An Explainable Machine Learning Approach
title_sort predictive maintenance in rail transportation an explainable machine learning approach
url https://scholar.sun.ac.za/handle/10019.1/136276
work_keys_str_mv AT mabasonelisazamantungwasphumelele predictivemaintenanceinrailtransportationanexplainablemachinelearningapproach