当前位置: 首页 > 专利查询>江苏大学专利>正文

基于麻雀搜索算法优化混合核极限学习机的变压器故障诊断方法技术

技术编号:34620645 阅读:34 留言:0更新日期:2022-08-20 09:27
本发明专利技术公开了基于麻雀搜索算法优化混合核极限学习机的变压器故障诊断方法,包括步骤:1)收集变压器在六种状态下运行的数据,对数据进行预处理;2)搭建混合核极限学习机预测模型;3)确定SSA中种群规模、发现者比例、预警者比例和目标函数参数,并对种群进行初始化处理;4)选取argmin(TrainErrorRate)训练样本的错误率作为SSA的适应度函数;5)将种群状态信息传递给HKELM网络,获得不同的HKELM网络;6)训练HKELM网络,获得适应度值;7)比较适应度值,更新种群状态;8)判断更新过程是否满足要求;9)输出最优参数并带入HKELM网络中,用优化后的网络对变压器故障进行诊断。该方法在保证网络具有良好泛化性能的同时,还能极大地提高了前向神经网络的稳定性和学习速度。了前向神经网络的稳定性和学习速度。了前向神经网络的稳定性和学习速度。

【技术实现步骤摘要】
基于麻雀搜索算法优化混合核极限学习机的变压器故障诊断方法


[0001]本专利技术涉及变压器故障诊断
,尤其涉及一种基于混合核函数极限学习机的变压器故障辨识方法。

技术介绍

[0002]随着我国经济的不断发展,人民对电力的需求也变得越来越高,在此情况上,电网的等级和容量也随之提高,因此发展超高压的变压器显得尤为重要。变压器是电力系统输变电的重要组成成分,是实现远距离输送电能的关键,变压器是否能够安全稳定的运行关系着整个电力系统的安全。但是,变压器运行时往往会遇到各种各样的情况的影响,比如天气,气候条件等,所以有些故障是不可避免的。为了保证变压器的平稳运行,变压器的故障检测就显得十分必要。若发生故障并且不能及时排查出,引发的后果可能就是无法估量的,甚至导致整个电力系统的瘫痪,所以变压器的故障诊断一直受人们的密切关注。
[0003]油中气体分析法是变压器故障诊断的有效方法,是利用油中的溶解气体对变压器故障进行诊断。传统的阈值检测虽然操作简单,但是它的划分过于绝对,并且需要需要人为划定,因此这种方法在实际运用中,准确率偏低,局限性较大。近年来,随着人工智能的迅速发展,一些新型算法逐渐开始应用,如人工神经网络、支持向量机等,这些算法虽然相比传统的阈值检测方法有了较大的改进,但是依然有很多不足。人工神经网络运算所需数据量较大,运算时间较长,并且还很容易陷入局部最优的情况;而支持向量机的核函数选择比较困难。所以,还需要进一步的研究改进。

技术实现思路

[0004]在上述背景的基础上,本专利技术提出了一种用麻雀搜索算法优化混合核极限学习机的方法,用于变压器故障诊断。通过麻雀搜索算法对混合核函数的参数进行优化,既能够一定解决算法易陷入局部极小的现象提高网络性能,也能够提高神经网络的诊断准确率。
[0005]本专利技术的目的可以通过以下技术方案来实现,包括如下步骤:
[0006]步骤1:数据预处理。
[0007]收集变压器故障相关数据,在变压器油中溶解的气体包括氢气(H2)、甲烷(CH4)、乙炔(C2H2)、乙烯(C2H4)、乙烷(C2H6)五种。
[0008]对数据进行归一化处理,并将数据映射到[0,1]之间,具体处理公式如下:
[0009][0010]式中,为归一化处理后的特征气体含量;x
ij
为第i个样本j个特征气体的含量;x
i1
+x
i2
+x
i3
+x
i4
+x
i5
为第i个样本H2、CH4、C2H2、C2H4、C2H6五种气体的总含量。
[0011]步骤2:建立混合核极限学习机预测模型。
[0012]1)单隐层前馈神经网络模型输出为:
[0013]F(x)=h(x)
×
β=H
×
β
[0014]式中,x为输入数据向量,F(x)为网络输出;h(x)、H为隐层节点输出函数;β为连接隐含层和输出层的输出权值向量。
[0015]2)将网络训练变为线性系统求解的问题,引入正则化系数C和单位矩阵I,则隐含层与输出的输出权值为:
[0016][0017]3)核函数极限学习机的核矩阵为:
[0018]Ω
ELM
=HH
T
=h(x
i
)h(x
j
)=K(x
i
,x
j
)
[0019]式中,K(x
i
,x
j
)表示核函数,为了获得较强的学习能力和泛化能力,我们使用径向基核函数和多项式核函数的加权作为核极限学习机的核函数。此时混合核函数为:
[0020][0021]式中,λ、m、n、σ都是混合核函数的参数。
[0022]此时,混合核极限学习机的输出为:
[0023][0024]步骤3:确定SSA中种群规模、发现者比例、预警者比例和目标函数参数,并对种群进行初始化处理。
[0025]种群规模可以根据计算机能力来确定种群的规模;发现者比例为20%,预警者比例为10%;目标函数参数有五个,即λ、m、n、σ、C。
[0026]步骤4:选取训练样本的错误率作为SSA的适应度函数;
[0027]具体适应度函数为:
[0028]fitness=argmin(TrainErrorRate)
[0029]式中,TrainErrorRate是训练集的错误率,argmin指的是错误率最低时的适应度值。
[0030]步骤5:将种群状态信息传递给HKELM网络,获得不同的HKELM网络,通过计算发现者更接近与目标位置,即得到待优化参数;将训练集错误率作为适应度函数,寻找最低个体,即使得fitness取得最小值。
[0031]步骤6:比较适应度值,更新种群状态。
[0032]将训练集错误率作为适应度函数,寻找最低个体,即使得错误率最低。
[0033]更新种群状态的具体内容为:
[0034]在种群中,当发现捕食者时,种群边缘的麻雀会迅速向安全区域移动,以获得更佳的位置,根据更新公式对发现者、跟随者以及警报者进行位置更新。发现者的位置更新公式如下:
[0035][0036]式中,t表示迭代次数;iter
max
表示最大的迭代次数;X
i,j
表示i个麻雀在j维中的位
置信息;α∈(0,1]是一个随机数;R2(R2∈[

1,1])和ST(ST∈[0.5,1])分别表示预警值和安全值;Q是服从正态分布的随机数;L表示一个1
×
d的矩阵,其中矩阵内每个元素都为1。当满足R2<ST的条件时发现者可进行广泛的觅食操作,且在这时觅食周围没有捕食者。相反满足R2≥ST的条件时,此时群体中的某些麻雀发现了捕食者,且向剩余的麻雀输送危险警报,从而保证一切麻雀快速转移到安全区域觅食。
[0037]跟随者的位置更新公式如下:
[0038][0039]式中,表示当前发现者在所占有的最优位置;表示当前全局最差的位置;n为种群规模;A是一个1
×
d的矩阵,其中每个元素随机赋值为1或

1,并且A
+
=A
T
(AA
T
)
‑1。
[0040]当i>n/2时,这表明,适应度值较低的第i个加入者没有获得食物,处于十分饥饿的状态,此时需要飞往其它地方觅食,以获得更多的能量。
[0041]警报者的位置更新公式如下:
[0042][0043]式中,表示全局当前最优的位置;β是步长控制参数,服从均值是0方差为1的正态分布的随机数;f
i
为当前麻雀的适应度值;f
g
和f
w
是当前全局最优和最差的适应度值;ε是最小的常数,避免当前适应度值是最差的适应度值,使分母为0;K是一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于麻雀搜索算法优化混合核极限学习机的变压器故障诊断方法,其特征在于,包括以下步骤:1)收集变压器在六种状态下运行的数据,在变压器油中溶解的气体包括氢气(H2)、甲烷(CH4)、乙炔(C2H2)、乙烯(C2H4)、乙烷(C2H6)五种,并对数据进行归一化处理,并将处理后的数据按比例划分为训练集和测试集;2)搭建混合核极限学习机预测模型;3)确定SSA种群规模、发现者比例、预警者比例和目标函数参数,并对种群进行初始化处理;4)选取argmin(TrainErrorRate)训练样本的错误率作为SSA的适应度函数;5)将种群状态信息传递给HKELM网络,获得不同的HKELM网络,比较待优化参数是否满足要求;6)训练HKELM网络,获得适应度值;7)比较适应度值,更新种群状态;8)判断更新过程是否满足要求,若满足,则执行下一步,若不满足,则返回步骤5);9)输出最优参数并带入HKELM网络中,用优化后的网络对变压器故障进行诊断。2.根据权利要求1所述的一种基于麻雀搜索算法优化混合核极限学习机的变压器故障诊断方法,其特征在于,步骤1)的具体内容为:收集变压器故障相关数据,在变压器油中溶解的气体包括氢气(H2)、甲烷(CH4)、乙炔(C2H2)、乙烯(C2H4)、乙烷(C2H6)五种,对数据进行归一化处理,并将数据映射到[0,1]之间,具体处理公式如下:式中,为归一化处理后的特征气体含量;x
ij
为第i个样本j个特征气体的含量;x
i1
+x
i2
+x
i3
+x
i4
+x
i5
为第i个样本H2、CH4、C2H2、C2H4、C2H6五种气体的总含量。3.根据权利要求1所述的一种基于麻雀搜索算法优化混合核极限学习机的变压器故障诊断方法,其特征在于,步骤2)中搭建混合核极限学习机的步骤为:单隐层前馈神经网络模型输出为:F(x)=h(x)
×
β=H
×
β式中,x为输入数据向量,F(x)为网络输出;h(x)、H为隐含层节点输出函数;β为连接隐含层和输出层的输出权值向量;将网络训练变为线性系统求解的问题,引入正则化系数C和单位矩阵I,则隐含层与输出的输出权值为:核函数极限学习机的核矩阵为:Ω
ELM
=HH
T
=h(x
i
)h(x
j
)=K(x
i
,x
j
)式中,K(x
i
,x
j
)表示核函数,为了获得较强的学习能力和泛化能力,我们使用径向基核函数和多项式核函数的加权作为核极限学习机的核函数,此时混合核函数为:
式中,λ、m、n、σ都是混合核函数的参数;此时,混合核极限学习机的输出为:4.根据权利要求1所述的一种基于麻雀搜索算法优化混合核极限学习机的变压器故障诊断方法,其特征在于,步骤3)中,确定SSA中种群规模、发现者比例、预警者比例和目标函数参数具体内容为:种群规模可以根据计算机能力来确定种群的规模;发现者比例为20%,预警者比例为10%;目标函数参数有五个,即λ、m、n、σ、C。5.根据权利要求1所述的一种基于麻雀搜索算法优化混合核极限学习机的变压器故障诊断方法,其特征在于,步骤4)中,选取的适应度函数表达式为:fitness=argmin(TrainErrorRa...

【专利技术属性】
技术研发人员:张超虎陈平安孙运全
申请(专利权)人:江苏大学
类型:发明
国别省市:

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

1