一种基于知识图谱技术的故障诊断方法与流程

文档序号:26578314发布日期:2021-09-08 02:59阅读:1564来源:国知局
一种基于知识图谱技术的故障诊断方法与流程

1.本发明涉及智能化故障诊断领域,尤其涉及一种基于知识图谱技术的故障诊断方法。


背景技术:

2.传统的故障诊断主要依靠机理模型,通过实时数据判断列车的故障现象,并利用大数据技术提供系列趋势分析、构成分析等能力,这种方式鞥判断出具体的故障现象,在故障检测方面具有良好的效果,但是无法从整车方面诊断出个故障现象的关联关系,具体存在以下缺点:传统的故障分析方法故障诊断范围相对片面,难以实现产品整体层面的全部故障原因,产品设计师对产品的了解程度、设计经验的局限性导致难以全面识别故障模式及深层次的原因;基于故障分析模型分析结果,随机因素较多,时常存在偏差,产品全生命周期故障数据匮乏、分散,难以通过模型实现系统分析,现有模型的监控能力、分析能力有限,难以挖掘偶发故障,难以判断各子系统、部件故障之间的关联关系。


技术实现要素:

3.本发明的目的在于提供一种基于知识图谱技术的故障诊断方法,从而解决现有技术中存在的前述问题。
4.为了实现上述目的,本发明采用的技术方案如下:
5.一种基于知识图谱技术的故障诊断方法,包括以下步骤:
6.s1、基于知识图谱的构建原理,针对产品整体构建故障图谱,包括以下步骤:
7.s11、对产品的核心组成部分以及故障检测核心要素进行划分;
8.s12、以对产品故障的历史研究案例为基础,根据智能算法和产品故障本体构建对应产品的故障检测知识体系;
9.s13、根据所述故障检测知识体系对产品的故障进行概念归纳,并建立归纳的概念之间的关系,构建故障检测知识领域核心概念体系;
10.s14、根据所述故障检测知识领域核心概念体系对故障本体进行建模,形成具有层次结构的知识分类体系,实现故障本体的结构化;
11.s15、采用概念聚类的方法对故障的概念进行调整,从而完善所述故障检测知识领域核心概念体系,构建产品的故障图谱;
12.s2、根据步骤s1中形成的完善的故障检测知识领域核心概念体系,通过联合抽取模型对被检测产品的实体和关系进行标注,得到所述被检测产品的故障状态信息;
13.s3、对实体的故障状态信息进行故障知识表示和融合,形成所述被检测产品的故障知识的实体和关系;
14.s4、采用neo4j储存被检测产品故障检测知识的实体和关系,建立完整的故障知识图谱;
15.s5、将出现故障产品的故障现象输入步骤s5建立的所述故障知识图谱中,定位故
障位置并推断故障产生原因,并针对产品故障作出响应。
16.优选的,步骤s1的所述故障图谱包括定义产品核心组成以及产品故障检测核心要素、故障检测知识体系分析、归纳概念和概念之间的关系、实现故障本体结构化、形成故障本体模型评价。
17.优选的,所述产品核心组成以及故障检测核心要素包括工业产品组成、失效模式故障分析和失效故障检测。
18.优选的,所述工业产品组成包括系统、子系统、部件和子部件;所述失效模式故障分析包括故障模式、故障现象、故障原因和解决措施;所述失效故障检测包括检测设备和检测方法。
19.优选的,产品故障从产品组成的子域和产品故障检测知识的子域对产品故障实现概念归纳,针对产品结构组成的子域,当按照同一维度分别得到的结构单元都具有相似的特征时,相应维度进行抽象得到的概念,作为对应维度的顶层概念;所述顶层概念对应的明确实例作为对应的下层概念;针对故障检测知识的子域,将故障模式、故障现象、故障原因和解决措施归纳为故障检测知识的顶层概念,每层组成部分均包含对应的失效故障检测知识的顶层概念。
20.优选的,概念之间的关系,包括继承类关系、具有类关系和动作类关系。
21.优选的,所述联合抽取模型包括字符嵌入层、堆叠双向长短期记忆网络层、实体和关系提取层和双向图卷积网络推理层,所述字符嵌入层用于收集关于运维手册和故障历史案例,对所述被检测产品的实体和关系进行标注;所述堆叠层双向长短期记忆网络层用于获取标注文本深层上下文特征,输出预测实体关系;所述实体和关系提取层用于提取进行故障检测产品的实体和关系,提取三元组作为最终结果输出;所述双向图卷积网络推理层通过多个卷积核的卷积操作生成不同的特征图。
22.优选的,所述被检测产品的故障知识表示将胶囊网络引入翻译模型中,利用胶囊网络对实体关系三元组进行建模;具体的故障知识表示过程为:利用capse将每个实体关系三元组表示为一个3列矩阵,每个列向量表示实体关系三元组的嵌入,然后将这3列矩阵馈送到所述双向图卷积网络推理层,通过多个卷积核的卷积操作生成不同的特征图,将这些特征映射被重构为相应的胶囊,构成初级胶囊层;利用所述初级胶囊层通过路由算法达到高级胶囊层,产生一个连续的向量,通过所述向量的模长来衡量实体关系三元组的可信度。
23.优选的,所述被检测产品的故障知识融合采用实体关系聚类半监督实体对齐模型实现实体和实体关系的融合,具体的融合过程为:利用所述实体并列关系相似度计算筛选出指向同一个事物标注的不同的实体名称,并通过所述实体关系聚类对上述标注的指向同一个事物的实体名称进行合并标记,最终利用所述半监督学习实体对齐,对合并标记的实体关系进行融合对齐,实现每个实体关系三元组的故障知识融合。
24.本发明的有益效果是:本发明公开了一种基于知识图谱技术的故障诊断方法,将知识图谱引入列车故障应用场景,通过构建故障图谱,实现产品各系统、零部件、组件等主题元素之间关联关系,以及故障与主体元素之间关联关系的构建,通过该故障图谱可以清楚的展现各零部件、故障等之间的相互关系,进一步结合具体故障现象可以精准判定该故障对相关零部件的影响关系,并通过故障发生的频率精确判定故障发生的相关性,并直观展示故障原因和各因素影响程度的大小,深入挖掘故障对产品各个维度的影响及故障原
因,有效降低因故障对列车造成的潜在影响。
附图说明
25.图1是故障图谱构建流程图;
26.图2是故障检测知识体系分解图;
27.图3是联合抽取模型总体结构图;
28.图4是实体对齐算法整体流程图;
29.图5是列车的故障监测知识图谱可视化示例图。
具体实施方式
30.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
31.一种基于知识图谱技术的故障诊断方法,针对车辆的故障诊断业务流程,搭建面向列车的故障图谱,并通过动态的故障数据加载实现故障的精准诊断,具体包括以下步骤:
32.s1、针对车辆的故障构建车辆的故障图谱
33.基于知识图谱的构建原理构建所述故障图谱,所述故障图谱包括定义产品核心组成以及产品故障检测核心要素、故障检测知识体系分析、归纳概念和概念之间的关系、实现故障本体结构化、形成故障本体模型评价,如图1所示;
34.s11、所述产品核心组成以及故障检测核心要素包括工业产品组成、失效模式故障分析和失效故障检测;其中工业产品组成包括系统、子系统、部件和子部件;以列车的传动系统为例,将传动系统进行划分包括电机、减速机等组成部分,即可以将电机和减速机等作为传动系统的子系统,再次向下划分可以将轴承、定转子等作为部件,将线圈、零件等作为子部件;
35.s12、基于历史故障研究案例的基础,借鉴智能算法和产品故障本体的构建思想,构建所述故障检测知识体系,所述故障检测知识体系将失效模式的故障分析分解为故障模式、故障现象、故障原因和解决措施,将失效故障检测分解为检测设备和检测方法,如图2所示;
36.s13、根据步骤s11和s12中的故障检测知识体系的划分,从产品组成的子域和产品故障检测知识的子域进行划分,对产品故障实现概念归纳,以及整理各概念之间的关系;针对产品结构组成的子域,当按照同一维度分别得到的结构单元都具有相似的特征时,相应维度进行抽象得到的概念,作为对应维度的顶层概念,比如上述的传动系统及其子系统均可以作为顶层概念;按照产品组成的划分归纳所述顶层概念对应的明确实例的作为该顶层概念的下层概念,如部件或子部件均可以作为该顶层概念的下层概念;针对故障检测知识体系,将故障模式、故障现象、故障原因和解决措施归纳为故障检测知识的顶层概念,每层组成部分均包含对应的失效故障检测知识的顶层概念;
37.根据上述归纳的核心概念建立概念之间的关系,包括继承类、具有类和动作类;所述继承类包括属性关系、父子继承关系和整体与部分关系;所述具有类包括包含关系;动作类包括导致、解决和表现;
38.s14、根据上述构建的故障检测知识领域核心概念体系,进行本体建模,形成具有层次结构的知识分类体系,实现故障本体的结构化;
39.s15、采用概念聚类方法,对步骤s14中构成的结构化本体进行内容评价,当属于同一个概念的类具有相似属性时,通过采用概念聚类的方法提取当层概念,并依次向上进行概念聚类,得到对应的顶层概念;并且在聚类过程中,对于部分概念进行人为调整,从而得到完善的概念关系模式,构建车辆的故障图谱。
40.s2、对产品的故障知识进行抽取
41.所述针对产品的故障知识采用实体识别和关系抽取两种方式构建联合抽取模型,所述联合抽取模型包括字符嵌入层、堆叠双向长短期记忆网络层、实体和关系提取层和双向图卷积网络推理层,如图3所示;首先利用所述字符嵌入层收集关于运维手册和故障历史案例,并根据步骤s15完善的概念关系模式对进行故障检测产品的实体和关系进行标注;再通过堆叠层双向长短期记忆网络层获取标注文本深层上下文特征,再引入自注意力机制进一步补捕获序列依赖特征,利用crf输出实体识别结果;其中,所述序列依赖特征映射为实体标注权重嵌入,并与深层上下文特征进行拼接以预测实体关系;引入神经网络算法进行关系推理,以上述得到的所述预测实体关系作为邻接矩阵,以字符为节点,通过节点聚合特征更新深层上下文信息;再在所述实体和关系提取层中提取进行故障检测产品的实体和关系,将提取的三元组作为最终结果输出。
42.s3、对步骤s2中作为最终结果输出的三元组进行知识表示与融合
43.s31、对故障知识表示学习,针对仅使用简单的加法、减法或乘法运算符的翻译模型中,引入胶囊网络用于知识表示学习,提出capse的嵌入模型,利用胶囊网络对实体关系三元组进行建模;利用capse将每个实体关系三元组表示为一个3列矩阵,每个列向量表示实体关系三元组的嵌入,然后将这3列矩阵馈送到所述双向图卷积网络推理层,通过多个卷积核的卷积操作生成不同的特征图,将这些特征映射被重构为相应的胶囊,构成初级胶囊层;利用所述初级胶囊层通过路由算法达到高级胶囊层,最后产生一个连续的向量,通过所述向量的模长来衡量实体关系三元组的可信度。
44.s32、采用实体关系聚类半监督实体对齐模型针对监督学习的实体对齐方法存在人工标注训练数据工作量大的问题;所述实体关系聚类半监督实体对齐模型包括实体并列关系相似度计算、实体关系聚类和半监督学习实体对齐三个模块,实现实体和实体关系的融合,其具体工作流程图如图4所示:首先利用所述实体并列关系相似度计算筛选出指向同一个事物标注的不同的实体名称,并通过所述实体关系聚类对上述标注的指向同一个事物的实体名称进行合并标记,最终利用所述半监督学习实体对齐,对合并标记的实体关系进行融合对齐,实现每个实体关系三元组的知识表示和融合。
45.s4、将上述得到的知识实现图谱可视化
46.采用neo4j储存整车设备故障检测知识相关实体和关系,建立整车故障知识图谱,如图5所示;采用cypher语句作为neo4j的整车设备失效故障知识查询语句,使用户可以通过访问数据库访问各种数据和结构化知识,通过失效故障现象实体查询,得出故障原因分析以及维修建议辅助人员决策;
47.s5、故障诊断
48.工程人员将故障现象输入到列车失效知识图谱中,根据相似度计算后与知识图谱
进行配对,从而迅速定位到故障的位置;故障诊断过程中,结合现场的信息和知识图谱推断出故障产生的原因,基于此对故障及时作出响应,并根据故障产生原因进行调整,从而降低相关故障发生概率。
49.通过采用本发明公开的上述技术方案,得到了如下有益的效果:
50.本发明公开了一种基于知识图谱技术的故障诊断方法,将知识图谱引入列车故障应用场景,通过构建故障图谱,实现产品各系统、零部件、组件等主题元素之间关联关系,以及故障与主体元素之间关联关系的构建,通过该故障图谱可以清楚的展现各零部件、故障等之间的相互关系,进一步结合具体故障现象可以精准判定该故障对相关零部件的影响关系,并通过故障发生的频率精确判定故障发生的相关性,并直观展示故障原因和各因素影响程度的大小,深入挖掘故障对产品各个维度的影响及故障原因,有效降低因故障对列车造成的潜在影响。
51.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1