首页> 中国专利> 一种电站锅炉蒸汽温度的全工况多步超前预测控制方法

一种电站锅炉蒸汽温度的全工况多步超前预测控制方法

摘要

本发明公开了一种电站锅炉蒸汽温度的全工况多步超前预测控制方法,其属于锅炉自动控制技术领域,其步骤如下:1、以机组负荷x为变量,通过特性测试得到锅炉蒸汽温度过程的全工况模型;2、根据步骤1中数值,通过锅炉蒸汽温度的多步超前预测,得到锅炉蒸汽温度预测值y(t);3、确定内回路PI控制器参数和外回路PID控制器参数;4、将出口汽温误差和外回路PID控制器参数带入计算控制增量的PID算式中,得内回路的导前汽温调整后的设定值;5、将导前汽温误差和内回路PI控制器参数带入计算控制增量的PID算式中,得喷水阀开度u(t);6、返回步骤2继续多步超前预测,依次持续控制。本发明的优点是克服了锅炉蒸汽温度控制滞后和控制性能随机组负荷蜕变的问题。

著录项

  • 公开/公告号CN105318312A

    专利类型发明专利

  • 公开/公告日2016-02-10

    原文格式PDF

  • 申请/专利号CN201510845212.4

  • 发明设计人 胡文斌;王东风;韩璞;孙明;

    申请日2015-11-26

  • 分类号F22B35/00(20060101);

  • 代理机构13100 石家庄新世纪专利商标事务所有限公司;

  • 代理人徐瑞丰;董金国

  • 地址 510630 广东省广州市天河东路2号粤电广场

  • 入库时间 2023-12-18 14:11:39

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-09-03

    专利权人的姓名或者名称、地址的变更 IPC(主分类):F22B35/00 变更前: 变更后: 变更前: 变更后: 申请日:20151126

    专利权人的姓名或者名称、地址的变更

  • 2017-09-26

    授权

    授权

  • 2016-03-09

    实质审查的生效 IPC(主分类):F22B35/00 申请日:20151126

    实质审查的生效

  • 2016-02-10

    公开

    公开

说明书

技术领域

本发明属于锅炉自动控制技术领域,涉及电站锅炉蒸汽温度的控制方法,尤其是涉及一种电站锅炉蒸汽温度的全工况多步超前预测控制方法,适用于火电机组的过热汽温和再热汽温的自动控制。

背景技术

电站锅炉蒸汽温度控制是大型电站机组自动化运行的主要控制系统之一。然而常规的蒸汽温度串级PID控制方案,由于只是基于偏差消除偏差,属于“事后控制”,缺乏对于温度参数发展的趋势性预见,对于具有很大惯性和迟延的蒸汽温度过程很难取得满意的控制效果。目前的锅炉蒸汽温度控制方法存在的另外一个重要问题是缺乏考虑汽温系统特性随机组运行工况的变化。

由上述分析可见,已有的锅炉蒸汽温度控制方法仍存在一定的局限性或缺陷。

发明内容

本发明所要解决的技术问题是:通过建立一种全工况的蒸汽温度数学模型,提供一种电站锅炉蒸汽温度全工况预测型PID控制方法,对温度的多步超前预测达到“事前控制”的效果,克服大迟延、大惯性的本质特性导致的锅炉蒸汽温度控制滞后的问题,同时克服蒸汽温度系统特性随机组负荷时变而导致的控制性能随机组负荷蜕变的问题。

本发明解决技术问题所采用的技术方案包括如下步骤:

步骤1.以机组负荷x为变量,通过特性测试得到锅炉蒸汽温度过程的全工况模型;

进一步的,所述步骤1中的锅炉蒸汽温度过程的全工况模型包括喷水阀开度u(%)-导前汽温q(℃)模型Gm,qu和导前汽温q(℃)-出口汽温y(℃)模型Gm,yq,两个模型均是以机组负荷x为变量的时变模型,其中模型Gm,qu的公式(1)如下:

q(t)+c(x)q(t-1)=d(x)u(t-1)(1)

模型Gm,yq的公式(2)如下:

>y(t)+Σi=12ai(x)y(t-i)=Σi=12bj(x)q(t-j-p)---(2)>

其中,t表示当前采样控制时刻;

x表示机组负荷;

p表示导前汽温q(t)变化到出口汽温y(t)变化的纯迟延时间;

q(t)、q(t-1)、q(t-j-p)分别表示在t、t-1、t-j-p采样控制时刻的导前汽温;

u(t-1)表示在t-1采样控制时刻的喷水阀开度;

y(t)、y(t-i)分别表示在t、t-i采样控制时刻的出口汽温;

c(x)、d(x)、ai(x)、bj(x)均为机组负荷x的二次多项式,即c(x)=c2x2+c1x+c0、d(x)=d2x2+d1x+d0>ai(x)=ai2x2+ai1x+ai0,(i=1,2),bj(x)=bj2x2+>>bj1x+bj0,(j=1,2),>其中,c2、c1、c0为导前汽温模型的自回归部分控制系数,d2、d1、d0为导前汽温模型的滑动平均部分控制系数,为出口汽温模型的自回归部分控制系数,为出口汽温模型的滑动平均部分控制系数。

步骤2.根据当前采样控制时刻t的机组负荷x和全工况模型,通过进行在线采样的锅炉蒸汽温度的多步超前预测,计算得到当前采样控制时刻t的锅炉蒸汽温度预测值y(t);

所述步骤2中进行在线采样的锅炉蒸汽温度的多步超前预测的具体操作如下:

所述多步超前预测的预测步数与纯迟延p有关,即当预测步数为p时,公式(2)经变形得到如下预测公式(3):

>y(t+1)=-Σi=12ai(x)y(t-i+1)+Σj=12bj(x)q(t-j-p+1)---(3)>

当预测步数为p+1时,公式(2)经变形得到如下预测公式(4):

>y(t+2)=-Σi=12ai(x)y(t-i+2)+Σj=12bj(x)q(t-j-p+2)---(4)>

如此继续,直到进行完p+2步预测,预测步数为p+2时,公式(2)经变形得到如下预测公式(5):

>y(t+p+2)=-Σi=12ai(x)y(t-i+p+2)+Σj=12bj(x)q(t-j+2)---(5)>

在上述预测计算过程中,>q(t+h)=q(t+h),h0;-c(x)q(t)+d(x)u(t-1),h=1..>

步骤3.当前机组工况的内回路控制器采用比例积分(PI)控制,当前机组工况的外回路控制器采用比例积分微分(PID)控制,根据当前采样控制时刻t的机组负荷x和全工况模型,确定适应于当前机组工况的内回路PI控制器参数和外回路PID控制器参数;

所述步骤3中,当前机组工况的内回路控制器采用比例积分(PI)控制,当前机组工况的外回路控制器采用比例积分微分(PID)控制,根据模型Gm,qu计算内回路PI控制器参数的公式分别如下公式(6)~(7):

>K1n=1+fnd(x)fn---(6)>

>K2n=c(x)K1n---(7)>

其中,fn是用于调整控制性能的内回路滤波器系数,取值范围0.3~0.7;

根据模型Gm,yq计算外回路PID控制器参数的公式分别如下公式(8)~(10):

>K1w=1+fw[b1(x)+b2(x)]fw---(8)>

>K2w=a1(x)K1w---(9)>

>K3w=a2(x)K1w---(10)>

其中fw是用于调整控制性能的外回路滤波器系数,取值范围0.3~0.7。

步骤4.计算锅炉蒸汽温度的设定值yr与步骤2中的锅炉蒸汽温度预测值y(t)之间的差值,即出口汽温误差,将所述出口汽温误差和所述步骤3中外回路PID控制器参数带入计算控制增量的离散形式的PID算式中,求得当前采样控制时刻t的内回路的导前汽温调整后的设定值qr(t);

在所述步骤4中,将锅炉蒸汽温度的设定值yr与步骤2中的锅炉蒸汽温度预测值y(t)之间的差值以及对应的外回路PID控制器参数代入控制增量的离散形式的PID算式,得到公式(11):

>Δqr(t)=K1w[yr-y(t+p+2)]+K2w[yr-y(t+p+1)]+K3w[yr-y(t+p)]---(11)>

其中,Δqr(t)为当前采样时刻t导前汽温的增量;

y(t+p+2)、y(t+p+1)、y(t+p)分别为锅炉蒸汽温度在t+p+2、t+p+1、t+p时刻的预测值;

将公式(11)代入如下公式(12),得到当前采样控制时刻t的内回路的导前汽温调整后的设定值qr(t):

qr(t)=qr(t-1)+Δqr(t)(12)

其中,qr(t)和Δqr(t)分别表示当前采样时刻t导前汽温调整后的设定值及其增量;qr(t-1)表示表示前一采样时刻t-1导前汽温调整后的设定值。

步骤5.计算所述步骤4中内回路的导前汽温调整后的设定值qr(t)与内回路导前汽温测量值q(t)之间的差值,即导前汽温误差,将所述导前汽温误差和所述步骤3中内回路PI控制器参数带入计算控制增量的离散形式的PID算式中,求得当前采样控制时刻t的喷水阀开度u(t);

在所述步骤5中,将步骤4中内回路的导前汽温调整后的设定值qr(t)与内回路导前汽温测量值q(t)之间的差值以及对应的内回路PI控制器参数代入控制增量的离散形式的PID算式,得到公式(13):

>Δu(t)=K1n[qr(t)-q(t)]+K2n[qr(t-1)-q(t-1)]---(13)>

其中,Δu(t)为当前采样控制时刻t喷水阀开度的增量;

将公式(13)代入如下公式(14),得到当前采样控制时刻t喷水阀开度的值u(t):

u(t)=u(t-1)+Δu(t)(14)

所述喷水阀开度u(t)利用控制喷水减温来控制锅炉蒸汽温度。

步骤6.返回步骤2继续进行下一步在线采样的多步超前预测,依次持续控制。进一步的,采用工业常用的比例系数Kp、积分系数Ki和微分系数Kd,所述控制增量的离散形式的PID算式如下式(15)所示:

Δz(t)=Kpe(t)+Ki[e(t)-e(t-1)]+Kd[e(t)-2e(t-1)+e(t-2)](15);

化简后等效为:Δz(t)=K1e(t)+K2e(t-1)+K3e(t-2)(16);

其中,K1=Kp+Ki+Kd,K2=Ki-2Kd,K3=Kd

其中,Δz(t)为控制增量;所述Δz(t)在步骤4中指Δqr(t),在步骤5中指Δu(t);

e(t)为误差,在所述步骤4中指所述锅炉蒸汽温度的设定值yr与步骤2中的锅炉蒸汽温度预测值y(t)之间的差值;在步骤5中指所述步骤4中内回路的导前汽温调整后的设定值qr(t)与内回路导前汽温测量值q(t)之间的差值。

本发明的有益效果:通过锅炉蒸汽温度的多步超前预测实现温度的“事前控制”,克服大迟延、大惯性的本质特性导致的锅炉蒸汽温度控制滞后的问题,全工况模型的建立和使用,可以克服蒸汽温度系统特性随机组负荷时变而导致的控制性能随机组负荷蜕变的问题,从而提高锅炉蒸汽温度的控制效果,使得机组运行更高效、更安全。

具体实施方式

下面将结合具体实施例对本发明进行进一步详细的说明。

步骤1.以机组负荷x为变量,通过特性测试得到锅炉蒸汽温度过程的全工况模型;

进一步的,所述步骤1中的锅炉蒸汽温度过程的全工况模型包括喷水阀开度u(%)-导前汽温q(℃)模型Gm,qu和导前汽温q(℃)-出口汽温y(℃)模型Gm,yq,两个模型均是以机组负荷x为变量的时变模型,其中模型Gm,qu的公式(1)如下:

q(t)+c(x)q(t-1)=d(x)u(t-1)(1)

模型Gm,yq的公式(2)如下:

>y(t)+Σi=12ai(x)y(t-i)=Σi=12bj(x)q(t-j-p)---(2)>

其中,t表示当前采样控制时刻;

x表示机组负荷;

p表示导前汽温q(t)变化到出口汽温y(t)变化的纯迟延时间;

q(t)、q(t-1)、q(t-j-p)分别表示在t、t-1、t-j-p采样控制时刻的导前汽温;

u(t-1)表示在t-1采样控制时刻的喷水阀开度;

y(t)、y(t-i)分别表示在t、t-i采样控制时刻的出口汽温;

c(x)、d(x)、ai(x)、bj(x)均为机组负荷x的二次多项式,即c(x)=c2x2+c1x+c0、d(x)=d2x2+d1x+d0>ai(x)=ai2x2+ai1x+ai0,(i=1,2),bj(x)=bj2x2+>>bj1x+bj0,(j=1,2),>其中,c1、c1、c0为导前汽温模型的自回归部分控制系数,d2、d1、d0为导前汽温模型的滑动平均部分控制系数,为出口汽温模型的自回归部分控制系数,为出口汽温模型的滑动平均部分控制系数。

步骤2.根据当前采样控制时刻t的机组负荷x和全工况模型,通过进行在线采样的锅炉蒸汽温度的多步超前预测,计算得到当前采样控制时刻t的锅炉蒸汽温度预测值y(t);

所述步骤2中进行在线采样的锅炉蒸汽温度的多步超前预测的具体操作如下:

所述多步超前预测的预测步数与纯迟延p有关,即当预测步数为p时,公式(2)经变形得到如下预测公式(3):

>y(t+1)=-Σi=12ai(x)y(t-i+1)+Σj=12bj(x)q(t-j-p+1)---(3)>

当预测步数为p+1时,公式(2)经变形得到如下预测公式(4):

>y(t+2)=-Σi=12ai(x)y(t-i+2)+Σj=12bj(x)q(t-j-p+2)---(4)>

如此继续,直到进行完p+2步预测,预测步数为p+2时,公式(2)经变形得到如下预测公式(5):

>y(t+p+2)=-Σi=12ai(x)y(t-i+p+2)+Σj=12bj(x)q(t-j+2)---(5)>

在上述预测计算过程中,>q(t+h)=q(t+h),h0;-c(x)q(t)+d(x)u(t-1),h=1..>

步骤3.当前机组工况的内回路控制器采用比例积分(PI)控制,当前机组工况的外回路控制器采用比例积分微分(PID)控制,根据当前采样控制时刻t的机组负荷x和全工况模型,确定适应于当前机组工况的内回路PI控制器参数和外回路PID控制器参数;

所述步骤3中,当前机组工况的内回路控制器采用比例积分(PI)控制,当前机组工况的外回路控制器采用比例积分微分(PID)控制,根据模型Gm,qu计算内回路PI控制器参数的公式分别如下公式(6)~(7):

>K1n=1+fnd(x)fn---(6)>

>K2n=c(x)K1n---(7)>

其中,fn是用于调整控制性能的内回路滤波器系数,取值范围0.3~0.7;

根据模型Gm,yq计算外回路PID控制器参数的公式分别如下公式(8)~(10):

>K1w=1+fw[b1(x)+b2(x)]fw---(8)>

>K2w=a1(x)K1w---(9)>

>K3w=a2(x)K1w---(10)>

其中fw是用于调整控制性能的外回路滤波器系数,取值范围0.3~0.7。

步骤4.计算锅炉蒸汽温度的设定值yr与步骤2中的锅炉蒸汽温度预测值y(t)之间的差值,即出口汽温误差,将所述出口汽温误差和所述步骤3中外回路PID控制器参数带入计算控制增量的离散形式的PID算式中,求得当前采样控制时刻t的内回路的导前汽温调整后的设定值qr(t);

在所述步骤4中,将锅炉蒸汽温度的设定值yr与步骤2中的锅炉蒸汽温度预测值y(t)之间的差值以及对应的外回路PID控制器参数代入控制增量的离散形式的PID算式,得到公式(11):

>Δqr(t)=K1w[yr-y(t+p+2)]+K2w[yr-y(t+p+1)]+K3w[yr-y(t+p)]---(11)>

其中,Δqr(t)为当前采样时刻t导前汽温的增量;

y(t+p+2)、y(t+p+1)、y(t+p)分别为锅炉蒸汽温度在t+p+2、t+p+1、t+p时刻的预测值;

将公式(11)代入如下公式(12),得到当前采样控制时刻t的内回路的导前汽温调整后的设定值qr(t):

qr(t)=qr(t-1)+Δqr(t)(12)

其中,qr(t)和Δqr(t)分别表示当前采样时刻t导前汽温调整后的设定值及其增量;qr(t-1)表示表示前一采样时刻t-1导前汽温调整后的设定值。

步骤5.计算所述步骤4中内回路的导前汽温调整后的设定值qr(t)与内回路导前汽温测量值q(t)之间的差值,即导前汽温误差,将所述导前汽温误差和所述步骤3中内回路PI控制器参数带入计算控制增量的离散形式的PID算式中,求得当前采样控制时刻t的喷水阀开度u(t);

在所述步骤5中,将步骤4中内回路的导前汽温调整后的设定值qr(t)与内回路导前汽温测量值q(t)之间的差值以及对应的内回路PI控制器参数和代入控制增量的离散形式的PID算式,得到公式(13):

>Δu(t)=K1n[qr(t)-q(t)]+K2n[qr(t-1)-q(t-1)]---(13)>

其中,Δu(t)为当前采样控制时刻t喷水阀开度的增量;

将公式(13)代入如下公式(14),得到当前采样控制时刻t喷水阀开度的值u(t):

u(t)=u(t-1)+Δu(t)(14)

所述喷水阀开度u(t)利用控制喷水减温来控制锅炉蒸汽温度。

步骤6.返回步骤2继续进行下一步在线采样的多步超前预测,依次持续控制。

进一步的,采用工业常用的比例系数Kp、积分系数Ki和微分系数Kd,所述控制增量的离散形式的PID算式如下式(15)所示:

Δz(t)=Kpe(t)+Ki[e(t)-e(t-1)]+Kd[e(t)-2e(t-1)+e(t-2)](15);

化简后等效为:Δz(t)=K1e(t)+K2e(t-1)+K3e(t-2)(16);

其中,K1=Kp+Ki+Kd,K2=Ki-2Kd,K3=Kd

其中,Δz(t)为控制增量;所述Δz(t)在步骤4中指Δqr(t),在步骤5中指Δu(t);

e(t)为误差,在所述步骤4中指所述锅炉蒸汽温度的设定值yr与步骤2中的锅炉蒸汽温度预测值y(t)之间的差值;在步骤5中指所述步骤4中内回路的导前汽温调整后的设定值qr(t)与内回路导前汽温测量值q(t)之间的差值。

上述详细说明是针对本发明可行实施例的具体说明,该实施例并非用以限制本发明的专利范围,凡未脱离本发明的等效实施或变更,均应包含于本案的专利保护范围中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号