Next Article in Journal
A Rust Extraction and Evaluation Method for Navigation Buoys Based on Improved U-Net and Hue, Saturation, and Value
Next Article in Special Issue
Tamper Detection in Industrial Sensors: An Approach Based on Anomaly Detection
Previous Article in Journal
Toward Structural Health Monitoring with the MyShake Smartphone Network
Previous Article in Special Issue
Channel Prediction-Based Security Authentication for Artificial Intelligence of Things
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Gearbox Compound Fault Diagnosis in Edge-IoT Based on Legendre Multiwavelet Transform and Convolutional Neural Network

1
School of Artificial Intelligence, Chongqing University of Technology, Chongqing 401135, China
2
School of Electronic and Automation, Chongqing University of Technology, Chongqing 400054, China
3
School of Science, Chongqing University of Technology, Chongqing 400054, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(21), 8669; https://doi.org/10.3390/s23218669
Submission received: 30 August 2023 / Revised: 19 October 2023 / Accepted: 19 October 2023 / Published: 24 October 2023
(This article belongs to the Special Issue Challenges and Future Trends of Artificial Internet of Things)

Abstract

:
The application of edge computing combined with the Internet of Things (edge-IoT) has been rapidly developed. It is of great significance to develop a lightweight network for gearbox compound fault diagnosis in the edge-IoT context. The goal of this paper is to devise a novel and high-accuracy lightweight neural network based on Legendre multiwavelet transform and multi-channel convolutional neural network (LMWT-MCNN) to fast recognize various compound fault categories of gearbox. The contributions of this paper mainly lie in three aspects: The feature images are designed based on the LMWT frequency domain and they are easily implemented in the MCNN model to effectively avoid noise interference. The proposed lightweight model only consists of three convolutional layers and three pooling layers to further extract the most valuable fault features without any artificial feature extraction. In a fully connected layer, the specific fault type of rotating machinery is identified by the multi-label method. This paper provides a promising technique for rotating machinery fault diagnosis in real applications based on edge-IoT, which can largely reduce labor costs. Finally, the PHM 2009 gearbox and Paderborn University bearing compound fault datasets are used to verify the effectiveness and robustness of the proposed method. The experimental results demonstrate that the proposed lightweight network is able to reliably identify the compound fault categories with the highest accuracy under the strong noise environment compared with the existing methods.

1. Introduction

With the emergence of IoT, a large amount of innovative applications in fault diagnosis fields have been rapidly increasing [1]. For instance, Kumar et al. [2] proposed a fault diagnosis method based on IoT and semi-supervised learning for a panel-level solar photovoltaic array. Tran et al. [3] studied a novel fault recognition based on IoT and deep learning for induction motors. However, the existing centralized cloud computing models find it very difficult to cope with the massive number of IoT devices applied to the acquisition of fault data of rotating machinery and the long distance data transmission between devices and clouds. Consequently, it is very important to develop fast fault diagnosis methods of rotating machinery to avoid major safety accidents and economic losses in industrial production. Fortunately, the edge computing technique operated in the smaller number of IoT devices provides a promising direction addressing the deficiency of the centralized cloud computing [4]. For example, Wang et al. [5] proposed a lightweight convolutional neural network method for the intelligent fault diagnosis of bearing in the Industrial IoT context. Pan et al. [6] proposed a novel edge-IoT framework based on blockchain and smart contracts. Huang et al. [7] studied the development and application of multi-source sensing data fusion models and algorithms in mechanical equipment fault diagnosis and prediction based on IoT with artificial intelligence and big data processing technology.
For rotating machinery, gearbox is the most important power transmission component in mechanical equipment, which mainly consists of gears, shafts and bearings. Its health status directly affects whether the mechanical equipment can work normally. Due to different types of faults coupled together, non-stationarity and a large amount of noise, it is very difficult to effectively extract the most valuable fault characteristics from the raw data by using the existing methods [8]. If the specific fault category can be accurately recognized and predicted in the edge-IoT context, then the huge losses caused by the fault should be effectively avoided [9]. Thus, it is significantly meaningful to develop a high accuracy fault diagnosis method for the gearbox compound faults under a strong noise environment.
It is known that feature extraction and identification of the fault patterns are the two main steps to accomplish the fault diagnosis of rotating machinery [10]. Usually, the traditional feature extraction methods mainly consist of statistical feature extraction [11], signal analysis techniques such as Fourier transform [12], wavelet transform [13], empirical modal decomposition [14], and more. Then, the typical pattern recognition methods include support vector machines [15], extreme learning machines [16], artificial neural networks [17] and other improved approaches [18]. For example, Wang et al. [18] completed the diagnosis of the gearbox compound faults by using a double-extreme learning machine to implement the process of clustering and classification, respectively.
Although the traditional fault diagnosis methods have achieved some satisfactory results, there still exist many shortcomings. In summary, firstly, the traditional methods largely rely on expert knowledge and prior knowledge to obtain high quality features. Secondly, the traditional approaches typically exhibit poor generalization ability and lack high diagnostic accuracy, as they are easily influenced by environmental factors such as the strong noise interference [19].
In recent years, some new intelligent diagnosis methods based on deep learning have been widely used in the gearbox fault diagnosis fields [19], which have a strong self-learning ability and can obtain distinguishable fault features from the raw data after multiple iterations of learning [20]. For example, Autoencoder [21], convolutional neural networks [22], residual neural networks [23], recurrent neural networks [24], long short-term memory neural networks [25], and more, are implemented to identify the fault categories of rotating machinery. It is noted that the convolutional neural network and graph attention network have been widely applied in various research fields characterized by high computational data requirements due to their powerful modeling representation capability [26,27]. In addition, there is also the use of transfer learning to investigate deep network models, which can adaptively recognize various faults [28].
However, the diagnostic methods based on deep learning are largely dependent on hardware and high training cost, and the models often do not have strong generalization capability or anti-noise ability. It is noted that some researchers combined signal processing methods with deep learning to develop more effective fault diagnosis methods, which are more robust and have less learning cost [29]. For example, Bai et al. [30] used Fourier transform to process the sensor signal into an image and then applied a MCNN to mine fault characteristics. Chen et al. [31] utilized wavelet transform to decompose the raw data and then identified the internal features through a MCNN and a softmax classifier. Hong et al. [13] decoupled the compound faults signals by balanced multiwavelets and maximum correlated kurtosis deconvolution and then extracted the fault frequencies by spectrum analysis. But, it is greatly difficult to obtain high diagnosis accuracy in the situation of accurately locating the specific fault type from the compound faults, especially good robustness against noise under the strong noise conditions by using the existing methods.
To summarize, the difficulties of the existing methods in gearbox compound fault diagnosis mainly lie in three aspects. First, the complexity of the compound faults with highly non-stationary and a large amount of noise usually leads to attain low diagnosis accuracy for locating the specific fault type. Second, the traditional methods largely depend on artificial feature extraction and more complicated algorithms to select the most valuable features. Third, the deep learning-based methods need more complex model architectures and extensive training to finish the compound fault diagnosis. Especially, the ability of the extraction feature based on the deep models is significantly affected by the strong noise.
In view of the problems mentioned above, a novel and high accuracy fault diagnosis method, LMWT-MCNN, is proposed in this work for the gearbox compound faults. The proposed method decomposes the raw data into a few low and high frequency components using LMWT. Then, the feature images are designed based on these frequency components. Finally, the powerful feature learning ability of the MCNN model is implemented to further extract the more salient and valuable fault features from the feature images without artificial feature selection.
It is noted that LMWT has more base functions and many excellent properties to match the complex fault characteristics of gearbox. Therefore, the feature images obtained by LMWT can effectively represent the discriminative fault characteristics of gearbox, and there is no redundancy and leakage due to its orthogonality. Furthermore, the amplitude of the noise in the feature images is usually smaller than that of the fault frequency components [32], thus the process of the max pooling layers in the MCNN model can effectively remove the noise frequency components, which demonstrates the strong anti-noise ability of the proposed method. In addition, the proposed method uses multiple labels to effectively identify the specific fault type of the gearbox compound faults [33].
Finally, the effectiveness and robustness of the proposed method are verified by the PHM 2009 dataset from the 2009 Prognostics and Health Management Competition (https://phmsociety.org/data-analysis-competition/, accessed on 21 October 2023) [34] and the Paderborn University bearing compound fault datasets (https://mb.uni-paderborn.de/en/kat/main-research/datacenter/bearing-datacenter/data-sets-and-download/, accessed on 21 October 2023) [35]. The two datasets are conducted by some fault diagnosis methods but it is difficult to achieve high diagnostic accuracy [14,25,33,36,37,38,39,40,41,42,43].
However, the experimental results obtained in this paper demonstrate that the proposed method has the great merits of the highest diagnosis accuracy and more robustness than other existing methods. In summary, the main contributions and advantages of this paper are described as follows.
(1)
This paper constructs two feature images based on LMWT frequency domain by using a sample data, which can effectively match the complex fault characteristics of rotating machinery.
(2)
This paper proposes an end-to-end compound fault diagnosis model based on edge-IoT. The proposed model not only avoids the complex artificial feature extraction, but also is a lightweight network only consisting of three convolutional layers and corresponding three pooling layers.
(3)
This paper provides an effective model for extracting multiple fault features in the strong noise environment and it is very suitable for the compound fault diagnosis in real applications.
(4)
This work conducts some comparative experiments on two datasets of rotating machinery, which verifies the effectiveness and robustness of the developed method. The corresponding recognition results indicate that the proposed model achieves the highest diagnosis accuracy and shows powerful anti-noise ability.
The remainder of this paper is organized as follows: Section 2 introduces edge-IoT, LMWT, and the CNN model. The decomposition and reconstruction of a sample of the gearbox fault case 2 are elaborately described for understanding how to decompose the raw data into different frequency components by LMWT. In Section 3, the two feature images of a sample are constructed based on the frequency components in detail. Then, the flowchart of the hybrid fault diagnosis method of LMWT and MCNN models based on edge-IoT is elaborately described. In Section 4, the proposed method is implemented to identify different fault categories of rotating machinery, and the diagnosis results are utilized to compare with the existing methods. Finally, Section 5 gives some conclusions about this research and prospects for future work.

2. Research Methodology

In this section, the framework of edge-IoT is first described in detail. In the second step, the concept and properties of LMW bases are introduced, and the decomposition and reconstruction of a sample are specifically described in this context. In the third step, the structure of CNN model is elaborately described. Finally, the multi-label method for gearbox compound fault diagnosis is briefly introduced.

2.1. The Data Acquisition and Fault Diagnosis System Based on Edge-IoT

It is known that the mechanical equipment intelligent fault diagnosis mainly consists of three processing procedures: signal acquisition, feature extraction and classification diagnosis. The data acquisition stage has a significant impact on the industrial application of mechanical fault diagnosis. Traditional fault diagnosis systems are mostly based on the centralized cloud computing structure [1]. However, if the data volume of the terminal is large, the centralized transmission of data based on the centralized cloud has high requirements for the bandwidth of the transmission network, which will consume huge bandwidth and computing resources [4]. Wu et al. [44] proposed the edge-cloud architecture for IoT devices with the function of mechanical equipment intelligent diagnosis, which can effectively cope with the difficulty of the large volume data of the terminal and arrive the requirement for online fault diagnosis. Consequently, this paper adopts a data acquisition and intelligent fault diagnosis systems based on edge-IoT for gearbox compound faults, which is demonstrated in Figure 1 as follows.
As shown in Figure 1, different sensor groups are used to collect the equipment fault data of rotating components such as gearbox, bearing, gear, wind turbines and other mechanical equipment in different environments. Then, the end controller receives the large amount of data attained by the device, and the end server receives the proposed model from the master server. The collected large amount of data are transported to the edge calculation node, which has the proposed lightweight model for online fault diagnosis. The proposed end-to-end lightweight network is effectively utilized to attain the highest accuracy fault diagnosis results on the edge computing nodes. Finally, the obtained diagnosis results with a small amount of data are transported into the centralized cloud platform to be analyzed and visualized by the master controller.
To summarize, the edge computing lightweight model based on IoT can process sensor data directly at the edge of the network, which not only meets the expansion needs of the computing power of terminal devices, but also solves the issue of long delay in accessing cloud data centers. Compared with the centralized cloud computing, the proposed fault diagnosis method based on edge-IoT makes data analysis, communication, control, and storage closer to the sensing point, with low delay, less energy consumption, and high accuracy performance.

2.2. Legendre Multiwavelet Bases

Legendre polynomials of degree k denoted by L k ( x ) are described as
L 0 ( x ) = 1 , L 1 ( x ) = x , L k + 2 ( x ) = 2 k + 3 k + 2 x L k + 1 ( x ) k + 1 k + 2 L k ( x ) ,
where k = 0 , 1 , , p 1 , and p is the number of the adopted LMW bases. According to the literature [45], the Legendre scale basis functions ϕ k ( x ) is represented by
ϕ k ( x ) = 2 k + 1 L k ( 2 x 1 ) , x [ 0 , 1 ] , 0 , x [ 0 , 1 ] .
Furthermore, a subspace V p , n of piecewise polynomials is defined as
V p , n = { f : f | I n l is a polynomial of degreestrictly less than p ;   f vanishes elsewhere } ,
which constitutes a linear space, where n = 0 , 1 , is the resolution level, and l = 0 , 1 , , 2 n 1 is the translation parameter, and the corresponding interval I n l is represented by I n l = 2 n l , 2 n ( l + 1 ) . It is obvious to the whole set ϕ k k = 0 p 1 forms an orthonormal basis for the subspace V p , 0 . Then, the subspace V p , n is also spanned using ϕ k by dilation and translation,
V p , n = span ϕ k , n l ( x ) = 2 n / 2 ϕ k , n 2 n x l ,
which forms an orthonormal basis in the subspace V p , n . If the vibration signals with various faults of rotating machinery are analyzed only in the subspace V p , n , the low frequency components are essentially obtained at the resolution level n. Whereas a lot of characteristics of rotating machinery are salient to the high frequency components, the orthogonal complement of V p , n in V p , n + 1 , i.e., the multiwavelet subspace W p , n needs to be described as
V p , n W p , n = V p , n + 1 , V p , n W p , n .
It is known that Alpert [45] has constructed this multiwavelet subspace, which is implemented to effectively compute the integral and differential operators. The corresponding results can be explained by the two scales relation of the form
ϕ k ( x ) = 2 k = 0 p 1 h k k ( 0 ) ϕ k ( 2 x ) + h k k ( 1 ) ϕ k ( 2 x 1 ) ,
ψ k ( x ) = 2 k = 0 p 1 g k k ( 0 ) ϕ k ( 2 x ) + g k k ( 1 ) ϕ k ( 2 x 1 ) ,
where ψ k is the multiwavelet basis. In this work, the above coefficient matrices H 0 = h i j ( 0 ) p × p , H 1 = h i j ( 1 ) p × p , G 0 = g i j ( 0 ) p × p , and G 1 = g i j ( 1 ) p × p are implemented to learn the fault characteristics by convolution of the rotating machinery fault data to facilitate thoroughly extraction of comprehensive features.
In addition, in order to intuitively understand Legendre scale bases and wavelet basis functions, let the finest resolution level n = 1 and order p = 4 , respectively, and plot these bases which are described in Figure 2 and Figure 3.
From Figure 2 and Figure 3, the rich properties, such as compact support, vanishing moments, orthogonality, various regularities are clearly shown, and LMWT provides a powerful tool for comprehensively extracting the fault characteristics of the rotating machinery data through a few Legendre scale and wavelet bases. Various regularities should be more appropriate to adaptively identify the complex fault characteristics instead of the traditional fault diagnosis methods that rely on engineering experience.

2.3. The Decomposition and Reconstruction of LMWT

LMWT can be considered as a mathematical tool that converts a signal into a series of scale and wavelet coefficients, respectively. According to the multiresolution analysis theory and the basis knowledge of LMW explained in the above subsection, the decomposition procedure j + 1 j resolution level is based on
s k , j m = k = 0 p 1 h k k ( 0 ) s k , ( j + 1 ) , 2 m + h k k ( 1 ) s k , ( j + 1 ) , ( 2 m + 1 ) ,
d k , j m = l k 0 p 1 g k k ( 0 ) s k , ( j + 1 ) , 2 m + g k k ( 1 ) s k , ( j + 1 ) , ( 2 m + 1 ) ,
where s k , j m and d k , j m are the low frequency and high frequency components at the resolution level j, i.e., the approximation coefficients and detail coefficients, respectively. The integer m is the number of the data obtained by the resolution level j + 1 and m = 0 , 1 , , 2 j . Therefore, the signals are decomposed into a hierarchical structure of details and approximations at the finest resolution level n as follows.
f : = d k , j m + s k , 0 m .
Correspondingly, the reconstruction j + 1 j resolution level is described as
s k , ( j + 1 ) , 2 m = k = 0 p 1 h k k ( 0 ) s k , j m + g k k ( 0 ) d k , j m ,
s k , ( j + 1 ) , ( 2 m + 1 ) = k = 0 p 1 h k k ( 1 ) s k , j m + g k k ( 1 ) d k , j m .
Furthermore, a specific sample of the PHM 2009 dataset for case 2 is utilized to demonstrate the effectiveness and stability of LMWT. Then, the raw gearbox fault data of the sample with 4096 points for case 2 are described in Figure 4.
Specifically, the convolution procedure of LMWT with the order of wavelet bases p = 2 is described by the above sample as follows.
Step 1:
The choice of finest resolution data is adopted as the raw data.
Step 2:
According to the decomposition Equations (8) and (9), the raw data is doubled due to using two wavelet. Then, the doubled raw data is segmented into two parts corresponding to 2 m and 2 m + 1 , which are easily processed by the four filters.
Step 3:
The processed data produce the correspondingly low frequency and high frequency components according to the decomposition Equations (8) and (9) at resolution level 1 by two Legendre scale bases and two Legendre wavelet bases.
Step 4:
The detailed frequency components are elaborately demonstrated in Figure 5 as follows.
As illustrated in Figure 5, the resolution level 1 by LMW decomposition (LMWD) generates a total of four frequency components without losing any frequency information because of orthogonality. Then, according to the reconstruction Formulas (11) and (12), the gearbox fault data for case 2 can be reconstructed with high accuracy and no Gibbs phenomena, and it is described in Figure 6.
As shown in Figure 6, the order of the magnitude of the reconstruction error is 10 17 , which demonstrates the effectiveness and stability of this transformation.

2.4. A Brief Introduction to CNN

As one of the most important deep learning structure models, CNN model has been widely applied with great success to various fault recognition fields [46]. In this subsection, the structure of CNN model is first explained in detail. Then, the loss function is elaborately introduced.
The main structure of CNN model is a multi-layer network, which consists of one input layer, alternative convolutional layers and pooling layers, fully connected layers, and one output layer. The convolutional layers applied a number of convolutional kernels to serve as the local filters to slide over the whole input neurons at the previous layer for generating various feature maps. The convolutional operation between the input neurons and the learnable convolutional kernels can be described by
x j l = σ i x i l 1 k i j l + b j l ,
where x j l is j t h feature map at the l t h layer, x i l 1 denotes the i t h input feature map at ( l 1 ) t h layer, k i j l denotes the convolutional kernel which connected i t h input feature map with j t h feature map, b j l denotes the bias, and ∗ denotes the convolutional operation. σ ( · ) is an activation function, such as the sigmoid function, hyperbolic tangent function and rectified linear units (ReLU). In contrast with the other activation functions, ReLU applies unilateral inhibition method to alleviate the risk of vanishing gradient problems and accelerate the convergence, which has been widely used in CNN model. The ReLU function is described as
ReLU ( x ) = x , if x > 0 , 0 , if x 0 .
Pooling layers are used to decrease the number of the neurons in the network and achieve low resolution of feature maps, which usually follow the convolution layers adjacently. In CNN model, max-pooling, average-pooling, and stochastic-pooling are the common operations in pooling layers. After multi-stage convolutional layers and pooling layers, a fully connected layer is added to integrate the discriminative local information of the category; in the full connection layer, dropout technology is often used as a regularization method to restrain overfitting.
Furthermore, extracted features of the convolutional layers are flattened and then inputted into the fully connected layers, which work in a similar manner as the traditional back-propagating neural network.
Finally, the output layer uses the classifier for data classification. In the classifier, the softmax function is adopted as the classifier to classify the normal and fault data. To be specific, the estimated probability denoted by q c ( x ) can be calculated as follows.
q c ( x ) = Prob y c = e y c c = 1 C e y c ,
where the observation x belongs to c t h class, y c is the c t h fault class in the full connected layers, and C is the number of the fault classes. Since the cross-entropy loss of CNN model can accelerate the updating speed of weights and convergence speed of the whole model in comparison with the squared error loss in common classification tasks, in this paper, the cross-entropy loss function is applied to diagnose the various fault categories of rotating machinery and is described as
L ( p ( x ) , q ( x ) ) = c = 1 C p c ( x ) log ( q c ( x ) ) ,
which is implemented to measure the distance between output probability of the network and real target, i.e., the real probability p c ( x ) .
In contrast with the traditional fully connected neural network, the CNN model is only sensitive to the local receptive field by employing sparse connections to a small scope of neurons, and applies a weight sharing strategy to decrease the number of parameters. Therefore, the CNN model can significantly decrease the computational burden of the whole network and make the network easier to train.

2.5. Multi-Label Approach for Compound Fault Diagnosis

The compound fault vibration signal possesses typical nonlinear and nonstationary properties, and the coupled fault characteristics are immersed in the strong noise. Thus, it is very difficult to effectively extract the coupled characteristics from the raw vibration signal.
The proposed model in this paper locates the compound faults by the multi-label method. To be specific, the label vector of each health condition is represented by multi-hot labels with 1 at multiple indices rather than single hot label. That is, the occurrence of the corresponding fault type is recorded as 1. Subsequently, a softmax layer serves as the output layer in the proposed architecture, where the output represents the probability of each type of fault occurrence. If the position with the highest probability in the network output is the same as the position of 1 in the multi-label, the diagnosis result is regarded as the situation of correction.
Finally, a cross-entropy loss function is implemented to calculate the loss value by the comparison between the output and the multi-label value for updating network parameters. This labelling method can locate the specific fault type of rotating machinery compound faults, where the specific fault type is effectively distinguished through the trained network model.

3. The Proposed Method

In this section, the feature images obtained from the gearbox compound fault data by LMWD are first devised. Then, a two-channel CNN model based on the feature images is elaborately described. Finally, the proposed method based on edge-IoT is clearly explained. Correspondingly, their flowcharts are specifically explained in Section 3.1, Section 3.2 and Section 3.3, respectively.

3.1. Constructing Feature Images by LMWD Frequency Domain

In this subsection, the LMWD frequency domain is implemented to construct two feature images by the sample of the gearbox dataset for case 2. This sample is obtained from the original signal sampled by the systematic sampling method. Compared with simple sampling, the data characteristics obtained by systematic sampling are more obvious [47]. At the same time, the sampling interval of the system sampling is 0.1 times of the period to ensure uniformity of the samples. In addition, using the same construction method, the image based on the raw data and the feature image based on Daubechies wavelet transform (DWT) are also devised to the comparative experiments in Section 4.
Specifically, the sample with 4096 points as shown in Figure 7 is decomposed into eight high frequency components C D 1 , 1 , C D 1 , 2 , C D 2 , 1 , C D 2 , 2 , C D 3 , 1 , C D 3 , 2 , C D 4 , 1 , C D 4 , 2 and two low frequency components C A 4 , 1 , C A 4 , 2 by two Legendre scale bases and two Legendre wavelet bases at the resolution level 4 as described in Figure 7 as follows.
More precisely, the specific steps of the constructing feature images using the LMWD frequency domain are described in detail as follows.
Step 1:
The raw sample data are doubled and then decomposed by two Legendre scale bases and two Legendre wavelet bases at the resolution level 4. The length of each frequency component from the C D 1 , 1 to the C A 4 , 1 is gradually halved by the first LMW base. Similarly, the frequency component from the C D 1 , 2 to the C A 4 , 2 of the second LMW base are attained.
Step 2:
For clarity, only the first LMW base is used to explain how to construct the feature image. The frequency components of different resolution levels are flattened to a feature signal with the same length as the raw sample data. Then, the feature signal is rearranged into a feature image in a matrix form with a size of 64 64 as shown in Figure 7.
In addition, to clearly explain the feature image differences between LMW bases and the traditional methods, the method of the constructing images is also applied to the raw data and the feature signal based on DWT, and the specific results are described in Figure 8, respectively.
Finally, the two feature images obtained by LMWD are used for convolution operations in the MCNN model. Due to the various regularity and orthogonality of the LMW bases, the obtained feature images can effectively match the different fault categories of rotating machinery without loss of information. Furthermore, the feature images are easily implemented into a two-channel CNN model for effectively extracting the most valuable fault features and accurately recognizing the rotating machinery compound faults.

3.2. Multi-Channel CNN Based on LMWT

This subsection mainly describes how to combine LMWT with MCNN model for gearbox compound fault classification, and the following flowchart of the proposed model elaborately describes the principle of this technique.
According to the flowchart shown in Figure 9, the general steps of the proposed model are elaborately described as follows.
Step 1:
The vibration signals of gearbox compound faults are sampled from the data acquisition system as shown in Figure 1.
Step 2:
The vibration signals of the gearbox compound faults are divided into 600 samples according to the length of 4096 points for each sample of each fault category.
Step 3:
Each sample is transformed into two feature images by LMWT using two Legendre scale bases and two Legendre wavelet bases. Then, seventy-five percent of the feature images are randomly selected for the training samples and the rest twenty-five percent for the testing samples, respectively.
Step 4:
The lightweight structure of the proposed model consists of three convolutional layers with 3 ∗ 3 kernels, three batch normalization (BN) layers and three max pooling layers with 2 ∗ 2 kernels. First, the convolutional layers convolute the local regions with a series of filter kernels to generate new feature maps. The 3 ∗ 3 convolutional kernel is able to learn more excellent features with less computations relatively. Then, the BN layers are used to reduce the computational complexity of the network and accelerate network convergence. Finally, the max pooling layers perform down-sampling operations on the feature maps to decrease the size of the feature maps. The purpose of using max pooling is to extract the maximum value of the input feature map and remove the smaller noise frequency components.
Step 5:
Finally, a fully-connected layer and a multi-hot cross entropy classifier are attached on the top to accomplish the compound fault recognition of the gearbox.
To summarize, each sample is decomposed into two feature images by LMWT, then the feature images are fed into the MCNN model, which addresses the lightweight combination of the LMWT and MCNN models.

3.3. The Flowchart of the Proposed Method Based on Edge-IOT

This subsection mainly discusses the overall workflow of the proposed method based on edge-IoT, encompassing the entire process from fault data acquisition to fault diagnosis and maintenance. The schematic diagram for this process is depicted in Figure 10 and is specifically divided into six steps as follows.
Step 1:
The fault signals are sampled from the mechanical equipment by the sensors.
Step 2:
The acquisition data are decomposed by LMWT to construct the feature images on the edge node of the edge cloud.
Step 3:
The lightweight LMWT-MCNN model for fault diagnosis is trained on the centralized cloud by using labeled fault dataset. This involves initializing parameters and updating them using the loss computed from the model’s output. Once the loss of the model converges, the training process is complete.
Step 4:
Then, the feature images obtained from the testing samples are fed into the trained lightweight LMWT-MCNN model downloaded from the centralized cloud to attain the highest diagnosis accuracy.
Step 5:
The diagnosis results are transmitted into the centralized cloud.
Step 6:
The diagnosis results and their visualization are applied to the mechanical equipment maintenance.
Finally, the two compound fault datasets of the rotating machinery are implemented to verify the effectiveness and robustness of the proposed model.

4. Diagnosis Results and Analysis

In this section, the PHM 2009 gearbox dataset used in this work is first described in detail. Then, the developed LMWT-MCNN model is implemented to diagnose the various compound fault categories of the gearbox. Furthermore, the diagnosis accuracy obtained by the proposed model is used to compare with the CNN method based on the raw data (Raw data-CNN), CNN method based on DWT (DWT-CNN) and other existing methods. Finally, another compound fault dataset of rotating machinery provided by Paderborn University is implemented to further verify the effectiveness of the proposed model. The comparison of the experimental results shows that the proposed model achieves the highest recognition accuracy and is more stable and robust than the existing methods. In addition, all approaches described above are implemented with Python and tested on a computer with an AMD Ryzen 7 5800H CPU @ 3.20 GHz/4.40 GB RAM.

4.1. Description of the PHM 2009 Gearbox Dataset

In this subsection, the vibration signals of the PHM 2009 gearbox dataset are described in detail, and the corresponding six compound fault categories are shown in Figure 11. Then, how to adopt the configuration parameters of the MCNN model, the training samples, and the testing samples of the proposed model for the gearbox compound fault diagnosis are specifically introduced, respectively.
The PHM2009 gearbox dataset is a compound fault dataset that encompasses the majority of common gearbox faults under various load conditions. The specific fault categories contain the gear chipped tooth fault, gear broken tooth fault, bearing inner ring fault, bearing ball fault, bent shaft fault, and shaft imbalance fault. Then, the fault data acquisition procedure of the PHM 2009 dataset is explained in Figure 12 as follows.
As shown in Figure 12, the structure of the data acquisition consists of the input side accelerator, the output side accelerator, and the tachometer signal. Two kinds of gears (spur gear and helical gear) are used in this data acquisition system. In this article, only the fault data from the input side accelerator and the helical gear are utilized to diagnose the six fault categories of the gearbox. For the effectiveness of classification, the six health conditions are artificially set as the corresponding multi-labels, which are described in Table 1 as follows.
The fault signals are collected at 30, 35, 40, 45, and 50 Hz speed and low load. The sampling frequency is 66.7 kHz and the sampling time is 8 s. That is, for one operating speed, there are 533,312 sample points. For each speed condition, the validation experiments in this paper use 4096 sampling points as a sample. Therefore, there exist 600 samples taken for each fault type. In order to meet the actual diagnostic requirements as much as possible, 450 samples of each health condition are randomly prepared for the training samples and the remaining 150 samples are used for testing the diagnosis accuracy of the proposed method. The specific configuration parameters of the gearbox fault data processing are elaborately demonstrated in Table 2 as follows.
Finally, the temporal waveform of the raw data samples of the six working conditions of the gearbox are described in Figure 11, respectively.
As illustrated in Figure 11, the differences between the most fault patterns cannot be easy to be distinguished. Consequently, it is very necessary to utilize the proposed model to effectively rectify different compound fault categories of the gearbox.

4.2. Results and Analysis

Usually, the different structures of MCNN have some impacts on the experimental results. In order to find a stable and effective LMWT-MCNN structure, the configuration parameters of MCNN should be continuously adjusted according to the diagnosis accuracy. As shown in Table 3, Model 1 has the highest diagnostic accuracy and relatively less time spent. Model 2 adds the attention mechanism (AM) after MCNN, and its diagnostic accuracy does not improve and the time cost also increases. The configuration parameters of Models 3, 4, and 5 are slightly adjusted based on Model 1, but the experimental results are not as good as those of Model 1.
Based on the comparison results, the structure of the proposed model is finally adopted as Model 1 because of achieving the highest compound fault diagnosis accuracy. In the forthcoming experiments, the optimizer for training the model will be set to Adam, with a learning rate of 0.01, a maximum training epoch of 120, and a Weight decay of 0.0005. Notably, the learning rate reduced by 30% every 30 training epochs. In addition, each experiment is repeated ten times to validate the generalizability of the proposed model, and the experiment results are shown in Figure 13 as follows.
In Figure 13, the results of ten repeated experiments conducted under the aforementioned parameter settings are presented, respectively. The average testing accuracy of the ten repeated experiments is maintained about 98.01%, and its standard deviation is only 0.32%. The standard deviation is smaller compared to other methods, which demonstrates that there are no particularity and contingency in the experiments by the proposed method.
In addition, to highlight the lightweight property of the proposed model, we compare the model with other lightweight fault diagnosis models in recent years. The comparison focuses on computational complexity and memory footprint, as displayed in Table 4. Specifically, we measure the network’s computational complexity in FLOPs and quantify the memory footprint by the number of parameters.
The results of the comparison in Table 4 significantly show that the proposed method possesses the lowest computational complexity and memory footprint. This finding indicates that our model is an exceptional lightweight model. Consequently, the proposed lightweight model can be seamlessly integrated into edge-IoT systems to achieve optimal performance in the compound fault diagnosis of rotating machinery.
Furthermore, Raw data-CNN method and the DWT-CNN method are implemented to recognize the same gearbox compound fault categories. The Precision, Recall, F-measure and Accuracy of the gearbox compound fault diagnosis results are utilized to thoroughly verify the effectiveness of the proposed method, which are described as follows.
Precision = T P T P + F P , Recall = T P T P + F N , F - measure = 2 Precision × Recall Precision + Recall , Accuracy = T P + F P T P + T N + F P + F N ,
where T P , T N , F P , and F N are the true positive, the true negative, the false positive, and the false negative, respectively. The precision measures the accuracy of positive predictions, while the recall represents the ability to identify true positive cases among correctly real positive. Then, the F-measure is a weighted harmonic average of the precision and recall, resulting in a higher value only when both the precision and recall values are high. In the end, the accuracy denotes the proportion of the correct data to the total data. Then, the testing results of different fault diagnosis methods for the gearbox compound fault diagnosis are shown in Table 5.
As shown in Table 5, the proposed model achieves the highest precision of 98.06%, recall of 98.19%, F-measure of 98.12%, and accuracy of 98.01%. In contrast, the Raw data-CNN method exhibits the lowest diagnosis accuracy of 81.33%. These comparative results demonstrate that the proposed model has the superior feature learning capability and exceptional classification accuracy.
In the next experiment, the Gaussian white noise is added to the signals to test the anti-noise capability of the proposed model. Noise ratios ranging from −24 to 6 are applied to verify the performance of various fault diagnosis methods. The detailed comparison results by different methods under various noisy conditions are shown in Figure 14 as follows.
The diagnosis results shown in Figure 14 demonstrate that the proposed model has a strong ability to anti-noise and effectively identify each fault category of the gearbox. The proposed model achieves the best performance and more robustness in comparison with other methods under noise environment.
To further verify the effectiveness of the proposed method, the loss curve and iteration accuracy curve are demonstrated in Figure 15 as follows.
As demonstrated in Figure 15, the loss value of the proposed model arrives at the stable situation at about 30 iterations; the training accuracy of the proposed model attains the stable value at a few iterations, which confirm the excellent performance compared with other methods.
Moreover, the t-SNE method is utilized to visualize the extracted features in two-dimensional space for different fault diagnosis methods mentioned above, which demonstrates that the proposed method has a good feature extraction ability for the gearbox compound faults. To be specific, Figure 16a shows the clustering results obtained by the raw data. Other clustering maps based on the extracted features by the Raw data-CNN method, the DWT-CNN method, and the proposed model are elaborately shown in Figure 16b–d, respectively.
From the visualized results of Figure 16a–d, it is demonstrated that the proposed model has been more effective and stable in distinguishing each fault characteristic of the gearbox than other methods. As demonstrated in Figure 16a, the data samples of the six health conditions are randomly distributed, which indicates that the difference among the raw data is small, and it is necessary to achieve effective classification by the developed methods. In Figure 16b, the features learned by the Raw data-CNN method have a better clustering than the raw data, but it is still difficult to effectively separate different fault types. In comparison with Figure 16c and Figure 16d, the two methods achieve effective separation of the six fault categories. However, in Figure 16c, there are still several samples overlapping between case 3, case 5 and case 6. As shown in Figure 16d, the proposed model almost achieves effective separation of the six compound fault types, and the distribution of the extracted features for each fault pattern is more concentrated. Therefore, the extracted features of the same health condition by using the proposed model are the best clustered.
Finally, in order to further show the superiority and effectiveness of the proposed model, other popular methods are also utilized to compare with the proposed method, and the comparison results are listed in Table 6 in detail.
The effectiveness of the proposed model in the compound fault diagnosis of the gearbox is verified in Table 6. The average accuracy of of the proposed method reaches 98.01%, which is higher than other advanced methods. Furthermore, the standard deviation of these repeated trials is 0.32%, which is also smaller than other methods as show in Table 6. The experimental results demonstrate the superiority and reliability of the proposed method.
To summarize, the above comparison results further demonstrate that the proposed model is able to effectively identify the gearbox compound health conditions.

4.3. Another Compound Fault Diagnosis Experiment of Rotating Machinery

The bearing is the important part of gearbox, thus the compound fault dataset of the bearings provided by Paderborn University is utilized to verify the generalization of the proposed model. In this dataset, all fault data are derived from accelerated life testing, including both IR (Inner Ring) and OR (Outer Ring) bearing faults. These faults include point pitting faults and plastic deformation faults on the IR and OR of the bearings. The test bench equipment consists of a permanent magnet synchronous motor, a torque measurement shaft, a test module, and a synchronous servo motor utilized as a load motor, which is described in Figure 17 as follows.
As illustrated in Figure 17, by employing a rolling element bearing module, varying test bearings are subjected to a constant radial load, thereby acquiring and storing vibration signals from the inner shell. The Paderborn University bearing dataset contains six healthy conditions and 26 damaged bearing vibration sets. A vibration transducer with a sampling frequency of 64 kHz is used to collect vibration data. The operation settings of a rotational speed of 1500 rpm, load torque of 0.7 Nm, and a radial force of 1000 N are applied in the current research.
The upcoming experiments use fault data from six different health conditions to validate the proposed model. Similar to the PHM2009 dataset, each fault type contains 600 samples, and each sample includes 4096 data points. Then, the samples are randomly divided into the training set and the testing set. The specific fault categories and samples of dataset used in this paper are shown in Table 7 in detail.
To eliminate the influence of randomness and individuality, the experiment is repeated by ten trials, and the experimental results by different methods under different noise conditions are elaborately shown in Table 8 as follows.
As described in Table 8, the proposed model achieves the highest diagnosis accuracy and the best stability compared with Raw data-CNN and DWT-CNN under different SNRs. To be specific, for the situation of −2 dB, the accuracy of the proposed model reaches 99.46%, but the accuracy of DWT-CNN method is only about 88.99%, and the lowest accuracy of Raw data-CNN is only about 75.43%. It is obvious that the proposed model also shows the best accuracy as the SNR changes from 0 dB to 6 dB than other methods. These experimental results further demonstrate that the proposed model has the excellent anti-noise ability.
Finally, to effectively show the superiority of the proposed model, other popular methods such as CNN-ELM-JDM, MPDBN-WT, AMVMD-SCNN, and ASN are also utilized to compare with each other. The comparison results of the testing accuracy are listed in Table 9 in detail.
As demonstrated in Table 9, the proposed model achieves the highest testing accuracy of 99.57% in comparison with the state-of-the-art methods. In addition, the lowest testing accuracy is 97.63% by the CNN-ELM-JDM method.
To summarize, the highest testing accuracy is achieved by the proposed lightweight model based on LMWT and MCNN compared with the existing methods. Consequently, the proposed lightweight model provides a promising technique for the implementation of online compound fault diagnosis of rotating machinery based on edge-IoT.

5. Conclusions

The effective and reliable intelligent fault diagnosis method based on edge-IoT is developed in this paper for the compound fault diagnosis of rotating machinery. Some comparative experiments are conducted on the PHM 2009 gearbox and the Paderborn University bearing compound fault datasets with different noise to verify the effectiveness and robustness of the proposed method. The experimental results show that the proposed method achieves the highest diagnosis accuracies of 98.01% and 99.57% without any noise, respectively, compared with the existing methods. Especially in the low signal-to-noise ratio environment, the proposed method still shows more effectiveness and robustness than other methods. To summarize, this paper proposes an effective lightweight network model for rotating machinery online fault diagnosis based on the edge-IoT context, which obtains the high accuracy, strong anti-noise ability, small storage, and low calculation costs to overcome the defects of large sensor data transmission, large cloud computing, and long-distance data transmission, and more. In future work, LMWT should be combined with other deep learning models to effectively rectify the compound fault types of rotating machinery with highly non-stationary, weak, and early faults.

Author Contributions

Conceptualization, X.Z. and L.C.; methodology, X.Z. and L.C.; software, L.C.; validation, L.C. and Z.L.; formal analysis, L.C., Z.F. and Z.W.; investigation, Z.F.; resources, X.Z., C.Y. and L.C.; data curation, L.C.; writing—original draft preparation, L.C.; writing—review and editing, X.Z., L.C. and Z.W.; visualization, L.C. and Z.L.; supervision, C.Y. and Z.F.; project administration, X.Z. and C.Y.; funding acquisition, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Fundamental and Advanced Research Project of Chongqing CSTC of China grant number cstc2019jcyj-msxmX0386 and cstc2020jcyj-msxmX0232.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors are extremely grateful to the editor and referees for their valuable comments that greatly improve the quality of this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Maurya, M.; Panigrahi, I.; Dash, D.; Malla, C. Intelligent Fault Diagnostic System for Rotating Machinery Based on IoT with Cloud Computing and Artificial Intelligence Techniques: A Review. Soft Comput. 2023. [Google Scholar] [CrossRef]
  2. Kumar, U.; Mishra, S.; Dash, K. An IoT and Semi-Supervised Learning-Based Sensorless Technique for Panel Level Solar Photovoltaic Array Fault Diagnosis. IEEE Trans. Instrum. Meas. 2023, 72, 3521412. [Google Scholar] [CrossRef]
  3. Tran, M.Q.; Amer, M.; Dababat, A.; Abdelaziz, A.Y.; Dai, H.J.; Liu, M.K.; Elsisi, M. Robust Fault Recognition and Correction Scheme for Induction Motors Using an Effective IoT with Deep Learning Approach. Measurement 2023, 207, 112398. [Google Scholar] [CrossRef]
  4. Hamdan, S.; Ayyash, M.; Almajali, S. Edge-Computing Architectures for Internet of Things Applications: A Survey. Sensors 2020, 20, 6441. [Google Scholar] [CrossRef] [PubMed]
  5. Wang, Y.; Yan, J.; Sun, Q.; Jiang, Q.; Zhou, Y. Bearing Intelligent Fault Diagnosis in the Industrial Internet of Things Context: A Lightweight Convolutional Neural Network. IEEE Access 2020, 8, 87329–87340. [Google Scholar] [CrossRef]
  6. Pan, J.; Wang, J.; Hester, A.; Alqerm, I.; Liu, Y.; Zhao, Y. EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts. IEEE Internet Things J. 2019, 6, 4719–4732. [Google Scholar] [CrossRef]
  7. Huang, M.; Liu, Z.; Tao, Y. Mechanical Fault Diagnosis and Prediction in IoT Based on Multi-Source Sensing Data Fusion. Simul. Model. Pract. Theory 2020, 102, 101981. [Google Scholar] [CrossRef]
  8. Cao, H.; Niu, L.; Xi, S.; Chen, X. Mechanical Model Development of Rolling Bearing-Rotor Systems: A Review. Mech. Syst. Signal Process. 2018, 102, 37–58. [Google Scholar] [CrossRef]
  9. Huang, R.; Xia, J.; Zhang, B.; Chen, Z.; Li, W. Compound Fault Diagnosis for Rotating Machinery: State-of-the-Art, Challenges, and Opportunities. J. Dyn. Monit. Diagn. 2023, 2, 13–29. [Google Scholar] [CrossRef]
  10. Abid, A.; Khan, M.T.; Iqbal, J. A Review on Fault Detection and Diagnosis Techniques: Basics and Beyond. Artif. Intell. Rev. 2021, 54, 3639–3664. [Google Scholar] [CrossRef]
  11. Sharma, G.; Umapathy, K.; Krishnan, S. Trends in Audio Signal Feature Extraction Methods. Appl. Acoust. 2020, 158, 107020. [Google Scholar] [CrossRef]
  12. Gao, Y.; Yu, D.; Wang, H. Fault Diagnosis of Rolling Bearings Using Weighted Horizontal Visibility Graph and Graph Fourier Transform. Measurement 2020, 149, 107036. [Google Scholar] [CrossRef]
  13. Hong, L.; Liu, X.; Zuo, H. Compound Faults Diagnosis Based on Customized Balanced Multiwavelets and Adaptive Maximum Correlated Kurtosis Deconvolution. Measurement 2019, 146, 87–100. [Google Scholar] [CrossRef]
  14. Xia, T.; Jiang, Y.; Zhuo, P.; Xi, L.; Wang, D. Dual-Ensemble Multi-Feedback Neural Network for Gearbox Fault Diagnosis. IEEE Trans. Instrum. Meas. 2021, 70, 3519610. [Google Scholar] [CrossRef]
  15. Zhang, J.; Zhang, Q.; Qin, X.; Sun, Y. A Two-Stage Fault Diagnosis Methodology for Rotating Machinery Combining Optimized Support Vector Data Description and Optimized Support Vector Machine. Measurement 2022, 200, 111651. [Google Scholar] [CrossRef]
  16. He, C.; Wu, T.; Gu, R.; Jin, Z.; Ma, R.; Qu, H. Rolling Bearing Fault Diagnosis Based on Composite Multiscale Permutation Entropy and Reverse Cognitive Fruit Fly Optimization Algorithm – Extreme Learning Machine. Measurement 2021, 173, 108636. [Google Scholar] [CrossRef]
  17. Li, J.; Yao, X.; Wang, X.; Yu, Q.; Zhang, Y. Multiscale Local Features Learning Based on BP Neural Network for Rolling Bearing Intelligent Fault Diagnosis. Measurement 2020, 153, 107419. [Google Scholar] [CrossRef]
  18. Wang, X.B.; Zhang, X.; Li, Z.; Wu, J. Ensemble Extreme Learning Machines for Compound-Fault Diagnosis of Rotating Machinery. Knowl.-Based Syst. 2020, 188, 105012. [Google Scholar] [CrossRef]
  19. Tama, B.A.; Vania, M.; Lee, S.; Lim, S. Recent Advances in the Application of Deep Learning for Fault Diagnosis of Rotating Machinery Using Vibration Signals. Artif. Intell. Rev. 2023, 56, 4667–4709. [Google Scholar] [CrossRef]
  20. Tang, S.; Yuan, S.; Zhu, Y. Deep Learning-Based Intelligent Fault Diagnosis Methods Toward Rotating Machinery. IEEE Access 2020, 8, 9335–9346. [Google Scholar] [CrossRef]
  21. Yu, S.; Wang, M.; Pang, S.; Song, L.; Zhai, X.; Zhao, Y. TDMSAE: A Transferable Decoupling Multi-Scale Autoencoder for Mechanical Fault Diagnosis. Mech. Syst. Signal Process. 2023, 185, 109789. [Google Scholar] [CrossRef]
  22. Yu, J.; Zhang, C.; Wang, S. Multichannel One-Dimensional Convolutional Neural Network-Based Feature Learning for Fault Diagnosis of Industrial Processes. Neural Comput. Appl. 2021, 33, 3085–3104. [Google Scholar] [CrossRef]
  23. Peng, B.; Xia, H.; Lv, X.; Annor-Nyarko, M.; Zhu, S.; Liu, Y.; Zhang, J. An Intelligent Fault Diagnosis Method for Rotating Machinery Based on Data Fusion and Deep Residual Neural Network. Appl. Intell. 2022, 52, 3051–3065. [Google Scholar] [CrossRef]
  24. Zhang, Y.; Zhou, T.; Huang, X.; Cao, L.; Zhou, Q. Fault Diagnosis of Rotating Machinery Based on Recurrent Neural Networks. Measurement 2021, 171, 108774. [Google Scholar] [CrossRef]
  25. Han, T.; Ma, R.; Zheng, J. Combination Bidirectional Long Short-Term Memory and Capsule Network for Rotating Machinery Fault Diagnosis. Measurement 2021, 176, 109208. [Google Scholar] [CrossRef]
  26. Bhatti, U.A.; Tang, H.; Wu, G.; Marjan, S.; Hussain, A. Deep Learning with Graph Convolutional Networks: An Overview and Latest Applications in Computational Intelligence. Int. J. Intell. Syst. 2023, 2023, 8342104. [Google Scholar] [CrossRef]
  27. Bhatti, U.A.; Huang, M.; Neira-Molina, H.; Marjan, S.; Baryalai, M.; Tang, H.; Wu, G.; Bazai, S.U. MFFCG–Multi Feature Fusion for Hyperspectral Image Classification Using Graph Attention Network. Expert Syst. Appl. 2023, 229, 120496. [Google Scholar] [CrossRef]
  28. Bhuiyan, M.R.; Uddin, J. Deep Transfer Learning Models for Industrial Fault Diagnosis Using Vibration and Acoustic Sensors Data: A Review. Vibration 2023, 6, 218–238. [Google Scholar] [CrossRef]
  29. Althubaiti, A.; Elasha, F.; Teixeira, J. Fault diagnosis and health management of bearings in rotating equipment based on vibration analysis—A review. J. Vibroeng. 2022, 24, 46–74. [Google Scholar] [CrossRef]
  30. Bai, R.; Xu, Q.; Meng, Z.; Cao, L.; Xing, K.; Fan, F. Rolling Bearing Fault Diagnosis Based on Multi-Channel Convolution Neural Network and Multi-Scale Clipping Fusion Data Augmentation. Measurement 2021, 184, 109885. [Google Scholar] [CrossRef]
  31. Chen, R.; Huang, X.; Yang, L.; Xu, X.; Zhang, X.; Zhang, Y. Intelligent Fault Diagnosis Method of Planetary Gearboxes Based on Convolution Neural Network and Discrete Wavelet Transform. Comput. Ind. 2019, 106, 48–59. [Google Scholar] [CrossRef]
  32. Ahmed, H.O.A.; Nandi, A.K. Vibration Image Representations for Fault Diagnosis of Rotating Machines: A Review. Machines 2022, 10, 1113. [Google Scholar] [CrossRef]
  33. Liang, P.; Deng, C.; Wu, J.; Yang, Z.; Zhu, J.; Zhang, Z. Compound Fault Diagnosis of Gearboxes via Multi-label Convolutional Neural Network and Wavelet Transform. Comput. Ind. 2019, 113, 103132. [Google Scholar] [CrossRef]
  34. Phm Data Challenge 2009. Available online: https://www.phmsociety.org/competition/PHM/09 (accessed on 21 October 2023).
  35. Lessmeier, C.; Kimotho, J.K.; Zimmer, D.; Sextro, W. Condition Monitoring of Bearing Damage in Electromechanical Drive Systems by Using Motor Current Signals of Electric Motors: A Benchmark Data Set for Data-Driven Classification. In Proceedings of the European Conference of the PHM Society 2016, Chengdu, China, 19–21 October 2016. [Google Scholar]
  36. Shao, J.; Huang, Z.; Zhu, Y.; Zhu, J.; Fang, D. Rotating Machinery Fault Diagnosis by Deep Adversarial Transfer Learning Based on Subdomain Adaptation. Adv. Mech. Eng. 2021, 13, 168781402110402. [Google Scholar] [CrossRef]
  37. Fault Diagnosis of Gearbox Based on ITD-Tunable Q-Factor Wavelet Transform. Indian J. Pure Appl. Phys. 2021, 59, 223–228. [CrossRef]
  38. Jing, L.; Zhao, M.; Li, P.; Xu, X. A Convolutional Neural Network Based Feature Learning and Fault Diagnosis Method for the Condition Monitoring of Gearbox. Measurement 2017, 111, 1–10. [Google Scholar] [CrossRef]
  39. Dong, J.; Yan, L.; Xia, Y.; Zhang, J.; Wang, X. A CNN-ELM Compound Fault Diagnosis Method Based on Joint Distribution Modification. In Proceedings of the 2020 7th International Conference on Information, Cybernetics, and Computational Social Systems (ICCSS), Guangzhou, China, 13–15 November 2020; pp. 359–364. [Google Scholar] [CrossRef]
  40. Jiahui, T.; Wu, J.; Qing, J. A feature learning method for rotating machinery fault diagnosis via mixed pooling deep belief network and wavelet transform. Results Phys. 2022, 39, 105781. [Google Scholar] [CrossRef]
  41. Borana, S.L.; Yadav, S.; Parihar, S. Hyperspectral Data Analysis for Arid Vegetation Species: Smart & Sustainable Growth. In Proceedings of the 2019 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS), Greater Noida, India, 18–19 October 2019; pp. 495–500. [Google Scholar] [CrossRef]
  42. Zhang, H.; Shi, P.; Han, D.; Jia, L. Research on rolling bearing fault diagnosis method based on AMVMD and convolutional neural networks. Measurement 2023, 217, 113028. [Google Scholar] [CrossRef]
  43. Karnavas, Y.; Plakias, S.; Chasiotis, I. Extracting spatially global and local attentive features for rolling bearing fault diagnosis in electrical machines using attention stream networks. IET Electr. Power Appl. 2021, 15, 903–915. [Google Scholar] [CrossRef]
  44. Wu, Q.; Ding, X.; He, Q.; Xiang, H.; Tan, H.; Shao, Y. An Efficient Intelligent Edge Diagnosis System Based on WDCNN in the Application of Equipment Fault Classification. In Proceedings of the 2022 International Conference on Sensing, Measurement & Data Analytics in the Era of Artificial Intelligence (ICSMD), Harbin, China, 30 November–2 December 2022; pp. 1–6. [Google Scholar] [CrossRef]
  45. Alpert, B. A Class of Bases in L2 for the Sparse Representation of Integral Operators. SIAM J. Math. Anal. 1999, 24, 0524016. [Google Scholar] [CrossRef]
  46. Jiao, J.; Zhao, M.; Lin, J.; Liang, K. A comprehensive review on convolutional neural network in machine fault diagnosis. Neurocomputing 2020, 417, 36–63. [Google Scholar] [CrossRef]
  47. Mostafa, S.; Ahmad, I. Recent Developments in Systematic Sampling: A Review. J. Stat. Theory Pract. 2017, 12, 290–310. [Google Scholar] [CrossRef]
  48. Fan, Z.; Xu, X.; Wang, R.; Wang, H. Fan Fault Diagnosis Based on Lightweight Multiscale Multiattention Feature Fusion Network. IEEE Trans. Ind. Inform. 2022, 18, 4542–4554. [Google Scholar] [CrossRef]
  49. Wang, H.; Liu, Z.; Peng, D.; Qin, Y. Understanding and Learning Discriminant Features based on Multi-Attention 1DCNN for Wheelset Bearing Fault Diagnosis. IEEE Trans. Ind. Inform. 2019, 16, 5735–5745. [Google Scholar] [CrossRef]
  50. Kong, X.; Li, X.; Zhou, Q.; Zhiyong, H.; Shi, C. Attention Recurrent Autoencoder Hybrid Model for Early Fault Diagnosis of Rotating Machinery. IEEE Trans. Instrum. Meas. 2021, 70, 2505110. [Google Scholar] [CrossRef]
  51. Jiao, J.; Zhao, M.; Lin, J.; Ding, C. Deep Coupled Dense Convolutional Network With Complementary Data for Intelligent Fault Diagnosis. IEEE Trans. Ind. Electron. 2019, 66, 9858–9867. [Google Scholar] [CrossRef]
Figure 1. Rotating machinery compound fault data acquisition and fault diagnosis system based on edge-IoT.
Figure 1. Rotating machinery compound fault data acquisition and fault diagnosis system based on edge-IoT.
Sensors 23 08669 g001
Figure 2. Legendre scale bases with n = 1 and p = 4 .
Figure 2. Legendre scale bases with n = 1 and p = 4 .
Sensors 23 08669 g002
Figure 3. Legendre wavelet bases with n = 1 and p = 4 .
Figure 3. Legendre wavelet bases with n = 1 and p = 4 .
Sensors 23 08669 g003
Figure 4. Raw data of gearbox with 4096 points for case 2.
Figure 4. Raw data of gearbox with 4096 points for case 2.
Sensors 23 08669 g004
Figure 5. Low frequency (a,c) and high frequency (b,d) components for case 2 by LMW decomposition.
Figure 5. Low frequency (a,c) and high frequency (b,d) components for case 2 by LMW decomposition.
Sensors 23 08669 g005
Figure 6. Reconstruction of the raw gearbox fault data and corresponding reconstruction error by LMWT.
Figure 6. Reconstruction of the raw gearbox fault data and corresponding reconstruction error by LMWT.
Sensors 23 08669 g006
Figure 7. The constructed feature images from the LMWD frequency domain. (a) Feature image based on the first LMW base. (b) Feature image based on the second LMW base.
Figure 7. The constructed feature images from the LMWD frequency domain. (a) Feature image based on the first LMW base. (b) Feature image based on the second LMW base.
Sensors 23 08669 g007
Figure 8. The constructed images by two methods. (a) Feature image based on the raw sample data. (b) Feature image based on DWT.
Figure 8. The constructed images by two methods. (a) Feature image based on the raw sample data. (b) Feature image based on DWT.
Sensors 23 08669 g008
Figure 9. Flowchart of the LMWT-MCNN model for gearbox compound fault diagnosis.
Figure 9. Flowchart of the LMWT-MCNN model for gearbox compound fault diagnosis.
Sensors 23 08669 g009
Figure 10. Flowchart of the proposed fault diagnosis method based on edge-IoT.
Figure 10. Flowchart of the proposed fault diagnosis method based on edge-IoT.
Sensors 23 08669 g010
Figure 11. The vibration signals of the six fault types of the PHM 2009 dataset.
Figure 11. The vibration signals of the six fault types of the PHM 2009 dataset.
Sensors 23 08669 g011
Figure 12. Schematic of the gearbox used in the PHM 2009 dataset.
Figure 12. Schematic of the gearbox used in the PHM 2009 dataset.
Sensors 23 08669 g012
Figure 13. The classification accuracy of each trial by the proposed model.
Figure 13. The classification accuracy of each trial by the proposed model.
Sensors 23 08669 g013
Figure 14. The comparison of different methods under various noisy conditions.
Figure 14. The comparison of different methods under various noisy conditions.
Sensors 23 08669 g014
Figure 15. The loss and accuracy curves of different methods. (a) Loss curve. (b) Accuracy curve.
Figure 15. The loss and accuracy curves of different methods. (a) Loss curve. (b) Accuracy curve.
Sensors 23 08669 g015
Figure 16. The t-SNE visualization by different methods. (a) Raw data. (b) Raw data-CNN method. (c) DWT-CNN method. (d) The proposed model.
Figure 16. The t-SNE visualization by different methods. (a) Raw data. (b) Raw data-CNN method. (c) DWT-CNN method. (d) The proposed model.
Sensors 23 08669 g016
Figure 17. Experimental setup of Paderborn University bearing dataset.
Figure 17. Experimental setup of Paderborn University bearing dataset.
Sensors 23 08669 g017
Table 1. Detailed description and the pattern label of the PHM 2009 dataset.
Table 1. Detailed description and the pattern label of the PHM 2009 dataset.
CaseLabelDescription
Case 1{ 1 , 0 , 0 , 0 , 0 , 0 , 0 }Label (1): Healthy
Case 2{ 0 , 1 , 0 , 0 , 0 , 0 , 0 }Label (2): Chipped tooth
Case 3{ 0 , 0 , 0 , 0 , 0 , 1 , 0 }Label (6): Bent Shaft
Case 4{ 0 , 0 , 0 , 0 , 1 , 0 , 1 }Label (5): Ball; Label (7): Shaft Imbalance
Case 5{ 0 , 0 , 1 , 1 , 0 , 0 , 0 }Label (3): Broken tooth; Label (4): Inner
Case 6{ 0 , 0 , 1 , 1 , 0 , 1 , 0 }Label (3): Broken tooth; Label (4): Inner; Label (6): Bent Shaft
Table 2. Detailed description of the configuration parameters for the gearbox data processing.
Table 2. Detailed description of the configuration parameters for the gearbox data processing.
Fault TypesPoints/SampleSamples/FaultTraining SamplesTesting SamplesNumber of WaveletsResolution Level
6409660045015024
Table 3. Comparison of different LMWT-MCNN structures.
Table 3. Comparison of different LMWT-MCNN structures.
ModelsEpochsConvolutionLearning RateAccuracy (%)Training Time (s)
Model 1120(1, 64) + (64, 32) + (32, 16)0.0198.33319
Model 2120(1, 64) + (64, 32) + (32, 16) + AM0.0197.76313
Model 3120(1, 32) + (32, 16)0.0196.78252
Model 4120(1, 64) + (64, 32) + (32, 16) + (16, 8)0.0196.36341
Model 5280(1, 32) + (32, 16) + (16, 8)0.00191.22647
Table 4. The floating point of operations (FLOPs) and the parameter quantity (Params) of different models.
Table 4. The floating point of operations (FLOPs) and the parameter quantity (Params) of different models.
ModelsFLOPsParams
LMWT-MCNN0.023 G0.091 M
LMS-MAFFNet [48]0.027 G0.177 M
MA1DCNN [49]0.060 G0.850 M
ARAHNet [50]0.072 G7.435 M
CDCN [51]0.053 G0.198 M
Table 5. The detailed comparison results of different methods.
Table 5. The detailed comparison results of different methods.
MethodsPrecisionRecallF-MeasureAccuracy
Raw data-CNN78.53%82.70%76.66%81.33%
DWT-CNN95.34%95.44%95.28%95.33%
LMWT-MCNN98.06%98.19%98.12%98.01%
Table 6. Average test accuracy and standard deviation of different methods.
Table 6. Average test accuracy and standard deviation of different methods.
MethodsDescriptionAccuracy (%)
Elman AdaBoost-Bagging [14]Elman neural network + optimized AdaBoost-Bagging dual-ensemble algorithm90.6 ± 3.62
Bi-LSTM [25]Bidirectional Long Short-Term Memory93.67
WT-MLCNN [33]Wavelet Transform + Multi-label Convolutional Neural Network94.02 ± 0.75
SA-DAL [36]Subdomain adaptation + Deep adversarial learning97.5 ± 5.26
TQWT+SVM [37]Tunable Q-factor wavelet transform + Support Vector Machine97.7
WT-RF [38]Wavelet Transform + Random Forest96.79 ± 1.45
LMWT-MCNN (Proposed)Legendre MultiWavelet Transform + Multichannel Convolutional Neural Network98.01 ± 0.32
Table 7. Detailed descriptions of the Paderborn University bearing compound fault dataset.
Table 7. Detailed descriptions of the Paderborn University bearing compound fault dataset.
FaultsLabelDescription
K001 { 1 , 0 , 0 , 0 , 0 } Label (1): Normal
KA04 { 0 , 1 , 0 , 0 , 0 } Label (2): fatigue: pitting in OR
KA15 { 0 , 0 , 1 , 0 , 0 } Label (3): Plastic deforms: Indentations in OR
KI16 { 0 , 0 , 0 , 1 , 0 } Label (4): fatigue: pitting in IR
KB24 { 0 , 1 , 0 , 1 , 0 } Label (2, 4): fatigue: pitting in OR and IR
KB27 { 0 , 0 , 1 , 0 , 1 } Label (3, 5): Plastic deforms: Indentations in OR and IR
Table 8. Average testing accuracy of the second compound fault dataset by different methods.
Table 8. Average testing accuracy of the second compound fault dataset by different methods.
SNR (dB)6420−2NaN
Raw data-CNN84.56 ± 4.6881.04 ± 2.3079.71 ± 3.9577.06 ± 2.1575.43 ± 4.0483.72 ± 3.72
DWT-CNN94.27 ± 3.9092.83 ± 5.4089.67 ± 7.2589.06 ± 6.1988.99 ± 7.2496.71 ± 2.30
LMWT-MCNN99.50 ± 0.2799.48 ± 0.2299.47 ± 0.1599.47 ± 0.3499.46 ± 0.2299.57 ± 0.20
Table 9. Comparison results of several existing methods.
Table 9. Comparison results of several existing methods.
MethodsDescriptionAccuracy (%)
CNN-ELM-JDM [39]Convolutional neural network and extreme learning machine based on joint distribution modification97.63
MPDBN-WT [40]Mixed pooling deep belief network + wavelet transform98.84
AMVMD-SCNN [42]Adaptive multivariate variational mode decomposition and multi-scale convolutional neural network98.60
ASN [43]Attention stream net99.10
LMWT-MCNN (Proposed)Legendre MultiWavelet Transform + Multichannel Convolutional Neural Network99.57
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zheng, X.; Chen, L.; Yu, C.; Lei, Z.; Feng, Z.; Wei, Z. Gearbox Compound Fault Diagnosis in Edge-IoT Based on Legendre Multiwavelet Transform and Convolutional Neural Network. Sensors 2023, 23, 8669. https://doi.org/10.3390/s23218669

AMA Style

Zheng X, Chen L, Yu C, Lei Z, Feng Z, Wei Z. Gearbox Compound Fault Diagnosis in Edge-IoT Based on Legendre Multiwavelet Transform and Convolutional Neural Network. Sensors. 2023; 23(21):8669. https://doi.org/10.3390/s23218669

Chicago/Turabian Style

Zheng, Xiaoyang, Lei Chen, Chengbo Yu, Zijian Lei, Zhixia Feng, and Zhengyuan Wei. 2023. "Gearbox Compound Fault Diagnosis in Edge-IoT Based on Legendre Multiwavelet Transform and Convolutional Neural Network" Sensors 23, no. 21: 8669. https://doi.org/10.3390/s23218669

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop