Full Text Available
Note: Clicking the button above will open the full text document at the original institutional repository in a new window.
Thesis (MEng)--Stellenbosch University, 2026.
| Main Author: | |
|---|---|
| Other Authors: | |
| Format: | Thesis |
| Language: | English |
| Published: |
Stellenbosch : Stellenbosch University
2026
|
| Tags: |
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 |