一种油色谱在线监测噪声数据校正方法

文档序号:5965140阅读:166来源:国知局
专利名称:一种油色谱在线监测噪声数据校正方法
技术领域
本发明属于变电设备在线监测技术领域,应用在变压器在线监测设备的噪声数据校正过程中,具体是ー种油色谱在线监测噪声数据校正方法。
背景技术
变压器油色谱在线监测可以及时掌握变压器的运行状况,发现和跟踪潜伏性故障,为变压器的可靠运行提供保障。但由于油色谱在线监测易受环境温度、湿度和监测设备自身误差等因素的影响,在线数据可能存在失真,在状态评价和故障诊断前需要进行数据校。目前,国内外学者对数据校正问题做了大量研究工作并提出了ー些算法。主成分回归分析能有效地去除噪声数据,但拟合的误差大,校正准确度低;神经网络算法拟合效果好,但数据量大时,训练时间长,存在“过学习”的问题。针对目前油色谱在线数据校正效果差的情况,本发明提出基于萤火虫支持向量机的数据校正的方法。首先通过萤火虫算法对影响支持向量机性能的重要參数进行优化。然后计算油色谱离线数据间的分段函数,当在线数据超出分段函数误差允许的范围时,认为在线数据异常。利用少数准确的油色谱离线数据对支持向量机回归模型进行训练,当在线数据出现异常时,通过支持向量机回归模型对异常的在线数据进行校正。本发明提出的算法可以应用于油色谱在线监测装置之中,对变压器油色谱的状态监测数据进行在线校准,使得油色谱在线监测装置输出的数据更加真实准确,有效剔除坏点数据,在保证数据真实性的前提下,提高数据的可用性;也可以应用于输变电设备状态监测的上位机系统中,对油色谱在线监测的数据进行校验,合理的分辨出有效的数据,提出坏点数据,对油色谱数据起到过滤的作用。经过本算法处理过的数据可以直接应用于变压器等输变电设备的故障诊断及状态评价,从而直接指导生产运行、状态检修和故障诊断工作,极大的提高生产成本和管理水平,推进状态监测、状态检修以及智能运维等产业发展,产生巨大的经济效益和社会效益。

发明内容
为了解决现有技术中存在的上述问题,本发明提供一种适合于变压器的油色谱在线监测噪声数据校正方法。本发明在数据校正的算法上做了全新的设计,具体技术方案如下一种油色谱在线监测噪声数据校正方法,其方法包括以下步骤步骤I)、收集油色谱离线试验和在线监测数据;步骤2)、通过萤火虫算法得到支持向量机回归模型中重要參数的最优组合;步骤3)、利用步骤I)得到的少数准确的油色谱离线试验数据对支持向量机进行训练,得到支持向量机回归模型;步骤4)、初始化在线监测数据的允许偏离半径h,计算离线试验间的分段函数,判断油色谱在线监测的数据是否在模型允许的误差范围之内;若在,则认为在线数据正常;否则,认为在线数据异常;步骤5)、对在线数据进行校正逐个判断在线数据是否正常,若数据异常,则由支持向量机回归模型拟合该时刻的数据,用拟合值代替异常数据;否则,认为油色谱在线监测数据正常,不需要进行校正;步骤6)、根据现场数据校正反馈的结果,对模型中的參数进行调整。以上方案中,所述步骤2)中的具体步骤如下步骤2.1)、初始化荧光素挥发系数P,荧光素增强因子Y,感知范围rs,邻域变化率邻居阈值nt,移动步长s和每只萤火虫的 位置;步骤2. 2)、确定支持向量机中需要优化參数的取值范围确定错误惩罚因子C,不敏感參数e和核參数O最优值的取值范围;步骤2. 3)、在每组參数取值范围内,随机选取一组值作为萤火虫个体的位置;将支持向量机拟合值与实际值的误差作为适应度,误差越小,则该组參数的性能越好,适应度越大;步骤2. 4)、计算每个萤火虫的荧光素浓度、决策域范围和邻居的荧光素浓度,通过邻居的荧光素浓度确定萤火虫的移动方向井向前移动;步骤2. 5)、判断萤火虫算法是否达到終止条件;若达到,则选取最优解为支持向量机的參数;否则,转步骤2. 4)。以上方案中,所述步骤2.1)中,由于支持向量机中需要优化的重要參数是错误惩罚因子C,不敏感參数e和核參数O最优值,萤火虫中群体表示为X= ((C1, £l, O1), (C2
,e 2,0 2), ,(CN, £ N, 0N))以上方案中,所述步骤4)中,假设时刻h和ちCti^tj)的离线数据分别*yi和む则这两个时刻离线数据间的分段函数为1^り= f=ft+ t'_/
' 设两次离线试验间分段函数允许偏离的半径为h,则时刻、和ち两次离线试验间在线监测数据的上限函数为GS(t) = i^(t) + h,在线监测数据的下限函数为G;,(t) = fy(t) - h;
若在线数据超出了离线数据分段函数允许的上限或下限,则认为在线监测数据异常,需要进行校正。以上方案中,所述步骤6)中,模型拟合离线数据的误差平方和越小,则模型越准确。以上方案中,所述步骤6)中,异常数据校正值与在线监测相邻的两个数据差的平方和越小,则校正后的数据越平稳连续,校正效果越好。以上方案中,所述步骤6)中,模型的训练时间越短,则模型越适合对在线数据进行实时校正。通过工程应用证明,本发明进行油色谱在线数据校正效果平稳准确,时间短实时性好,非常适合对现场的油色谱在线数据进行校正。


图1是本发明实施例油色谱在线数据校正装置的原理图;图2是本发明实施例油色谱在线数据校正的结构图3是本发明实施例萤火虫算法优化支持向量机重要參数的流程图;图4是本发明实施例支持向量机回归模型校正在线噪声数据的流程图。
具体实施例方式下面结合附图和具体实施方式
对本发明作进ー步说明。图3是本发明实施例萤火虫算法优化支持向量机重要參数的流程图;图4是本发明实施例支持向量机回归模型校正在线噪声数据的流程图。如图3、图4,一种油色谱在线监测噪声数据校正方法,其方法包括以下步骤步骤I)、收集油色谱离线试验和在线监测数据;步骤2)、通过萤火虫算法得到支持向量机回归模型中重要參数的最优组合;步骤3)、利用步骤I)得到的少数准确的油色谱离线试验数据对支持向量机进行训练,得到支持向量机回归模型;步骤4)、初始化在线监测数据的允许偏离半径h,计算离线试验间的分段函数,判断油色谱在线监测的数据是否在模型允许的误差范围之内;若在,则认为在线数据正常;否则,认为在线数据异常;步骤5)、对在线数据进行校正逐个判断在线数据是否正常,若数据异常,则由支持向量机回归模型拟合该时刻的数据,用拟合值代替异常数据;否则,认为油色谱在线监测数据正常,不需要进行校正;步骤6)、根据现场数据校正反馈的结果,对模型中的參数进行调整。油色谱在线数据校正算法的整体结构如图2所示,本算法采用离线数据校验、校正在线监测数据的思路,通过收集油色谱离线试验的各种状况下的数据信息构建离线油色谱样本库,通过离线数据库优化在线校验算法的參数。在线监测装置收集到的数据通过在线数据校验算法对数据进行分析,算法对正常数据不做特殊处理,算法对在线装置的不合理的噪声数据进行校正,然后将校正的结果送入后续的高级应用相关的数据分析和诊断。油色谱在线数据校正装置的原理如图1所示,框中为在线数据校正的模块,它通过数据采集模块获取数据,并将数据分析结果返回到显示界面,从而指导现场人员进行エ作。较为准确的离线数据优化支持向量机中影响性能的重要參数,然后对优化參数后的模型进行训练,当通过分段函数判断在线数据是异常吋,由支持向量机回归模型拟合该时刻的数据,用拟合值代替异常数据,若判断在线数据正常则不校正。对油色谱在线数据校正的算法进行详细的说明,算法主要分成两部分。第一部分通过萤火虫算法得到支持向量机回归模型中重要參数的最优组合,如图3所示,该部分算法的具体步骤如下步骤1:初始化萤火虫算法的參数初始化荧光素挥发系数P,荧光素增强因子Y,感知范围rs,邻域变化率P,邻居阈值nt,移动步长s和每只萤火虫的位置;步骤2 :确定支持向量机中需要优化參数的取值范围;确定错误惩罚因子C,不敏感參数e和核參数O最优值的取值范围;步骤3 :在每组參数取值范围内,随机选取一组值作为萤火虫个体的位置。将支持向量机拟合值与实际值的误差作为适应度,误差越小,则该组參数的性能越好,适应度越大;
步骤4 :计算每个萤火虫的荧光素浓度、决策域范围和邻居的荧光素浓度,通过邻居的荧光素浓度确定萤火虫的移动方向井向前移动;步骤5 :判断萤火虫算法是否达到終止条件;若达到,则选取最优解为支持向量机的參数;否则,转步骤4)。由于支持向量机中需要优化的重要參数是错误惩罚因子C,不敏感參数e和核參数O最优值,所以萤火虫中群体表示如下X = ((C1, S1, O1), (C2, e 2,O2),..., (CN, e N, o N))......⑴。第i只萤火虫的荧光素浓度如下
Ii (t) = (1-P) Ii (t-1) + Y J (Xi (t))……⑵,决策域范围更新公式如下(t + I) = niin {r;, max ;0,i;; (t) + (3(nt- Ni(I)I)) ) ⑶,t时刻第i只萤火虫的邻居集合如下Ni (t) = {j: Jxj (I)-X1 (t)|| < r* (t);l; (t) < Ij (t)} (4)萤火虫在运动过程中,根据其邻居集合中各萤火虫的荧光素浓度来决定其移动方向,t时刻第i只萤火虫向其邻居集合中第j只萤火虫移动的概率如下wUW-11W……⑶。第i只萤火虫在t+1时刻的位置如下+设置萤火虫算法終止条件为迭代次数超过1000次时算法退出循环。第二部分通过训练好的支持向量机回归模型对不合理的噪声数据进行校正,如图4所示,该部分算法的具体步骤如下步骤1:收集油色谱离线试验和在线监测数据;步骤2 :优化支持向量机回归模型的參数。通过萤火虫算法得到回归模型中重要參数的最优组合;步骤3 :利用少数准确的油色谱离线试验数据对支持向量机进行训练,得到支持向量机回归模型;步骤4 :初始化在线监测数据的允许偏离半径h,计算离线试验间的分段函数,判断油色谱在线监测的数据是否在模型允许的误差范围之内。若在,则认为在线数据正常;否贝U,认为在线数据异常;步骤5 :对在线数据进行校正。逐个判断在线数据是否正常,若数据异常,则由支持向量机回归模型拟合该时刻的数据,用拟合值代替异常数据;否则,认为油色谱在线监测数据正常,不需要进行校正;步骤6 :根据现场数据校正反馈的结果,对模型中的參数进行调整,使得本发明中的方法对油色谱在线噪声校正的效果更好。支持向量机回归估计的函数如下
f(x) = Co 小(x)+b……(7),支持向量机采用最小化结构来确定Co和b,即
权利要求
1.一种油色谱在线监测噪声数据校正方法,其特征在于其方法包括以下步骤 步骤I)、收集油色谱离线试验和在线监测数据; 步骤2)、通过萤火虫算法得到支持向量机回归模型中重要参数的最优组合; 步骤3)、利用步骤I)得到的少数准确的油色谱离线试验数据对支持向量机进行训练,得到支持向量机回归模型; 步骤4)、初始化在线监测数据的允许偏离半径h,计算离线试验间的分段函数,判断油色谱在线监测的数据是否在模型允许的误差范围之内;若在,则认为在线数据正常;否则,认为在线数据异常; 步骤5)、对在线数据进行校正逐个判断在线数据是否正常,若数据异常,则由支持向量机回归模型拟合该时刻的数据,用拟合值代替异常数据;否则,认为油色谱在线监测数据正常,不需要进行校正; 步骤6)、根据现场数据校正反馈的结果,对模型中的参数进行调整。
2.如权利要求1所述的油色谱在线监测噪声数据校正方法,其特征在于所述步骤2)中的具体步骤如下 步骤2.1)、初始化荧光素挥发系数P,荧光素增强因子Y,感知范围1^,邻域变化率β,邻居阈值nt,移动步长s和每只萤火虫的位置; 步骤2. 2)、确定支持向量机中需要优化参数的取值范围确定错误惩罚因子C,不敏感参数ε和核参数σ最优值的取值范围; 步骤2. 3)、在每组参数取值范围内,随机选取一组值作为萤火虫个体的位置;将支持向量机拟合值与实际值的误差作为适应度; 步骤2. 4)、计算每个萤火虫的荧光素浓度、决策域范围和邻居的荧光素浓度,通过邻居的荧光素浓度确定萤火虫的移动方向并向前移动; 步骤2. 5)、判断萤火虫算法是否达到终止条件;若达到,则选取最优解为支持向量机的参数;否则,转步骤2. 4)。
3.如权利要求2所述的油色谱在线监测噪声数据校正方法,其特征在于所述步骤2.1)中,由于支持向量机中需要优化的重要参数是错误惩罚因子C,不敏感参数ε和核参数 σ 最优值,萤火虫中群体表示为 X = ((C1, ε 1; O1), (C2, ε 2,O2),..., (CN, ε Ν, σ Ν))。
4.如权利要求1所述的油色谱在线监测噪声数据校正方法,其特征在于所述步骤4)中,假设时刻\和& Cti Φ tj)的离线数据分别为Ji和&,则这两个时刻离线数据间的分段函数为
全文摘要
本发明涉及一种油色谱在线装置噪声数据的校正方法,其方法包括以下步骤步骤1)收集油色谱离线试验和在线监测数据;步骤2)通过萤火虫算法得到支持向量机回归模型中重要参数的最优组合;步骤3)利用步骤1)得到的少数准确的油色谱离线试验数据对支持向量机进行训练,得到支持向量机回归模型;步骤4)初始化在线监测数据的允许偏离半径h,计算离线试验间的分段函数,判断油色谱在线监测的数据是否在模型允许的误差范围之内;步骤5)对在线数据进行校正;步骤6)根据现场数据校正反馈的结果,对模型中的参数进行调整。本发明进行油色谱在线数据校正效果平稳准确,时间短实时性好,非常适合对现场的油色谱在线数据进行校正。
文档编号G01N30/86GK103018383SQ20121052368
公开日2013年4月3日 申请日期2012年12月7日 优先权日2012年12月7日
发明者唐平, 鄢小虎, 刘凡, 彭倩, 曹永兴, 严磊, 张海龙, 孙浩 申请人:四川电力科学研究院, 国网电力科学研究院武汉南瑞有限责任公司, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1