本发明涉及超(超)临界火电机组协调控制系统的控制,具体地说是一种基于导前扰动模型的超(超)临界机组协调预测函数控制算法。
背景技术:
大型超(超)临界火电机组协调系统对象为具有强耦合的三输入三输出系统,压力控制对象和温度控制对象具有大迟延、大惯性和时变性,响应较慢;负荷控制对象具有快速性,它们之间具有很强的耦合性,构成了一个相互矛盾的统一。
正是由于上述控制对象的数学模型具有强耦合特性,常规pid控制系统很难兼顾到负荷的快速性和压力、温度的稳定性,协调控制系统品质有待提高。
技术实现要素:
本发明所要解决的技术问题是克服上述现有技术存在的缺陷,提供一种基于导前扰动模型的超临界机组协调预测函数控制算法,以能够更好的适应工况需求和提高控制品质。
为此,本发明采用如下的技术方案:一种超临界机组协调预测函数控制算法,包括如下步骤:
1)将预测函数控制应用于超临界机组协调控制系统的压力闭环回路,形成主汽压力预测函数控制系统;将调门指令和煤量指令作为整个压力系统的扰动信号源,通过调门对压力的数学模型和煤量对压力的数学模型作用于主汽压力预测函数控制系统,主通道采用给水对压力的数学模型;
根据主汽压力预测函数控制系统的数学模型获得最优控制律,在该最优控制律的基础上进行简化,将指数系数简化为乘数系数,将预测时域优化长度简化为预测调整系数,得到简化的最优控制律;
2)将预测函数控制应用于超临界机组协调控制系统的温度控制回路,形成过热温度预测函数控制系统;将给水指令作为整个温度系统的扰动信号源,通过给水对温度的数学模型作用于预测控制系统,主通道采用煤量对温度的数学模型;
根据过热温度预测函数控制系统的数学模型获得最优控制律,在该最优控制律的基础上进行简化,将指数系数简化为乘数系数,将预测时域优化长度简化为预测调整系数,得到简化的最优控制律。
锅炉、汽轮机系统可在给定的工况点下简化为一个具有强耦合的三输入三输出系统,其特性函数中都包含了大部分的惯性加迟延环节。本发明将预测函数控制应用于压力控制回路和汽温控制回路等带有迟延惯性环节的系统中,将优化算法应用于超临界机组协调控制系统,得到简化的最优控制律,控制效果证明了本发明算法的优良性能。基于本发明设计出的预测函数控制系统结构简单,参数调整方便,能够更好的适应工况需求,提高了控制品质。
进一步地,超临界机组协调控制系统的负荷闭环回路采用pid控制,负荷指令对煤量前馈系统采用基准线加微分的方式,煤量至水量采用惯性迟延方式。
进一步地,步骤1)中,
所述调门对压力的数学模型,用于近似调门对压力特性,其为
式中,ktm2为模型增益,ttm2为模型惯性时间,tdtm2为模型纯迟延时间(s表示积分因子);
所述煤量对压力的数学模型,用于近似煤量对压力特性,其为
式中,kbm2为模型增益,tbm2为模型惯性时间,tdbm2为模型纯迟延时间;
所述给水对压力的数学模型,用于近似给水对压力特性,其为
式中,kfm1为模型增益,tfm1为模型惯性时间,tdfm1为模型纯迟延时间。
进一步地,步骤1)中,
当采用一个基函数时,有:
u1(k+i)=u1(k),i=1,2,…,h-1;
bu(k+i)=bu(k),i=1,2,…,h-1;
tu(k+i)=tu(k),i=1,2,…,h-1;
上述各式中,k表示采样时刻,h表示预测时域步长,u1为给水量预测指令,bu为锅炉煤量指令,tu为汽机调门控制指令;
各数学模型的预测输出为:
上述各式中,αfm1为数学模型gfm1(s)差分方程系数,αbm2为数学模型gbm2(s)差分方程系数,αtm2为数学模型gtm2(s)差分方程系数;
数学模型的总输出为:
ym(k+h)=yfm1(k+h)+ybm2(k+h)+ytm2(k+h),
根据优化指标的极值获得最优控制律为:
上式中,c1为压力设定值,β为系统期望闭环动态特性,y1(k)为被控量实际压力,yfm1(k)为数学模型gfm1(s)输出,ybm2(k)为数学模型gbm2(s)输出,ytm2(k)为数学模型gtm2(s)输出,ypm(k)为yfm1(k)、ybm2(k)和ytm2(k)叠加后的输出,
进一步地,步骤1)中的预测调整系数包括参考轨迹预测调整系数b和控制预测调整系数a,简化的最优控制律如下:
调整预测调整系数实现对超临界机组协调对象的优化控制。
进一步地,步骤2)中,
所述给水对温度的数学模型,用于近似给水对温度特性,其为
式中,km2为模型增益,tm2为模型惯性时间,tdm2为模型纯迟延时间;
所述煤量对温度的数学模型,用于近似煤量对温度特性,其为
式中,km1为模型增益,tm1为模型惯性时间,tdm1为模型纯迟延时间。
进一步地,步骤2)中,
当采用一个基函数时,有:
u2(k+i)=u2(k),i=1,2,…,h-1;
fw(k+i)=fw(k),i=1,2,…,h-1;
上述各式中,k表示采样时刻,h表示预测时域步长,u2为给煤量预测指令,fw为锅炉水量指令;
各数学模型的预测输出为:
上述各式中,αm1为数学模型gm1(s)差分方程系数,αm2为数学模型gm2(s)差分方程系数;
数学模型的总输出为:
ym(k+h)=ym1(k+h)+ym2(k+h),
根据优化指标的极值获得最优控制律为:
上式中,c2为温度设定值,β为系统期望闭环动态特性,y2(k)为被控量实际温度,ym1(k)为数学模型gm1(s)输出,ym2(k)为数学模型gm2(s)输出,ym(k)为ym1(k)和ym2(k)叠加后的输出,
进一步地,步骤2)中的预测调整系数包括参考轨迹预测调整系数b和控制预测调整系数a,简化的最优控制律如下:
调整预测调整系数实现对超临界机组协调对象的优化控制。
本发明具有以下有益效果:有效缓解了锅炉和汽机之间的耦合作用;保证了煤水之间的匹配,实现了负荷快速响应的同时,温度、压力保持平稳;提高了超(超)临界机组协调系统的控制品质,兼顾了负荷的快速性和压力、温度的稳定性。
附图说明
图1为常规带扰动预测函数控制系统原理图(图中,c为设定值,yr为参考轨迹,u为最优控制量,d为扰动信号源,ym2为扰动模型gm2(s)输出,ym1为对象模型gm1(s)输出,ym为模型总输出,y为被控对象输出,w(s)为被控对象传递函数,wd(s)为扰动通道传递函数。)
图2为本发明预测函数控制系统的原理图(图中,c1为压力设定值,yr1为压力参考轨迹,u1为给水量预测指令,c2为温度设定值,yr2为温度参考轨迹,u2为给煤量预测指令,ff为负荷至煤量前馈信号,bu为锅炉煤量指令,fw为锅炉水量指令,tu为汽机调门控制指令,ytm2为调门对压力数学模型输出,ybm2为煤量对压力数学模型输出,yfm1为给水对压力数学模型输出,ypm为压力数学模型总输出,y1为实际压力信号,ym2为给水对温度数学模型输出,ym1为煤量对温度数学模型输出,ym为温度数学模型总输出,y2为实际温度信号,y0为实际负荷信号。)
图3为本发明负荷响应曲线(图中a为负荷设定值,b为负荷响应曲线)
图4为本发明压力响应曲线(图中a为压力响应曲线,b为压力设定值)。
图5为本发明温度响应曲线(图中a为温度设定值,b为温度响应曲线)。
具体实施方式
下面结合说明书附图和具体实施方式对本发明作进一步说明。
一、常规带扰动预测函数控制算法
根据图1,当控制系统的外部扰动信号可测时,可以通过试验确定系统的扰动模型,此时系统具有两个模型,即对象通道模型gm1(s)和扰动通道模型gm2(s),假定均为一阶加迟延模型,即:
当采用一个基函数时,有:
u(k+i)=u(k)i=1,2,…,h-1
d(k+i)=d(k)i=1,2,…,h-1(3)
各通道的预测输出为:
模型输出为:
ym(k+h)=ym1(k+h)+ym2(k+h)(5)
根据优化指标的极值可以获得最优控制律为:
二、超临界机组协调预测函数控制系统设计
对于超(超)临界机组,在锅炉燃烧正常、给水正常和发电机励磁系统正常工作的前提下,锅炉、汽轮机系统可在给定的工况点下简化为一个具有强耦合的三输入三输出系统:
其中:δn为机组电功率变化量;δp为机前压力变化量;δt为机组过热度变化量;δμ为汽机调门开度变化量;δb为煤量变化量;δw为给水变化量;根据试验可以确定式(7)中各函数的形式,其中g11可近似为微分环节,g12、g13、g21、g22、g23、g32、g33可近似为惯性加迟延环节。
根据图2,gtm2是调门对压力的数学模型用来近似调门对压力特性,gbm2是煤量对压力的数学模型用来近似煤量对压力特性,gfm1是给水对压力的数学模型用来近似给水对压力特性;gm2是给水对温度的数学模型用来近似给水对温度特性,gm1是煤量对温度的数学模型用来近似煤量对温度特性。
本发明为一种基于预测函数系统的超(超)临界机组协调控制算法,其中主汽压力采用预测函数控制pfc1,计算出的控制量u1为给水量预测指令;分离器出口过热温度采用预测函数控制pfc2,计算出的控制量u2为给煤量预测指令。
锅炉主控指令的计算为:通过给水量预测指令u1的反算函数f1(x)计算出对应的煤量,再叠加煤量基准线f2(x)、煤量前馈ff和给煤量预测指令u2计算出总煤量指令bu;其中煤量基准f2(x)的输入负荷指令叠加压力偏差的pid2修正输出。
给水指令的计算为:煤量基准线f2(x)叠加煤量前馈ff后经惯性环节得出给水量信号,再叠加给水量预测指令u1最终获得给水指令fw。
汽机调门的指令计算为:负荷偏差经控制器pid1后计算获得汽机调门指令。
在主汽压力预测函数控制系统中,将调门指令和煤量指令作为整个压力系统的扰动信号源,通过调门对压力的数学模型和煤量对压力的数学模型作用于预测控制系统,主通道采用给水对压力的数学模型,对照图2可以推导出主汽压力预测函数控制的最优控制律。当控制系统的外部扰动信号可测时,即为调门指令tu和锅炉主控指令bu,此时系统具有三个模型,即控制通道模型gfm1(s)和扰动通道模型gbm2(s)和gtm2(s),假定均为一阶加迟延模型,即:
当采用一个基函数时,有:
u1(k+i)=u1(k)i=1,2,…,h-1
bu(k+i)=bu(k)i=1,2,…,h-1
tu(k+i)=tu(k)i=1,2,…,h-1(11)
各通道的预测输出为:
模型总输出为:
ym(k+h)=yfm1(k+h)+ybm2(k+h)+ytm2(k+h)(13)
根据优化指标的极值可以获得最优控制律为:
本发明在上述最优控制律的基础进行简化设计,将指数系数简化为乘数系数,将预测时域优化长度简化为预测调整系数,分别为参考轨迹预测调整系数b和控制预测调整系数a,经简化后设计出的最优控制律如下:
在上式中,
在过热温度预测函数控制回路中,将给水指令作为整个温度系统的扰动信号源,通过给水对温度的数学模型作用于预测控制系统,主通道采用煤量对温度的数学模型,对照图2可以推导出主汽压力预测函数控制的最优控制律。当控制系统的外部扰动信号可测时,即为给水指令fw,此时系统具有两个模型,即控制通道模型gm1(s)和扰动通道模型gm2(s),假定均为一阶加迟延模型,即:
当采用一个基函数时,有:
u2(k+i)=u2(k)i=1,2,…,h-1
fw(k+i)=fw(k)i=1,2,…,h-1(18)
各通道的预测输出为:
模型输出为:
ym(k+h)=ym1(k+h)+ym2(k+h)(20)
根据优化指标的极值可以获得最优控制律为:
本发明在上述最优控制律的基础进行简化设计,将指数系数简化为乘数系数,将预测时域优化长度简化为预测调整系数,分别为参考轨迹预测调整系数b和控制预测调整系数a,经简化后设计出的最优控制律如下:
在上式中,
三、本发明算法控制效果
将本发明的控制算法应用于某1000mw超临界机组协调控制系统,进行仿真研究。根据式(7)协调对象的各传递函数特性为
g31(s)=0(25)
汽机主控采用pi控制,比例系数为1,积分系数为0.1;前馈信号采用负荷指令折算的煤量基准信号与微分之和。
采用图2所示的系统,在主汽压力预测函数控制系统中对调门对压力的特性、煤量对压力和给水对压力的特性进行拟合简化,得到等效的一阶加纯迟延对象模型;在过热温度预测函数控制系统中对给水对温度的特性、煤量对温度的特性进行拟合简化,得到等效的一阶加纯迟延对象模型;
煤量对压力的预测模型为:
调门对压力的预测模型为:
给水对压力的预测模型为:
给水对温度的预测模型为:
煤量对温度的预测模型为:
主汽压力pfc1控制的三个预测模型取为:kfm1=0.008,tfm1=30,tdfm1=80;kbm2=0.012,tbm2=500,tdbm2=200;ktm2=-0.35,ttm2=85,tdtm2=20;pfc1采用一个基函数,采样周期设置为6,参考轨迹时间常数12,参考轨迹预测调整系数12,控制预测调整系数2.5。过热温度pfc2控制的两个预测模型取为:km1=0.5,tm1=500,tdm1=240;km2=-0.2,tm2=90,tdm2=120。pfc采用一个基函数,采样周期设置为6,参考轨迹时间常数10,参考轨迹预测调整系数4,控制预测调整系数4;进行控制系统负荷变动实验,将负荷指令变化260mw获得的负荷和压力控制响应曲线如图3、图4、图5所示:图3中负荷偏差在±2mw以内,图4中压力偏差在+0.1/-0.2mpa以内,图5中温度偏差在+2.5/-1℃以内。