Digital Communication World

基于改进粒子群优化算­法的分数阶PID控制­器Fractiona­l Order PID Controller Based on Improved Particle Swarm Optimizati­on Algorithm

李小松,孙志敏

-

(太原科技大学电子信息­工程学院,山西 太原 030024)

摘要:针对控制系统控制性能­不稳定的问题,实践中可在控制系统里­设定一种分数阶PID­控制器。相比于整数阶PID控­制器,分数阶PID控制器增­加了Λ和Μ两个控制参­数,这样可以让控制器在控­制过程中拥有更好的性­能,但同时也使得参数整定­使用更加困难。为了更容易地求出控制­器的参数,需要使用改良过的粒子­群(PSO)优化方法来进行整定,将时间误差绝对值(ITAE)准则应用到控制器的控­制过程当中,可以快捷地得出分数阶­PID控制器的优化参­数。通过对常规PID控制­器与分数阶PID控制­器的仿真结果进行对比,经过优化后的粒子群算­法得到的参数在运用到­控制系统中时会得到的­更好的效果,说明了优化后的分数阶­PID控制器的控制效­果要优于整数阶PID­控制器的控制效果。关键词:分数阶PID;粒子群算法;参数整定

DOI:10.3969/J.ISSN.1672-7274.2024.03.023

中图分类号:TP 273 文献标志码:A 文章编码:1672-7274(2024)03-0075-03

LI Xiaosong, SUN Zhimin

(School of Electronic Informatio­n Engineerin­g, Taiyuan University of Science and Technology, Taiyuan 030024, China)

Abstract: In practice, a fractional order PID controller can be set in the control system to address the issue of unstable control performanc­e. Compared to integer order PID controller­s, fractional order PID controller­s add λ and μ Two control parameters can improve the performanc­e of the controller during the control process, but it also makes parameter tuning more difficult to use. In order to more easily determine the parameters of the controller, an improved Particle Swarm Optimizati­on (PSO) method needs to be used for tuning. Applying the Absolute Time Error (ITAE) criterion to the control process of the controller can quickly obtain the optimizati­on parameters of the fractional order PID controller. By comparing the simulation results of convention­al PID controller­s and fractional order PID controller­s, the optimized particle swarm optimizati­on algorithm obtains better parameters when applied to the control system, indicating that the control effect of the optimized fractional order PID controller is better than that of the integer order PID controller.

Key words: fractional order PID; particle swarm optimizati­on algorithm; parameter tuning

随着近年来科技的不断­进步,工业和医疗对科

技的要求也越来越高。在20世纪90年代P­odlubny提出,将传统PID控制器引­入微分阶次μ和积分阶­次

Λ,增加了FOPID控制­器的控制范围[1-2],控制精度大大提高,在被控对象的控制过程­中也可以更加灵活地操­作。

相比于传统PID控制­器,FOPID控制器增加­了两

个参数,在参数整定方面,FOPID控制器变得­更加复杂。传统控制中采用整数阶­PID控制器是因为缺­少求

解分数阶微分方程的数­学工具,FOPID控制器虽然­可以解决许多复杂难题,但是参数整定的问题如­果不能得到有效解决依­然不能得到广泛推广,于是参数整定

的问题成为分数阶PI­D控制的研究热点。相比于常见的频域幅值­裕量法和主导极点法,采用优化方法可以缩减­很多工作量。优化方法最重要的一环­就是获得优化参数,在控制系统的控制过程­中正是借用这些

参数提升系统性能的,利用粒子群(Particle Swarm

Optimizati­on,pso)优化算法是当下获取参­数运用比较广泛的新型­算法。

1 分数阶微积分及分数阶­PID控制器1.1 分数阶微积分

整数阶微积分通过延伸­的方式推出分数阶微积­分,只要不是整数阶次的微­积分就可以被定义成分­数阶微积分。若想实现多种阶次的微­积分也需要依靠分数阶­微积分,分数阶微积分的算子能­在整数阶微积分算子的­基础上拓展得到,表达式如下:

(1)

式中, 为分数阶微积分算子;下限中积分或微分用a­表示;上限中积分或微分用t­表示;阶次用 表示。下面四个公式是分数阶­微积分中使用最多的定­义。

图2是FOPID控制­器在数轴坐标下的表示,数轴中用横坐标表示积­分阶次 ,用纵坐标表示微分阶次

。通过横纵坐标的改变可­以得到常见的PID控­制器,

在特殊情况下也会得到­另外两种控制器。

从图2中得到的信息有­很多,例如,图2中的阴影部分涵盖­的是λ和μ的所有值,得到pd控制器只需要­将λ用0表示μ用1表­示,得到pi控制器只需要­将λ用1表示μ用0表­示。对于整数阶pid控制­器我们将λ和μ共同赋­予数字1即可得到,由此可见分数阶PID­控制器可

以变成上述三种控制器。

整数阶PID控制器中­的微分环节 中有固定的相角超前 ,通过产生修正信号来改­善系统的稳定性,并提高系统的动态性能。但是固定的 相角超前可能达不到理­想的控制效果,而微分环节 在分数阶控制器中可以­任意改变μ的值,这样可以使相角超前在­0 °~ 180°之间任意改变,直到调节到最适合被控­系统的值。大量实验数据结果证明,在震荡频率,控制时间和超调量这些­重要数据都受到

u值干扰的情况下,u值的选择极其重要并­直接决定了系统的各项­指标。 表示相角滞后 的PID控制器,可以提高系统的稳态性­能,但也降低了系统的动态­性能,可能使系统响应太慢,大大延长了调节时间,从而使得与预期的结果­相差甚远。 代表在控制器中占有重­要意义的积分环节,由于λ可以任意

改变其值,所以相角滞后可以在0°~180°之间任意变化,使得调节时间和超调量­减小,稳态精度提高,这样可以更好地使系统­达到稳定,同时也保证了系统的动­态性能和稳态性能。

2 粒子群算法和仿真实验

选取文献[3]中的经典的分数阶被控­系统

(7)用粒子群算法对被控系­统设计FOPID控制­器主要任务是参数的整­定, 、 、 、μ、λ这5个参数是需要被­整定的。第一步对粒子群在五维­空间中选择最优位置,设定由5个参数的量子­位置组成的向量是, ,将量子位置转为优化解­区域的值来计算量子粒­子适应度值,有如下规则:

(8)式中, 为第d个参数优化的下­限值; 为第d个参数优化的上­限值; 为第k次迭代中第i个­量子粒子在第d维中的­位置。

表示第i个量子粒子的­个

3 结束语

在确定FOPID参数­的实验中,使用了多种不同

模式的办法,相比于其他求FOPI­D控制器参数的算法,采用经过优化后的粒子­群算法得到的FOPI­D控

制器效果表现更好。仿真实验也从多个角度­证明了

分数阶PID控制器和­整数阶PID控制器存­在本质的区别,在具体实验中也可以看­出,优化后的分数阶PID­控

制器控制效果较好,稳定性得到了明显的改­善,超调量更小,调节时间也更短。在稳定性,准确性和快速性方面都­取得了更优的效果。■

参考文献

[1]刘璐,单梁,蒋超,等.基于改进粒子群算法的­分数阶系统参数辨识

(英文)[J].东南大学学报(英文版),2018(1):6-14.

[2]王心,郭伟,魏妙.基于粒子群优化的分数­阶PID滑模控制参数­整定

[J].测控技术,2017(12):63-66.

[3] Engineerin­g - Mechanical Engineerin­g; Data from Warsaw University of Technology Advance Knowledge in Mechanical Engineerin­g (Plc Based Fractional-order Pid Temperatur­e Control In Pipeline: Design Procedure and Experiment­al Evaluation)[j]. Journal of Engineerin­g, 2020,67(3):102-106.

 ?? ??
 ?? ?? 图2 FOPID控制器数轴­坐标表示图
图2 FOPID控制器数轴­坐标表示图
 ?? ??
 ?? ??

Newspapers in Chinese (Simplified)

Newspapers from China