首页> 中国专利> 一种火电机组过热汽温多模型扰动估计预测控制方法

一种火电机组过热汽温多模型扰动估计预测控制方法

摘要

本发明公开了一种火电机组过热汽温多模型扰动估计预测控制方法,它以过热汽温系统为被控对象,减温喷水流量为系统控制输入量,过热汽温为系统输出,基于被控对象状态空间模型,建立多种扰动模型分别扩增系统状态,构成扰动模型集。扰动模型集中的各子模型通过加权平均,拟合不可测扰动对系统输出的影响。运用预测控制思想,每一步进行一次优化求解获得最佳系统控制输入量。本发明采用的多模型扰动估计预测控制方法,相比一般的预测控制算法能够更加有效地抑制不可测扰动,维持汽温稳定在设定值附近。当无不可测扰动时,本发明与普通预测控制算法等效,具有较好的跟踪调节性能。

著录项

  • 公开/公告号CN103322553A

    专利类型发明专利

  • 公开/公告日2013-09-25

    原文格式PDF

  • 申请/专利权人 东南大学;

    申请/专利号CN201310279686.8

  • 发明设计人 赵慧荣;沈炯;李益国;

    申请日2013-07-04

  • 分类号

  • 代理机构南京瑞弘专利商标事务所(普通合伙);

  • 代理人杨晓玲

  • 地址 211189 江苏省南京市江宁区东南大学路2号

  • 入库时间 2024-02-19 20:21:12

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-07-20

    未缴年费专利权终止 IPC(主分类):F22G5/12 授权公告日:20150304 终止日期:20170704 申请日:20130704

    专利权的终止

  • 2015-03-04

    授权

    授权

  • 2013-10-30

    实质审查的生效 IPC(主分类):F22G5/12 申请日:20130704

    实质审查的生效

  • 2013-09-25

    公开

    公开

说明书

技术领域

本发明涉及一种过热汽温系统的优化控制方法,尤其涉及一种火电机组过热汽温抗 不可测扰动的多模型扰动估计预测控制方法,属于热工自动控制技术。

背景技术

过热汽温直接关系到火电机组运行的安全性和经济性,是机组运行过程中需要重点 监控的过程参数之一。

由于过热器管道较长,汽温被控对象存在较大的惯性和迟延,导致传统控制方法往 往难以取得满意的控制效果。近年来预测控制算法在电站汽温控制系统应用中取得一定 成效。然而基于模型的预测控制算法在应对诸如煤质变化引起的烟气侧不可测扰动时, 由于缺乏对不可测扰动的建模,控制效果并不理想。目前大多数多模型预测控制器主要 为了解决机组大范围工况变动的非线性,未考虑通过扰动建模主动抗干扰。

多模型扰动估计预测控制算法基于过热汽温对象状态空间模型建立多类扰动模型 扩增系统状态,构成多个扩增系统模型。模型簇中的各子系统模型通过贝叶斯概率加权 平均得到输出,能够拟合不可测扰动对系统输出的影响。

本发明充分运用预测控制思想,每一步进行一次优化求解获得最佳减温喷水控制输 入量。仿真结果表明,本发明中的算法相比一般的预测控制算法能够更加有效地抑制不 可测扰动,维持过热汽温稳定在设定值附近。当无不可测扰动时,该算法与普通预测控 制算法等效,具有较好的设定值跟踪和调节性能。

发明内容

发明目的:为了克服现有技术中存在的不足,本发明提供一种火电机组过热汽温多 模型扰动估计预测控制方法,能够有效抑制过程不可测扰动,提高过热汽温的调节品质。

技术方案:为实现上述目的,本发明采用的技术方案为:

一种火电机组过热汽温多模型扰动估计预测控制方法,包括如下步骤:

(1)在稳态工况下,将过热汽温系统切换到手动状态,以减温喷水流量为输入进 行过热汽温的开环阶跃响应试验,利用两点法求出过热汽温对减温喷水流量的传递函数 W(s)(℃/(kg/s));

(2)根据线性系统理论的系统实现方法,将过热汽温对减温喷水流量的传递函数 W(s)(℃/(kg/s))转换为系统状态空间模型x·=Ax+Buy=Cx+Du,其中[A,B,C,D]为系统矩阵,x为 过热汽温系统的状态,y为过热汽温系统的输出,u为预测控制器的输出;

(3)建立n种类型扰动模型分别扩增过热汽温系统状态,得到n个扩增系统状态 模型[iAa,iBa,iCa,iDa],其中iDa=0,i=1,2,...,n,所述扩增系统状态空间模型的 结构如式(1)和式(2)所示:

其中,表示k时刻扩增的状态向量,包括两个子向量ixkixk表示k时 刻过热汽温系统原有的状态向量,表示k时刻第i个扰动模型的扰动、扰动变化率 或周期的状态;ωk-1表示k-1时刻过程噪声,vk表示k时刻输出噪声;

采用式(3)和式(4)简洁表达式(1)和式(2)为:

xkai=Aaixk-1ai+Baiuk-1+Ωaiωk-1---(3)

yki=Caixkai+vk---(4)

其中代表Xkidkai,iAa代表A1iA2iA3iA4i,iBa代表B1iB2i,iCa代表[iC1 iC2];

(4)采用卡尔曼滤波方法对n个扩增系统状态模型分别进行状态估计,如式(5)、 式(6)和式(7):

x^k|k-1ai=Aaix^k-1|k-1ai+Baiuk-1---(5)

x^k|kai=x^k|k-1a+Lkii(yk-Caix^k|k-1ai)---(6)

y^k|k-1i=Caix^k|k-1ai---(7)

在状态未知情况下,首先使用式(5)和式(7)预估状态和输出再 通过式(6)由实际输出yk和预估输出间的误差来矫正过热汽温系统状态得到新 的预估状态和输出状态估计增益矩阵iLk通过通过求解Riccati方程获 得,Riccati方程中的Qi代表输入噪声项的协方差,Ri代表输出噪声项的协方差,卡尔 曼滤波参数Qi/Ri为预测控制器的一个调节参数;

(5)采用贝叶斯概率加权方法对n个扩增系统状态模型进行加权平均,获得过热 汽温的P步平均预测值,应用预测控制算法计算最佳减温喷水流量,将计算得到的最佳 减温喷水流量作为过热汽温系统的控制输入量,具体包括如下步骤:

(51)根据预估输出通过式(8)计算实际输出yk与预估输出间的偏 差iεk,并根据偏差iεk计算各个扩增系统状态模型的权重iwk:

ϵki=yk-y^k|k-1i---(8)

(52)通过递推贝叶斯公式计算各扰动模型与过热汽温系统的匹配概率,通过上一 时刻的匹配概率iρk-r递推获得当前时刻的匹配概率iρk,如式(9):

ρki=exp(-12ϵkTiΛϵkii)ρk-1iΣj=14exp(-12ϵkTjΛϵkji)ρk-1j---(9)

设定下限值δ,当上一时刻的匹配概率iρk-1低于下限值δ时,以下限值δ置换 iρk-1后带入式(9)进行iρk计算;贝叶斯概率加权矩阵iΛ为预测控制器的一个调节参 数;

(53)对各扰动模型与热汽温系统的匹配概率进行规格化处理,如式(10):

wki=ρkiΣj=14ρkjρki>δ0ρki<δ---(10)

(55)根据式(11)计算过热汽温的P步平均预测值:

yk+j|k=Σi=14wkiy^k+j|ki---(11)

其中表示第i个扩增系统状态模型的预测输出值,iwk表示第i个扩增系统 状态模型的权值,为所有扩增系统状态模型的平均预测输出值,j=1,2,…,P;

(56)计算减温喷水流量控制量增量Δuk,取式(12)性能指标函数式:

其中,Ysp为过热汽温设定值,为过热汽温的P步平均预测矩阵, Y=[yk+1|k,yk+2|k,···,yk+P|k]T,ΔU=[Δuk,Δuk+1,···,Δuk+m-1]T,Wy为误差权矩阵和Wu为控制量权矩阵;

每一采样时刻进行一次式(12)的优化计算,获得m时域的最佳系统控制输入增量 只以当前时刻的控制输入增量Δuk对当前过热汽温系统 实施控制,计算减温喷水流量控制量uk,如式(13):

uk=uk-1+Δuk    (13)

(6)设置预测控制器的调节参数,包括采样时间Ts、预测步数P、减温喷水流量 控制步数M、输出误差权矩阵Wy、控制权矩阵Wu、n个扩增系统状态模型对应的卡尔 曼滤波参数Qi/Ri和贝叶斯概率加权矩阵Λi,i=1,2,…,n;

(7)向过热汽温系统输入减温喷水流量控制量uk,获得热汽温系统实际输出yk

重复步骤(4)~(7)实现连续控制。

所述步骤(6)中,Ts可以用经验规则T95/Ts=5~15来选取,其中,T95为过渡过 程上升到95%的调节时间;P选为近似等于过热汽温阶跃响应的上升时间;Qi/Ri一般 根据扰动模型形式和对象特性选取,通常阶跃输入扰动模型的Q/R值介于周期性扰动与 斜坡扰动之间,斜坡扰动的Q/R值一般最小。

有益效果:本发明提供的火电机组过热汽温多模型扰动估计预测控制方法,与现有 技术相比具有以下优点:具有多模型建立方便、建模工作量小、控制算法计算量小;能 够延续预测控制,便于处理大惯性、纯滞后对象,在此基础上进行的过程扰动建模,获 得了比一般预测控制算法更优的抗干扰能力,能够在过程不可测干扰作用情况下,快速 估计并抑制扰动对系统的影响;应用于电站过热汽温系统能够有效抑制干扰,确保汽温 稳定在设定值附近;同时该方法具有一般预测控制器同等的设定值跟踪调节能力,总体 提高了过热汽温的调节品质。

附图说明

图1为本发明的系统结构框图;

图2为本发明的对象多模型扰动估计预测控制算法框图;

图3为本发明与普通测测控制算法在无干扰情况下,汽温设定值变化时的控制效果 对比图;

图4为本发明与普通测测控制算法在存在负荷侧斜坡输入不可测扰动时的控制效果 对比图;

图5为本发明与普通测测控制算法在过热汽温受负荷侧周期性输入不可测扰动时的 控制效果对比图;

图6为本发明与普通测测控制算法在过热汽温同时受负荷侧和燃料侧两种类型不可 测扰动时的控制效果对比图。

具体实施方式

下面结合附图对本发明作更进一步的说明。

一种火电机组过热汽温多模型扰动估计预测控制方法,通过设计多个包含不同扰动 模型的扩增系统模型,采用卡尔曼滤波方法估计扩增系统状态,通过贝叶斯概率加权方 法计算平均预测输出值,每一采样时刻由预测控制优化算法计算最佳减温喷水量,使系 统能够及时有效抑制不可测干扰,同时算法在无扰情况下,与普通预测控制器具有同等 的设定值跟踪和调节能力,本发明总体提高了过热汽温的调节品质。该方法包括如下步 骤:

一种火电机组过热汽温多模型扰动估计预测控制方法,包括如下步骤:

(1)在稳态工况下,将过热汽温系统切换到手动状态,以减温喷水流量为输入进 行过热汽温的开环阶跃响应试验,利用两点法求出过热汽温对减温喷水流量的传递函数 W(s)(℃/(kg/s));

(2)根据线性系统理论的系统实现方法,将过热汽温对减温喷水流量的传递函数 W(s)(℃/(kg/s))转换为系统状态空间模型x·=Ax+Buy=Cx+Du,其中[A,B,C,D]为系统矩阵,x为 过热汽温系统的状态,y为过热汽温系统的输出,u为预测控制器的输出;

(3)建立n种类型扰动模型分别扩增过热汽温系统状态,得到n个扩增系统状态 模型[iAa,iBa,iCa,iDa],其中iDa=0,i=1,2,...,n,所述扩增系统状态空间模型的 结构如式(1)和式(2)所示:

其中,表示k时刻扩增的状态向量,包括两个子向量ixkixk表示k时 刻过热汽温系统原有的状态向量,表示k时刻第i个扰动模型的扰动、扰动变化率 或周期的状态;ωk-1表示k-1时刻过程噪声,vk表示k时刻输出噪声;

采用式(3)和式(4)简洁表达式(1)和式(2)为:

xkai=Aaixk-1ai+Baiuk-1+Ωaiωk-1---(3)

yki=Caixkai+vk---(4)

其中代表xkidkai,iAa代表A1iA2iA3iA4i,iBa代表B1iB2i,iCa代表[iC1 iC2];

(4)采用卡尔曼滤波方法对n个扩增系统状态模型分别进行状态估计,如式(5)、 式(6)和式(7):

x^k|k-1ai=Aaix^k-1|k-1ai+Baiuk-1---(5)

x^k|kai=x^k|k-1a+Lkii(yk-Caix^k|k-1ai)---(6)

y^k|k-1i=Caix^k|k-1ai---(7)

在状态未知情况下,首先使用式(5)和式(7)预估状态和输出再 通过式(6)由实际输出yk和预估输出间的误差来矫正过热汽温系统状态得到新 的预估状态和输出状态估计增益矩阵iLk通过通过求解Riccati方程获 得,Riccati方程中的Qi代表输入噪声项的协方差,Ri代表输出噪声项的协方差,卡尔 曼滤波参数Qi/Ri为预测控制器的一个调节参数;

(5)采用贝叶斯概率加权方法对n个扩增系统状态模型进行加权平均,获得过热 汽温的P步平均预测值,应用预测控制算法计算最佳减温喷水流量,将计算得到的最佳 减温喷水流量作为过热汽温系统的控制输入量,具体包括如下步骤:

(51)根据预估输出通过式(8)计算实际输出yk与预估输出间的偏 差iεk,并根据偏差iεk计算各个扩增系统状态模型的权重iwk

ϵki=yk-y^k|k-1i---(8)

(52)通过递推贝叶斯公式计算各扰动模型与过热汽温系统的匹配概率,通过上一 时刻的匹配概率iρk-1递推获得当前时刻的匹配概率iρk,如式(9):

ρki=exp(-12ϵkTiΛϵkii)ρk-1iΣj=14exp(-12ϵkTjΛϵkji)ρk-1j---(9)

设定下限值δ,当上一时刻的匹配概率iρk-1低于下限值δ时,以下限值δ置换 iρk-1后带入式(9)进行iρk计算;贝叶斯概率加权矩阵iΛ为预测控制器的一个调节参 数;

(53)对各扰动模型与热汽温系统的匹配概率进行规格化处理,如式(10):

wki=ρkiΣj=14ρkjρki>δ0ρki<δ---(10)

(55)根据式(11)计算过热汽温的P步平均预测值:

yk+j|k=Σi=14wkiy^k+j|ki---(11)

其中表示第i个扩增系统状态模型的预测输出值,iwk表示第i个扩增系统 状态模型的权值,为所有扩增系统状态模型的平均预测输出值,j=1,2,...,P;

(56)计算减温喷水流量控制量增量Δuk,取式(12)性能指标函数式:

其中,Ysp为过热汽温设定值,为过热汽温的P步平均预测矩阵, ΔU=[Δuk,Δuk+1,…,Δuk+m-1]T,Wy为误差权矩阵和Wu为控制量权矩阵;

每一采样时刻进行一次式(12)的优化计算,获得m时域的最佳系统控制输入增量 ΔUopt=[ΔUk,ΔUk+1,…,Δuk+m-1]T;只以当前时刻的控制输入增量Δuk对当前过热汽温系统 实施控制,计算减温喷水流量控制量uk,如式(13):

uk=uk-1+Δuk    (13)

(6)设置预测控制器的调节参数,包括采样时间Ts、预测步数P、减温喷水流量 控制步数M、输出误差权矩阵Wy、控制权矩阵Wu、n个扩增系统状态模型对应的卡尔 曼滤波参数Qi/Ri和贝叶斯概率加权矩阵Λi,i=1,2,...,n;Ts可以用经验规则T95/Ts=5~ 15来选取,其中,T95为过渡过程上升到95%的调节时间;P选为近似等于过热汽温阶 跃响应的上升时间;Qi/Ri一般根据扰动模型形式和对象特性选取,通常阶跃输入扰动 模型的Q/R值介于周期性扰动与斜坡扰动之间,斜坡扰动的Q/R值一般最小;

(7)向过热汽温系统输入减温喷水流量控制量uk,获得热汽温系统实际输出yk

(8)重复步骤(4)~(7)实现连续控制。

由于两级减温喷水的控制都采用相同的控制策略,两者的设计过程基本相同,因此 下面重点以二级减温控制为例进行说明。具体步骤为:

(1)在稳态工况下,获得以二级减温喷水量为输入,二级过热汽温为输出的单入 单出系统状态空间模型xk=Axk-1+Buk-1+ωk-1yk=Cxk+vk.其系数矩阵[A,B,C]分别: A=[0.9858,0.0001;0.0002,0.9994];B=[0.0009;-0.0020];C=[0,1];

(2)选取工业过程控制中四类常见扰动,分别建立扰动模型估计实际过程中的不 可测扰动。四种扰动模型的表达式如下:

扰动模型一:输出扰动模型,如式(14-16)

xk=Axk-1+Buk一1    (14)

dk=dk-1k-1    (15)

Yk=Cxk+dk+vk    (16)

扰动模型二:阶跃输入扰动模型,如式(17-19)

xk=Axk-1+Buk-1+Bddk一1    (17)

dk=dk-1k-1    (18)

Yk=Cxk+vk    (19)

扰动模型三:斜坡输入扰动模型,如式(20-23)

xk=Axk-1+Buk-1+Bddk-1    (20)

dk=dk-1+Δdk-1    (21)

Δdk=Δdk-1k-1    (22)

Yk=Cxk+vk    (23)

说明:dk为待估计的扰动量,Δdk为扰动变化速率的估计值,表示斜坡扰动是以固 定增速率进入系统的。

扰动模型四:周期性输入扰动模型,周期性扰动通常以连续函数模型表示,如式(24)

d··+a2d=d*---(24)

其中a表示周期性扰动的频率,d*表示扰动源。上述微分方程表示成状态空间方程 的形式如式(25)

在取定采样时间T s后,将上述模型离散化得到式(26)

dkΔdk=dka=Addk-1a+B*d*---(26)

扰动源d*可根据具体应用过程进行设置。

综上,四种扰动模型可以由如式(1-2)相同的模型结构表示

扩增的状态向量由两个子向量组成:ixk系统模型原有的状态向量,表示扰动 模型簇中第i类模型的扰动、扰动变化率或周期的状态。

上述模型可以写成如式(3-4)所示简洁的表达形式

xkai=Aaixk-1ai+Baiuk-1+Ωaiωk-1---(3)

yki=Caixkai+vk---(4)

其中代表xkidkai,iAa代表A1iA2iA3iA4i,iBa代表B1iB2i,iCa代表[iC1 iC2]。

故扩增系统参数矩阵分别为:

输出扰动扩增模型系数矩阵为

1Aa=[0.9858,0.0001,0;0.0002,0.9994,0;0,0,1.0000];

1Ba=[0.0009;-0.0020;0];

1Ca=[0,1,1];

阶跃输入扰动扩增模型系数矩阵为

2Aa=[0.9858,0.0001,0.0009;0.0002,0.9994,-0.0020;0,0,1.0000];

2Ba=[0.0009;-0.0020;0];

2Ca=[0,1,0];

斜坡输入扰动扩增模型系数矩阵为

3Aa=[0.9858,0.0001,0.0009,0;0.0002,0.9994,-0.0020,0;0,0,1.0000,1.0000;0,0,0,1.0000];

3Ba=[0.0009;-0.0020;0;0];

3Ca=[0,1,0,0];

周期性输入扰动扩增模型系数矩阵为

4Aa=[0.9858,0.0001,0.0009,0,0;0.0002,0.9994,-0.0020,0,0;0,0,0.9921,0.1253,0.0079;0,0,-0. 1253,0.9921,0.1253;0,0,0,0,1.0000];

4Ba=[0.0009;-0.0020;0;0;0];

4Ca=[0,1,0,0,0];

(3)采用卡尔曼滤波方法对n个扩增模型分别进行状态估计,如式(5-7):

x^k|k-1ai=Aaix^k-1|k-1ai+Baiuk-1---(5)

x^k|kai=x^k|k-1ai+Lki(yk-Caix^k|k-1ai)---(6)

y^k-1|k-1i=Caix^k|k-1ai---(7)

在未知状态测量值的的情况下首先预估扩增系统状态和输出获 得系统实际输出yk后,再由实际输出和输出估计值间的误差矫正系统状态得到新的状态 估计值和输出估计值四个扩增系统状态估计的关键在于获得观测器增 益矩阵iLk。对于输出扰动模型,iLk等价于非周期观测器,取为L1=[0,0,1]。其余3 个模型的iLk均可通过求解Riccati方程获得。Riccati方程中的Qi和Ri分别代表输入输 出噪声项的协方差。这里取阶跃、斜坡、周期性输入扰动模型的Q/R值分别为100,2, 20。

(4)对4个模型采用贝叶斯概率加权方法进行加权平均,获得平均预测输出值, 应用预测控制算法计算最佳减温喷水量,其算法过程如下:

得到各子模型的输出估计值如式(8-10)分别计算实际输出值yk与估计值 间的偏差iεk,以此为基础计算各子模型的权重iwk

ϵki=yk-y^k|k-1i---(8)

扰动模型簇中各子模型与实际对象的匹配概率可通过递推贝叶斯公式进行计算。由 上一时刻的模型匹配概率iρk-1递推获得当前时刻的概率iρk,如式(9)。

ρki=exp(-12ϵkTiΛϵkii)ρk-1iΣj=14exp(-12ϵkTjΛϵkji)ρk-1j---(9)

实际应用中协方差矩阵iΛ未知,因此将iΛ作为调节参数。由于上述概率计算是递 推形式,当前时刻的值由上一时刻获得。若某一时刻概率计算值为0,则之后时刻的概 率计算无效。因此设定一个下限δ,所有低于该限值的概率均被置为δ。对扰动模型簇 中的概率进行规格化处理,便于后续预测控制算法的实现。规格化公式如式(10)

wki=ρkiΣj=14ρkjρki>δ0ρki<δ---(10)

(5)设置控制器相关参数,取采样时间Ts为0.5,预测步数P为50,减温水调门 控制步数M为3,输出误差权矩阵Wy=I50,控制权矩阵Wu=I3

(6)系统的P步平均预测输出值由式(11)线性平均模型获得

yk+j|k=Σi=14wkiy^k+j|ki---(11)

其中和iwk分别表示扰动模型簇中第i个子模型的预测输出值和权值,为扰动模型簇的平均预测输出值。

(7)计算减温喷水阀门控制量增量Δuk,取式(12)性能指标函数式:

每一采样时刻进行一次优化计算,获得m时域的最优控制输出增量 只有当前时刻的控制输入增量Δuk对系统实施控制。计算减 温水调门控制量,如式(13)。

uk=uk-1+Δuk    (13)

(8)输出减温水调门控制量uk,获得汽温控制系统实际汽温输出值yk,重复(3) 到(8)步。

如图3所示,过热汽温设定值阶跃增加5℃情况下,MDMPC代表本发明对过热汽 温系统的优化控制效果曲线,MPC代表普通预测控制器的控制效果曲线。从图3可以 看出,两条控制曲线基本重合,说明本发明具有普通预测控制器同等的设定值跟踪和调 节能力。如图4所示,当负荷侧有斜坡扰动进入过热汽温系统时,本发明能够快速识别 扰动类型为斜坡型,提前动作减温喷水,得到比普通预测控制器更小的过热汽温动态和 稳态偏差。如图5所示,当负荷侧有周期性扰动进入过热汽温系统时,本发明能够快速 识别扰动类型为周期型。当与普通预测控制器获得基本一致的控制效果时,本发明能够 预测扰动提前动作减温喷水,在调节过程中的控制量波动小,能够有效延长阀门设备使 用寿命。如图6所示,当存在负荷侧周期性扰动和燃料侧斜坡扰动同时进入过热汽温系 统时,本发明能够快速识别两种扰动类型,得到比普通预测控制器更小的过热汽温动态 和稳态偏差,提高了过热汽温的调节品质。

以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也 应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号