基于极限学习机的电力变压器故障诊断

2017-08-07 05:30杜文霞赵秀平杜海莲
关键词:学习机比值故障诊断

杜文霞,赵秀平,杜海莲,吕 锋

(河北师范大学 职业技术学院,河北 石家庄 050024)

基于极限学习机的电力变压器故障诊断

杜文霞,赵秀平,杜海莲,吕 锋

(河北师范大学 职业技术学院,河北 石家庄 050024)

针对三比值法存在比值编码缺失无法诊断故障的不足,将泛化性能好的极限学习机与三比值法相结合,用于电力变压器的故障诊断。一方面将样本中特征气体的组分含量及对应的比值编码作为极限学习机的输入,使建立的极限学习机故障诊断模型包含了比值编码信息,进一步发挥三比值法在远离区间分界点时诊断准确率高的长处;另一方面,在故障诊断时,可根据待测样本输出矩阵中每列元素最大值所在的行,判断样本所属的故障类型,从而在一定程度弥补了比值编码缺失无法诊断故障的不足。实例诊断结果表明,该方法计算简单,灵活方便,故障诊断正确率高,具有一定可行性和有效性。

极限学习机;电力变压器;故障诊断;三比值

电力变压器是供配电系统中的重要设备之一,在运行时容易出现由于相间或匝间短路引起的热性故障,或出现由于高电场强度作用造成绝缘性能下降或劣化的电性故障。研究电力变压器故障诊断技术,对提高变压器的运行维护水平具有重要意义。分析油中溶解气体的组分和含量是监视充油电力变压器安全运行的最有效措施之一。三比值法在油中溶解气体为特征量的充油变压器故障诊断中得广泛应用[1-3],大量实践及事例验证,根据气体比值划分区间的编码规则基本合理,尤其是在远离区间分界点的地方,这样确定的编码准确率相当高,但是当气体组分比值编码缺失时,用三比值法则无法进行故障诊断。随着人工智能研究的发展,各种智能学习方法在变压器故障诊断中得到广泛应用[4-7]。基于传统神经网络和支持向量机的变压器故障诊断方法克服三比值法的不足[6-7],提高了诊断准确率,但存在训练速度慢、调节参数多、参数确定困难等缺点。极限学习机(extreme learning machine, ELM)是一种典型的单隐含层前馈神经网络[8-9],可随机初始化输入权重和偏置,并得到相应的输出权重,且在训练过程中无需调整连接权值,只需设置隐含层神经元的个数,便可获得唯一的最优解,克服了传统学习方法的一些缺点,具有学习速度快、泛化性能好等优点[10-14]。因此,本文将极限学习机用于电力变压器故障诊断,并对诊断结果进行分析。

图1 ELM结构

1 极限学习机基本理论

极限学习机是一种典型的单隐含层前馈神经网络,网络结构如图1所示。

(1)

其中,wj=[wj1,wj2,…,wjt,…,wjn],由上述定义描述的极限学习机能够以零误差逼近训练样本,即

(2)

以矩阵形式可表示为:YT=Hβ,

(3)

(4)

(5)

(6)

H+其解为隐含层输出矩阵H的Moore-Penrose广义逆。

因此,基于ELM极限学习机算法的步骤如下:

1) 确定隐含层神经元个数,随机设定输入层与隐含层连接权值w和隐含层神经元的阈值b ;

2) 选择一个激活函数,计算隐含层神经元的输出矩阵H;

3) 计算输出权值。

2 基于ELM的电力变压器故障诊断

2.1 电力变压器的故障类型

在电力变压器运行过程中,一般通过采取油样,利用气相色谱法进行油中溶解气体分析(DissolvedGasAnalysis,DGA)技术,根据分析组分及其浓度的变化规律判断变压器所处的状态。电力变压器在运行时容易出现由于相间或匝间短路引起的热性故障,或出现由于高电场强度的作用造成绝缘性能下降或劣化的电性故障,具体包括:中低温过热、高温过热、低能放电、高能放电、放电兼过热和局部放电6种故障。为了有效进行故障诊断,须选择具有代表性的变量,以H2,CH4,C2H2,C2H4,C2H6在混合气中的相对含量和(C2H2/C2H4),(CH4/H2),(C2H4/C2H6)三组气体相对含量的比值作为ELM分类器的输入变量。

表1 样本数据故障类型

2.2 电力变压器的故障诊断的ELM模型

2.2.1 样本数据选取

在电力变压器运行过程中,利用气相色谱法可多次测量H2、CH4、C2H2、C2H4以及C2H65种特征气体的含量(单位:μL/L)。由于不同地区不同部门的变压器数据库在记录形式、记录习惯、记录时间段以及数据汇总形式等方面存在差异,需对不同的数据源进行适当取舍,按统一形式整合。根据样本数据的广泛性、紧凑性和样本中各类故障占总类的百分比应与工程上实际各类故障发生率相近的原则,从电力公司检修工区油务组和文献[15-16]共收集了有明确结论的部分变压器故障数据。借鉴 DL/T 722—2000《导则》的三比值故障类,把正常情况作为一个类别考虑,对这276 条数据进行分类,样本数据故障类型见表1,部分数据样本如表2所示。其中,表2的故障类型:1 表示中低温过热;2 表示高温过热;3 表示低能放电,即火花放电;4 表示高能放电,即电弧放电;5 表示放电兼过热;6 表示局部放电;7 表示正常。表2中,V表示混合气的体积,VH2表示H2的体积,VCH4表示CH4的体积,VC2H2表示C2H2的体积,VC2H4表示C2H4的体积,VC2H6表示C2H6的体积。

为了从样本数据中随机获取训练集和测试集,将样本按行随机排序,去掉样本序列号,剩余数据用矩阵X表示,则第i样本可表示为xi=[xi1,xi2,…xi5,xi9],i=1,2,…,N,N为样本总数。若训练集和测试集的输入输出分别用矩阵Xtrain、Ttrain以及Xtest和Ttest表示,则矩阵X可划分为4部分:

(7)

表2 部分数据样本

2.2.2 故障诊断的ELM分类器模型

利用训练集样本的输入输出数据可建立极限学习机故障分类模型。ELM分类算法可概括为:先将原始训练数据作为输入,训练得到ELM分类模型;再将原始测试数据输入ELM分类模型,得到模型分类结果,具体步骤如下:

1) 确定故障样本数据的训练集和测试集输入矩阵。

2) 样本归一化处理

一般认为DGA数据变化规律受诸多因素如负荷、温度、压力等的影响,而数据本身的质量取决于采集数据过程仪器或人为等因素的影响,故通常需对DGA数据进行归一化处理,如下所示:

(8)

式中:xij(i=1,2,…,276;j=1,2,…,8)为原始的气体体积分数数据。

3) 确立极限学习机的网络结构及参数

确立极限学习机的网络结构是指根据样本的属性和故障类型等因素确定ELM的输入层、隐含层以及输出层的节点个数。极限学习机的参数设置包括输入层与隐含层连接权值矩阵wi,隐层神经元阈值矩阵b。

4) 确定训练集和测试集期望输出矩阵

在表2中,样本的最后一列对应样本的故障类型,可构成训练集和测试集的输出矩阵Ttrain和Ttest;

5) 计算隐含层神经元的输出矩阵H。

选择一个激活函数,输入层到隐含层的激活函数g(·)采用sigmoid函数,

(9)

将归一化的训练集输入矩阵中每一行,分别代入sigmoid激活函数中,可获得隐含层神经元的输出矩阵HN×K。

6) 计算输出权值

7) 用训练好的ELM模型对测试样本集进行分类,测试分类准确率

在故障诊断时,将待测样本代入ELM故障诊断模型,可根据待测样本输出矩阵中每列元素最大值的所在行,判断样本所属的故障类型。

3 电力变压器故障诊断仿真实验

3.1 批量样本故障诊断仿真

从按行随机排序后的样本数据中选择前140个作为训练集输入构成矩阵,剩余的样本作为测试集输入构成Xtest。即

(10)

根据式(8)对输入样本数据进行归一化处理,变换后数据取值在0~1之间,归一化的训练集和测试集输入矩阵分别为Xtrain′和Xtest′。

由表2的样本数据可以看出,每个样本均包含溶于变压器油中的5种特征气体组分含量和C2H2/C2H4、CH4/H2、C2H4/C2H6三组气体含量比值,即每个样本有8个属性;另外,表2中276个样本一共包含7种故障类型, 与样本属性和故障类型相对应,ELM输入层取8个神经元节点,输出层取节点数为7,若设定隐含层神经元个数K为100,则ELM网络结构为(8-100-7)。

设wi为(-1,1)间的随机数,其维数为100×8, b为(0,1)间随机数, 其维数为100×1。在表2中,样本的最后一列对应样本的故障类型,分别构成训练集和测试集的输出矩阵Ttrain和Ttest。

为训练、测试和故障诊断方便,将变压器的故障类型以0和1代码表示,构成训练集和测试集的期望输出矩阵Ttrain′、Ttest′,该矩阵的每一列与极限学习机输出层神经元节点相对应。若第j(j=1,2,…,276)个样本的故障类型为i(i=1,2,…7),则在期望输出矩阵中第i行和第j列的元素为1,第j列的其他元素均为0,即在期望输出矩阵中元素1所在的行表示故障类型,所在的列表示样本序号,表2数据样本的故障类型ELM输出节点的对应关系如表3所示。从表3中选取与训练集输入矩阵相对应的140列数据,构成训练集期望输出矩阵,其维数Ttrain′,表3中剩余的136列则构成测试集期望输出矩阵,其维数7×136。

从表4可以看出,训练集有1个样本被错分, 139个样本被正确分类,整体分类准确率为99.286%(139/140),错分样本如图2所示;测试集有2个样本被错分,错分样本如图3所示,134个样本被正确分类,整体分类准确率为98.529%(132/136)。

从训练集和测试集的分类结果看,极限学习机的故障诊断错分样本少,分类准确率高,具有一定的可行性和有效性。

3.2 单个待测样本的故障诊断仿真

例1 对某台变压器用气相色谱分析油中的溶解气体,测得各种气体含量,单位10-6μL/L:

VH2=2 004,VCH4=9 739,VC2H6=2 750,VC2H4=5 112,VC2H2=0 。

(11)

表3 故障类型与对应神经元节点输出

表4 训练集和测试集的分类结果

图2 训练集分类结果

图3 测试集分类结果

采用以下两种方法进行故障诊断:

1) 利用三比值法诊断故障

首先,计算出三组气体比值:

VC2H2/VC2H4=0,VCH4/VH2=4.859 78,VC2H4/VC2H6=1.859 27。

(12)

其次,根据三比值法的编码规则得出比值编码为021;最后查故障性质判断表[15]可知故障诊断结果为:300~700 ℃中等温度过热故障。

2) 利用极限学习机诊断故障

将变压器油中溶解气体的组分含量以及对应的三比值编码021代入极限学习机故障诊断模型,得到输出矩阵

(13)

根据输出矩阵中每一列元素最大值所在行确定该待测样本所属的故障类型,Y最大值在第1行,故诊断为第1类故障,即中低温过热。实际检查结果,一次绕组引线与铁心螺栓相碰,相碰处熔化并有游离碳。

基于极限学习机故障诊断法的诊断结果,既与三比值法的诊断结果一致,又与实际检查结果相符,充分说明该方法的正确性。

例2 在表2的最后两个样本中,5种特征气体组分信息的三比值编码分别为121和011,而在我国DL/T722—2000《变压器油中溶解气体分析和判断导则》的故障类型判断方法表中不存在这两组编码对应的故障类型[16],致使三比值法在故障诊断时失效,而利用极限学习机进行故障诊断则可弥补三比值法的不足。当样本275和276为待测样本时,则其对应的输出分别为:

(14)

根据输出矩阵中每一列元素的最大值所在行确定该待测样本所属的故障类型,Y275最大值在第5行,故第275个样本被诊断为第5类故障,即放电兼过热;Y276最大值在第6行,故第276样本被诊断为第6类故障,即局部放电。诊断结果均与实际故障相吻合,因此该方法在一定程度上弥补了比值编码缺失无法诊断故障的不足,较传统的三比值法更准确、更有效。

4 结论

将具有单隐层前馈神经网络结构的极限学习机与传统的三比值法相结合,对电力变压器进行故障诊断。由于训练样本中融入三比值数据信息,使得建立的ELM故障诊断模型既充分发挥了三比值法故障诊断正确率高的长处,又在一定程度上弥补了比值编码缺失无法诊断故障的不足。实例诊断结果表明,该方法较传统的三比值法更准确、更有效。

[1]宋斌,刘志雄,李恩文,等.DGA中三比值缺码研究初探[J].电力自动化设备,2015,35(12):60-65. SONG Bin,LIU Zhixiong,LI Enwen,et al.Preliminary study of undefined three-ratio code in DGA[J].Electric Power Automation Equipment,2015,35(12):60-65.

[2]李思.三比值法在变压器故障类型判断中的应用[J].中国高新技术企业,2016(15):40-41. LI Si.Application of three-ratio method in fault diagnosis of transformers[J].China High-tech Enterprises,2016(15):40-41.

[3]李林发,文正其,邓世聪,等.基于模糊三比值法和案例匹配的变压器故障诊断方法研究[J].变压器,2015,52(12):61-66. LI Linfa,WEN Zhengqi,DENG Shicong,et al.Research on fault diagnosis for power transformer based on fuzzy three-ratio method and case-based reasoning[J].Transformer,2015,52(12):61-66.

[4]公茂法,张言攀,柳岩妮,等.基于BP网络算法优化模糊Petri网的电力变压器故障诊断[J].电力系统保护与控制,2015(3):113-117. GONG Maofang,ZHANG Yanpan,LIU Yanning,et al.Fault diagnosis of power transformer based on back propagation algorithm evolving fuzzy Petri nets[J].Power System Protection and Control,2015(3):113-117.

[5]XU B,PAN Y P,WANG D W,et al.Discrete-time hypersonic flight control based on extreme learning machine[J].Neurocomputing,2014(128):232-241.

[6]石鑫,朱永利,宁晓光,等.基于深度自编码网络的电力变压器故障诊断[J].电力自动化设备,2016,36(5):122-126. SHI Xin,ZHU Yongli,NING Xiaoguang,et al.Transformer fault diagnosis based on auto-encoder network[J].Electric Power Automation Equipment,2016,36(5):122-126.

[7]吴坤,康建设,池阔.基于改进多分类算法和相关向量机的电力变压器故障诊断方法[J].高电压技术,2016,42(9):3011-3017. WU Kun,KANG Jianshe,CHI Kuo.Fault diagnosis of power transformer based on the improved multiclass algorithm and vector machine[J].High Voltage Engineering,2016,42(9):3011-3017.

[8]MATIAS T,SOUZA F,JO R,et al.Learning of a single-hidden layer feedforward neural network using an optimized extreme learning machine[J].Neurocomputing,2014,129:428-436.

[9]HUANG G B,ZHU Q Y,SIEW C K.Extreme learning machine:Theory and applications [J].Neurocomputing,2006,70(1/2/3):489-501.

[10]苑津莎,张利伟,王瑜,等.基于极限学习机的变压器故障诊断方法研究[J].电测与仪表,2013(12):21-26. YUAN Jinsha,ZHANG Liwei,WANG Yu,et al.Study of transformers fault diagnosis based on extreme learning maching[J].Electrical Measurement & Instrumentation,2013 (12):21-26.

[11]秦波,刘永亮,王建国,等.基于极限学习机的滚动轴承故障诊断方法[J].组合机床与自动化加工技术,2016(5):103-106. QIN Bo,LIU Yongliang,WANG Jianguo,et al.Fault diagnosis of rolling bearings based on extreme learning machine[J].Modular Machine Tool & Automatic Manufacturing Technique,2016(5):103-106.

[12]MENG L,LI C,ZHANG X,et al.Compound feature selection and parameter optimization of ELM for fault diagnosis of rolling element bearings[J].ISA Transactions,2016(65):556-566.

[13]邓勇,于晨松.因子分析和ELM在模拟电路故障诊断的应用[J].电子测量与仪器学报,2016,30(10):1512-1519. DENG Y,YU C.Application of factor analysis and ELM in analog circuit fault diagnosis[J].Journal of Electronic Measurement & Instrumentation,2016,30(10):1512-1519.

[14]ZHAO Z,ZHANG J,SUN Y,et al.Fault detection and diagnosis method for batch process based on ELM-based fault feature phase identification[J].Neural Computing and Applications,2016,27(1):167-173.

[15]李本锌.智能算法在油浸式变压器故障诊断中的应用研究[D].南昌:华东交通大学,2015.

[16]张明慧.基于 DGA 的变压器故障诊断算法研究[D].淮南:安徽理工大学,2013.

[17]中国电力科学研究院.DL/T722-2000,变压器中溶解气体分析和判断导则[S].

(责任编辑:高丽华)

Fault Diagnosis of Power Transformer Based on Extreme Learning Machine

DU Wenxia, ZHAO Xiuping, DU Hailian, LÜ Feng

(College of Career Technology,Hebei Normal University, Shijiazhuang, Hebei 050024, China)

In order to overcome the deficiency of three-ratio method that fault diagnosis cannot be made due to missing ratio coding, the extreme learning machine (ELM) with good generalization performance was combined with the three ratio method to diagnose the fault of the power transformer. On the one hand, to take full advantage of the high diagnosis accuracy of the three-ratio method while being far away from the interval boundary point, an ELM fault diagnosis model was established which included the ratio of coded information by taking the component content of the characteristic gas in the sample and the corresponding ratio of codes as the input of ELM. On the other hand, in the fault diagnosis, the fault type of the sample was judged according to the maximum line of the test output matrix, which, to a certain extent, made up for the failure to diagnose fault because of missing ratio encoding. The diagnosis result of the application example shows that the proposed method, with simple, flexible, and convenient calculations, is feasible and effective.

extreme learning machine; power transformer; fault diagnosis; three-ratio

2017-03-11

国家自然科学基金项目(61673160,60974063,61175059);河北省自然科学基金项目(F2014205115);河北省教育厅课题(ZD2016053);河北省科技厅项目(15212115)

杜文霞 (1973—),女,河北衡水人,博士,副教授,主要从事工业过程性能智能监测与故障诊断技术研究. E-mail:dwx20040513@163.com 杜海莲 (1978—),女,河北保定人,副教授,主要从事故障诊断方面的研究,本文通信作者. E-mail:duhailian@126.com

TP206

A

1672-3767(2017)05-0029-08

10.16452/j.cnki.sdkjzk.2017.05.005

猜你喜欢
学习机比值故障诊断
基于包络解调原理的低转速滚动轴承故障诊断
极限学习机综述
数控机床电气系统的故障诊断与维修
基于极限学习机参数迁移的域适应算法
比值遥感蚀变信息提取及阈值确定(插图)
分层极限学习机在滚动轴承故障诊断中的应用
因果图定性分析法及其在故障诊断中的应用
不同应变率比值计算方法在甲状腺恶性肿瘤诊断中的应用
一种基于AdaBoost的极限学习机分类方法
基于LCD和排列熵的滚动轴承故障诊断