搜索
您的当前位置:首页正文

自适应遗传算法在PID控制参数优化中的应用

来源:爱够旅游网
维普资讯 http://www.cqvip.com

筻3, 生 旦笔1期 邵阳学院学报(自然科学版) Journal of Shaoyang U。niv ity 。I Sc 。’i。en—ce…and Technology) V0M1.3.No l ar.2006 ~一 文章编号:1672—7010(2006)01—0035—003 自适应遗传算法在PID控制参数优化中的应用 李凯南 ,潘笑 (1.邵阳学院信息与电气工程系,湖南邵阳422004;2.武汉大学动力与机械工程学院自动化系,湖北武汉430072) 摘要:针对传统的PID控制中参数整定的难题,采用智能控制技术优化PID参数,利用神经网络进行系统辨识, 建立对象模型;在此模型基础上,运用遗传算法寻优PID控制参数,采用变交叉概率和变异概率自适应遗传算法寻 优得到PID控制参数,与传统的整定结果相比较,遗传算法优化效果更好,最终达到最优的控制效果. 关键词:PID控制;参数优化;道传算法;神经网络 中图分类号:TPI8,TP273 文献标识码:A Application to Parameters of PID Control Based on Genetic Algorithm LI Ken—nan,PANG Xiao (Department ofInformation and Electrical Engineering,Shaoyang University,Shaoyang,Hunan 422004; 2.Department foautomation in Wuhan UniversityHubei,Wuhan 430072) Abstract:The choice and definition of the parameters of PID are very difficult for a long time.In this paper we optimize PID pa— rameters with intelligent control tcehnologies and distinguish system with nerve network and set up target model;On the basis of this model,the genetic algorithm(GA)is used to seek excellent PID control parameters.The effcet 0f GA optimizing,which adapm the self —adaptive GA 0f variation crossing probability and variation pmbability to get the parameters of PID controller,is prior to traditionaI definition,and gets the optimum result of control finally. Key words:PID contorl;optimizign parmaetre;genetic algoritmh(GA);nerve network 在工业过程控制的发展史上,PID控制是历史 1基于神经网络的系统辨识 最悠久,生命力最强的控制方式,在国内90%以上的 系统辨识是研究怎样通过运行或试验数据来建 回路仍采用PID控制器,因此,在工业智能化的进程 立被控对象(系统或过程)的数学模型【2 所谓模型就 中,PID控制器的智能化必然是一个研究的重要方 是把关于实际系统的本质的部分信息简缩成有用的 向.其次,在实际生产过程中,由于现在参数整定的 描述形式.对实际问题来说,不可能建立把系统的各 主要方法还是根据理论模型和实际经验,通过反复 种因素都包括在内的那种复杂模型,所建立的模型 地对现场设备进行调试而获得.这样的整定方法烦 只是按实际系统目的所作的一种近似描述. 杂。对操作人员的要求很高,操作不当,不仅不能改 1.1系统辨识的基本原理 进控制系统的控制品质,严重时还会引起执行机构 L.A.Zadeh为系统辨识做的定义是:辨识就是 的误动作,造成设备的损坏,给生产带来巨大的经济 在输入和输出数据的基础上,从一组给定的模型类 损失.更重要的是,在工况(或负荷)发生变化时,对 中确定一个与所测系统等价的模型.由于观测到的 象特性会发生很大的改变,传统的基于特定模型的 数据一般都含有噪声,因此辨识建模是一种试验统 整定方法并不适用于所有工况.而且通过这种传统 计方法,是系统的输入/输出特性在确定的准则下的 方法得到的往往是仅符合运行要求而非最优的控制 一种近似描述. 参数.采用智能控制技术优化PID参数,其主旨是为 1.2 人工神经元和神经网络 了使PID控制器达到最优控制效果. 一个人工神经元是生物神经元的极度简化,每 收稿日期:2oo5一O9—26 作者简介:李凯南(1960- ),男,湖南邵阳人,邵阳学院教师,硕士,研究方向:智能控制 维普资讯 http://www.cqvip.com

邵阳学院学报(自然科学版) 第3卷 一神经元k对输入向量(z ”,X )进行简单的运 算后得到的输出可表示为 Yt ( t一 ) (1) 其中神经元的信号强度二 为突触对信号的增 强和抑制,ok为细胞内阈值, 为细胞对信号的加工 并称为激活函数, 为线性组合输出,而 是神经 元的最终输出信号. 基于神经元的连接模型,人工神经网络可分为 两大类:一是前向网络。相应的图表示中无环出现; 另一个则是反馈网络或回归网络,由于反馈连接的 出现,相应的图表示中有环出现. 1.3 基于神经网络的系统辨识 基于神经网络的系统辨识,就是选择适当的神 经网络作为被辨识系统P的模型P、逆模型P (假 定P可逆),也既用神经网络来逼近实际系统或其 逆.辨识过程:当所选网络结构确定后,在给定的被 辨识系统输入/输出观测数据情况下,网络通过学习 (训练)不断地调整权系值,使得准则函数最优而得 到的网络,即是被辨识系统的模型P或逆模型P~, 系统的辨识有离线辨识和在线辨识两种类型. 在线辨识是在系统实际运行中完成的,辨识过 程要求具有实时形,即必须在一个采样周期的时间 间隔内产生一次模型参数估计的调整值.离线辨识 是在取得系统的输入/输出数据并存储后再辨识,因 此辨识过程与实际系统是分离的无实时性要求. 在神经网络控制系统中,系统辨识过程是以闭 环控制下所得到的观测数据进行的,因此是在线辨 识.对于时变系统,在线辨识是唯一可选用的方法. 2 基于遗传算法的PIE)控制器参数优化 随着计算机技术和最优控制理论的发展,PID 参数的整定方法发生了很大的变化,出现了一些基 于计算机的尸 参数最优整定方法.最优控制理论 的应用,加上计算机的高速运算能力,赋予了PID参 数优化这样的多变量最优化问题新的生命力,P,D 控制器的最优化整定方法是针对特定的系统建立数 学模型,运用各种数值解法按照一定的性能指标进 行优化.常用的性能指标有各种积分型指标,如 ISE、IAE、ISTE、ITAE等指标 J.近年来,随着智 能控制理论的发展,专家系统、模糊控制以及神经网 络日益受到控制界的重视,出现了一些智能优化手 段,主要有专家智能型Pm参数白整定技术…、基于 模糊推理的PjrD自寻优技术 】、其他的如启发式搜 索、霍普费尔德神经网络、模拟退火、遗传算法(GA) 智能整定技术. 2.1遗传算法的基本原理 GA是一种建立在生物界自然选择原理和自然 遗传机制的随机化搜索法,它模拟了生物界中的生 命进化机制,在人工系统中实现特定目标的优化.遗 传算法是一个迭代过程,遗传操作是在种群中进行 的,产生初始种群,规模为N,即种群由N个个体组 成。经GA操作。生成一代一代新种群(每代N个个 体).从每一代种群中选出适应度f高的优质个体, 在解空间中,直到满足要求的收敛指标,即得到问题 最优解. 2.2 PID参数的遗传算法寻优 在运用遗传算法对PID参数寻优的个体评价过 程中,许多个体所对应的参数都可能使实际过程系 统失控,这在应用中是不能接受的,因此采用的是基 于模型的PID控制器参数优化,对过程不产生任何 影响;同时优化是基于模型,对模型响应的评价大大 加快。可以在较短的时间得到最优化结果. PID控制器参数的优化设计是一个组合优化问 题.遗传算法求饵组合优化问题所涉及的主要问题 有参数编码方案、适应度函数设计、遗传算法参数选 择等.在优化问题的实际应用中,合理处理以上问 题。构造合适的遗传算法框架,是遗传算法的关键所 在. 3双容水箱控制系统的PID参数优化 本系统是一个双容水箱水位控制系统,利用变 频器控制电泵的转速从而改变水箱的进水量,水箱 的出水量由出水阀门开度控制.在此系统中,控制器 采用西门子公司开发的PLC可编程控制器,控制方 案采用传统的PID控制。其PID输出信号送往变频 器,作为变频器的频率值.系统框图如图1所示. 上位机监控器 I现场控制器 固 塑墨H皇茎 图l 系统框图 压差变送器把水位信号转变成4~20mA的电 流信号,送往PLC模拟量输入模块,经过模拟量输 入模块转换为数字量,并由程序与水位给定值比较, 然后根据偏差的大小按照程序所设定的PID调节规 律,计算出校正量,通过其模拟量输出模块输出控制 维普资讯 http://www.cqvip.com

第1期 李凯南,潘笑:自适应遗传算法在PID控制参数优化中的应用 37 信号,消除水位偏差,PLC输出的是4—20mA电流 界比例带 以及震荡周期 ,然后根据经验公式计 信号,该信号送往变频器,调节变频器的输出频率, 进而控制电泵转速,使水位稳定在给定值. 3.1双窖水箱系统建模及参数优化 整个双容水箱水位控制系统由PID控制器、执 行机构、双容水箱以及测量反馈环节构成.其中,执 行机构是由变频器和交流电动机构成.控制系统方 框图如图2所示.由于执行机构可视为线性环节,为 了方便起见,把执行机构与水箱整体看作被控对象。 也即虚线框内为被控对象,也就是本章所需描述其 动态特性的实际对象. 图2控制系统原理框图 系统中,PID控制器的输出信号 就是对象的 输入信号,水箱水位值h即为对象的输出信号.系统 建模的作用就是建立两者之间的数学关系.对输入 信号“,所建模型能够如实反应对象输出值h的实 际变化过程. 3.2 PID控制原理爱参数寻优范围 由于遗传算法是在可行解空间大规模的寻找最 优解,其种群规模一般较大,所以对于实际控制过 程。根本无法同时直接应用于控制对象衡量其控制 效果,而依次作用于对象所需时间过长,寻优发挥不 了最大作用.因此,在对被控对象一双容水箱所建神 经网络模型基础上,利用遗传算法进行PID控制参 数寻优才是可行的.PID控制规律为: 1 (k)=Kp{P(k)十 』i—i=—0 :P(t)十 [e(k)一e(k一1)]} (2) 式中:K 为比例系数。K为积分系数,虬为微 分系数。也就是要寻优的参数. 为避免在无效解上浪费搜索时间,进行遗传算 法之前先要确定搜寻最优解的空间,也就是确定 K K 、 三参数的可行范围.对神经网络所建模 型,先用临界比例带法整定其可行参数,然后在三个 数值附近确定参数寻优范围. 临界比例带法l4】要点是将调节器设置成纯比例 作用,将系统投入运行并将比例带占(占=l/K )由 大变小,直到系统产生等幅震荡为止.这是控制系统 处于边界稳定状态,记下此状态下的比例带值,即l临 算出调节器的各个参数.表1给出了在衰减率 = 0.75时的计算公式, 表1 临界比例带法计算公式({f|=0.75) 利用这种方法,粗略估算 =1/28, =80s. 根据表1,当选择PID控制规律时,选取K 、K,、K 三个参数的搜索范围分别为:[8,25]、[30.0,50.0]、 [1.0,15.0]. 3.3 遗传算法基本要素的确定 参数范围确定后,就要设置遗传算法的基本要 素. (1)参数编码及初始种群的产生 采用二进制多参数编码方案,把每个参数进行 =进制编码得到子串,再把这些子串连成一个完整 的染色体,即个体.设参数范围脚∈[K ,K 一], n∈[ , ], ∈[ ,丁d ],根据精度 要求,确定各子串的长度分别为L 、L,、 .子串译 码后对应的无符号证书范围为(0,2 ),L分别为L 、 L 、 .设计中取L 、L 、 均为lO,则整个染色体 长度为30.种群样本个数为3O,遗传操作进行50代. (2)适应度函数的设计 为获取满意的过度过程动态特性,采用误差绝 对值时间积分性能指标ITAE作为参数选择的最小 目标函数.为了防止控制能量过大,在目标函数中加 入控制输入的平方项.选用式4作为参数选取的最 优性能指标: ., f(硼.I (£)I十'L ̄)2 U2(£)) £十∞,£ 0 (式4) 式中,e(t)为系统误差,“(t)为控制器输出,t 为上升时间。叫.、 2、W3为权系数. (3)交叉概率和变异概率的选择 交叉概率 和变异概率P ,采用自适应方法.其 计算出: P =0.9,Pf1=0.6,P =0.1,P ,=0.001. ,3.4 PID参数寻优 采用上述设计的自适应遗传算法,在水位设定 值为25时,优化得到的PID控制参数为:K 10.9824。 =25, =1.0.(下转第78页) 维普资讯 http://www.cqvip.com

邵阳学院学报(自然科学版) 第3卷 5补桩加承台处理方案施工 前,邻柱不得开始承载底板的土方开挖.承载底板施 5.1补桩加承台加固方案 工时应防止对原灌注桩桩身、承台的过大扰动和损 为保证加固施工中建筑物的安全,在原桩承台底 伤.为使承载底板与原设计的地梁共同工作,底板与 标高以下800 rllnl处设置一道900 rllnl厚强度等级为 地梁间的填土应予挖除并填塞素混凝土.为确保新增 C20的钢筋混凝土承载底板,板的作用是在新增混凝 混凝土桩支承在可靠的灰岩上。新增桩成孔前必须探 土桩施工过程中与原桩基共同支承上部荷载,避免过 孔以确定持力层.新增钢筋混凝土承台施工前,将原 大的下沉.底板施工时在原桩位四角留设4个450 X 桩承台清洗干净,凿出原承台主筋,钢筋接头全部焊 450 l'fll-fl补桩孔.按等面积代换的原则新增4根直径 接. til1.00 l'fll-fl混凝土灌注桩,混凝土强度等级C25,主筋 5.3效果与结论 8毗O通长配置,要求桩底探岩深度6.0 m.在新增桩 桩基全部加固完毕后,跟踪观测沉降6个月,沉 顶增设混凝土整体承台,并将老承台全部包裹,以确 降未见继续增长。随即转入对混凝土梁板、墙体裂缝 保新老承台共同工作(图3). 的全面检查处理和后续的内外装修施工.本工程竣工 5.2补桩加承台加固施工 交付使用后,经二年的跟踪观测,沉降完全稳定,证明 加固施工逐柱进行,在本柱的补桩施工未结束 桩基础下沉事故的加固处理取得了成功. (上接第37页) 4结论 而用临界比例带法整定的参数为Kp =16.5, = 本文针对过程控制中广泛应用的控制方式—— 35, =8.7 5.两者的效果对比图如下所示.实线为 PID控制,深入研究了基于智能算法的参数优化技 基于遗传算法寻优的控制效果图,虚线为基于ZN法 术,提出了一种基于神经网络建模基础上的自适应 寻优结果控制曲线图,两者对比,显然遗传算法寻优 遗传算法寻优PID参数,这一理论已经在实验室双 到的参数的控制效果更好.如图3所示控制效果对比 容水箱水位控制系统中得到应用并结合具体实例。 图: 取得了较好的控制效果.这一理论对被控对象不同 工况下的对象特性分别进行优化,具有广泛的工业 应用背景和实际意义. 参考文献: [1】陶永华.新型PID控制及其应用[M].北京:机械工业 出版社,20o2. [2]薛定宇.控制系统计算机辅助设计[M].北京:清华大学 出版社。1996. [3] 吕震中,刘吉臻,王志明.计算机控制技术与系统[M] 北京:中国电力出版社.1996. [4]郝晓弘,范波.遗传算法PID参数优化的改进[J].电气 图3控制效果对比图 传动自动化,2002,22.(4). [5]刘金琨,先进PID控制及其MATLAB仿真[M].北京: 电子工业出版社。2003. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top