计算机应用 ›› 2019, Vol. 39 ›› Issue (3): 796-801.DOI: 10.11772/j.issn.1001-9081.2018081698

• 先进计算 • 上一篇    下一篇

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

金滔, 董秀成, 李亦宁, 任磊, 范佩佩   

  1. 西华大学 信号与信息处理重点实验室, 成都 610039
  • 收稿日期:2018-08-16 修回日期:2018-09-26 出版日期:2019-03-10 发布日期:2019-03-11
  • 作者简介:金滔(1992-),男,四川合江人,硕士研究生,主要研究方向:智能算法、智能控制;董秀成(1963-),男,四川成都人,教授,硕士,主要研究方向:智能控制、机器人控制;李亦宁(1995-),男,四川乐山人,硕士研究生,主要研究方向:机器人控制;任磊(1995-),男,四川成都人,硕士研究生,主要研究方向:数字图像处理;范佩佩(1994-),女,重庆渝北人,硕士研究生,主要研究方向:机器视觉。
  • 基金资助:
    四川省科技厅重点项目(2018JY0463);四川省高校科研创新团队项目(18TD0024);四威高科-西华大学产学研联合实验室(2016-YF04-00044-JH);西华大学研究生创新基金资助项目(ycjj2018073)。

Optimization of fractional PID controller parameters based on improved PSO algorithm

JIN Tao, DONG Xiucheng, LI Yining, REN Lei, FAN Peipei   

  1. Signal and Information Processing Key Laboratory, Xihua University, Chengdu Sichuan 610039, China
  • Received:2018-08-16 Revised:2018-09-26 Online:2019-03-10 Published:2019-03-11
  • Contact: 金滔
  • Supported by:
    This work is partially supported by the Key Project of Sichuan Science and Technology Department (2018JY0463), the Scientific Research Innovation Team Project of Sichuan Colleges and Universities (18TD0024), the Industrial, Academic and Research joint Laboratory of Chengdu SIWI High-Tech Industry Company Limited and Xihua University (2016-YF04-00044-JH), the Innovation Fund for Postgraduates in Xihua University (ycjj2018073).

摘要: 为了提高分数阶比例积分微分(FOPID)控制器的控制效果,针对FOPID控制器参数整定的范围广、复杂性高等特点,提出改进的粒子群优化(PSO)算法优化FOPID控制器参数的方法。该算法对PSO中惯权重系数的上下限设定范围并随迭代次数以伽玛函数方式非线性下降,同时粒子的惯性权重系数和学习因子根据粒子的适应度值大小动态调整,使粒子保持合理运动惯性和学习能力,提高粒子的自适应能力。仿真实验表明,改进的PSO算法优化FOPID控制器的参数较标准PSO算法具有收敛速度快和收敛精度高等优点,使FOPID控制器得到较优的综合性能。

关键词: 分数阶比例积分微分控制器, 粒子群优化, 惯性权重系数, 参数优化, 自适应

Abstract: Aiming at poor control effect of Fractional Order Proportional-Integral-Derivative (FOPID) controller and the characteristics of wide range and high complexity of parameter tuning for FOPID controller, an improved Particle Swarm Optimization (PSO) method was proposed to optimize the parameters of FOPID controller. In the proposed algorithm, the upper and lower limits of inertial weight coefficients in PSO were defined and decreased nonlinearly with the iteration times in form of Gamma function, meanwhile, the inertia weight coefficients and learning factors of particles were dynamically adjusted according to the fitness value of particles, making the particles keep reasonable motion inertia and learning ability, and improving self-adaptive ability of the particles. Simulation experiments show that the improved PSO algorithm has faster convergence rate and higher convergence accuracy than the standard PSO algorithm in optimizing the parameters of FOPID controller, which makes the FOPID controller obtain better comprehensive performance.

Key words: Fractional Order PID (FOPID) controller, Particle Swarm Optimization (PSO), inertial weight coefficient, parameter optimization, self-adaption

中图分类号: