The centrifugal pump is an important rotating machine and it is very critical to identify and differentiate among its common faults as quickly and accurately as possible. Based on the ReliefF algorithm and the sparrow search algorithm (SSA) in conjunction with support vector machine (SVM), an approach for faults classification and diagnosis of centrifugal pumps is proposed, its advantages over traditional fault diagnosis methods include a reduction in the number of characteristic parameters, shorter diagnosis times, as well as improved classification accuracy and robustness. We collected the fault data by designing a centrifugal pump fault test bench that recorded vibration signals for the rotor misalignment fault, the rotor unbalance fault, the seal ring wear fault, and normal operating conditions, and preprocessed the collected signals with Kalman filtering to remove noise interference, the time domain characteristic indexes and the frequency domain characteristic indexes of the filtered signal were extracted, each feature index is given a distinct weight using the ReliefF method, and the eigenvalues with weights less than the threshold are deleted, and the feature indexes that remain create a defect feature matrix. Particle swarm optimization (PSO), genetic algorithm (GA), and simulated annealing algorithm (SA) were used to optimize the SVM for comparison in order to verify the SSA-SVM model’s performance for fault diagnosis. The comparison results show that the model has high recognition accuracy, short Classification time, and strong robustness.
Read full abstract