Computer Engineering and Applications ›› 2017, Vol. 53 ›› Issue (17): 173-179.DOI: 10.3778/j.issn.1002-8331.1611-0018

Previous Articles     Next Articles

Transformer fault diagnosis using SVM with improved artificial fish swarm algorithm

LU Xianghua, SHU Yunxing   

  1. School of Computer and Information Engineering, Luoyang Institute of Science and Technology, Luoyang, Henan 471023, China
  • Online:2017-09-01 Published:2017-09-12

改进AFSA算法优化SVM的变压器故障诊断

卢向华,舒云星   

  1. 洛阳理工学院 计算机与信息工程学院,河南 洛阳 471023

Abstract: In this paper, a new method for fault diagnosis of power transformers is proposed based on Support Vector Machine(SVM) and improved Artificial Fish Swarm Algorithm(AFSA). Aiming at the problems of blindness of search, slow rate of convergence, and low accuracy of optimum solution, an improved AFSA is presented to solve the optimization problem of SVM. Firstly, Cauchy mutation is adopted to improve the prey behavior of the artificial fish. Secondly, based on the characteristics of [t]-distribution and information searched by fish swarm, death and renascence mechanism is adopted for inferior fish to enhance the capability of artificial fish survival and evolution, which can improve the efficiency and accuracy of the algorithm. The improved AFSA is employed to optimize the parameters for SVM. The result shows that the convergence of the improved ASFA is relatively faster and much more precise than that of the classical one and the performance of SVM classifier is improved at a certain extent. Finally, Decision Directed Acyclic Graph(DDAG) is adopted to extend SVM for settling the multiclass classification problem and a decision model for fault diagnosis of power transformer is established based on DDAG. Moreover, compared with Grid-SVM, GA-SVM, and PSO-SVM models, the results demonstrate the higher diagnostic accuracy based upon the proposed approach and show that the proposed model can be used as an effective tool for fault diagnosis of power transformers.

Key words: Support Vector Machine(SVM), parameter optimization, Artificial Fish Swarm Algorithm(AFSA), mutation, transformer fault diagnostic, decision model

摘要: 提出一种基于改进人工鱼群算法优化支持向量机(SVM)的变压器故障诊断方法。首先对基本人工鱼群算法进行改进,引入柯西变异优化觅食行为,并在算法的迭代过程中利用鱼群搜索到的信息和[t]分布变异的特点,对劣质个体鱼进行消亡与重生,提高鱼群算法的寻优效率和求解精度。然后,利用改进的人工鱼群算法优化SVM的核函数参数及惩罚系数,使SVM分类器获得最佳的分类精度。最后采用决策导向无环图(DDAG)方法建立变压器故障诊断SVM多分类决策模型。通过仿真实验将提出的方法与网格搜索法Grid-SVM、GA-SVM、PSO-SVM比较,所建模型具有更高的诊断正确率。

关键词: 支持向量机(SVM), 参数优化, 人工鱼群算法(AFSA), 变异, 变压器故障诊断, 决策模型