Generalization and Automation of Machine Learning-Based Intelligent Fault Classification for Rotating Machinery
| dc.contributor.author | Larocque-Villiers, Justin | |
| dc.contributor.supervisor | Dumond, Patrick | |
| dc.contributor.supervisor | Knox, David | |
| dc.date.accessioned | 2024-01-29T22:11:48Z | |
| dc.date.available | 2024-01-29T22:11:48Z | |
| dc.date.issued | 2024-01-29 | en_US |
| dc.description.abstract | This thesis leverages vibration-based unsupervised learning and deep transfer learning to reduce the manual labour involved in building algorithms that perform intelligent fault detection (IFD) on roller element bearings. A review of theory and literature in the field of IFD is presented, and challenges are discussed. An issue is then introduced; current machine learning models built for IFD show strong performance on a small subset of specific data, but do not generalize to a broader range of applications. Signal processing, machine learning, and transfer learning concepts are then explained and discussed. Time-frequency fingerprinting, as well as feature engineering, is used in conjunction with principal component analysis (PCA) to prepare vibration signals to be clustered by a gaussian mixture model (GMM). This process allows for the intelligent referral of data towards algorithms that have performed well on similar datasets and favours the re-use of domain-specific tasks. An algorithm is then proposed that promotes generalization in convolutional neural networks (CNNs) and simplifies the hyperparameter tuning process to allow machine learning models to be applied to a broader set of problems. The machine learning process is then automated as much as possible through meta learning and ensemble models: data similarity measurements are used to evaluate the data fit for transfer and propose training guidelines. Throughout the thesis, three open-source bearing fault datasets are used to test and validate the hypotheses. This thesis focuses on developing and adapting current deep learning models to succeed in challenging domains and real-world scenarios, while improving performance with unsupervised learning and transfer learning. | en_US |
| dc.identifier.uri | http://hdl.handle.net/10393/45896 | |
| dc.identifier.uri | http://dx.doi.org/10.20381/ruor-30100 | |
| dc.language.iso | en | en_US |
| dc.publisher | Université d'Ottawa / University of Ottawa | en_US |
| dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 International | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
| dc.subject | Predictive Maintenance | en_US |
| dc.subject | Machine Learning | en_US |
| dc.subject | Transfer Learning | en_US |
| dc.subject | Sensors | en_US |
| dc.subject | Convolutional Neural Networks | en_US |
| dc.subject | Signal Processing | en_US |
| dc.title | Generalization and Automation of Machine Learning-Based Intelligent Fault Classification for Rotating Machinery | en_US |
| dc.type | Thesis | en_US |
| thesis.degree.discipline | Génie / Engineering | en_US |
| thesis.degree.level | Masters | en_US |
| thesis.degree.name | MASc | en_US |
| uottawa.department | Génie mécanique / Mechanical Engineering | en_US |
