Next Article in Journal
A Nonlinear Control of Linear Slider Considering Position Dependence of Interlinkage Flux
Next Article in Special Issue
Fault Detection for High-Speed Trains Using CCA and Just-in-Time Learning
Previous Article in Journal
Design Optimization of Deep-Sea Lift Pump Based on Reflux Characteristics
Previous Article in Special Issue
A Local Density-Based Abnormal Case Removal Method for Industrial Operational Optimization under the CBR Framework
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Detection of Bearing by Resnet Classifier with Model-Based Data Augmentation

1
School of Transportation and Logistics Engineering, Wuhan University of Technology, Wuhan 430070, China
2
State Key Laboratory of High Performance Complex Manufacturing, School of Mechanical and Electrical Engineering, Central South University, Changsha 410083, China
3
State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Machines 2022, 10(7), 521; https://doi.org/10.3390/machines10070521
Submission received: 28 May 2022 / Revised: 22 June 2022 / Accepted: 24 June 2022 / Published: 27 June 2022
(This article belongs to the Special Issue Deep Learning-Based Machinery Fault Diagnostics)

Abstract

:
It is always an important and challenging issue to achieve an effective fault diagnosis in rotating machinery in industries. In recent years, deep learning proved to be a high-accuracy and reliable method for data-based fault detection. However, the training of deep learning algorithms requires a large number of real data, which is generally expensive and time-consuming. To cope with this, we proposed a Resnet classifier with model-based data augmentation, which is applied for bearing fault detection. To this end, a dynamic model was first established to describe the bearing system by adjusting model parameters, such as speed, load, fault size, and the different fault types. Large amounts of data under various operation conditions can then be generated. The training dataset was constructed by the simulated data, which was then applied to train the Resnet classifier. In addition, in order to reduce the gap between the simulation data and the real data, the envelop signals were used instead of the original signals in the training process. Finally, the effectiveness of the proposed method was demonstrated by the real bearing experimental data. It is remarkable that the application of the proposed method can be further extended to other mechatronic systems with a deterministic dynamic model.

1. Introduction

As an indispensable element of rotating machinery, the rolling bearing plays an effective and crucial role in real industries, whose operation status profoundly influences the performance of rotating machinery equipment. If faults occur in critical bearings, it may cause costly downtime and catastrophic accidents. Therefore, having an effective and accurate fault diagnosis of bearings is critical to improving the reliability and safety of rotating machinery equipment.
During the past decades, the fault detection and diagnosis of roller bearings have been receiving increasing attention and have been a research hotspot. Due to the distinctive characteristics of the vibration signals produced by a faulty bearing, such as its periodicity and sensitivity to faults, great efforts have been made to develop a bearing fault diagnosis based on vibration-based methods. Model-based methods are devoted to revealing the fault generation mechanism and finding the fault-related information according to the map from inputs to responses [1,2]. Meanwhile, a few model-based methods have also been applied for degradation data analysis and the remaining useful life estimation and prediction [3,4]. In addition, numerous signal processing methods have been used to reduce the noise and extract and highlight the fault-related features in vibration signals to achieve an accurate fault diagnosis [5,6]. These methods can be classed into three categories on the basis of the fundamentals of signal processing methods. The first is time-domain analysis [7], such as the peak value, standard deviation and kurtosis, and so on. Frequency domain analysis, typified by fast Fourier frequency transform (FFT) [8], is the second category. The third kind is time-frequency domain analysis, including short-time Fourier transform (STFT) [9], wavelet transform [10,11] and empirical mode decomposition (EMD) [12], and so forth. However, most of the available traditional signal-based methods presently require human intervention and sufficient expert knowledge on the diagnosis of an object and signal processing, which limits their industrial application to mechanical equipment fault diagnosis. In this regard, alternative methods should be developed for a bearing fault diagnosis.
To overcome the limitations of demands of prior expertise based on the signal-based methods and achieve higher performance, machine learning techniques have already been widely applied in mechanical fault diagnoses [13]. Based on the machine learning techniques, fault diagnosis is regarded as a classification problem. In the traditional machine learning methods, representative features are first extracted from the raw signals, based on which pattern of recognition technology is applied to classify the health conditions of the equipment, for instance, support vector machines (SVM) [14], clustering algorithms [15] and artificial neural networks (ANN) [16,17] and so on. Shi et al. [18] applied linear discriminant analysis and gray wolf optimizer to improve the SVM algorithm and enhance the performance of fault classification. Zhang et al. [19] applied the BP neural network algorithm, which was based on the transfer component analysis, to detect the bearing fault states. In spite of the success achieved by these methods of fault diagnosis in the past years, it is still a challenge to ensure fault diagnosis accuracy with highly complex nonlinear signals. Due to the high performance in dealing with nonstationary signals, the deep learning method has recently been developed for feature extraction and pattern recognition [20]. Lei et al. [21] presented a framework for intelligent fault diagnosis, where a two-layer neural network with sparse filtering was constructed to learn the features from raw mechanical signals directly. Additionally, based on these learned features, the mechanical faults were identified by the classifier. Kolar et al. [22] propose a multi-channel deep convolutional neural network configuration for a rotary-machinery state classification. Janssens et al. [23] proposed a feature learning model for the bearings condition monitoring, based on convolutional neural networks, which removed the need for expert knowledge related to feature extraction compared with the classical statistical feature analysis. Mao et al. [24] proposed a multiple-fault diagnosis method that was based on deep output kernel learning, in which the depth features were extracted adaptively by an auto encoder neural network and thus, by means of solving the objective function constructed by the output kernel regularizer, the fault classifier was constructed. Due to the powerful capacity for classification and excellent convergence behaviors, deep learning methods can learn the deep features of different data and distinguish them automatically. However, deep learning methods require a large number of datasets to achieve a high accuracy of classification [25]. The industrial applications are limited by the requirement of in-service data under a wide range of operating conditions, which is generally an expensive and time-consuming practice to carry out dozens of experiments, especially for the key components in large machinery and equipment.
To deal with this issue, researchers have started to focus on the data augmentation method to extend the amount of available data with limited in-service data. Data augmentation is first applied in the field of two-dimensional images, and then the available images are transformed into new images by various means [26,27]. To solve the problem of the paucity of data, some approaches were developed based on data augmentation to deal with one-dimensional signals. To achieve the engineering prognostics, Kim et al. [28] proposed a run-to-fail (RTF) data augmentation method based on the dynamic time warping (DTW) technique, where a neural network was trained for the remaining useful life prediction of the current system by using the other system’s RTF data. A semi-supervised learning (SSL) approach, based on data augmentation and metric learning, was proposed by Yu et al. [29]. Seven data augmentation strategies were applied to expand the feature space with limited labeled data. However, the data augmentation was realized by transforming the available signals into new signals in these studies, which led to limited distribution and feature space of the dataset. To overcome this barrier, simulation-driven machine learning methods were studied to create the training data, including a variety of operating conditions, which can be combined with available in-service fault data for the fault diagnosis. A data simulation by resampling (DSR) method was proposed by Hu et al. [30] to generate various working conditions of data for fault diagnoses. Lu et al. [31] proposed a vibration-based classification approach using model-based data augmentation for light-weight robotic-drilling-condition identification, where a dynamic model for a robotic drilling system was built to generate signals for the training data augmentation. Sobie et al. [32] generated training data by using information gained from high-resolution roller bearing dynamics simulations. Then, the machine learning algorithms were trained with the simulated data to classify the bearing faults. However, the roller bearing dynamics in this study are considered as a linear system, in which the race defect is modeled with a prescribed force, and the interaction between each element caused by faults is neglected. There exist certain differences with the actual situation.
Motivated by the aforementioned studies, we developed a fault detection approach based on data augmentation for roller bearing in this paper, which integrated a model-based method and deep learning method. To be specific, a dynamic model of a roller bearing was first established to reflect the correspondence between the bearing states and vibration signals. Then, the data augmentation was achieved by the simulated signals generated by the dynamic model, and based on this, a fault classifier was trained by a deep learning algorithm. Moreover, the envelop signals were used instead of the original signals in the training process to reduce the gap between the simulated data and the real data. Finally, the operation states of the roller bearings could be identified by the trained fault classifier by inputting the vibration signals to be classified.
The remainder of the paper is organized as follows: Section 2 introduces the framework of the proposed method in detail, including the model-based data augmentation and deep residual network classification. The experimental study will be presented and discussed in Section 3. Finally, some conclusions are given in Section 4.

2. Methodology of Data Augmentation

Model-based methods and data-driven methods have demonstrated the effectiveness and performance of fault diagnosis of machines [1,33,34]. Model-based methods show advantages in providing the map from inputs to responses and revealing the fault generation mechanism. However, it is less effective in dealing with data at a low signal-to-noise ratio (SNR). By contrast, intelligent fault diagnosis methods can achieve reliable diagnostic results with complex signals. However, massive datasets are required to ensure classification accuracy, which brings about a high cost of data collection and training. To detect the bearing state with less real data, a fault detection method for bearings based on data augmentation is proposed in this paper, which integrates the model-based methods and data-driven methods. To this end, based on the physics knowledge and failure mechanism of the bearings, a dynamic model was constructed to generate the vibration signals of the bearing to alleviate the problem of data acquisition. Then, the generated dataset was used to realize the data augmentation, and the deep learning algorithm was applied to train the fault classifier. Moreover, the envelop signals were used instead of the raw signals in the training process to reduce the gap between the simulated data and the real data. Finally, a reliable fault classifier insensitive to noise signals was obtained. The operation states of the rolling bearings can be delivered by the fault classifier by inputting the vibration signals to be classified. The framework of the proposed method is shown in Figure 1.

2.1. Model-Based Data Augmentation

To analyze the structural vibration characteristics of the rolling element bearing, the contact between the outer race and other components can be considered as a spring-mass system, in which the outer race is fixed on a pedestal, and the inner race is fixed with the shaft. The sensor is placed on the pedestal with an outer race to detect high-frequency natural vibrations of the bearing. Thus, to provide the vibration response signals of the rolling bearings containing different working states, a vibration model with four degrees of freedom (DOFs) was constructed by considering the movements in the horizontal and vertical directions of the inner race and outer race, as shown in Figure 2.
Considering the vibration of the outer race and inner race in a vertical direction, the dynamic equation of the bearing system can be described as:
m s x ¨ s + c s x ˙ s + k s x s + F x = 0 m s y ¨ s + c s y ˙ s + k s y s + F y = F r m p x ¨ p + c p x ˙ p + k p x p = F x m p y ¨ p + c p y ˙ p + k p y p = F y
where xs and xp denote the displacement of the inner race and outer race in the x direction, ys and yp represent the displacement of two raceways in the y direction, accordingly. Fx and Fy are the elastic contact force between the raceways and the rolling elements in the x and y direction, and Fr is the radial load generally produced by the weight of the shaft and the rotor. Other parameters in Equation (1) can refer to the given nomenclature table.
According to the Hertz contact theory, the contact force between the raceways and the rolling elements can be given as
f = k b δ n
where kb represents the load-deflection factor which depends on the contact geometry and the elastic contacts of the material. δ is the overall contact deformation of the rolling elements, which is composed of the contact deformation of each rolling element. The exponent n = 1.5 for ball bearings and n = 1.1 for roller bearings.
When the bearings operate, part of the raceway will be in the load zone, and the other part of the raceway will be in the non-load zone, which is shown in Figure 3. The contact deformation of each rolling element is determined by the angular position of the rolling element, the relative displacement between the inner and outer races, and the bearing clearance. The calculation of the contact deformation of the jth rolling element can be given as
δ j = ( x s x p ) cos ϕ j + ( y s y p ) sin ϕ j c , j = 1 ,   2 ,   ,   n b
where nb denotes the number of the rolling elements. According to the elasto-hydrodynamic lubrication (EHL) theory, the clearance value c is set as negative, owing to the effect of oil EHL film [28]. The angular positions of the jth rolling element ϕj can be described as
ϕ j = 2 π ( j 1 ) n b + ω c d t + ϕ 0 ω c = ( 1 D b D P ) ω s 2
where ωc is the angular velocity of the bearing cage, ϕ0 denotes the initial angular position of the bearing cage, Db is ball diameter and Dp is the pitch circle diameter of the bearing, ωs is the angular velocity of the shaft.
According to Equations (2) and (3), summing up the contact forces of the nb rolling elements, the overall nonlinear elastic contact forces of the bearing in the x and y directions can be calculated as
F x = k b j = 1 n b γ j ( ( x s x p ) cos ϕ j + ( y s y p ) sin ϕ j c ) 1.5 cos ϕ j F y = k b j = 1 n b γ j ( ( x s x p ) cos ϕ j + ( y s y p ) sin ϕ j c ) 1.5 sin ϕ j
where γj is a switch function which depends on the positive and negative values of the contact deformation δj, described as
γ j = { 1 i f   δ j > 0 0 o t h e r w i s e
It is noticed that the vibration model of the bearings presented above does not take different fault types into consideration. To simulate the vibration of the localized faults on the different components of bearings, the effects of the localized faults will be considered in the vibration model. The dynamic equation of the bearing system with faults can still be given by Equation (1). The main difference lies in the expression of the contact deformation of the rolling elements.
If a bearing operates in the health state at a steady speed, all forces in the bearing are in quasi-equilibrium. Once a localized fault occurs in the inner and outer races or the rolling elements, a certain deformation will be suddenly released when the fault contacts other components. As a result, a rapid change will take place in the elastic deformation of the components, and the force equilibrium state will be disturbed. Considering the new variations in the model with localized faults, the contact deformation of the jth rolling element is rewritten as
δ j = ( x s x p ) cos ϕ j + ( y s y p ) sin ϕ j c β j c d fault   part
where cd denotes the fault depth. βj is a switch function to describe whether there is a contact loss due to the fault depth, which is closely related to the angular position of the faults. In addition, different fault types bring about different expressions of switch functions βj. In what follows, the expressions of the switch functions for the different localized faults will be discussed in terms of the outer race fault, inner race fault, and the fault in the rolling elements.
a. Outer race fault
When the outer race exists as the local fault, such as a spall, the switch function βj is expressed as
β j = { 1 if   ϕ d < ϕ j < ϕ d + Δ ϕ d 0 otherwise
In this case, the spall is fixed in the outer race located from the defined angular position ϕd to ϕj + Δϕ. Here, ϕd is a constant value, and Δϕ is related to the fault length.
b. Inner race fault
In the case of the inner race fault, the local fault rotates with the inner race and the shaft. The switch function βj is given as
β j = { 1 if   ω s t + ϕ d 0 < ϕ j < ω s t + ϕ d 0 + Δ ϕ d 0 otherwise
In this case, the angular position of the fault ϕd will change with the speed of the shaft. Here, ϕd = ωst + ϕd0, where ωs denotes the angular velocity of the shaft and ϕd0 is the initial angular position of the fault.
c. Fault in rolling elements
It is more complicated when a local fault occurs in a rolling element. The fault will rotate with the rolling element. The angular position of the fault is described as
ϕ s = ω r t + ϕ d 0 ω r = ω s 2 D p D b ( 1 ( D p D b cos α ) 2 )
where ωr is the angular velocity of the rolling element, and α is the contact angle.
When there exists a fault in the rolling element k, the fault will make contact with both the inner and outer races. The switch values and the fault periods will differ for both races due to the difference in the raceway curvature between the inner and outer races. Therefore, the switch function βj is defined as
β j = { 0 ,   j k 1 ,   if   0 < ϕ s < Δ ϕ d o , j = k c d r + c d i c d r c d o , if   π < ϕ s < π + Δ ϕ d i , j = k 0 ,   otherwise ,   j = k
with
c d r = D b 2 D b 2 2 x 2 , c d i = r i r i 2 x 2 , c d o = r o r o 2 x 2 r i = D p D b 2 , r o = D p + D b 2 Δ ϕ d o = 2 x r o , Δ ϕ d i = 2 x r i
where x is the half of the spall width. For more details, please refer to [35].

2.2. Deep Residual Network for Fault Detection

Deep residual network (Resnet) is a deep learning method with extremely deep architecture, which shows outstanding performance on accuracy and convergence. It introduces the shortcut connection module into the framework to learn the residual, which avoids the degradation problem of deep networks. The high-level representative features can be better extracted by propagating the data information directly throughout the network [36,37].
A residual learning unit is shown in Figure 4, which can be expressed as:
y l = h ( x l ) + F ( x l , W l ) x l + 1 = f ( y l )
where Xl and Xl+1 denote the input and output vectors of the lth residual unit, which generally includes multi-layers. F is the residual function, which represents the learned residual, while h(Xl) = Xl denotes the identity mapping, and f(yl) is the activation function. Based on Equation (12), the learning features we obtained from the shallow layer l to the deep layer L are described as
x L = x l + i = 1 L 1 F ( x i , W i )
With regard to backpropagation, assuming the loss function is E, the gradient of the reverse process can be obtained according to the chain rule of backpropagation.
Ε x l = Ε x L x L x l = Ε x L ( 1 + x l i = 1 L 1 F ( x i , W i ) )
where Ε x L denotes the gradient of the loss function to L, the 1 in parentheses indicates that the shortcut mechanism can propagate the gradient lossless, and the other residual gradient needs to pass through the layer with weight; the gradient is not passed directly. The residual gradient is not all −1 coincidentally, and even if it is small, the presence of 1 will not result in the gradient disappearing. The advantage of the Resnet neural network is that it can be used to train complex networks and ensure high classification accuracy.

3. Experimental Verification

In this section, the open dataset from the Bearing Data Center of Case Western Reserve University is used to verify our method. In order to reduce the process of real data collection, model-based data augmentation is used to construct the training dataset. To reduce the parameters to be identified, Equation (1) can be written as:
y ¨ s + c s m s y ˙ s + k s m s y s = F r F y m s , y ¨ p + c p m p y ˙ p + k p m p y p = F y m p .
An error index is used to evaluate the distance between the simulation results and the measured experimental results. To consider the influence of the wave shift, this index is defined in the frequency domain as
e i n x = | F F T ( y ¨ p , s i m ) | | F F T ( y ¨ p , r e a l ) | / | F F T ( y ¨ p , r e a l ) |
where | F F T ( ) | is the amplitude of the frequency.
Then, the system parameters are obtained by solving the optimization problem,
arg min P e i n x P { c s / m s , c p / m p , k s / m s , k p / m p }
By comparing the simulation data with the experimental data, the parameters of the bearing model can be obtained, as shown in Table 1.
To better simulate the real situation, a disturbance signal is added in the Equation (1),
m s y ¨ s + c s y ˙ s + k s y s + F y + F e x t = F r
with
F e x t = A sin ( ω t )
where A is the amplitude of the disturbance force, while ω is the frequency of the disturbance force. In the fault-free case, the information about the disturbance force can be extracted. Figure 5a shows the experiment in the fault-free case. A vibration with 30 Hz can be measured, which is considered the disturbance force.
For the purpose of the data augmentation, we used the envelop of the signals instead of the original signals. The reason is that the envelop signals contain less noise. Additionally, the information of the eigenfrequency was not taken into consideration in the envelop signal. Thus, by using envelop signals, we did not need a sufficiently exact model, i.e., the parameter ks and kp could deviate to the real value to some extent. Figure 5 gives the real and simulation data in the fault-free case, and (a,c,e) are the original data, the envelop data, and the frequency spectrum of the real envelop data, and (b,d,f) are the original data, the envelop data, and the frequency spectrum of the simulation envelop data, respectively. Figure 6 shows the real and simulation data in the outer race fault case. The task of fault detection is to distinguish the normal case, outer race fault, and inner race fault. Therefore, a Resnet deep neural network was used to design the classifier. The deep neural network shows a powerful ability for classification, but requires mass data for training. Therefore, we used the dynamic model to generate the dataset to assist the training process.
In parameter identification, a group of experiment data is required. After parameter identification, the dynamic model can generate data under different conditions. For example, parameter identification is carried out when the rotation speed is 1797 rpm with a 12 kg load. The model can generate vibration data at different speeds and different loads. Figure 7 shows the generated data with the outer race fault, where (a,c,e) are the original data at different speeds, different pre-loads, and with noise, and (b,d,f) are the envelop data at different speeds, different pre-loads, and with noise. Similarly, the vibration data in the normal case and the inner race fault case can also be generated. Figure 8 shows the simulated vibration data in the inner race fault case. Only a few data are required (such as data with the outer race fault), and the model can generate rich data in different situations.
The Resnet classifier is used for the fault detection of the bearing faults. Table 2 shows the parameters of the Resnet. Three training datasets are constructed for the verification of the proposed method. The first one is the original data. Then, the real envelop dataset and the simulated envelop dataset are used to train the Resnet classifier. The testing dataset includes the normal, outer race fault, and inner race fault cases.
In general, if smaller differences exist between the simulation data and the real data, the classified results will be more accurate. However, the gap between the simulation and the real data will always exist. This is the reason why we use the envelop data instead of the original data. Figure 9 shows the comparison results between the simulation and real data. The error index is used to evaluate the performance of the simulation results for data augmentation. The error index for the original data is 0.9214, while the error index for the envelop data is 0.4622. The gap between the real and simulation results of the original data is much larger than that of the envelop data. This is the reason why we use the envelop data as the training dataset.
Figure 10 shows the distribution of the probability of each dataset after training. The training dataset contains 500 groups of data, while the testing dataset contains 150 groups of data. If the real data (the original data and the envelop data) are used for training, the classified accuracy can reach 100%. The reason for this is that the difference is great for the signal in the three cases. However, the collection of the data in different operation situations is expensive work. Figure 10c shows the classification results of the Resnet classifier, which is trained by pure simulation data. The classified accuracy is still 100%, but the possibility is lower than that by using the real data. The reason for this is that the simulation data is not the same as the real data. A gap between the simulation and real data therefore results in a low possibility. By using the envelop data, we can reduce the gap and achieve accepted classification results. The proposed method, based on the Resnet classifier with model-based data augmentation, can overcome the high costs of the classifier training cost, which has a large application prospect.

4. Conclusions

In this paper, a bearing fault detection method, based on a Resnet classifier with model-based data augmentation, is proposed. For our purpose, a four-DOFs dynamic model is constructed to describe the bearing system. The dynamic model was identified by comparing the simulation and experimental results. Then, a large number of data under different conditions could then be generated, based on which the training dataset was constructed, and the Resnet classifier was trained for the bearing state classification. Furthermore, to reduce the gap between the simulation data and the real data, the envelop signals were applied in the training process rather than the original signals. The proposed method was testified by the real data from the Bearing Data Center of Case Western Reserve University. The trained Resnet classifier was able to identify the bearing states with 100% accuracy. The framework of the proposed method, based on data augmentation, which combines the theoretical model with the deep learning method, can be further used in other fields which have the deterministic model.

Author Contributions

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

Funding

This research was funded by [National Natural Science Foundation of China under Grant] grant number [51905184, 72101194], [Open Research Fund of State Key Laboratory of High Performance Complex Manufacturing, Central South University] grant number [Kfkt2020-12], [Humanities and Social Science Foundation of Ministry of Education of China] grant number [20YJC630096].

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

x s , y s shaft/inner race DOF
x p , y p pedestal/outer race DOF
m s mass of shaft/inner race
m p mass of pedestal/outer race
c s damping of shaft/inner race
c p damping of pedestal/outer race
k s stiffness of shaft/inner race
D b ball diameter
D P pitch circle diameter
ω s angular velocity of the shaft
ω c angular velocity of the cage
ω r angular velocity of the rolling element
ϕ j angular position of the rolling elements
δ overall contact deformation
cclearance value
ϕ 0 initial angular position of cage
c d fault depth
ϕ d angular position of the fault
ϕ d 0 initial angular position of the fault

References

  1. Qian, L. Observer-Based Fault Detection and Estimation of Rolling Element Bearing Systems; Shaker Verlag: Herzogenrath, Germany, 2019. [Google Scholar]
  2. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques—Part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef] [Green Version]
  3. Mebarki, N.; Benmoussa, S.; Djeziri, M.; Mouss, L.H. New Approach for Failure Prognosis Using a Bond Graph, Gaussian Mixture Model and Similarity Techniques. Processes 2022, 10, 435. [Google Scholar] [CrossRef]
  4. Zhang, Z.; Si, X.; Hu, C.; Lei, Y. Degradation data analysis and remaining useful life estimation: A review on Wiener-process-based methods. Eur. J. Oper. Res. 2018, 271, 775–796. [Google Scholar] [CrossRef]
  5. Lv, Y.; Zhao, W.; Zhao, Z.; Li, W.; Ng, K.K. Vibration signal-based early fault prognosis: Status quo and applications. Adv. Eng. Inform. 2022, 52, 101609. [Google Scholar] [CrossRef]
  6. Pająk, M.; Muślewski, Ł.; Landowski, B.; Kałaczyński, T.; Kluczyk, M.; Kolar, D. Identification of Reliability States of a Ship Engine of the Type Sulzer 6AL20/24. SAE Int. J. Engines 2021, 15, 527–542. [Google Scholar] [CrossRef]
  7. Dyer, D.; Stewart, R. Detection of rolling element bearing damage by statistical vibration analysis. J. Mech. Des. 1978, 100, 229–235. [Google Scholar] [CrossRef]
  8. Choy, K.; Gunter, E.; Allaire, P. Fast fourier transform analysis of rotor-bearing systems. Topics in Fluid Film Bearing and Rotor Bearing System Design and Optimization. 1978. Available online: https://www.academia.edu/download/86674071/fast_fourier_transform_analysis_of_rotot1980v2_linked.pdf (accessed on 27 May 2022).
  9. Too, J.; Abdullah, A.R.; Mohd Saad, N.; Mohd Ali, N. Feature selection based on binary tree growth algorithm for the classification of myoelectric signals. Machines 2018, 6, 65. [Google Scholar] [CrossRef] [Green Version]
  10. Zhou, Y.; Wang, J.; Wang, Z. Bearing Faulty Prediction Method Based on Federated Transfer Learning and Knowledge Distillation. Machines 2022, 10, 376. [Google Scholar] [CrossRef]
  11. Sun, Q.; Tang, Y. Singularity analysis using continuous wavelet transform for bearing fault diagnosis. Mech. Syst. Signal Process. 2002, 16, 1025–1041. [Google Scholar] [CrossRef]
  12. Lei, Y.; Lin, J.; He, Z.; Zuo, M.J. A review on empirical mode decomposition in fault diagnosis of rotating machinery. Mech. Syst. Signal Process. 2013, 351, 108–126. [Google Scholar] [CrossRef]
  13. Chen, H.; Chai, Z.; Dogru, O.; Jiang, B.; Huang, B. Data-driven designs of fault detection systems via neural network-aided learning. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–12. [Google Scholar] [CrossRef]
  14. Yuan, H.; Wu, N.; Chen, X.; Wang, Y. Fault diagnosis of rolling bearing based on shift invariant sparse feature and optimized support vector machine. Machines 2021, 9, 98. [Google Scholar] [CrossRef]
  15. 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]
  16. Samanta, B.; Al-Balushi, K.; Al-Araimi, S. Artificial neural networks and support vector machines with genetic algorithm for bearing fault detection. Eng. Appl. Artificial Intell. 2003, 16, 657–665. [Google Scholar] [CrossRef]
  17. Lv, Y.; Zhou, Q.; Li, Y.; Li, W. A predictive maintenance system for multi-granularity faults based on AdaBelief-BP neural network and fuzzy decision making. Adv. Eng. Inform. 2021, 49, 101318. [Google Scholar] [CrossRef]
  18. Shi, Q.; Zhang, H. Fault diagnosis of an autonomous vehicle with an improved SVM algorithm subject to unbalanced datasets. IEEE Trans. Ind. Electron. 2020, 68, 6248–6256. [Google Scholar] [CrossRef]
  19. Zhang, N.; Li, Y.; Yang, X.; Zhang, J. Bearing Fault Diagnosis Based on BP Neural Network and Transfer Learning. J. Phys. Conf. Ser. 2021, 1881, 022084. [Google Scholar] [CrossRef]
  20. Ding, H.; Gao, R.X.; Isaksson, A.J.; Landers, R.G.; Parisini, T.; Yuan, Y. State of AI-based monitoring in smart manufacturing and introduction to focused section. IEEE/ASME Trans. Mechatron. 2020, 25, 2143–2154. [Google Scholar] [CrossRef]
  21. Lei, Y.; Jia, F.; Lin, J.; Xing, S.; Ding, S.X. An intelligent fault diagnosis method using unsupervised feature learning towards mechanical big data. IEEE Trans. Ind. Electron. 2016, 63, 3137–3147. [Google Scholar] [CrossRef]
  22. Kolar, D.; Lisjak, D.; Pająk, M.; Pavković, D. Fault diagnosis of rotary machines using deep convolutional neural network with wide three axis vibration signal input. Sensors 2020, 20, 4017. [Google Scholar] [CrossRef]
  23. Janssens, O.; Slavkovikj, V.; Vervisch, B.; Stockman, K.; Loccufier, M.; Verstockt, S.; Van de Walle, R.; Van Hoecke, S. Convolutional neural network based fault detection for rotating machinery. J. Sound Vib. 2016, 377, 331–345. [Google Scholar] [CrossRef]
  24. Mao, W.; Feng, W.; Liang, X. A novel deep output kernel learning method for bearing fault structural diagnosis. Mech. Syst. Signal Process. 2019, 117, 293–318. [Google Scholar] [CrossRef]
  25. Zhang, R.; Tao, H.; Wu, L.; Guan, Y. Transfer learning with neural networks for bearing fault diagnosis in changing working conditions. IEEE Access 2017, 5, 14347–14357. [Google Scholar] [CrossRef]
  26. LeCun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef] [Green Version]
  27. Shijie, J.; Ping, W.; Peiyi, J.; Siping, H. Research on data augmentation for image classification based on convolution neural networks. In Proceedings of the 2017 Chinese Automation Congress CAC, Jinan, China, 2–22 October 2017; IEEE: Piscataway, NJ, USA; p. 4165. [Google Scholar]
  28. Kim, S.; Kim, N.H.; Choi, J.H. Prediction of remaining useful life by data augmentation technique based on dynamic time warping. Mech. Syst. Signal Process. 2020, 136, 106486. [Google Scholar] [CrossRef]
  29. Yu, K.; Lin, T.R.; Ma, H.; Li, X. A multi-stage semi-supervised learning approach for intelligent fault diagnosis of rolling bearing using data augmentation and metric learning. Mech. Syst. Signal Process. 2021, 146, 107043. [Google Scholar] [CrossRef]
  30. Hu, T.; Tang, T.; Chen, M. Data simulation by resampling—A practical data augmentation algorithm for periodical signal analysis-based fault diagnosis. IEEE Access 2019, 7, 125133–125145. [Google Scholar] [CrossRef]
  31. Lu, H.; Zhao, X.; Tao, B.; Ding, H. A state-classification approach for light-weight robotic drilling using model-based data augmentation and multi-level deep learning. Mech. Syst. Signal Process. 2022, 167, 108480. [Google Scholar] [CrossRef]
  32. Sobie, C.; Freitas, C.; Nicolai, M. Simulation-driven machine learning: Bearing fault classification. Mech. Syst. Signal Process. 2018, 99, 403–419. [Google Scholar] [CrossRef]
  33. Chen, H.; Jiang, B.; Ding, S.X.; Huang, B. Data-driven fault diagnosis for traction systems in high-speed trains: A survey, challenges, and perspectives. IEEE Trans. Intell. Transp. Syst. 2020, 23, 1700–1716. [Google Scholar] [CrossRef]
  34. Chen, H.; Jiang, B. A review of fault detection and diagnosis for the traction system in high-speed trains. IEEE Trans. Intell. Transp. Syst. 2019, 21, 450–465. [Google Scholar] [CrossRef]
  35. Sawalhi, N.; Randall, R.B. Simulating gear and bearing interactions in the presence of faults: Part I. The combined gear bearing dynamic model and the simulation of localised bearing faults. Mech. Syst. Signal Process. 2008, 22, 1924–1951. [Google Scholar] [CrossRef]
  36. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  37. Zhang, W.; Li, X.; Ding, Q. Deep residual learning-based fault diagnosis method for rotating machinery. ISA Trans. 2019, 95, 295–305. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Framework of the fault detection by Resnet classifier with model-based data augmentation.
Figure 1. Framework of the fault detection by Resnet classifier with model-based data augmentation.
Machines 10 00521 g001
Figure 2. Vibration model of rolling element bearing.
Figure 2. Vibration model of rolling element bearing.
Machines 10 00521 g002
Figure 3. Load distribution of roller bearing.
Figure 3. Load distribution of roller bearing.
Machines 10 00521 g003
Figure 4. A residual learning unit.
Figure 4. A residual learning unit.
Machines 10 00521 g004
Figure 5. Real and simulation data in fault-free cases: (a,c,e) are the original data, the envelop data, and the frequency spectrum of the real envelop data; (b,d,f) are the original data, the envelop data, and the frequency spectrum of the simulation envelop data.
Figure 5. Real and simulation data in fault-free cases: (a,c,e) are the original data, the envelop data, and the frequency spectrum of the real envelop data; (b,d,f) are the original data, the envelop data, and the frequency spectrum of the simulation envelop data.
Machines 10 00521 g005
Figure 6. Real and simulation data with outer race fault: (a,c,e) are the original data, the envelop data, and the frequency spectrum of the real envelop data; (b,d,f) are the original data, the envelop data, and the frequency spectrum of the simulation envelop data.
Figure 6. Real and simulation data with outer race fault: (a,c,e) are the original data, the envelop data, and the frequency spectrum of the real envelop data; (b,d,f) are the original data, the envelop data, and the frequency spectrum of the simulation envelop data.
Machines 10 00521 g006
Figure 7. The generated data with the outer race fault: (a,c,e) the original data at different speeds, different pre-loads, and with noise; (b,d,f) are the envelop data at different speeds, different pre-loads, and with noise.
Figure 7. The generated data with the outer race fault: (a,c,e) the original data at different speeds, different pre-loads, and with noise; (b,d,f) are the envelop data at different speeds, different pre-loads, and with noise.
Machines 10 00521 g007
Figure 8. The generated data with inner race fault: (a,b) are the original data and the envelop data when the rotation speed is 1797 rpm; (c,d) are the original data and the envelop data when the rotation speed is 1730 rpm.
Figure 8. The generated data with inner race fault: (a,b) are the original data and the envelop data when the rotation speed is 1797 rpm; (c,d) are the original data and the envelop data when the rotation speed is 1730 rpm.
Machines 10 00521 g008
Figure 9. Comparison of experimental and simulation data: (a,c) are the data in the time domain; (b,d) are the data in the frequency domain, where the blue line is the experiment data, and the red line is the simulation data.
Figure 9. Comparison of experimental and simulation data: (a,c) are the data in the time domain; (b,d) are the data in the frequency domain, where the blue line is the experiment data, and the red line is the simulation data.
Machines 10 00521 g009
Figure 10. Classification results of the Resnet classifier: (a) the training and testing datasets are the real original data; (b) the training and testing datasets are the real envelop data; (c) the training dataset is the simulation data while the testing dataset is the real data.
Figure 10. Classification results of the Resnet classifier: (a) the training and testing datasets are the real original data; (b) the training and testing datasets are the real envelop data; (c) the training dataset is the simulation data while the testing dataset is the real data.
Machines 10 00521 g010aMachines 10 00521 g010b
Table 1. Value of parameters in the dynamic equation.
Table 1. Value of parameters in the dynamic equation.
ParametersDescription
c s / m s 1000 m/s
c p / m p 100 m/s
k s / m s 7 × 106 N/m
k p / m p 15 × 105 N/m
Table 2. Structure parameters of Resnet.
Table 2. Structure parameters of Resnet.
DescriptionValue
The resolution of input signals1 × 2000
The size of the networkLayer nameOutput sizeLayer
Conv11 × 10003 × 3, 8
Conv21 × 500 [ 3 × 3 ,   16 3 × 3 ,   16 ] × 3
Conv31 × 250 [ 3 × 3 ,   32 3 × 3 ,   32 ] × 4
Conv41 × 125 [ 3 × 3 ,   64 3 × 3 ,   64 ] × 6
Conv51 × 64 [ 3 × 3 ,   128 3 × 3 ,   128 ] × 3
GAP1 × 2128
Activation functionSigmoid
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qian, L.; Pan, Q.; Lv, Y.; Zhao, X. Fault Detection of Bearing by Resnet Classifier with Model-Based Data Augmentation. Machines 2022, 10, 521. https://doi.org/10.3390/machines10070521

AMA Style

Qian L, Pan Q, Lv Y, Zhao X. Fault Detection of Bearing by Resnet Classifier with Model-Based Data Augmentation. Machines. 2022; 10(7):521. https://doi.org/10.3390/machines10070521

Chicago/Turabian Style

Qian, Lu, Qing Pan, Yaqiong Lv, and Xingwei Zhao. 2022. "Fault Detection of Bearing by Resnet Classifier with Model-Based Data Augmentation" Machines 10, no. 7: 521. https://doi.org/10.3390/machines10070521

APA Style

Qian, L., Pan, Q., Lv, Y., & Zhao, X. (2022). Fault Detection of Bearing by Resnet Classifier with Model-Based Data Augmentation. Machines, 10(7), 521. https://doi.org/10.3390/machines10070521

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