一种故障诊断方法及装置制造方法及图纸

技术编号:18713440 阅读:30 留言:0更新日期:2018-08-21 23:04
本发明专利技术提供了一种故障诊断方法及装置,该方法包括:获得目标诊断对象的诊断数据;从预先生成的知识库中提取诊断规则,所述诊断规则包括诊断条件和诊断条件所对应的诊断结论;利用rete算法确定诊断数据所匹配的目标诊断条件,并将目标诊断条件所对应的目标诊断结论确定为目标诊断对象的诊断结果。本发明专利技术利用rete算法的模式匹配特性,牺牲一部分内存空间来保存并充分利用模式匹配过程中的信息,以提高整体故障诊断的匹配效率,达到显著降低计算量的效果。

A method and device for fault diagnosis

The invention provides a fault diagnosis method and device, which includes: obtaining the diagnosis data of the target diagnosis object; extracting the diagnosis rules from the pre-generated knowledge base, the diagnosis rules include the diagnosis conclusions corresponding to the diagnosis conditions and the diagnosis conditions; and determining the target diagnosis matched by the diagnosis data by the rete algorithm. The diagnostic result of the target diagnosis is determined according to the condition of the target diagnosis. The invention utilizes the pattern matching characteristic of rete algorithm, sacrifices a part of memory space to save and make full use of the information in the pattern matching process, so as to improve the matching efficiency of the overall fault diagnosis and achieve the effect of significantly reducing the calculation amount.

【技术实现步骤摘要】
一种故障诊断方法及装置
本专利技术涉及故障诊断与健康管理
,更具体地说,涉及一种故障诊断方法及装置。
技术介绍
故障诊断与健康管理(PHM,PrognosticandHealthManagement)技术作为实现设备自主式保障、维修、感知与响应的关键技术。而专家系统则是故障诊断领域中最引人注目的发展方向之一。基于专家系统的故障诊断方法多种多样,常见的是基于规则的故障诊断方式。其利用模仿人类的心理过程,将以往专家诊断的经验归纳成规则,并通过启发式经验知识进行推理。并且由于规则库中的规则具有相同的结构,便于统一格式的管理以及推理机的设计。但是针对复杂系统的规则库十分庞大与复杂,在处理复杂系统任务时,其规则匹配时间要占用全部计算时间的90%以上,无法保证处理的实时性。
技术实现思路
有鉴于此,本专利技术提供一种故障诊断方法及装置,以解决基于规则的故障诊断方式无法保证处理的实时性的问题。技术方案如下:一种故障诊断方法,包括:获得目标诊断对象的诊断数据;从预先生成的知识库中提取诊断规则,所述诊断规则包括诊断条件和所述诊断条件所对应的诊断结论;利用rete算法确定所述诊断数据所匹配的目标诊断条本文档来自技高网...

【技术保护点】
1.一种故障诊断方法,其特征在于,包括:获得目标诊断对象的诊断数据;从预先生成的知识库中提取诊断规则,所述诊断规则包括诊断条件和所述诊断条件所对应的诊断结论;利用rete算法确定所述诊断数据所匹配的目标诊断条件,并将所述目标诊断条件所对应的目标诊断结论确定为所述目标诊断对象的诊断结果。

【技术特征摘要】
1.一种故障诊断方法,其特征在于,包括:获得目标诊断对象的诊断数据;从预先生成的知识库中提取诊断规则,所述诊断规则包括诊断条件和所述诊断条件所对应的诊断结论;利用rete算法确定所述诊断数据所匹配的目标诊断条件,并将所述目标诊断条件所对应的目标诊断结论确定为所述目标诊断对象的诊断结果。2.根据权利要求1所述的方法,其特征在于,所述获得目标诊断对象的诊断数据,包括:从预设数据源处获得目标诊断对象的原始诊断数据;将所述原始诊断数据进行格式处理,得到初步诊断数据;从所述初步诊断数据中提取用于故障诊断的诊断数据。3.根据权利要求1所述的方法,其特征在于,预先生成知识库的过程,包括:获得故障知识信息;从所述故障知识信息中提取用于故障诊断的关键信息,并将所述关键信息作为知识库的内容。4.根据权利要求3所述的方法,其特征在于,还包括:对所述关键信息进行标识处理。5.根据权利要求1所述的方法,其特征在于,所述利用rete算法确定所述诊断数据所匹配的目标诊断条件,包括:在alpha网络中为所述诊断条件分配alpha网络节点,其中,所述alpha网络为rete网络的一部分,所述rete网络的另一部分为beta网络;在所述beta网络中为构成所述诊断数据的子诊断数据分配beta网络节点,其中,所分配的所述beta网络节点与为所述子诊断数据所匹配的诊断条件分配的alpha网络节点相对应;执行所述beta网络中连接节点的连接操作,以获得所述诊断数据所匹配的目标诊断条件。6....

【专利技术属性】
技术研发人员:郝括王炀
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1