分向梯度KNN智能电表故障智能诊断方法及系统与流程

文档序号:35218374发布日期:2023-08-24 18:41阅读:29来源:国知局
分向梯度KNN智能电表故障智能诊断方法及系统与流程

本发明涉及智能电表故障诊断,尤其涉及分向梯度knn智能电表故障智能诊断方法及系统。


背景技术:

1、智能电表广泛应用于电力行业,一旦发生故障,将降低电力使用的稳定性及计费。提高运行中的电表的故障诊断能力,可保障电能计量的准确性和稳定性。随着人工智能的发展和日趋成熟,将智能诊断算法引入智能电表可大大提升智能电表的故障诊断效率,降低人力检修成本,最大化保障电力供需双方的利益。

2、目前智能电表的智能诊断算法由于多提取单一特征作为监测指标,导致监测信息不全面,导致电表故障诊断效率、电表健康状态监测的敏感度不高的问题。


技术实现思路

1、针对现有技术的不足,本发明的目的是提供分向梯度knn智能电表故障智能诊断方法及系统,对监测数据进行分向处理后,计算数据梯度,然后构建knn分类模型实现智能电表的智能诊断,提升电表故障诊断效率,降低人力成本,建模结果更加精细化,提升电表健康状态监测的敏感度。

2、为了实现上述目的,本发明采用的技术方案如下:

3、本发明分向梯度knn智能电表故障智能诊断方法,包括以下步骤:

4、s1.采集智能电表监测的用电数据;所述用电数据包括历史典型故障数据和实时监测用电数据;所述历史典型故障数据和实时监测用电数据分别包括正向有功数据和反向有功数据;

5、s2.根据步骤s1获得的用电数据,构建用于表征智能电表健康状态的监测数据特征向量;

6、s3.构建分向函数,所述分向函数用于对监测数据特征向量进行分向获得正向数据或反向数据;

7、s4.分别计算正向数据或反向数据中关于时间和台区用户总数的梯度,提取梯度特征表征智能电表健康状态;

8、s5.根据步骤s4获得的梯度特征构建正向knn故障智能诊断模型或反向knn故障智能诊断模型;所述正向knn故障智能诊断用于对正向数据采用knn模型进行故障的分类;所述反向knn故障智能诊断模型用于对反向数据采用knn模型进行故障的分类;

9、s6.若步骤s3获得正向数据,则通过正向knn故障智能诊断模型获得故障诊断结果;若步骤s3获得反向数据,则通过反向knn故障智能诊断模型获得故障诊断结果。

10、进一步地,所述正向有功数据包括正向有功总x1、正向有功峰x2、正向有功平x3、正向有功谷x4、正向有功尖x5;所述反向有功数据包括反向有功总x6、反向有功峰x7、反向有功平x8、反向有功谷x9和反向有功尖x10。

11、进一步地,所述步骤s2中,构建监测数据特征向量的具体方法为:构建特征向量x1=[x1,x2,…,x5]和特征向量x2=[x6,x7,…,x10]。

12、进一步地,所述步骤s3中,构建分向函数f如下:

13、

14、当特征向量x1中的元素全部为0时,f的值为0;否则f的值为1。

15、进一步地,所述步骤s2中,对监测数据特征向量进行分向获得正向数据或反向数据具体为:计算特征向量x1的f值;当f=1时,则设特征向量x1为正向数据;当f=0时,则设特征向量x2为反向数据。

16、进一步地,所述步骤s4中,梯度计算方法如下:

17、

18、其中,代表取第n个样本第i个维度特征的梯度变化值,i,i={1,2,…,10}为特征向量的维度,n为监测数据样本编号,δt为时间间隔,h为台区用电户总数。

19、进一步地,所述knn模型采用欧氏距离进行故障的分类,具体为:

20、采用欧式距离计算方法计算出实时数据特征点和不同故障点之间的距离:

21、

22、其中,为实时数据特征点和不同故障点之间的距离,为实时采集的样本数据的梯度特征,为历史故障类别j的梯度特征,m为第m个邻近值,k为邻近值总数;

23、为各个距离添加变化的权重值,对特征敏感度进行调节,权重值设定的函数如下:

24、

25、其中,wi为第i个特征的权重;

26、计算实时数据和各类故障数据的总距离为:

27、

28、其中,dj,j={1,2,…,j}为实时监测数据特征和故障j的特征点的距离;

29、故障类别判定方式如下:

30、l=argmin(dj),j={1,2,…,j}

31、其中,l为判定的故障类别,argmin表示故障类别为距离最小的值对应的故障。

32、应用上述智能电表故障智能诊断方法的智能电表故障诊断的系统,包括:

33、数据采集模块,用于采集每个智能电表分区的用电数据;

34、数据存储模块,用于存储数据采集模块采集到的用电数据;

35、数据处理模块,用于利用数据采集模块采集到的用电数据对每个智能电表监测数据进行计算分析;

36、处理结果显示模块,用于显示数据处理模块的处理结果;

37、数据采集模块与数据存储模块通信连接,数据存储模块与数据处理模块通信连接,数据处理模块与处理结果显示模块通信连接。

38、进一步地,还包括服务器;所述数据处理模块与服务器通信连接。

39、1.本发明采集智能电表台区监测用电数据,监测电表的健康状态,构建分向函数,对数据进行分流,实现精细化建模,提取实时用电数据梯度特征,建立正向knn和反向knn分析监测数据,智能判别智能电表故障类别。通过电表类别的智能判定,提升电表故障诊断效率,降低人力成本。

40、2.本发明通过建立分向函数,通过分向函数对监测数据特征向量进行分流,分为正向数据和反向数据,为两类数据分别建立knn故障诊断模型,建模结果更加精细化,故障诊断效率也同步得到提升。

41、3.本发明提出梯度特征,可提升电表健康状态监测的敏感度。



技术特征:

1.分向梯度knn智能电表故障智能诊断方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的分向梯度knn智能电表故障智能诊断方法,其特征在于,所述正向有功数据包括正向有功总x1、正向有功峰x2、正向有功平x3、正向有功谷x4、正向有功尖x5;所述反向有功数据包括反向有功总x6、反向有功峰x7、反向有功平x8、反向有功谷x9和反向有功尖x10。

3.根据权利要求2所述的分向梯度knn智能电表故障智能诊断方法,其特征在于,所述步骤s2中,构建监测数据特征向量的具体方法为:构建特征向量x1=[x1,x2,…,x5]和x2=[x6,x7,…,x10]。

4.根据权利要求3所述的分向梯度knn智能电表故障智能诊断方法,其特征在于,所述步骤s3中,构建分向函数f如下:

5.根据权利要求3所述的分向梯度knn智能电表故障智能诊断方法,其特征在于,所述步骤s2中,对监测数据特征向量进行分向获得正向数据或反向数据具体为:计算特征向量x1的f值;当f=1时,则设特征向量x1为正向数据;当f=0时,则设特征向量x2为反向数据。

6.根据权利要求1所述的分向梯度knn智能电表故障智能诊断方法,其特征在于,所述步骤s4中,梯度计算方法如下:

7.根据权利要求1所述的分向梯度knn智能电表故障智能诊断方法,其特征在于,所述knn模型采用欧氏距离进行故障的分类,具体为:

8.应用权利要求1-7任意一种智能电表故障智能诊断方法的智能电表故障诊断的系统,包括:

9.根据权利要求8所述的智能电表故障诊断的系统,其特征在于,还包括服务器;所述数据处理模块与服务器通信连接。


技术总结
本发明提出分向梯度KNN智能电表故障智能诊断方法及系统,方法包括以下步骤:S1.采集智能电表监测的用电数据;S2.根据步骤S1获得的用电数据,构建用于表征智能电表健康状态的监测数据特征向量;S3.构建分向函数,所述分向函数用于对监测数据特征向量进行分向获得正向数据或反向数据;S4.分别计算正向数据或反向数据中关于时间和台区用户总数的梯度,提取梯度特征表征智能电表健康状态;S5.根据步骤S4获得的梯度特征构建正向KNN故障智能诊断模型或反向KNN故障智能诊断模型;S6.获得故障诊断结果。本发明提升电表故障诊断效率,降低人力成本,建模结果更加精细化,提升电表健康状态监测的敏感度。

技术研发人员:杨舟,王亚楠,陈珏羽,周政雷,高武东,蒋雯倩,林秀清
受保护的技术使用者:广西电网有限责任公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1