作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2011, Vol. 37 ›› Issue (17): 161-162,166. doi: 10.3969/j.issn.1000-3428.2011.17.054

• 人工智能及识别技术 • 上一篇    下一篇

基于正态云的粒子群优化算法及其应用

刘衍民1,2,赵庆祯2,邵增珍2   

  1. (1. 遵义师范学院数学系,贵州 遵义 563002;2. 山东师范大学管理与经济学院,济南 250014)
  • 收稿日期:2011-02-22 出版日期:2011-09-05 发布日期:2011-09-05
  • 作者简介:刘衍民(1978-),男,讲师、博士,主研方向:智能计算;赵庆祯,教授、博士生导师;邵增珍,讲师
  • 基金资助:
    山东省科技攻关计划基金资助项目(2009GG10001008)

Particle Swarm Optimization Algorithm Based on Normal Cloud and Its Application

LIU Yan-min  1,2, ZHAO Qing-zhen  2, SHAO Zeng-zhen  2   

  1. (1. Department of Math, Zunyi Normal College, Zunyi 563002, China; 2. School of Management and Economics, Shandong Normal University, Jinan 250014, China)
  • Received:2011-02-22 Online:2011-09-05 Published:2011-09-05

摘要: 为辨识非线性系统Hammerstein模型,将非线性系统的辨识问题转化为参数空间上的优化问题,提出一种基于正态云模型的改进粒子群算法(NCPSO)。该算法采用动态变异概率,对全局最优粒子和粒子自身最优位置进行正态云变异,以产生新的粒子引导种群的飞行,有效避免早熟收敛。采用一种广义学习策略,提升粒子向最优解飞行的概率,将NCPSO算法用于对Hammerstein模型的辨识,相比其他算法,该算法辨识精度较高。

关键词: 粒子群优化算法, 正态云模型, 系统辨识, 动态变异, Hammerstein模型

Abstract: In order to identify the nonlinear system Hammerstein model, the problem of nonlinear system identification is changed into an optimization problem in parameter space. An improved Particle Swarm Optimization based on Normal Cloud(NCPSO) is proposed, in which a dynamic mutation is adopted to make the normal cloud mutation for the best performing particle(Gbest) in the swarm and the best previous position of each particle(Pbest). This mutation will generate the new Pbest and Gbest to lead the whole swarm flight, which effectively avoids the premature convergence. Then a comprehensive learning strategy is introduced to increase the probability of flying to the optimal solution. NCPSO is used to identify Hammerstein model. Experimental results show that the proposed NCPSO has better results than other algorithms.

Key words: Particle Swarm Optimization(PSO) algorithm, normal cloud model, system identification, dynamic mutation, Hammerstein model

中图分类号: