计算机应用 ›› 2010, Vol. 30 ›› Issue (3): 783-785.

• 人工智能 • 上一篇    下一篇

改进PSO-BP神经网络在变压器故障检测中的应用

熊忠阳1,杨青波2,张玉芳2   

  1. 1.
    2. 重庆大学
  • 收稿日期:2009-09-06 修回日期:2009-10-29 发布日期:2010-03-14 出版日期:2010-03-01
  • 通讯作者: 杨青波
  • 基金资助:
    中国博士后科学基金资助

Improved PSO-BP neural network for power transformer fault diagnosis

  • Received:2009-09-06 Revised:2009-10-29 Online:2010-03-14 Published:2010-03-01

摘要: 粒子群优化(PSO)算法中的粒子根据全局最优粒子来移动自身位置进行搜索,但当某一粒子连续多次被选为全局最优粒子的时候,整个群体的粒子就会快速收敛于该最优粒子,陷入局部最优。为此,提出了变异动态粒子群优化(MDPSO)算法。采用惯性权重变异的思想,当某粒子连续被选为全局最优粒子时,就使一部分粒子的惯性权重以指数速度增长,使粒子跳出局部最小,继续全局寻优。并把改进的粒子群优化算法和BP神经网络相结合,应用于变压器故障检测中。实验表明,与常用的粒子群优化算法相比,用改进的粒子群优化算法优化BP神经网络具有更好的性能,在变压器故障检测中能够获得更高的检测精度。

关键词: 粒子群算法, BP神经网络, 变压器故障检测

Abstract: Particle Swarm Optimization (PSO) algorithm searches the best solution by making particles moving around the search space according to the global best particle. But when one particle is selected as the global best particle continuously, the other particles will converge at the global best particle repeatedly, which makes the particle swarm fall into local optimization. The authors presented Mutational Dynamic Particle Swarm Optimization (MDPSO) algorithm. A part of particles' inertia weight would mutate when one particle was selected as the global best particle continuously, which could make the part of particles jumping out of the local optimization and keeping searching in the whole solution space. Otherwise, the authors combined MDPSO and BP neural network and applied it to the diagnosis of power transformer. The experimental results show that the proposed approach has a better ability in optimizing BP neural network and in terms of diagnosis accuracy.

Key words: Particle Swarm Optimization (PSO), BP Neural Network (BPNN), diagnosis of power transformer