1. Introduction
Monitoring the running state and accurately diagnosing faults of the motor has great significance for the safe operation of the transmission system [
1]. The types of motor faults are numerous and complex, and they can be divided into stator faults, rotor faults, and bearing faults according to the location of the faults [
2]. Due to the complex nonlinear mapping relationship between these fault types and fault signals, fault diagnosis is rather complicated [
3].
Among traditional methods for motor fault diagnosis, they are generally based on single-sensor signal analysis or intelligent learning. In this literature study [
4], to increase effective information on the fault features to diagnose the motor, wavelet transform is used to extract the features of the motor stator current, and the adaptive filter eliminated the fundamental component in the stator current. In this literature study [
5], a research method is proposed to convert three stator currents of a motor into images with three different resolutions. In this method, the obtained image is used as the input of the multi-layer artificial neural network, and the network is trained and optimized by many samples. Finally, the optimized model with higher diagnostic accuracy is obtained. In this literature study [
6], a deep belief network (DBN) is proposed. By training the network using the real-time acquired image-based vibration signals as input, tool fault diagnosis and identification of tool fault changes during milling are achieved. In this literature study [
7], the deep learning method of the convolutional neural network (CNN) is adopted to extract multi-scale features from the original vibration signals, using the adaptive convolution operation to reduce each feature map to the same size for fusion. The fused fault features were finally classified using the Softmax function. In this literature study [
8], different convolutional neural network architectures (such as AlexNet, ResNet-50, LeNet-5, and VGG-16) are designed and adapted to monitor the health of milling cutters, respectively. In addition, this article analyzed and discussed the classification accuracy, recall, advantages, and disadvantages of convolutional neural networks with different architectures. It has important implications for the design of our network architecture. As seen from the above research methods, which play an important guiding role in this paper, the research on fault diagnosis methods is deepening with technology development. However, all the above studies are based on a single sensor for fault diagnosis. Although a single sensor has good stability and data complexity, it has a low fault tolerance rate and limited fault information.
To improve the diagnostic accuracy rate, Multi-sensor Data Fusion (MDF) technology has become an important research direction of fault diagnosis. In this literature study [
9], a multi-channel one-dimensional convolutional neural network is proposed. It used two vibration sensors in different directions to detect and diagnose six types of motor faults. Compared to a single vibrational signal, its diagnostic accuracy is improved. In this literature study [
10], a spatiotemporal multi-correlation fusion method for multi-source vibration fault signals is proposed. This method utilized multiple interrelationships of spatial positions to explore the correlation between vibration sensors at different places, effectively improving the connection between sensor data. In this literature study [
11], a fault diagnosis method is proposed, which is based on the feature layer fusion of vibration and acoustic signals of 1D-CNN. In this method, two types of dissimilarity information are taken as the input of 1D-CNN simultaneously, and the features are extracted, fused, and output. The cited literature study [
12] is a further optimization of the previous study [
11]. Firstly, the multi-sensor information is divided into homologous and heterogeneous categories. Secondly, the variance contribution rate method transformed homologous information into heterogeneous information through the data layer fusion. Secondly, The adaptive convolutional neural network (ADCNN) fused the heterogeneous information in the feature layers. Finally, the output fault features are classified by the Softmax function.
From the above literature study, there are many kinds of signals to be detected in the motor fault diagnosis, and the single feature fusion or variance contribution rate cannot fully use the correlation and complementarity among multi-source sensor information, which have certain data missing. For these problems, Firstly, the correlation adaptive weighting method is used to fuse the homologous information in the data layer in this paper. Secondly, 1D-CNN is used to fuse the heterogeneous information in the feature layers. Then the motor fault diagnosis model based on 1D-CNN and multi-sensor information fusion was established. Finally, the accurate diagnosis of motor faults is realized through the training of a large number of experimental data.
3. Multi-Source Homogeneous Sensor Information Data Layer Fusion
To fully use the subtle information and features of the original sensor data, this section combined correlation and adaptive weighting methods to perform the data layer fusion of the multi-source homogeneous sensor information. Firstly, the correlation signal energy function was constructed and normalized. Secondly, according to the conditions of the adaptive weighting method (i.e., the total mean square error was the minimum), the optimal weighting factor among sensors was adjusted adaptively [
16], the fused signal reached the optimum, and the dynamic fusion of multi-source homogeneous sensor information is realized.
The flow chart of data layer fusion, multi-source homogeneous sensor information based on the correlation adaptive weighting method, is shown in
Figure 3.
Let
and
to be deterministic signals collected by sensors
and
, then, the correlation function between signal
and
could be acquired as shown in Equation (1).
Suppose there were m homogeneous sensor signals
, the cross-correlation function between any two signals was shown as Equation (2).
where
was the number of data points of each signal, and
was the time series of the signal. The correlation energy of the discrete signals between two sensors is shown in Equation (3).
The correlation energy matrix of discrete signals between two sensors is shown in Equation (4).
The correlation signal energy between the
th sensor and all homogeneous sensors is shown in Equation (5).
After normalizing
, the normalized signal of correlation energy could be acquired, as shown in Equation (6).
where
was the data signal sequence collected by the
th sensor within time
, and
were the correlation energy normalized discrete signals.
Let
to be the mean square error of
sensor signals, respectively, after correlation energy normalization. Let
to be the true value after multi-sensor data fusion. Let
to be the weighting factor of weighted fusion of each sensor, respectively. Then, the gross mean square error of
was shown as Equation (7).
The weighting factor of each sensor satisfied Equation (8).
To make the weighting factor reach the optimal state and the total mean square error reach the minimum value, the minimum total mean square error was shown as Equation (9).
The optimal weighting factor could be obtained by combining Equations (7)–(9).
According to Equation (10), the multiple sensors signal fused by correlation weighted average could be acquired, as shown in Equation (11).
5. Practical Fault Diagnosis Application
According to the concept of deep learning and the cited literature study [
28], after the fault diagnosis model reaches the optimal convergence state through massive data training, blind data sets (unlabeled data sets) must be used to verify its diagnostic capability. In this section, the monitoring system data set (100 data of each fault are collected without labels) is input into the trained fault diagnosis model to verify further the feasibility and effectiveness of the model in the practical application of fault diagnosis. At the same time, the diagnosis results of the monitoring system data set are obtained and analyzed.
The confusion matrix of monitoring system data sets is shown in
Figure 9, where the row represents predicting class (i.e., the output class), the columns represented the real class (i.e., the target class), and the diagonal line corresponds to the correct classification observations, and the off-diagonal corresponded to the misclassification observations, and the lower right corner of the cell showed the overall diagnostic accuracy rate, and the most right column was the precision and false discovery rate, and the bottom row was recall rate and false negative rate [
29]. Each cell showed the percentage of the total observation number and frequency. From
Figure 9, one sample was wrongly identified as other faults, respectively, in class 1, 3, 4, 5, and 6 faults. In contrast, the identification of other types of faults almost exactly corresponds to the real label with an accuracy rate of 99.3%.
To observe the effect of diagnostic classification more intuitively, the output data of the fully connected layer in this model is taken out, the data are all reduced to two-dimensional and three-dimensional data by T-SNE, and then the clustering scatter diagram of classification results is drawn [
30]. The 2D clustering scatter plot and the 3D clustering scatter plot are shown in
Figure 10 and
Figure 11, respectively. From the figures, the predicted values of each category are distinguished by different colors, the data points of the same color are concentrated in the same area, the data points of different colors are not mixed, and the distances are large. The classification results are accurate, which further showed that the method had a significant effect on motor fault diagnosis.
To sum up, the model has an excellent diagnostic effect in the actual application scenario of motor fault diagnosis. In the specified position of the motor, workers can install all kinds of sensors, and the multi-source sensor signals during the motor operation can be collected and inputted into the model proposed in this paper to realize the online fault diagnosis of the motor. In addition, to prevent possible misclassification of the model, a variable will be added when the model is deployed in real-time, which will store ten motor fault diagnosis results. When there are more than eight of the same diagnosis results, the diagnosis result will be output to the upper computer, and this variable will be cleared.
6. Conclusions
To improve the online fault diagnosis ability and accurately and efficiently identify the fault types in the running process of the motor, a fault diagnosis model combining multi-sensor data layer fusion and 1D-CNN multi-sensor feature layer fusion based on the correlation adaptive weighting method is proposed in this paper. Firstly, this paper proposes a correlation adaptive weighting method to fuse multi-source similar sensors information by the data layer. This method can retain a large amount of original data and provide the target with as fine information as possible to reduce the loss of fault features in the signal. Secondly, in this paper, a deep learning model (one-dimensional convolutional neural network) is adopted to carry out feature layer fusion of multi-source heterogeneous sensor information after data layer fusion, which can not only realize information compression and improve real-time performance but also maximize the characteristic information required for decision analysis. Finally, the proposed fault diagnosis model is tested on the experimental transmission platform of a three-phase asynchronous AC motor. The results are shown as follows:
The motor fault diagnosis model proposed in this paper, which is based on the combination of multi-sensor data layer fusion and feature layer fusion, could accurately identify the current fault category according to the collected multi-source sensor data with an accuracy rate of 99.3%.
Compared with traditional fault diagnosis methods based on single sensor and shallow learning, the multi-sensor information fusion diagnosis model based on deep learning had higher diagnosis efficiency and accuracy, and its fault diagnosis accuracy reached 99.3%. Compared with the improved SVM, BP neural network, and single sensor analysis method, the accuracy rate of this method is improved by 36.22%, 18.2%, and 13.01%, respectively.
After the data layer fusion of multi-source homogeneous sensors using the correlation adaptive weighting method was carried out, the fault information of multi-sensors could be fully extracted, which was conducive to improving the accuracy rate of fault diagnosis.
In this paper, multi-sensor data layer fusion, feature layer fusion, and deep learning algorithms are applied to motor fault diagnosis technology, which promoted the application of multi-information fusion and artificial intelligence technology in the field of motor fault diagnosis and intelligent operation and maintenance. Compared with the traditional fault diagnosis methods, the proposed method can accurately identify motor faults with simpler operation logic and higher efficiency.