基于微粒群优化算法的二自由度PID调节器的设计
ComputerEngineeringandApplications计算机工程与应用2009,45(16)87
基于微粒群优化算法的二自由度PID调节器的设计
王海稳1,张井岗1,曲俊海2WANGHai-wen1,ZHANGJing-gang1,QUJun-hai2
太原0300241.太原科技大学电子信息工程学院自动化系,
太原0300062.中国兵器工业集团第207研究所,
1.AutomationDepartment,TaiyuanUniversityofScienceandTechnology,Taiyuan030024,China2.ChinaNorthIndustriesGroup207ResearchInstitute,Taiyuan030006,ChinaE-mail:wheaven@http://doc.xuehai.net
WANGHai-wen,ZHANGJing-gang,QUJun-hai.Optimaldesignfortwo-degree-of-freedomPIDregulatorbasedon
(16):http://doc.xuehai.netputerEngineeringandApplications,2009,4587-89.)PIDregulatorispresented.BasedonsensitivityAbstract:Akindofnewdesignmethodfortwodegreeoffreedom(2DOF
(PSO)function,theparametersoftwodegreeoffreedomPIDregulatorareadaptivelyadjustableusingParticleSwarmOptimization
algorithm,thecomparisonsofsimulationresultswiththeimprovedGAaregiven,betterdynamicresponseperformanceofbothcommandtrackinganddisturbancerejectioncharacteristicscanbeachievedsimultaneously,theoptimal2-DOFPIDregulatorhasgoodrobustness,thesimulationverifiestheeffectivenessofthePSOalgorithm.Keywords:two-degree-of-freedomPIDregulator;particleswarmalgorithm;optimizationdesign
摘要:提出了一种新二自由度PID调节器的设计方法。基于灵敏度函数,采用PSO优化算法对二自由度PID参数进行自适应调整,仿真结果和改进的遗传算法进行比较,系统同时具有良好的跟随性能和抗干扰能力,所设计的二自由度调节器具有很强的鲁棒性,证明了PSO算法的有效性。关键词:二自由度PID调节器;微粒群算法;优化设计
文章编号:(2009)DOI:10.3778/j.issn.1002-8331.2009.16.0241002-833116-0087-03
文献标识码:A
中图分类号:TP273
1引言
二自由度PID控制器改进了常规PID控制器的缺点和不
机全局优化技术,算法通过粒子间的相互作用发现复杂搜索空间中的最优区域,由于PSO算法概念简单,容易实现,短短的几年时间,现已在函数优化、模PSO算法便获得了很大的发展,
糊系统优化等应用领域得到广泛的研究,一些研究者将其应用于PID控制器的优化设计[8-12]。
本文针对典型过程控制对象,采用微粒群优化算法(PSO)对设定值滤波型二自由度PID控制器进行优化设计。通过将二自由度PID控制器的参数设置为群体微粒在参数空间的位置,模拟群体智能和动物觅食的动态行为对二自由度PID参数寻优,使代表二自由度PID控制器参数的微粒向最优区域移动,获得最优的二自由度PID控制器参数。在优化过程中,将最大灵敏度作为约束条件,时域性能作为优化指标,从而使系统在具有较强鲁棒性的前提下,获得最优的设定值跟随特性和干扰抑制特性。仿真研究结果表明了这一方法的有效性。
足,可以使系统获得良好的控制性能,但二自由度PID控制器整定难度大。通常采用的方法是先整定PID参数KP、参数多、
然后根据经验值一次性选定二自由度化系数α、TI、TD,β、γ。虽
然这种方法在工程实践中已有成功应用的例子,但其结果并不是最优的。为此,近年来一些研究者将智能优化算法应用于二自由度PID控制器设计[1-7]。文[1-5]将改进的遗传算法应用于二自由度PID控制器参数优化设计。但由于遗传算法要涉及到繁琐的编码解码过程以及较大的计算量,容易发生“早熟”,陷入局部解。文[6]将改进的思维进化算法也应用于二自由度PID控制器参数优化设计,得到的结果优于采用遗传算法进行设计的结果。这些方法所设计的二自由度PID控制器可以使系统同时具有良好的目标值跟随特性和干扰抑制特性。但这些方法一般都以系统的时域响应性能作为优化指标,没有考虑系统对鲁棒性的要求。
微粒群优化算法(ParticleSwarmOptimization,)是继PSO
蚁群算法之后的又一种群体智能算法,它是一类随遗传算法、
基金项目:校青年基金项目(No.2006103)。
(ParticleSwarmOptimization)2微粒群优化算法
2.1PSO算法原理
PSO算法[13-14]最早是在1995年由美国社会心理学家James
作者简介:王海稳(1978-),讲师,研究方向:群智能、智能计算和二自由度控制;张井岗(1965-),男,博士,教授,研究方向为先进控制理论及应用;
(收稿日期:2008-04-15
修回日期:2008-07-10
一种基于粒子群算法的二自由度PID控制器优化设计_专业资料。粒子群算法在解决复杂问题的优化设计上具有算法简单,计算速度快的优点,将粒子群算法引入到二自由度PID控制...
基于PSO算法的目标值前馈型二自由度PID控制器的优化设计_信息与通信_工程科技_专业...微粒群 算法 ( part icle sw arm opt imizat ion) 是继遗传算法、 蚁群...
如基于 遗传算法进行的二自由度PID控制器的设计,但是 利用遗传算法会涉及到繁琐...微粒群优化算法(Particle Swarm 作者简介:王海稳(1978一),女,河北邢台人,在读...
PSO算法及在二自由度PID调节器优化设计中的应用_专业资料。微粒群算法是一种群体...基于灵敏度函数,采用PSO算法对二自由度PID参数进行自适应调整,提出了一种新二...
多目标优化问题的微粒群优化算法 基于微粒群优化的多...——智能控制器优化、最优控制器设计 机器人学——...基本微粒群优化算法 2.1 算法原理首先给出两个假设...
二自由度 PID 控制器优化设计彭 力1 李稳 1 何...( 适应值 高的解或解 集即码串 群各段的 高位...001。 3 基于改进遗传算法的控制系统设计设定滤波型...
第六章 智能控制中的优化方法_微粒群优化算法_能源...( pi1 , pi 2 , pi 3 ,?, piD ) 同时,...文献 [48] 将改进的 PSO用于IIR数字滤波器的设计,...
背景微粒群优化算法 ( PSO ) 是一种进化计算技 ...rand () ? ( pid ? xid (t )) ? c2 ? ...相同点 ? 都基于种群 ? 都需要适应度函数 ? 都...
22 摘要 本文主要研究基于粒子群算法控制系统 PID参数优化设计方法以及对 PID控 ...分数阶PID的控制性能与控制器参数 K p , K i , K d 以及 ? , ? 的...
基于改进粒子群算法的PID控制器参数优化_机械/仪表_工程科技_专业资料。第 26 ...2, fi 和 f 时刻 Pi 和 Pg 的适应 度值 , m为种群的 g 分别是 t ...
39 7.5.2.2 基于粒子群优化算法的 PID 整定 .....Shi 和 Eberhart[10]提出了用模糊系统来动态调节...工程优化问题中的应用求解过程及其有关参数的设计。 ...
我要评论