METHOD OF PREVENTING FAILURES OF ROTATING MACHINES BY VIBRATION ANALYSIS USING MACHINE LEARNING TECHNIQUES

Authors

  • O. O. Zalutska Khmelnytskyi National University, Khmelnytskyi, Ukraine
  • O. V. Hladun Khmelnytskyi National University, Khmelnytskyi, Ukraine
  • O. V. Mazurets Khmelnytskyi National University, Khmelnytskyi, Ukraine

DOI:

https://doi.org/10.15588/1607-3274-2025-1-13

Keywords:

rotation machines, element failure, transitional conditions, clustering, classification, CNN

Abstract

Context. The problem of determining transitional conditions that precede the shift from an operating state to a non-operating state based on data obtained from the sensors of rotating machine elements is being solved. The object of the study is the process of detecting faults and states that indicate an approach to breakdown in rotating machine elements based on data obtained from sensors.
The subject of the study is the application of k-means and the elbow method algorithms for clustering and convolutional neural networks for classifying sensor data and detecting near-failure states of machine elements.
Objective. The purpose of the work is to create a method for processing sensor data from rotating machines using convolutional neural networks to accurately detect conditions close to failure in rotating machine elements, which will increase the efficiency of maintenance and prevent equipment failures.
Method. The proposed method of preventing failures of rotating machines by vibration analysis using machine learning techniques using a combination of clustering and deep learning methods. At the first stage, the sensor data undergoes preprocessing, including normalization, dimensionality reduction, and noise removal, after which the K-means algorithm is applied. To determine the
optimal number of clusters, the Elbow method is used, which provides an effective grouping of the states of rotating machine elements,
identifying states close to the transition to fault. A CNN model has also been developed that classifies clusters, allowing for the accurate separation of nominal, fault, and transitional conditions. The combination of clustering methods with the CNN model improves the accuracy of detecting potential faults and enables timely response, which is critical for preventing accidents and ensuring
the stability of equipment operation.
Results. A method of preventing failures of rotating machines by vibration analysis using machine learning techniques and a relevant software package have been developed. The implemented method allows us to identify not only normal and emergency
states but also to distinguish a third class – transitional, close to breakdown. The quality of clustering for the three classes is confirmed
by the value of the silhouette coefficient of 0.506, which indicates the proper separation of the clusters, and the Davis-Boldin index of 0.796, which demonstrates a high level of internal cluster coherence. Additionally, CNN was trained to achieve 99% accuracy for classifying this class, which makes the method highly efficient and distinguishes it from existing solutions.
Conclusions. A method of preventing failures of rotating machines by vibration analysis using machine learning techniques was
developed, the allocation of the third class – transitional, indicating a state close to breakdown – was proposed, and its effectiveness
was confirmed. The practical significance of the results lies in the creation of a neural network model for classifying the state of rotating elements and the development of a web application for interacting with these models.

Author Biographies

O. O. Zalutska, Khmelnytskyi National University, Khmelnytskyi

Assistant of the Department of Computer Sciences

O. V. Hladun, Khmelnytskyi National University, Khmelnytskyi

Student of the Department of Computer Sciences

O. V. Mazurets, Khmelnytskyi National University, Khmelnytskyi

PhD, Associate Professor, Department of Computer Science

References

Havugimana I., Liu B., Liu F., Zhang J., Li B., Wan P. Review of artificial intelligent algorithms for engine performance, control, and diagnosis, Energies, 2023, Vol. 16, No 3, P. 1206.

DOI: 10.3390/en16031206.

Du C., Li W., Rong Y., Li F., Yu F., Zeng X. Research onthe application of artificial intelligence method in automobile engine fault diagnosis, Engineering Research Express, 2021, Vol. 3, No 2, p. 026002. DOI: 10.1088/2631-8695/ac01ad.

Gong C.-S. A., Su C.-H. S., Chen Y.-H., Guu D.-Y. How to Implement Automotive Fault Diagnosis Using Artificial Intelligence Scheme, Micromachines, 2022, Vol. 13, P. 1380. DOI: 10.3390/mi13091380.

Matania O., Bachar L., Bechhoefer E., Bortman J. Signal processing for the condition-based maintenance of rotating machines via vibration analysis: A tutorial, Sensors, 2024, Vol. 24, No 2, P. 454. DOI: 10.3390/s2402045.

Krak I., Zalutska O., Molchanova M., Mazurets O., Manziuk E., Barmak O. Method for neural network detecting propaganda techniques by markers with visual analytic, CEUR Workshop Proceedings, 2024, Vol. 3790, pp. 158–170. Mode of access: https://ceur-ws.org/Vol 3790/paper14.pdf.

Singh V., Gangsar P., Porwal R., Atulkar A. Artificial intelligence application in fault diagnostics of rotating industrial machines: a state-of-the-art review, Journal of Intelligent Manufacturing, 2021. DOI: 10.1007/s10845-021-01861-5.

Krak I., Zalutska O., Molchanova M., Mazurets O., Bahrii R., Sobko O., Barmak O. Abusive Speech Detection Method for Ukrainian Language Used Recurrent Neural Network, CEUR Workshop Proceedings, 2023, Vol. 3387, pp. 16–28. DOI: 10.31110/COLINS/2024-3/002.

Qiu S., Cui X., Ping Z., Shan N., Li Z., Bao X., Xu X. Deep learning techniques in intelligent fault diagnosis and prognosis for industrial systems: a review, Sensors, 2023, Vol. 23, No 3, P. 1305. DOI: 10.3390/s23031305.

Vago N. O. P., Forbicini F., Fraternali P. Predicting machine failures from multivariate time series: an industrial case study, Machines, 2024, Vol. 12, No 6, P. 357. DOI:

3390/machines12060357. 10. Lee Y., Park C., Kim N., Ahn J., Jeong J. LSTMautoencoder

based anomaly detection using vibration data of wind turbines, Sensors, 2024, Vol. 24, No 9, P. 2833. DOI: 10.3390/s24092833.

Peng H., Li H., Zhang Y., Wang S., Gu K., Ren M. Multisensor vibration signal based three-stage fault prediction for rotating mechanical equipment, Entropy, 2022, Vol. 24,

No 2, P. 164. DOI: 10.3390/e24020164.

IMS Bearings. Mode of access: https://data.nasa.gov/Raw- Data/IMS-Bearings/brfb-gzcv/about_data.

Łuczak D. Machine fault diagnosis through vibration analysis: time series conversion to grayscale and RGB images for recognition via convolutional neural networks,

Energies, 2024, Vol. 17, No 9, P. 1998. DOI: 10.3390/en17091998.

Selvaraju R. R., Cogswell M., Das A., Vedantam R., Parikh D., Batra D. Grad-CAM: visual explanations from deep networks via gradient-based localization, International Journal of Computer Vision, 2019, Vol. 128, No 2, pp. 336–359. DOI: 10.1007/s11263-019-01228-7.

Medeiros N. L., Silva N. S. R., Endo P. T. A comparative analysis of converters of tabular data into image for the classification of arboviruses using convolutional neural networks, PLOS ONE, 2023, Vol. 18, No 12, P. e0295598. DOI: 10.1371/journal.pone.0295598.

Department of Software of the National University – Zaporizhzhya Polytechnic. Mode of access: https://pz.zp.ua/files/vkiit/zeroShot_vkiit.rar.

Yu L., Zhou R., Chen R., Lai K. K. Missing data preprocessing in credit classification: one-hot encoding or imputation?, Emerging Markets Finance and Trade, 2020, pp. 1–11.

DOI: 10.1080/1540496x.2020.1825935.

Setiawan H., Firnanda A., Khair U. Enhancing the accuracy of diabetes prediction using feedforward neural networks: strategies for improved recall and generalization, Brilliance:

Research of Artificial Intelligence, 2024, Vol. 4, No 1, pp. 201–207.

DOI: 10.47709/brilliance.v4i1.3888.

Miraftabzadeh S. M., et al. K-means and alternative clustering methods in modern power systems, IEEE Access, 2023, P. 1. DOI: 10.1109/access.2023.3327640.

Sutomo F., Muaafii D. A., Al Rasyid D. N., Kurniawan Y. I., Afuan L., Cahyono T., et al. Optimization of the k-nearest neighbors algorithm using the elbow method on stroke prediction, Jurnal Teknik Informatika (Jutif), 2023, Vol. 4, No 1, pp. 125–130.

DOI: 10.52436/1.jutif.2023.4.1.839.

Ashari I. F., Nugroho E. D., Baraku R., Yanda I. N., Liwardana R. Analysis of elbow, silhouette, Davies-Bouldin, Calinski-Harabasz, and Rand-Index evaluation on k-means algorithm for classifying flood-affected areas in Jakarta, Journal of Applied Informatics and Computing,

, Vol. 7, No. 1, pp. 89–97. DOI: 10.30871/jaic.v7i1.4947.

Humaira H., Hestry R., Rasyidah R. Determining the appropriate cluster number using elbow method for k-means algorithm, Proceedings of the 2nd Workshop on Multidisciplinary and Applications (WMA), Padang, Indonesia, Jan. 24–25, 2018. DOI: 10.4108/eai.24-1-

2292388.

Pang Y., Sun M., Jiang X., Li X. Convolution in convolution for network in network, IEEE Transactions on Neural Networks and Learning Systems, 2017, Vol. 29, No. 5, pp. 1587–1597. DOI: 10.1109/TNNLS.2017.2676130

Zafar A., Aamir M., Mohd Nawi N., Arshad A., Riaz S., Alruban A., et al. A comparison of pooling methods for convolutional neural networks, Applied Sciences, 2022, Vol. 12, No. 17, p. 8643. DOI: 10.3390/app12178643

Welcome to Flask – Flask Documentation (3.1.x). Mode of access: https://flask.palletsprojects.com/en/stable.

GitHub – AlexFRUZ/Corrupted_File_Detection. Mode of access:

https://github.com/AlexFRUZ/Corrupted_File_Detection.

Downloads

Published

2025-04-10

How to Cite

Zalutska, O. O., Hladun, O. V., & Mazurets, O. V. (2025). METHOD OF PREVENTING FAILURES OF ROTATING MACHINES BY VIBRATION ANALYSIS USING MACHINE LEARNING TECHNIQUES. Radio Electronics, Computer Science, Control, (1), 142–152. https://doi.org/10.15588/1607-3274-2025-1-13

Issue

Section

Neuroinformatics and intelligent systems