基于知识图谱的电网故障原因匹配方法及装置与流程

文档序号:37042985发布日期:2024-02-20 20:37阅读:21来源:国知局
基于知识图谱的电网故障原因匹配方法及装置与流程

本技术涉及自然语言处理,特别是自然语言处理技术在电力系统中的故障原因匹配,具体涉及一种基于知识图谱的电网故障原因匹配方法及装置。


背景技术:

1、在电力行业的故障原因匹配的场景下,结合专家知识构建知识图谱的过程中,从非结构化的专家知识中很难准确提取和表示有意义的信息,故不能较好地解决知识融合和一致性验证问题。


技术实现思路

1、本技术所提供的基于知识图谱的电网故障原因匹配方法及装置,目的在于,通过结合知识图谱查询、用户选择记录的收集和自学习数据学习,实现更精准的电网故障诊断和个性化的故障推荐。同时,通过不断优化知识图谱,逐渐提高智能化水平,为用户提供更好的用户体验和高效的服务。

2、为了实现上述目的,第一方面,本方提供了一种基于知识图谱的电网故障原因匹配方法,包括:

3、接收电网故障报文,所述电网故障报文中含有电网故障对应的关键词;

4、在预生成的知识图谱中对所述关键词进行匹配,以确定所述电网故障报文对应的故障原因,其中所述知识图谱的节点包括:电网设备、故障信号以及故障原因,节点之间的关系包括所述电网设备、所述故障信号以及所述故障原因中至少两者之间的关系,且所述知识图谱由多个所述电网故障报文所对应的实际的故障原因所训练得到的。

5、一实施例中,所述在预生成的知识图谱中对所述关键词进行匹配,以确定所述电网故障报文对应的故障原因,包括:

6、根据多个所述关键词生成第一关键词集合;

7、根据所述第一关键词集合、所述电网设备对应的节点以及所述故障信号对应的节点对所述电网故障报文对应的故障原因节点进行筛选,以确定筛选后的故障原因节点;

8、根据筛选后的故障原因节点所对应的关键词生成多个第二关键词集合;

9、根据所述第一关键词集合以及所述多个第二关键词集合确定所述电网故障报文对应的故障原因。

10、一实施例中,根据所述第一关键词集合以及所述多个第二关键词集合确定所述电网故障报文对应的故障原因,包括:

11、计算第一关键词集合与多个所述第二关键词集合之间的相似度;

12、根据所述相似度选取第二关键词集合;

13、根据所选取的第二关键词集合确定所述电网故障报文对应的故障原因。

14、一实施例中,所述根据所选取的第二关键词集合确定所述电网故障报文对应的故障原因,包括:

15、根据所述电网故障的发生次数、发生时间以及所述相似度生成推荐系数;

16、根据所述推荐系数在所述第二关键词集合中选取所述电网故障报文对应的故障原因。

17、一实施例中,根据所述推荐系数在所述第二关键词集合中选取所述电网故障报文对应的故障原因,包括:

18、分别计算所述第二关键词集合中每个元素的推荐系数,以在所述第二关键词集合中选取所述电网故障报文对应的故障原因。

19、一实施例中,根据所述电网故障的发生次数、发生时间以及所述相似度生成推荐系数,包括:

20、根据预定义的损失函数以及所述实际的故障原因更新所述发生次数的第一权重、所述发生时间的第二权重以及所述相似度的第三权重;

21、根据所述发生次数、所述第一权重、所述发生时间、所述第二权重、所述相似度以及第三权重生成及/或更新所述推荐系数。

22、第二方面,本技术提供一种基于知识图谱的电网故障原因匹配装置,该装置包括:

23、故障报文接收模块,用于接收电网故障报文,所述电网故障报文中含有电网故障对应的关键词;

24、故障原因确定模块,用于在预生成的知识图谱中对所述关键词进行匹配,以确定所述电网故障报文对应的故障原因,其中所述知识图谱的节点包括:电网设备、故障信号以及故障原因,节点之间的关系包括所述电网设备、所述故障信号以及所述故障原因中至少两者之间的关系,且所述知识图谱由多个所述电网故障报文所对应的实际的故障原因所训练得到的。

25、一实施例中,所述故障原因确定模块包括:

26、第一集合生成单元,用于根据多个所述关键词生成第一关键词集合;

27、原因节点确定单元,用于根据所述第一关键词集合、所述电网设备对应的节点以及所述故障信号对应的节点对所述电网故障报文对应的故障原因节点进行筛选,以确定筛选后的故障原因节点;

28、第二集合生成单元,用于根据筛选后的故障原因节点所对应的关键词生成多个第二关键词集合;

29、故障原因确定单元,用于根据所述第一关键词集合以及所述多个第二关键词集一实施例中,所述故障原因确定单元包括:

30、相似度计算单元,用于计算第一关键词集合与多个所述第二关键词集合之间的相似度;

31、第二集合选取单元,用于根据所述相似度选取第二关键词集合;

32、故障原因确定子单元,用于根据所选取的第二关键词集合确定所述电网故障报文对应的故障原因。

33、一实施例中,所述故障原因确定子单元包括:

34、推荐系数生成单元,用于根据所述电网故障的发生次数、发生时间以及所述相似度生成推荐系数;

35、故障原因选取单元,用于根据所述推荐系数在所述第二关键词集合中选取所述电网故障报文对应的故障原因。

36、一实施例中,所述故障原因选取单元包括:

37、故障原因选取子单元,用于分别计算所述第二关键词集合中每个元素的推荐系数,以在所述第二关键词集合中选取所述电网故障报文对应的故障原因。

38、一实施例中,所述推荐系数生成单元包括:

39、权重更新单元,用于根据预定义的损失函数以及所述实际的故障原因更新所述发生次数的第一权重、所述发生时间的第二权重以及所述相似度的第三权重;

40、推荐系数生成子单元,用于根据所述发生次数、所述第一权重、所述发生时间、所述第二权重、所述相似度以及第三权重生成及/或更新所述推荐系数。

41、第三方面,本技术提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现一种基于知识图谱的电网故障原因匹配方法的步骤。

42、第四方面,本技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现基于知识图谱的电网故障原因匹配方法的步骤。

43、第五方面,本技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现基于知识图谱的电网故障原因匹配方法的步骤。

44、从上述描述可知,本技术实施例提供的基于知识图谱的电网故障原因匹配方法及装置,包括:首先接收电网故障报文,电网故障报文中含有电网故障对应的关键词;接着,在预生成的知识图谱中对关键词进行匹配,以确定电网故障报文对应的故障原因,其中知识图谱的节点包括:电网设备、故障信号以及故障原因,节点之间的关系包括电网设备、故障信号以及故障原因中至少两者之间的关系,且知识图谱由多个电网故障报文所对应的实际的故障原因所训练得到的。

45、本发明在结合专家知识构建知识图谱的过程中,从非结构化的专家知识中提取和表示有意义的信息,较好地解决知识融合和一致性验证问题,进行有效的知识建模和抽象化,灵活处理知识图谱的扩展和更新,确保知识图谱的质量和准确性,以及实现语义推理和智能化应用,以提供更高级别的知识服务和解决方案。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1