温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
CFB
锅炉
燃烧
系统
优化
PID
控制器
研究
骆东松
总第341期1引言循环流化床锅炉是20世纪以来迅速发展起来的一种具有燃烧适应性广、颗粒物以及氮氧化物(NOX)排放低且脱硫效率高,并且稳定高效以及环保性能优越的清洁燃料燃烧技术,并在全世界越来越受到广泛重视。提高CFB锅炉效率的有效方法就是设计合理的燃烧系统,然而对于CFB锅炉燃烧系统的被控对象,它是一个多输入多输出变量,具有非线性、强耦合、大惯性的特点,比较难以控制的热工对象1,经典的机理建模方法和常规的PID控制器难以满足燃烧系统的要求。模糊控制器,虽然是有不错的容错性、鲁棒性、适应性;但其还属于是非线性控制,系统静差不能消除2。通过这些年的不断研究,很多研究人员提出了更好的控制器,不断的进行优化。本文基于SSA算法和动态论域,同时结合模糊自适应PID和模糊控制,通过伸缩因子改变整个模糊论域的范围,从而更加容易整定PID参数,实现循环流化床锅炉燃烧系统良好的控制性能3。收稿日期:2022年5月12日,修回日期:2022年6月27日作者简介:骆东松,男,博士,教授,研究方向:智能化仪表、嵌入式系统、工业以太网、现场总线、工业数据库、大型综合计算机控制系统的研究与开发。钱强,男,硕士研究生,研究方向:计算机控制系统的研究与开发。CFB 锅炉燃烧系统优化型 PID 控制器的研究骆东松钱强(兰州理工大学电气工程与信息工程学院兰州730050)摘要针对循环流化床锅炉(CFB),常规的模糊控制器和模糊自适应控制器不能良好地解决其燃烧系统本身具有的大滞后,以及影响因素之间存在的强耦合和非线性,提出了一种优化型的锅炉燃烧控制系统。引入麻雀搜索算法(SSA)和动态论域的思想,实现伸缩因子调整模糊论域,使燃烧系统减弱对模糊控制的依赖性,提高了响应速率的同时,减小了动态超调量,具有很好的动态性能及稳态性能,同时具有良好的跟随性,解决了系统静差不能消除的问题,提高了在实际应用中的效果。关键词循环流化床;模糊自适应;PID;麻雀搜索算法中图分类号TP13DOI:10.3969/j.issn.1672-9730.2022.11.035Research on Optimized PID Controller for CFB Boiler CombustionSystemLUO DongsongQIAN Qiang(School of Electrical Engineering and Information Engineering,Lanzhou University of Technology,Lanzhou730050)AbstractAiming at circulating fluidized bed boiler(CFB),the conventional fuzzy controller and fuzzy adaptive controllercan not well solve the big lag of the combustion system itself,as well as the strong coupling and nonlinearity among the influencingfactors,an optimized boiler combustion control system is proposed.It introduces the sparrow search algorithm(SSA)and the ideasof the theory of dynamic domain,realize the scaling factor adjustment established fuzzy comprehensive domain,weakening the combustion system of fuzzy control,the dependence of improved response rate at the same time,reduces the dynamic overshoot,has agood dynamic performance and steady-state performance,good follow at the same time,to eliminate the system static error cantsolve problems.It improves the effect in practical application.Key WordsCFB,fuzzy adaptive,PID,sparrow search algorithmClass NumberTP13舰 船 电 子 工 程Ship Electronic Engineering总第 341 期2022 年第 11 期Vol.42 No.11164舰 船 电 子 工 程2022 年第 11 期2循环流化床锅炉燃烧系统CFB锅炉燃烧状态易受外界因素的扰动造成燃烧系统运行不稳定4,造成这一现象的原因是CFB锅炉不仅非线性和大滞后5,而且锅炉燃烧系统的对象比较多,它们之间存在严重的耦合,一个输入对象的变化会导致其它多个对象发生变化,这样使得燃烧系统动态特性较为复杂,相应地增加了控制的难度。如图1为燃烧系统变量关系示意图。外界扰动床温主蒸汽压力氮氧化物排放量给煤量一次风量二次风量排渣量图1燃烧系统变量关系示意图图 1 对象中,床温显示了炉膛内部温度的情况,一定范围内的床温对于提高锅炉炉膛内脱硫脱硝的效率有一定的帮助,以及有利于颗粒物、SO2、NOX 的排放。本文通过设计适应于 CFB 锅炉的SSA算法和动态论域的模糊自适应PID控制器,进行建模仿真。本文研究的循环流化床锅炉是基于机理建模,同时得到实际实验验证,当锅炉在100%负荷下,在这里经过验证我们得到床温、主蒸汽压力关于影响燃烧系统的输入量一次风量与给煤量之间的传递函数矩阵模型6:Tbp0=GtvGtmGpvGpmV1M(1)其中,Gtv=-11.8(163s+1)2e-30s,Gtm=5.6(180s+1)2e-60s,Gpv=3.3(150s+1)2e-40s,Gpm=2.6(260s+1)2e-100s。式中:床温用Tb表示、主蒸汽压力用p0表示、一次风量用V1表示、给煤量用M表示;Gtv、Gtm、Gpv、Gpm用来表示传递函数,s为拉普拉斯算子。3麻雀搜索算法原理麻雀搜索算法(SSA),这个算法的提出是受到了一群麻雀寻找食物的启发,通过研究麻雀在寻找食物过程的同时还要躲避危险以防天敌,于2020年研究出的群智能优化算法7。在一个种群里的每只麻雀,它本身有三种角色可以选择:第一是担当为种群寻找食物的领航员即发现者;第二是作为跟随者进行觅食;第三是为团队进行危险预警。它们中的每一只位置表示为X=(x1,x2,xD),适应度值表示为 fi=f(x1,x2,xD)。假设种群中有麻雀M只,里面既有发现者又有跟随者,一般能作为发现者的,这些麻雀应该是它们当中位置最好的PM只麻雀,则剩下位置不是最好的麻雀作为跟随者,有M-PM只。3.1更新发现者位置每代发现者的位置都会发生变化,其更新变化公式为Xt+1ij=Xijexp(-iitermax)R2STXtij+Q.LR2ST(2)式(2)中,t、itermax分别表示当前迭代数和当前最大的迭代次数;Xi,j表示第i个麻雀在j维中的位置信息;是一个随机数,其取值范围为(0,1;R2表示的是预警值,ST表示安全值8。Q是一个随机数,且服从正态分布;L是一个1d的矩阵且L里面元素的值全部为19。更精确地描述如下:Xtid=Xt+1idexp(-iitermax)R2STXtid+QR2ST(3)式(3)中,Xt+1id表示在种群中,在第t代的第i个个体,它的第d维位置。当R2ST时,说明危险出现,并且被种群中的麻雀发现。此时,发现危险的麻雀向种群内其它同伴发出预警,这个时候种群就会放弃当前的位置,转而寻找安全的位置进行觅食。当R2n/2Xt+1P+|Xtij-Xt+1P|A+Lin/2(4)式(4)中,Xworst、XP都代表位置,分别表示为全局的最差位置和发现者此时的最好位置。A中的元素取值均为-1或1且满足A+=AT(AAT)-1,A是维度1d的矩阵。当in/2时,表示第i个跟随者没能得到相应的食物10,此时为了生存,需要飞向其它165总第341期地方寻找食物。简化其位置更新公式为Xt+1id=QexpXwtid-Xtidi2in/2Xbtid+1Dd=1D(rand-11(|Xbtid-Xtid|)in/2(5)式(5)中Xw、Xb分别是目前种群中,个体的最差位置和最优位置。当in/2时,其值为一个标准正态分布随机数与指数函数的积,当种群收敛时,其取值符合标准正态分布随机数。当in/2时,其值为该麻雀与最优位置每一维距离随机加减,然后加上当前最优的麻雀位置,将总和均分到每一维上11。3.3侦查预警行为为防止在觅食时捕食者的出现,种群中一部分麻雀在进食的同时另一部分麻雀在进行放哨;当这部分麻雀发现危险出现时,会及时警告种群中的其他同类,此时种群内所有的麻雀都会飞往新的、没有危险的地方。种群内个体位置更新公式如下:Xt+1id=Xbtid+(Xtid-Xbtid)fifgXtid+KXtid-Xwtid|fi-fw|+fi=fg(6)式(6)中,是随机数,K也是随机数,并且符合标准正态分布,K的取值范围为-11;的取值很小,为了避免分母的值一直不变;fw在这里表示适应度值,并且这个值是麻雀在最差位置时候的。从式(6)可以理解,当担任预警任务的麻雀在目前最好的位置时,它会飞往附近的一个地方;否则,它将飞往最优位置附近。4模糊自适应PID4.1模糊自适应PID原理模糊自适应PID控制器,通常既有模糊控制器的优点又有PID控制器的优点,所以它是由这两者相结合的。并且模糊自适应PID解决了之前传统的PID存在的主要问题,传统PID因为Kp、Ki和Kd参数固定,使得它不能随误差进行调整;模糊自适应PID将模糊规则应用在参数Kp、Ki和Kd上,进行适当整定,使被控对象具有练好的静、动稳定状态。这种 PID控制比传统的 PID控制更加容易而且效果更好,尤其是当被控对象存在较大的时变性和非线性的时候,这种控制器比较适用12。其表达式为Kp(k)=Kp(k-1)+KpKi(k)=Ki(k-1)+KiKd(k)=Kd(k-1)+Kd(7)式(7)中,误差信号E、以及它的微分Ec作为控制器的输入,Kp、Ki、Kd这三个量为控制器的输出。这里要对控制器的初值进行相应的整定,否则由于控制器本身的复杂结构和规则会产生很大的局限性。模糊控制器Kp Ki KdPID控制器被控对象输出测量变送器测量变送器E测量变送器输入EcdE/dt图2模糊自适应PID控制原理图4.2优化的PID控制器设计传统的模糊PID控制器,不仅具备模糊控制的模糊性而且具备PID控制的简洁性;但是不足之处在于,在模糊论域、模糊控制规则固定、模糊变量数量有限的情况下,存在局限性13。为了解决上述问题,引入动态时变的模糊论域,对伸缩因子进行改变,以此实现模糊论域实时的自适应调整,从而得到全工况的优良性能。图3是模糊论域的示意图,模糊论控制的初始论域范围用E来表示,在此,我们用 7个级别,分别为 NB(负大)、NM(负中)、NS(负小)、ZO(零)、PS(正小)、PM(正中)、PB(正大),将输入和输出变量相应地划分;(t)是伸缩因子随时间的变化。论域压缩论域膨胀NBNMNSZOPSPMPB-EE0NBNM NSZO PSPMPB-(t)E(t)E图3模糊论域示意图图4中,误差用e表示,误差变化率用ec表示,伸缩因子 0,1。当e和ec的作用逐渐缩小时,可通过将论域缩小到-E,E 的范围。这样做起到了增加模糊控制规则,同时提高了敏感度。相对应地,刚开始e与ec作用较大时,可通过将论域扩为(-E,E),此时的 (1,),这样减少调节时间,有利于系统的响应加