[发明专利]电站汽轮机组温度传感器虚拟冗余方法无效
申请号: | 201010172102.3 | 申请日: | 2010-05-14 |
公开(公告)号: | CN101813920A | 公开(公告)日: | 2010-08-25 |
发明(设计)人: | 忻建华;苏明;杜光程;张东欧;葛佳男;叶春 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 上海交达专利事务所 31201 | 代理人: | 周文娟 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 电站汽轮机组温度传感器虚拟冗余方法,属于电站自动化技术领域。本发明在由现场数据传感器组采集的数据和电厂计算分析软件之间嵌入一个电站汽轮机组温度传感器虚拟冗余系统。该系统由数据库模块、传感器故障识别模块、人工控制下的在线学习建模模块和温度传感器在线虚拟冗余实现模块组成。由于该方法采用了大量现场实际信息,故所得的传感器冗余温度的精度一般在1%以内,弥补了传统的拟合方法对非稳态过程无法在线生成一个具有一定精度的温度虚拟传感器的不足。电站汽轮机组监测参数较多,若将各个参数都用双倍的传感器作冗余,则硬件费用大幅度上升,且系统复杂,从而使系统可靠性下降,采用虚拟冗余,则灵活多用,使系统简化,可靠性提高。 | ||
搜索关键词: | 电站 汽轮 机组 温度传感器 虚拟 冗余 方法 | ||
【主权项】:
一种电站汽轮机组温度传感器虚拟冗余方法,其特征在于该方法包括;步骤一、人工控制下的在线学习建模(1)原始数据准备选用电站机组一个测点的温度传感器输出数据作为原始数据集的目标数据,l个传感器输出数据作为原始数据集的原始数据。选取相同时刻的一组目标数据和原始数据作为一个样本,每隔一个固定的时间间隔取一个样本,取N组样本构成一个原始数据集。(2)原始数据集归一化采用公式(1)对原始数据集进行归一化计算: x ip = x ip ′ - x i min ′ x i max ′ - x i min ′ - - - ( 1 ) (1)式中:i=0表示目标传感器,x’0p表示原始数据集中第p组样本的目标数据,x0p为x’0p归一化后的值,称为目标输出参数;i=1,2,...,l,表示第i个原始数据传感器,l为原始数据传感器个数,x’ip表示原始数据集中第p组样本第i个原始数据,xip为x’ip归一化后的值,称为原始输入参数;p=1,2,...,N,表示第p组原始数据集的样本,N为原始数据集的样本总数;x′imin、x′imax分别表示原始数据集中第i个传感器所测得的N个数据列中的最小和最大值。(3)初始化权矩阵Vij和WjVij是m×l阶矩阵,Wj是1×m阶矩阵,开始学习时对Vij和Wj矩阵内每个元素赋初始值为0~1之间的随机数。其中m为该模型的中间隐层节点数。(4)针对p=1,2,...,N,学习训练,获得权矩阵Vij和Wj:①计算中间隐层节点ypj;对于第p组学习样本,有: y pj = f ( λ pj ) = 2 1 + e - λ pj - 1 , j = 1,2 , , m , i = 1 , . . . , l ; - - - ( 2 ) 其中: λ pj = Σ i = 1 l V ij x pi ②计算目标传感器冗余值dp: d p = f ( λ p ) = 2 1 + e - λp - 1 - - - ( 3 ) 其中: λ p = Σ j = 1 m W j y pj ③计算误差:对每一个目标传感器冗余值和目标输出参数进行误差计算,为: E p = 1 2 ( d p - x 0 p ) 2 - - - ( 4 ) ④调整修正计算获得新的连接权矩阵Vij和Wj,调整方法:计算中间变量δ0、δyj: δ o = 1 2 ( d p - x 0 p ) ( 1 - x 0 p 2 ) 2 δ y j = 1 2 ( 1 - y pj 2 ) δ o w j , j = 1,2 , . . . , m 令:p=p+1,计算ΔWjp=ηδoy(p-1)j+αΔWj(p-1)ΔVjip=ηδyx(p-1)i+αΔVji(p-1) j=1,2,...,m (5)Wj′=Wj+ΔWjp i=1.2....,lVji′=Vji+ΔVjipVij=Vij′Wj=Wj′;式中:ΔWjp、ΔVjp为计算第p组到第p+1组学习样本时调整权矩阵的增量,ΔWj(p-1)、ΔVj(p-1)为前一组调整的权矩阵的增量,式(5)中的Vij′、Wj′表示第P+1组学习样本的权矩阵,y(p-1)j、x(p-1)i为前一组样本的中间隐层节点和第i个输入传感器的原始输入参数;α、η是为了加快收敛速度而设置的两个系数。⑤判断N组样本全计算结束了吗 如果没有计算完,则重复进行①~④的计算,直到N组样本全计算结束,得到目标传感器冗余值dp,然后计算总输出误差E: E = 1 2 Σ p = 1 N ( d p - x 0 p ) 2 - - - ( 6 ) 如果E不满足精度要求,则重新针对p=1,2,...,N,再进行(2)~(6)式的计算,这样重复进行,直到误差达到要求。通过调整各Vij、Wj,可以求得输出的误差平方和E达到要求精度时的Vij、Wj,将该Vij、Wj、m以及x′imin和x′imax作为虚拟冗余温度传感器模型保存在数据库模块内。步骤二、在线虚拟冗余温度传感器实现:当采集的现场实测数据进入数据库保存后,调用传感器故障识别模块,判别原始输入数据传感器和目标传感器是否存在故障,如果目标传感器工作正常,则直接将目标输出数据送入电厂计算分析系统;如果发现目标传感器有故障发生,则发出报警信息,并将经传感器识别后无故障的原始输入数据作为虚拟冗余温度传感器模型的原始数据,即x′1、x′2、…、x′l,经过(1)式归一化后得到原始输入参数x1、x2、…、xl,将数据库中保存的Vij、Wj、m根据公式(7)和(8)计算,即可得到所需要的经过归一化的目标传感器冗余值d,经过反归一化式(9)后就可得到目标温度传感器虚拟冗余值,用来冗余损坏的传感器温度参数。 λ j = Σ i = 1 l V ij x i , j = 1,2 , . . . , m ; - - - ( 7 ) y j = f ( λ j ) = 2 1 + e - λ j - 1 λ = Σ j = 1 m W j y j , j = 1,2 , . . . , m ; - - - ( 8 ) d = f ( λ ) = 2 1 + e - λ - 1 x′0=d·(x′0max-x′0min)+x′0min (9)
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010172102.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种有抗肿瘤协同增效作用的药物组合物
- 下一篇:家用废水循环使用装置