The invention provides a current
signal iteration Vold-Kalman filtering detection method for a rotating machinery fault, and belongs to the technical field of rotating machinery, and the method comprises the steps: carrying out the coordinate transformation of a three-phase
stator current during the operation of the rotating machinery, and obtaining Id; obtaining a time-
frequency spectrum of the original current, constructing a cost function, and extracting an instantaneous frequency
ridge line of the fundamental wave of the original current; according to the instantaneous frequency
ridge line and the component design parameters, calculating the characteristic frequency when each component breaks down; an iterative Vold-
Kalman filter is constructed, the calculated fault frequency and the frequency multiplication of the fault frequency are taken as
cut-off frequencies, and fault
harmonics in the current
signal Id are iteratively checked and extracted through a substitution check method; and carrying out time-
frequency analysis on the extracted fault
harmonic waves, and identifying the fault type. According to the method, a non-intrusive method is adopted, the non-stationary characteristic of the
signal is considered, the calculation complexity is reduced, meanwhile, the fault
harmonic extraction precision is improved, and the rotating
machine fault can be effectively detected through the current signal under the variable rotating speed working condition.