周 冬, 宗学军, 周 楠, 常 江, 陈兴武
(1.沈阳化工大学信息工程学院,辽宁沈阳110142; 2.沈阳鼓风机集团股份有限公司,辽宁沈阳110869)
由于辽宁华锦热电厂锅炉系统中主蒸汽压力回路的前后装置间耦合比较严重[1],压力控制过程反应缓慢,动态响应时间长,滞后严重,传统PID的控制效果不理想,直接影响到发电机的经济运行和能源的消耗.因此,采取Profit Loop控制技术来解决机组中大滞后回路问题,提高控制水平.
Profit Loop是完全集成到霍尼韦尔PKS系统的一种单输入/单输出(SISO)、基于模型的预测控制和优化技术.通过对被控对象的在线辨识,以适应被控对象动态特性的变化.最后通过滚动优化,计算出合理的控制信号[2].模型预测控制方框图如图1.
图1 模型预测方框图Fig.1 Block diagram of model prediction
Profit Loop可以根据当前值及将来值产生控制动作序列,并用最优的方式去趋近设定值,产生的控制序列如图2所示.
图2 控制序列图Fig.2 Diagram of control sequence
以主蒸汽压力为被控量的燃烧调节对象,其流程如图3所示.由炉膛1,蒸发受热面2,汽包3和过热器4等组成[3].其主要的扰动是燃烧量扰动(内部扰动)以及蒸汽流量的扰动(外部扰动).
图3 汽压对象生产流程Fig.3 Diagram of steam pressure production flow
记燃烧量的变化为ΔuB,当ΔuB作阶跃变化后炉膛热负荷立即增大,致使汽包压力pj上升,导致蒸汽流量D增加.由于汽轮机调汽门开度不变,主汽压力pr将随着蒸汽的积累而增大.pr的升高又会使蒸汽通向汽轮机的流出量增加,最终达到新平衡[3],如图4所示.其传递函数为:
图4 内扰下汽压的响应曲线Fig.4 Steam pressure curve under active disturbance
外部扰动是指电网负荷变化的扰动,它通过改变调节汽门开度ug,使汽轮机进气量D变化而施加的扰动[3].图5表示了在ug作阶跃扰动时汽压的响应曲线,其中A是主汽压的突跳值.传递函数为:
图5 外扰下汽压的响应曲线Fig.5 Steam pressure curve under external disturbance
通过串级控制能够有效地克服两种扰动的影响.如图6所示,控制器为主汽压力调节器,引入二次油压的变化作为前馈,可以快速响应汽轮机汽门开度的变化;主蒸汽压力调节器的输出为热量信号,作为副调节器燃料调节器的设定值,燃料调节器的反馈为热量信号,燃料调节器的输出作为给煤机的转速设定值,给煤机内部闭环控制跟踪转速设定值.此方案对于影响主蒸汽压力的内部扰动可以通过副调节器来克服,同时引入了反映负荷变化的二次油压作为前馈,能够快速响应负荷的变化[3-4].
图6 主蒸汽压力控制方框图Fig.6 Block diagram of main steam pressure control
虽然PID串级控制能够达到部颁标准[3],但主蒸汽压力会随着电网负荷的变化而波动,并且控制器的控制量很难控制,增添了执行机构的负担,使得执行元件的使用寿命减少.因此,对于这些多干扰、耦合严重、大滞后对象,在原有的控制方案基础上采用模型预测控制[5].
采用的模型预测控制方案如图7所示,副回路采用传统的PID控制.针对主回路非线性强,干扰大,采取模型预测控制算法[6],即主调节器用MPC控制器.
图7 主蒸汽压力的模型预测控制方案Fig.7 MPC's control scheme for main steam pressure
在霍尼韦尔PKS系统中,通过多次给汽压对象施加伪矩形脉冲响应(PRBS)激励信号来获得系统模型,实现Profit Loop.
将Profit Loop得到的动态模型置入到控制器进行预测,从而将控制器过去的OP值与将来的预测PV值联系起来,如图8所示,其传递函数为:
其中K是对象的增益系数,T是对象的滞后时间,n和d是模型系数,s是拉普拉斯常数[2].
经过反复的测试,汽压对象的系统模型为:
图8 预测PV轨迹Fig.8 Forecast PV paths
完成了测试结果评估后,将模型下载到霍尼韦尔PKS系统的C300控制器中运行,一旦计算出PV将来的运行轨迹,控制器就会采取相应的控制动作,促使过程的运行轨迹朝向控制目标.在这段时间,滚动计算促使PV值靠近SP值,减少控制器的偏差[2],如图9、图10所示.
图9 滚动计算示意图Fig.9 Diagram of scroll calculation
图10 控制作用的滚动优化Fig.10 Rolling optimization for control action
经过Profit Loop控制后,预测控制[7]投入运行,控制效果较好.不但主蒸汽压力平稳,而且给煤机转速特别平缓,波动小.这减轻了执行机构的负担,同时执行元件的使用寿命得到了延长.相反,传统PID控制器,由于控制器的控制量变化特别频繁,导致蒸汽压力波动幅度大.对比效果如图11所示.中间部分为Profit Loop控制,前后两端为传统PID控制(图11从上到下,第1条线为发电机有功功率曲线,第2条线为主蒸汽压力,第3条线为给煤机转速,第4条折线为控制器状态).
图11 机组蒸汽压力的Profit Loop控制与PID控制对比图Fig.11 Control effect of steam pressure under Profit Loop control and PID control
从图11中还可以看出:当为Profit Loop控制时,发电机的有功功率变化比较平稳,而为传统PID控制时其变化频率比较大.这是由于锅炉的主蒸汽压力和负荷相互影响的结果,即发电机有功功率随着锅炉主蒸汽压力波动的变化而变化.因此,主蒸汽压力的波动状况可以直接通过发电机的有功功率做出判断.
图12为Profit Loop控制时机组运行曲线,图12从上到下,第1条线为发电机有功功率曲线,第2条线为主蒸汽压力,第3条线为给煤机转速).通过对数据统计,Profit Loop控制时主蒸汽压力标准差为0.02~0.04.从图12中可以看出Profit Loop控制时蒸汽压力稳定,另一个优势是给煤机转速平稳,这对执行机构特别有益,达到了厂方所希望的目标.
图12 机组蒸汽压力控制的Profit Loop控制曲线Fig.12 Steam pressure control curve in Profit Loop control
霍尼韦尔PKS系统的Profit Loop作为一种模型预测控制技术,在辽宁华锦热电厂锅炉系统中得到了成功应用,受到了厂方的好评.该技术减小了主蒸汽压力的偏差,而且使控制量输出平稳,达到了经济节能的目的,具有广阔的应用前景.
[1] 张磊,张立华.燃煤锅炉机组[M].北京:中国电力出版社,2006:25-50.
[2] 赵宁,钱光灿.一种新型控制器的应用[J].自动化博览,2008(S1):192-194.
[3] 薛美盛,孙德敏,吴刚.火电厂锅炉主蒸汽压力的阶梯式广义预测控制[J].中国科学技术大学学报,2002,41(6):685-689.
[4] 张子栋,王怀彬.锅炉自动调节[M].哈尔滨:哈尔滨工业大学出版社,1994:15-20.
[5] 舒迪前.预测控制系统及其应用[M].北京:机械工业出版社,1996:15-20.
[6] 徐立鸿.预测控制的研究现状及问题[J].控制理论与应用,1994,11(1):121-125.
[7] Dean E K,Thomas A B.Robust Steady-state Target Calculation for Model Predictive Control[J].AIChE Journal,2000,46(5):1007-1022.