



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于免疫算法PID控制器参数的优化设计2005年9月第2o卷第3期山东师范大学学报(自然科学版)JoumalofShandongNormalUniversity(NaturalScience)Sep.2005Vo1.20No.3基于免疫算法PID控制器参数的优化设计董梅高康林(济南大学信息科学与工程学院(东校区),250001,济南/第一作者43岁,女,讲师)摘要根据生物免疫系统的特性,提出一种基于免疫进化计算PID控制器参数的优化设计算法.免疫进化算法引入记忆细胞的抗体浓度调节机制,具有种群的多样性,能确保快速稳定地收敛到全局的最优点.仿真实验表明该算法简便有效.关键词免疫进化算化;优化方法;PID参数优化设计中图分类号11)311.13根据免疫系统的抗体产生机制,将先验知识转化为记忆细胞,并引入抗体的多样性和浓度调节机制,我们提出一种基于免疫进化计算的PID参数的优化设计方法,该方法无需任何初始信息并可求得全局最优解.1免疫算法的学习机理免疫是指生物体对感染具有的抵抗能力.免疫系统是抵抗细菌,病毒和其它致病因子入侵的基本防御系统.当危险的外来抗原侵入身体的,免疫细胞识别外来抗原,相应的免疫细胞被激活并增殖,分化,通过分泌对应的抗体将抗原消灭.免疫算法的学习机理是,通过学习过程产生抗体消灭侵入抗原.免疫系统中有大量的淋巴细胞,其中最重要的是T和B细胞.B细胞识别抗原和分泌抗体,T细胞促进B细胞的产生与分化.当抗原侵入机体时,与抗原亲和力高的B细胞与抗原结合,并产生大量的相似或相同的克隆.与抗原亲和力低的子B细胞死去,与抗原亲和力高的予B细胞存活.另外,一部分B细胞克隆分化为记忆细胞,存活的子B细胞同样经历克隆选择过程,若干代后便产生了与抗原亲和力很高的B细胞,这些B细胞产生抗体消灭抗原.T细胞通过刺激或抑制B细胞分裂以维持适当浓度的抗体.免疫系统作为复杂的自适应系统具有识别自己和非已,消除异己的能力,并且具备分布性,自适应性,样体多样性,自组织及快速应答等主要特征.1)产生多样性抗体的能力:通过细胞的分化,免疫系统可产生大量不同抗体抵御各种抗原,还可以维持进化过程中个体的多样性.提高全局搜索能力,避免陷入局部最优解;2)自我调节机制:免疫系统的平衡机制通过对抗体的促进或抑制作用,能自我调节产生适当数量的必要抗体;3)免疫记忆功能:产生抗体的部分细胞会作为记忆细胞保存下来,对今后侵入的同类抗体,相应的记忆细胞会迅速激发而产生大量抗体.2PID参数的免疫优化设计过程被控对象为=阶传递函数:.)=,采样时间为lnrs,输入指令为一阶跃信号,优化设计过程分为以下几步:1)确定参数的范围和编码长度进行编码.的取值范围是0,20,的取值范围是0,】,采用二进制编码2)在免疫计算模型中,将带有目标函数作为免疫计算的一个抗原输入,将优化过程中要求的变量后,.,作为初始抗体.也就是抗原作为目标函数,抗体作为问题的解,抗原和抗体之问的亲和力作为联合强度.在指定的约束范围内,随机产生n组初始变量作为由n个初始抗体组成的初始抗体种群.构造目标函数;为获取满意的过渡过程的动态性能,采用误差绝对值时间积分性能作为参数选择的最小目标函数.为防止控制量过大,在目标函数中加入控制输入平方项.我们选用下式为选取参数的最优指标:式中,()为系统误差,(f)为控制器输出t为上升时间.,为权值.为了避免超调,采用惩罚功能,一旦产生超调,将超调量作为最优指标的一项,此时的目标函数为e(t)I+叫!(t)+d.It)I)dt+W3?t,其中4为权值,且虬>>3)计算亲和力.计算抗原与抗体之间的亲和力,抗体与抗体之间的亲和力.抗体的抗原亲和度借鉴适值函数.抗体与抗体亲和度采用汉明距离.根据亲和力的评价,确定最佳个体并进行觅隧,产生临时群体c(进化后的解集),c由曰细胞抗体和记忆部分组成收稿日期:20O50525山东师范大学学报(自然科学版)第20卷C=P+朋.4)抗体之间的抑制和促进.从免疫控制的多样性出发,应使高亲和力的抗体得到促进,而高密度的抗体受到抑制.为此,对于某些达到一定规模而又不是最优解的抗体进行抑制,防止过早收敛,同时要相应提高规模小的抗体产生.对群体C进行超强变异后的抗体群,选择m个适值测度高的抗体(解的估计值),替代抗体群中肼部分.对P中的部分抗体,随机选取一部分由C中适值高的代替,组成成熟的抗体群体(C)5)抗体的产生.重新选择C的部分抗体,代之以新的抗体,组成新的集合.随机选取时,考虑到适当提高规模小的抗体,以保持群体的多样性,由此进入下一代抗体.6)终止条件.假若满足终止条件,优化过程结束,则最终抗原为最优解.3系统设计仿真结果在madal:6.5下编程并验证PID参数优化免疫设计算法的有效性.仿真结果如下:最大进化代50,pm超级变异率O.01,初始种群个数100,编码采用二进制,长度8位.取tO1:O.999,W2:O.001.W3:2.0.=100.通过30代进化,获得的PID优化参数如下:=19.992,.:O.2538,=O.0313,=24.0129.目标函数.,的优化过程和采用整定后的PID控制器阶跃响应如图1和图2所示.图1目标函数J的优化过程图2整定后的PID的阶跃响应作为一种新的全局优化搜索算法,免疫系统具有鲁棒性强,适于并行处理以及高效实用的特征,在求解复杂化问题上有着巨大潜力.随着免疫系统技术的不断发展,将在更多应用领域发挥重要作用.4参考文献l1Dec&,axoLN,VonZuben.LearningandOptimizationUsingtheClalSelectionPrincipleM.IEEE:Tran.,ctiononEvoluti(man_Computation.SpecialIssueonArtificialInllTRlneSystenrs,2001.160l2JemeNK.TowardsanetworktheoryoftheimmunestemJ:.AnnualImmunology,1974,125(c):375389oP,r姗MDESIGNoFPIDPARAM匮TERBASEDUpOND舢订ALGoRI1D0ngMeiGaoKanglin(TheInstituteoflnformam.ScienceandEngineering,JinanUniversity,250(101,Jinan.China)AbstractAccordingtothepropertiesofbiologicalimmunesystem,thepaperpresentsanoptimumdesignalgorithm.fPIDparmneterbaseduponimmuneeV.luti()nalg.rithm.Byintttucinmemorycellandantibodyconeentrationadjustingmechanism,theimmuneevolutionalgorithmisfeatured,vi出populationdiversityandabletoensuretherapidandstabl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车联网安全测试题及答案解析
- 安全员b类考试题库及答案解析
- 社区自治项目成果汇报
- 中医临床护理竞赛试题库及答案解析
- 教学器材安装方案范本
- 主任护理师题库及答案解析
- 内蒙古建筑安全员题库及答案解析
- 商业物业年终工作总结
- 中餐厅开店汇报
- 外贸财务季度工作总结
- 轴承质检员培训课件文档
- 2025至2030有机聚合物钽电容器行业发展趋势分析与未来投资战略咨询研究报告
- 2025沈阳各区县(市)工会公开招聘工会社会工作者数量考试参考试题及答案解析
- 2025年北京市西城区普通中学高三数学第一学期期末检测模拟试题
- 医护人员护理文书书写规范模板
- 中考语文散文专题训练-陈应松散文(含解析)
- 急诊急救业务知识培训课件
- 生产安全事故应急条例讲解
- 农行功能测试技能考察方向及问题解答
- 感染性腹泻的病例讨论
- 输尿管癌根治术后护理查房
评论
0/150
提交评论