Vibration-Based Gear Fault Diagnosis and Real-Time Condition Monitoring Using Machine Learning Techniques

Shahajada Mahmudul Hasan, Md. Najmul Islam Shawon, Md. Imran Hasan, Abdullah Adnan Abir · https://doi.org/10.63414/jeas.v.10.n1.2026.120
Abstract

Modern industrial systems operating under varying speed and load conditions widely employ gear assemblies for smooth power transmission. Unexpected gear failures can lead to costly downtime and safety hazards. With the advancement of Industry 4.0, sensor-based predictive maintenance has become essential for early fault detection. Traditional condition monitoring methods rely heavily on human expertise and specialized instruments, which may fail to identify early-stage faults. This study presents a low-cost intelligent predictive maintenance framework for vibration-based gear fault diagnosis and real-time condition monitoring using machine learning techniques. Vibration signals were acquired from a laboratory-scale gearbox test rig using an ADXL345 accelerometer under three gear conditions: healthy, root crack, and broken tooth, over a speed range of 600–2400 RPM. After preprocessing, approximately 930 vibration samples were used to train and evaluate Random Forest (RF), Support Vector Machine (SVM), and Artificial Neural Network (ANN) models. Among the implemented models, the ANN achieved the highest classification accuracy of 99.46% on the held-out test set, with precision, recall, and F1-scores of approximately 0.99 for all three classes and convergence within roughly 53 training epochs. A 5-fold stratified cross-validation of the ANN yielded a mean accuracy of 99.89 ± 0.22%, with the worst-fold accuracy matching the single-split result, confirming that the reported performance is stable and reproducible. In addition, a Python-based graphical user interface (GUI) using the trained ANN model, was developed for real-time condition monitoring, enabling continuous sensor-data acquisition, live fault prediction, vibration visualization, and automatic alarm activation during abnormal operating conditions. The proposed framework demonstrates high diagnostic reliability, low implementation cost, and practical applicability for Industry 4.0–based predictive maintenance systems.

Conclusion

This study proposes a low-cost and reliable AI-based condition monitoring system for gear fault diagnosis using vibration data from an ADXL345 accelerometer. Some key conclusions from this study are: • A cost-effective vibration-based condition monitoring framework was developed using the ADXL345 accelerometer and Arduino Uno, collecting data along three axes (X, Y, Z) under Healthy, Root Crack, and Broken Tooth gear conditions. • From over 1400 samples, 930 processed vibration samples (310 per class) were used to train and evaluate three AI models—Random Forest (RF), Support Vector Machine (SVM), and Artificial Neural Network (ANN). • The ANN model achieved the highest performance, with an accuracy of 99.46%, outperforming RF and SVM. • A Tkinter-based real-time GUI was implemented to continuously classify incoming sensor data and visualize vibration signals. • An alarm system with distinct alerts for Root Crack and Broken Tooth conditions was integrated to enhance operational safety. This study has several limitations. Data came from a single laboratory-scale rig under controlled conditions, which may limit generalisability to industrial systems in variable, noisy environments. Only three gear conditions were considered, the consumer-grade ADXL345 has sensitivity constraints relative to industrial transducers, and the framework relies on a manually set speed input. Future work could explore deeper architectures such as CNN and LSTM networks for more complex faults, and transfer learning for cross-machine generalisation. Expanding the dataset across more fault types, loads, and gearbox configurations would improve robustness, while deployment on edge platforms such as Raspberry Pi or NVIDIA Jetson would enable autonomous, low-latency monitoring in industrial settings.

References
[1] T. Praveenkumar, M. Saimurugan, P. Krishnakumar, and K. I. Ramachandran, “Fault Diagnosis of Automobile Gearbox Based on Machine Learning Techniques,” Procedia Eng., vol. 97, pp. 2092–2098, Jan. 2014, doi https://doi.org/10.1016/J.PROENG.2014.12.452
[2] T. Zhu, Y. Ran, X. Zhou, and Y. Wen, <em>“A Survey of Predictive Maintenance: Systems</em>, Purposes and Approaches,” IEEE Communications Surveys and Tutorials, Mar. 2024, doi https://doi.org/10.1109/COMST.2025.3567802
[3] G. A. Susto, A. Schirru, S. Pampuri, S. McLoone, and A. Beghi, “Machine learning for predictive maintenance: A multiple classifier approach,” IEEE Trans. Industr. Inform., vol. 11, no. 3, pp. 812–820, Jun. 2015, doi https://doi.org/10.1109/TII.2014.2349359
[4] S. J. Wu, N. Gebraeel, M. A. Lawley, and Y. Yih, <em>“A neural network integrated decision support system for condition-based optimal predictive maintenance policy</em>,” IEEE Transactions on Systems, Man, <em>and Cybernetics Part A:Systems and Humans</em>, vol. 37, no. 2, pp. 226–236, Mar. 2007, doi https://doi.org/10.1109/TSMCA.2006.886368
[5] E. Frontoni, R. Pollini, P. Russo, P. Zingaretti, and G. Cerri, “HDOMO: Smart Sensor Integration for an Active and Independent Longevity of the Elderly,” Sensors 2017, Vol. 17, Page 2610, vol. 17, no. 11, p. 2610, Nov. 2017, doi https://doi.org/10.3390/S17112610
[6] J. Yin, W. Wang, Z. Man, and S. Khoo, “Statistical modeling of gear vibration signals and its application to detecting and diagnosing gear faults,” Inf. Sci. (N. Y)., vol. 259, pp. 295–303, Feb. 2014, doi https://doi.org/10.1016/J.INS.2013.03.029
[7] O. D. Mohammed, M. Rantatalo, J. O. Aidanpää, and U. Kumar, “Vibration signal analysis for gear fault diagnosis with various crack progression scenarios,” Mech. Syst. Signal Process., vol. 41, no. 1–2, pp. 176–195, Dec. 2013, doi https://doi.org/10.1016/J.YMSSP.2013.06.040
[8] A. K. S. Jardine, D. Lin, and D. Banjevic, <em>“A review on machinery diagnostics and prognostics implementing condition-based maintenance</em>,” Mech. Syst. Signal Process., vol. 20, no. 7, pp. 1483–1510, Oct. 2006, doi https://doi.org/10.1016/J.YMSSP.2005.09.012
[9] M. Baptista, S. Sankararaman, I. P. de Medeiros, C. Nascimento, H. Prendinger, and E. M. P. Henriques, “Forecasting fault events for predictive maintenance using data-driven techniques and ARMA modeling,” Comput. Ind. Eng., vol. 115, pp. 41–53, Jan. 2018, doi https://doi.org/10.1016/J.CIE.2017.10.033
[10] T. P. Carvalho, F. A. A. M. N. Soares, R. Vita, R. da P. Francisco, J. P. Basto, and S. G. S. Alcalá, <em>“A systematic literature review of machine learning methods applied to predictive maintenance</em>,” Comput. Ind. Eng., vol. 137, p. 106024, Nov. 2019, doi https://doi.org/10.1016/J.CIE.2019.106024
[11] N. A. Mohammed, O. F. Abdulateef, and A. H. Hamad, <em>“An IoT and machine learning-based predictive maintenance system for electrical motors</em>,” Journal Européen des Systèmes Automatisés, vol. 56, no. 4, p. 651, 2023.
[12] J. Antonino-Daviu, “Electrical monitoring under transient conditions: A new paradigm in electric motors predictive maintenance, <em>” Applied Sciences</em>, vol. 10, no. 17, p. 6137, 2020.
[13] L. Dhamande, … A. P.-I. J. of, and undefined 2014, <em>“Detection of Fault in Gear Box System using Vibration Analysis Method</em>,” researchgate.net, vol. 3985, no. 6, 2014, Accessed: Oct. 21, 2025. [Online]. Available: https://www.researchgate.net/profile/Amar-Pawar-4/publication/359106968_Detection_of_Fault_in_Gear_Box_System_using_Vibration_Analysis_Method/links/62283f6a84ce8e5b4d122dc9/Detection-of-Fault-in-Gear-Box-System-using-Vibration-Analysis-Method.pdf
[14] A. Kumar, R. Shankar, and L. S. Thakur, “A big data driven sustainable manufacturing framework for condition-based maintenance prediction,” J. Comput. Sci., vol. 27, pp. 428–439, Jul. 2018, doi https://doi.org/10.1016/J.JOCS.2017.06.006
[15] I. U. Hassan, K. Panduru, and J. Walsh, “An in-depth study of vibration sensors for condition monitoring,” Sensors, vol. 24, no. 3, p. 740, 2024.
[16] Z. Mones, Q. Zeng, L. Hu, X. Tang, F. Gu, and A. D. Ball, “Planetary gearbox fault diagnosis using an on-rotor MEMS accelerometer,” in 2017 23rd International Conference on Automation and Computing (ICAC), IEEE, 2017, pp. 1–6.