摘要
PID控制器在现代工业生产中拥有极为广泛的运用,而PID参数对于PID控制器的效果发挥着至关重要的作用。为了解决PID参数的优化问题,提出了一种基于鸡群优化算法的PID参数优化方法,该算法以PID三个参量构造鸡群位置坐标,以误差绝对值和控制输入平方项的时间积分作为优化目标,经过迭代寻优计算得到系统最优控制量。仿真结果表明,与遗传算法、粒子群算法和人群搜索算法的PID参数相比,该算法具有更高的系统控制精度、更快的系统响应速度和更强的鲁棒性,为控制系统的PID参数整定提供了参考。
PID controller is applied extremely widely in modern industrial production,and PID parameters play a crucial role in the effect of PID controller.In order to solve the optimization problem of PID parameters,an optimization algorithm based on chicken swarm optimization is proposed.First,the algorithm constructs chicken swarm position coordinates with three PID parameters.Second,the algorithm uses the integration for absolute error and the square of control input as optimization goal.Finally,the algorithm calculates the optimal control quantity through iterative optimization.The simulation results show that the proposed algorithm has higher system control accuracy,faster system response speed and stronger robustness compared with genetic algorithm,particle swarm optimization algorithm,and seeker optimization algorithm,which provides reference for PID optimization for control system.
作者
彭健
曹中清
PENG Jian;CAO Zhongqing(School of Mechanical Engineering,Southwest Jiaotong University,Chengdu 610031)
出处
《计算机与数字工程》
2020年第5期1082-1086,共5页
Computer & Digital Engineering
基金
国家自然科学基金项目(编号:U1730131)资助。
关键词
PID控制器
鸡群优化算法
遗传算法
粒子群算法
人群搜索算法
参数优化
PID controller
chicken swarm optimization algorithm
genetic algorithm
particle swarm optimization algo-rithm
seeker optimization algorithm
parameters optimization