人工神经网络自适应控制系统_第1页
人工神经网络自适应控制系统_第2页
人工神经网络自适应控制系统_第3页
人工神经网络自适应控制系统_第4页
人工神经网络自适应控制系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、人工神经网络自适应控制系统演讲人:李晓磊 2014.4.10n用一个实际应用例子描述如何运用人工神经网络的自学习和自适应特性解决过程控制中的自适应控制问题。n某电厂有一台30万KW火力发电机组,因作为调峰机组,一天24小时内负荷变化很大,而且再热汽温在低负荷下比主汽温度偏低30摄氏度以上。原有的再热汽温控制系统,由于主气温度控制系统比再热汽温控制耦合很严重,致使再热温度控制系统部能正常地运行,这些问题给机组的安全性和经济性带来了不良的影响。为了提高机组的经济性使再热汽温能控制到接近于主汽温度,可以采用ANN自适应控制系统。1实际例子实际例子1图1 锅炉机组布置简图 n控制再热汽温度的控制量有两

2、个: 烟气再循环量和摆动燃烧器火嘴倾角。 烟气再循环量是主要的控制手段,它是利用风机把省煤器出口处的烟气重新送入炉膛,循环烟气量由风机出口处的挡板开度来调节,从而改变炉膛及烟道中的对流传热量。 摆动燃烧器火嘴倾角的调节范围为+30-30摄氏度,通过调节火嘴倾角可以改变火焰的上下位置,从而改变炉膛内的辐射传热量。1n再热汽温调不上去的原因在于 两个调节手段对主汽温度和再热汽温都有影响,也就是说主汽温度与再热汽温存在强耦合,即调节摆动火嘴倾角或循环风量虽然能使再热汽温提高到符合要求的数值,但这时低温过热器出口的汽温经常出现超温,因而影响了机组的安全。为了避免超温现象,采用了再热汽温解耦控制方案。1

3、图2 静态解耦系统框图n在图中, 为关联支路的传递函数; 为调节器的传递函数;r为再热汽温的设定值; 、 分别表示烟道挡板开度和摆动火嘴的倾角; 、 分别表示再热汽温和低温过热出口温度; 、 为增益补偿量。根据静态前馈补偿原理,当 n (2-1) (2-2)时,应有 , (2-3) 其中 分别为关联支路的静态增益、时间常数、时间迟延和阶次,由飞升特性法求得; 分别为PID调节器的比例增益、积分时间和微分时间。1)2,1;2,1)(jisGij)(sGcm1m212kc2kc12,1,)1()(jinsssijijTeGijij)11()(sssTTKGdipcKKKc11121/KKKc222

4、12/nTkijijijij,TTkdip,n对下图1所示的系统做了在20万千瓦下再热蒸汽温度设定值r发生阶跃变化(+10摄氏度)时的解耦仿真实验后,仿真结果如图2所示。从系统达到稳态后的结果来看,达到了控制的静态要求,即把再热汽温度 提高到设定值,而维持低温过热器出口温度 不变。但从动态过程来看, 的波动较大。这是静态解耦存在的缺陷。 1122图3 在20万KW负荷下静态解耦控制仿真n为了使解耦动态过程有所改善,在原有解耦系统的基础上增加了一个补偿环节 形成了下图所示的解耦系统。 111sTc图4 改进后的解耦控制系统n由上图所示的关系可以推导出, (2-4) (2-5) n进一步不难得出

5、、 关于设定值r的传递函数: (2-6) 1)()() 1() 1()()(12211211221121122211111SSSSsusGKKGTKKKKTKKKHccs)()() 1() 1()()(2221211222112122112SSSSsusGGTKKTKKKKKQccs12)()(1)()()()(1sHSsHssRsGGcc)()(1)()()()(2sQSsQssRsGGccn现假设设定值r发生幅值为A的阶跃变化,即R(s)=A/S,那么, 和 达到稳态后的值为 (2-7) (2-8)将式 代入以上两式,最后可得 (2-9) (2-10)以上推导结果表明,稳态时 可达到设定值

6、,而 维持不变。 112)0()0(1)(1)()(1)()()()(SccstAsHssHssstGG)0()0(2)(2)()(1)()()()(SccstAsQssQssstGGAtt)(1)(0)()(2tt12n另外,经推导可得到, (2-11) (2-12) 经整理后得, (2-13) 由式(2-13) 知,只要适当选取 ,就可使 近似于 ,即 近似为零,也就是说,加入补偿环节 可以减弱 对 的动态过程的影响,由28万KW负荷下的仿真结果可证实这个问题。 1)(1/)(122212sSsmTKKmc)()()()()(22221212112sssssGKmGKm)()() 1(1)

7、()()(22212112ssssssGGTTKmccTc)() 1)(21ssGTc)(22sG)(sQ1)(1sTcm121图5 28万KW负荷下的仿真结果n由仿真结果可以看出,经过改进后的解耦控制方案在一定程度上能够达到再热汽温及低温过热器出口汽温的动、静态要求。n但是由于被控对象动态特性随负荷变化发生较大的变化,如果控制器的参数不做适应性地变化,则控制质量就会变坏,n为此,原有的PID调节器要改变成自适应控制器,即组成再热汽温ANN自适应控制系统,ANN自适应控制系统是由图4中虚线框内的解耦系统组成广义对象,因而保持了解耦的功能。由广义对象所组成的再热汽温ANN自适应控制系统如下图6,

8、它实际上是一个增益可调的模型参考自适应控制系统,通过调节增益来消除ANN控制系统带来的稳态偏差。 1 1图6 再热汽温ANN自适应控制系统1、建立样本曲线,并选取网络的结构。 对负荷为28万KW的再热系统的广义对象进行PID控制(被控对象传递函数为 ),以达到满意效果的仿真曲线作为样本曲线,将该曲线所对应的输入量 和输出量 组成样本,如下 样本集应包含50100个样本,使之覆盖整个动态过程。以此样本集对BP网络进行训练,得到y到u的映射关系。BP网络选用k+1个输入节点,1个输出节点。对于n阶对象,网络输入应包括 项 ,由此可以选取k大于等于n。由于再热汽温被控对象的阶次最高不超过8阶,因此网

9、络输入节点数选择为10就足够了。 2ANN自适应控制系统的设计步骤自适应控制系统的设计步骤eGsoss1804) 1140(1)()(tu)(ty) 1(),(),1(),.,1(),(tytutuktuktu)(),.,1(),(ntututu BP网络的隐层数和隐节点数的多少同映射的复杂程度以及所要求的精度都有较大关系,目前尚无严格的理论来指导人们如何选择。 一般来说,隐节点越多,网络适应性越好,越能反映非线性情况,其训练误差也越小,但隐节点过多会降低训练时的收敛速度。针对再热汽温控制系统,经过多次训练与仿真比较,选用网络结构为(10,10,1),即10个输入节点,1个隐层,10个隐节点,

10、1个输出节点;或为(10,5,5,1),即10个输入节点,2个隐层,每个隐层5个隐节点,1个输出节点。两种网络结构都能获得较满意的精度。2ANN自适应控制系统的设计步骤2、对神经元网络进行训练 利用式 等方法获得的样本集,对具有(10,5,5,1)的BP网络进行离线仿真训练,最终可得到网络各节点的连接权值与阈值。 将训练后的ANN控制器投入系统,观察其控制效果。 2ANN自适应控制系统的设计步骤) 1(),(),1(),.,1(),(tutytyktykty 下图为设定值扰动的仿真结果,仿真对象传递函数为 图7 ANN控制仿真结果 在此图中,曲线1为样本曲线,曲线2为ANN控制下对象的输出,它

11、们对应的控制量分别为曲线3和4. 从仿真结果看,曲线2与1基本重合,说明当对象动态参数不变时,ANN控制能再现最佳的PID控制的结果,也说明ANN能够实现所要求的控制功能。2ANN自适应控制系统的设计步骤eGsoss1804) 1140(1)(3、对ANN控制系统进行自适应性能的检验。 虽然网络是以对象传递函数为 的样本训练得到的,但当被控对象时间常数与迟延发生变化时,该ANN控制系统仍能得到满意的控制质量。2ANN自适应控制系统的设计步骤eGsoss1804) 1140(1)( 图8 ANN控制与PID控制的比较 图a对应的对象参数为T=70s、 , 分别为PID控制系统与ANN控制系统输出仿真结果;图b对应的对象参数为T=140s、 , 分别为PID控制系统和ANN控制系统的输出。 从仿真结果看,ANN控制比PID控制的适应性强,在被控对象动态参数变化时还可得到满意的控制量,因而完全能够用于调峰机组的再热汽温的控制。2ANN自适应控制系统的设计步骤aa21,s180s240bb21,4、把设计好的ANN控制系统接入实际再热汽温系统,并加以运行。 负荷变化时,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论