The invention discloses a
noise diagnosis
algorithm for rolling bearing faults of rotary equipment. Firstly, a sound pick-up device collects running
noise signals of a rolling bearing, and the signalsare subjected to preliminary fault judgment through a bearing normality and anomaly pre-classification model based on an
anomaly detection algorithm; secondly, according to a fault pre-judgment result, the abnormal signals (the faults occur) pass through a neural network filter to filter normal components in the signals of the bearing, the output net abnormal signals are connected to a subsequentfeature extraction module, and the normal signals (no faults occur) are directly connected to the
feature extraction module; the
feature extraction module extracts Mel-
cepstrum coefficients (MFCC) ofthe signals to serve as eigenvectors, feature reconstruction is carried out by utilizing a gradient boosted
decision tree (GBDT) to form composite eigenvectors, and
principal component analysis (PCA)is used for carrying out
dimensionality reduction on features; and finally, feature signals are input into an improved two-stage
support vector machine (SVM) ensemble classifier for training and testing, and at last, high-accuracy fault type diagnosis is achieved. According to the
algorithm, the bearing faults can be effectively detected and relatively high fault identification accuracy is kept;and the algorithm has relatively
high effectiveness and robustness for detection and classification of the bearing faults.