Next Article in Journal
Laser Texturing to Improve Wear Resistance of 65Mn Steel Rotary Tiller Blades: Effects of Scanning Speed
Previous Article in Journal
Quantifying Dynamic Oil Immersion in a Spiral Bevel Gear via Image Processing for Improved Churning Loss Prediction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Complex Working Condition Bearing Fault Diagnosis Based on Multi-Feature Fusion and Improved Weighted Balance Distribution Adaptive Approach

1
Department of Science, Taiyuan Institute of Technology, Taiyuan 030008, China
2
School of Information and Communication Engineering, North University of China, Taiyuan 030051, China
3
School of Mathematics, North University of China, Taiyuan 030051, China
4
State Key Laboratory of Dynamic Testing Technology, North University of China, Taiyuan 030051, China
*
Author to whom correspondence should be addressed.
Lubricants 2025, 13(5), 221; https://doi.org/10.3390/lubricants13050221
Submission received: 14 April 2025 / Revised: 4 May 2025 / Accepted: 11 May 2025 / Published: 15 May 2025

Abstract

In order to improve the accuracy and generalization ability of fault diagnosis for rotating machinery bearings under complex working conditions, a new model based on multi-feature fusion and improved weighted balance distribution adaptation is proposed. Firstly, an optimized variational mode decomposition algorithm is introduced to denoise the fault signal. Secondly, in order to complement fault information from multiple dimensions, thirteen frequency features and four entropy features are extracted. Then, the 17 features are directly concatenated by dimension to form a high-dimensional feature vector that better adapts to complex working conditions and multiple fault modes. Finally, the improved weighted balance distribution adaptive algorithm is used to reduce the distribution difference between the source domain and the target domain. K-nearest neighbors is used as a classifier to determine the fault category. Using the Case Western Reserve University dataset for validation, the experimental results show that the proposed model achieves an average diagnostic accuracy of 99.34% under 12 complex working conditions.

1. Introduction

The modernization of the manufacturing industry has made bearings a core component of industry, and their stability directly affects the operation and socio-economic benefits of enterprises [1]. Therefore, achieving predictive maintenance of bearings through real-time monitoring and fault warning has become the key to ensuring the safety and reliability of mechanical systems and is of great significance for promoting the transformation of industrial intelligence [2].
Early research on bearing failures focused on traditional signal analysis methods, extracting fault features through time-domain statistics. Tahir et al. investigated the sensitivity of time-domain statistical features to vibration signal fluctuations [3]. Junior et al. demonstrated a method of using time-domain and frequency-domain response analysis to diagnose the health status of motors [4]. In addition, envelope spectrum analysis [5], power spectrum analysis [6], and high-order spectrum analysis [7] have also been used for bearing fault diagnosis. The commonly used features in time-domain analysis, such as peak value, mean value, root mean square value, etc., are relatively easy to calculate. However, bearing fault signals often contain a large amount of noise components, which can interfere with the extraction of time-domain features and lead to inaccurate diagnostic results. Compared with time-domain analysis, frequency-domain analysis can extract the fault characteristic frequencies of vibration signals and has stronger noise resistance.
Time-frequency analysis technology breaks through the limitations of steady-state signal processing. The most representative ones are short-time Fourier transform [8], wavelet transform [9], empirical mode decomposition (EMD) [10], and its variants EEMD [11], CEEMDAN [12], etc. Among these methods, short-time Fourier transform has a faster calculation speed and is more suitable for analyzing stationary signals or signals with slow changes. Wavelet analysis is suitable for analyzing non-stationary signals, but it depends on the choice of wavelet basis [13]. EMD adaptively decomposes complex signals into a series of IMFs without the need for preset basis functions. However, there are issues such as mode mixing and endpoint effects that may affect the accuracy of the analysis results [14]. Through improvement, although EEMD and CEEMD effectively suppress modal aliasing, the calculation process is cumbersome. Compared to these methods, VMD has been widely used in bearing fault diagnosis due to its rigorous theory, strong noise resistance, and no mode mixing [15]. At the same time, machine learning methods represented by support vector machines (SVM) [16] and random forests [17] have achieved automatic recognition of bearing faults by constructing a series model of “feature extraction + classifier”. Quan Zhenya et al. performed pattern recognition on weak faults of rolling bearings by constructing a multi-label K-nearest neighbor classifier [18]. Song et al. used a dual-strategy particle swarm optimization algorithm to optimize the BP neural network for bearing fault diagnosis [19]. Yu et al. proposed a new method for rolling bearing fault diagnosis based on mean multi-granularity decision theory, rough set, and non-naive Bayes classifier [20]. Although traditional machine learning methods rely on manual selection of features, they have significant advantages in scenarios with small samples and high interpretability requirements.
With the rapid development of deep learning, more and more researchers are applying it to bearing fault diagnosis. Yuan et al. proposed a rolling bearing fault diagnosis method based on convolutional neural networks and support vector machines [21]. Tang et al. proposed a multi-scale recursive semi-supervised deep learning fault diagnosis method with attention gates to ensure more accurate feature extraction [22]. However, these methods only achieved good diagnostic results under single working conditions. Subsequently, researchers began to explore the performance of deep learning methods under variable working conditions. Zhou C et al. proposed an improved Wasserstein generative adversarial network model with gradient penalty for automatic identification of early bearing faults [23]. Wang B et al. [24] proposed a robust fault diagnosis framework based on an improved domain adversarial neural network (DANN) and multi-module fusion to solve the domain transfer problem between devices. By using adversarial training equipment, the adaptability and robustness of the model under different operating conditions were significantly improved. Deng C et al. used a target decoupling network to extract domain-invariant features while introducing a pseudo-label dual-constraint feature alignment method to ensure efficient and accurate cross-domain alignment [25]. Although these methods significantly improve diagnostic accuracy under different working conditions, they face issues of strong data dependence and high computational complexity.
In recent years, some scholars have begun to study bearing fault diagnosis based on information fusion. Common information fusion methods include data-level fusion, feature-level fusion, and decision-level fusion, which have the advantages of improving diagnostic accuracy, enhancing robustness, and strong adaptability. He et al. designed a multi-sensor data fusion method to comprehensively extract fault feature information and also proposed a new intelligent diagnosis method based on a dual-scale residual network [26]. He et al. proposed a train bearing unbalance fault diagnosis method based on extended combination cleaning, resampling, and multi-scale feature fusion network [27]. Wang et al. first obtained local fault diagnosis results through bidirectional long short-term memory networks and then used evidence theory for decision fusion for final fault diagnosis [28]. Currently, the most commonly used method for bearing fault diagnosis is feature fusion. For complex conditions such as variable working conditions, traditional methods are usually used for feature transfer after feature fusion to reduce distribution differences between data under different working conditions.
In response to this situation, this paper uses traditional machine learning methods that are more suitable for small sample scenarios to construct models. A bearing fault diagnosis method based on multi-feature fusion and improved weighted balance distribution adaptive is proposed. In terms of feature selection, multi-feature fusion is adopted to enhance the representation ability of fault signals. Secondly, improve the WBDA feature transfer technology to successfully apply it to specific variable working conditions scenarios. Compared to other models, even with a small sample size, the proposed model can achieve higher accuracy and better generalization performance in variable working condition experiments. For example, on the basis of using the same dataset, the sample size used in the proposed model is only one-tenth of that in reference [29], but the accuracy has improved by about 1%. In addition, reference [29] is only applicable to three complex working conditions, while the proposed model is applicable to at least 12 conditions.
Specifically, the main contributions are as follows:
(1) Extract frequency features and entropy features to ensure relatively high computational efficiency. Afterwards, the extracted features are concatenated and fused along dimensions to enhance the performance of fault features.
(2) Propose a progressive parameter selection method to improve the weighted balanced distribution adaptive transfer method, making it better and faster to reduce the distribution difference between the source domain and the target domain.
(3) Compared with other models, the proposed model can achieve higher fault diagnosis accuracy with fewer samples. At the same time, maintain better generalization performance.
The rest of this paper is organized as follows: Section 2 introduces theoretical knowledge related to the MFF-IWBDA model. In Section 3, the framework of the MFF-IWBDA model is described in detail. In Section 4, the performance of the MFF-IWBDA model is validated using the CWRU dataset. Finally, Section 5 presents the conclusion.

2. Methodology

The process of bearing fault diagnosis usually includes three parts: signal denoising, feature extraction, and fault classification. For variable working condition fault diagnosis, since the training data and testing data come from different working conditions, feature transfer is required after feature extraction. This part will start with the realization process of bearing fault diagnosis. The theoretical knowledge related to the proposed model will be introduced in turn. Mainly including signal denoising, feature extraction, and feature transfer methods.

2.1. Signal Denoising

Due to the complexity of industrial environments, the collected bearing signals are often accompanied by a large amount of noise. Therefore, it is necessary to denoise the fault signal before performing feature extraction. Variational mode decomposition (VMD) [30], as a powerful signal processing tool, can effectively extract local features and frequency components from bearing fault signals through adaptive decomposition and optimization algorithms. In addition, this paper chooses VMD for fault signal denoising mainly because of its rigorous theory, strong noise resistance, and no modal aliasing. Furthermore, VMD is sensitive to parameter selection, such as decomposition level and penalty factor. Different parameter choices will directly affect the denoising effect of fault signals. Therefore, optimizing the parameters of VMD is essential. Due to the variety of bearing fault signals, after comprehensive consideration, this paper chooses wild horse optimizer (WHO) [31] to optimize the parameters of VMD. The main steps of the WHO algorithm are as follows:
Step 1: Create an initial wild horse population, form multiple horse herds, and select the leader, who is the stallion, for each herd.
Step 2: Update the position of each foal in the horse herd through grazing and mating behavior.
Step 3: The leader leads the horse herd to a suitable habitat; that is, updates the leader’s position.
Step 4: Communication and selection of leaders, selecting the leader in the horse herd by comparing fitness.
Step 5: After repeating steps 2–4 for each horse herd, save the best solution.

2.2. Feature Extraction

Although VMD can effectively separate noise and fault components, the reconstructed signal is still time series data and may contain redundant information. By extracting key information and compressing high-dimensional signals into low-dimensional feature vectors, computational complexity can be reduced. And diagnostic efficiency can be improved. In this article, thirteen frequency features and four entropy features are extracted to characterize fault signals. Frequency characteristics are preferred because they can directly map fault mechanisms and have clear physical meanings. Compared to frequency features, entropy features can effectively capture nonlinear dynamic changes caused by faults and exhibit stronger robustness to working conditions fluctuations. By integrating the two, the effect of complementing each other and jointly improving the adaptability and reliability of diagnosis can be achieved. The following will introduce the theoretical knowledge of relevant characteristics in turn.

2.2.1. Frequency Features

The frequency domain feature extraction of the bearing fault signal requires converting the signal from the time domain to the frequency domain. Then, useful information is extracted. The common frequency domain features mainly include spectral features, spectral shape features, and frequency domain statistical features. The spectral features mainly include spectral density, power spectral density, spectral average, etc. Features such as peak frequency, spectrum width, and spectrum slope can be used to describe the shape characteristics of the spectrum; hence, they are called spectrum shape features. Frequency domain statistical features can extract useful information from the statistical distribution of the spectrum. For example, statistical features such as average frequency, frequency variance, and frequency skewness can be used to describe the degree of frequency distribution concentration. This paper mainly uses Fourier transform to transform the signal from the time domain to the frequency domain. And then extracts 13 frequency features as shown in Table 1. It should be noted that in Table 1, k 1,2 , K represents the number of spectral lines in the Fourier transform spectrum, X k represents the amplitude of the k-th spectral line in the signal spectrum, and f k represents the frequency value corresponding to the k-th spectral line in the signal spectrum.

2.2.2. Distribution Entropy and Its Variants

Dispersion entropy (DE) is an entropy theory method for measuring the complexity and uncertainty of time series. Evaluate the disorder of the system by analyzing the dispersion pattern of signals in phase space. As a powerful tool for signal analysis, DE [32], like other entropies, is used to quantify the amount of information in a signal. However, the DE focuses on reflecting the randomness and diversity of the signal by examining the degree of data dispersion. The calculation process of DE is as follows:
Step 1: Assuming the time series is X = { x 1 , x 2 , x N } . By mapping the given sequence to the range [0, 1] using Formula (1), the following can be obtained:
y j = 1 σ 2 π x j e t u 2 2 σ 2 d t
Among them, π is approximately 3.14 and u and σ represent the mathematical expectation and variance of the sequence X .
Step 2: Use Formula (2) to sequentially map element y j to the range [1, c ].
Z j c = R o u n d c y j + 0.5
where R o u n d ( ) represents the rounding function, and c represents the number of bearing fault categories.
Step 3: The embedding vector z i m , c can be calculated using Formula (3).
z i m , c = z i c , z i + d c , , z i + m 1 d c       i = 1,2 , , N m 1 d
Among them, m is the embedding dimension and d is the delay.
Step 4: Assuming that z i c = v 0 ,   z i + d c = v 1 and z i + ( m 1 ) d c = v m 1 , the dispersion pattern corresponds to z i m , c is π v 0 v 1 v m 1 . According to Formula (4), the probability corresponding to each dispersion pattern can be calculated as follows:
p π v 0 v 1 v m 1 = Number π v 0 v 1 v m 1 N m 1 d
Step 5: According to Formula (5), DE value can be obtained via the following formula:
D E ( X , m , c , d ) = π = 1 c m p π v 0 v 1 v m 1 ln p π v 0 v 1 v m 1
Since its proposal, researchers have made various improvements to DE. For example, MDE [18,33] adds scale information to DE, while RCMDE improves on MDE to reduce computational errors. The following will introduce the calculation methods of MDE, RCMDE, and RCMFDE.
Unlike DE, which only considers the single-scale data information, MDE extends signal analysis to different time scales, obtaining more comprehensive information. The specific calculation process of MDE is as follows:
Step 1: As mentioned above, assuming the time series is X = x 1 , x 2 , x N . The time series Y j τ can be obtained through Formula (6).
Y j τ = 1 τ i = τ j 1 τ j x i   , 1 j N τ
Among them, τ is the scale factor, and N is the length of the time series.
Step 2: Calculate the DE value of each sequence Y j τ and obtain the MDE value through Formula (7).
M D E ( X , m , c , d , τ ) = 1 τ j = 1 τ D E ( Y τ , m , c , d )
RCMDE [34] is an improved method based on MDE. The main difference between the two lies in the coarse-grained sequence of the original signal X. As shown in Formula (8), the fine-grained processing method of RCMDE can effectively avoid the loss of information.
x k , j τ = 1 τ i = k + τ j 1 k + τ j 1 x i ,   1 j N τ ,   1 k τ
Then, calculate Formula (9) to obtain the RCMDE value.
RCMDE   ( X , m , c , d , τ ) = π = 1 c m p ¯ π v 0 v 1 v m 1 ln p ¯ π v 0 v 1 v m 1
Unlike RCMDE, RCMDFE [35,36] considers the differences between adjacent elements in the dispersion pattern.
RCMFDE   ( X , m , c , d , τ ) = π = 1 ( 2 c 1 ) m 1 p ¯ π v 0 v 1 v m 1 ln p ¯ π v 0 v 1 v m 1

2.2.3. Refined Composite Multivariate Generalized Multiscale Fuzzy Entropy

Fuzzy entropy is an important concept in fuzzy information theory, used to measure the complexity and uncertainty of fuzzy systems. Fuzzy entropy uses an exponential function to fuzzify similarity measures, making entropy values continuously smooth with parameter changes, enhancing robustness to noise and baseline drift. The main improvements to fuzzy entropy include multiscale fuzzy entropy, refined composite multiscale fuzzy entropy, etc. On the basis of these improvements, Azami H et al. proposed refined composite multivariate generalized multiscale fuzzy entropy (RCmvMFE) [37,38] based on variance and standard deviation.
Step 1: Assume that the multivariate time series is u = { y k , b } , b = 1 N , where k represents the k -th channel and N is the length of the signal. Coarse-grained sequences x α , k , i β can be obtained through Formula (11), where β is the time series scale.
x α , k , i ( β ) = 1 β b = ( i 1 ) β i β + α 1 y k , b     1 i N β = L , 1 k p , 1 α β
Step 2: Assuming the embedding dimension is m, M = [ m 1 , m 2 , ,   m p ] . Performing phase space reconstruction on coarse-grained sequences yields Y m ( i ) .
d Y m ( i ) , Y m ( j ) = m a x l = 1,2 , , m x ( i + l 1 ) x ( j + l 1 )         i j
Step 3: Calculate ϕ m ( r ) based on the given threshold r and membership function θ ( d , r ) .
ϕ m ( r ) = 1 ( L n ) i = 1 L n j = 1 , i j L n θ ( d , r ) L n 1
Step 4: Let m = m + 1 and repeat the above steps. Then, RCmvMFE can be calculated through Equation (14)
RCmvMFE ( Y ,   α , M , n , r ) = ln ϕ ¯ α m + 1 ϕ ¯ α m

2.3. WBDA Feature Transfer

For fault diagnosis under a single working condition, classification can be performed after feature extraction. However, as this paper focuses on complex working conditions, it means that the training data and testing data come from different working conditions. In response to the situation, researchers have introduced feature transfer techniques to reduce the differences in data distribution between different working conditions. Through experimental analysis of various transfer learning techniques, it was found that compared to other transfer techniques, the weighted balanced distribution adaptive model (WBDA) [39] has higher diagnostic accuracy. Hence, WBDA is selected to perform feature transfer on the extracted frequency and entropy features. Specific experimental details can be found in Section 4.5.
WBDA calculates weight adjustment coefficients based on the number of samples and classification error rate, thereby dynamically adjusting the weights of each category. Because of this, poorly performing categories can receive more attention during training. Therefore, the accuracy and generalization ability of the model are improved. The algorithm steps of WBDA are shown in Figure 1.
The optimization problem of WBDA is shown in Formula (15).
min tr ( A X ( ( 1 μ ) M 0 + μ c = 1 C W c ) X A ) + λ A F 2 s . t . A X H X A = I ,   0 μ 1
where X represents the input data; A is the mapping matrix; M 0 is the MMD matrix; H is the center matrix; c 1,2 , C is the category of bearing fault; W c is the weight matrix of the c-th class; μ is the balance factor; and λ is the regularization parameter.

3. The MFF-IWBDA Model

The flowchart of the model proposed is shown in Figure 2. It mainly includes the following five steps: data preprocessing, signal denoising, feature extraction and fusion, feature transfer, and fault diagnosis. Below are detailed explanations for each section.
Step 1: Data preprocessing. Firstly, obtain the original fault signal. Secondly, cut an appropriate length for subsequent sample production. The length of each type of fault signal here is 102,400.
Step 2: Signal denoising. Considering the impact of computational efficiency, 5000 points are selected for VMD parameter optimization for each type of fault signal. Afterwards, the optimized parameters will be used for the entire fault type signal to complete denoising. Finally, for each type of fault signal, 100 non-overlapping samples are selected, each containing 1024 points. This corresponds to intercepting 102,400 points for each type of fault signal in the first step.
Step 3: Feature extraction and fusion. Firstly, thirteen frequency domain features and four entropy features are extracted separately. The four entropy features are MDE, RCMDE, RCMFDE, and RCMvMFE. Secondly, the 17 features are concatenated and fused together by dimension to form the final feature vector. It should be noted that all categories of fault signals in the source and target domains need to form their own category feature vectors. Figure 2 shows the detailed process.
Step 4: Feature transfer. This part is mainly achieved through improvements to WBDA. The main improvement is the selection of parameter Dim. Due to the high computational complexity and time-consuming nature of optimization algorithms, this paper proposed a progressive method for parameter selection. As shown in Figure 2, the horizontal axis represents parameters, and the vertical axis represents accuracy. Firstly, select the maximum accuracy and the three corresponding parameter values on the left and right sides as the new range, and delete the remaining two parameter values. Then, the adjacent parameter values are averaged to obtain the fourth and fifth parameter values. From the graph, it can be seen that after one pass, the range of parameter values is significantly reduced. Repeat this process until the optimal parameters are selected. However, it should be noted that in addition to the situation shown in Figure 2, continuous ascending and descending orders may also occur. For such situations, we directly choose to output the maximum accuracy and corresponding Dim.
Step 5: Fault diagnosis. This section uses KNN as the classifier. This is because KNN is not only easy to understand and effective but also has strong adaptability to nonlinear tasks. The fault signal is often nonlinear, so the KNN algorithm can handle such problems well. In addition, compared to other classifiers such as decision trees, support vector machines, etc., the KNN algorithm does not require explicit model training. This means that the KNN algorithm can adapt more quickly to new fault modes or data.

4. Experimental Analyses

4.1. The Dataset Description

As shown in Figure 3, ten types of bearing fault signals under four working conditions from the CWRU University Bearing Center are displayed [40]. These ten types of faults mainly include normal bearing signals, three types of inner ring faults, three types of outer ring faults, and three types of ball faults. The diameters of the degrees of damage are 0.1778 mm, 0.3556 mm, and 0.5334 mm, respectively. The experiments all used non-overlapping sampling methods. Among them, 100 samples were extracted from each fault signal, 90 samples were randomly selected for training, and the rest were used for testing, as shown in Table 2.

4.2. Analysis of Experimental Results

Due to the inclusion of four working conditions in the experiment, a total of twelve different variable working conditions experiments can be obtained. As shown in Figure 4, the results of 12 variable working conditions experiments are presented. From the graph, we can see that the blue square columns represent 0HP data for training, while the remaining HP data are used for testing. Similarly, the orange, yellow, and green square columns represent 1HP, 2HP, and 3HP data used for training, respectively, while the remaining HP data are used for testing. From the graph, it can be seen that the average value of the 12 variable working condition experiments is over 99%. Among them, the accuracy of the nine variable working conditions experiments is above 99%, and even the experiments of 1HP-2HP and 3HP-2HP have reached 100%. It should be noted that the experimental results of all charts are the average values obtained after ten repeated experiments. That is to say, each experiment will be repeated 10 times, and the average will be taken as the final experimental result. In addition, in these 10 experiments, the training and testing samples were randomly selected for each experiment. For example, in the 0-1 variable working condition experiment of the proposed model, training samples were randomly selected, and the rest were used as test samples to obtain the first experimental results. Repeat this process ten times and then average the results to obtain the accuracy of the final 0-1 variable working condition experiment.
In order to verify the effectiveness of the proposed model, comparative experiments are conducted as shown in Table 3. As shown in this table, the first column shows the KNN classification of the original data after IWBDA feature transfer. The second column adds denoising on the basis of the first column, the third column adds feature extraction fusion on the basis of the second column, and the last column presents the complete model proposed in this paper. Comparing the data in the first and second columns, it can be seen that the overall accuracy of the denoised data has improved by 1.28%, indicating that the impact of denoising on the experimental results is relatively small. Comparing the data in the second and fourth columns, it can be seen that feature extraction and fusion have a significant impact on the experimental results. From the data perspective, the average experimental results before and after feature extraction and fusion increased by 62.5%. This is also why we mainly focus on feature fusion and transfer. Comparing the data in the third and fourth columns, it can be seen that the improvement for WBDA is effective, with an overall average accuracy increase of 2.1%. The experiment with 3HP-0HP increased by 11.66%, which is the highest accuracy improvement.
Although the proposed model has achieved good diagnostic results, there are still shortcomings. In terms of computational efficiency, feature extraction and transfer are relatively fast. However, in the denoising stage, the proposed model uses WHO-VMD. This part has the highest computational complexity, O ( T W H O M T V M D K N l o g N ) , and is quite time-consuming. Where T is the number of iterations, M is the population size, K is the number of modes, and N is the signal length. The main reason for this is the product effect of parameter optimization times and VMD single decomposition complexity, especially the nonlinear growth characteristics of signal length N and mode number K.

4.3. Feature Extraction and Fusion Analysis

In order to provide a more detailed explanation of the method of feature selection and fusion, experiments are conducted as shown in Table 4 and Table 5. Among them, Table 4 mainly presents the experimental results of 12 variable working conditions with only a single feature selected. For very few variable working conditions experiments, using a single feature can achieve high accuracy; for example, in the 1HP-2HP experiment, RCMFDE features are chosen. However, it is not difficult to find that these are all cases where specific features are selected for specific working conditions. This also means that the stability and generalization ability of the model cannot be guaranteed. Therefore, the feature fusion method is proposed to ensure that the model can achieve good generalization performance. In addition, from the experimental mean of 12 different variable working conditions, it can be seen that the proposed feature fusion method has an overall accuracy improvement of 7.5–22.63% compared to a single feature. This further demonstrates the effectiveness of the feature fusion method.
From Table 4, it can be seen that among single features, RCMDE has the highest accuracy, followed by RCMFDE, and finally RCmvMFE, MDE, and frequency features. Combining Table 4 and Table 5, it can be seen that the feature fusion method is based on the accuracy of individual features. Therefore, the feature fusion combination is sequentially RCMDE and RCMFDE, RCMDE, RCMFDE; RCmvMFE, MDE, RCMDE, RCMFDE, and RCmvMFE; and MDE, RCMDE, RCMFDE, RCmvMFE, and frequency features. As shown in Table 5, when combining RCMDE and RCMFDE features, some variable working conditions experiments have achieved high accuracy, such as 0HP-1HP, 1HP-0HP, and so on. However, there are still those with lower accuracy, such as 1HP-3HP, only achieving an accuracy of 82.62%, which forces us to increase the fusion features. Unexpectedly, the accuracy did not increase but decreased after adding feature RCmvMFE fusion but slightly improved after continuing to add MDE features. Finally, the accuracy of the 12 variable working conditions experiments is significantly improved after adding frequency features. We believe that this phenomenon may be caused by the mutual influence between features. This also indicates that selecting appropriate features and the number of features are crucial in feature fusion.

4.4. Model Stability Analysis

Due to the special nature of variable working conditions, the proposed model needs to achieve good results in multiple experiments simultaneously. This indicates that the stability and generalization ability of the model are very important. The four subgraphs in Figure 5 represent the accuracy of repeating the experiment ten times when 0HP, 1HP, 2HP, and 3HP are used as source domain data, while the other three working conditions are used as target domain data. From the graph, it can be seen that 0HP data are the most stable and accurate when used as the source domain. When 0HP data are used as the target domain, the fluctuation of the three variable working conditions experiment results is relatively significant, especially 3HP-0HP.
Although Figure 5 shows the diagnostic accuracy trend of 12 variable working condition experiments. However, in order to make the experiment on model stability more intuitive, data analysis is conducted as shown in Figure 6. The data displayed for each variable working condition experiment in Figure 6 represent the difference between the maximum and minimum accuracy in 10 repeated experiments. It can be seen that the difference between the 12 variable working conditions experiments is controlled within the range of 0–1%, with a mean of 0.38%. Among them, the 1HP-2HP experiment has the smallest difference, while the 3HP-0HP experiment has the largest difference. This is consistent with the trend chart in Figure 5. In addition, Table 6 shows that the standard deviation range of 10 repeated experimental results under 12 different variable working conditions is 0–0.29%. This indicates that the diagnostic results of the model are relatively stable.

4.5. Comparison of Transfer Models

Table 7 presents the experimental comparison results between 10 different feature transfer methods and the IWBDA proposed. These 10 feature transfer methods are KMM (Kernel Mean Matching), CORAL (CORrelation ALignment), GFK (Geodesic Flow Kernel) [41], MEDA (Manifold Embedded Distribution Alignment) [42], Easy-TL (Easy Transfer Learning without intra-domain comparison), Ea-CORAL (Easy Transfer Learning with CORAL as intra-domain comparison), Ea-PCA (Easy Transfer Learning with PCA as intra-domain comparison) [43], TCA (Transfer Component Analysis), JDA (Joint Distribution Adaptation) [44], and BDA (Balanced Distribution Adaptation) [39]. It should be noted that in the comparative experiment of transfer methods, except for transfer methods, everything else is the same. From Table 7, it can be seen that the KMM and CORAL methods have the lowest accuracy. Although BDA has the highest accuracy, the results are not satisfactory in some variable working conditions experiments. For example, when using BDA for feature transfer in the 3HP-0HP variable working condition experiment, the accuracy is only 87.52%. Similar to BDA, JDA can maintain relatively good accuracy in approximately half of the experiments. For the remaining feature transfer methods (except for KMM, CORAL, JDA, and BDA), they are mostly within the range of 75–95%. In addition, the mean of the 12 variable working conditions for these feature transfer methods is within the range of 80–87%. The data are presented in Table 7 in a graphical manner and the comparison results of feature transfer can be obtained as shown in Figure 7. It can be seen that the IWBDA feature transfer method has the highest accuracy in all experiments. The average accuracy is as high as 99.34%. Based on the above analysis, it can be concluded that the model has good stability and generalization ability.

4.6. Comparative Analysis of Models

To verify the effectiveness of the proposed model, a comparison with recent research has been conducted, as shown in Table 8. The comparative literature also uses the dataset from the CWRU University Bearing Center. It should be noted that “*” indicates that the data are approximate values obtained from the literature. Reference [29] selected the optimal settings for the TTLN model: 300 epochs, a learning rate of 0.0005, and a batch size of 128. The DFCNN proposed in Reference [45] uses a wide kernel to extract features in the first convolutional layer, which has 10 × 10 sampling points. Reference [46] extracts 50 LPC coefficients from each signal segment as inputs for a simple feedforward artificial neural network for classification. References [47,48] respectively use adaptive denoising residual networks and deep convolutional neural networks with wide first-layer kernels for diagnosing rolling bearing faults.
As shown in Table 8, the average accuracy of the model in reference [29] has lower average accuracy than the proposed model in three experiments with the same data. Compared with References [45,47,48], the proposed model has improved accuracy by 8.84%, 2.35%, and 3.44%, respectively, on the basis of better generalization performance. Reference [46] also achieved fault diagnosis across 12 different working conditions, but the accuracy was unsatisfactory, 5.45% lower than the proposed model. In addition, we also counted the sample size of each type of fault during the experimental process of these models. Among them, only the sample size used in Reference [45] is relatively small, while the rest are much higher than the proposed model. It should be noted that in reference [45], the number of sample points per sample is 25,600, while the proposed model has only 1024 sample points per sample. All of these indicate that deep learning methods are dependent on data. The proposed model precisely solves this problem. In addition, compared to deep learning methods, the proposed model requires lower computational resources. All of these are more conducive to the development of bearing fault diagnosis.

5. Conclusions

A model based on multi-feature fusion and improved weighted balance distribution adaptation is proposed for variable working conditions bearing fault diagnosis. This paper uses the CWRU dataset to verify this. The results show that the proposed model exhibits excellent performance in experiments. By analyzing the results, the following conclusions can be drawn:
(1) The MFF-IWBDA model can accurately identify the fault status of bearings under variable working conditions. This can be proven by the fact that 12 variable working condition experiments achieved a mean accuracy of 99.34%.
(2) Whether it is the ablation experiments of feature extraction and fusion or the comparative experiments of multiple different methods of feature fusion, it can be seen that the feature extraction fusion method proposed performs the best. This indicates that the feature extraction and fusion model is successful.
(3) The experiment of feature transfer showed that the proposed IWBDA improved the mean accuracy by 2.1% (3HP-0HP up to 11.66%) compared to the original WBDA. This indicates that the IWBDA model proposed is beneficial for improving the accuracy of fault diagnosis under variable working conditions.
(4) The model proposed has good generalization ability and stability. This can be seen from the fact that the deviation values of all variable working condition experiments are within the range of 0–1% and the average deviation value of 12 variable working condition experiments is only 0.38%.
In summary, the proposed model provides a new approach for the diagnosis of bearing faults under complex working conditions. However, the proposed method has only been tested on the CWRU dataset, and its generalization ability needs to be improved. In addition, reducing model complexity and improving computational efficiency are also the focuses of our future research.

Author Contributions

Conceptualization, J.Y. and Y.B.; methodology, J.Y. and Y.B.; validation, J.Y.; writing—original draft preparation, J.Y.; writing—review and editing, J.Y., Y.B., T.X., R.C., W.Z. and G.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the National Natural Science Foundation of China (Grant No. 61774137), the National Natural Science Foundation of China (Grant No. 12401647), the Fundamental Research Program of Shanxi Province (Grant Nos. 202103021224195 and 202203021212336), and Taiyuan Institute of Technology Scientific Research Initial Funding (Grant Nos. 2024KJ038, 2025LJ009, 2024KJ007, 2023LJ004, 2023KJ026, and 2024KJ039).

Data Availability Statement

Publicly available datasets were analyzed in this study. This data can be found here: https://github.com/815808034/CWRU-Dataset, accessed on 10 May 2025.

Acknowledgments

We especially thank the fund of Shanxi ‘1331 Project’ Key Subject Construction and Innovation Special Zone Project, China.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Dong, X.; Zhang, C.; Liu, H.; Wang, D.; Chen, Y.; Wang, T. A new cross-domain bearing fault diagnosis method with few samples under different working conditions. J. Manuf. Process. 2025, 135, 359–374. [Google Scholar] [CrossRef]
  2. He, D.; Wu, J.; Jin, Z.; Huang, C.G.; Wei, Z.; Yi, C. AGFCN: A bearing fault diagnosis method for high-speed train bogie under complex working conditions. Reliab. Eng. Syst. Saf. 2025, 258, 110907. [Google Scholar] [CrossRef]
  3. Tahir, M.M.; Khan, A.Q.; Iqbal, N.; Iqbal, N.; Hussain, A.; Badshah, S. Enhancing fault classification accuracy of ball bearing using central tendency based time domain features. IEEE Access 2016, 5, 72–83. [Google Scholar] [CrossRef]
  4. Junior, R.F.R.; dos Santos Areias, I.A.; Gomes, G.F. Fault detection and diagnosis using vibration signal analysis in frequency domain for electric motors considering different real fault types. Sens. Rev. 2021, 41, 311–319. [Google Scholar] [CrossRef]
  5. Ruiz-Sarrio, J.E.; Antonino-Daviu, J.A.; Martis, C. Comprehensive Diagnosis of Localized Rolling Bearing Faults during Rotating Machine Start-Up via Vibration Envelope Analysis. Electronics 2024, 13, 375. [Google Scholar] [CrossRef]
  6. Zheng, J.; Huang, S.; Pan, H.; Tong, J.; Wang, C.; Liu, Q. Adaptive power spectrum Fourier decomposition method with application in fault diagnosis for rolling bearing. Measurement 2021, 183, 109837. [Google Scholar] [CrossRef]
  7. Shao, H.; Lin, J.; Zhang, L.; Wei, M. Compound fault diagnosis for a rolling bearing using adaptive DTCWPT with higher order spectral. Qual. Eng. 2020, 32, 342–353. [Google Scholar] [CrossRef]
  8. Hao, Y.; Zhang, C.; Lu, Y.; Zhang, L.; Lei, Z.; Li, Z. A novel autoencoder modeling method for intelligent assessment of bearing health based on Short-Time Fourier Transform and ensemble strategy. Precis. Eng. 2024, 85, 89–101. [Google Scholar] [CrossRef]
  9. Liang, P.; Tian, J.; Wang, S.Y.X. Multi-source information joint transfer diagnosis for rolling bearing with unknown faults via wavelet transform and an improved domain adaptation network. Reliab. Eng. Syst. Saf. 2024, 242, 109788. [Google Scholar] [CrossRef]
  10. Wang, W.; Yuan, H. Bearing Fault Feature Extraction Method Based on Adaptive Time-Varying Filtering Empirical Mode Decomposition and Singular Value Decomposition Denoising. Machines 2025, 13, 50. [Google Scholar] [CrossRef]
  11. Tu, Z.; Gao, L.; Wu, X.; Liu, Y.; Zhao, Z. Rotate vector reducer fault diagnosis model based on EEMD-MPA-KELM. Appl. Sci. 2023, 13, 4476. [Google Scholar] [CrossRef]
  12. Yan, J.; Zhou, F.; Zhu, X.; Zhang, D. AFSA-FastICA-CEEMD Rolling Bearing Fault Diagnosis Method Based on Acoustic Signals. Mathematics 2025, 13, 884. [Google Scholar] [CrossRef]
  13. Dai, X.; Yi, K.; Wang, F.; Cai, C.; Tang, W. Bearing fault diagnosis based on POA-VMD with GADF-Swin Transformer transfer learning network. Measurement 2024, 238, 115328. [Google Scholar] [CrossRef]
  14. Shen, J.; Wang, Z.; Wang, Y.; Zhu, H.; Zhang, L.; Tang, Y. AGWO-PSO-VMD-TEFCG-AlexNet bearing fault diagnosis method under strong noise. Measurement 2025, 242, 116259. [Google Scholar] [CrossRef]
  15. Li, H.; Wu, X.; Liu, T.; Li, S.; Zhang, B.; Zhou, G.; Huang, T. Composite fault diagnosis for rolling bearing based on parameter-optimized VMD. Measurement 2022, 201, 111637. [Google Scholar] [CrossRef]
  16. Qiu, W.; Wang, B.; Hu, X. Rolling bearing fault diagnosis based on RQA with STD and WOA-SVM. Heliyon 2024, 10, e26141. [Google Scholar] [CrossRef]
  17. Gao, L.; Wang, X.; Wang, T.; Chang, M. WDBM: Weighted deep forest model based bearing fault diagnosis method. Comput. Mater. Contin. 2022, 72, 4742–4754. [Google Scholar] [CrossRef]
  18. Quan, Z.; Zhang, X. Rolling bearing fault diagnosis based on CS-optimized multiscale dispersion entropy and ML-KNN. J. Braz. Soc. Mech. Sci. Eng. 2022, 44, 430. [Google Scholar]
  19. Song, X.; Wang, H.; Liu, Y.; Wang, Z.; Cui, Y. A fault diagnosis method of rolling element bearing based on improved PSO and BP neural network. J. Intell. Fuzzy Syst. 2022, 43, 5965–5971. [Google Scholar] [CrossRef]
  20. Yu, J.; Ding, B.; He, Y. Rolling bearing fault diagnosis based on mean multigranulation decision-theoretic rough set and non-naive Bayesian classifier. J. Mech. Sci. Technol. 2018, 32, 5201–5211. [Google Scholar] [CrossRef]
  21. Yuan, L.; Lian, D.; Kang, X.; Chen, Y.; Zhai, K. Rolling bearing fault diagnosis based on convolutional neural network and support vector machine. IEEE Access 2020, 8, 137395–137406. [Google Scholar] [CrossRef]
  22. Tang, S.; Wang, C.; Zhou, F.; Hu, X.; Wang, T. Multi-scale recursive semi-supervised deep learning fault diagnosis method with attention gate. Machines 2023, 11, 153. [Google Scholar] [CrossRef]
  23. Zhou, C.; Wang, Q.; Xiao, Y.; Xiao, W.; Shu, Y. Research on an Improved Auxiliary Classifier Wasserstein Generative Adversarial Network with Gradient Penalty Fault Diagnosis Method for Tilting Pad Bearing of Rotating Equipment. Lubricants 2023, 11, 423. [Google Scholar] [CrossRef]
  24. Wang, B.; Liang, P.; Zhang, L.; Wang, X.; Yuan, X.; Zhou, Z. Enhancing robustness of cross-machine fault diagnosis via an improved domain adversarial neural network and self-adversarial training. Measurement 2025, 250, 117113. [Google Scholar] [CrossRef]
  25. Deng, C.; Tian, H.; Miao, J.; Deng, Z. Domain adaptation method based on pseudo-label dual-constraint targeted decoupling network for cross-machine fault diagnosis. Reliab. Eng. Syst. Saf. 2025, 256, 110786. [Google Scholar] [CrossRef]
  26. He, D.; Lao, Z.; Jin, Z.; He, C.; Shan, S.; Miao, J. Train bearing fault diagnosis based on multi-sensor data fusion and dual-scale residual network. Nonlinear Dyn. 2023, 111, 14901–14924. [Google Scholar] [CrossRef]
  27. He, C.; He, D.; Wei, Z.; Xu, K.; Chen, Y.; Shan, S. A train bearing imbalanced fault diagnosis method based on extended CCR and multi-scale feature fusion network. Nonlinear Dyn. 2024, 112, 13147–13173. [Google Scholar] [CrossRef]
  28. Wang, X.; Li, A.; Han, G. A deep-learning-based fault diagnosis method of industrial bearings using multi-source information. Appl. Sci. 2023, 13, 933. [Google Scholar] [CrossRef]
  29. Wu, M.; Zhang, J.; Xu, P.; Liang, Y.; Dai, Y.; Gao, T.; Bai, Y. Bearing Fault Diagnosis for Cross-Condition Scenarios Under Data Scarcity Based on Transformer Transfer Learning Network. Electronics 2025, 14, 515. [Google Scholar] [CrossRef]
  30. Dragomiretskiy, K.; Zosso, D. Variational Mode Decomposition. IEEE Trans. Signal Process. 2014, 62, 531–544. [Google Scholar] [CrossRef]
  31. Naruei, I.; Keynia, F. Wild horse optimizer: A new meta-heuristic algorithm for solving engineering optimization problems. Eng. Comput. 2022, 38 (Suppl. 4), 3025–3056. [Google Scholar] [CrossRef]
  32. Rostaghi, M.; Azami, H. Dispersion Entropy: A Measure for Time-Series Analysis. IEEE Signal Process. Lett. 2016, 23, 610–614. [Google Scholar] [CrossRef]
  33. Wang, X.; Si, S.; Li, Y. Multiscale diversity entropy: A novel dynamical measure for fault diagnosis of rotating machinery. IEEE Trans. Ind. Inform. 2020, 17, 5419–5429. [Google Scholar] [CrossRef]
  34. Azami, H.; Rostaghi, M.; Abásolo, D.; Escudero, J. Refined Composite Multiscale Dispersion Entropy and its Application to Biomedical Signals. IEEE Trans. Bio-Med. Eng. 2017, 64, 2872–2879. [Google Scholar]
  35. Rostaghi, M.; Khatibi, M.M.; Ashory, M.R.; Azami, H. Refined Composite Multiscale Fuzzy Dispersion Entropy and Its Applications to Bearing Fault Diagnosis. Entropy 2023, 25, 1494. [Google Scholar] [CrossRef] [PubMed]
  36. Liu, X.; Shu, L. Fault detection of rotating machinery based on marine predator algorithm optimized resonance-based sparse signal decomposition and refined composite multiscale fluctuation dispersion entropy. Rev. Sci. Instrum. 2022, 93, 114703. [Google Scholar] [CrossRef]
  37. Yang, J.; Bai, Y.; Cheng, Y.; Cheng, R.; Zhang, W.; Zhang, G. A new model for bearing fault diagnosis based on optimized variational mode decomposition correlation coefficient weight threshold denoising and entropy feature fusion. Nonlinear Dyn. 2023, 111, 17337–17367. [Google Scholar] [CrossRef]
  38. Azami, H.; Escudero, J. Refined composite multivariate generalized multiscale fuzzy entropy: A tool for complexity analysis of multichannel signals. Phys. A Stat. Mech. Its Appl. 2017, 465, 261–276. [Google Scholar] [CrossRef]
  39. Wang, J.; Chen, Y.; Hao, S.; Feng, W.; Shen, Z. Balanced distribution adaptation for transfer learning. In Proceedings of the 2017 IEEE International Conference on Data Mining (ICDM), New Orleans, LA, USA, 18–21 November 2017; pp. 1129–1134. [Google Scholar]
  40. Smith, W.A.; Randall, R.B. Rolling element bearing diagnostics using the Case Western Reserve University data: A benchmark study. Mech. Syst. Signal Process. 2015, 64, 100–131. [Google Scholar] [CrossRef]
  41. Gong, B.; Shi, Y.; Sha, F.; Grauman, K. Geodesic flow kernel for unsupervised domain adaptation. In Proceedings of the 2012 IEEE conference on computer vision and pattern recognition, Providence, RI, USA, 16–21 June 2012; pp. 2066–2073. [Google Scholar]
  42. Wang, J.; Feng, W.; Chen, Y.; Yu, H.; Yu, P.S. Visual domain adaptation with manifold embedded distribution alignment. In Proceedings of the 26th ACM international conference on Multimedia, Seoul, Republic of Korea, 22–26 October 2018; pp. 402–410. [Google Scholar]
  43. Wang, J.; Chen, Y.; Yu, H.; Huang, M.; Yang, Q. Easy transfer learning by exploiting intra-domain structures. In Proceedings of the 2019 IEEE international conference on multimedia and expo (ICME), Shanghai, China, 8–12 July 2019; pp. 1210–1215. [Google Scholar]
  44. Long, M.; Wang, J.; Ding, G.; Sun, J.; Yu, P.S. Transfer feature learning with joint distribution adaptation. In Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia, 1–8 December 2013; pp. 2200–2207. [Google Scholar]
  45. Zhang, J.; Yi, S.; Liang, G.; Gao, H.; Hong, X.; Song, H. A new bearing fault diagnosis method based on modified convolutional neural networks. Chin. J. Aeronaut. 2020, 33, 439–447. [Google Scholar] [CrossRef]
  46. Mohammad, M.; Ibryaeva, O.; Sinitsin, V.; Eremeeva, V. A Computationally Efficient Method for the Diagnosis of Defects in Rolling Bearings Based on Linear Predictive Coding. Algorithms 2025, 18, 58. [Google Scholar] [CrossRef]
  47. Chen, Y.; Zeng, X.; Huang, H. Fault Diagnosis of Rolling Bearings Based on Adaptive Denoising Residual Network. Processes 2025, 13, 151. [Google Scholar] [CrossRef]
  48. Zhang, W.; Peng, G.; Li, C.; Chen, Y.; Zhang, Z. A new deep learning model for fault diagnosis with good anti-noise and domain adaptation ability on raw vibration signals. Sensors 2017, 17, 425. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The WBDA algorithm flowchart.
Figure 1. The WBDA algorithm flowchart.
Lubricants 13 00221 g001
Figure 2. Detailed description of the model proposed.
Figure 2. Detailed description of the model proposed.
Lubricants 13 00221 g002
Figure 3. Ten types of bearing fault signal diagrams under different loads. (a) Description of three types of inner ring faults; (b) description of three types of outer ring faults; (c) description of three types of ball faults; and (d) description of normal bearing signals.
Figure 3. Ten types of bearing fault signal diagrams under different loads. (a) Description of three types of inner ring faults; (b) description of three types of outer ring faults; (c) description of three types of ball faults; and (d) description of normal bearing signals.
Lubricants 13 00221 g003
Figure 4. Experimental results of 12 different variable working conditions.
Figure 4. Experimental results of 12 different variable working conditions.
Lubricants 13 00221 g004
Figure 5. Ten repeated experimental results of twelve different variable working conditions. (a) 0HP data are used as the source domain, and the remaining data are sequentially used as the target domain; (b) 1HP data are used as the source domain, and the remaining data are sequentially used as the target domain; (c) 2HP data are used as the source domain, and the remaining data are sequentially used as the target domain; and (d) 3HP data are used as the source domain, and the remaining data are sequentially used as the target domain.
Figure 5. Ten repeated experimental results of twelve different variable working conditions. (a) 0HP data are used as the source domain, and the remaining data are sequentially used as the target domain; (b) 1HP data are used as the source domain, and the remaining data are sequentially used as the target domain; (c) 2HP data are used as the source domain, and the remaining data are sequentially used as the target domain; and (d) 3HP data are used as the source domain, and the remaining data are sequentially used as the target domain.
Lubricants 13 00221 g005aLubricants 13 00221 g005b
Figure 6. Difference in results of 10 repeated experiments under 12 different variable working conditions (%).
Figure 6. Difference in results of 10 repeated experiments under 12 different variable working conditions (%).
Lubricants 13 00221 g006
Figure 7. Comparison results of variable working condition feature transfer experiments. (a) Comparison results of feature transfer in 0HP-1HP, 0HP-2HP, and 0HP-3HP variable working condition experiments; (b) comparison results of feature transfer in 1HP-0HP, 1HP-2HP, and 1HP-3HP variable working condition experiments; (c) comparison results of feature transfer in 2HP-0HP, 2HP-1HP, and 2HP-3HP variable working condition experiments; and (d) comparison results of feature transfer in 3HP-0HP, 3HP-1HP, and 3HP-2HP variable working condition experiments.
Figure 7. Comparison results of variable working condition feature transfer experiments. (a) Comparison results of feature transfer in 0HP-1HP, 0HP-2HP, and 0HP-3HP variable working condition experiments; (b) comparison results of feature transfer in 1HP-0HP, 1HP-2HP, and 1HP-3HP variable working condition experiments; (c) comparison results of feature transfer in 2HP-0HP, 2HP-1HP, and 2HP-3HP variable working condition experiments; and (d) comparison results of feature transfer in 3HP-0HP, 3HP-1HP, and 3HP-2HP variable working condition experiments.
Lubricants 13 00221 g007
Table 1. The calculation formula for frequency feature.
Table 1. The calculation formula for frequency feature.
NumberFormula for Feature CalculationNumberFormula for Feature Calculation
1 F 1 = 1 K k = 1 K X ( k ) 8 F 8 = k = 1 K X ( k ) F 1 3 K F 7 3
2 F 2 = k = 1 K f k 2 X ( k ) k = 1 K X ( k ) 9 F 9 = k = 1 K X ( k ) F 1 4 K F 7 2
3 F 3 = k = 1 K f k 4 X ( k ) k = 1 K f k 2 X ( k ) 10 F 10 = F 6 F 5
4 F 4 = k = 1 K f k 2 X ( k ) k = 1 K X ( k ) k = 1 K f k 4 X ( k ) 11 F 11 = k = 1 K f k F 5 3 X ( k ) K F 6 3
5 F 5 = k = 1 K f k X ( k ) k = 1 K X ( k ) 12 F 12 = k = 1 K f k F 5 4 X ( k ) K F 6 4
6 F 6 = 1 k k = 1 K f k F 5 2 X ( k ) 13 F 13 = k = 1 K f k F 5 X ( k ) K F 6
7 F 7 = 1 k k = 1 K X ( k ) F 1 2
Table 2. Explanation of data used in this experiment.
Table 2. Explanation of data used in this experiment.
Fault LocationNormalInner Race (mm)Outer Race (mm)Ball Fault (mm)
Damage degree00.17780.35560.53340.17780.35560.53340.17780.35560.5334
Label12345678910
0HP90/1090/1090/1090/1090/1090/1090/1090/1090/1090/10
1HP90/1090/1090/1090/1090/1090/1090/1090/1090/1090/10
2HP90/1090/1090/1090/1090/1090/1090/1090/1090/1090/10
3HP90/1090/1090/1090/1090/1090/1090/1090/1090/1090/10
Table 3. Experimental results to verify the effectiveness of the MFF-IWBDA model (%).
Table 3. Experimental results to verify the effectiveness of the MFF-IWBDA model (%).
Source–Target DomainIWBDA-KNNWHO-VMD-IWBDA-KNNWHO-VMD-MFF-WBDA-KNNMFF-IWBDA
0HP-1HP32.7434.6198.8499.58
0HP-2HP34.3236.3494.5099.83
0HP-3HP36.6140.0999.0699.77
1HP-0HP31.6434.9897.0798.29
1HP-2HP34.5037.6399.30100.00
1HP-3HP41.0334.4098.5899.00
2HP-0HP33.7237.6496.3398.71
2HP-1HP34.7238.4397.7299.08
2HP-3HP35.6335.0999.5999.74
3HP-0HP37.7341.4787.5299.18
3HP-1HP39.5137.6798.3898.87
3HP-2HP34.6033.70100.00100.00
mean35.5636.8497.2499.34
Table 4. Experimental results of 12 variable working conditions with the single feature (%).
Table 4. Experimental results of 12 variable working conditions with the single feature (%).
Source–Target DomainMDERCMDERCMFDERCMVMFEFrequencyMFF-IWBDA
0HP-1HP86.9299.2192.3099.6666.0399.58
0HP-2HP87.4896.9699.5190.0048.9899.83
0HP-3HP76.7096.1279.3179.8280.4799.77
1HP-0HP85.1979.5998.1498.0077.4398.29
1HP-2HP94.4299.7199.9099.5088.29100.00
1HP-3HP85.1079.7872.4079.6980.2699.00
2HP-0HP87.9697.6082.7278.8958.8198.71
2HP-1HP90.1298.8699.5086.3887.3299.08
2HP-3HP89.0693.6499.5798.9285.8399.74
3HP-0HP78.7981.9494.7988.0889.8499.18
3HP-1HP80.8279.2979.6188.5276.3698.87
3HP-2HP82.9299.3399.5694.1180.93100.00
mean85.4691.8491.4490.1376.7199.34
Table 5. Experimental results of 12 variable working conditions with multiple feature fusion (%).
Table 5. Experimental results of 12 variable working conditions with multiple feature fusion (%).
Source–Target DomainRCMDE and
RCMFDE
RCMDE, RCMFDE,
and RCmvMFE
MDE, RCMDE, RCMFDE, and RCmvMFEMFF-IWBDA
0HP-1HP99.7795.8896.2799.58
0HP-2HP91.4782.0882.2199.83
0HP-3HP91.0185.6394.4799.77
1HP-0HP99.4998.7298.3398.29
1HP-2HP100.00100.00100.00100.00
1HP-3HP82.6279.1679.1999.00
2HP-0HP85.7681.4680.0998.71
2HP-1HP99.4699.4499.2499.08
2HP-3HP99.4899.7199.6799.74
3HP-0HP99.2095.1794.4199.18
3HP-1HP90.5681.1480.2098.87
3HP-2HP99.6299.7699.96100.00
mean94.8791.5192.0099.34
Table 6. The standard deviation of 10 repeated experimental results under 12 different variable working conditions (%).
Table 6. The standard deviation of 10 repeated experimental results under 12 different variable working conditions (%).
Experiment0-1HP0-2HP0-3HP1-0HP1-2HP1-3HP2-0HP2-1HP2-3HP3-0HP3-1HP3-2HP
standard deviation (%)0.090.050.030.2900.10.220.110.070.280.20
Table 7. Comparative experimental results of different feature transfer methods (%).
Table 7. Comparative experimental results of different feature transfer methods (%).
Source–Target DomainKMMCORALGFKMEDAEasy-TLEa-CORALEa-PCATCAJDABDAI-WBDA
0HP-1HP20.0027.8286.0490.8985.1185.9284.9782.4893.6198.8499.58
0HP-2HP15.0328.1475.8879.8681.0782.1180.9776.5374.3894.599.83
0HP-3HP20.0062.8976.480.3478.5176.4179.1869.4686.5199.0699.77
1HP-0HP20.0045.4786.2781.9881.4381.7281.4287.4295.5197.0798.29
1HP-2HP19.9030.5194.4391.7289.590.1489.0191.0199.599.3100
1HP-3HP17.5342.8189.6493.7484.9684.2285.7981.1998.598.5899
2HP-0HP11.9053.0979.1377.6381.9482.1381.9180.4171.2896.3398.71
2HP-1HP14.1323.9995.1696.8488.9789.3889.0689.7497.3297.7299.08
2HP-3HP20.0048.9889.697.6692.6992.792.4978.7889.4199.5999.74
3HP-0HP19.9146.9675.9879.8481.4481.1681.667.2884.4687.5299.18
3HP-1HP12.1935.7274.549085.0287.6885.0876.6797.7998.3898.87
3HP-2HP18.3725.3881.380.9794.3795.6294.2785.299.1100100
mean17.4139.3183.786.7985.4285.7785.4880.5190.6197.2499.34
Table 8. Comparison between the model and recent research (%).
Table 8. Comparison between the model and recent research (%).
LiteratureYearNumber of Working ConditionsExperimentAccuracy
(%)
Average Accuracy
(%)
Number of Samples for Each Type of Fault
[29]202530-199.498.81000
0-2* 98.5
0-3* 98.5
[45]202060-1,2
1-0,2
2-0,1
90.590.550
[46]2025120-197.8293.89/
0-291.72
0-388.54
1-099.25
1-298.49
1-391.06
2-093.79
2-193.77
2-396.95
3-083.82
3-193.37
3-298.14
[47]202561-2* 99.396.99500
1-3* 97.5
2-1* 94.1
2-3* 98.8
3-1* 94.4
3-2* 97.9
[48]201761-299.495.9685
1-393.4
2-197.5
2-397.2
3-188.3
3-299.9
The proposed method/120-199.5899.34100
0-299.83
0-399.77
1-098.29
1-2100
1-399
2-098.71
2-199.08
2-399.74
3-099.18
3-198.87
3-2100
“*” indicates that the data are approximate values obtained from the literature.
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

Yang, J.; Bai, Y.; Xu, T.; Cheng, R.; Zhang, W.; Zhang, G. Complex Working Condition Bearing Fault Diagnosis Based on Multi-Feature Fusion and Improved Weighted Balance Distribution Adaptive Approach. Lubricants 2025, 13, 221. https://doi.org/10.3390/lubricants13050221

AMA Style

Yang J, Bai Y, Xu T, Cheng R, Zhang W, Zhang G. Complex Working Condition Bearing Fault Diagnosis Based on Multi-Feature Fusion and Improved Weighted Balance Distribution Adaptive Approach. Lubricants. 2025; 13(5):221. https://doi.org/10.3390/lubricants13050221

Chicago/Turabian Style

Yang, Jing, Yanping Bai, Ting Xu, Rong Cheng, Wendong Zhang, and Guojun Zhang. 2025. "Complex Working Condition Bearing Fault Diagnosis Based on Multi-Feature Fusion and Improved Weighted Balance Distribution Adaptive Approach" Lubricants 13, no. 5: 221. https://doi.org/10.3390/lubricants13050221

APA Style

Yang, J., Bai, Y., Xu, T., Cheng, R., Zhang, W., & Zhang, G. (2025). Complex Working Condition Bearing Fault Diagnosis Based on Multi-Feature Fusion and Improved Weighted Balance Distribution Adaptive Approach. Lubricants, 13(5), 221. https://doi.org/10.3390/lubricants13050221

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