用遗传算法实现PID参数整定
控制理论与应用《自动化技术与应用>2004年第23卷第7期
鱼塑型卫塑型璺型垒巳巳!型!塑!
用遗传算法实现PID参数整定万佑红1,李新华2(1.南京邮电学院电子工程系,江苏南京210003;2.安徽大学电子工程系,安徽合肥230001)
摘要:PID参数整定一直是控制领域中的重要研究问题。本文在MAⅡAB平台上将遗传算法应用于PID参数的自动整定,算法实例仿真取得了良好的效果,为PID参数整定方法提供了一种新的尝试。关键词:PⅢ参数;遗传算法中图分类号:皿273.2文献标识码:A文章编号:1003—724l(2004)Cr7—00Cr7—02
PlDTuningBasedOnGeneticAlgOrithms
WANY叫一h肌91,UⅪn—hI耐
(1.Elec吣icsDepanⅡ屺mof№mjingUIliversi哆of
Pbsting‰llIloLog)r,NanjiIlg210003,Clli眦;
2.Ekc咖icsDepam煳tofAnHlliUIliversi竹,Hefei
230001,Cllim)
Al舭t:A
newmetllodtosolvet}let血IlgofPIDpar删ersisproposedintllispaper.hisshowed山atgoodcontIDle船ctbeobtainedbyusing
GeneticAl鲥山nls(GA).I
Keywords:Pmparamr【ers;GA
l引言啪控制无需知道被控对象的数学模型,算法简单,鲁棒性好且可靠性高,因此成为一种获得广泛应用的控制策略。但在实际生产现场中,由于PⅢ参数整定困难,常规Pm控制器参数往往整定不良,性能欠佳,长期以来,人们一直在寻求PⅢ控制器参数的自动整定技术,例如:快速整定法、继电器法、IsIE最优设定方法、梯度法…等,但上述方法在是否寻到最适合的参数值和对控制对象的要求上都不同程度地存在局限性。遗传算法(GA)是模拟自然界生物进化过程的一种全局优化算法,只需由目标函数值转换得来的适应值信息,因而对控制对象本身没有特殊要求,尤其适合处理复杂的、非线性的问题。本文研究了如何将遗传算法应用于PⅢ控制器参数的自动整定以及在MAJII。AB平台上算法的描述和实现,并选用典型控制对象进行仿真验证。
2PID控制及参数整定皿控制器系统原理框图如下图1所示:将偏差的比例(酶)、积分(KI)和微分(KD)通过线性组合构成控制量,对被控对象进行控制,珞、KI和KD三个参数的选取直接影响了控制效果。
收稿日期:2004一01一14
图lPⅢ控制器系统原理框图r一系统输入变量,c一系统输出变量,偏差e=r—f
3算法的描述及实现3.1参数编码遗传算法是对问题参数所转化成的染色体实施模拟进化操作,所以要解决的首要问题就是要通过编码将解空间的解数据表示成遗传空间的基因型串结构数据。本文采用适用于多种问题的多变量二进制编码方式瞳],对三个待优化的参数l(P、KI和K进行编码。每个参数的编码长度由该参数的取值范围和搜索精度确定。考虑到控制系统的多样性,由用户输入各个参数的取值范围;而控制系统对酶、KI和KD参数都具有鲁棒性,考虑一般工业控制系统的精度要求,本文将搜索精度定为常数0.00l。将这三个参数依次级联起来形成个体,再根据用户输入的初始种群大小,即可产生初始群体。3.2适应度函数
万方数据《自动化技术与应用>2004年第23卷第7期控制理论与应用遗传算法在搜索进化过程中仅用适应度值来评价个体或解的优劣,并作为以后遗传操作的依据,使得初始解逐步向最优解发展。根据Is,IE准则b],为了获得较好的系统阶跃响应,应使时间乘以误差平方的积分最小,目标函数可以表示为
g=I(钯(t))2出式中e(t)为误差信号。采用如下目标函数g到适值函数finless的映射方式:№:I。gg“L0g≥C式中c为目前所有代中见到的g的最大值。这样既保证了目标函数的优化方向对应适值增大的方向,又保证了映射后的适值是非负的。3.3选择策略种群中同时存在N个个体,根据它们对问题环境的适应能力选择哪个被淘汰,那个被保留以繁殖后代。本文将传统的轮盘选择法与最优保留策略结合起来使用H]。首先在当前群体{Sk}中找出适应值最高的最优个体譬,将其保留到一个不参与交叉、变异操作的变量咂M中,然后对剩余个体按照与个体适应值大小成正比的概率进行选择,执行交叉、变异操作,产生下一代种群{Sk+。},如果{Sk+。}中最优个体Sl【+。+优于Sk+,则用Sk+。+替换,IEM,否则保持不变。这样,不仅能不断提高种群的平均适应值,而且能保证最佳个体的适应值不减小。在一定程度上提高了收敛速度,更易得到最优解。3.4控制参数在遗传操作中,交叉算子将被选中的2个个体按概率Pc在随机选取的位置上进行两两交叉,生成2个新的个体,Pc可以理解为交叉操作的频率,Pc太大,会使适应值高的个体很快被破坏掉,Pc太小,搜索会停滞不前。;变异算子按一定概率PIn将新个体的某些位进行变异,变异位由随机数发生器产生,PrIl太大,会导致搜索空间过份增大而变得较盲目,PIIl太小,又会阻碍新的基因形成。综合考虑上述因素,结合实际仿真效果,本文取Pc=0.65,PlIl=0.1,初始种群大小p0_psize=30。4仿真实例遗传算法的各种操作都是针对染色体进行的,而染色体实质上是一个向量,可将其看作一个1*n的矩阵,在各种编程语言中,MA,IIAB语言的基本数据单元就是一个维数不加限制的矩阵,而且包含了强大的控制系统工具箱以及仿真环境s删.I皿Ⅸ。因此,本文采用MA-11AB作为软件平台进行系统编程和仿真。在工业控制系统中,典型传递函数的形式是有延迟的一阶和二阶惯性环节,下面分别以这两种被控对象的传递函数为例进行仿真实验,并将遗传算法优化结果与传统的咖整定结果作比较。仿真实验一:被控对象模型为r㈧一1.5e一55Lr\3,一10s+l按IsIE最优设定法【51可得Kp=1.294,Ⅺ=0.112,Kd=2.659;经系统仿真实验,得到阶跃响应曲线如图2中曲线1所示。用遗传算法来优化Pm控制器参数可得Kp=1.313,l(i=0.094,Kd=2.876,其阶跃响应曲线如图2中曲线2所示。
图2实验l的sIE设定法和遗传算法控制效果比较仿真实验二:被控对象模型为
G(s)2击研按SrE最优设定法可得Kp=1.648,瞄=0.843,Kd=0.659;经系统仿真实验,得到阶跃响应曲线如图3中曲线3所示。用遗传算法来优化PⅢ控制器参数回得Kp=2.647,I(i=o.824,Kd=1.542,其阶跃响应曲线如图3中曲线4所示。
图3实验2的研E设定法和遗传算法控制效果比较5结束语从以上仿真实验的控制效果图可以明显看出,基于遗传算法的PⅢ控制器要比传统PⅢ控制器在响应速度、超调等方面都要理想一些,表明采用遗传算法对控制器参数进行优化选择是可行的,可获得比传统设计方法更优良的控制效果。
6参考文献:[1]BENNEI’s.Devdop啪ntof
tlle肿00n删哪[J].IEEEc呲Dl
Sys蛐Ma鲥ne,1993,13(2):58—65
[2]张晓绩,方浩,戴冠.遗传算法的编码机制研究[J].信息与控制,199r7,26(2):134一139[3]薛定宇著.控制系统计算机辅助设计[M].北京:清华大学出
版社,1996,253—270[4]赵洁,等.基于神经网络一遗传算法的双轴运动啪控制[J].
自动化技术与应用,2003,22(7):8—10[5]陶永华,尹怡欣,葛芦生编著.新型PⅢ控制及其应用[M].北京:机械工业出版社,1998
作者简介:万佑红(1974一),女,讲师,南京邮电学院电子工程系工作,在读博士,主要研究方向:电子电路设计,自动控制与网络安全等。
万方数据用遗传算法实现PID参数整定作者:万佑红, 李新华作者单位:万佑红(南京邮电学院,电子工程系,江苏,南京,210003), 李新华(安徽大学,电子工程系,安徽,合肥,230001)刊名:自动化技术与应用
英文刊名:TECHNIQUES OF AUTOMATION AND APPLICATIONS年,卷(期):2004,23(7)被引用次数:17次
1.Bennet S Development of the PID controllers 1993(02)2.张晓缋;方浩;戴冠 遗传算法的编码机制研究 1997(02)3.薛定宇 控制系统计算机辅助设计 19964.赵洁 基于神经网络-遗传算法的双轴运动PID控制[期刊论文]-自动化技术与应用 2003(07)5.陶永华;尹怡欣;葛芦生 新型PID控制及其应用 1998
1. 席育凡.曾光.张静刚.XI Yu-fan.ZENG Guang.ZHANG Jing-gang 基于改进遗传算法的数字PID参数整定[期刊论文]-西安理工大学学报2006,22(4)2. 陈永红.朱从乔.王基 基于自适应在线遗传算法的PID参数整定与优化[会议论文]-3. 李俊丽.张光辉.LI Jun-li.ZHANG Guang-hui 鲁棒PID控制器参数整定与仿真[期刊论文]-自动化与仪表2005,20(3)4. 谢勤岚.陈红 基于遗传算法的PID控制器优化设计[期刊论文]-光学与光电技术2003,1(3)5. 宋洪法.靳其兵.赵梅.SONG Hong-fa.JIN Qi-bing.ZHAO Mei 基于改进遗传算法的PID参数整定策略[期刊论文]-北京化工大学学报(自然科学版)2005,32(2)6. 陈敏.谭思云.黄玉清.CHEN Min.TAN Si-yun.HUANG Yu-qing 遗传算法在PID参数整定中的应用[期刊论文]-仪表技术2010(5)
1.张付祥.付宜利.王树国 基于遗传算法的多PID控制器参数整定[期刊论文]-制造业自动化 2005(5)2.唐锐.文忠波.文广 一种基于遗传PID控制的力反馈双向伺服系统研究[期刊论文]-机床与液压 2009(4)3.刘国联.谭冠政.何燕 基于改进人工免疫算法的PID参数优化研究[期刊论文]-计算机工程与应用 2008(19)4.赵语涛.张健成 二次速度调节中的遗传PID控制方法[期刊论文]-液压与气动 2005(10)5.邓长春.朱儒明.李咏霞.许波 一种求解TSP问题的多种群并行遗传算法[期刊论文]-计算机仿真 2008(9)6.唐锐.文忠波.文广 一种基于BP神经网络的模糊PID控制算法研究[期刊论文]-机电产品开发与创新 2008(2)7.张建平.刘庆滨 生物制氢过程实现温度控制的解决方案[期刊论文]-自动化技术与应用 2005(5)8.董红生 基于多点频率特性辨识的自整定 PID控制器的研究[期刊论文]-自动化技术与应用 2005(5)9.张索峰.李平 基于改进粒子群算法的PID参数整定[期刊论文]-工业仪表与自动化装置 2010(2)10.张俐 基于小生境遗传算法的MTSP问题求解[期刊论文]-系统工程 2009(7)11.吴春富 基于遗传算法优化的模糊PID控制研究[期刊论文]-自动化技术与应用 2005(7)12.乔志杰.程翠翠 基于遗传算法优化的模糊PID控制研究及其仿真[期刊论文]-皖西学院学报 2009(5)13.乔志杰.程翠翠 基于遗传算法优化的模糊PID控制研究及其仿真[期刊论文]-安徽电气工程职业技术学院学报
基于遗传算法的PID参数整定与优化
福建电脑2014年第2期课题来源:徐州工程学院“江苏省大学生创新创业训练计划项目(创新类)”,编号XCX13095,名称基于遗传算法的PID 参数整定。
0.引言PID 控制是最早发展起来的控制策略之一,由于其算法简单、鲁棒性好和可靠性高,被广泛应用于过程控制和运动控制中,尤其适用于可建立精确数学模型的确定性控制系统中。
在PID 控制中,控制效果的好坏完全取决与PID 参数的整定与优化。
目前,PID 参数整定与优化方法有很多,如Z-N 法、继电型自整定法、最优设计法及梯度法、单纯形法。
前几种整定方法带有经验性并且不是最优解,梯度法和单纯形法极易陷入局部最优点。
因此可采用遗传算法进行参数寻优,该方法是一种不需要任何初始信息并可以寻求全局最优解的高效优化组合方法。
1.遗传算法遗传算法,是由美国的J.H.Holland 提出的一种模仿生物进化过程的最优化方法。
是以自然选择与遗传理论为基础,将生物进化过程中适者生存与群体内部染色体的随机信息交换机制相结合的全局搜索算法。
近年来,人们把它应用于学习、优化、自适应等问题中。
在优化问题中,遗传算法过程简述如下。
首先在解空间中取一群点(基因群),作为遗传开始的第一代。
每个点(基因)用一个二进制的数字串表示,其优劣程度用一个适应度函数来衡量。
适应度函数值小,表明那个点(基因)好,容易在遗传中生存下去。
在向下一代遗传演变中,前一代中的每个数字串根据由其适应度函数值决定的概率被复制到配对池中。
好的数字串以高的概率被复制下来,劣的数字串被淘汰掉。
然后将配对池中的数字串任意配对,并对每一对数字串进行交叉操作,产生新的子孙(数字串)。
最后对新的数字串的某一位进行变异。
这样就产生了新的一代。
按照同样的方法,经过数代的遗传演变后,在最后一代中得到全局最优解或近似最优解。
同常规优化算法相比,遗传算法有以下特点:1)遗传算法是对参数的编码进行操作,而非对参数本身。
遗传算法首先基于一个有限的字母表,把最优化问题的自然参数集编码为有限长度的字符串。
基于归一化遗传算法的PID控制器自适应整定
基于归一化遗传算法的PID控制器自适应整定2019.19科学技术创新基于归一化遗传算法的PID 控制器自适应整定刘文瑞3赵磊1,2,3颜子荔3(1、天津市先进机电系统设计与智能控制重点实验室,天津3003842、机电工程国家级实验教学示范中心(天津理工大学),天津3003843、天津理工大学机械工程学院,天津300384)PID 控制器在自动化生产和交直流伺服系统控制中是最普遍采用的控制策略。
PID 控制器主要参数是比例系数、积分系数和微分系数,它们通过线性组合构成控制量,对被控对象进行控制,故称为PID 控制器[1]。
PID 是最早应用到工业生产的控制策略之一,由于其算法简单、鲁棒性好和可靠性高等明显优势,得到广泛应用。
该类控制器对于已知精确数学模型系统的控制效果最佳[2]。
然而,在实际控制系统中,尤其是复杂的伺服控制系统,由于系统具有一定的非线性、时变性和不确定性,难以获得精确的数学模型,故应用的传统常规的PID 控制难以满足控制要求,主要问题在于PID 控制器最优参数的整定结果不理想,易出现控制器动态响应性能欠佳和稳态误差大的问题,导致适应性很差。
目前,PID 控制器参数优化的方法有很多,如间接寻优法、梯度法、爬山法等,而在热工系统中单纯形法、专家整定法应用较广。
上述几种方法对于控制模型精确的线性系统取得很好的控制效果,但对于非线性、时变系统的控制较差[3]。
单纯形法对初值优劣性敏感度高,易陷入局部最优解,造成优化失败;专家整定法需要太多的经验作数据支撑,不同的目标函数对应不同的数据参数,而整理庞大的专家数据库是一项繁重而又耗时的工程。
因此,寻求一种自适应PID 控制器参数的整定方法实现在线自适应参数的优化工作,具有重要的理论研究意义和工程应用价值。
1归一化遗传算法归一化遗传算法(NormalizedGenetic Algorithm )是在传统的一般GA 的基础上,对编码方式和控制算子进行改进、优化衍生的一种遗传算法。
基于模拟退火遗传算法的PID参数整定与优化
基 于模 拟 退 火 遗传 算 法 的 PD参数 整 定 与优 化 I
李凌 宇, 郭贵法 , 许锦标
( 广东工业 大学 自动化学院 , 广东 广州 5 0 0 ) 10 6
摘要 : 结合模拟退火算法和遗传算法 的思想 , 出模拟退火遗传算 法 , 提 用此算 法进行 PD参 数整定与优化. I 同时使
Agrh s , 根据 固体退 火思 想 , l i m )它是 ot 为解 决 大 规模
组合 优化 问题 , 别 是 N 特 P问 题 完全 组 合 优 化 而 设
足 降低温 度 , 此 控 制再 生 操 作 之后 按 自适应 概 率 依
对种 群 进行 交 叉 、 异操 作 . 样种 群 不 断进 化 , 变 这 直
遗传算法¨ 刮简 称 G G nt l rh s , A( eecAgi m ) 它 i ot 是 根据 自然界 的遗传 机理 而设计 的一种 全新 概念 的
优 化方 法 , 是一 种 建 立 在生 物 界 自然 选 择原 理 和 自
Nc o 法 、 oe — on法 、 优控 制 法 ( i l h s C h nC o 最 误差 积 分指
标最优 )稳定 边 界法 等 , 时还 有 梯度 法 以及 单纯 、 同
形法等 , 但这 些方 法都有 一定 的局 限性 . 文采 用 自 本 然遗传机制的随机搜索方法, 它模拟 了生物界 中的 适应在 线模 拟退 火 遗传 算 法 5 刮对 PD参 数 进行 整 I 生命进化 机制 , 在人 工系统 中实现 特定 目标 的优 化. 定与寻优 , 是一 种在传统遗传算法基础上而改进 的 在2 纪 6 0世 0年 代 , 由美 国 Mi i n大 学 的 JH. 优 化方 法 , 有更好 的寻 优效果 . cg ha . 具 Ho ad教 授 在 《 d pa o n N trla d At c l ln l A at i i a a n rf i tn u i a i
基于遗传算的PID参数优化及MATLAB实现
引言PID操纵器结构简单且鲁棒性强,在操纵领域一直被普遍应用。
运算机的进展为在线辩识提供了条件,从而也为在线整定PID参数提供了可能。
PID操纵是工业进程中应用最普遍的策略之一,因此PID 操纵器参数的优化成为人们关注的问题,它直接阻碍操纵成效的好坏,并和系统的平安、经济运行有着密不可分的关系。
目前PID参数的优化方式很多,如:间接寻优法,梯度法,登山法等,而在热工系统中单纯形法、专家整定法那么应用普遍。
尽管二者都具有良好的寻优特性,但却存在一些短处,单纯刑法对初值比较灵敏,容易陷入局部最优解,造成寻优失败。
专家整定法那么需要太多体会,不同的目标函数对应不同的体会,而整理知识库是一项长时刻的工程。
因此咱们选取遗传算法来进行参数寻优,该方式是一种不需要任何初始信息并能够寻求全局最优解的高效的优化组合方式。
第一章:遗传算法和PID操纵原理简介一遗传算法简介大体原理遗传算法是依照生物进化的模型提出的一种优化算法。
遗传算法是从代表问题可能潜在解集的一个群组(popuation)开始的,而一个种群那么由通过基因(gene)编码(coding)的必然数量的个体(individual)组成。
每一个个体事实上是染色体(chromosome)带有特点的实体。
染色体作为遗传物质的要紧载体,即多个基因组合,其内部表现(即基因型)是某种基因组合,它决定了个体的形状的外部表现。
因此,在一开始需要实现从表现型到基因型的映射即编码工作。
由于仿照基因编码的工作很复杂,咱们往往进行简化,如二进制编码。
初代种群产生以后,依照适者生存和优胜劣汰的原理,逐代(genetation)演化产生出愈来愈好的近似解。
在每一代,依照问题域中个体的适应度(fitness)大小挑选(selection)个体,并借助于自然遗传学的遗传算子(genetic operator)进行组合交叉.(crossover)和变异(mutation),产生出代表新的解集的种群。
基于改进遗传算法的PID参数整定策略
第32卷第2期2005年北京化工大学学报JOURNAL OF BEI J IN G UN IV ERSIT Y OF CHEMICAL TECHNOLO GYVol.32,No.22005基于改进遗传算法的PID 参数整定策略宋洪法1 靳其兵1 赵 梅2(1.北京化工大学信息科学与技术学院,北京 100029;2.苏州科技学院电子系,江苏苏州 215011)摘 要:针对简单遗传算法(SG A )收敛速度慢、易于早熟等缺点,在前人研究成果的基础上,提出动态调整搜索空间策略,对遗传算法进行多步渐进搜索。
并采用改进的自适应交叉算子和自适应变异算子,结合兼顾性能指标和响应过程平衡的适配函数,以多种改进方式相结合的遗传算法对PID 参数进行迭代寻优整定。
仿真结果表明:当被控对象存在较大纯滞后、时间常数特性时,采用本方法优化PID 控制器参数可获得比较满意的调节效果。
关键词:遗传算法;自适应交叉;早熟;PID 参数整定中图分类号:TP273收稿日期:2004205206基金项目:中国石化总公司资助项目(X503014);中国石油天然气集团公司资助项目(03E7042)第一作者:男,1981年生,硕士生E 2mail :songhongfa @ 目前PID 参数整定方法主要有两种,一种是经验整定法,另一种是智能整定方法[1]。
前者算法简单,容易实现,但缺乏灵活性;后者具有很强的自适应能力,但算法比较复杂,无法满足现场的快速响应要求。
因此,既要有自适应能力又要求算法相对简单的PID 自整定技术成为控制界学者研究的努力方向。
简单遗传算法(SG A )已被证明不能收敛到全局最优解[2]。
文献[326]对自适应交叉和变异概率作了一定分析;文献[7]给出了遗传算法适配函数的一般构造原则以及遗传算法的自适应机制。
本文在综合考虑上述研究成果的同时,分析发现:遗传算法的初值给定范围与其搜索效率有很大的关系,即搜索初值越接近最优值,搜索范围越小,遗传算法的搜索效率就越高。
用遗传算法实现PID参数整定
用遗传算法实现PID参数整定
万佑红;李新华
【期刊名称】《自动化技术与应用》
【年(卷),期】2004(023)007
【摘要】PID参数整定一直是控制领域中的重要研究问题.本文在MATLAB平台上将遗传算法应用于PID参数的自动整定,算法实例仿真取得了良好的效果,为PID 参数整定方法提供了一种新的尝试.
【总页数】2页(P7-8)
【作者】万佑红;李新华
【作者单位】南京邮电学院,电子工程系,江苏,南京,210003;安徽大学,电子工程系,安徽,合肥,230001
【正文语种】中文
【中图分类】TP273.2
【相关文献】
1.基于免疫遗传算法的高频感应加热电源PID参数整定 [J], 张鹏刚;罗宏
2.基于改进遗传算法的PID参数整定研究 [J], 王文庆;杨楠
3.基于元胞遗传算法的PID参数整定 [J], 刘微;陈思敏
4.基于改进遗传算法的环形倒立摆PID参数整定 [J], 陈文;徐晓龙;钟晓伟;窦文涛
5.基于层次分析遗传算法PID参数整定的四旋翼控制系统 [J], 唐顺
因版权原因,仅展示原文概要,查看原文内容请购买。
基于在线自适应遗传算法的PID参数整定和优化
整定 , 使得控制效果不理想等问题, 出了 自 提 适应遗传算法的 P I D参数整定 。根据遗传算法具有 在线性差的问题 , 对遗传算
法作 了改进 。通过 自适应遗传算法对 PD参数进行整定与寻优 , I 选择 自适应度大 的个体所对应的 PD控制参数作为采样 时 I
第2卷 第l 8 2 期
文章编 号:06— 3 8 2 1 )2— 14— 4 10 9 4 (0 1 1 0 5 0
计
算
机
仿真 ຫໍສະໝຸດ 21年1月 01 2 基 于在 线 自适 应 遗传 算 法 的 PD 参数 整定 和 优 化 I
张 巍 , 宇清 卢
( 河南农业职业学 院电子信息工程系 , 河南 郑州 4 1 5 ) 5 40
K YWOR : ee ca oi m ( A) Prm tr A at e E DS G nt l rh s G ; aa ee; dpi i g t v
中图分 类号 :P 7 T23 文献标识码 : A
Opi z da d Adu tteP r mee fP D t e n j s h a a tro I mi
Ba e n O n —lne Ada tv e e i g rt s sdo —i p ie G n tc Alo ihm
间下 的 PD控制参数 。改进后的算法有效提高 了遗传算法的寻优 能力 , I 提高 了算 法的收敛 的速度 , 一定的范 围可 以求得 在 最优全局解 。在 M T A A L B上仿真结果表 明, PD参数的寻优过程 中, 适 应遗传算 法具有更 强的寻优能力 , 在 I 自 提高了控制 系统 的 自 适应性 , 为优化控制系统设计提供了依据。 关键词 : 遗传算法 ; 参数 ; 自适应
基于遗传算法的伺服系统PID控制参数整定
基于遗传算法的伺服系统PID控制参数整定姚禹;王博;高智【摘要】针对串并联机床伺服系统具有多变量、非线性和强耦合的特点,提出了基于遗传算法的串并联机床伺服系统PID控制.利用遗传算法快速寻优PID参数,实现对PID参数的整定.通过Matlab/simulink对串并联机床的双闭环调速系统进行仿真分析,结果表明,该方法具有调节时间短、无超调、鲁棒性强等优点,明显提高了串并联机床伺服系统的控制性能.【期刊名称】《长春工业大学学报(自然科学版)》【年(卷),期】2017(038)006【总页数】6页(P526-531)【关键词】伺服系统;遗传算法;PID参数整定;串并联机床【作者】姚禹;王博;高智【作者单位】长春工业大学应用技术学院,吉林长春130012;长春市轨道交通集团有限公司,吉林长春 130012;长春工业大学应用技术学院,吉林长春130012【正文语种】中文【中图分类】TP2730 引言串并联数控机床伺服系统具有多变量、非线性、强耦合的特点[1-4],为了满足不同的加工需求,串并联数控机床要求多个控制模块共同协作,故此对应用在其上的控制器要求较高。
PID控制器具有原理简单、易于应用、鲁棒性强的优点,在以往数控机床中应用的非常广泛[5-7]。
然而,由于串并联数控机床伺服系统控制器要调节电流环、速度环和位置环的多个变量,同时这些变量又存在着并不十分明显的耦合关系,使得串并联数控机床伺服系统极易受负载扰动的影响,若采用常规PID 控制,控制器的参数选择则异常困难[8-10],这使得串并联数控机床的伺服系统难以取得满意的控制效果。
针对这一问题,文中利用遗传算法整定串并联数控机床伺服系统的PID控制参数解决耦合对PID控制参数的影响。
通过种群的多样性和较强的寻优能力[11-12],快速寻优电流环和速度环PID控制参数,实现对串并联数控机床伺服系统PID控制参数的整定,提高伺服系统的控制精度和适应性。
通过仿真分析,验证了所提方法具有调节时间短、无超调、鲁棒性强等优点,可改善串并联数控机床伺服系统的控制性能,进而提高串并联数控机床的加工精度。
PID参数整定方法
PID参数整定方法PID(比例-积分-微分)是一种常见的控制算法,广泛应用于工业自动化领域。
在使用PID控制算法时,为了使系统能够达到良好的控制效果,需要进行参数整定。
本文将介绍几种常用的PID参数整定方法。
1.经验法:经验法是一种常见的PID参数整定方法,它基于工程师的经验和直觉。
根据控制对象的特性和要求,调整比例增益Kp、积分时间Ti和微分时间Td的值。
这种方法操作简单,但需要工程师具备一定的经验。
2. Ziegler-Nichols方法:Ziegler-Nichols方法是一种经典的PID参数整定方法,它通过试探法的方式确定参数。
具体操作步骤如下:-将积分时间Ti和微分时间Td设为0,只调整比例增益Kp。
-增加Kp,直到系统开始出现振荡。
-记下此时的Kp值,设为Ku。
-根据振荡周期Tu,计算出比例增益Kp、积分时间Ti和微分时间Td的值,即Kp=0.6Ku,Ti=0.5Tu,Td=0.125Tu。
3.系统辨识法:系统辨识法是一种通过实验数据分析来确定PID参数的方法。
步骤如下:-设定一定的输入信号,并记录系统的输入输出数据。
-通过数据处理方法,建立系统的数学模型,如传递函数或状态空间模型。
-利用系统辨识算法估计模型参数。
-根据辨识得到的模型参数,运用数学方法求解PID参数。
4.遗传算法优化法:遗传算法优化法通过模拟生物进化机制来最优解,可以用于PID参数的优化。
具体步骤如下:-通过实验数据建立系统的数学模型。
-设定适应度函数,作为评价PID参数优劣的指标。
-随机生成一组初始PID参数。
-利用遗传算法进行迭代优化,不断生成新的PID参数组合,并通过适应度函数评估其优劣。
-根据迭代次数或适应度达到一定要求时,停止优化,并得到最优PID参数。
5.自整定控制器方法:自整定控制器方法是一种通过系统自身对控制对象进行辨识和参数整定的方法。
常见的自整定控制器方法有自适应控制器和模型参考自适应控制器。
它们通过在线辨识控制对象的参数变化,并实时调整PID参数来达到控制要求。
并联PID控制器参数自整定的遗传算法模型
并联PID 控制器参数自整定的遗传算法模型SC09009060 陈鹏中国科学院沈阳自动化研究所,沈阳 110000E-mail:david_19830607@摘要:本文基于遗传算法,设计了并联PID 控制器的参数自整定方法,并与经典的PID 参数整定方法Ziegler-Nichols 方法进行了比较。
将遗传算法用于PID 参数自整定的模型,为PID 控制器的应用提供了更加广阔的空间。
关键词:遗传、算法、PID 、参数整定一、 引言在工业控制系统中,PID 控制器是一种可靠的、行之有效的控制方法。
但PID 控制方法对参数整定的要求较高。
在实际应用中,往往需要反复多次调整,才能确定出较为满意的参数。
如果PID 参数设置不合理,容易出现超调量过大或反复振荡现象,跟踪过程不平稳,甚至发散。
实际的工业控制系统复杂多变,被控系统的传递函数往往无法确知,这也为PID 控制器的参数整定带来了相当的困难。
基于以上原因,需要设计出一种高效的PID 控制器参数自整定方法。
本文针对并联PID 控制器,利用遗传算法建立模型,设计了并联PID 控制器参数在线自整定的方法。
二、 经典PID 参数整定方法经典的PID 参数整定方法主要指Ziegler-Nichols 方法,简称Z-N 方法。
具体做法是:先将继电特性控制器与被控对象串联,置于前向通道上,构成单位反馈系统。
由于继电特性控制器的作用,在脉冲激励)(t δ的作用下,继电器回路系统将出现自振荡。
在振荡稳定后,由计算机测得自振荡幅值c a 和周期c T 。
并联PID 控制器的传递函数为)11(s T sT K d i p ++其中参数由以下经验公式算出cp a dK π4.2=c i T T 5.0= cd T T 125.0=其中d 为继电特性控制器的幅值。
由计算机将算出的参数传给PID 控制系统,就完成了Z-N 法PID 参数整定。
我们可以选取一个控制对象120)(6+=-s es G s并选取1=d ,用并联PID 控制器对)(s G 实施控制,通过Z-N 法整定PID 参数。
