A large amount of redundant data brings challenges for fault diagnosis to achieve satisfactory performance. Therefore, it is particularly important to identify the fault quickly and accurately. In order to solve this problem, this paper applies a novel optimization algorithm, which is slime mould algorithm (SMA) combined with support vector machine (SVM), for fault diagnosis. Firstly, the experimental circuit is analyzed by Monte Carlo to obtain the voltage signals of different fault states. Then the collected voltage signal is subjected to wavelet packet transformation to extract the feature set of the data, and Principal Component Analysis (PCA) is used to reduce the dimension to eliminate redundant data. Finally, the SMA-SVM classifier is used for fault diagnosis and the results are analyzed. Two circuits are chosen as fault circuits, in order of complexity, the four-opamp second-order high-pass filter circuit and the Leapfrog filter circuit. Since SMA optimizes SVM to improve the performance of the classifier, the paper compares SMA with grid search method, particle swarm Optimization (PSO), genetic algorithm (GA), simulated annealing algorithm (SA), and ant colony algorithm (ACA) in terms of the results of the optimized parameters, the time of fault classification and the accuracy of diagnosis after optimizing the classifier. The results show that the SMA-SVM classifier not only demonstrates the advantages of SMA's excellent merit seeking ability and fast convergence, but also has better robustness.
|Number of pages||16|
|Journal||Journal of Ambient Intelligence and Humanized Computing|
|Early online date||5 Aug 2023|
|Publication status||E-pub ahead of print - 5 Aug 2023|