[发明专利]基于CVA-SFA的智能电厂大型燃煤发电机组空气预热器控制性能监测方法有效
申请号: | 201811109196.2 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109471420B | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 赵春晖;李明超;范海东;陈积明;孙优贤;李清毅;沙万里 | 申请(专利权)人: | 浙江大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 黄欢娣;邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于CVA‑SFA的智能电厂大型燃煤发电机组空气预热器控制性能监测方法。针对大型火力发电机组空气预热器因参数众多、机组运行工况多变导致的控制性能监测困难的问题,运用典型变量分析(CVA)提取空气预热器控制系统变量间的相关信息,再利用慢特征分析(SFA)算法提取相关信息中的动态信息。最后,结合变量的相关性和变化快慢信息构造空气预热器控制性能在线监测模型。该方法克服了大型火电机组空气预热器因变量众多、工况变化而导致的控制性能监测困难的问题,大大提高了动态过程控制性能在线监测的准确度,有助于火电厂对空预器控制系统进行智能及时的监测,有助于保证大型火力发电机组的安全可靠运行。 | ||
搜索关键词: | 基于 cva sfa 智能 电厂 大型 燃煤 发电 机组 空气 预热器 控制 性能 监测 方法 | ||
【主权项】:
1.基于CVA‑SFA的智能电厂大型燃煤发电机组空气预热器控制性能监测方法,其特征在于,该方法包括以下步骤:(1)获取训练数据:设空气预热器的控制系统具有J个测量变量和操作变量,每一次采样可以得到一个J×1的观测向量yk,其中下标k为采样时刻,采样N次后得到的数据表述为一个二维观测矩阵
所述测量变量为空气预热器运行过程中可被测量的状态参数,包括空预器二次风出口风温、引风机耗电率、增压风机电流、增压风机动叶开度、预热器漏风率、预热器出口氧量、送风温度、再热温度、排热温度、燃料温度、密封空气加热后压力、密封空气加热后温度等;所述操作变量包括引风机功率、引风机电流、锅炉变总功率、汽机变总功率等;训练数据应当选取空气预热器在正常运行状态下的采样数据。(2)利用CVA算法提取数据的时序相关信息,该步骤通过以下子步骤实现:(2.1)时序拓展构建过去矩阵与将来矩阵:在特定的采样时刻k,将观测向量yk向k之前拓展p步生成过去观测向量
向k之后拓展f步生成将来观测向量
再对yp,k,yf,k进行均值化处理:
其中:mean(yp,k)表示
的均值,mean(yf,k)表示
的均值。分别用所有的过去观测向量和将来观测向量构建过去观测矩阵Yp和将来观测矩阵Yf:
其中,M=N‑f‑p+1,p,f为两类时滞参数,令p=f,其值可以通过样本自相关函数来确定:
其中:autocorr(Yj,p)表示矩阵Yp第j个列向量与其时滞p的自相关系数;(2.2)构建Hankel矩阵:计算过去矩阵和将来矩阵的协方差矩阵∑pp,∑ff以及他们的互协方差矩阵∑fp,再利用协方差与互协方差矩阵构建Hankel矩阵H:![]()
(2.3)奇异值分解:对Hankel矩阵进行奇异值分解可以得到Jp组典型变量配对,用(aiTYp,biTYf)表示第i组典型变量配对,aiT、biT表示第i组典型变量配对间的相关系数:H=UDVT (6)
D=diag(γ1,γ2,…,γJp)U和V分别为奇异向量ui,vi组成的正交矩阵,D为奇异值矩阵,U、V中的奇异向量只成对相关,且相关性大小由D中对应的第i个奇异值γi表征。奇异值越大(γ1>γ2>…>γJp),典型变量间的相关性越大。(2.4)计算变换矩阵并提取出典型变量和残差变量:截取矩阵
的前r列,生成降维后的矩阵
Vr仍保留了大部分时序相关信息。其中,r值的大小可以通过以下准则确定:
Cr表示准则值,β为判断阈值,β=0.5。由Vr计算典型变量转换矩阵C和残差变量转换矩阵L:
再利用转换矩阵可以得到典型变量空间Z和残差空间E:
Z,Ε中的列向量zk∈r×1,εk∈Jp×1分别表示在采样时刻k的典型变量和残差变量;Z,Ε中的行向量zt,εt包含了同一变量在不同时刻的时序信息。(3)利用慢特征分析算法(Slow Feature Analysis,SFA)提取典型变量空间Z的变化快慢特征,该方法主要步骤如下:(3.1)数据标准化:对典型变量空间Z按变量进行标准化处理,计算公式如下:
zt表同一变量在不同时刻的时序向量,mean(zt)表示zt的均值,std(zt)表示zt的标准差。(3.2)Z经过投影后的输出信号为sj,sj表示第j个慢特征序列。考虑线性条件下,![]()
表示系数向量,这等价于寻找一个从标准化输入信号Z中提取慢特征信号s=[s1T,s2T,…,srT]T的转换矩阵
即s=WZ。慢特征信号sj要满足的目标函数及约束条件为:目标函数:
约束条件为:
其中:
表示慢特征信号s的时序差分,运算<·>表示为
t1,t0分别表示时间上下限。(3.3)白化:利用奇异值分解,对输入数据的协方差矩阵进行白化处理可以去除数据中的相关性,使提取出的慢特征值携带不同的信息:![]()
其中:Λ‑1/2BT为白化矩阵,Ο为对应的白化后的输入信号。(3.4)计算转换矩阵W:对输入矩阵O做差分处理得到时序差分信号
可以证明,对
的协方差矩阵
进行奇异值分解后,得到的一系列奇异值ωj即为式(12)所述的目标函数值![]()
W=PΛ‑1/2BT (17)(4)划分慢特征s:最慢的特征对应最小的特征值,将特征值由小到大排列,并依据特征值大小将前l个特征划分为s中变化较慢的特征,用sd表示;将后(r‑l)个特征划分为s中变化较快的特征,用se表示。划分依据l的确定方法为,首先利用慢特征值s的变化快慢表示过程变量
的变化快慢:
其中:rji为矩阵R中第j行第i列的元素,si表示第i个慢特征序列,Δ(·)表示计算序列变化缓慢程度的一种运算:
将提取出的慢特征值中缓慢度比输入数据缓慢度还要大的特征划分为快特征,一共有Me个这样的快特征:
这里card{·}表示集合{·}中元素个数。根据式(19)确定的Me值,对应将矩阵Ω也划分成两部分:![]()
(5)计算动态监测指标:从典型变量空间的第一个样本点开始,每个样本点可以得到一组动态监测指标(Sd2,Se2)。
(6)确定基于动态监测指标的控制限:利用核密度估计的方法,先估计出动态监测指标Sd2的概率密度函数p(x),对于给定显著性水平α,Sd2的控制限
的计算方式为:
以同样的方法可以计算出Se2的控制限
(7)对残差变量建立统计指标Qk:
其中:εi,k表示残差空间E中第i个变量在时刻k的取值,即E中第i行第k列的元素。同样用核密度估计的方法计算Qk统计指标的控制限QUCL:
(8)在线监测控制性能:基于步骤(2)到(4)建立的CVA‑SFA模型、步骤(5)到步骤(7)所得的三个监测统计量在线监测空气预热器控制系统的性能状态。该步骤由以下子步骤来实现:(8.1)获取新在线数据以及新数据预处理:采集到新的一段观测数据
后,其中,下表new表示新观测数据,首先按照步骤(2)将Ynew拓展成过去矩阵,并根据步骤(2)中获得的均值和标准差对过去矩阵进行标准化处理得到Ypnew。(8.2)提取出新观测数据的典型变量和残差变量:标准化处理后,利用步骤(2)确定的转换矩阵Vr和L计算出新观测数据的典型变量空间Znew和残差空间Enew。(8.3)提取新观测数据的典型变量空间Znew中的慢特征:首先按照步骤(3.1)中确定的均值和方差对Znew进行标准化处理,之后利用步骤(3.4)中确定的慢特征转换矩阵W,提取出标准化Znew的慢特征snew,并按照之前的划分参数将snew划分成sdnew和sfnew。(8.4)计算新监测统计指标:根据建立的模型以及步骤(5)(7)中确定的计算方法,计算两组典型变量空间下的监测统计指标![]()
和一组残差空间监测指标Qknew。
(8.5)在线判断空气预热器控制性能状态:实时比较三个监测指标与其各自的统计控制限,若三个监测指标都位于统计控制限之内,表明控制系统正常工作;若有一个或以上监测指标超出正常控制限,表明控制系统有异常状况发生。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811109196.2/,转载请声明来源钻瓜专利网。