1. Introduction
An angle grinder is a kind of grinding tool, which includes rotating parts such as the gearbox, bearing, and motor. The motor consists of rotor and stator [
1]. In recent years, the angle grinder has been widely used in the stone-processing industry and machinery-manufacturing industry because of its simple and compact structure, stable operation, and long service life. However, the running state of the angle grinder is that the motor drives the gear and grinding disc to rotate at a high speed. When people work in hand, it is easy to cause serious injuries. Therefore, it is necessary to detect and comprehensively diagnose the potential faults of its rotating parts to prevent the occurrence of major casualties [
2]. However, the existing potential fault diagnosis method of angle grinder is traditional manual detection. First, a batch of angle grinders is selected by sampling for manual simulation test, and then, the angle grinder damaged in the test is disassembled, and finally, the faulty parts are judged and comprehensively analyzed. This method has the problems of low automation, backward technology, and low diagnostic accuracy. Moreover, the structure of the angle grinder is complex, and there are multiple rotating parts, which leads to the coupling phenomenon of the collected angle grinder data. The data are complex and disordered, and the annual output of the angle grinder is huge, with a market scale of about CNY 600 billion. For the angle grinder data, the existing manual diagnosis and traditional diagnosis methods are difficult to meet the demand. Therefore, in order to improve the accuracy of angle grinder diagnosis, reduce labor consumption and product consumption, and realize the rapid diagnosis of the entire batch of angle grinder products, this paper introduces an artificial intelligence algorithm to realize complex data and a huge amount of analysis.
Artificial intelligence has developed rapidly in recent years, and some scholars have applied artificial intelligence algorithms to fault diagnosis of different objects. Salman Khalid et al. proposed a fault diagnosis scheme for SPP system using wavelet packet noise reduction and principal component analysis to achieve feature extraction and then using a variety of artificial intelligence algorithms to classify to verify the effectiveness [
3]. Salman Khalid et al. proposed a sensor optimization selection method based on machine learning for boiler and steam turbine fault analysis, which greatly reduced the number of sensors and verified the effectiveness of the algorithm. However, in the above two schemes, the algorithm parameters are set based on experience, which makes it difficult to achieve the optimal classification results [
4]. Deepam Goyal et al. analyzed the experimental vibration data of different bearing defects under different loads and operating conditions, used discrete wavelet transform to denoise the signal, and used SVM model to complete fault diagnosis. However, the classification accuracy of the proposed algorithm varies greatly under different loads, and the generalization ability of the model is poor [
5]. H. Safaeipour et al. proposed an early fault diagnosis scheme for a three-tank system, but the scheme is based on mathematical model, and the modeling process is difficult, and the calculation is large [
6]. Konar and Chatopadhyay combined continuous wavelet transform with SVM model for bearing fault diagnosis of induction motor and improved the performance of the algorithm by inputting the characteristic matrix into SVM for diagnosis [
7]. However, parameter setting by using grid search method is easily affected by human subjective factors, which makes the best diagnostic performance of the SVM model difficult to achieve. Armaki and Roshanfekr proposed a method to diagnose the rotor rod fracture fault in induction motor and used SVM model to realize the fault classification of induction motor [
8]. However, when setting the parameters of SVM model, it depends on expert experience, which makes it difficult to reach the optimal state of results of the SVM model in diagnosis. Although the SVM model performs well in fault diagnosis of rotating parts, whether parameter setting is reasonable or not seriously affects the diagnostic performance of the algorithm. The parameters set by experience are often accidental, which makes it difficult to give full play to the performance of SVM model in diagnosis.
Although some scholars have studied the parameter optimization of SVM—for example, HuYuxia and ZhangHongtao proposed an improved chaotic algorithm and optimized the SVM regression model, which has been verified in Lorenz system, proving that the proposed MSCOA algorithm improves the prediction accuracy of SVM [
9]—the algorithm is aimed at the difference between the regression model and the classification model in this paper, and it is difficult to ensure that the algorithm has a better improvement effect in the classification model. Zhou Junbo et al. proposed a rolling bearing fault diagnosis method based on the whale grey wolf optimization algorithm and SVM model. The convergence performance of the algorithm was verified by the bearing data set of Case Western Reserve University [
10]. However, although the accuracy of diagnosis can be improved by combining a variety of optimization algorithms, the model is complex, and the operation time is long, which makes it difficult to meet the needs.
The differential evolution algorithm (DE) is widely used in fault diagnosis and other fields because of its fast optimization speed, less controlled parameters, and strong robustness. Some scholars have applied the DE algorithm to fault diagnosis based on the machine SVM model. Cao Longhan et al. proposed a method of optimizing the SVM based on the DE algorithm and applied it to the fault diagnosis of diesel engine valve and established a diesel engine valve clearance fault diagnosis model based on DE algorithm optimized SVM model [
11]. Tapas Bhadra et al. proposed an SVM parameter optimization algorithm based on DE algorithm. Experiments show that the performance of the DE algorithm to optimize the SVM model is better than that of a single classifier [
12]. The dynamic parameters of SVM model are set by the DE algorithm, which improves the performance of the SVM model. As an optimization algorithm, the search breadth and depth of the DE algorithm have a great impact on the performance of the SVM model. However, with the iteration, the mutation operation in the DE algorithm will rapidly reduce the search breadth and search depth of SVM model, making the algorithm fall into a local optimal solution.
To solve the above problems, a fault diagnosis method of angle grinders that is based on adaptive parameters and chaos theory of dual strategy differential evolution algorithm (ACD-DE) and an SVM model hybrid algorithm is proposed. In view of the complex and huge data of the angle grinder, the ACE-DE-SVM hybrid algorithm improves the depth and breadth of the search and the robustness of the algorithm, reduces the consumption and cost of the calculation time to a certain extent, and improves the efficiency of the actual diagnosis. The research mainly includes three main parts. In the first part, a chaos algorithm is introduced in the initial population stage of DE algorithm to ensure the generation of uniform population, and adaptive parameters are introduced in the mutation to improve the optimization ability of the algorithm. In the second part, the effectiveness of ACD-DE algorithm is verified by eight test functions. In the third part, the actual angle grinder fault data are taken as an example to compare with other algorithms. The convergence of the SVM model optimized by the ACD-DE algorithm is verified.