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)之差
微分通过线性组合构成控制量ꎬ对被控对象进行控
制ꎬ其控制器的微分方程为
1
u(t)=K
p
[e(t)+
T
I
构成控制偏差e(t)ꎬ并将偏差e(t)的比例、积分、
是Karaboga小组在2005年提出的一种新颖的基
于群智能的全局优化算法ꎬ该算法以简单且易实
现、控制参数少、具有全局性等优点引起了国内学
者的注意ꎮ文献[6]利用ABC算法对PID参数进
行了优化ꎬ证明了其相对于其他智能算法的优越
性ꎬ但是也存在陷入局部最优、后期收敛速度慢、收
敛精度低的缺陷
[7-9]
ꎮ
针对ABC算法的缺陷ꎬ本文提出了一种基于
收稿日期:2018-03-16
基金项目:兰州市科技计划项目(015-3-109)
式中:t为时间ꎻu(t)为控制器输出ꎻK
P
为控制器的
比例系数ꎻT
I
为控制器的积分时间常数ꎻT
D
为控制
器的微分时间常数ꎮ
PID参数优化就是搜寻一组最佳的PID参数
∫
t
0
e(t)dt+
T
D
de(t)
]
dt
(1)
让系统具有响应速度快、超调量小、调节时间短等
作者简介:张淑珍(1969—)ꎬ女ꎬ副教授ꎬ博士ꎬ主要研究方向为工业机器人控制等ꎬyxl869607@qq.com.
发布者:admin,转转请注明出处:http://www.yc00.com/num/1715845290a2680594.html
评论列表(0条)