基于引领人工蜂群算法的PID控制器参数优化

基于引领人工蜂群算法的PID控制器参数优化


2024年5月16日发(作者:三星u28d590d)

2019年6月                

机械设计与制造工程                 

Jun.2019

第48卷第6期          

MachineDesignandManufacturingEngineering           

Vol.48No.6

DOI:10.3969/j.issn.2095-509X.2019.06.010

基于引领人工蜂群算法的PID控制器参数优化

(兰州理工大学机电工程学院ꎬ甘肃兰州 730050)

摘要:PID参数决定着PID控制器性能ꎬ针对PID参数优化问题ꎬ提出一种引领人工蜂群算法

(GABC)ꎮ该算法在保留原有人工蜂群算法(ABC)邻近蜜蜂互相交流信息特性的基础上ꎬ增大观

察蜂向拥有较高质量食物源的采蜜蜂的跟随概率ꎬ引入当前全局最优蜜蜂引领其他蜜蜂向更高

质量的食物源移动ꎮ运用MATLAB对经典测试函数进行优化仿真分析可知ꎬGABC算法能快速

得到理论的最优值ꎬ提高了收敛速度和收敛精度ꎬ优于惯性权重线性下降粒子群算法(PSO-

LDIW)和ABC算法ꎮ以二阶被控模型为研究对象ꎬ将GABC算法与ABC算法和PSO-LDIW算

法进行比较ꎬ可知用GABC算法优化的PID控制器具有无超调量、响应快的特性ꎬ有更好的控制

效果ꎮ

关键词:比例-积分-微分控制器ꎻ参数优化ꎻ人工蜂群算法ꎻ引领人工蜂群算法ꎻ仿真分析

中图分类号:TP18   文献标识码:A   文章编号:2095-509X(2019)06-0041-05

  在工业控制领域中比例-积分-微分(PID)

全局最优解的引领人工蜂群算法(GABC)并对PID

控制器参数进行了优化ꎮ

张淑珍ꎬ袁小龙ꎬ毛 伟ꎬ李泽元ꎬ甄晶博

控制器以其结构简单、稳定性好的特性得到了广泛

应用

[1]

ꎮPID控制器性能的好坏与其3个参数的

选择有着很大关系ꎬ目前PID参数选择方法主要有

传统PID参数整定方法和智能PID参数优化方法ꎮ

对于一些非线性时滞系统ꎬ传统PID参数整定方法

很难满足高精度的控制要求ꎮ随着计算机技术的

发展ꎬ许多学者运用智能算法ꎬ如粒子群算法

功运用在PID控制器参数的优化中

[2-4]

ꎬ对PID参

数进行优化ꎬ发现其比传统PID参数整定方法控制

效果更好ꎬ还能避免传统整定方法的一些缺点ꎮ但

是这些算法都存在早熟和收敛速度慢的问题ꎮ

人工蜂群算法

[5]

(artificialbeecolonyꎬABC)

(PSO)、遗传算法(GA)、蚁群算法(ACO)等已经成

1 PID参数优化

1所示ꎮ

参数为核心的线性控制器ꎬPID控制系统原理如图

PID控制器是一种以比例、微分以及积分3个

图1 PID控制系统原理

  根据期望给定值r(t)与实际输出值c(t)之差

微分通过线性组合构成控制量ꎬ对被控对象进行控

制ꎬ其控制器的微分方程为

u(t)=K

[e(t)+

构成控制偏差e(t)ꎬ并将偏差e(t)的比例、积分、

是Karaboga小组在2005年提出的一种新颖的基

于群智能的全局优化算法ꎬ该算法以简单且易实

现、控制参数少、具有全局性等优点引起了国内学

者的注意ꎮ文献[6]利用ABC算法对PID参数进

行了优化ꎬ证明了其相对于其他智能算法的优越

性ꎬ但是也存在陷入局部最优、后期收敛速度慢、收

敛精度低的缺陷

[7-9]

  针对ABC算法的缺陷ꎬ本文提出了一种基于

收稿日期:2018-03-16

基金项目:兰州市科技计划项目(015-3-109)

式中:t为时间ꎻu(t)为控制器输出ꎻK

为控制器的

比例系数ꎻT

为控制器的积分时间常数ꎻT

为控制

器的微分时间常数ꎮ

PID参数优化就是搜寻一组最佳的PID参数

e(t)dt+

de(t)

]

dt

(1)

让系统具有响应速度快、超调量小、调节时间短等

作者简介:张淑珍(1969—)ꎬ女ꎬ副教授ꎬ博士ꎬ主要研究方向为工业机器人控制等ꎬyxl869607@qq.com.

发布者:admin,转转请注明出处:http://www.yc00.com/num/1715845290a2680594.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信