Abstract
Rolling bearings are crucial components in the fields of mechanical, civil, and aerospace engineering. They sometimes work under various operating conditions, which makes it harder to distinguish faults from normal signals. Nuisance attribute projection (NAP) is a technique that has been widely used in audio and image recognition to eliminate interference information in the extracted feature space. In constructing the weighted matrix of NAP, the setting of the weighted value represents the degree of interference between the feature vectors. The interference is either taken into consideration in whole, or not considered at all, which will inevitably lead to information loss. In our work, an entropy-weighted NAP (EWNAP) is proposed to deal with such “bipolar problem” in constructing the weighted matrix. The eigenvalues of covariance matrix of collected signals contain dynamical information, and the fuzzy entropy is adopted to evaluate the dispersion degree of these eigenvalues. After normalization, these entropy values are used to express the weight relationship in the weighted matrix of EWNAP. The features processed by EWNAP can be used as samples and combined with neural network to achieve fault diagnosis of rolling bearings. Furthermore, a fault diagnosis approach with insufficient data is demonstrated to validate the effectiveness of the proposed scheme. In the case studies, Case Western Reserve University bearing database and data collected from the bearing fault simulation bench are used. These case studies show that the proposed EWNAP alleviates the interference caused by various operating conditions, and the comparative analysis confirms that the proposed method works better than the conventional methods.
Keywords
Introduction
With the rapid and continuous developments of science, technology, and industrial applications, mechanical equipment is becoming more and more complex. Rolling bearings are widely used in rotating machinery, and its fault diagnosis is crucial in practical applications. It is of great importance to develop an effective and intelligent system for the fault diagnosis of rolling bearings, ensuring their healthy operation. 1–2 In practice, rolling bearings work under various operating conditions with different rotational speeds and loads. The collected vibration signals of rolling bearings contain a lot of status information besides the dynamical information of rolling bearings. Consequently, the fault characteristics of rolling bearings are usually blended with the status information, and it is hard to extract the fault characteristics under various operating conditions. 3 Hence, it is of great significance to extract fault information of rolling bearings among existing redundant information under various operating conditions.
Feature extraction is very important in the field of fault diagnosis of rolling bearings. The extracted features directly affect the practicability of fault diagnosis schemes. The redundant information in the collected vibration signals makes it difficult to identify fault characteristics of faulty rolling bearings. To tackle this problem, several methods have been proposed including linear discriminant analysis (LDA) 4 and principal component analysis (PCA). 5 LDA keeps the maximum inter-class and minimum inter-class properties of datasets during linear projection, by finding the optimal projection axes. PCA distinguishes the global maximum variance of datasets to extract the key features by projection. In general, LDA and PCA can extract sensitive features of the vibration signals of faulty components by decreasing the dimensionality of feature vectors, and they have been adopted in the field of image processing, 6–7 audio recognition, 8–9 and fault diagnosis of rotating machinery. 10–11 In addition, kernel function is adopted to improve the computation efficiency of LDA and PCA, such as kernel linear discriminant analysis (KLDA) 12 and kernel principal component analysis (KPCA). 13 These two methods are the typical kernel feature extraction methods, using a kernel function to conduct computational process instead of mapping into a high-dimensional feature space. KLDA and KPCA have been widely used in the application of dimensionality reduction for large scale feature extraction. 14–15 The studies show that while LDA and PCA derived approaches are valid dimensionality reduction methods, they suffer from the problems of low-computational efficiency and inaccurate feature extraction of local structure when processing large datasets by only considering structures in whole. 16
Summary of applications of nuisance attribute projection in machine fault diagnosis.
In the area of fault diagnosis of rolling bearings, various operating conditions can impact fault feature extraction of rolling bearings because of the interference information. The abovementioned analysis of NAP applications shows that NAP can alleviate such interference attributes by increasing the proportion of fault features during projection. During the process of eliminating the interference attributes, NAP inevitably removes some valuable information due to the “bipolar problem” existing in constructing weighted matrix. Such a problem refers to the phenomenon that the interference is either taken into consideration in whole, or not considered at all. To address this problem, an entropy-weighted nuisance attribute projection (EWNAP) algorithm is proposed in this paper work. EWNAP constructs a quantitative weighted matrix during the projection process. The interference degrees are taken into consideration comprehensively and quantitatively estimated. The proposed algorithm is designed to avoid removing essential fault features, and to effectively extract fault features of rolling bearings under various operating conditions.
The rest of this paper is organized as follows. Methodologies illustrates the methodologies of NAP, EWNAP, and back propagation (BP) neural network. Robust Fault Diagnosis of Rolling Bearings via EWNAP and BP Neural Network proposes the new robust fault diagnosis approach combining EWNAP and BP neural network, along with the fault diagnosis scheme with insufficient data. Case Studies verifies the effectiveness and superiority of the proposed approach by several case studies. Conclusion concludes the paper with discussions.
Methodologies
Nuisance attribute projection
Due to the various operating conditions, there exist nuisance attributes in the collected vibration signals of rolling bearings. These nuisance attributes affect the effectiveness and accuracy of fault diagnosis of rolling bearings. For this reason, NAP has been used to alleviate the interference of operating conditions in the feature space to achieve desired diagnosis results. The theory of NAP is illustrated in Figure 1. The illustration of nuisance attribute projection.
Considering a
The weighted matrix represents the relationships between all vectors. The projection matrix
Entropy-weighted nuisance attribute projection
The rolling bearing is affected by speed, load, and other factors during operation. The interference information due to these factors is more complex, and the extent of interference is generally different. However, NAP cannot quantify the extent of interference and inevitably removes some sensitive features. Mateika et al. 37 proposed a method for subspace estimation of nuisance existing in different channels. The nuisance attributes of different channels are quantitatively measured via the dispersion degree of eigenvalues of the covariance matrix. In this paper, the idea of the above method is referenced to quantify the interference degree of various operating conditions. Since the dispersion of eigenvalues of the covariance matrix is positively correlated to the amount of disturbances encountered, the more dispersed the eigenvalues of the covariance matrix are, the more disturbance information exists in the current operating condition. On the contrary, the more concentrated the eigenvalues are, the less interference exists in the current operating condition.
First, the eigenvalues of the covariance matrix can be calculated with
In the field of audio signal processing, the sources of nuisance are quantitatively estimated by computing the dispersion degree of eigenvalues of the covariance matrix. In mechanical fault diagnosis, the dispersion degree is hard to define. Hence, entropy is chosen to quantify the dispersion degree in this paper, to account for its internal essence of measuring the regularity and complexity of dynamic systems. Fuzzy entropy is a method based on the concept of approximate entropy and sample entropy to measure the complexity, by defining the concept of membership function. 38 Fuzzy entropy employs the least mean square and membership function method to process the similarity measures of sequence. Thus, it can be used as a quantitative index to describe the dispersion degree. 39
The procedures of the computation of fuzzy entropy are described in detail in Deng’s paper.
40
Since the length
The proposed entropy-weighted NAP (EWNAP) by the authors is defined as follows
The “bipolar problem” refers to the phenomenon that the interference is either taken into consideration in whole where weighted coefficient is chosen as 1, or not to be considered at all where weighted coefficient is chosen as 0. Hence, the above entropy-weighted scheme is proposed by the authors to eliminate the “bipolar problem”. The EWNAP is illustrated in Figure 2, and the detailed procedure of the algorithm is shown in Figure 3. Condition The chart of the procedures for improved weighted matrix.

Back propagation neural network
BP neural network is a multilayer backward neural network, with the advantages of forward propagation of signals and backward propagation of errors. 41 When output values differ from expected values, it would start to propagate backwards and optimize its topology and network weights by self-learning and self-adjustment. 42–43 In this paper, BP neural network is employed to diagnose rolling bearing faults. BP neural network consists of one input layer, one hidden layer, and one output layer. It adopts nonlinear differential functions in weights training. The input layer receives the training samples and transmits them to the output layer through the hidden layer. In order to reduce the errors, the weights correction is carried out layer by layer from the output layer to the input layer. 44 The input layer represents the features of four rolling bearing types, namely normal, inner race defect, ball defect, and outer race defect. The output values describe the classification results of four types.
Robust fault diagnosis of rolling bearings via EWNAP and BP neural network
Studies show NAP can alleviate the interference of various operating conditions, which improves the accuracy of fault diagnosis. Entropy measures the complexity and regularity of signals, and its effectiveness has been validated in mechanical fault diagnosis and structural health monitoring. 45 BP neural network is one of the most popular machine learning methods to achieve fault classification, evaluation, and prediction. 46 Hence, in this paper, a feature collection is constructed by optimal time and frequency domain features combined with entropy values. Then, fuzzy entropy is used to quantitatively estimate the interference degree of various operating conditions, thus obtaining weighted matrix to solve the “bipolar problem” existed in NAP. EWNAP is proposed to obtain features with alleviating the interference of various operating conditions. Finally, the samples composed of these features are input into BP neural network for fault classification to achieve robust fault diagnosis of rolling bearings.
The main steps of the proposed robust fault diagnosis of rolling bearing via EWNAP and BP neural network approach are as follows: (1) The optimal 11 time-domain features and 8 frequency-domain features are extracted from vibration signals of rolling bearings.
47
Furthermore, empirical mode decomposition (EMD) is conducted on these signals.
48
Since the first 5 to 6 intrinsic mode functions (IMFs) from signals processed by EMD contain the main fault information,
49–50
the sample entropy (SE) values of the first 6 IMFs are computed to extract more valid features.
51–52
These features are listed in Table 2. In this way, vectors with 25-dimension are obtained by the feature extraction process. (2) After feature extraction, each feature matrix consists of vectors belonging to the same type under a certain operating condition. The normalization is conducted on these feature matrixes, and EWNAP is further applied to these normalized matrixes denoting the same type with different operating conditions. Thus, the projection matrix (3) The vectors of normalized feature matrix of each known type are projected with (4) To improve the traditional scheme, the scheme via EWNAP and BP neural network with insufficient data are proposed by the authors. The number of feature vectors constituted by extracted features as training samples under one operating condition is reduced, and the feature vectors under the same operating condition are used as testing samples to verify the fault identification ability of the proposed method in cases of insufficient data. The scheme of the proposed method is illustrated in Figure 6. Feature parameters. The construction of projection matrix collection The schematic diagram of the proposed robust fault diagnosis approach. The scheme of the proposed method with insufficient data.



Case studies
Practically, fault diagnosis of rotating machinery is usually interfered by various operating conditions such as rotating speed and load. It leads to inaccurate results in fault diagnosis, especially in the feature extraction of vibration signals. Three case studies have been investigated to demonstrate how the proposed approach can effectively handle this problem. Case 1 is to demonstrate the effectiveness of EWNAP. Case 2 is to verify the superiority of the proposed approach via EWNAP and BP neural network. Case 3 is to verify the effectiveness of the proposed approach with insufficient data.
Case 1: Processing Case Western Reserve University Bearing Database
Bearing datasets from Case Western Reserve University Bearing Database
53
are adopted to validate the effectiveness of EWNAP. The experiment uses 6205-2RS JEM SKF rolling bearings. Electro discharge machining is used to obtain different fault types of rolling bearings, including inner race, ball, and outer race defects. Three sensors are installed in different locations of the experimental equipment, separately at motor supporting base plate, 12 o’clock positions of fan, and drive ends of the motor housing. The sampling frequency is 12 kHz. The schematic diagram and a picture of the experimental equipment are shown in Figure 7. The analyzed rolling bearing data sets under various operating conditions are illustrated in Table 3. Due to the existence of interferences caused by operating conditions and noises, acquired signals are processed by maximum correlated kurtosis deconvolution to clearly show the presence of faults.
54
Take rolling bearings under the operating condition of 0 Hp and 1797 rpm as examples. Spectrums and envelope spectrums of acquired signals of rolling bearings are respectively shown in Figure 8 and Figure 9. The representations of different bearing characteristic frequencies are shown in Table 4. (a) A picture of experimental apparatus. (b) The schematic of experimental apparatus, 1-Motor, 2-Torque transducer/encoder, 3-Dynamometer, 4-Base plate. Illustrations of rolling bearing data sets under various operating conditions. Spectrums of four rolling bearings: (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect. Envelope spectrums of four rolling bearings: (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect. The representations of different bearing characteristic frequencies.


During the experiment, the defect diameter of faulty rolling bearing is 0.007 inch. The motor loads are 0, 1, and 3 Hp, and the speeds are 1797, 1772, and 1730 rpm, which are shown in Table 3. For each type of rolling bearing, the experiment is conducted under 3 various operating conditions. Hence there are 12 conditions. For each condition, 30 samples with the length of 4096 points are collected. And for each sample, 11 time-domain features (mean, variance, etc.), 8 frequency-domain features (average amplitude, square root amplitude, etc.), and 6 intrinsic mode entropy values are extracted to construct a vector. Intrinsic mode entropy value denotes sample entropy values of IMF decomposed by EMD. Hence, for each condition, a feature matrix with size of 25 Original features: (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect. Features processed by entropy-weighted nuisance attribute projection: (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect.

The mean correlation coefficients of each type under various operating conditions.
It can be found from Table 5 that, compared with the mean correlation coefficient of original feature curves, the mean correlation coefficients of processed features curves by EWNAP are higher than original ones. The average correlation coefficient of each type is equal to 1 or very close to 1 after EWNAP processing. The quantitative analysis shows that EWNAP can effectively eliminate the adverse impact of various speeds and loads, namely various operating conditions. The case study on the Case Western University Bearing Database in this subsection can demonstrate the effectiveness of EWNAP.
Case 2: Validation of robust fault diagnosis via EWNAP and BP neural network
In this section, the collected vibration signals of rolling bearings under various operating conditions are used to test the effect of the proposed fault diagnosis approach via EWNAP and BP neural network. The bearing fault simulation bench is utilized for the second experiment, as shown in Figure 12. The sampling frequency is 2560 Hz. Different fault types of rolling bearings are processed using electron discharge machining technology, and four types of rolling bearing, including normal rolling bearing and faulty rolling bearing with inner race defect, ball defect, and outer race defect, respectively. The photos of four kinds of rolling bearings are shown in Figure 13. Bearing fault simulation experiment platform, 1-Induction motor, 2-Outer bearing housing, 3-Reduction gearbox, 4-Coupling, 5-Magnetic powder brake. Four types of rolling bearing, (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect.

Bearing parameters.
Rolling bearing data sets under various operating conditions.

Spectrums of four rolling bearings: (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect.

Envelope spectrums of four rolling bearings: (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect.
The number of points in each sample is 2560. Twenty five samples of each type under one operating condition are obtained in the feature extraction. During EWNAP processing, each type can acquire its respective projection matrix Back propagation neural network combined with entropy-weighted nuisance attribute projection results: (a) Training sets, (b) Testing sets.
The classification precisions are calculated, which are the percentage of correct classification results. The classification precisions of normal, inner race defect, ball defect, and outer race defect in the testing process of BP neural network are 100%, 100%, 100%, and 100%. To further demonstrate the effectiveness of the proposed method, 15 experiments are conducted to obtain the averages of training accuracy and testing accuracy. The detailed results are displayed in Figure 17. The accuracies of the 15 experiment results.
The average training accuracy and testing accuracy of 15 experiments is 100% and 97.56%, respectively. Thus, the proposed method can be utilized for fault diagnosis under the various operating conditions. To verify the superiority of the proposed method, samples processed by PCA and NAP are used for comparative analysis. The number of samples processed by PCA is 300, where first 80% samples of each type are used for training and the rest of samples are used for testing in BP neural network. The results, as shown in Figure 18, indicate that classification precision for normal, inner race defect, ball defect, and outer race defect is 86.67%, 60%, 60%, and 80%, respectively. The samples are processed by NAP and then put into BP neural network. As shown in Figure 19, the classification precision for normal, inner race defect, ball defect and outer race defect is 93.33%, 100%, 93.33% and 93.33%, respectively. Back propagation neural network combined with principal component analysis results: (a) Training sets, (b) Testing sets. Back propagation neural network combined with Nuisance attribute projection results: (a) Training sets, (b) Testing sets.

To further demonstrate the superiority of the proposed fault diagnosis approach, 15 experiments are conducted. Two classical metrics, including recall and precision, are used to evaluate the performance of the above methods. The recall is the percentage of the samples which are recognized successfully and the precision is the accuracy of the results. The average metrics of different methods of the 15 experiments are shown in Figure 20. In terms of recall and precision of different methods, the proposed method achieves the best recall and precision compared with other methods, which demonstrates the superior performance of the proposed fault diagnosis method. The recall and precision of the proposed method are more than 97.5%, which means the proposed approach achieves a high precision while maintaining a high recall. As a result, the samples processed by EWNAP retain more fault information than samples processed by NAP, and fault diagnosis via EWNAP and BP neural network is able to provide more accurate classification results under various operating conditions. The average recall and precision of different methods combined with the Back propagation neural network.
Case 3: Validation of the scheme via EWNAP and BP neural network with insufficient data
The number of training samples under various operating conditions.
The number of neurons in each layer.

The comparison of classification accuracies using Case Western Reserve University bearing data: (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect.
From the results shown in Figure 21, it is observed that classification accuracies of samples processed by PCA and LPP are not high when the number of training samples from the third operating condition is few. The training samples are less than 14 and the accuracies are not more than 60%. However, the classification accuracy of samples processed by EWNAP usually remains above 80%, when the number of training samples from the third operating condition is more than 10. Even if the number of training samples from the third operating condition is less than 10, the trained BP neural network can still maintain a certain accuracy. To further demonstrate the proposed scheme, an experiment using the data acquired from bearing fault simulation bench is conducted. As shown in Table 7, the data is also collected under three operating conditions. Thus, the number of training samples is set according to Table 8. Following the same data processing process and the same structure and parameters of BP neural network, the experimental results are shown in Figure 22 by using 11 testing samples of each type taken from the third operating condition. The results are similar to those shown in Figure 21. Compared with the other methods, the classification accuracy of the proposed method keep high when the number of training samples is few. Therefore, the EWNAP combined with BP neural network is better, since only a few training samples from various operating conditions are needed to obtain comparatively more accurate classification results. The comparison of classification accuracies using data collected from bearing fault simulation bench: (a) normal, (b) inner race defect, (c) ball defect, (d) outer race defect.
Conclusion
In this paper, a new robust fault diagnosis approach via EWNAP and BP neural network is proposed to alleviate the nuisance attributes caused by various operating conditions. The novelties of this paper are multi-fold: first, the fuzzy entropy is employed to quantify the degree of interference in different operating conditions, and then EWNAP is proposed by constructing a new weighted matrix to alleviate the adverse impacts caused by various operating conditions. The processed samples by EWNAP are adopted as the input for BP neural network to achieve fault diagnosis of rolling bearing under various operating conditions. In addition, the proposed fault diagnosis approach shows a better performance with relatively few training samples. The major findings of the proposed approach in this paper can be summarized as follows: (1) Entropy is employed to quantify the interference degree of various operating conditions, on account of its internal essence of measuring the regularity and complexity of dynamic systems. Fuzzy entropy is used to quantitatively estimate the interference degree of various operating conditions. The novel weighted matrix of NAP is constructed to solve the “bipolar problem” existing in NAP. (2) The proposed EWNAP scheme by the authors has been validated in alleviating the interference caused by various operating conditions. Such optimization scheme retains primary fault features during the elimination of existing interference and shows superiority compared to original NAP, by proposing a new way to construct the weighted matrix. The case studies validated the superiority of the proposed approach. (3) The proposed robust approach in this paper shows the effectiveness and superiority in the fault diagnosis of rolling bearings under various operating conditions. Additionally, the effectiveness of the proposed novel scheme with insufficient data has also been validated in this paper. The fault diagnosis of rolling bearings with insufficient data is promising in the industrial practice.
In summary, the proposed robust fault diagnosis approach via EWNAP and BP neural network provides a better solution to fault identification of rotating machinery under various operating conditions. The nuisance attributes are effectively eliminated, which contributes to accurate fault feature extraction without the interference of operating conditions. While EWNAP improves the accuracy of fault identification, it is worth noting that EWNAP is limited because it requires linear space to effectively eliminate interference as same as NAP. In future work, EWNAP will be combined with appropriate feature processing methods to construct a scalable fault diagnosis model, and the effectiveness of EWNAP in multivariate signal processing will be further researched.
Footnotes
Acknowledgements
This research work was supported by National Natural Science Foundation of China under Grant No.51875416, Natural Science Foundation Innovation Group Program of Hubei Province under Grant No.2020CFA033, and China Postdoctoral Science Foundation under Grant No.2020M682492, which are greatly appreciated. The authors appreciate the free download of the original bearing failure data and one photo picture provided by Case Western Reserve University Bearing Data Center Website.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China (51875416), Natural Science Foundation Innovation Group Program of Hubei Province(2020CFA033), and China Postdoctoral Science Foundation(2020M682492).
