电站汽轮机组温度传感器虚拟冗余方法技术

技术编号:3994121 阅读:362 留言:0更新日期:2012-04-11 18:40
电站汽轮机组温度传感器虚拟冗余方法,属于电站自动化技术领域。本发明专利技术在由现场数据传感器组采集的数据和电厂计算分析软件之间嵌入一个电站汽轮机组温度传感器虚拟冗余系统。该系统由数据库模块、传感器故障识别模块、人工控制下的在线学习建模模块和温度传感器在线虚拟冗余实现模块组成。由于该方法采用了大量现场实际信息,故所得的传感器冗余温度的精度一般在1%以内,弥补了传统的拟合方法对非稳态过程无法在线生成一个具有一定精度的温度虚拟传感器的不足。电站汽轮机组监测参数较多,若将各个参数都用双倍的传感器作冗余,则硬件费用大幅度上升,且系统复杂,从而使系统可靠性下降,采用虚拟冗余,则灵活多用,使系统简化,可靠性提高。

【技术实现步骤摘要】

本专利技术涉及一种电站机组温度传感器冗余方法,特别是一种大型,属于电站自动化

技术介绍
由于电站汽轮机的大部分温度传感器需在高温、高压、高湿甚至振动的环境下工作,致使温度传感器容易损坏,损坏后也不易更换,而温度传感器对机组的寿命管理、设备的故障诊断以及电站经济性能分析管理系统具有很重要的作用,一旦重要的温度传感器损坏,这些系统将无法继续进行计算分析。 当温度传感器损坏后,现有的技术是采用如下的几种冗余方法 (1)硬件冗余。一些重要参数的温度传感器设置较高的硬件冗余,造成硬件费用增加,成本提高。而且有些传感器由于汽轮机结构的特殊性,安装在通流部分间隙很小的位置,无法进行硬件冗余。如果硬件冗余不足,一旦温度传感器损坏,寿命、故障诊断、性能分析系统在一个机组大修期内就会丢失重要的参数信息,不仅影响系统的正常运行和经济性分析,还会因历史数据的缺损影响机组状态和寿命的评估。 (2)采用设计参数冗余。由于电站汽轮机组运行工况复杂,参数随机波动很大,设计值与运行值之间相差很大,所以没法应用; (3)采用曲线拟合冗余。由于对象本身具有复杂的非线性、多变量和时变特征,采用简单的曲线拟合方法往往存在较大的误差,也很难满足不同工况的计算和分析需要。
技术实现思路
本专利技术针对上述现有技术的不足,提出了一种,即在由现场数据传感器组采集的数据和电厂计算分析软件之间嵌入一个电站汽轮机组温度传感器虚拟冗余系统。该系统由数据库模块、传感器故障识别模块、人工控制下的在线学习建模模块和温度传感器在线虚拟冗余实现模块组成。 本专利技术是通过如下技术方案实现的,本专利技术方法包括 步骤一、人工控制下的在线学习建模 (1)原始数据准备 选用电站机组某个重要测点的温度传感器A作为目标传感器,其正常工作时候的数据作为目标数据,将容易测定的、或具有较多硬件冗余的、或经过传感器故障识别认定是正确的、且与目标传感器输出参数具有强关联的传感器B、C、D、E、F...作为原始数据传感器,其正常工作时候的数据作为原始数据,选取相同时刻的一组目标数据和原始数据作为一个样本,每隔一个固定的时间间隔取一个样本,取N组(N≥250)样本构成一个原始数据集。 针对每个传感器所测得的N个数据,可以找出其最大值和最小值。若有l个原始数据传感器和一个目标传感器,就有l+1个最大值和l+1个最小值。 (2)原始数据集归一化 由于网络计算数据范围为,因此,在进行训练之前必须将原始数据集进行归一化,以减小计算量和避免误差的扩大。归一化采用公式(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和Wj 在训练学习开始,需要对权矩阵Vij和Wj进行赋初值,这里Vij是m×l阶矩阵,Wj是1×m阶矩阵,计算之前先对Vij和Wj矩阵内每个元素赋初始值为0~1之间的随机数。 其中m为该模型的中间隐层节点数,根据输入参数的不同来选取,一般,输入参数个数越多,m值越大。当l=3,m=10~15;l=4,m=15~25;l=5,m=20~30。 (4)针对p=1,2,...,N,学习训练,获得权矩阵Vij和Wj ①计算中间隐层节点ypj;对于第p组学习样本,有 j=1,2,,m,i=1,...,l;(2) 其中 ②计算目标传感器冗余值dp 其中 ③计算误差 对每一个目标传感器冗余值和目标输出参数进行误差计算,为 ④调整修正计算获得新的连接权矩阵Vij和Wj,调整方法 计算中间变量δ0、δyj 令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+ΔWjpi=1.2....,l Vji′=Vji+ΔVjip 为了进行下一轮的迭代计算,需要进行数据准备令 Vij=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个输入传感器的原始输入参数;α、η是为了加快收敛速度而设置的两个系数,一般取0~1之间的任意数,开始运算时取0.5,之后根据收敛状态可以进行增加5%或降低5%的调整。 ⑤判断N组样本全计算结束了吗?如果没有计算完,则重复进行①~④的计算,直到N组样本全计算结束,得到目标传感器冗余值dp,然后计算总输出误差E 如果E不满足精度要求,则重新针对p=1,2,...,N,再进行(2)~(6)式的计算,这样重复进行,直到误差达到要求。 通过调整各Vij、Wj,可以求得输出的误差平方和E达到要求精度时的Vij、Wj,将该Vij、Wj、m以及x′imin和x′imax作为虚拟冗余温度传感器模型保存在数据库模块内。 步骤二、在线虚拟冗余温度传感器实现 通过上述人工控制下的在线学习建模过程,得到保存在数据库中虚拟冗余温度传感器模型。实际使用时,当采集的现场实测数据进入数据库保存后,调用传感器故障识别模块,判别原始输入数据传感器和目标传感器是否存在故障,如果目标传感器工作正常,则直接将目标输出数据送入电厂计算分析系统;如果发现目标传感器有故障发生,则发出报警信息,并将经传感器识别后无故障的原始输入数据传感器B、C、D、E、F...输出的数据作为虚拟冗余温度传感器模型的原始数据,即x’1、x’2、…、x’l,采用数据库中保存的x′imin和x′imax经过(1)式归一化后得到原始输入参数x1、x2、…、xl,将数据库中保存的Vij、Wj、m根据公式(7)和(8)计算,即可得到所需要的经过归一化的目标传感器冗余值d,采用数据库中保存的x′0min和x′0max经过反归一化式(9)后就可得到目标温度传感器虚拟冗余值,用来冗余损坏的传感器温度参数。 j=1,2,…,m;(7) j=1,2,…,m;(8) x′0=d·(x′0max-x′0min)+x′0min(9) 有益效果 本方法基于现场实测数据和人工神经网络的有机结合,在理论上和实际应用上对任何形状的曲线进行逼近,尤其是在汽轮机系统启动和停机过程的非稳态过程,由于采用了大量现场实际信息,故所得的传感器冗余温度的精度一般在1%以内,传统的拟合方法对非稳态过程无法在线生成一个具有一定精度的温度虚拟传感器。电站汽轮机组监测参数较多,若将各个参数都用双倍的传感器本文档来自技高网...

【技术保护点】
一种电站汽轮机组温度传感器虚拟冗余方法,其特征在于该方法包括;步骤一、人工控制下的在线学习建模(1)原始数据准备选用电站机组一个测点的温度传感器输出数据作为原始数据集的目标数据,l个传感器输出数据作为原始数据集的原始数据。选取相同时刻的一组目标数据和原始数据作为一个样本,每隔一个固定的时间间隔取一个样本,取N组样本构成一个原始数据集。(2)原始数据集归一化采用公式(1)对原始数据集进行归一化计算:x↓[ip]=(x′↓[ip]-x′↓[imin])/(x′↓[imax]-x′中:ΔW↓[jp]、ΔV↓[jp]为计算第p组到第p+1组学习样本时调整权矩阵的增量,ΔW↓[j(p-1)]、ΔV↓[j(p-1)]为前一组调整的权矩阵的增量,式(5)中的V↓[ij]′、W↓[j]′表示第P+1组学习样本的权矩阵,y↓[(p-1)j]、x↓[(p-1)i]为前一组样本的中间隐层节点和第i个输入传感器的原始输入参数;α、η是为了加快收敛速度而设置的两个系数。⑤判断N组样本全计算结束了吗如果没有计算完,则重复进行①~④的计算,直到N组样本全计算结束,得到目标传感器冗余值d↓[p],然后计算总输出误差E:E=1/2*(d↓[p]-x↓[0p])↑[2](6)如果E不满足精度要求,则重新针对p=1,2,...,N,再进行(2)~(6)式的计算,这样重复进行,直到误差达到要求。通过调整各V↓[ij]、W↓[j],可以求得输出的误差平方和E达到要求精度时的V↓[ij]、W↓[j],将该V↓[ij]、W↓[j]、m以及x′↓[imin]和x′↓[imax]作为虚拟冗余温度传感器模型保存在数据库模块内。步骤二、在线虚拟冗余温度传感器实现:当采集的现场实测数据进入数据库保存后,调用传感器故障识别模块,判别原始输入数据传感器和目标传感器是否存在故障,如果目标传感器工作正常,则直接将目标输出数据送入电厂计算分析系统;如果发现目标传感器有故障发生,则发出报警信息,并将经传感器识别后无故障的原始输入数据作为虚拟冗余温度传感器模型的原始数据,即x′↓[1]、x′↓[2]、…、x′↓[l],经过(1)式归一化后得到原始输入参数x↓[1]、x↓[2]、…、x↓[l],将数据库中保存的V↓[ij]、W↓[j]、m根据公式(7)和(8)计算,即可得到所需要的经过归一化的目标传感器冗余值d,经过反归一化式(9)后就可得到目标温度传感器虚拟冗余值,用来冗余损坏的...

【技术特征摘要】

【专利技术属性】
技术研发人员:忻建华苏明杜光程张东欧葛佳男叶春
申请(专利权)人:上海交通大学
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1