系统仿真学报 ›› 2021, Vol. 33 ›› Issue (1): 37-45.doi: 10.16182/j.issn1004731x.joss.19-0276

• 仿真建模理论与方法 • 上一篇    下一篇

基于改进灰狼算法的粒子滤波算法研究

李维刚, 李阳, 赵云涛, 严保康   

  1. 武汉科技大学 冶金自动化与检测技术教育部工程研究中心,湖北 武汉 430081
  • 收稿日期:2019-07-03 修回日期:2019-08-26 发布日期:2021-01-18
  • 作者简介:李维刚(1977-),男,博士,教授,研究方向为冶金过程控制与数学建模。E-mail:liweigang.luck@foxmail.com
  • 基金资助:
    国家自然科学基金(51774219),湖北省教育厅科学技术研究计划重点项目(D20161103)

Research on Particle Filter Algorithm Based on Improved Grey Wolf Algorithm

Li Weigang, Li Yang, Zhao Yuntao, Yan Baokang   

  1. Engineering Research Center for Metallurgical Automation and Detecting Technology of Ministry of Education, Wuhan University of Science and Technology, Wuhan 430081, China
  • Received:2019-07-03 Revised:2019-08-26 Published:2021-01-18

摘要: 针对传统粒子滤波算法易出现粒子贫化与权值退化现象和为了实现对非线性系统较为准确的状态估计,通常需要大量粒子的参与的问题,提出了基于改进灰狼算法的新型粒子滤波方法,该算法用粒子表征灰狼个体,模拟狼群捕猎的过程,使粒子向后验概率的高似然区域移动,提高粒子分布的合理性。在灰狼寻优算法中引入了莱维飞行策略,提高灰狼算法的收敛速度;在部分重采样前采用了权值自适应调整策略,增加粒子的多样性。仿真实验结果表明:改进的方法提高了粒子滤波的估计精度、保证了粒子的多样性与粒子分布的合理性、降低了状态估计所需的粒子数量。

关键词: 粒子滤波, 状态估计, 灰狼算法, 粒子多样性

Abstract: The traditional particle filter algorithm is prone to particle depletion and weight degradation, and a large number of particles are needed to make an accurate estimation of non-linear system. A novel particle filter algorithm based on grey wolf optimization algorithm is proposed. The particles are employed to characterize the individuals of grey wolf and simulate the process of wolf hunting, which makes the particles move to the high likelihood region of posterior probability and improve the rationality of the distribution of the particles. Levy flight strategy is introduced in grey wolf algorithm to improve the convergence speed. The adaptive weight adjustment is adopted before partial resampling to increase the diversity of the particles. The results of simulation experiment show that the improved algorithm upgrades the estimation accuracy of particle filter, ensures the diversity of particles and the rationality of particle distribution, and reduces the number of particles required for state estimation.

Key words: particle filter, state estimation, grey wolf algorithm, particle diversity

中图分类号: