• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2025, Vol. 61 ›› Issue (4): 11-23.doi: 10.3901/JME.2025.04.011

Previous Articles    

KurVMDPgram: Signal Decomposition Algorithm for Fault Diagnosis of Rotating Machinery

LI Hua1,2, WANG Tianyang2, ZHANG Feibin2, CHU Fulei2   

  1. 1. State Key Laboratory of Public Big Data, Guizhou University, Guiyang 550025;
    2. Department of Mechanical Engineering, Tsinghua University, Beijing 100084
  • Received:2024-02-10 Revised:2024-08-15 Published:2025-04-14

Abstract: Variational mode decomposition(VMD) is a signal decomposition method which is widely used in the field of rotating machinery fault diagnosis. However, several influencing parameters of VMD, especially the mode number and penalty factor, need to be determined in advance, which makes the parameter optimizations of VMD become a research hotspot. A new signal decomposition method, namely variational mode packet decomposition(VMD Packet, VMPD), is constructed by combining the binary decomposition mode of wavelet packet transform(WPT) and the Wiener filtering characteristics of VMD. Then, a tiled VMDP is constructed, and the VMDPgram method is proposed. The VMDPgram is proposed to use VMD to realize the decomposition of the WPT mode of the signal. In VMDPgram, the original signal is decomposed into a certain level of sub-components(SCs), where each VMD generates two SCs, thereby simplifying the multi-parameter problem into a single-parameter problem. The penalty factor of each VMD in the VMDPgram is optimized by using the kurtosis index, and then the KurVMDPgram method is proposed. Then, the strategy of cumulative kurtosis index is proposed to select the optimal SC of KurVMDPgram, which can solve the situation that the resonant frequency band is decomposed into different SCs without pre-judging them. Finally, the validity and superiority of KurVMDPgram are proved by simulation case and actual bearing fault cases.

Key words: variational mode decomposition, wavelet packet transform, VMDPgram, KurVMDPgram, cumulative kurtosis index, fault diagnosis

CLC Number: