本发明属于火电过程控制系统性能监测领域,特别是涉及高端发电装备中汽轮机运行相关性信息与动态信息的在线性能监测方法。
背景技术:
控制系统在现代化的工业过程中占据非常重要的地位,生产质量、操作安全、物能消耗等影响经济效益的指标都直接或间接的与控制系统的性能有关。在实际生产过程中,控制系统在投入使用初期往往性能表现良好,但运行一段时间后,由于设备的磨损、定期保养和维护不及时等原因,可能导致控制系统的性能下降,控制性能变差会直接影响生产质量,导致经济效益亏损,若因此引发生产故障,还会涉及到人的生命安全甚至社会企业的财产安全,带来极大威胁。torrres等人对2004-2005年巴西12家工厂(石化、造纸、水泥、钢铁、采矿等),超过700个控制回路进行检验,结果显示14%回路的阀门磨损过度,15%的阀门存在迟滞问题,16%的回路存在严重的整定问题,24%的控制器输出存在饱和现象,41%的回路因为整定问题、耦合、扰动以及执行器的问题而存在振荡现象。
另外,实际生产中,一个生产过程可能会有数以千计的控制回路共同作用,eastman化学公司中的两个精馏生产设备拥有多大14000个控制回路,在hvac生产过程中,其控制回路的数量甚至能够达到十万个。高端发电装备具有较高的复杂性,具体体现在规模庞大、设备众多、参数多样化且相互影响等方面。此外,大规模的发电机组,现场具有高温、高压及高噪声等特点。
控制性能评价与监测技术是过程控制领域新兴的一项重要技术,它能够利用设备的日常运行数据,实时监测监视系统控制性能的变化,对控制系统的问题做出早期识别和优化。对于发电机组,由于电力系统中的用电负荷是经常变化的,为了维持有功功率平衡,保持系统频率稳定,需要发电部门相应的改变发电机的出力以适应用电负荷的变化,即发电机组的工况不是稳定不变的。但是现有的控制性能评价与监测方法如主成分分析、偏最小二乘法、费舍尔判别分析,都是基于工况稳定的理想假设下进行的,因此,将其运用在大型火力发电机组汽轮机控制系统性能监测上,并不能得到很好的监测效果。
技术实现要素:
汽轮机是以连续流动的蒸汽作为工质,将蒸汽的热能转换为机械能的一种旋转式热力发动机。一般由喷管(或静叶片)、动叶片、叶轮、机轴轴承和汽缸等组成。汽轮机具有转速高、运行平稳可靠、单机功率可制成很大(已超过1000mw)和便于与发电机直接联接等优点,但整机构造复杂,对设计、制造、安装、运行和检修技术均有很严格的要求,且必需配置相应蒸汽参数和容量的锅炉。除已广泛用作现代中、大型火力发电厂、核电站和大型舰船的主要发动机外,还可用于大型化工或钢铁等联合企业。
本发明的目的在于针对大型火力发电机组汽轮机因参数众多、结构复杂、工况多变导致的控制性能监测困难的问题,运用典型变量分析与慢特征分析融合算法提取汽轮机控制系统变量间的相关信息与变化快慢信息,克服了大型汽轮机因变量众多、工况变化而导致的控制性能监测困难的问题。
本发明的目的是通过以下技术方案实现:高端发电装备中汽轮机的控制性能实时监测方法,该方法包括以下步骤:
(1)获取训练数据:设汽轮机的控制系统具有j个测量变量和操作变量,每一次采样可以得到一个j×1的观测向量yk,其中下标k为时间指标,采样n次后得到的数据表述为一个二维观测矩阵
(2)利用cva算法提取数据的时序相关信息,该步骤通过以下子步骤实现:
(2.1)时序拓展构建过去矩阵与将来矩阵:在特定的采样时刻k,将观测向量yk向k之前拓展p步生成过去观测向量
其中:mean(yp,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)
u和v分别为奇异向量ui,vi组成的正交矩阵,d为奇异值矩阵,u、v中的奇异向量只成对相关,且相关性大小由d中对应的第i个奇异值γi表征。奇异值越大(γ1>γ2>…>γjp),典型变量间的相关性越大。
(2.4)计算变换矩阵并提取出典型变量和残差变量:截取矩阵
cr表示准则值,β为判断阈值,β=0.5。
由vr计算典型变量转换矩阵c和残差变量转换矩阵l:
再利用转换矩阵可以得到典型变量空间z和残差空间e:
z,ε中的列向量zk∈r×1,εk∈jp×1分别表示在采样时刻k的典型变量和残差变量;z,ε中的行向量zt,εt包含了同一变量在不同时刻的时序信息。
(3)利用慢特征分析算法(slowfeatureanalysis,sfa)分别提取典型变量空间z和残差空间ε中的慢特征sz,se。以提取典型变量空间z中慢特征sz为例,该方法主要步骤如下:
(3.1)数据标准化:对典型变量空间z按变量进行标准化处理,计算公式如下:
zt表同一变量在不同时刻的时序向量,mean(zt)表示zt的均值,std(zt)表示zt的标准差。
(3.2)z经过投影后的输出信号为szj,szj表示sz第j个慢特征序列。考虑线性条件下,
目标函数:
约束条件为:
其中:
(3.3)白化:利用奇异值分解,对输入数据的协方差矩阵<zzt>进行白化处理可以去除数据中的相关性,使提取出的慢特征值携带不同的信息:
其中:λz-1/2bt为白化矩阵,οz为对应的白化后的输入信号。
(3.4)计算转换矩阵wz:对输入矩阵oz做差分处理得到时序差分信号
wz=pλz-1/2bt(17)
所述残差空间ε中的慢特征se的提取方法与上述典型变量空间z中慢特征sz的提取方法相同。
(4)划分慢特征sz:最慢的特征对应最小的特征值,将特征值由小到大排列,并依据特征值大小将前l个特征划分为sz中变化较慢的特征,用sz,d表示;将后(r-l)个特征划分为sz中变化较快的特征,用sz,e表示。划分依据l的确定方法为,首先利用慢特征值sz的变化快慢表示过程变量
其中:rji为矩阵rz中第j行第i列的元素,szi表示第i个慢特征序列,δ(·)表示计算序列变化缓慢程度的一种运算:
将提取出的慢特征值中缓慢度比输入数据缓慢度还要大的特征划分为快特征,一共有me个这样的快特征:
这里card{·}表示集合{·}中元素个数。根据式(19)确定的me值,对应将矩阵ωz也划分成两部分:
(5)计算动态监测指标:从典型变量空间的第一个样本点开始,每个样本点可以得到一组动态监测指标(sz,d2,sz,e2)。
(6)确定基于动态监测指标的控制限:利用核密度估计的方法,先估计出动态监测指标sz,d2的概率密度函数p(x),对于给定显著性水平α,sz,d2的控制限sz,d2ucl的计算方式为:
以同样的方法可以计算出sz,e2的控制限sz,e2ucl。
(7)按照步骤(3)到步骤(6)所述方法,提取残差空间ε的慢特征se并将se划分成两部分se,d,se,e,建立监测指标se,d2,se,e2并计算控制限se,d2ucl,se,e2ucl。与对典型变量空间z的处理方式相同,不再赘述。
(8)在线监测控制性能:基于步骤(2)到(4)建立的cva-sfa模型、步骤(5)到步骤(7)所得的四个监测统计量在线监测汽轮机控制系统的性能状态,该步骤由以下子步骤来实现:
(8.1)获取新在线数据以及新数据预处理:采集到新的一段观测数据
(8.2)提取出新观测数据的典型变量和残差变量:标准化处理后,利用步骤(2)确定的转换矩阵vr和l计算出新观测数据的典型变量空间znew和残差空间enew。
(8.3)提取新观测数据的典型变量空间znew中的慢特征:首先按照步骤(3.1)中确定的均值和方差对znew进行标准化处理,之后利用步骤(3.4)中确定的慢特征转换矩阵wz,提取出标准化znew的慢特征sznew,并按照之前的划分参数将sznew划分成sz,dnew和sz,enew,同样根据we可以得到enew,进一步得到se,dnew和se,enew。
(8.4)计算新监测统计指标:根据建立的模型以及步骤(5)(7)中确定的计算方法,计算典型变量空间下的监测统计指标sz,d2new,sz,e2new和残差空间监测指标se,d2new,se,e2new:
(8.5)在线判断汽轮机控制性能状态:实时比较四个监测指标与其各自的统计控制限,若四个监测指标都位于统计控制限之内,表明控制系统正常工作;若有一个或以上监测指标超出正常控制限,表明控制系统有异常状况发生。
本发明的有益效果在于:本发明针对大型火力发电机组汽轮机因参数众多、结构复杂、工况多变导致的控制性能监测困难的问题,提出了一种面向高端发电装备中汽轮机的控制性能实时监测方法,该方法运用典型变量分析提取汽轮机控制系统变量间的相关信息,再利用慢特征分析算法,提取相关信息和残差信息中的动态信息。最后,结合变量的相关性和变化快慢信息构造汽轮机控制性能在线监测模型。该方法克服了大型汽轮机因变量众多、工况变化而导致的控制性能监测困难的问题,大大提高了动态过程控制性能在线监测的准确度,有助于火电厂对汽轮机控制系统进行有效及时的监测,有助于保证大型发电机组的安全可靠运行,同时达到提高其生产效益的生产需求。
附图说明
图1是本发明面向高端发电装备中汽轮机的控制性能实时监测方法的流程图,(a)为离线建模过程流程图,(b)为在线监测过程流程图;
图2是本发明cva-sfa方法用于统计过程监测的结果图,(a)为正常情况下监测结果图,(b)为异常情况下监测结果图。
具体实施方式
下面结合附图及具体实例,对本发明作进一步详细说明。
本发明以浙能集团下属嘉华电厂#5号机组汽轮机为例,该机组的功率为60万千瓦,为大型火力发电机组,包括60个过程变量,包括轴承金属温度、轴承轴向振动、发电机有功功率、汽机转速、励磁三相温度、凝结水流量(三分钟平均)、给水压力、给水流量、给煤机给煤量等,以及一些阀门开度。
应该理解,本发明不止局限于上述实例的火电发电过程,凡是熟悉本领域的技术人员在不违背本发明的前提下还可以做出等同变型或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。
如图1所示,本发明是一种面向高端发电装备中汽轮机的控制性能实时监测方法,包括以下步骤:
(1)获取训练数据:设汽轮机的控制系统具有j个测量变量和操作变量,每一次采样可以得到一个j×1的观测向量yk,其中下标k为时间指标,采样n次后得到的数据表述为一个二维观测矩阵
(2)利用cva算法提取数据的时序相关信息,该步骤通过以下子步骤实现:
(2.1)时序拓展构建过去矩阵与将来矩阵:在特定的采样时刻k,将观测向量yk向k之前拓展p步生成过去观测向量
其中:mean(yp,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)
u和v分别为奇异向量ui,vi组成的正交矩阵,d为奇异值矩阵,u、v中的奇异向量只成对相关,且相关性大小由d中对应的第i个奇异值γi表征。奇异值越大(γ1>γ2>…>γjp),典型变量间的相关性越大。
(2.4)计算变换矩阵并提取出典型变量和残差变量:截取矩阵
cr表示准则值,β为判断阈值,β=0.5。
由vr计算典型变量转换矩阵c和残差变量转换矩阵l:
再利用转换矩阵可以得到典型变量空间z和残差空间e:
z,ε中的列向量zk∈r×1,εk∈jp×1分别表示在采样时刻k的典型变量和残差变量;z,ε中的行向量zt,εt包含了同一变量在不同时刻的时序信息。
(3)利用慢特征分析算法(slowfeatureanalysis,sfa)分别提取典型变量空间z和残差空间ε中的慢特征sz,se。以提取典型变量空间z中慢特征sz为例,该方法主要步骤如下:
(3.1)数据标准化:对典型变量空间z按变量进行标准化处理,计算公式如下:
zt表同一变量在不同时刻的时序向量,mean(zt)表示zt的均值,std(zt)表示zt的标准差。
(3.2)z经过投影后的输出信号为szj,szj表示sz第j个慢特征序列。考虑线性条件下,
目标函数:
约束条件为:
其中:
(3.3)白化:利用奇异值分解,对输入数据的协方差矩阵<zzt>进行白化处理可以去除数据中的相关性,使提取出的慢特征值携带不同的信息:
其中:λz-1/2bt为白化矩阵,οz为对应的白化后的输入信号。
(3.4)计算转换矩阵wz:对输入矩阵oz做差分处理得到时序差分信号
wz=pλz-1/2bt(17)
所述残差空间ε中的慢特征se的提取方法与上述典型变量空间z中慢特征sz的提取方法相同。
(4)划分慢特征sz:最慢的特征对应最小的特征值,将特征值由小到大排列,并依据特征值大小将前l个特征划分为sz中变化较慢的特征,用sz,d表示;将后(r-l)个特征划分为sz中变化较快的特征,用sz,e表示。划分依据l的确定方法为,首先利用慢特征值sz的变化快慢表示过程变量
其中:rji为矩阵rz中第j行第i列的元素,szi表示第i个慢特征序列,δ(·)表示计算序列变化缓慢程度的一种运算:
将提取出的慢特征值中缓慢度比输入数据缓慢度还要大的特征划分为快特征,一共有me个这样的快特征:
这里card{·}表示集合{·}中元素个数。根据式(19)确定的me值,对应将矩阵ωz也划分成两部分:
(5)计算动态监测指标:从典型变量空间的第一个样本点开始,每个样本点可以得到一组动态监测指标(sz,d2,sz,e2)。
(6)确定基于动态监测指标的控制限:利用核密度估计的方法,先估计出动态监测指标sz,d2的概率密度函数p(x),对于给定显著性水平α,sz,d2的控制限sz,d2ucl的计算方式为:
以同样的方法可以计算出sz,e2的控制限sz,e2ucl。
(7)按照步骤(3)到步骤(6)所述方法,提取残差空间ε的慢特征se并将se划分成两部分se,d,se,e,建立监测指标se,d2,se,e2并计算控制限se,d2ucl,se,e2ucl。与对典型变量空间z的处理方式相同,不再赘述。
(8)在线监测控制性能:基于步骤(2)到(4)建立的cva-sfa模型、步骤(5)到步骤(7)所得的四个监测统计量可以在线监测汽轮机控制系统的性能状态。该步骤由以下子步骤来实现:
(8.1)获取新在线数据以及新数据预处理:采集到新的一段观测数据
(8.2)提取出新观测数据的典型变量和残差变量:标准化处理后,利用步骤(2)确定的转换矩阵vr和l计算出新观测数据的典型变量空间znew和残差空间enew。
(8.3)提取新观测数据的典型变量空间znew中的慢特征:首先按照步骤(3.1)中确定的均值和方差对znew进行标准化处理,之后利用步骤(3.4)中确定的慢特征转换矩阵wz,提取出标准化znew的慢特征sznew,并按照之前的划分参数将sznew划分成sz,dnew和sz,enew,同样根据we可以得到enew,进一步得到se,dnew和se,enew。
(8.4)计算新监测统计指标:根据建立的模型以及步骤(5)(7)中确定的计算方法,计算典型变量空间下的监测统计指标sz,d2new,sz,e2new和残差空间监测指标se,d2new,se,e2new:
(8.5)在线判断汽轮机控制性能状态:
实时比较四个监测指标与其各自的统计控制限,若四个监测指标都位于统计控制限之内,表明控制系统正常工作;
若有一个或以上监测指标超出正常控制限,表明控制系统有异常状况发生。
图2(a)中,四组统计量及对应控制线中,仅个别点的统计量超过了控制线,在置信水平α=0.05的条件下,可以认为新工况数据是正常的,即控制系统表现正常;图2(b)中,四组统计量sz,d2,sz,e2,se,d2,se,e2均在第1330–1430、1808–1825、1943–1972、2093–2128四段明显超出阈值线,统计量qk在第326个采样点左右第一次明显超限后一直维持超限状态,据此可以判断在这些时段内控制系统有异常发生,这时就可以采用适当的故障诊断方法,比如贡献图方法分析隔离出可能的故障变量。
本发明运用典型变量分析提取汽轮机控制系统变量间的相关信息,再利用慢特征分析算法,提取相关信息中的动态特征,由该方法提取的特征可以反应控制器的调节作用。最后,结合变量的相关性和变化快慢信息构造汽轮机控制性能在线监测模型,该方法克服了大型汽轮机因变量众多、工况变化而导致的控制性能监测困难的问题,大大提高了动态过程控制性能在线监测的准确度,有助于火电厂对汽轮机系统进行有效及时的监测,有助于保证大型火力发电机组的安全可靠运行,同时达到提高其生产效益的生产需求。