Repository logo

Predictive Maintenance by the Detection of Gradual Faults in an IoT-Enabled Public Bus

dc.contributor.authorVira, Gautam
dc.contributor.supervisorYeap, Tet
dc.contributor.supervisorKiringa, Iluju
dc.date.accessioned2024-10-30T17:11:11Z
dc.date.available2024-10-30T17:11:11Z
dc.date.issued2024-10-30
dc.description.abstractThe widespread incorporation of Internet of Things (IoT) devices in various systems such as mobile phones, vehicles, and security systems is used to collect data. These large volumes of data can be used to train models to make predictions about various things. One such application that uses data from IoT devices is called predictive maintenance. Predictive maintenance involves collecting data from machines and using algorithms to analyze the machine's condition or determine if the machine requires maintenance or repairs. Prior to such a predictive approach, organizations would have to conduct scheduled check-ups for their vehicles to find out if the vehicles needed any repairs or maintenance; however, the scheduled check-ups resulted in downtime and shut-downs and so this proved to be costly and time-inefficient, as many of the vehicles would not require any kind of maintenance or repairs. The shift to predictive maintenance addresses these challenges by leveraging the continuous data stream from IoT devices to predict and prevent failures. This thesis presents a clustering-based algorithm to perform predictive maintenance by detecting potential faults and gradual deterioration for IoT-based buses. The algorithm is tested for the cooling system and the engine torque system of a bus from the Société de Transport de l'Outaouais (STO) transit service. In order to overcome the lack of availability of real-world data, this work also generates two synthetic time series datasets that contain sensor readings belonging to the cooling system and the engine torque system to simulate normal buses, and buses with underlying potential faults and gradual deterioration that the standard maintenance systems would not detect. The synthetic data generation process leverages deep learning frameworks such as Generative Adversarial Networks and Long Short-Term Memory networks along with other statistical methods to make the data appear as realistic as possible. The results from the experiments conducted using the predictive models validate the reliability and accuracy of the proposed algorithm. The results showed that using the predictive maintenance algorithm resulted in all the faults being clustered accurately and appropriately based on the type of fault. This thesis demonstrates that predictive maintenance not only enhances cost and time efficiency but also significantly improves user safety by enabling preemptive maintenance actions. While the predictive models implemented in this thesis focus on the cooling and engine torque systems, the methodology proposed is flexible and can be extended to other subsystems. Overall, this work contributes to the field of predictive maintenance by presenting an efficient and practical solution that ensures the reliability and safety of transportation systems.
dc.identifier.urihttp://hdl.handle.net/10393/49811
dc.identifier.urihttps://doi.org/10.20381/ruor-30656
dc.language.isoen
dc.publisherUniversité d'Ottawa / University of Ottawa
dc.subjectClustering
dc.subjectPredictive Maintenance
dc.subjectDynamic Time Warping
dc.subjectTime Series
dc.subjectMachine Learning
dc.subjectSynthetic Data Generation
dc.subjectGenerative Modeling
dc.titlePredictive Maintenance by the Detection of Gradual Faults in an IoT-Enabled Public Bus
dc.typeThesisen
thesis.degree.disciplineGénie / Engineering
thesis.degree.levelMasters
thesis.degree.nameMCS
uottawa.departmentScience informatique et génie électrique / Electrical Engineering and Computer Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
Vira_Gautam_2024_thesis.pdf
Size:
5.67 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
license.txt
Size:
6.65 KB
Format:
Item-specific license agreed upon to submission
Description: