The present invention belongs to the technical field of signal decomposition, and relates to an optimization algorithm based on automatic determination of variational mode decomposition parameters.
Bearings play a vital role in the reliable and stable operation of rotating machinery, and vibration signals are characterized by being easy to collect and containing a large amount of information on the health status of mechanical equipment. Therefore, an effective bearing fault diagnosis method based on vibration signals is crucial to the health management of rotating machinery. However, the original vibration signals collected in practical engineering applications often contain rich, dynamic and noisy data, which makes the signals unsuitable for direct use in failure mode identification. Therefore, a signal decomposition method is needed to reduce the complexity of the original bearing vibration signals and extract effective feature information that can characterize the health status of a bearing, so as to improve the failure mode identification ability of a final bearing classification process.
At present, for signal decomposition methods, wavelet decomposition, empirical mode decomposition and ensemble empirical mode decomposition are several typical methods, all of which have been successfully applied. However, the wavelet decomposition depends on the selection of wavelet basis; the empirical mode decomposition has the disadvantages of endpoint effect and mode mixing; and the ensemble empirical mode decomposition has the problems of error accumulation and large amount of calculation.
VMD is a completely non-recursive and adaptive signal decomposition algorithm that decomposes non-stationary or nonlinear signals into a series of narrowband mode components IMF. However, the application of the VMD algorithm is limited by the selection of a bandwidth parameter α and the number of modes K. The current research focuses on how to select the two parameters α and K, but several problems still exist: 1) one of the parameters is optimized alone, that is, only α or K is considered alone; 2) the effects of the two parameters are ignored, and no optimization is performed at the same time; 3) the distance between a reconstructed mode and an original signal is ignored; 4) interactions between modes are ignored.
Due to the existence of the above problems, the mode components obtained by the signal decomposition algorithm VMD have negative effects on subsequent feature parameter extraction of bearing vibration signals and identification of bearing failure modes.
In view of the above-mentioned problems in the prior art, the purpose of the present invention is to provide an optimization algorithm that can automatically determine optimal VMD parameters (αopt and Kopt) according to specific features of bearing vibration signals, use the VMD to reasonably decompose the bearing vibration signals based on the optimal parameters to obtain a group of mode components uk(k=1,2, . . . K), also denoted as IMF, extract effective feature information that can characterize the health status of the bearing based on the obtained group of mode components, and then provide key information for the failure mode identification of the bearing.
To achieve the above purpose, the present invention adopts the following technical solution:
An optimization algorithm for automatically determining variational mode decomposition parameters based on bearing vibration signals, comprising the following steps:
The bandwidth of a mode is related to the bandwidth parameter α. If the bandwidth parameter α is large, a small bandwidth will be obtained, and otherwise, a large bandwidth will be obtained. The bandwidth and energy are positively correlated, and the signal self-power spectral density represents the energy of a signal, so the energy of the mode can be measured by the self-power spectral density, and then the bandwidth of the mode can be calculated to obtain the optimal bandwidth parameter αopt.
The steps for obtaining the bandwidth by the Self-Power Spectral Density (SPSD) of the mode are as follows:
The self-power spectral density SPSDk of the kth mode uk can be obtained. Where SPSDk1 and fk1 are respectively the first 0.5% SPSD values of the mode and a corresponding frequency point; SPSDk2 and fk2 are respectively the last 0.5% SPSD values of the mode and a corresponding frequency point.
Then the analyzed bandwidth BWk of the mode uk is:
BWk=fk2−fk1,k=1,2, . . . K (2)
According to equation:
The signal can be decomposed into several principal modes, and the sum of the bandwidths of each IMF is considered to be minimum. Where K is the total number of modes, x(t) is an original signal to be decomposed, δ(t) is a Dirac distribution, and * is a convolution operator. A corresponding analytic signal uk(t) is calculated by Hilbert transform to obtain a unilateral frequency spectrum. Subsequently, the frequency of the mode is translated to a baseband by the displacement property of Fourier transform, the bandwidth of the mode is obtained through the L2square of a −norm of gradient, and {uk|k=1,2, . . . K} {ωk|k=1,2, . . . K} are respectively a set of all modes and the corresponding center frequencies.
Therefore, a bandwidth optimization model is obtained:
Where BW represents the sum of the bandwidths of all modes, f1=[f11 f21 . . . fK1]T is the left frequency point of all modes uk(k=1,2, . . . K), K is the number of modes obtained by decomposition, and f2=[f21 f22 . . . fK2]T is the right frequency point. For example, f11 represents the frequency point of the first 0.5% self-power spectral density of the first mode, that is, the left frequency point of the first mode; f12 represents the frequency point of the last 0.5% self-power spectral density of the first mode, that is, the right frequency point of the first mode.
If the number of modes is too small, under-decomposition will occur, and under-decomposition will cause a residual signal to contain more information of the original signal, resulting in a relatively large distance between the reconstructed signal and the original signal of the mode. To avoid under-decomposition and ensure the integrity of mode reconstruction information, which can be achieved by controlling the energy loss of the residual signal, an energy loss optimization sub-model is established:
Where Res represents residual energy; and
represents a mode reconstruction signal.
Excessive number of modes will lead to over-decomposition, over-decomposition will lead to aliasing of adjacent modes, resulting in an aliasing area, and over-decomposition may also include redundant noise. According to
the center frequency ωk of the mode uk can characterize the position thereof in a frequency domain, and ûk(ω) represents a mode component in a corresponding spectral domain, so the area of corresponding mode aliasing is related to the distance from the corresponding center frequency. To prevent the generation of too much K and avoid the occurrence of over-decomposition, which can be achieved by controlling the distance from the center frequency of the mode, a mode mean position distance optimization sub-model is established:
Where ΔωK represents a mode mean position distance, ωK+1 represents the center frequency of the latter mode in adjacent modes, and ωK represents the center frequency of the first mode in the adjacent modes.
Whether the total number of modes is too large or too small, the decomposition of the signal will be adversely affected. To select an appropriate total number of modes, it is not only necessary to ensure that the total number of decomposed modes is not too small to cause under-decomposition, that is, to avoid the occurrence of energy loss, but also necessary to ensure that the total number of modes is not too large to cause over-decomposition, that is, to avoid the occurrence of mode aliasing; by comprehensively considering the energy loss optimization sub-model and the mean position distance optimization sub-model:
An optimal mode number Kopt can be obtained; where Knum represents an objective function of an optimized mode number optimization model.
Where OMD represents an objective function.
The optimal parameter configurations (αopt and Kopt) automatically determined by the optimization model can ensure that the decomposition algorithm VMD has both good decomposition performance and high reconstruction accuracy.
Where RK and Rα are respectively the value ranges of K and α, and N is a set of nonnegative integers. Based on the obtained optimal parameters αopt and Kopt, the bearing vibration signals can be decomposed reasonably, which provides a basis for feature extraction and fault diagnosis based on the bearing vibration signals.
Further, the setting of the genetic algorithm in step (6) is:
The probability Pj of each individual sj being selected is obtained by sorting selection:
P*j represents the original probability of the fitness rj of the individual sj being selected, and n is a population size.
The crossover probability Pc is:
Pcmax and Pcmin represent the lower limit and upper limit of the crossover probability respectively, ravg is an average fitness of individuals in the population of the present genetic generation, rcj is the larger fitness value of two individuals to be crossed over, and rmax is the maximum fitness of individuals in the population of the present genetic generation.
The mutation probability Pm is:
Pmmax and Pmmin represent the lower limit and upper limit of the mutation probability respectively, where rmj is the fitness of a mutated individual.
Where the smaller ∥f2−f1∥22 is, the narrower the decomposition bandwidth is; the smaller
is, the smaller the residual energy is, and the smaller the distance between a reconstructed mode and the original signal is, that is, the higher the reconstruction degree is; the larger
is, the farther the distance between adjacent mode centers is, and the smaller the aliasing area between the adjacent modes is. The ideal result of signal decomposition by the VMD algorithm is to decompose the signals to be decomposed into several narrow-bandwidth signals without aliasing but with complete information. Therefore, the smaller the quantitative evaluation index J of VMD decomposition performance is, the better the VMD decomposition performance is.
By adopting the above-mentioned technology, compared with the prior art, the present invention has the following beneficial technical effects:
The optimization model established by the present invention considers the interaction between the bandwidth parameter α of the signal decomposition algorithm VMD and the total number of modes K, the interaction between mode components and the integrity of reconstruction information. Moreover, the technology of the present invention can automatically obtain the optimal VMD parameters (αopt and Kopt) by solving the optimization model by a GA-based solver for specific bearing signals. Based on the obtained group of optimal decomposition parameters, the original bearing vibration signals can be reasonably decomposed by VMD, and a group of ideal mode components can be obtained, that is, no mode aliasing, under-decomposition or over-decomposition phenomenon occurs. Based on the obtained group of ideal mode components, the present invention provides a basic guarantee for the subsequent extraction of effective feature information that characterizes the health status of the bearing and the improvement of the bearing failure mode identification ability.
The present invention will be further described in detail below in combination with the drawings:
An optimization algorithm based on automatic determination of variational mode decomposition parameters of the present invention is mainly aimed at the problems existing in the parameter optimization of the VMD algorithm in the prior art: 1) one of the parameters is optimized alone, that is, only α or K is considered alone; 2) the effects of the two parameters are ignored, and no optimization is performed at the same time; 3) the distance between a reconstructed mode and an original signal is ignored; 4) interactions between modes are ignored. Due to the existence of the above problems, the mode components obtained by decomposition are unreasonable, which has an adverse effect on subsequent bearing feature information extraction and failure mode identification. The optimization model established by the present invention considers the interaction between the bandwidth parameter α and the total number of modes K, the interaction between mode components and the integrity of reconstruction information, so the optimization model is solved by the present invention by the GA-based solver, at the same time, the original bearing vibration signals can be reasonably decomposed by the automatically obtained optimal VMD parameters, and a group of mode components can be obtained. Based on the obtained set of ideal modes, the present invention provides a basic guarantee for the subsequent extraction of effective feature information that characterizes the health status of the bearing and the improvement of the bearing failure mode identification ability.
The present invention uses artificial bearing vibration signals to illustrate how to use SPSD to estimate mode bandwidth and provides a schematic diagram of the distance between center frequencies of adjacent modes.
The self-power spectral density SPSD3 of the 3rd mode u3 can be obtained. Where SPSD31 and f31 are respectively the first 0.5% SPSD values of the 3rd mode u3 and a corresponding frequency point; SPSD32 and f32 are respectively the last 0.5% SPSD values of the mode and a corresponding frequency point.
Then the analyzed bandwidth BW3 of the mode u3 is:
BW3=f32−f31,
The center frequencies of the adjacent modes u3 and u4 shown in
The aliasing area can be reduced, thereby avoiding the occurrence of over-decomposition.
The decomposition results of the noiseless artificial bearing vibration signal x(t) shown in
NSR=Pnoise/Psignal×100% (unit: %),
To further illustrate the robustness of the optimization algorithm against noise signals, OMD-VMD is used to decompose the noise-added bearing vibration signals with different noise scales. The quantitative indexes of the decomposition results are shown in Table 2.
To further illustrate that the optimization algorithm can still automatically determine the optimal VMD parameters (αopt and Kopt) when decomposing actual bearing vibration signals, and has superior performance, the parameter optimization algorithm proposed by the present invention and different optimization algorithms are used to simultaneously decompose a group of motor bearing inner ring fault vibration signals X(t) disclosed by the CWRU laboratory shown in
An optimization algorithm for automatically determining variational mode decomposition algorithm parameters of the present invention can not only automatically determine the specific optimal decomposition parameters for artificial bearing vibration signals, but also automatically determine the corresponding optimal parameters when decomposing actual bearing vibration signals. In addition, the quantitative indexes of decomposition performance also show that the signal decomposition algorithm VMD based on the optimal parameters obtained by the optimization algorithm has good decomposition performance. It shows that the optimization algorithm for automatically determining variational mode decomposition parameters has certain advantages in determining the parameters of the bearing vibration signals decomposed by the variational mode decomposition algorithm. Therefore, based on the variational mode decomposition parameters automatically determined by the optimization algorithm, the original bearing vibration signals can be decomposed more reasonably and a group of ideal modes can be obtained. Based on the group of ideal mode components, the present invention has a positive effect on the extraction of feature information that characterizes the health status of the bearing and the improvement of the bearing failure mode identification accuracy, so the present invention is of great significance to the health management of rotating machinery equipment.
The above embodiments only express the implementation of the present invention, and shall not be interpreted as a limitation to the scope of the patent for the present invention. It should be noted that, for those skilled in the art, several variations and improvements can also be made without departing from the concept of the present invention, all of which belong to the protection scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
202210285394.4 | Mar 2022 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/092093 | 5/11/2022 | WO |