1、毕业设计文献综述电气工程与自动化直流电动机双闭环控制系统设计与分析摘要针对传统PID控制器参数的整定的缺陷,提出利用PSO算法对PID参数进行整定。在介绍PSO原理的基础上,总结了PID控制器参数的优化过程,通过PSO算法及其改进算法对工业上典型被控对象进行了PID参数的优化,与传统PID控制器参数整定方法进行了对比分析,表明PSO算法及其改进算法比传统工程控制方法能获得更好的动态性能指标,有更快的跟随性与鲁棒性。关键词双闭环控制系统粒子群优化算法PID控制器1背景直流电动机因其特性能在比较广泛的范围内平滑调速,在工业控制中,其调速控制系统占据重要的地位,而直流调速控制系统中最典型一种调速系统
2、就是转速电流双闭环调速系统。现在直流调速理论发展得比较成熟,但要真正设计好一个双闭环调速系统并应用于工程设计却有一定的难度1在工业过程工程中,PID控制器因结构简单、易于实现、鲁棒性好和性价比高等优点,所以得到广泛的应用。控制系统设计最主要的是对PID控制器参数的整定,根据各个被控过程的特性来确定PID控制器的参数大小。PID控制器参数整定的方法很多,概括起来有两大类一是理论数值计算整定,它主要是通过所建立的数学模型,进行理论上的数值计算来确定控制器的参数。不过,这种方法所得到的计算数据必须在实际工程中进行进一步的调整和修改。二是工程整定方法,它主要根据工程经验,直接在控制系统的试验中进行。但
3、无论采用哪一种方法所得到的控制器参数,都需要在实际运行中进行最后调整与完善2。2PID控制器参数整定的研究现状与发展趋势PID控制器自产生以来一直是工业生产过程中应用最广,也是最成熟的控制器。目前绝大多数工业控制器都是PID控制器或其改进型。然而,在越来越复杂的工业过程中,常常难以确定其精确数学模型,无法从理论上准确设计PID控制器的相应参数。此外,在实际的生产现场中,由于控制过程十分复杂,具有高度的非线性性和时变性,而且存在噪音和负载干扰因素,传统PID参数设计方法往往整定不良,性能欠佳,对运行工况的适应性较差,难以满足对生产过程的控制性能和产品质量的要求。所以对PID参数的选择,要同时考虑
4、对象的数学模型和实时调节3。目前存在许多传统的PID参数整定方法,如经验整定法,临界比例法、飞升曲线法、衰减曲线法等等,虽然这些方法在实际控制中普遍使用,但是整定的控制性能指标不理想,随着智能计算科学的逐步兴起,智能优化算法在PID参数整定中取得了传统优化算法无法比拟的结果,如采用蚁群算法、遗传算法进行参数寻优取得了较好的结果,但是蚁群算法算法编程复杂,所以应用不广;遗传算法存在早熟、参数依赖性强的缺点4。粒子群算法(PSO)是1995年由KENNEDY和EBERHART共同提出的。PSO算法来源于对鸟群的觅食过程中的迁徙和聚集的模拟,更确切地说是简单个体组成的群体与环境以及个体的互动行为,利
5、用粒子间的互相作用发现复杂搜索区间的最优区域。PSO算法具有计算快速收敛、不易陷入局部最优、所需参数少而且易于实现等特点,引起国际上相关领域众多学者的关注和研究5。3观点与主张标准PSO算法6的基本思想是模拟自然界生物的群体行为来构造的随机优化算法。设在D维空间中,有M个粒子组成一个群落,其中12,IIIIDXXXX,表示第I个粒子在D维空间的当前位置,第I粒子的当前速度用12,IIIIDVVVV,表示;粒子I所经历的最好位置称为BESTP,记作12,IIIIDPPPP,,即个体最好位置;全局极值BESTG,记为12,GGGGDPPPP,,则PSO算法的进化方程描述为11122,NNNNNNI
6、DIDIDIDGDIDVWVCRANDPXCRANDPX(1)11,NNNIDIDIDXXV(2)其中1RAND和2RAND表示为0,1范围内变化的随机数;1C和2C为加速度常数,用来调节每次迭代的步长,一般设置为2;N为迭代次数;W为惯性权重,起着调整算法局部和全局的搜索能力的作用;此外为了减少在进化过程中,粒子离开搜索空间的可能性,粒子的速度IDV被一个最大的速度MAXV限制,即当前对粒子的加速导致其在某维的速度超过最大的速度MAXV,则速度就被限制在MAXV。其中最大速度取决于当前位置与最好位置之间区域的分辨率,如果最大速度太大,可能会飞过最优解,如果最大速度太小,又不能在局部好区间之外
7、进行搜索。改进的PSO优化算法从标准粒子群算法可以看出,单个粒子在运动的过程中,不仅从自身个体行为中学习经验、获取信息,而且也从群体整体行为中学习经验获取信息,但是这一过程都是把最优个体作为学习对象。在标准粒子群算法中考虑学习群体中最差个体的失败经验。这样速度的更新公式就变更为按照个体极值、全局极值和个体最差值、全局最差值更新,使得粒子有更多的信息来调整自己的状态7。(1)和(2)更新公式如下式11122,NNNNNNIDIDIDIDGDIDVVCRANDPXCRANDPX311,NNNIDIDIDXXV(4)PSO算法及其改进的PSO算法优化PID参数的基本方式有两种,即离线计算和在线计算。
8、当对象的数学模型已知且为线性定常系统时,用离线计算较好,但它与传统的参数整定方法一样,在确定参数后,整个动态控制过程中,其参数是不能变的,极大制约了PID控制特性。在线计算在动态过程的每一步都进行PID参数的寻优计算,使其具有专家PID的控制特性。4总结PSO算法是一种新型的演化计算方法,其算法简单,参数较少,优化性能好。通过分析其优化的原理,给出了一种PSO算法的改进策略,并将改进PSO算法应用于PID参数整定中,获得了良好的优化效果和很好的收敛性。与传统PID参数整定方法相比,采用改进的PSO算法对PID参数进行整定,控制器的控制效果更佳12。主要参考文献1CHAOOU,WEIXINGLI
9、N,COMPARISONBETWEENPSOANDGAFORPARAMETERS,PROCEEDINGSOFTHE2006IEEEINTERNATIONALCONFERENCEONMECHATRONICSANDAUTOMATIONJUNE2528C,2006,LUOYANG,CHINA2祁佳,罗琦,王德强,基于改进粒子群算法的PID控制器参数整定J计算机与现代化,2009年第1期(总第161期)3陈俊强俊,基于粒子群算法的PID控制研究J自动化与仪器仪表,2009年第3期(总第143期)4王伟,张晶涛,柴天佑PID参数先进整定方法综述J自动化学报,2000年第26卷第3期5KENNEDYJ,E
10、BERHARTRC,SHIYSWARMINTELLIGENCEMSANFRANCISCOMORGANKAUFMANPUBLISHERS,20016邵文,左信,张志新改进粒子群优化算法及其在PID参数整定中的应用研究J石油化丁自动化,2008年第44卷第5期7李立礼,王强,王晓霄改进粒子群优化算法在PID参数整定中的研究J计算机工程与应用,2009年第45卷第25期8陈伯时,电力拖动自动控制系统第3版M机械工业出版社,20049刘金琨,先进PID控制MATLAB仿真第2版M北京电子工业出版社,200410孔敦卫,张勇,张建化新型粒子群优化算法J控制理论与应用,2008年第25卷第1期11陈贵敏,贾建援,韩琪粒子群优化算法的惯性权值递减策略研究J西安交通大学学报,2006年第40卷第1期12李军军吴燕翔甘世红刘雨青匡兴红许波桅,基于梯度PSO算法的PID参数整定,科学技术与工程,2009年第9期