The experimental application of popular machine learning algorithms on predictive maintenance and the design of IIoT based condition monitoring system

Abstract With the fourth industrial revolution, which has become increasingly widespread in the manufacturing industry, traditional maintenance has been replaced by the industrial internet of things (IIoT) based on condition monitoring system (CMS). The IIoT concept provides easier and reliable maintenance. Unlike traditional maintenance, IIoT systems that perform real-time monitoring can provide great advantages to the company by notifying the related maintenance team members of the factory before a serious failure occurs. It is very important to detect faulty bearings before they reach the critical level during the rotation. In this study, an industry 4.0 compatible, IIoT based and low-cost CMS was created and it consists of three main parts. Firstly experimental setup, secondly IIoT based condition monitoring application (CMA) and finally machine learning (ML) models and their evaluation. The experimental setup contains mechanical and electronic materials. Although the most common method used in the classification of bearing damage is vibration data, it observed that characteristics such as sound level, current, rotational speed, and temperature should be included in the data set in order to increase the success of the classification. All these data were collected from the setup, which is 6203 type bearing connected to the universal motor shaft. The designed CMA provides real-time monitoring and recording of the data, which comes wirelessly from the setup, on a mobile device that has an Android operating system. The CMA can also send SMS and e-mail notifications to maintenance team supervisors over mobile devices in case critical thresholds are exceeded. Lastly, the data collected from the experimental setup was modeled for classification with popular ML algorithms such as support vector machine (SVM), linear discrimination analysis (LDA), random forest (RF), decision tree (DT), and k-nearest neighbor (kNN). The models were evaluated with accuracy, precision, TPR, TNR, FPR, FNR, F1 score and, Kappa metrics. During the evaluation of all models, it was observed that with the increase in the number of features in the data set, the accuracy, sensitivity, TPR, TNR, F1 score and Kappa metrics increased above 99% at 95% confidence interval, and FPR and FNR metrics fell below 1%. Although ML models gave successful results, LDA and DT models gave results much faster than others did. On the other hand, the classification success of the LDA model is relatively low. However, DT model is the optimum choice for CMS due to its convenience in determining threshold values, and its ability to give fast and acceptable classification rates.

[1]  Giansalvo Cirrincione,et al.  Bearing Fault Detection by a Novel Condition-Monitoring Scheme Based on Statistical-Time Features and Neural Networks , 2013, IEEE Transactions on Industrial Electronics.

[2]  R. Bekka,et al.  A new method for automatic defects detection and diagnosis in rolling element bearings using Wald test , 2018 .

[3]  A. Duyar,et al.  Predictive Maintenance , 2016 .

[4]  S. Sarkar,et al.  Application of IoT-Enabled Smart Agriculture in Vertical Farming , 2019, Advances in Communication, Devices and Networking.

[5]  Xiaohui Ye,et al.  Study on Predictive Maintenance Strategy , 2016, UbiComp 2016.

[6]  Massimo Banzi,et al.  Make: Getting Started with Arduino: The Open Source Electronics Prototyping Platform , 2014 .

[7]  Y. Zhao,et al.  Comparison of decision tree methods for finding active objects , 2007, 0708.4274.

[8]  H. H. Bilgic,et al.  A STUDY ON PREDICTION OF SURFACE ROUGHNESS AND CUTTING TOOL TEMPERATURE AFTER TURNING FOR S235JR STEEL , 2019 .

[9]  Michael C. Jäger,et al.  Industrial Experience with Open Source Software Process Management , 2016, 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC).

[10]  Fatih Adiguzel,et al.  Spatial data analysis with R programming for environment , 2019 .

[11]  Soib Taib,et al.  Application of infrared thermography for predictive/preventive maintenance of thermal defect in electrical equipment , 2013 .

[12]  Bo-Suk Yang,et al.  Support vector machine in machine condition monitoring and fault diagnosis , 2007 .

[13]  Lior Rokach,et al.  Top-down induction of decision trees classifiers - a survey , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[14]  R. Chhikara,et al.  Linear discriminant analysis with misallocation in training samples , 1984 .

[15]  Mart A. M. M. van der Meijden,et al.  Smart Asset Management for Electric Utilities: Big Data and Future , 2017, ArXiv.

[16]  Siliang Lu,et al.  Condition monitoring and fault diagnosis of motor bearings using undersampled vibration signals from a wireless sensor network , 2018 .

[17]  Taghi M. Khoshgoftaar,et al.  A survey of open source tools for machine learning with big data in the Hadoop ecosystem , 2015, Journal of Big Data.

[18]  G. McLachlan Discriminant Analysis and Statistical Pattern Recognition , 1992 .

[19]  P. Konar,et al.  Bearing fault detection of induction motor using wavelet and Support Vector Machines (SVMs) , 2011, Appl. Soft Comput..

[20]  Jovica Đurković,et al.  Open Source Approach in Software Development-Advantages and Disadvantages , 2022 .

[21]  Y C Chu,et al.  An effective method for monitoring the vibration data of bearings to diagnose and minimize defects , 2018 .

[22]  Nabil H. Farhat Photonic neural networks and learning machines , 1992, IEEE Expert.

[23]  Enrico Zio,et al.  Artificial intelligence for fault diagnosis of rotating machinery: A review , 2018, Mechanical Systems and Signal Processing.

[24]  Nagi Gebraeel,et al.  Residual life predictions from vibration-based degradation signals: a neural network approach , 2004, IEEE Transactions on Industrial Electronics.

[25]  KusiakAndrew,et al.  Assessment of corporate innovation capability with a data-mining approach , 2016 .

[26]  Sun Liling,et al.  An Improvement of Stator Current Based Detection of Bearing Fault in Induction Motors , 2007, 2007 IEEE Industry Applications Annual Meeting.

[27]  Mohd Jailani Mohd Nor,et al.  Statistical analysis of sound and vibration signals for monitoring rolling element bearing condition , 1998 .

[28]  Jing Tian,et al.  Motor Bearing Fault Detection Using Spectral Kurtosis-Based Feature Extraction Coupled With K-Nearest Neighbor Distance Analysis , 2016, IEEE Transactions on Industrial Electronics.

[29]  Robert Bicker,et al.  Development of a Condition Monitoring Algorithm for Industrial Robots based on Artificial Intelligence and Signal Processing Techniques , 2018 .

[30]  Ruben Ruiz-Gonzalez,et al.  An SVM-Based Classifier for Estimating the State of Various Rotating Components in Agro-Industrial Machinery with a Vibration Signal Acquired from a Single Point on the Machine Chassis , 2014, Sensors.

[31]  Leo Breiman,et al.  Bagging Predictors , 1996, Machine Learning.

[32]  Türkay Dereli,et al.  Assessment of corporate innovation capability with a data-mining approach: industrial case studies , 2016, Comput. Ind. Eng..

[33]  S. S. Iyengar,et al.  Mathematical Theories of Machine Learning - Theory and Applications , 2019 .

[34]  Z. Irani,et al.  Critical analysis of Big Data challenges and analytical methods , 2017 .

[35]  Zhengjia He,et al.  Research on bearing life prediction based on support vector machine and its application , 2011 .

[36]  N. Altman An Introduction to Kernel and Nearest-Neighbor Nonparametric Regression , 1992 .

[37]  Y. Han,et al.  Condition Monitoring Techniques for Electrical Equipment: A Literature Survey , 2002, IEEE Power Engineering Review.

[38]  Ashkan Moosavian,et al.  Comparison of Two Classifiers; K-Nearest Neighbor and Artificial Neural Network, for Fault Diagnosis on a Main Engine Journal-Bearing , 2013 .

[39]  Min Xia,et al.  Closed-loop design evolution of engineering system using condition monitoring through internet of things and cloud computing , 2016, Comput. Networks.

[40]  H.A. Toliyat,et al.  Condition Monitoring and Fault Diagnosis of Electrical Motors—A Review , 2005, IEEE Transactions on Energy Conversion.

[41]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[42]  Vladimir Vapnik,et al.  Support-vector networks , 2004, Machine Learning.