一种基于深度学习的电力变压器故障诊断方法

文档序号:35102406发布日期:2023-08-10 09:54阅读:65来源:国知局
一种基于深度学习的电力变压器故障诊断方法

本发明属于故障诊断,具体涉及一种基于深度学习的电力变压器故障诊断方法。


背景技术:

1、电力变压器作为变电环节的重要设备,虽然在我们身边不经常接触,但却对我们的生活产生了巨大的作用。在国内电力系统中还在使用的电力变压器中,有很大一部分已经具备了长时间的使用年限,存在着绝缘材料劣化等安全隐患,这些电力变压器一旦出现事故将会照成严重的影响,因此对电力变压器的故障情况做出精准的诊断具有非常重要的意义。

2、利用变压器故障时产生的气体(dga)对变压器进行故障诊断在国内外已经成为了重要的手段。由于现代智能技术的快速发展,基于智能的诊断方法也逐渐取代了传统的方法。其中智能诊断的方法主要包括模糊理论、专家系统、神经网络、支持向量机(svm)等,现有的这些智能诊断方法提高了变压器故障诊断准确率。

3、现有技术存在的问题:

4、现有的电力变压器故障诊断往往基于人工神经网络建立故障诊断模型,其结构简单,稳定性较差,并且对故障数据的特征能力较差,导致最终的准确性达不到要求。


技术实现思路

1、为了解决现有技术存在的结构简单,稳定性较差,特征能力较差以及准确性达不到要求的问题,本发明目的在于提供一种基于深度学习的电力变压器故障诊断方法。

2、本发明所采用的技术方案为:

3、一种基于深度学习的电力变压器故障诊断方法,包括如下步骤:

4、获取电力变压器的历史故障数据集,并对历史故障数据集进行预处理,得到预处理后历史故障数据集;

5、使用改进鲸鱼优化算法,优化深度学习的dbn网络的网络参数,得到优化后dbn网络;

6、将预处理后历史故障数据集输入优化后dbn网络进行训练,得到变压器故障诊断模型;

7、获取电力变压器的实时故障数据,并对电力变压器的实时故障数据进行预处理,得到预处理后实时故障数据;

8、将预处理后实时故障数据输入变压器故障诊断模型进行故障诊断,得到对应的故障类型预测结果。

9、进一步地,对历史故障数据预处理,包括依次进行的数据筛选、数据降维以及归一化处理;

10、对实时故障数据进行预处理,包括依次进行的数据降维和归一化处理;

11、归一化处理的公式为:

12、

13、式中,q'为预处理后历史/实时故障数据;q为原始的历史/实时故障数据;qmax为原始的历史/实时故障数据中最大值;qmin为原始的历史/实时故障数据中最小值。

14、进一步地,改进鲸鱼优化算法使用混沌映射序列、动态反向学习策略以及收敛因子对传统鲸鱼优化算法进行改进。

15、进一步地,混沌映射序列为tent-logistic-cosine混沌映射序列,且混沌映射序列公式为:

16、

17、式中,xi+1为tent-logistic-cosine混沌映射序列生成的鲸鱼个体初始位置;xi为随机生成的鲸鱼种群初始位置;r为预设参数;i为鲸鱼个体指示量。

18、进一步地,动态反向学习策略的公式为:

19、x'i(t)=k(a(t)+b(t))-xi(t)

20、式中,x'i(t)、xi(t)分别为第i鲸鱼个体的反向解位置和正向解位置;a(t)、b(t)分别为当前iwoa种群在搜索维度的上界和下界;k为递减惯性因子,k=0.9-0.5t/tmax;t、tmax分别为当前迭代次数和最大迭代次数。

21、进一步地,收敛因子用于改进传统鲸鱼优化算法的搜索步长,且收敛因子的公式为:

22、

23、式中,a为收敛因子;tanh(.)为双曲正切函数;t、tmax分别为当前迭代次数和最大迭代次数;amax、amin分别为收敛因子的最大、小值;λ为递减速率参数,k'为递减周期参数,λ=-2π,k'=π。

24、进一步地,使用改进鲸鱼优化算法,优化深度学习的dbn网络的网络参数,得到优化后dbn网络,包括如下步骤:

25、将dbn网络的网络参数作为改进鲸鱼优化算法的优化目标;

26、初始化改进鲸鱼优化算法的算法参数,并使用混沌映射序列初始化iwoa种群;

27、计算iwoa种群中鲸鱼个体的适应度值,并根据鲸鱼个体的适应度值,保留最优的鲸鱼个体;

28、随机生成p,若p<0.5且|a|<1,执行包围猎物行为,更新iwoa种群位置,若p<0.5且|a|≥1,执行搜索猎物行为,更新iwoa种群位置,若p≥0.5,执行泡泡网攻击行为,更新iwoa种群位置;其中,p为更新参数,a为引入收敛因子优化的步长系数;

29、根据更新后的iwoa种群,进行动态反向学习,得到更新后的iwoa种群中每个鲸鱼个体,即正向解对应的反向解,并计算正向解和反向解的适应度值,根据正向解和反向解的适应度值,更新最优的鲸鱼个体;

30、判断迭代次数是否满足要求或更新后的最优的鲸鱼个体对应的最优的适应度值是否满足要求,若是,则输出更新后的最优的鲸鱼个体对应的全局最优解的位置,得到最优的优化目标,即最优的网络参数,否则,进行下一次的更新iwoa种群。

31、进一步地,网络参数包括隐含层数、各隐含层神经元数、各隐含层神经元初始权值与神经元初始阈值以及初始学习率。

32、进一步地,将预处理后历史故障数据集输入优化后dbn网络进行训练,得到变压器故障诊断模型,包括如下步骤:

33、将预处理后历史故障数据集中不含故障类型标签的预处理后历史故障数据划分为预训练数据集,将含有故障类型标签的预处理后历史故障数据按照比例划分为训练数据集和测试数据集;

34、将预训练数据集对输入优化后dbn网络进行预训练,得到初始的变压器故障诊断模型;

35、将训练数据集输入初始的变压器故障诊断模型进行优化训练,得到优化的变压器故障诊断模型;

36、将测试数据集输入优化的变压器故障诊断模型进行测试,得到测试准确率,若测试准确率大于阈值,则输出最终的变压器故障诊断模型,否则,继续进行优化训练。

37、进一步地,故障类型标签包括低温过热故障、中温过热故障、高温过热故障、局部放电故障、低能放电故障、高能放电故障以及无故障。

38、本发明的有益效果为:

39、本发明提供了一种基于深度学习的电力变压器故障诊断方法,采用结构稳定的深度学习算法建立电力变压器故障诊断模型,深度学习算法包含多个隐含层结构,能够提取数据深层特征,挖掘数据与故障之间的深度关系,特征提取能力强,故障诊断准确性高。

40、本发明的其他有益效果将在具体实施方式中进一步进行说明。



技术特征:

1.一种基于深度学习的电力变压器故障诊断方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的基于深度学习的电力变压器故障诊断方法,其特征在于:对历史故障数据预处理,包括依次进行的数据筛选、数据降维以及归一化处理;

3.根据权利要求2所述的基于深度学习的电力变压器故障诊断方法,其特征在于:所述的改进鲸鱼优化算法使用混沌映射序列、动态反向学习策略以及收敛因子对传统鲸鱼优化算法进行改进。

4.根据权利要求3所述的基于深度学习的电力变压器故障诊断方法,其特征在于:所述的混沌映射序列为tent-logistic-cosine混沌映射序列,且混沌映射序列公式为:

5.根据权利要求4所述的基于深度学习的电力变压器故障诊断方法,其特征在于:所述的动态反向学习策略的公式为:

6.根据权利要求5所述的基于深度学习的电力变压器故障诊断方法,其特征在于:所述的收敛因子用于改进传统鲸鱼优化算法的搜索步长,且收敛因子的公式为:

7.根据权利要求6所述的基于深度学习的电力变压器故障诊断方法,其特征在于:使用改进鲸鱼优化算法,优化深度学习的dbn网络的网络参数,得到优化后dbn网络,包括如下步骤:

8.根据权利要求7所述的基于深度学习的电力变压器故障诊断方法,其特征在于:所述的网络参数包括隐含层数、各隐含层神经元数、各隐含层神经元初始权值与神经元初始阈值以及初始学习率。

9.根据权利要求8所述的基于深度学习的电力变压器故障诊断方法,其特征在于:将预处理后历史故障数据集输入优化后dbn网络进行训练,得到变压器故障诊断模型,包括如下步骤:

10.根据权利要求9所述的基于深度学习的电力变压器故障诊断方法,其特征在于:所述的故障类型标签包括低温过热故障、中温过热故障、高温过热故障、局部放电故障、低能放电故障、高能放电故障以及无故障。


技术总结
本发明属于故障诊断技术领域,公开了一种基于深度学习的电力变压器故障诊断方法,包括如下步骤:获取电力变压器的历史故障数据集,并进行预处理,得到预处理后历史故障数据集;使用改进鲸鱼优化算法,优化深度学习的DBN网络的网络参数,得到优化后DBN网络;将预处理后历史故障数据集输入优化后DBN网络进行训练,得到变压器故障诊断模型;获取电力变压器的实时故障数据,并进行预处理,得到预处理后实时故障数据;将预处理后实时故障数据输入变压器故障诊断模型进行故障诊断,得到对应的故障类型预测结果。本发明解决了现有技术存在的结构简单,稳定性较差,特征能力较差以及准确性达不到要求的问题。

技术研发人员:殷永苗,马洪伟,孙伟,闫飞超
受保护的技术使用者:上海电机学院
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1