首页> 中国专利> 一种基于图神经网络的挖掘机故障辅助决策方法

一种基于图神经网络的挖掘机故障辅助决策方法

摘要

本发明实施例公开了一种基于图神经网络的挖掘机故障辅助决策方法,涉及挖掘机故障诊断领域,能够解决人工诊断和处理故障带来的时效性差、准确率低等问题。本发明包括:对接收到的挖掘机的故障工单进行预处理,并利用经过预处理的故障工单得到故障知识图谱;查询故障工单对应的处理方案数据,并根据所述故障工单和对应的处理方案数据,构建辅助决策矩阵;构建图神经网络模型,并通过所述故障知识图谱和所述辅助决策矩阵对所述图神经网络模型进行训练;接收当前发生故障的挖掘机上报的文本数据,输入经过训练的所述图神经网络模型,并输出针对当前发生故障的挖掘机的处理方案数据。

著录项

  • 公开/公告号CN113806478A

    专利类型发明专利

  • 公开/公告日2021-12-17

    原文格式PDF

  • 申请/专利权人 南京航空航天大学;

    申请/专利号CN202111002291.4

  • 申请日2021-08-30

  • 分类号G06F16/33(20190101);G06F16/35(20190101);G06F16/36(20190101);G06F40/295(20200101);G06K9/62(20060101);G06N3/04(20060101);G06N3/08(20060101);

  • 代理机构32237 江苏圣典律师事务所;

  • 代理人苏一帜

  • 地址 211106 江苏省南京市江宁区将军大道29号

  • 入库时间 2023-06-19 13:45:04

说明书

技术领域

本发明涉及挖掘机故障诊断领域,尤其涉及一种基于图神经网络的挖掘机故障辅助决策方法。

背景技术

履带式挖掘机具有动力强劲,灵活性高等优点,是使用范围最广的挖掘机种类,素有“经济活动晴雨表”之称,广泛应用于民用施工建造、矿物开采、基础设施建设等各类工程活动中。履带式挖掘机作业条件较为严苛,工况复杂,诸多因素都可能会导致其发生故障。而履带式挖掘机的维修难度较高,若处理不得当,不仅会造成设备的二次损害,还会威胁到操作人员的人身安全。如果这些问题得不到解决,那么很有可能会限制履带式挖掘机发展。针对作业过程中常见挖掘机故障问题进行经验总结,在进行现场维修时选择最为适当的维修方式,能够在保障操作人员人生安全的基础上促进施工作业的顺利进行,并且有助于提升企业施工效率,延长挖掘机使用寿命,增加企业经济收益。因此,研究履带式挖掘机的故障诊断辅助决策方法具有至关重要的意义。

目前,履带式挖掘机相关的故障诊断领域缺乏完备可靠的知识库,能够辅助决策的推理策略亦有很大的发展空间。当挖掘机在作业现场发生故障时,仅依靠操作人员的经验排除故障效率低下、可靠性不高。

发明内容

本发明的实施例提供一种基于图神经网络的挖掘机故障辅助决策方法,能够解决人工诊断和处理故障带来的时效性差、准确率低等问题。

为达到上述目的,本发明的实施例采用如下技术方案:

S1、对接收到的挖掘机的故障工单进行预处理,并利用经过预处理的故障工单得到故障知识图谱;

S2、查询故障工单对应的处理方案数据,并根据所述故障工单和对应的处理方案数据,构建辅助决策矩阵;

S3、构建图神经网络模型,并通过所述故障知识图谱和所述辅助决策矩阵对所述图神经网络模型进行训练;

S4、接收当前发生故障的挖掘机上报的文本数据,输入经过训练的所述图神经网络模型,并输出针对当前发生故障的挖掘机的处理方案数据。

本发明实施例公开了一种基于图神经网络的挖掘机故障辅助决策方法,涉及履带式挖掘机的故障诊断领域。本发明包括:从半结构化的故障工单中抽取实体以及关系,构建挖掘机故障知识图谱;依据故障现象与处理故障的相应方法构建辅助决策矩阵;构建图神经网络框架,将故障知识图谱与辅助决策矩阵送入网络模型,优化模型中的待训练参数;获取挖掘机运行时的故障文本数据,经过预处理提取故障现象后,送入训练好的模型中可以预测出相应的故障处理方法。通过使用图神经网络的模型框架,可以有效地提高决策的效率和准确性,解决了人工诊断和处理故障带来的时效性差、准确率低等问题。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的整体方法流程示意图;

图2为本发明实施例提供的挖掘机故障知识图谱局部示意图;

图3为本发明实施例提供的图神经网络接受域原理示意图;

图4为本发明实施例提供的图神经网络信息聚合框架示意图。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明作进一步详细描述。下文中将详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。

目前,履带式挖掘机相关的故障诊断领域缺乏完备可靠的知识库,能够辅助决策的推理策略亦有很大的发展空间。当挖掘机在作业现场发生故障时,仅依靠操作人员的经验排除故障效率低下、可靠性不高。本实施例给出的设计思路是:构建挖掘机故障知识图谱,并在此基础上设计推理算法,在故障发生时为操作人员提供高效可靠的处理建议,对挖掘机常见故障进行分析与排除,对确保挖掘机的安全工作、提高工作效率都具有重要意义。

本发明实施例提供一种基于图神经网络的挖掘机故障辅助决策方法,包括:

S1、对接收到的挖掘机的故障工单进行预处理,并利用经过预处理的故障工单得到故障知识图谱。

其中,可以使用已有的故障工单抽取实体以及关系,构建RDF三元组并存储为csv文件格式,导入Neo4j图数据库完成基础故障知识图谱的构建;之后将运行过程中新产生的故障工单经过预处理,对原有的故障知识图谱进行补全和完善。

S2、查询故障工单对应的处理方案数据,并根据所述故障工单和对应的处理方案数据,构建辅助决策矩阵。

其中,可以将故障工单中所描述的故障现象和对于此故障的处理方法提取出来,分别作为矩阵的行与列,构建辅助决策矩阵。

S3、构建图神经网络模型,并通过所述故障知识图谱和所述辅助决策矩阵对所述图神经网络模型进行训练。

其中,可以构建图神经网络框架,通过将知识图谱与辅助决策矩阵送入网络,优化参数以提升模型的性能,使用验证集检验准确性。

S4、接收当前发生故障的挖掘机上报的文本数据,输入经过训练的所述图神经网络模型,并输出针对当前发生故障的挖掘机的处理方案数据。

具体的,获取挖掘机运行时的故障文本数据,经过预处理,提取出故障现象文本数据,送入训练好的模型中可以预测出相应的故障处理方法以辅助操作人员进行决策。

本实施例设计了一种基于图神经网络的挖掘机故障辅助决策方案,使用故障工单中的经验和知识构建挖掘机故障知识图谱,并在实际使用中不断对原有图谱进行完善,为推理任务提供良好的知识库基础。在训练策略方面,将挖掘机故障知识图谱与辅助决策矩阵相结合,使用图神经网络框架来提高模型的泛化能力。本发明能够实现挖掘机的在线辅助故障诊断和处理决策功能,具有较高的可靠性和效率。

在本实施例中,在S1中,包括:从故障工单中提取实体文本数据和记录各类实体之间关系的文本数据。在通过文本卷积神经网络模型对实体进行分类后,生成实体与各类实体之间关系的RDF三元组。将所生成的RDF三元组导入Neo4j图数据库并进行知识图谱的搭建。

进一步的,还包括:当新的故障发生时,利用新的故障工单,对所搭建的知识图谱进行更新。

具体的,在故障知识图谱构建阶段,可以收集半结构化的挖掘机故障工单,从故障工单中抽取实体文本以及各类实体之间的关系文本。使用高效的文本卷积神经网络模型对实体进行分类,基于规则构建实体与关系的RDF三元组,将三元组导入Neo4j图数据库完成知识谱的搭建。当新的故障发生时,对故障文本数据进行预处理,使用训练好的卷积神经网络模型对实体进行自动分类并导入到原有的故障知识图谱中,对图谱进行补全和完善。

例如,在故障知识图谱构建的过程中:可以使用现存的故障工单构建挖掘机故障知识图谱。从故障工单中抽取实体以及关系并进行标注,训练用于实体分类的卷积神经网络,优化网络参数,为后续实体自动分类任务做好准备。将实体和关系构建RDF三元组并存储为csv文件格式,导入Neo4j图数据库完成基础故障知识图谱的构建。之后,则继续完善补充故障知识图谱。将运行过程中新产生的故障工单进行实体抽取,使用步骤1中训练好的卷积神经网络模型对实体进行自动分类,将分类结果依据规则构建RDF三元组,加入到原有的故障知识图谱中,对其进行补全和完善。

在本实施例中,在S2中,包括:

将处理方案和故障现象分别作为矩阵的行和列,得到辅助决策矩阵Y∈R

其中,M种故障现象表示为

具体的,在离线训练阶段的过程中:需要先构建图神经网络;之后筛选样本,优选方案中按照6:2:2的比例划分训练集、验证集和测试集;使用训练集优化多任务学习模型的参数;使用验证集检验模型的准确性;训练完成的模型具有良好的泛化性,可以预测出新产生的故障现象所对应的可能的处理方法。

其中,每层图神经网络中主要包含两种运算,首先需要计算知识图谱中实体与关系的关联程度,为后续的聚合运算提供权重参考;另一种为聚合运算,将实体与其关联实体以向量表示的形式进行聚合,将特征信息向中心汇聚。

(i)关联度算法:考虑辅助决策矩阵Y∈R

在本实施例中,在构建图神经网络模型的过程中,包括:

将故障现象实体与各类实体之间关系的关联度表示为内积函数g,其中

为了描述知识图谱中处理方法实体s的近似拓扑结构,需要计算s的邻域的关联度线性组合:

其中,e是知识图谱中处理方法实体s的邻域实体的向量表示,

其中,聚合运算是图神经网络的核心运算形式,可以在图神经网络的每一层中设置加法聚合器aggregator

其中,W为网络待训练参数,b为偏置项,σ为ReLU激活函数。

在聚合之后,一个处理方法实体向量与其邻域的实体绑定在一起,聚合了所有的邻域实体的特征。

在本实施例中,对所述图神经网络模型进行训练的过程,包括:

为了提高计算效率,在训练过程中采用负采样策略,其中,在输入样本的每个批次上采用最小化损失函数:

其中,

当损失函数的值稳定不再下降后,停止训练。

具体的,在线测试阶段找中,获取挖掘机运行时产生的故障文本数据,经过预处理后,将故障信息增补到故障知识图谱中,将结构化的故障信息送入训练好的模型中,可以预测出相应的故障处理方法以辅助操作人员进行决策。

本发明实施例可以依据具体的场景调整应用方式,举例来说,在某些应用场景中,可以将方案分为2个阶段,如图1所示的,其中第一阶段,建立并训练图神经网络模型。第二阶段,在线辅助决策。其步骤包括:

具体的,在第一阶段,如图3所示的,1构建故障知识图谱,2构建辅助决策矩阵,3构建图神经网络模型框架,并训练模型。

具体的,所述1构建故障知识图谱,包括:

步骤1.1、使用现存的故障工单构建挖掘机故障知识图谱。从故障工单中抽取实体以及关系并进行标注,训练用于实体分类的卷积神经网络,优化网络参数,为后续实体自动分类任务做好准备。将实体和关系构建RDF三元组并存储为csv文件格式,导入Neo4j图数据库完成基础故障知识图谱的构建。

步骤1.2、完善补充故障知识图谱。将运行过程中新产生的故障工单进行实体抽取,使用训练好的卷积神经网络模型对实体进行自动分类,将分类结果依据规则构建RDF三元组,加入到原有的故障知识图谱中,对其进行补全和完善。

具体的,构建辅助决策矩阵,包括:

依据不同故障现象与处理故障的相应方法构建辅助决策矩阵。将M种故障现象描述为

具体的,构建图神经网络模型框架,并训练模型,包括:

步骤3.1、构建图神经网络。每层图神经网络中主要包含两种运算,首先需要计算知识图谱中实体与关系的关联程度,为后续的聚合运算提供权重参考。另一种为聚合运算,将实体与其关联实体以向量表示的形式进行聚合,将特征信息向中心汇聚。

(i)关联度算法:考虑辅助决策矩阵Y∈R

其中f∈R

为了近似描述知识图谱中处理方法实体s的拓扑结构,需要计算s的邻域的关联度线性组合:

其中e是知识图谱中处理方法实体s的邻域实体的向量表示,

(ii)信息聚合运算:聚合运算是图神经网络的核心运算形式。在图神经网络的每一层中引入加法聚合器aggregator

其中W为网络待训练参数,b为偏置项,σ为ReLU激活函数。在聚合之后,一个处理方法实体向量与其邻域的实体绑定在一起,聚合了所有邻域实体特征。

步骤3.2、训练模型。为了提高计算效率,在训练过程中采用负采样策略。在输入样本的每个批次上最小化损失函数:

其中

第二阶段,在线辅助决策:获取挖掘机运行时产生的故障文本数据,经过预处理后生成测试样例,将测试样例输入训练得到的辅助决策模型,得到预测的处理方法。

具体的,获取挖掘机运行时产生的故障文本数据,经过预处理后生成测试样例,将测试样例输入3中训练得到的辅助决策模型,得到预测的处理方法,包括:

获取挖掘机运行时产生的故障文本数据,经过预处理后,使用与前面相同的方法将故障信息增补到故障知识图谱中,将结构化的故障信息送入训练好的模型中,可以预测出相应的故障处理方法以辅助操作人员进行决策。

本实施例提出的基于多任务学习与知识图谱嵌入的挖掘机故障辅助决策系统,可以用来在挖掘机发生故障时为维修人员提供高效可靠的诊断建议。该方法通过对故障知识图谱中类别为故障现象的头实体文本以及辅助决策矩阵中对于该故障现象的处理方法文本的词向量进行交互运算,能够提取出两者相关联的潜在特征。通过使用图神经网络模型,可以提升模型的泛化能力并有效的解决冷启动和数据稀疏的问题。另外,此框架具有良好的可迁移性,当对其他机械故障做出辅助决策时,仍然具有较高的准确性。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号