应用科学学报 ›› 2017, Vol. 35 ›› Issue (5): 667-674.doi: 10.3969/j.issn.0255-8297.2017.05.012

• 控制与系统 • 上一篇    

基于改进粒子群优化算法的PID控制器参数优化

姜长泓, 张永恒, 王盛慧   

  1. 长春工业大学 电气与电子工程学院, 长春 130012
  • 收稿日期:2016-01-31 修回日期:2016-03-03 出版日期:2017-09-30 发布日期:2017-09-30
  • 作者简介:姜长泓,教授,博导,研究方向:机械故障诊断与微弱光电检测及仪器,E-mail:1643739616@qq.com
  • 基金资助:

    吉林省科技发展计划项目基金(No.20140204024GX)资助

PID Parameter Optimization Based on Improved Particle Swarm Optimization Algorithm

JIANG Chang-hong, ZHANG Yong-heng, WANG Sheng-hui   

  1. School of Electrical and Electronic Engineering, Changchun University of Technology, Changchun 130012, China
  • Received:2016-01-31 Revised:2016-03-03 Online:2017-09-30 Published:2017-09-30

摘要:

PID参数优化是控制领域的热点,其控制效果与比例、积分、微分参数有直接关系.为了改善系统性能,提出用一种改进的粒子群优化算法对PID控制器参数进行优化.该算法引入进化速度因子和聚集度因子对权值进行改进,进而改进了速度更新公式,并引入飞行时间因子以改进位置更新公式.通过3种典型函数证明了该算法的优越性,加快了收敛速度,提高了寻优效率.以典型二阶被控模型为研究对象,将上述算法与其他粒子群算法进行对比,表明改进的粒子群算法得到的PID参数具有更好的控制性能.

关键词: 权值, 改进的粒子群优化算法, PID参数优化, 飞行时间因子

Abstract:

PID parameter optimization is a hot topic in control engineering. An improved particle swarm optimization (PSO) algorithm is proposed to optimize PID parameters. PID parameters are selected and the system performance is improved. The factors of evolution speed and aggregation degree of the swarm are introduced to the algorithm to improve the weight to improve the velocity update formula. A flying time factor is then introduced to improve the location update formula. Advantage of the algorithm is shown by three typical functions, indicating improvement of convergence speed and search efciency. A typical second order controlled model is selected as an object for research, and results of the algorithm are compared with other PSO algorithms. Experiments show that the optimized PID parameters obtained by using the improved PSO algorithm can achieve good control performance.

Key words: flying time factor, improved particle swarm optimization (PSO) algorithm, weight, PID parameter optimization

中图分类号: