Next Article in Journal
Graph-Based Modeling and Optimization of WPT Systems for EVs
Next Article in Special Issue
An Improved Current Signal Extraction-Based High-Frequency Pulsating Square-Wave Voltage Injection Method for Interior Permanent-Magnet Synchronous Motor Position-Sensorless Control
Previous Article in Journal
Collaborative Design of Pulsed-Power Generator Based on SiC Drift Step Recovery Diode
Previous Article in Special Issue
Nonlinear Modeling and Control Strategy Based on Type-II T-S Fuzzy in Bi-Directional DC-AC Converter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnosis Model for Bearings under Multiple Operating Conditions Based on Feature Parameterization Weighting

1
China Electronic Product Reliability and Environmental Testing Research Institute, Guangzhou 510610, China
2
Science and Technology on Reliability Physics and Application of Electronic Component Laboratory, Guangzhou 510610, China
3
School of Electrical Engineering, Beijing Jiaotong University, Beijing 100044, China
*
Authors to whom correspondence should be addressed.
Electronics 2024, 13(11), 2153; https://doi.org/10.3390/electronics13112153
Submission received: 23 April 2024 / Revised: 19 May 2024 / Accepted: 24 May 2024 / Published: 31 May 2024

Abstract

:
As a core component of automobile transmission, rolling bearings play a main role in the safety and reliability of vehicles. Existing diagnostic models often treat all features equally after feature extraction, without effectively distinguishing the importance of fault features, resulting in low accuracy and poor robustness in bearing fault diagnosis. To address this issue, a fault diagnosis model for bearings under multiple operating conditions based on feature parameterization weighting is proposed. The model utilizes a feature parameterization weighting module to categorize faults into two classes based on differences in means and implements different feature processing methods. The experimental results validate that the proposed feature parameterization weighting module effectively improves the diagnostic accuracy of the model by 8.95%. In terms of noise resistance, on two multi-condition datasets, the proposed diagnostic model achieves diagnostic accuracy of 98.79% and 98.36%. The diagnostic accuracy is improved by 15.7% and 22.48%, which indicates that the model has strong anti-noise ability.

1. Introduction

In recent years, electric vehicles have rapidly developed in terms of their zero emissions, low noise, and high efficiency [1]. As a primary tool and important carrier of road transportation, their stable operation and safety are of significant importance. Rolling bearings, as critical components of drive motors, play an essential role in the safety of electric vehicles. The timely monitoring of bearing conditions, detection of potential faults, and providing scientific decisions for maintenance are crucial scientific means to ensure smooth vehicle operation [2]. Bearing fault diagnosis methods have been widely researched over the past few decades [3,4]. Typically, signals are acquired from sensors, and sensitive features related to bearing faults are mined and extracted from these signals. Subsequently, feature selection and fusion are performed, followed by an evaluation of the bearing’s health status through a decision-making system [5].
The fault diagnosis techniques for rolling bearings mainly include methods based on vibration signals, acoustic signals, electromagnetic signals, and ultrasonic signals. Among these, vibration-based methods are more prevalent and can achieve early fault detection. In the field of bearing fault diagnosis, data-driven machine learning methods have gradually replaced the research approach based on mathematical and physical models [6]. In traditional machine learning-based diagnostic methods, fault features need to undergo two steps including manual feature extraction and feature selection. After collecting features such as the frequency domain, time domain, and time–frequency domain from the data, they are inputted into traditional machine learning algorithms for fault prediction and classification. For instance, Song D D et al. analyzed and extracted typical features from bearing raw signals in the time domain, followed by dimensionality reduction using PCA (Principal Component Analysis), and achieved high-precision diagnosis using the SVM (Support Vector Machine) algorithm [7]. Zhenhao Tang et al. utilized complete ensemble empirical mode decomposition to extract time-domain features of bearing fault signals, followed by two fast Fourier transforms to extract deep frequency domain information for training the diagnostic model [8].
With the advancement of science and technology, modern bearing fault data exhibit characteristics of large data volume and high data dimensionality. Traditional machine learning methods, because of their shallow network structures, suffer from poor nonlinear fitting capabilities, making it challenging to meet the diagnostic requirements of complex mechanical systems [9]. Consequently, bearing fault diagnosis methods based on deep learning have attracted researchers’ attention. In comparison with traditional machine learning diagnostic methods, deep learning diagnostic models have multi-layer network structures and powerful capabilities in adaptive feature learning and representation [10]. Therefore, they can typically achieve precise diagnosis of more complex bearing faults.
Convolutional neural networks (CNNs), as representative methods in the field of deep learning, have garnered significant attention from researchers. CNN-based diagnostic methods are generally categorized into two types as follows: 2D CNNs, which take images as input, and 1D CNNs, which take data as input.
In the realm of 2D CNNs, Ke Zhang et al. proposed a Multi-Modal Convolutional Neural Network (MMCNN), which effectively extracted rich and complementary fault features using multiple parallel convolutional layers. They then converted these features into two-dimensional grayscale images through Continuous Wavelet Transform (CWT), serving as input to MMCNN, thus enhancing the diagnostic accuracy of bearing faults under varying conditions [11]. Y Y Long et al. improved a Stacked Autoencoder (SAE) with a softmax classifier of a Backpropagation Neural Network (BPNN) to enhance one-dimensional vibration signals, which were subsequently transformed into two-dimensional images as training data for CNNs to achieve bearing fault diagnosis [12]. Tong Yu et al. encoded one-dimensional signals using the Gram Angle Difference Domain, serving as input data for 2D CNNs, and ultimately achieved a precise diagnosis of bearing faults [13]. While these methods convert fault data into two-dimensional feature images for training CNN models, thus leveraging the computational power of convolutional neural networks, the conversion from one-dimensional to two-dimensional data may lead to feature loss, resulting in lower robustness.
In the realm of 1D CNN diagnostic model research, Zhen Y Z et al. utilized convolutional neural networks for adaptive feature extraction and feature dimensionality reduction of bearing vibration signals. They replaced fully connected layers with global average pooling, achieving higher diagnostic accuracy [14]. Min Xia et al. inputted time and spatial information of raw signals from multiple sensors into CNNs, enabling the model to extract representative features from the data automatically, and empirically demonstrated the effectiveness of this method [15]. Duan Hao et al. introduced dilated convolutions to increase the receptive field of convolutional layers and incorporated attention mechanisms into the model to enhance its ability to extract key feature information. They proposed an end-to-end bearing fault diagnosis method with strong adaptability [16].
All these methods utilize raw data from bearing vibration signals as input for diagnostic models. However, because of factors such as measurement errors, the original data often contain noise, making it difficult for diagnostic models to extract effective fault features and resulting in lower diagnostic accuracy and poor robustness.
To achieve high-precision diagnosis of bearing faults while maintaining high robustness, this paper constructs a bearing fault diagnosis model based on 1D convolutional neural networks. We design a feature parameterization weighting module to extract fault features, thus enhancing the robustness of the diagnostic model. The original fault data undergo joint feature extraction using two different algorithms, serving as input to the convolutional neural network. The original bearing fault data are extracted by variational mode decomposition and empirical mode decomposition, and the extracted feature data are combined as the input of the diagnosis model. After the feature data are input into the diagnostic model, different operations are applied to the feature tensor by obtaining the mean value of its tensor weights, and according to the positive and negative values of the mean value, so as to realize the prominence of important features. The minor features are removed by linear activation function to reduce their impact on important features, so as to achieve accurate diagnosis and high robustness of the diagnostic model.

2. Basic Principles of Convolutional Neural Networks

CNNs are deep feedforward neural networks that perform repeated convolution and pooling operations on input signals using multiple layers of filters to extract features from faulty data automatically. Within the network, operations between adjacent layers are performed using local connections and weight sharing.

2.1. Convolutional Layer

The convolution operation is completed by the combination of convolutional kernels and strides. When input features pass through convolutional layers, the kernels extract features from a portion of the input features. Subsequently, the kernels move according to a certain stride until the entire input feature is traversed, generating corresponding feature maps. The characteristic of weight sharing in convolutional kernels determines that one kernel corresponds to only one output feature map. The depth of the output feature map is determined by the number of convolutional kernels.
y k = i = 1 c i 1 w i , c k x i k 1 + b i k
In Equation (1), x i k 1 represents the output of the i-th channel in the k − 1-th layer. c i 1 represents the c-th channel in the k − 1-th layer; y k denotes the output of the ‘k-th’ layer; w i , c k represents the weight matrix of the convolutional kernel in the k-th layer; b i k denotes the bias term; and * denotes the convolution operation.

2.2. Pooling Layer

In convolutional neural network models, the pooling layer primarily compresses feature dimensions to reduce the computational load on target features. During the forward propagation process, it performs downsampling operations only on target regions. By refining the features of input feature vectors, it effectively prevents overfitting. Typically, there are two types of pooling layers as follows: average pooling and max pooling, corresponding to the following formulas, respectively.
y l i , j = 1 w t = j 1 w + 1 j w x l i , t
y l i , j = m a x j 1 w + 1 < t < j w x l i , t
In Equations (2) and (3), y l i , j represents the output value of the j -th neuron in the i -th channel of layer l , w denotes the width of the pooling kernel, and x l i , t represents the input value of the t-th neuron in the i-th channel of layer l .

2.3. Fully Connected Layer

The main role of the fully connected layer is to refine the feature tensor extracted through feature extraction. Before being input into the fully connected layer, features are typically flattened into a one-dimensional vector, processed by the fully connected layer, and then input into the classification layer to accomplish the intended classification task. The corresponding formula is as follows.
y k = i = 1 n w i j k 1 x k 1 i + b j k 1
In Equation (4), y k represents the output vector y of the k -th fully connected layer, n denotes the number of neurons in the k 1 -th fully connected layer, w i j k 1 represents the weight of the connection from the i -th neuron in the k 1 -th layer to the j -th neuron in the k-th layer, x k 1 i represents the output value x of the i -th neuron in the k 1 -th layer, and b j k 1 denotes the bias term b of the j -th neuron in the k 1 -th layer.

2.4. Dropout Layer

The primary purpose of the Dropout layer is to prevent overfitting. Depending on the target object, it can be classified into Weight Dropout and Neuron Dropout. Weight Dropout primarily involves deactivating certain weight channels within the neural layer weight matrix, thus rendering them inactive. Neuron Dropout, on the other hand, deactivates certain neurons. During each iteration, certain neurons or weights cease to function with a certain probability and are temporarily removed from the network. This reduces the model’s dependency on local features, thereby enhancing generalization, A schematic diagram of the Dropout operation is shown in Figure 1.

3. Feature Extraction Methods

3.1. Variational Mode Decomposition

The VMD algorithm is an adaptive non-recursive modal decomposition method. This method utilizes the alternating direction method of multipliers (ADMM) algorithm to iteratively solve the constrained variational model, thereby obtaining the optimal solution for K intrinsic mode functions (IMFs) with center frequencies ω_k. The decomposition process of VMD can be summarized as follows:
Step 1: Initialization μ k 1 , ω k 1 , λ 1 , n 0 ,
Step 2: Let n = n + 1 , k = k + 1 ; update μ ^ k n + 1 and ω k n + 1 separately using Equations (5) and (6). Stop iteration when k = K .
μ ^ k n + 1 ω = f ^ ω i k μ ^ i n + 1 ω + λ ^ ω 2 1 + 2 α ω ω k
Step 3: Update λ ^ n + 1 using the above equation:
λ ^ n + 1 ω = λ ^ n ω + τ f ^ ω k μ ^ k n + 1 ω
Step 4: Given ε > 0, stop iteration when Equation (7) is satisfied. Otherwise, repeat steps 2 to 4.
ε > k μ ^ k n + 1 μ ^ k n 2 2 μ ^ k n 2 2
The parameters K and α in the above equation are preset parameters. In this paper, we refer to the literature and select K = 2000 , α = 4 [17].

3.2. Empirical Mode Decomposition

EMD is a method used to stabilize signals to obtain a series of data sequences with different scales, where each data sequence is termed an Intrinsic Mode Function (IMF). Any signal can be regarded as being composed of several IMF components [18]. IMF components satisfy the following two conditions:
(1)
The number of local extrema is equal to or differs by only one from the number of zero crossings within the entire time range.
(2)
At any given moment, the mean of the upper and lower envelope lines determined by local maxima and local minima is zero.
The specific decomposition steps of the EMD method are as follows:
(1)
The local maxima and minima of the signal x t are identified and then connected using cubic spline curves to form the upper envelope y u p t and the lower envelope y l o w t . The mean of the upper and lower envelopes is denoted as m 1 t .
m 1 t = 1 2 y u p t + y l o w t
(2)
The original signal x t subtracted by m 1 t yields a new sequence h 1 t .
h 1 t = x t m 1 t
(3)
If h 1 t does not satisfy the IMF conditions, then h 1 t is treated as the original data, and the above steps are repeated k times until h 1 k t satisfies the conditions, yielding the first-order IMF component. The i-th order IMF component is denoted as c i t . Thus:
c i t = h 1 k t
(4)
The approximation component R e   s 1 t is obtained.
R e   s 1 t = x t c 1 t
The above steps are repeated with R e   s 1 t as the original data to obtain the second-order, third-order, …, n-th-order IMF components until the preset conditions are met, and then the process is terminated.
(5)
The original signal x t can be represented as the sum of the residual term R e   s n t and the sum of all IMF components from each stage, expressed as:
x t = i = 1 n c i t + R e   s n t

4. Feature Parameter Weighting Module (FPWM)

Traditional convolutional neural network-based bearing fault diagnosis models usually rely on repetitive feature extraction by convolutional layers without distinguishing among different features. This leads to difficulty in effectively reflecting fault types, resulting in lower diagnostic accuracy of the model. To address this issue, an attention mechanism is introduced into the diagnostic model to highlight important features for effective feature extraction and to improve diagnostic accuracy. However, existing attention mechanisms only focus on important features and neglect minor features, resulting in feature loss and lower model robustness.
This paper proposes a feature processing method based on feature-parameterized weighting. A flowchart of the method is shown in Figure 2. When the feature tensor enters the module, it undergoes preliminary feature extraction and parameter reduction by a convolutional layer to reduce the parameter volume. Then, the features are compressed to [−1,1] using the Sigmoid function. The compressed feature data are then averaged, and based on the relationship with 0, they are divided into two categories as follows: when the mean is greater than 0, the feature data are added to the mean at that time; when the mean is less than or equal to 0, the feature data are subtracted by the mean multiplied by the parameter α . Finally, the output is passed through the relu activation function to remove features that are still less than 0. The purpose of the above operations is to highlight important features while also including minor features in subsequent feature extraction and clearing redundant information.
The processed feature tensor is multiplied by the feature ratio tensor and added to the input feature tensor. However, the original input feature tensor is multiplied by the parameter β as a weighting parameter for both tensors.

5. Fault Diagnosis Model for Bearings Based on FPWM-1DCNN

To effectively extract the characteristics of bearing faults and improve the diagnostic accuracy and robustness of the diagnostic model, a bearing fault diagnosis model based on a feature parameter-weighted convolutional neural network is proposed. Bearing fault data, after feature extraction through EMD and VMD, are merged together as input data for the diagnostic model. The input data are segmented by a specified window size, and after each segmentation, the window shifts by a specified step size to achieve data augmentation. The data then pass through four identical modules successively. They all consist of a feature parameter weighting layer, a batch_normalization layer, and a global averaging pooling layer, followed by a full connection layer and a random deactivation layer. Entering a final full connection layer that includes the Softmax function, the diagnostic model enters a percentage of what faults it determines for that fault type. The type with the highest percentage is used as the diagnostic result of the model. The overall structure of the model is illustrated in Figure 3, and its specific parameters are detailed in Table 1.

6. Model Performance Experiment Validation

6.1. Case Western Reserve University Bearing Dataset

The Case Western Reserve University Bearing Dataset comprises the following three components: an induction motor, a torque sensor, and a torque meter. Smart sensors are installed at the drive end and fan end of the bearings to collect vibration signals. The bearings used at the drive end are SKF6205 single-row deep groove ball bearings, while those at the fan end use SKF6203 single-row deep groove ball bearings. The faults on the bearings are obtained through electrical discharge machining. The bearing speeds include the following four scenarios: 1730 r/min, 1750 r/min, 1772 r/min, and 1797 r/min, each representing different operating conditions corresponding to four loads ranging from 0 to 4 hp. The types of faults on the bearings include inner race, outer race, and rolling element faults, with a sampling frequency of 12 kHz.

6.2. Experimental Results of Parameter Selection

In order to select parameters for the proposed feature parameter weighting module, the data from operating conditions 2 hp and 3 hp of the aforementioned bearing fault dataset are chosen as the dataset for parameter selection experiments. These correspond to fault data at speeds of 1772 r/min and 1797 r/min, respectively. The data segment length used during model training is 2048 with a step length of 2048. The feature parameter weighting module contains two parameters, α and β, where α 2 , 9 and β 0.1 , 1 . Figure 4 and Figure 5 show the experimental results of different parameter selections for the two operating conditions, where the horizontal lines in the images represent the diagnostic results when the feature parameter weighting module is not loaded in the model.
Below are the average diagnostic results for each parameter. Table 2 and Table 3 present the diagnostic results of the diagnostic model under different parameters for operating condition 2 hp, while Table 4 and Table 5 correspond to operating condition 3 hp. Table 6 and Table 7 show the average results of the model for both operating conditions. In these tables, M represents the mean of diagnostic accuracy, S represents variance, CI represents confidence interval, and FAM represents the mean of the final output diagnostic results.
From Table 6, it can be observed that when M is maximized, α = 8 , while when FAM is maximized, α = 2 . The percentage increase in M from α = 2 to α = 8 is 1.27%. Conversely, the percentage decrease in FAM from α = 2 to α = 8 is 0.46%. Hence, α = 8 is selected as the final parameter. Similarly, from Table 7, it can be inferred that β = 0.2 is the final parameter.
Overall, α = 8 and β = 0.2 are chosen as the final parameters for the feature parameter weighting module.
To verify the diagnostic capability of the model constructed after parameter selection in the above experiment, we conducted diagnostic tests on a multi-operational condition bearing fault dataset consisting of 20 types of faults, composed of 2 hp and 3 hp. At this point, the data truncation window moved in steps of 256, with 100 iterations, resulting in a final diagnostic accuracy of 99.13%, as shown in Figure 6. In Figure 6, we plotted a comparison of the diagnostic process of the model with and without the feature parameter weighting module. The 1DCNN diagnostic model without FPWM achieved only 90.18% diagnostic accuracy. It is evident from Figure 6 that the inclusion of the feature parameter weighting module significantly improves the diagnostic accuracy of the model. Additionally, we visualized the feature data during the training processes of the two models using t-SNE technology, as depicted in Figure 7. The first row in the figure represents the visualization of the training process for 1DCNN, while the second row represents FPWM-1DCNN. Each image in the row represents input data, output data of the first convolutional block, output data of the second convolutional block, output data of the third convolutional block, output data of the fourth convolutional block, and the final classification result, respectively. It can be observed that FPWM-1DCNN achieves classification and clustering of different faults effectively during the final fault diagnosis.

6.3. Diagnostic Experiment on the Jiangnan University Bearing Fault Dataset

The test bearings were single-row aligning roller bearings (N205 and NU205). The bearing failure was artificially induced by wire cutting, which consisted of three types of bearing faults at speeds of 600 r/min, 800 r/min, and 1000 r/min, including inner ring faults, outer ring faults, rolling element faults, and normal data at each speed, with a sampling frequency of 50 kHz. A total of 10 datasets were selected for the experiment, comprising three types of fault data at each speed and normal data at the 1000 r/min operating condition. The specific experimental setup is illustrated in Figure 8. Similarly, both FPWM-1DCNN and 1DCNN were employed for fault diagnosis experiments on the aforementioned fault data, with settings identical to the previous section. The diagnostic results of the models are depicted in Figure 9. FPWM-1DCNN quickly converged and achieved 100% diagnostic accuracy. The visualization of the data for both models is shown in Figure 10.

6.4. Experiment on the Model’s Robustness to Noise

When bearings are in actual operation, the bearing data are inevitably disturbed by noise during acquisition, which impacts the fault diagnosis performance of the model. In this paper, Gaussian white noise with different signal-to-noise ratios was added to the original vibration signal to simulate the noise environment in actual operating conditions, and fault diagnosis experiments were conducted using the added noise data to verify the noise immunity of the model. In this paper, the signal-to-noise ratio (SNR) was used as a measure of the noise level, which is defined in Equation (13):
S N R = 10 l g P s P n
where P s is the signal power and P n is the noise power.
We conducted experiments by adding 6 dB and −6 dB noise to the original fault data separately, using the noisy data to verify the robustness of the proposed diagnostic model. We compared it with several research methods to highlight the robustness of our diagnostic model to noise. These comparisons aimed to showcase the effectiveness of our diagnostic model in noisy environments.

6.4.1. Experiment on Robustness of Jiangnan Multi-Condition Bearing Data to Noise

To validate the robustness of the proposed FPWM-1DCNN bearing fault diagnosis model, we initially introduced 6 dB and −6 dB noise separately into the Jiangnan University bearing fault data. This facilitated the creation of a multi-condition bearing fault dataset under noisy conditions. Comparative analyses were conducted against 1DCNN, the 1DCNN-RAM-LSTM diagnostic model with reverse attention mechanism, the classical SVM diagnostic model, and the image-based diagnostic model GADF-2DCNN. These comparisons aimed to underscore the robustness of our model to noise. Experimental results, as depicted in Figure 11, demonstrate that FPWM-1DCNN achieved a diagnostic accuracy of 98.79% under −6 dB conditions, marking a 12.47% improvement over 1DCNN and a 7.98% improvement over the alternative diagnostic model 1DCNN-RAM-LSTM incorporating improved attention mechanisms. However, the image-based GADF-2DCNN diagnostic model, when applied to −6 dB noise data, yielded a diagnostic accuracy of 73.98%, representing a 19.81% decrease compared with the proposed model. In addition, the average training time of each round of the model proposed in this paper was 44 s, which costs 4 s more than the 38 s of 1DCNN-RAM-LSTM, but the diagnostic accuracy of the model is improved by 7.98%, which is worthwhile. GADF-2DCNN, which uses two-dimensional images as the input of the diagnostic model, required 256 s to complete training, but the diagnostic accuracy obtained was still lower than that of FPWM-1DCNN. Visualization of the diagnostic process for −6 dB fault data by FPWM-1DCNN, as illustrated in Figure 12, clearly demonstrates the classification and clustering of different types of fault data at the model’s output layer.

6.4.2. Multi-Condition Noise Resistance Experiment on CWRU Bearing Data

In the same vein, a multi-condition experiment was conducted on the Case Western Reserve University bearing dataset, where −6 dB and 6 dB noise were respectively added under two different operating conditions to construct a multi-condition bearing fault noise dataset. These datasets were then fed into our proposed FPWM-1DCNN diagnostic model for noise resistance validation. As depicted in Figure 13, our model achieved a diagnostic accuracy of 98.36% under the −6 dB noise condition, surpassing all comparative methods. Figure 14 illustrates the feature visualization of the diagnostic process of our proposed model on the −6 dB fault data, demonstrating precise classification and clustering of the fault data.

6.5. Comparison with Other Methods

In order to further demonstrate the performance of the proposed method, we compared the original data and noise data of the multi-condition bearing fault dataset of Jiangnan University with other methods. The diagnosis models of the comparison method include a one-dimensional diagnosis model and a two-dimensional diagnosis model as follows: method A [19], method B [20], and method C [21]. The comparative experimental results are shown in Table 8.
As can be seen from Table 8, when the raw data and −6 db noise data are used as input data, the proposed method achieves the highest diagnostic accuracy. The diagnostic accuracy obtained only under 6 db noise is lower than that obtained by method C, but the training time required by method C is longer than that of the proposed method, which is 160 s.

7. Conclusions

In the context of rolling bearing fault diagnosis, where different levels of fault features require distinct treatment, a feature-parameterized weighted diagnostic model is proposed. This model achieves high-precision diagnosis of rolling bearings under variable operating conditions while maintaining robustness in noisy environments. The key conclusions are as follows:
(1) Feature extraction from fault data is performed using variational mode decomposition (VMD) and empirical mode decomposition (EMD). The extracted features from both methods are then combined and used as input data for subsequent diagnostic models, enhancing data dimensionality while reducing noise.
(2) Parameter selection experiments conducted on datasets from different operating conditions improve the model’s generalization ability.
(3) A feature-parameterized weighting module is constructed, wherein features are divided into two categories based on the mean of feature tensors. Different operations are applied to these categories, allowing the diagnostic model to focus more on features of higher importance. This enhances both the diagnostic accuracy and robustness of the network model.
Starting from the importance of features, we design a feature processing module FPWM, which can carry out different operations on fault features according to the positive and negative parts. In this module, the processed feature data and the original feature data are weighted with reference to the residual idea, but not simply added in a 1:1 way. By setting an adjustable parameter, the fault features can be processed in the same way. The effective fusion of the two features is realized to improve the diagnostic accuracy and robustness of the model. When the effective features in the fault data are difficult to discover and the data dimension is not enough to satisfy the training of the convolutional neural network, the proposed method can realize the high-precision diagnosis of multi-working condition bearings and has certain robustness.

Author Contributions

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

Funding

This research was funded by the Ministry of Industry and Information Technology Project (No. CEICEC-2022-ZM02-0249).

Data Availability Statement

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, X.X.; Lu, S.L.; Chen, K.; Wang, Q.; Zhang, S. Bearing Fault Diagnosis of Switched Reluctance Motor in Electric Vehicle Powertrain via Multisensor Data Fusion. IEEE Trans. Ind. Inform. 2022, 18, 2452–2464. [Google Scholar] [CrossRef]
  2. Wang, Z.Y.; Zhang, T.; Wu, X.H.; Ge, P.J.; Zhang, H.Y. Review of fault diagnosis of drive motor bearings for distributed drive electric vehicles. Mech. Electr. Eng. Technol. 2023, 52, 36–40. [Google Scholar] [CrossRef]
  3. Roozbeh, R.F.; Maryam, F.Z.; Mehrdad, S. An Integrated Class-Imbalanced Learning Scheme for Diagnosing Bearing Defects in Induction Motors. IEEE Trans. Ind. Inform. 2017, 13, 2758–2769. [Google Scholar]
  4. Mohammad, J.J.; Jalal, N. A TDF Model in Induction Machines for Loose Bearing Diagnosis by Neutral Voltage. IEEE Trans. Ind. Electron. 2020, 67, 8155–8163. [Google Scholar]
  5. Xia, M.; Li, T.; Shu, T.X.; Wan, J.; de Silva, C.W.; Wang, Z. A Two-Stage Approach for the Remaining Useful Life Prediction of Bearings Using Deep Neural Networks. IEEE Trans. Ind. Inform. 2019, 15, 3703–3711. [Google Scholar] [CrossRef]
  6. Zhang, X.X.; Li, S.B.; Zhe, L.X.; Hu, J.J.; Song, Q.S.; Li, Z.A. Research on Fault Diagnosis of Rolling Bearing Based on Machine Learning Method. Modul. Mach. Tool Autom. Manuf. Tech. 2020, 7, 36–39+44. [Google Scholar] [CrossRef]
  7. Song, D.D.; Wei, Y.Q.; Fan, Q.F. Fault Diagnosis of Rolling Bearing Based on SVM and KPCA. Control Instrum. Chem. Ind. 2019, 46, 988–992. [Google Scholar] [CrossRef]
  8. Tang, Z.H.; Wang, M.J.; Ouyang, T.H.; Che, F. A wind turbine bearing fault diagnosis method based on fused depth features in time–frequency domain. Energy Rep. 2022, 8, 12727–12739. [Google Scholar] [CrossRef]
  9. Zhou, Q.C.; Liu, X.C.; Zhao, J.; Shen, H.H.; Xiong, X.L. Falllt diagnosis for rotating machinery based on 1D depth convolution neural network. J. Vib. Shock 2018, 37, 31–37. [Google Scholar] [CrossRef]
  10. Zhao, R.; Yan, R.; Chen, Z.; Mao, K.; Wang, P.; Gao, R.X. Deep learning and its applications to machine health monitoring: A sunrey. J. Latex Cl. Files 2015, 14, 213–237. [Google Scholar] [CrossRef]
  11. Zhang, K.; Wang, J.Y.; Shi, H.T.; Zhang, X.; Tang, Y. A fault diagnosis method based on improved convolutional neural network for bearings under variable working conditions. Meas. J. Int. Meas. Confed. 2021, 182, 109749. [Google Scholar] [CrossRef]
  12. Long, Y.Y.; Zhou, W.E.; Luo, Y. A fault diagnosis method based on one-dimensional data enhancement and convolutional neural network. Measurement 2021, 180, 109532. [Google Scholar] [CrossRef]
  13. Tong, Y.; Pang, X.Y.; Wei, Z.H. Fault diagnosis method of rolling bearing based on GADF-CNN. J. Vib. Shock. 2021, 40, 247–253, 260. [Google Scholar] [CrossRef]
  14. Zheng, Y.Z.; Niu, L.K.; Xiong, X.Y.; Qi, H.W.; Ma, X.X. Fault diagnosis of cylindrical roller bearing cage based on 1D convolution neural network. J. Vib. Shock 2021, 40, 230–238, 285. [Google Scholar] [CrossRef]
  15. Xia, M.; Li, T.; Xu, L.; Liu, L.; de Silva, C.W. Fault Diagnosis for Rotating Machinery Using Multiple Sensors and Convolutional Neural Networks. IEEE/ASME Trans. Mechatron. 2018, 23, 101–110. [Google Scholar] [CrossRef]
  16. Duan, H.M.; Wang, R.F. Application of 1DAMCNN Method in Fault Diagnosis of Rolling Bearings. Noise Vib. Control 2022, 42, 111–118. [Google Scholar] [CrossRef]
  17. Li, Z.P.; Chen, J.L.; Zi, Y.Y.; Pan, J. Independence-oriented VMD to identify fault feature for wheel set bearing fault diagnosis of high speed locomotive. Mech. Syst. Signal Process. 2017, 85, 512–529. [Google Scholar] [CrossRef]
  18. Wang, F.T.; Deng, G.; Wang, H.T.; Yu, X.; Han, Q.; Li, H. A rolling bearing fault diagnosis method based on EMD and SSAE. J. Vib. Eng. 2019, 32, 368–376. [Google Scholar] [CrossRef]
  19. Li, K.; Ping, X.; Wang, H.; Chen, P.; Cao, Y. Sequential fuzzy diagnosis method for motor roller bearing in variable operating conditions based on vibration analysis. Sensor 2013, 13, 8013–8041. [Google Scholar] [CrossRef]
  20. Zhao, M.; Zhong, S.; Fu, X.; Tang, B.; Pecht, M. Deep residual shrinkage networks for fault diagnosis. IEEE Trans. Ind. Inform. 2019, 16, 4681–4690. [Google Scholar] [CrossRef]
  21. Wang, H.; Liu, Z.; Peng, D.; Qin, Y. Understanding and learning discriminant features based on multiattention 1DCNN for wheelset bearing fault diagnosis. IEEE Trans. Ind. Inform. 2019, 16, 5735–5745. [Google Scholar] [CrossRef]
Figure 1. Dropout illustration. (a) Standard neural network model. (b) Neural network model using the random discard principle.
Figure 1. Dropout illustration. (a) Standard neural network model. (b) Neural network model using the random discard principle.
Electronics 13 02153 g001
Figure 2. Flowchart of the feature parameterized weighting module.
Figure 2. Flowchart of the feature parameterized weighting module.
Electronics 13 02153 g002
Figure 3. Diagram of the overall model structure.
Figure 3. Diagram of the overall model structure.
Electronics 13 02153 g003
Figure 4. Parameter selection experiment for 2 HP.
Figure 4. Parameter selection experiment for 2 HP.
Electronics 13 02153 g004
Figure 5. Parameter selection experiment for 3 HP.
Figure 5. Parameter selection experiment for 3 HP.
Electronics 13 02153 g005
Figure 6. Specific diagnostic result graphs of CWRU.
Figure 6. Specific diagnostic result graphs of CWRU.
Electronics 13 02153 g006
Figure 7. Visualization of CWRU feature data.
Figure 7. Visualization of CWRU feature data.
Electronics 13 02153 g007
Figure 8. Experiment setup for the JN rolling bearing fault diagnosis. (a) Illustration of the rotation machinery and (b) the motor in the field.
Figure 8. Experiment setup for the JN rolling bearing fault diagnosis. (a) Illustration of the rotation machinery and (b) the motor in the field.
Electronics 13 02153 g008
Figure 9. Specific diagnostic result graphs of JN.
Figure 9. Specific diagnostic result graphs of JN.
Electronics 13 02153 g009
Figure 10. Visualization of JN feature data.
Figure 10. Visualization of JN feature data.
Electronics 13 02153 g010
Figure 11. Diagnostics results of different models on JN noisy data.
Figure 11. Diagnostics results of different models on JN noisy data.
Electronics 13 02153 g011
Figure 12. Feature visualization results of FPWM-1DCNN on JN noisy data.
Figure 12. Feature visualization results of FPWM-1DCNN on JN noisy data.
Electronics 13 02153 g012
Figure 13. Diagnostics results of different models on CWRU noisy data.
Figure 13. Diagnostics results of different models on CWRU noisy data.
Electronics 13 02153 g013
Figure 14. Feature visualization results of FPWM-1DCNN on CWRU noisy data.
Figure 14. Feature visualization results of FPWM-1DCNN on CWRU noisy data.
Electronics 13 02153 g014
Table 1. Specific parameters of the model.
Table 1. Specific parameters of the model.
Layer (Type)Layer ParameterOutput ShapeTrainable Parameter
Input layer[(None)][(None, 2048, 8)]0
FPWM layer[(32, 3, 3)][(None, 683, 32)]800
BatchNormalization[(32)][(None, 683, 32)]128
AveragePool1D[(2)][(None, 341, 32)]0
FPWM layer[(32, 3, 3)][(None, 114, 32)]3104
BatchNormalization[(32)][(None, 114, 32)]128
AveragePool1D[(2)][(None, 57, 32)]0
FPWM Layer[(32, 3, 3)][(None, 19, 32)]3104
BatchNormalization[(32)][(None, 19, 32)]128
AveragePool1D[(2)][(None, 9, 32)]0
FPWM layer[(32, 3, 3)][(None, 3, 32)]3104
BatchNormalization[(32)][(None, 3, 32)]128
AveragePool1D[(2)][(None, 1, 32)]0
Flatten[(None)][(None, 32)]0
Dense[(32)][(None, 32)]1056
Dropout[(0.3)][(None, 32)]0
Dense[(num_classes)][(None, num_classes)]32* num_classes
Table 2. Parameter α selection results under the 2 HP condition.
Table 2. Parameter α selection results under the 2 HP condition.
α 23456789
MeanM0.77960.78000.76900.77120.76550.78150.79430.7832
S0.03290.02900.03550.03570.03050.03090.02730.0338
CI0.74340.74450.73160.73360.73070.74650.76000.7466
0.81570.81570.80640.80870.80040.81660.82870.8199
Table 3. Parameter β selection results under the 2 HP condition.
Table 3. Parameter β selection results under the 2 HP condition.
β 0.10.20.30.40.50.60.70.80.91
MeanM0.78310.77920.78910.76040.77900.77660.77350.77520.78120.7833
S0.03450.03260.02850.03140.03250.03160.02940.03200.02640.0298
CI0.74670.74320.75360.72320.74130.74110.73930.73960.74660.7465
0.81960.82760.82450.76790.81680.81200.80760.90340.81580.8201
Table 4. Parameter α selection results under the 3 HP condition.
Table 4. Parameter α selection results under the 3 HP condition.
α 23456789
MeanM0.78480.77150.77620.77230.77670.77310.79030.7702
S0.02930.03130.03340.03370.03050.03440.03170.0311
CI0.75070.73630.73990.74580.74140.73610.75480.7351
0.81890.80680.81260.80880.81200.81000.82580.7989
Table 5. Parameter β selection results under the 3 HP condition.
Table 5. Parameter β selection results under the 3 HP condition.
β 0.10.20.30.40.50.60.70.80.91
MeanM0.77640.78570.77320.78160.77330.77800.78270.77890.77510.7640
S0.03290.02970.03120.03260.03240.03300.03150.02980.03370.0326
CI0.74020.75140.73820.74560.73750.74190.74840.74450.73860.7273
0.81250.82010.80830.81750.80910.81410.81810.81330.79910.8007
Table 6. The average parameter α selection results under two operating conditions.
Table 6. The average parameter α selection results under two operating conditions.
α 23456789
M0.78220.77570.77260.77170.77110.77730.79230.7767
S0.031100.03010.03440.03470.03050.03260.02950.0324
CI0.74700.72820.73570.73970.73600.74130.75740.7408
0.81730.81120.81090.80870.80620.81330.82720.8094
FAM93.1593.1492.6192.9292.5592.7392.7292.48
Table 7. The average parameter β selection results under two operating conditions.
Table 7. The average parameter β selection results under two operating conditions.
β 0.10.20.30.40.50.60.70.80.91
M0.77970.78240.78110.77100.77610.77730.77810.77700.77810.7736
S0.03370.03110.02980.03200.03240.03230.03040.03090.03000.0312
CI0.74340.74730.74590.73440.73940.74150.74380.74200.74260.7369
0.81600.82380.81640.79270.81290.81300.81280.85830.80740.8140
FAM93.4493.2892.9792.8693.3192.8992.5493.1592.5792.52
Table 8. Comparative experimental results.
Table 8. Comparative experimental results.
−6 db DataOrigin Data6 db Data
Our method98.3610098.74
Method A97.6910098.23
Method B97.1310097.99
Method C96.6999.1598.95
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Meng, L.; Xie, J.; Zhou, Z.; Chen, Y. Fault Diagnosis Model for Bearings under Multiple Operating Conditions Based on Feature Parameterization Weighting. Electronics 2024, 13, 2153. https://doi.org/10.3390/electronics13112153

AMA Style

Meng L, Xie J, Zhou Z, Chen Y. Fault Diagnosis Model for Bearings under Multiple Operating Conditions Based on Feature Parameterization Weighting. Electronics. 2024; 13(11):2153. https://doi.org/10.3390/electronics13112153

Chicago/Turabian Style

Meng, Linghui, Jinyang Xie, Zhenwei Zhou, and Yiqiang Chen. 2024. "Fault Diagnosis Model for Bearings under Multiple Operating Conditions Based on Feature Parameterization Weighting" Electronics 13, no. 11: 2153. https://doi.org/10.3390/electronics13112153

APA Style

Meng, L., Xie, J., Zhou, Z., & Chen, Y. (2024). Fault Diagnosis Model for Bearings under Multiple Operating Conditions Based on Feature Parameterization Weighting. Electronics, 13(11), 2153. https://doi.org/10.3390/electronics13112153

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