Next Article in Journal
An Efficient IIoT Gateway for Cloud–Edge Collaboration in Cloud Manufacturing
Previous Article in Journal
Design and Characteristic Analysis of Magnetostrictive Vibration Harvester with Double-Stage Rhombus Amplification Mechanism
Previous Article in Special Issue
Investigation on the Cage Whirl State of Cylindrical Roller Bearings under High Speed and Light Load
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Visualized Stacked Denoising Auto-Encoder Model for Extracting and Evaluating the State Features of Rolling Bearings

1
School of Mechanical Engineering, Xi′an Jiaotong University, Xi′an 710049, China
2
Key Laboratory of Education Ministry for Modern Design and Rotor-Bearing System, Xi’an Jiaotong University, Xi’an 710049, China
3
Jiangsu HENGA Automation Equipment Co., Ltd., Yangzhou 225129, China
*
Author to whom correspondence should be addressed.
Machines 2022, 10(10), 849; https://doi.org/10.3390/machines10100849
Submission received: 9 August 2022 / Revised: 19 September 2022 / Accepted: 20 September 2022 / Published: 23 September 2022

Abstract

:
Extracting intuitive operating state features from vibration signals without prior knowledge is a prospective requirement for health monitoring and fault diagnosis in bearings. In this paper, a visualized stacked denoising auto-encoder (VSDAE) model is proposed for the unsupervised extraction and quantitative evaluation of bearings’ state features. First, the stacked denoising auto-encoder (SDAE) was used to reconstruct vibration signals. The intermediate vector of the SDAE, which is a high-information-density representation of vibration signals, was regarded as the pending state feature. Then, the dimension of the intermediate vector was reduced by the t-distributed stochastic neighbor embedding (t-SNE) method to the two-dimensional visualization space. Finally, the silhouette coefficient of feature distribution was calculated to quantitatively evaluate the extracted features. The proposed model was evaluated using experimental bearing signals simulating various operating states. The results proved that the features, extracted and evaluated by the VSDAE, allowed the recognition of the operating states of the examined bearings.

1. Introduction

Rolling bearings are widely used in a variety of electromechanical equipment and play the role of joints between stationary parts and rotating parts in rotating mechanisms. Generally, rolling bearings bear an uninterrupted load under harsh working conditions, which makes them the most easily damaged parts [1,2]. The state of rolling bearings is closely related to the safe and smooth operation of the equipment. Therefore, health monitoring and fault diagnosis of rolling bearings is particularly important for industrial process. Since vibration signals carry adequate information of the operating state of bearings, extracting features from vibration signals becomes the fundamental task of health monitoring and fault diagnosis in bearings.
The purpose of feature extraction is to search failure-induced or performance degradation indicators from the original vibration signals. Moreover, the dimension of the extracted feature should be much smaller than that of the original signals. Many feature extraction methods have been developed in three domains, namely, the time domain, the frequency domain and the time–frequency domain, to pre-process the vibration signals of bearings [3]. For feature extraction in the time domain, statistical analysis and probability density estimation are common tools. Statistical features, such as root mean square, standard deviation and variance, are calculated to discover the phenomenon of amplitude variation caused by bearing failures. Non-dimensional features, such as kurtosis, skewness, shape factor, crest factor, etc., are estimated to quantify the change in probability distribution related to bearing failures [4]. In addition, measures of the chaotic degree of vibration signals, such as entropy and correlation dimension, are also used to judge the health state of bearings [5]. These features, extracted in the time domain, have the lowest dimensionality compared to those extracted in the other domains, but only specific state information rather than overall state information can be represented. When the vibration signals are transformed from the time domain to the frequency domain, the periodic state information is preserved, and the non-periodic noise is suppressed. Therefore, frequency-domain features, such as spectrum kurtosis and failure pass frequency, become the most widely used diagnostic criteria in the industrial field [6,7]. However, the variety of working conditions and the reliance on bearings’ structural parameters are still issues to consider for the application of frequency-domain features. As non-stationary vibration signals have started to receive increasing attention, feature extraction in the time–frequency domain has been developed. Numerous signal decomposition methods, such as wavelet decomposition [8,9], empirical mode decomposition [10], local mean decomposition [11], variational mode decomposition [12], etc., are proposed to separate the time-varying failure components from the vibration signals. Compared with the features extracted in the time domain and frequency domain, the time–frequency-domain features contain the most abundant and accurate state information. However, the disadvantage of these methods is that the decomposition parameters need to be pre-determined empirically. In summary, the above-mentioned feature extraction methods, which provide convenience for bearings’ health monitoring and fault diagnosis, always rely on a prior knowledge of bearing failures that is hard to obtain in practical applications.
With the development of information technology, feature extraction methods have gradually been pushed forward to a new direction of deep learning (DL) [13,14]. Unlike traditional signal processing methods, DL-based models have powerful feature self-learning ability, which can directly extract low-level features from raw data and aggregate them to generate high-information-density features. The convolutional neural networks (CNNs) are among the most effective DL-based models to extract features [15]. During the end-to-end learning process of CNNs, the features of bearing failure are automatically caught and memorized in the multilayer networks’ structures. Many novel network architectures and learning strategies, such as capsule network [16], feature-aligned module [17], block attention module [18], etc., have been combined with CNNs to improve the robustness of the extracted features. Because the rolling bearing cannot be disassembled to examine a potential failure during service, feature extraction has to process vibration signals without prior knowledge. Unsupervised or self-supervised DL methods, represented by the auto-encoder, have become attractive solutions and received increasing research attention.
The auto-encoder, proposed by Rumelhart et al. [19], is a typical single-hidden-layer neural network. It can compress and reconstruct data to accomplish learning without the corresponding label information. The intermediate vector generated by the compressing process is a high-information-density representation of the original data. Therefore, the intermediate vector generated by the auto-encoder that completed training can be regarded as the extracted feature of the input data. Since the interference noise in the training signals may significantly affect the learning results of the auto-encoder, a denoising auto-encoder (DAE) was proposed by Vincent et al. [20]. In the DAE, noise is artificially added to the original data to produce a damaged input, and the corresponding clean input is reconstructed. Although the robustness of the auto-encoder has been greatly improved by the denoising mechanism, the auto-encoder still tends to fall into local optimization during training, which leads to a poor performance of feature extraction. To avoid this disadvantage, a stacked denoising auto-encoder (SDAE) was proposed [21]. In the SDAE, the weights of the deep neural network are initialized in a layer-by-layer unsupervised learning manner, and a small number of labeled samples are used to fine-tune the network. With the help of these improvements, the auto-encoder has been relieved from noise interference and over-fitting learning and has developed into a series of effective feature extraction tools.
Models based on the auto-encoder have been also widely applied in the field of feature extraction of mechanical failures. In [22], the auto-encoder was combined with an extreme learning machine to adaptively mine the discriminative failure features and achieve a rapid diagnosis. Ma et al. combined a stacked auto-encoder with a generative adversarial network and proposed a method for transformer anomaly detection utilizing the vibration signals of the normal operating state [23]. In [24], SDAE were used to extract the features of the vibration signals, and the output features were clustered to identify the different failures of rolling bearings. The results showed that as the number of the hidden layers increased, all the fault samples under different conditions could be better separated using the SDAE compared to other feature extraction models. However, there are still some problems in practical feature extraction using the auto-encoder. The features extracted by the auto-encoder have no specific meaning, which has a negative effect on the direct interpretation of the rolling bearing state information represented by the features. Therefore, it is difficult to determine the thresholds corresponding to different operating states based on these features. Meanwhile, there is no intuitive and reliable way to evaluate the performance of the extracted features for state identification. In this situation, the models based on the auto-encoder have to combined with other intelligent algorithms to improve the intuitiveness and evaluability of the extraction results.
In this paper, a visualized stacked denoised auto-encoder model (VSDAE) is proposed to extract and evaluate the operating state features of rolling bearings. By the multiple encoder layers and noise reduction mechanism of the SDAE, the features contained in the vibration signals were learned so to improve the generalization ability and suppress the over-fitting. Then, t-distributed stochastic neighbor embedding (t-SNE) was integrated to transform the features extracted by the SDAE into two-dimensional distributions. Finally, referring to human visual attention mechanism, the silhouette coefficient of two-dimensional distribution was introduced to quantitatively evaluate the extracted features. The contributions of this paper can be mainly summarized as follows: (1) The operating state features of rolling bearings were extracted in an unsupervised manner by the SDAE; (2) A visual presentation of the features extracted from the vibration signals was provided to evaluate the ability of state recognition.
The remainder of the paper is organized as follows. The fundamentals and methodologies of the VSDAE are described in Section 2. Section 3 shows the experimental verification on a bearing failure simulation bench. Finally, the conclusions are presented in Section 4.

2. Visualized Stacked Denoised Auto-Encoder

The VSDAE model consists of three sequential stages: feature extraction, feature visualization and feature evaluation. The feature extraction is executed by the SDAE. In this stage, vibration signals collected in various operating states are directly used to construct input datasets, including a time-domain dataset and a frequency-domain dataset, for learning. The intermediate feature vectors of the encoder are obtained after the learning process through compression and reconstruction. In the feature visualization stage, the dimension of the feature vectors is reduced by t-SNE, and a two-dimensional distribution graph is generated. By this means, the differences between high-dimensional features can be displayed in the two-dimensional graph. In the feature evaluation stage, the visual attention mechanism is utilized as a reference, and the silhouette coefficients of all features are calculated and averaged to evaluate the ability of the extracted features to identify operating states. In this stage, the way that a human pays attention to the information contained in the distribution graph is imitated, so the effect of the extracted features can be intuitively and accurately evaluated. The flowchart of the VSDAE is shown in Figure 1, and the detailed procedures are described below.

2.1. Feature Extraction Utilizing the SDAE

The SDAE was developed on the basis of the auto-encoder and has been improved according to the defects of auto-encoder. For the original auto-encoder, the training process is executed by an encoder and a decoder. In the encoder, the given one-dimensional sequence F is input, and the intermediate vector H , in which F is encoded, is calculated as:
H = f W e n c F + b e n c ,
where f · is the nonlinear activation function; W e n c and b e n c are the internal weight matrix and offset matrix of the encoder, respectively. Then, H is input to the decoder, and F is reconstructed as:
F ˜ = f W d e c H + b d e c ,
where W e n c and b e n c are the internal weight matrix and offset matrix of the encoder, respectively. The model is trained by the back-propagation algorithm, and the reconstruction error between F and F ˜ is iteratively optimized to drop to a predetermined range. The optimization problem can be described as:
min θ L θ = F ˜ F 2 2 ;   θ = W e n c , b e n c , W d e c , b d e c .
The noise reduction mechanism is added in the training of the auto-encoder to form the DAE. Firstly, a certain percentage of points in F are randomly zeroed to obtain a damaged input sequence F d . Then, F d is fed into the encoder to obtain the intermediate vector H d and the reconstruction sequence F d ˜ . The reconstruction error L F , F d ˜ between input sequence F and reconstruction sequence F d ˜ is minimized in the encoder, which is trained by the back-propagation algorithm. With the help of the introduction of a corrupted input, the robustness of the auto-encoder is improved. The architecture of the DAE is shown in Figure 2.
By stacking the DAEs layer by layer, a deep learning network, called stacked denoising auto-encoder (SDAE), can be constructed. It has been verified that the larger the network depth, i.e., the number of layers of the auto-encoder, is, the better the learning performance of the SDAE is. The learning procedure of the SDAE with N layers is as follows:
  • Given the initial input, the first DAE is trained in an unsupervised manner to reduce the reconstruction error to the predetermined value.
  • Take the output of the hidden layer of the current DAE as the input of the next DAE and train the DAE in the same way.
  • Repeat the second step until all DAEs have been trained.
After the SDAE completes the learning procedure shown in Figure 3, the weights of the encoder retain the mapping rules for feature extraction. Since the intermediate vector in the N-th DAE layer, denoted as H d N , is directly connected to the subsequent decoders, it is regarded as a centralized information representation of the original input. In the VSDAE model, H d N is used as the feature extracted by the SDAE.

2.2. Feature Visualization Utilizing t-SNE

If H d N is a l -dimensional vector where l > 3 , it cannot be directly observed. However, the practical dimension of the intermediate vector is always larger than the dimension of visualization. Therefore, in the proposed model, t-SNE [25] was used to further reduce the dimension of the feature vector, and a two-dimensional distribution graph was generated to represent the feature information in a visual way. In t-SNE, the analysis of the sample distribution is converted into the analysis of the probability distribution. Although the sample distributions before and after dimensionality reduction are significantly different, their probability distribution will be close enough after the space embedding operation of t-SNE.
Suppose the original distribution of H d N is h 1 , h 2 , , h n , where h i represents a point in the l -dimensional space, and the distribution after dimensionality reduction is z 1 , z 2 , , z n , where z i represents a point in the two-dimensional space; their probability distributions are defined as:
P j | i = S h i , h j k i S h i , h k ,   j i ,   i = 1 , 2 , n
Q j | i = S z i , z j k i S z i , z k , j i , i = 1 , 2 , n
where P j | i and Q j | i are the probability distributions before and after dimensionality reduction; S ·   and S · , respectively, represent the similarity measure function, i.e.:
S h i , h j = exp h i h j 2 2
S z i , z j = 1 + z i z j 2 2 1
A loss function is defined to calculate the difference between the two probability distributions:
L z 1 , z 2 , ,   z n = i = 1 n D K L ( P ( j | i ) | | Q j | i ) = i = 1 n j i P j | i log P ( j | i ) Q ( j | i ) ,
where D K L denotes the Kullback–Leibler divergence. Since the dimensionality reduction problem is equivalent to the minimizing difference between two probability distributions, the gradient descent algorithm is used to solve the smallest value of L z 1 , z 2 , ,   z n . The solution procedure is presented in Equations (9)–(11).
L Z 0 = L z 1 0 , L z 2 0 , , L z n 0 T
Z 1 = Z 0 + η L Z 0
z 1 * , z 2 * , , z n * = argmin z 1 , z 2 , , z n L z 1 , z 2 , , z n ,
where η is the learning rate, and z 1 * , z 2 * , , z n * are the solved distribution points in the target dimension. After the above operations, the features extracted by the SDAE are embedded in the two-dimensional space and realized visualization.

2.3. Feature Evaluation

To evaluate the ability of the features in the form of a two-dimensional distribution to distinguish the operation states of rolling bearings, referring to the qualitative visual attention evaluation, a silhouette coefficient is used to achieve a quantitative evaluation of the extracted features. The schematic diagram of feature evaluation is illustrated in Figure 4. If the two-dimensional distribution points are marked with different colors according to the represented operating states, visual attention can easily be used to determine the corresponding state depending on visual factors such as the distribution position of the points, the color of the points, the distance of a point from other points, etc. The boundaries of different distribution clusters are the main criteria for judgment. Therefore, the silhouette coefficient in the cluster analysis is used as the quantitative analysis indicator.
When the features are embedded in the two-dimensional space, the distribution points corresponding to the same operating state are expected to be clustered in a compact cluster. Meanwhile, the distribution points corresponding to other operating states should be far away from this cluster. The silhouette coefficient of feature distribution clusters quantifies the degree of the above expectations.
For a distribution cluster corresponding to the operating state S i , the average distance from a distribution point i to other distribution points in S i is denoted as a i , and the minimum average distance from the distribution point i to other distribution clusters is denoted as b i . The two distance parameters, a i and b i , are calculated as follows:
a i = k S i , i k d i s t i , k n i 1
b i = min S j , 1 j k , j i t S j d i s t i , t n j   ,
where n i is the number of distribution points corresponding to S i , d i s t   , represents the calculation of the Euclidean distance, and k is the number of operating states. The silhouette coefficient of the distribution point i is defined as:
S i = b i a i max a i , b i
The overall silhouette coefficient of all distribution points S can be specified as the average of all S i . Obviously, the value of S is between −1 and 1. The closer S is to 1, the higher the degree of aggregation within the state clusters, and the farther the separation among the clusters. In this situation, the extracted features are expected to identify the operating states.
By integrating the above feature extraction, feature visualization and feature evaluation, the VSDAE model was constructed. Vibration signals were abstracted as high-dimensional intermediate features, which were embedded into the two-dimensional distribution space and finally evaluated using the silhouette coefficient. Compared with the SDAE, the advantage of the proposed VSDAE is that it can display features in a visual graph and intuitively determine the boundaries of different operating states. Although it requires some additional calculation, it is acceptable in most applications.

3. Experimental Verification

A motor bearing failure bench, whose setup is shown in Figure 5, was used to supply the experimental vibration signals. Defective test bearings, model 6203-2RS, were installed in the motor to simulate the different bearing operating states in industrial applications. Due to the closed structure of the motor, a radial load could not be directly applied to the test bearings. Therefore, a magnetic clutch was used to generate the torque load, which varied from 0.5 to 10 in-lbs and corresponded to six adjustment levels. The speed of the motor was adjusted using a speed controller. An acceleration sensor, PCB PIEZOTRONICS 352C68, was installed on the motor shell at the end of the drive to collect the vibration signals. The installation direction was the horizontal radial direction. The sampling frequency was set at 12,800 Hz, and the sampling length was set at 15 s.
Three typical bearing operating states, i.e., normal, spalling and wear, were simulated in the experiment. Thereinto, the experiment in the normal state was executed with four different sound bearings. The failure of spalling, shown in Figure 6a, was made by laser sintering. Four sintering sizes of 0.8 mm, 1.0 mm, 1.2 mm and 1.4 mm were used to simulate the gradual expansion of the spalling area. Moreover, different wear areas were grinded on the outer raceway to simulate the wear failure. The wear areas occupied 1/8, 1/4, 1/3 and 1/2 of the outer raceway, respectively. One of the simulated wear failures is shown in Figure 6b. In this way, a total of 12 simulated operating states were generated. In each simulated state, six levels of torque loads were applied to the rotor and transferred to the bearings. Five sets of vibration signals were collected under each simulated state and applied load. Among the above five sets of vibration signals, four sets of signals were randomly selected as the learning sample, and the remaining one was used for testing. That is to say, there were a total of 288 datasets to be learned.
Considering that the VSDAE is an end-to-end unsupervised learning model, the additional pre-processing was omitted. The data fragments of length 1024 were randomly truncated from each set of vibration signal as the time-domain dataset. In addition, another signal segment of length 2048 was truncated, and its spectrum was calculated by the fast Fourier transformation. The time-domain data and the frequency-domain data under different operating states ware shown in Figure 7. For the original vibration signal in the time domain, the random noise was uniformly distributed over all sampling moments. When the vibration signals were transformed into frequency-domain signals by FFT, the random noise without periodicity was suppressed. The residual noise was non-uniformly distributed in the spectrum. Since the meaningful data points in the spectrum were 1024, the first 1024 spectrum amplitudes were set as the frequency-domain dataset. In this way, the lengths of the time-domain dataset and frequency-domain dataset were the same. To avoid the influence of different values on the learning effect, all datasets were normalized.
The time-domain dataset and the frequency-domain dataset were learned by the proposed VSDAE model. The parameters of the VSDAE model are shown in Table 1 and Table 2. The number of stacked DAE layers was set to 3. To achieve noise reduction in the auto-encoder, the damage proportions of input sequence and over sequence were set to 10%. The learning rate is a parameter that directly affects the efficiency, quality and convergence of network learning. To ensure the convergence of our model, it was set to 0.1.
The rounds of overall training were 200. For comparison, a popular method for dimensionality reduction and feature extraction, called kernel principal component analysis (KPCA) [26], was also used to deal with the datasets. For the KPCA, the target dimension was set to 300, and the radial basis function was selected as the kernel function.
Firstly, the time-domain dataset was input in the SDAE to extract the features. After the learning process, the intermediate vectors were embedded in the two-dimensional space by t-SNE. The obtained distribution graph is shown in Figure 8c. To analyze the feature extraction ability of the SDAE, the original time-domain dataset was also reduced to a two-dimensional space by t-SNE; its distribution graph is shown in Figure 8a. The feature vectors extracted by KPCA were embedded into the same visible distribution space by t-SNE, and the result are shown in Figure 8b. In these distribution graphs, the blue dots correspond to the normal state, the yellow forks correspond to the spalling failure state, and the green squares correspond to the wear failure state. It can be seen that the point distribution of different states was chaotic in the absence of feature extraction by the SDAE. Therefore, the visualized distribution of the original time-domain dataset could not be used to identify the operating conditions. The feature distribution, obtained by the KPCA and t-SNE, exhibited certain homogeneous clustering properties, but the mixture of the three states in the central region was unacceptable. On the contrary, the feature distribution obtained by the SDAE and t-SNE, avoided the intersection of the three operating states. However, the distribution points corresponding to normal state and spalling failure still could not be distinguished. It can be concluded that the combination of SDAE and t-SNE provided the best feature distribution. In addition, the noise in the time-domain dataset affected the state distinguishability of all distributions.
Then, the frequency-domain dataset was input in the SDAE to extract the features. We used t-SNE to generate the visualized distribution graphs of the original frequency-domain dataset, the extracted features by the KPCA, and the extracted features by the SDAE. The results are compared in Figure 9a–c. It is obvious that the frequency-domain dataset had a better ability to distinguish different states than the time-domain dataset. The distribution graphs of the extracted feature by both KPCA and the SDAE exhibited a stronger aggregation in the same state than that observed with the original frequency-domain dataset. It is beneficial to distinguish different operating states. By comparing Figure 9b,c, it was observed that the distribution points in Figure 9c presented a better homogeneous clustering property than those shown in Figure 9b. For the intersection of the distribution points corresponding to normal state and spalling failure, Figure 9b displays more mixed areas than Figure 9c. It proves that the SDAE had a better feature extraction performance than KPCA. In addition, the dimension of the extracted features was 200, equal to the number of nodes in the intermediate layer. In contrast, the dimension of the original frequency-domain dataset was 1024, and the dimension of the features extracted by KPCA was 300. The high-information-density representation ability of the SDAE was verified. The above results proved that the operating state information of the bearings was succesfully extracted by the SDAE and visualized by t-SNE.
To verify the feature evaluation, a test sample was randomly selected from the testing dataset corresponding to the normal state. The spectrum of the test sample was processed by the SDAE and t-SNE, and the obtained distribution point is displayed in Figure 10. For a comparison with the learning dataset, the test distribution point was portrayed together with the distribution points of the learning dataset and marked with red cross. It can be seen that the distribution point of the test sample fell within the distribution cluster corresponding to the normal state. This distribution result was consistent with the qualitative visual attention evaluation. When the distribution point of the test sample was considered to correspond to an unknown new state, the calculated overall silhouette coefficient S was 0.0534. If the corresponding state of the distribution point of the test sample was assumed to be normal, spalling and wear, S was, respectively, 0.3149, 0.3101 and 0.3071. The maximum of S corresponded exactly to the normal state. The quantitative evaluation of the extracted features was thus verified.
To further verify the performance of feature evaluation, 10 test samples corresponding to the normal state and 10 test samples corresponding to the wear failure were randomly selected from the testing dataset. These test samples together with the learning dataset were processed to extract and visualize their features. The obtained feature distribution is shown in Figure 11a. The distribution points corresponding to the normal state were marked with a red cross, and the distribution points corresponding the wear failure were marked with a purple diamond. All the test samples fell within the distribution clusters corresponding to the normal state. When the distribution points of all the test samples corresponded to the spalling failure, the overall silhouette coefficient S was 0.239. If they corresponded to the wear failure, S was 0.266. When the distribution points of all test samples corresponded to the normal state, the maximum value of S , that is 0.320, was obtained. The results showed that the features, extracted and evaluated by the VSDAE, were successful in the recognition of the operating states of the bearings. For comparison, a classic supervised learning model, the deep neural network (DNN) [27], was used with the same validation dataset. The features extracted by the DNN had the same dimension as that of the features obtained with the VSDAE, and their dimension was reduced by t-SNE. According to the visualized feature distribution shown in Figure 11b, the DNN had the same accuracy in state recognition as the VSDAE. However, the DNN requires samples with state labels, while the VSDAE can perform feature extraction with unlabeled samples. The unsupervised feature extraction of the VSDAE has obvious advantages in practical applications.

4. Conclusions

With the development of health monitoring and fault diagnosis in bearings, massive unlabeled monitoring signals are continuously collected. It is necessary to automatically extract and evaluate the state features without prior knowledge. In this paper, a visualized stacked denoising auto-encoder is proposed to perform this task. The state information contained in the vibration signals was represented by the intermediate vector of the SDAE and then embedded into the two-dimensional distribution space through visualization. The silhouette coefficient of the distribution clusters was used to evaluate the ability of the extracted features to identify the operating states. The proposed VSDAE was tested using the vibration signals collected from a motor bearing failure bench. In the obtained distribution graph, the extracted features exhibited excellent aggregation, in line with the actual operating states. Our research is meaningful for applying deep learning methodologies to realize intelligent health monitoring and fault diagnosis in bearings.

Author Contributions

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

Funding

This research was funded by the National Natural Science Foundation of China, grant number 51675405, and the Natural Science Foundation of Shaanxi Province, grant number 2019JM-310.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mariela, C.; Rene, V.S.; Chuan, L.; Fannia, P.; Diego, C.; Jose, V.O.; Rafael, E.V. A review on data-driven fault severity assessment in rolling bearings. Mech. Syst. Sign. Process. 2018, 99, 169–196. [Google Scholar]
  2. Qian, L.; Qing, P.; Yaqiong, L.; Xingwei, Z. Fault detection of bearing by resnent classifier with model-based data augmentation. Machines 2022, 10, 521. [Google Scholar] [CrossRef]
  3. Wahye, C.; Tegoeh, T. A review of feature extraction methods in vibration-based condition monitoring and its supplication for degradation trend estimation of low-speed slew bearing. Machines 2017, 5, 21. [Google Scholar]
  4. Yiakopoulos, C.T.; Gryllias, K.C.; Antoniadis, I.A. Rolling element bearing fault detection in industrial environments based on a K-means clustering approach. Expert Syst. Appl. 2011, 38, 2888–2911. [Google Scholar] [CrossRef]
  5. Chen, L.; Qian, S.; Laifa, T.; Hongmei, L.; Chuan, L. Bearing health assessment based on chaotic characteristics. Shock Vib. 2013, 20, 519–530. [Google Scholar]
  6. Purushottam, G.; Rajiv, T. Signal based condition monitoring techniques for fault detection and diagnosis of induction motors: A state-of-the-art. Mech. Syst. Sign. Process. 2020, 144, 106908. [Google Scholar]
  7. Dong, W. Spectral L2/L1 norm: A new perspective for spectral kurtosis for characterizing non-stationary signals. Mech. Syst. Sign. Process. 2018, 104, 290–293. [Google Scholar]
  8. Xianzhi, W.; Lishuai, L. Concentric diversity entropy: A high flexible feature extraction tool for identifying fault types with different structures. Mech. Syst. Sign. Process. 2022, 171, 108934. [Google Scholar]
  9. Long, Z.; Lijiuan, Z.; Binghua, C.; Jinwen, Y.; Wenbing, T.; Hao, Z.; Yi, L. Novel FEM-based wavelet based and their contextualized applications to bearing fault diagnosis. Machines. 2022, 10, 6. [Google Scholar]
  10. Yaguo, L.; Jing, L.; Zhengjia, H.; Ming, Z. A review on empirical decomposition in fault diagnosis of rotating machinery. Mech. Syst. Sign. Process. 2013, 35, 108–126. [Google Scholar]
  11. Linshan, J.; Qing, Z.; Xiang, Z.; Pulin, Y.; Xiaogao, H.; Xiaohan, W. The empirical optimal envelope and its application to local mean decomposition. Digit Signal Process. 2019, 87, 166–177. [Google Scholar]
  12. Jimeng, L.; Xing, C.; Qiang, L.; Zong, M. Adaptive energy-constrained variational model decomposition based on segmentation and its application in fault detection of rolling bearing. Signal Process. 2021, 183, 108025. [Google Scholar]
  13. Matthew, R.; Peng, W. Physics-informed deep learning for signal compression and reconstruction of big data in industrial condition monitoring. Mech. Syst. Sign. Process. 2022, 168, 108709. [Google Scholar]
  14. Haidong, S.; Hongkai, J.; Haizhou, Z.; Wenjing, D.; Tianchen, L.; Shuaipeng, W. Rolling bearing fault learning using improved convolutional deep belief network with compressed sensing. Mech. Syst. Sign. Process. 2018, 100, 743–765. [Google Scholar]
  15. Wei, Z.; Chuanhao, L.; Gaoliang, P.; Yuanhang, C.; Zhujun, Z. A deep convolutional neural network with new training methods for bearing fault diagnosis under noisy environment and different working load. Mech. Syst. Sign. Process. 2018, 100, 439–453. [Google Scholar]
  16. Jianyu, L.; Yaoxin, Q.; Zhe, Y.; Yunwei, H.; Chuan, L. Discriminative feature learning using a multiscale convolutional capsule network from attitude data for fault diagnosis of industrial robots. Mech. Syst. Sign. Process. 2023, 182, 109569. [Google Scholar]
  17. Junbin, C.; Ruyi, H.; Kun, Z.; Wei, W.; Longcan, L.; Weihua, L. Multiscale convolutional neural network with feature alignment for bearing fault diagnosis. IEEE Trans. Instrum. Meas. 2021, 70, 6221545. [Google Scholar]
  18. Yiqing, Z.; Jian, W.; Zeru, W. Bearing faulty prognostic approach based on multiscale feature extraction and attention learning mechanism. J. Sens. 2021, 70, 439–453. [Google Scholar]
  19. Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
  20. Vincent, P.; Larochelle, H.; Bengio, Y.; Manzagol, P.A. Extracting and composing robust features with denoising autoencoders. In Proceedings of the 25th International Conference on Machine Learning, Helsinki, Finland, 5–9 June 2008. [Google Scholar]
  21. Vincent, P.; Larochelle, H.; Lajoie, I.; Bengio, Y.; Manzagol, P.A. Stacked denoising autoencoders: Learning useful representations in a deep network with a local denoising criterion. J. Mach. Learn. Res. 2010, 11, 3371–3408. [Google Scholar]
  22. Wentao, M.; Jiangliang, H.; Yuan, L.; Yunju, Y. Bearing fault diagnosis with auto-encoder extreme learning machine: A comparative study. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2016, 231, 1560–1578. [Google Scholar]
  23. Ma, W.J.; Wang, F.H.; Zhou, D.X. Abnormal detection of power transformer based on generative adversarial network and stacked auto encoder. In Proceedings of the 2020 IEEE International Conference on High Voltage Engineering and Application, Beijing, China, 6–10 September 2020. [Google Scholar]
  24. Fan, X.; Peter, W.T.; Lun, Y.T. Roller bearing fault diagnosis using stacked denoising autoencoder in deep learning and Gath-Geva clustering algorithm without principal component analysis and data label. Appl. Soft Comput. 2018, 73, 898–913. [Google Scholar]
  25. Van Der Maaten, L.; Hinton, G. Visualizing data using t-SNE. J. Mach. Learn. Res. 2008, 9, 2579–2625. [Google Scholar]
  26. Yulong, Z.; Lixiang, D.; Menglan, D. A new feature extraction approach using improved symbolic aggregate approximation for machinery intelligent diagnosis. Meas. J. Int. Meas. Confed. 2019, 133, 468–478. [Google Scholar]
  27. Shou, F.; Huiyu, Z.; Hongbiao, D. Using deep neural network with small dataset to predict material defects. Mater. Des. 2019, 162, 300–310. [Google Scholar]
Figure 1. Flowchart of the VSDAE model.
Figure 1. Flowchart of the VSDAE model.
Machines 10 00849 g001
Figure 2. Architecture of the denoising auto-encoder.
Figure 2. Architecture of the denoising auto-encoder.
Machines 10 00849 g002
Figure 3. Architecture of the stacked denoising auto-encoder.
Figure 3. Architecture of the stacked denoising auto-encoder.
Machines 10 00849 g003
Figure 4. Schematic diagram of feature evaluation.
Figure 4. Schematic diagram of feature evaluation.
Machines 10 00849 g004
Figure 5. Experimental setup of the bearing failure bench.
Figure 5. Experimental setup of the bearing failure bench.
Machines 10 00849 g005
Figure 6. Simulated bearing failures; (a) spalling; (b) wear.
Figure 6. Simulated bearing failures; (a) spalling; (b) wear.
Machines 10 00849 g006
Figure 7. Time-domain signals and their corresponding spectrums under different operating states; (ac) vibration signals of the bearings in the states of normal, spalling and wear, respectively; (df) corresponding spectrums.
Figure 7. Time-domain signals and their corresponding spectrums under different operating states; (ac) vibration signals of the bearings in the states of normal, spalling and wear, respectively; (df) corresponding spectrums.
Machines 10 00849 g007
Figure 8. Visualized feature distributions; (a) distribution of the time-domain dataset; (b) distribution of features extracted from the time-domain dataset by KPCA; (c) distribution of features extracted from the time-domain dataset by the SDAE.
Figure 8. Visualized feature distributions; (a) distribution of the time-domain dataset; (b) distribution of features extracted from the time-domain dataset by KPCA; (c) distribution of features extracted from the time-domain dataset by the SDAE.
Machines 10 00849 g008
Figure 9. Visualized feature distributions; (a) distribution of the frequency-domain datasets; (b) distribution of features extracted from the frequency-domain dataset by KPCA; (c) distribution of features extracted from the frequency-domain dataset by the SDAE.
Figure 9. Visualized feature distributions; (a) distribution of the frequency-domain datasets; (b) distribution of features extracted from the frequency-domain dataset by KPCA; (c) distribution of features extracted from the frequency-domain dataset by the SDAE.
Machines 10 00849 g009
Figure 10. Visualized feature distribution of the test sample and the learning dataset.
Figure 10. Visualized feature distribution of the test sample and the learning dataset.
Machines 10 00849 g010
Figure 11. Visualized feature distribution of the test samples and the learning dataset; (a) VSDAE; (b) DNN.
Figure 11. Visualized feature distribution of the test samples and the learning dataset; (a) VSDAE; (b) DNN.
Machines 10 00849 g011
Table 1. Structural parameters of the VSDAE for the time-domain dataset.
Table 1. Structural parameters of the VSDAE for the time-domain dataset.
No.Parameter NameParameter Value
1Numbers of nodes in each layer of the encoder1024-2000-2500
2Number of nodes in the intermediate layer300
3Numbers of nodes in each layer of the decoder2500-2000-1024
4Damage proportion of the input sequence10%
5Damage proportion of the overall sequence10%
6OptimizerStochastic gradient descent
7Learning rate0.1
Table 2. Structural parameters of the VSADE for the frequency-domain dataset.
Table 2. Structural parameters of the VSADE for the frequency-domain dataset.
No.Parameter NameParameter Value
1Numbers of nodes in each layer of the encoder1024-1500-2000
2Number of nodes in the intermediate layer200
3Numbers of nodes in each layer of the decoder2000-1500-1024
4Damage proportion of the input sequence10%
5Damage proportion of the overall sequence10%
6OptimizerStochastic gradient descent
7Learning rate0.1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, Q.; Zhang, J.; Wang, Y.; Chen, L. Visualized Stacked Denoising Auto-Encoder Model for Extracting and Evaluating the State Features of Rolling Bearings. Machines 2022, 10, 849. https://doi.org/10.3390/machines10100849

AMA Style

Zhang Q, Zhang J, Wang Y, Chen L. Visualized Stacked Denoising Auto-Encoder Model for Extracting and Evaluating the State Features of Rolling Bearings. Machines. 2022; 10(10):849. https://doi.org/10.3390/machines10100849

Chicago/Turabian Style

Zhang, Qing, Junshen Zhang, Ye Wang, and Lie Chen. 2022. "Visualized Stacked Denoising Auto-Encoder Model for Extracting and Evaluating the State Features of Rolling Bearings" Machines 10, no. 10: 849. https://doi.org/10.3390/machines10100849

APA Style

Zhang, Q., Zhang, J., Wang, Y., & Chen, L. (2022). Visualized Stacked Denoising Auto-Encoder Model for Extracting and Evaluating the State Features of Rolling Bearings. Machines, 10(10), 849. https://doi.org/10.3390/machines10100849

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