J4 ›› 2016, Vol. 38 ›› Issue (04): 640-647.
• 论文 • Previous Articles Next Articles
XUAN Hengnong,MIAO Chunling,ZHAO Dong
Received:
Revised:
Online:
Published:
Abstract:
In this paper we apply the bat algorithm to solving the systemlevel fault diagnosis problem for the first time as an effective diagnosis algorithm. During the initialization phase, the population is divided into two categories: large and small, and they are handled in different ways. An equationconstrained fitness function is designed according to the characteristics of the systemlevel fault model. To balance global search and local search, a variable coefficient is added to the velocityupdating formula. We also perform binary mapping for bat speed to achieve the discretization of the addressing mode. Simulation results show that using the bat algorithm for fault diagnosis has significant advantages over FAFD, a typical representative of swarm intelligence diagnosis algorithms in aspects of the number of iterations, diagnostic accuracy and fitness of optimal solution.
Key words: system-level fault diagnosis;equation diagnosis algorithm;FAFD;bat algorithm
XUAN Hengnong,MIAO Chunling,ZHAO Dong. Systemlevel fault diagnosis based on bat algorithm [J]. J4, 2016, 38(04): 640-647.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2016/V38/I04/640