一种基于大数据挖掘的隔离开关状态诊断算法的制作方法

文档序号:26589692发布日期:2021-09-10 20:30阅读:123来源:国知局

1.本发明涉及电力技术领域,特别的为一种基于大数据挖掘的隔离开关状态诊断算法。


背景技术:

2.隔离开关由于常年暴露在野外环境,极易受到腐蚀和振动的影响,使得隔离开关出现关节不同程度卡涩、由于人工操作不规范以及弹簧失能导致的合闸不到位等机械故障,严重影响了线路的安全稳定运行。因此,对高压隔离开关的机械故障诊断拥有极为重要的现实意义。隔离开关的机械故障检测手段有:绝缘子超声波探伤、触头温度在线监测、红外温度检测等。由于电机电流是比较直观的检测数据,通过检测高压隔离开关的刀闸电机电流信号,可以比较清晰的展现隔离开关各个故障情况,但是传统的电机电流分析法,在使用的过程中,过于依赖初试点和局部收敛等限制,使得在隔离开关的故障分析中出现误差和误判,同时,传统的电机电流分析法的运算精度不佳。
3.综上所述,研发一种基于大数据挖掘的隔离开关状态诊断算法,仍是电力技术领域中急需解决的关键问题。


技术实现要素:

4.本发明提供的发明目的在于提供一种基于大数据挖掘的隔离开关状态诊断算法,解决上述背景技术中的问题。
5.为实现以上目的,本发明通过以下技术方案予以实现:一种基于大数据挖掘的隔离开关状态诊断算法,包括以下步骤:
6.s1、算法的编码:采用浮点编码方式对各个个体进行编码。
7.s2、初始化种群:从样本空间中选出k个个体,每一个个体代表一个初始聚类中心,通过基于聚类中心的浮点编码方式将这组聚类中心编码成一条染色体。
8.s3、适应度函数:构造j值最小的适应度函数。
9.s4、选择操作:通过优胜劣汰来实现对群体的选择操作。
10.s5、交叉操作:采用算术交叉的方式来将2个个体进行线性交叉产生新的个体。
11.s6、变异操作:将同一染色体中的某一部分基因与另一部分基因进行等位替换的操作。
12.进一步的,在s1操作步骤中,在进行算法的编码前,在高压隔离开关在正常情况下、轻微卡涩、严重卡涩、弹簧失效、合闸不到位的常见机械故障情况下,采用电机电流的大数据,并将各个数据作为个体。
13.进一步的,在s1操作步骤中,采用浮点编码方式对各个个体进行编码的方法为:设聚类中心为m维,聚类中心为k,则每条染色体的长度为l=mk,染色体为{x1,x2,...,x
k
},其中每一条染色体x
i
={x
i1
,x
i2
,...,x
ik
},每条染色体代表一个聚类中心的坐标。
14.进一步的,在s2操作步骤中,将这组聚类中心编码成一条染色体后,再重复进行
p
size
次染色体初始化生成初始种群,p
size
为群体总量。
15.进一步的,在s3操作步骤中,适应度函数的公式为:式中,j值反映了聚类的效果,k为聚类中心个数。
16.进一步的,在s4操作步骤中,选择操作包括以下步骤:
17.s401、计算当前种群个体的适应度函数,并记录适应度最大的个体。
18.s402、通过适应度函数获得适应度值f(x
i
),(i=1,2,...,k),计算每一个个体被选择的概率
19.s403、根据所得的概率值p
xi
,使用轮盘赌法选择个体进行交叉和变异操作以产生新的个体。
20.s404、重新计算新种群中个体的适应度值,并将记录的上一代中适应度值高的个体取代下一代中适应度值低的个体,以此产生下一代种群。
21.进一步的,在s5操作步骤中,交叉操作的方法为:假设交叉个体为x1和x2,通过均匀算术交叉获得新的个体x
′1和x
′2。
22.进一步的,所述均匀算术公式为:式中,λ为相应系数。
23.进一步的,在s6操作步骤中,变异操作包括以下步骤:
24.s601、取定某一个体编码串中的变异点,确定取值范围[u
min
,u
max
]。
[0025]
s602、对每一个变异点,以变异概率p
m
从[u
min
,u
max
]取任意随机数代替原有值,从而获得新的基因x
i
=u
min
+r(u
max

u
min
),式中,r表示系数。
[0026]
进一步的,在s6操作步骤中,完成变异操作后,在输出结果,并在输出结果趋于稳定在一个固定值时,作为输出最佳结果,诊断高压隔离开关的机械故障。
[0027]
本发明提供了一种基于大数据挖掘的隔离开关状态诊断算法。具备以下有益效果:
[0028]
1、本发明通过算法对高压隔离开关的电机电流信号进行计算,能够有效的提取出各个机械故障状态下的簇中心和特征值,尤其针对高压隔离开关的卡涩情况有明显的分离效果,对于高压隔离开关机械故障的检测和诊断的应用有着广阔前景。
[0029]
2、本发明的算法能够避免了算法过早收敛,同时,使得计算的精度大大提高。
[0030]
3、本发明通过加入自适应权重能够解决算法过分依赖初试值的弊端,大大提高了运算的速度。
具体实施方式
[0031]
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述;显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0032]
一种基于大数据挖掘的隔离开关状态诊断算法,包括以下步骤:
[0033]
步骤一、算法的编码:采用浮点编码方式对各个个体进行编码。
[0034]
在进行算法的编码前,在高压隔离开关在正常情况下、轻微卡涩、严重卡涩、弹簧失效、合闸不到位的常见机械故障情况下,采用电机电流的大数据,并将各个数据作为个体。
[0035]
采用浮点编码方式对各个个体进行编码的方法为:设聚类中心为m维,聚类中心为k,则每条染色体的长度为l=mk,染色体为{x1,x2,...,x
k
},其中每一条染色体x
i
={x
i1
,x
i2
,...,x
ik
},每条染色体代表一个聚类中心的坐标。
[0036]
步骤二、初始化种群:从样本空间中选出k个个体,每一个个体代表一个初始聚类中心,通过基于聚类中心的浮点编码方式将这组聚类中心编码成一条染色体。
[0037]
将这组聚类中心编码成一条染色体后,再重复进行p
size
次染色体初始化生成初始种群,p
size
为群体总量。
[0038]
步骤三、适应度函数:构造j值最小的适应度函数,作为性能好坏的指标,适应度函数会直接影响算法的收敛速度和最优解的选定。
[0039]
适应度函数的公式为:式中,j值反映了聚类的效果,k为聚类中心个数,类中心个数,分别表示类内距离和类间距离,c
i
和c
j
分别表示第a维和第j维的属性权重值度量。
[0040]
步骤四、选择操作:通过优胜劣汰来实现对群体的选择操作,通过优胜劣汰来实现对群体的选择操作,适应度越低的群体遗传到下一代的概率越小,反之则大,在这个过程中种群的平均适应度得以提升,鲁棒性增强,整体朝着最优解的方向发展,选择操作包括以下步骤:
[0041]
401)、计算当前种群个体的适应度函数,并记录适应度最大的个体。
[0042]
402)、通过适应度函数获得适应度值f(x
i
),(i=1,2,...,k),计算每一个个体被选择的概率
[0043]
403)、根据所得的概率值p
xi
,使用轮盘赌法选择个体进行交叉和变异操作以产生新的个体。
[0044]
404)、重新计算新种群中个体的适应度值,并将记录的上一代中适应度值高的个体取代下一代中适应度值低的个体,以此产生下一代种群。
[0045]
步骤五、交叉操作:采用算术交叉的方式来将2个个体进行线性交叉产生新的个体。
[0046]
交叉操作的方法为:假设交叉个体为x1和x2,通过均匀算术交叉获得新的个体x
′1和x
′2。
[0047]
均匀算术公式为:式中,λ为相应系数。
[0048]
步骤六、变异操作:将同一染色体中的某一部分基因与另一部分基因进行等位替换的操作,从而增加了个体的多样性,改善的算法的局部搜索能力,防止早熟收敛。
[0049]
变异操作包括以下步骤:
[0050]
601)、取定某一个体编码串中的变异点,确定取值范围[u
min
,u
max
]。
[0051]
602)、对每一个变异点,以变异概率p
m
从[u
min
,u
max
]取任意随机数代替原有值,从而获得新的基因x
i
=u
min
+r(u
max

u
min
),式中,r表示系数。
[0052]
完成变异操作后,在输出结果,并在输出结果趋于稳定在一个固定值时,作为输出最佳结果,诊断高压隔离开关的机械故障。
[0053]
在本发明中,还可以在此基础上,对算法进行优化,对数据集的属性权重进行初始化或者结束上一步操作后保持上次运行的权重,计算所有对象的加权距离并进行归类处理,通过计算各个群类的类内、类间距离,计算对应的权重,调整加权的欧氏距离,获得新的k个聚类中心,对这k个聚类中心编码成染色体,对其进行遗传操作,生成下一代种群。由于电机电流信号的混沌性质,在二维空间的延展性能较强,信号在算法聚类的同时,交叉变异操作使得获得簇中心更精确,增强了稳定性,使得隔离开关各工况能够更加直观的表现。
[0054]
为了更好的对本发明进行说明,通过实验获取实验数据,请见表1聚类中心的误差平方和的比较,
[0055]
表1聚类中心的误差平方和的比较
[0056] 误差平方和正确率/%平均计算时/msk

means算法1.28785.21650本算法0.48295.5921
[0057]
由表1可知,使用同一电机电流数据集比对两种算法的计算时间和正确率,两种算法的误差平方和相差较大,且k

means算法平均计算时间相较于本算法是时间较长,正确率比较低,可见本算法的优越性和有效性。
[0058]
本发明通过算法对高压隔离开关的电机电流信号进行计算,能够有效的提取出各个机械故障状态下的簇中心和特征值,尤其针对高压隔离开关的卡涩情况有明显的分离效果,对于高压隔离开关机械故障的检测和诊断的应用有着广阔前景,能够避免了算法过早收敛,同时,使得计算的精度大大提高,通过加入自适应权重能够解决算法过分依赖初试值的弊端,大大提高了运算的速度。
[0059]
以上的仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1