1. Introduction
The most common elements of mechanical transmissions are rolling bearings [
1]. Bearings, as the basic components of every machine, play a key role in the operation of machines, their maintenance, and their reliability because they are responsible for transferring loads [
2]. As a fundamental component of large-scale industrial rotating machinery, rolling bearings are essential for improving the efficiency of mechanical systems. Their condition has a direct impact on the reliable performance of the equipment [
3]. Thus, research into bearing faults holds significant practical value, particularly in ensuring production safety in relevant industries. Nevertheless, rolling bearings frequently operate under extreme conditions, such as high temperatures, high pressures, and complex surroundings, thereby increasing the risk of failure [
4]. In addition, early-fault signals are weak and susceptible to environmental noise interference, and their vibration transmission paths are intricate, making fault feature extraction highly challenging. Therefore, accurately processing the raw vibration signals and effectively extracting fault characteristics are crucial for evaluating operational status, preventing accidents, and improving equipment performance [
5].
Within the realm of rolling-bearing-fault signal analysis, several commonly used signal processing techniques exist. These include wavelet packet decomposition (WPT), empirical mode decomposition (EMD), ensemble empirical mode decomposition (EEMD), complete ensemble empirical mode decomposition (CEEMD), and local mode decomposition (LMD) [
6]. However, WPT requires the prior selection of a wavelet basis function, which may influence the bearing fault signal’s decomposition results, as it lacks the ability for adaptive signal decomposition [
7]. The EMD method has garnered significant attention since its introduction due to its adaptive capability for decomposing signals of interest [
8]. EEMD is suggested to resolve the drawbacks of EMD, effectively mitigating the mode-mixing issue [
9]. CEEMD addresses issues of remaining noise in the EEMD-rebuilt signal and variability in mode numbers resulting from different signal-plus-noise realizations [
10]. Despite continuous advancements in the EMD method, both LMD and CEEMD perform adaptive decomposition based on signal characteristics but still suffer from limitations such as the absence of a rigorous mathematical model, the occurrence of mode mixing, and high sensitivity to noise [
11].
To improve upon the limitations of the aforementioned nonlinear signal analysis techniques, a novel adaptive approach named variational mode decomposition was proposed [
12]. The algorithm identifies the central frequency and bandwidth of every mode by repeatedly seeking the most suitable solution to a variational schema, thus enabling precise partitioning of the signal within the spectral range and the separation of its components. Each signal component is assumed to be a narrowband signal concentrated around its center frequency in VMD. Under this assumption, a series of narrowband Wiener filters are designed to tackle the issue of constrained optimization, facilitating the extraction of corresponding signal components. VMD is grounded in a rigorous mathematical foundation and exhibits strong noise robustness. Therefore, in recent years, VMD method has been widely used in mechanical equipment vibration signal processing [
13,
14]. However, it necessitates the prior selection of hyperparameters, such as the mode count
and penalty factor
. Incorrect selection of these parameters may lead to excessive decomposition or insufficient decomposition. Consequently, in recent years, numerous scholars, both domestically and internationally, have proposed optimization algorithms to adaptively explore optimal values of
and
. In 2020, Ding et al. [
15] introduced a method integrating genetic mutation, particle swarm optimization, and variational mode decomposition (GM–PSO–VMD) to obtain fault characteristics from the corresponding signals. This algorithm’s performance was validated by comparing its outcomes with those of fixed-parameter VMD (FP–VMD) and the EMD method. With the aim of improving the extraction of bearing-fault features, Li et al. [
16] introduced a method integrating genetic algorithm with variational mode decomposition (GA–VMD). To address shortcomings of conventional characteristic extraction techniques in noise suppression and periodic weak fault detection, Mingzhu Lv [
17] and colleagues proposed a novel approach that integrates the envelope harmonic-to-noise ratio (EHNR) with an adaptive variational mode decomposition (AVMD). This AVMD method utilizes the grey wolf optimization (GWO) approach [
18]. Furthermore, the study introduces a novel metric, termed effective weighted sparseness kurtosis, which enhances the identification of IMF modes. To fully leverage the superiority of VMD for noise suppression and the effectiveness of maximum correlation kurtosis deconvolution for stressing successive pulses obscured by noise, Liu et al. [
19] put forward a technology that integrates the sparrow search algorithm, VMD and MCKD, referred to as SSA–VMD–MCKD, to extract weak faults of rolling bearings. Wang et al. [
20] employed the beetle antennae search (BAS) algorithm to fine-tune parameters associated with VMD. The IMF exhibiting the highest kurtosis was chosen as the most responsive component. The corresponding envelope spectrum successfully highlighted key fault impulse characteristics. Jin et al. [
21] integrated chaotic mapping, nonlinear convergence coefficient, and inertia weight the within whale optimization algorithm (WOA), resulting in an enhanced version known as the improved whale optimization algorithm. VMD parameters are optimized using this technique, and this enhanced VMD, in conjunction with sample entropy, is subsequently employed for signal denoising and reconstruction. Heidari et al. [
22] proposed a new intelligent optimization algorithm called Harris Hawks Optimization (HHO) in 2019. The effectiveness of the proposed HHO technique was assessed by comparing it to other bio-inspired methods across 29 test problems and a range of engineering tasks.
While traditional intelligent optimization algorithms have demonstrated some effectiveness in optimizing VMD parameters, they continue to encounter issues such as high computational cost, redundancy, low efficiency, difficulties in full-range search, and the tendency to get stuck in local extrema. In the study, the HHO technique was improved, and the enhanced algorithm is called the Chaotic Harris Hawk Optimization algorithm [
23,
24,
25]. The CHHO algorithm is leveraged for optimizing
and
, two vital parameters of VMD. The key contributions of the CHHO–VMD algorithm are as follows:
- (1)
For the purpose of enhancing the variety within the population and improving the equilibrium between exploration and exploitation in the HHO technique, chaotic mapping, a nonlinear reduction factor, and Gaussian mutation were incorporated.
- (2)
The CHHO algorithm is deployed to dynamically optimize and determine the parameter combination for VMD, forming the CHHO–VMD method. This approach addresses issues of the loss of modes and aliasing, which are attributed to inappropriate manual parameter settings.
The subsequent sections of this article are structured as follows.
Section 2 outlines the concept of VMD and CHHO algorithms, along with the proposed CHHO–VMD method.
Section 3 demonstrates how the CHHO–VMD algorithm successfully extracted the early-fault characteristic and rotation frequencies of inner- and outer-ring bearings, comparing its advantages over EEMD, Fixed parameter VMD, PSO–VMD, and ACO–VMD.
Section 4 summarizes the findings and offers directions for future exploration.
2. Principles and Methods
In this chapter,
Section 1 and
Section 2 provide an in-depth introduction to the foundational theories of the VMD algorithm and the HHO algorithm, respectively. Subsequently, the optimization approach of the HHO algorithm, namely the CHHO algorithm, is elaborated. Finally, this paper proposes the CHHO–VMD algorithm, which integrates the aforementioned methodologies.
2.1. VMD Algorithm
By specifying parameters such as decomposition level
, penalty factor
α, noise tolerance
τ, and convergence criterion
ε, the VMD algorithm adaptively separates a complex input signal into distinct IMFs, with every IMF distinguished by a dominant frequency and finite bandwidth. Formula (1) illustrates the constrained variational model upon which the VMD algorithm is mathematically built.
here, {
} = {
, …,
} represents each IMF component, {
} = {
, ...
} represents central frequency linked to every IMF, and
refers to the input signal.
represents the Dirac pulse function. Equally,
is understood as the summation over all modes.
In pursuit of the most suitable solution to the aforementioned constrained variational matter, the following augmented Lagrangian function is formulated:
where
denotes a penalty factor and
represents the Lagrange multiplier.
To solve the previously mentioned variational matter, the method of Multipliers with Alternating Directions is employed, and the value of Equation (2) for
,
and
is iteratively updated. Parseval Fourier isometry transform maps
,
, and
to the frequency domain, with the corresponding iterative expression as follows:
where
,
,
is the Fourier transform corresponding to
,
,
.
The VMD algorithm implementation process is as follows:
Step 1: Initialize {}, {}, and n = 0.
Step 2: Start the iteration and increment n by 1;
Step 3: Update , , as per Equation (3);
Step 4: Given the discriminant precision
> 0, the iteration ends and calculation results are output when the termination condition of the iteration is met, i.e., Formula (6), return to Step 3 to update the iteration again.
here,
indicates the discrimination accuracy.
In general, prior to applying the VMD algorithm, four parameters must be manually configured: , , , and . Among these, and do not significantly affect the VMD decomposition and are often fixed at default values. However, and are critical parameters that significantly influence the quality of VMD decomposition. An improperly chosen can result in either insufficient or excessive decomposition, while a poorly selected can affect the bandwidth of the modal components. Therefore, intelligent optimization algorithms are needed to determine the optimal parameter combination.
2.2. HHO Algorithm
Introduced by Heidari et al., the Harris Hawk Optimization algorithm is acknowledged for its rapid convergence and requirement for minimal parameter tuning, classifying it within the domain of swarm intelligence methods. It has found widespread applications.
The HHO algorithm divides the hunting behavior of hawks into three phases: the exploration phase, the transition from exploration phase to exploitation phase, and the exploitation phase, during which four distinct siege strategies are demonstrated.
2.2.1. Exploration Phase
In HHO, each Harris hawk is regarded as a potential solution, while the best one per iteration is treated as the target prey position. The Harris hawk perches randomly at various locations, waiting to locate the prey using two distinct strategies. The update mechanism for the Harris hawk’s position
is outlined below:
where
signifies the location of the Harris hawk following the update at time
. A randomly chosen individual in the hawk group is represented by
, which indicates its location.
refers to the placement of the current optimal individual.
indicates the hawk’s contemporary place.
corresponds to the average place of the current Harris hawk collective. As described in Equation
, the terms
and
correspond to the upper and lower limits of the exploration area in that order, and
,
,
,
, and
are arbitrary numbers falling in the span of (0,1). Here,
is the shrinkage coefficient, enhancing the randomness of the rule, while
assumes a value close to 1. When
≥ 0.5, the hawks randomly roost on tall trees; when
< 0.5, the hawks perch according to the positions of other hawks and potential prey (rabbits).
here,
denotes the size of the hawk flock and
signifies the placement of each hawk during the corresponding iteration.
2.2.2. Transition from Exploration to Exploitation
HHO’s transitions from exploration phase to exploitation phase are subject to the prey’s remaining escape energy. As the prey attempts to escape, its energy depletes significantly. The prey’s energy at the start,
, fluctuates randomly in the range (−1, 1), while
represents the escaping energy. The specific formula for describing this phenomenon is as follows:
here,
represents maximum iteration count. Time-dependent behavior of
is demonstrated in
Figure 1.
As shown in
Figure 1, |E| must be less than 1 in the later iteration, resulting in unbalanced transition between the exploration and exploitation phases.
2.2.3. Exploitation Phase
HHO generates a random scalar within the range (0, 1) in this phase. The value of , in conjunction with the parameter , determines the update mechanism for the positions of Harris hawks. This update process is categorized into four distinct methods, as outlined in the following algorithm:
- (1)
When r ≥ 0.5 and |E| ≥ 0.5, the formula used to update the location of the Harris hawk is the following:
here, J is a value randomly chosen from the range (0, 2).
- (2)
When r ≥ 0.5 and |E| < 0.5, the formula used to update the location of the Harris hawk is the following:
- (3)
When r < 0.5 and |E| ≥ 0.5, the formula used to update the location of the Harris hawk is the following:
here,
is the dimensionality of the problem and
is the
stochastic generated vector.
is a Levy flight strategy introduced to simulate the deceptive movements of a rabbit during the escape phase [
26].
and
are stochastic variables within the bounds of (0, 1).
is assigned a default fixed value of 1.5.
- (4)
When r < 0.5 and |E| < 0.5, the formula used to update the location of the Harris hawk is the following:
Through the prey’s escaping energy and random factors q and r, the HHO algorithm created multiple strategies for position updates. Then, it finally found the optimal solution in the search region by repeatedly adjusting the location of the Harris hawk.
2.3. Optimization of HHO Algorithm
2.3.1. Chaotic Mapping
Chaos, a common nonlinear phenomenon in nature, is frequently utilized by researchers for optimizing search problems due to its inherent randomness, long-term unpredictability, and regularity. Experimental results have shown that chaotic mapping benefits optimization algorithms by maintaining population diversity, facilitating the evasion of local optima, as well as enhancing global search performance. One of the most commonly used chaotic maps is the logistic map, and its mathematical expression is as follows:
here,
denotes the control parameter that dictates the behavior of the chaotic map.
is a stochastic variable that lies within the bounds of 0 to 1. Experimental results indicate that when
, the logistic map exhibits chaotic behavior; thus,
is defined as 3.99 for the purposes of this research. The evolution of the logistic chaotic map values is shown in
Figure 2.
2.3.2. Gaussian Mutation
Gaussian mutation, as an upgrade to the genetic algorithm, modifies the initial parameter by replacing it with a value randomly selected from a normal distribution with mean
and variance
. Mutation formula is shown as follows:
here,
refers to the individual’s position post-mutation.
Given the properties of the Gaussian distribution, the main search region of Gaussian mutation is localized around the original entity. This method enhances both the algorithm’s robustness and its local search capability, thereby enabling the algorithm to efficiently locate the global minimum.
2.3.3. CHHO Algorithm
HHO relies on a linear decay method to change the escape energy factor, which leads to an imbalance in exploration and development and cannot accurately represent the actual multi-round hunting and escaping process between eagles and prey because |E| must be less than 1 in the later iterations; only local search is performed, so the search is not global; if the initial population is close to the local optimum, it may lead to the algorithm becoming trapped in a local extremum in later stages and unable to escape. A non-linear decay method can be used to dynamically adjust the algorithm parameters .
So, in this paper, chaotic mapping is employed to update the initial escape energy
, and an exponential decay factor is utilized to update
in the HHO algorithm, thereby ensuring sufficient population diversity during the global exploration phase. The updated formulas for
and
are provided below, and the variation in escape energy
is illustrated in
Figure 3.
here,
is a random value of −1 or 1.
As
Figure 3 shows, compared to
Figure 1, in the later iterations, the value of |E| fluctuates around 1 instead of remaining strictly below 1, achieving a balanced transition from the exploration phase to the exploitation phase.
The incorporation of the Gaussian mutation operator can significantly help the algorithm avoid being stuck in regional optima. In this paper, Gaussian mutation is applied to the current optimal solution
with a specified probability
(in this study
). Additionally, by referencing the concept of “greedy selection”, the selection rule based on the survival of the fittest is employed, and the following represents the update to the population’s position:
Figure 4 demonstrates the dynamic selection of VMD parameters through CHHO.
2.4. Proposed Method
2.4.1. Selection of Fitness Function and Signal Reconstruction Index
A smaller energy entropy in a bearing signal containing a fault indicates that the vibration or shock signals caused by the fault are significant and concentrated, leading to periodic signal enhancement, making the fault characteristics more distinct. Therefore, this study uses the average minimum energy entropy as the iterative index in the optimization process, and the specific calculation formula is given below:
where
is the component of the k-th IMF;
denotes the average energy entropy of component
;
represents the proportion of energy of the
component
in total energy;
refers to the energy of the components; and
indicates the cumulative energy of the
components.
Kurtosis, a dimensionless metric, gauges sharpness or peak of a waveform and is particularly sensitive to impact signals. During bearing failure, the vibration signal generates a shock component, resulting in an elevation in the signal’s kurtosis value. Additionally, cross-correlation coefficient assesses the strength of correlation among signals. A higher correlation coefficient among IMF signal components indicates more sensitive information, whereas a lower coefficient suggests the presence of more additional disruptive components. Taking this into account, in processing rolling-bearing-fault signals, this study will apply both criteria to choose the signal components used for fault signal rebuilding. The formula for the two criteria is as follows:
here,
and
correspond to the signal’s mean and standard deviation, respectively, and
stands for its expected value.
represents the i-th data point’s value in the IMF component, with
denoting the average of IMF component. Similarly,
indicates the value associated with the i-th data point in the raw signal, where
represents the mean of the raw signal.
2.4.2. Algorithmic Flow
According to the preceding analysis, and are key factors that significantly affect the VMD decomposition outcomes. Improper parameter selection can lead to modal component loss or mode aliasing. To overcome this challenge, this paper integrates CHHO algorithm into the VMD parameter optimization process, allowing for the adaptive selection of optimal parameters, thus eliminating the need for manual parameter setting derived from experience.
Therefore, this study adopts the minimum average energy entropy as its optimization goal, uses kurtosis value as evaluation criteria for selecting IMF components, and the CHHO algorithm is applied for the optimization of the VMD parameters [
α,
K]. This approach aims to effectively extract the bearing-fault characteristic frequencies.
Figure 5 depicts the process, and specific steps are outlined below.
Step 1: With the horizontal vibration signal, the CHHO algorithm was employed to adjust the VMD parameters adaptively, resulting in the optimal values for the parameter pair [, ]. In this study, the VMD algorithm’s two key parameters [α, K] were set to [400, 2] and [5000, 15], while the CHHO algorithm was configured with 50 sparrows in the population and a cap of 30 iterations.
Step 2: IMFs with a kurtosis value greater than 3 and cross-correlation coefficient exceeding 0.45 are selected for signal reconstruction.
Step 3: CHHO–VMD algorithm effectively extracted both the bearing rotation frequency and the early-fault characteristic frequencies.
4. Conclusions
This paper introduces a novel technique for early-fault characteristics extraction in rolling bearings using CHHO–VMD. The method substantially enhances the precision of VMD signal decomposition by reframing the signal decomposition task as a parameter optimization problem. It tackles the issue of weak and challenging early-fault feature extraction in rolling bearings. At the outset, the method employs minimum average energy entropy with its objective function, the Chaotic Harris Hawk Optimization, to determine the best VMD parameters, effectively mitigating the impact of improper parameter selection. Based on kurtosis and cross-correlation coefficient, a dual rule is introduced to choose the appropriate components of the early-fault signal, enabling the reconstructed signal to reduce interference while preserving crucial fault information. Finally, envelope spectrum analysis successfully extracts the rotational frequency and the early-fault feature frequencies. The effectiveness of this method is confirmed through two experiments involving rolling bearings.
However, the CHHO algorithm still depends on several control parameters. Improper parameter settings may lead to unstable algorithm performance. And the effect of early-fault characteristic frequency extraction for inner-ring rolling bearings is not as efficient as that for the outer ring. Moreover, the fault extraction approach developed can be employed to evaluate wear severity in various forms of rotating machinery, extending the engineering implications and practical uses of this research. For future scientific research, researchers can explore further optimization of the CHHO algorithm to enhance both the speed and accuracy of parameter optimization in the VMD algorithm. Additionally, more rolling-bearing data can be collected from complex and extreme environments, and the CHHO–VMD algorithm can be applied to extract early-fault characteristic frequencies, further verifying the effectiveness of the algorithm.