一种基于FMECA和本体的设备故障诊断方法技术

技术编号:36559761 阅读:13 留言:0更新日期:2023-02-04 17:14
本发明专利技术公开了一种基于FMECA和本体的设备故障诊断方法,所述方法包括以下步骤:1)将设备发生故障时产生的故障现象,以及发生故障时各部件的工作参数值作为输入数据;2)调用CBR模块,依据1)中的输入数据进行计算,若返回的故障诊断结果正确,则根据案例库更新策略对历史故障案例库进行更新,并结束故障诊断流程;3)若2)中不返回故障诊断结果,则调用RBR模块,若返回的故障诊断结果正确,则根据案例库更新策略对历史故障案例库进行更新,并结束故障诊断流程,若返回的故障诊断结果错误,则进行人工诊断,本方案对CBR中案例检索部分的计算方法进行优化,并基于所构建本体构建RBR中的故障诊断规则,提高故障诊断的准确性。提高故障诊断的准确性。

【技术实现步骤摘要】
一种基于FMECA和本体的设备故障诊断方法


[0001]本专利技术属于工业物联网中的故障诊断和信息
,具体涉及一种基于FMECA和本体的设备故障诊断方法。

技术介绍

[0002]故障模式、影响及危害性分析(FMECA)是一种提取设备故障诊断领域知识的分析方法,针对设备可能存在的故障,根据对故障模式的分析,确定每种故障模式对设备工作的影响,并按故障模式的严重度及其发生概率确定其危害性,包含FMEA和CA两部分。本体作为一种具有良好知识表达、共享和推理能力的语义模型,被广泛应用于计算机科学和人工智能领域。在工业设备故障诊断领域中,可以通过本体将设备故障诊断领域知识集成,通过类、实例、属性、公理等元素建立完整的设备故障诊断本体,并可以结合规则推理、案例推理等方法实现故障诊断的效果。基于本体的故障诊断方法准确性主要依赖于设备故障诊断领域知识和本体模型,目前仍存在一些问题:
[0003]1)设备中发生的故障可能存在影响性和传播性,且不同故障的发生频率、检测难度和危害程度均存在差异,一般基于本体的故障诊断方法未考虑该部分知识,可能导致故障诊断结果不准确。
[0004]2)设备中可能存在多故障同时发生的情况,由于故障间可能存在影响关系,当多故障导致产生同一故障现象时,很难准确诊断出故障原因。

技术实现思路

[0005]为提高基于本体的故障诊断方法准确性,改善多故障情况下诊断难度大的问题,本专利技术提供一种基于FMECA和本体的设备故障诊断方法,针对工业设备提出一种FMECA中风险优先级数(RPN)计算策略,基于FMECA所提取的知识构建故障诊断本体,并基于所构建本体对案例推理(CBR)和规则推理(RBR)进行优化,通过以上两种推理方法实现故障诊断,本专利技术的技术方案如下:一种基于FMECA和本体的设备故障诊断方法,所述方法包括以下步骤:
[0006]1)将设备发生故障时产生的故障现象,以及发生故障时各部件的工作参数值作为输入数据;
[0007]2)调用CBR模块,依据1)中的输入数据进行计算,若返回的故障诊断结果正确,则根据案例库更新策略对历史故障案例库进行更新,并结束故障诊断流程;
[0008]3)若2)中不返回故障诊断结果,则调用RBR模块,若返回的故障诊断结果正确,则根据案例库更新策略对历史故障案例库进行更新,并结束故障诊断流程,若返回的故障诊断结果错误,则进行人工诊断,根据专家成功的故障诊断结果,对故障诊断本体和历史故障案例库进行修改和更新。
[0009]进一步地,所述方法还包括故障诊断领域知识提取步骤,具体包括:
[0010]1)针对待诊断设备,首先对设备结构和功能流程进行分析;
[0011]2)其次对发生于整体级设备上的故障现象、发生于其他各层级设备上的故障模式以及相应的维护措施进行总结,并对故障现象和故障模式间的影响关系进行分析;
[0012]3)最后根据历史故障案例,对每次故障模式的RPN进行分析和定义,传统RPN计算方法如公式(1)所示。
[0013]RPN=S
×
O
×
D
ꢀꢀꢀ
(1)
[0014]其中,S代表严重程度,O代表发生频率,D代表可检测度,每种指标范围为1

10。对于故障诊断方法,可检测度对诊断结果的影响较小。在传统RPN基础上,改进的RPN计算方法如公式(2)如下:
[0015]RPN=λ1S
×
λ2O
×
λ3Q
×
λ4C
ꢀꢀꢀ
(2)
[0016]其中S和O仍分别代表严重程度和发生频率,Q代表信息质量,C代表影响程度,λ
i
代表各指标的权重,信息质量根据所收集专家建议、故障记录、历史故障案例的数量和可信程度进行评估;影响程度根据故障模式最终所导致故障现象的严重性进行评估。
[0017]进一步地,所述方法还包括故障诊断本体构建,包括首先基于提取的故障诊断知识,列举故障诊断本体中所需术语,其次,将设备结构、故障现象、故障模式、工作参数、维修措施以类的形式进行定义,并定义各类中的层次关系,之后将设备、故障、工作参数、维修建议之间的关系,以属性的形式进行定义,最后再各类中创建实例,并根据各实例间关系,将实例通过属性进行连接。
[0018]进一步地,所述1)中,对于一般的工业设备,其结构可划分为整体设备级别、系统级别、组件级别和部件级别。将被诊断设备中各层级结构对应的设备进行总结,并根据设备结构,对设备的工作流程进行分析,并总结各层级设备出现故障时,对同层级设备或高层级设备可能出现的影响。
[0019]进一步地,所述2)中之后对用于故障诊断的工作参数,及其数值范围进行分析,每种工作参数一般包含过高、正常和过低三种状态,每种状态根据设备说明书和历史故障案例通过进行数值范围定义。
[0020]进一步地,CBR模块将待诊断故障案例和历史故障案例库中案例进行相似度计算,将符合条件的最高相似度案例中故障原因作为诊断结果。
[0021]进一步地,首先根据故障诊断本体中的故障模式类和工作参数类,选择对应的特征索引,并根据历史故障记录以及选择的特征索引构建历史故障案例库。
[0022]进一步地,其次根据故障诊断本体中定义的实例间关系,设计相应的案例匹配算法,计算第i个历史故障案例和当前待诊断情况的相似度,如下式:
[0023][0024]其中,i是历史故障案例库中案例的序列号,Sim(C
i
)是待诊断故障情况与第i个案例之间的相似度值,j是特征索引的序号,m表示所有特征索引的编号,w
j
是第j个特征索引的权重,Sim(C
ij
)是第i个案例与要待诊断故障情况中第j个特征之间的相似度值。Sim(C
ij
)的计算方法分为故障现象和工作参数两部分。对于故障现象部分,假设描述故障现象的特征索引序号为1,如果待诊断故障情况的故障现象与第i个故障案例相同,则Sim(C
i1
)等于1,否则Sim(C
i1
)等于0。对于工作参数部分,假设工作参数的特征索引序号为2,Sim(C
i2
)计算方法如下式:
[0025][0026]其中m
k
代表第k个工作参数的权重,值一般由领域专家或根据经验直接设定,N代表选择工作参数的数量,Sim(f
k
)代表第i个故障案例和待诊断故障情况之间第k个工作参数的相似度值,计算方法如下式:
[0027][0028]m
k
代表第k个工作参数的权重,p
k
表示待诊断故障情况的第k个工作参数值,l
k
表示第i个故障案例的第k个工作参数值。
[0029]根据故障诊断本体中所定义的实例间关系,导致每种故障现象产生的工作参数均通过属性进行连接,对于每种故障现象,在公式(4)的计算中,将和其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FMECA和本体的设备故障诊断方法,其特征在于,所述方法包括以下步骤:1)将设备发生故障时产生的故障现象,以及发生故障时各部件的工作参数值作为输入数据;2)调用CBR模块,依据1)中的输入数据进行计算,若返回的故障诊断结果正确,则根据案例库更新策略对历史故障案例库进行更新,并结束故障诊断流程;3)若2)中不返回故障诊断结果,则调用RBR模块,若返回的故障诊断结果正确,则根据案例库更新策略对历史故障案例库进行更新,并结束故障诊断流程,若返回的故障诊断结果错误,则进行人工诊断。2.根据权利要求1所述的一种基于FMECA和本体的设备故障诊断方法,其特征在于,所述方法还包括故障诊断领域知识提取,具体包括:1)针对待诊断设备,首先对设备结构和功能流程进行分析;2)其次对发生于整体级设备上的故障现象、发生于其他各层级设备上的故障模式以及相应的维护措施进行总结,并对故障现象和故障模式间的影响关系进行分析;3)最后根据历史故障案例,对每次故障模式的RPN进行分析和定义,RPN计算公式如下:RPN=λ1S
×
λ2O
×
λ3Q
×
λ4C,其中S和O仍分别代表严重程度和发生频率,Q代表信息质量,C代表影响程度,λ
i
代表各指标的权重,信息质量根据所收集专家建议、故障记录、历史故障案例的数量和可信程度进行评估,影响程度根据故障模式最终所导致故障现象的严重性进行评估。3.根据权利要求1所述的一种基于FMECA和本体的设备故障诊断方法,其特征在于,所述方法还包括故障诊断本体构建,包括首先基于提取的故障诊断知识,列举故障诊断本体中所需术语,其次,将设备结构、故障现象、故障模式、工作参数、维修措施以类的形式进行定义,并定义各类中的层次关系,之后将设备、故障、工作参数、维修建议之间的关系,以属性的形式进行定义,最后再各类中创建实例,并根据各实例间关系,将实例通过属性进行连接。4.根据权利要求2所述的一种基于FMECA和本体的设备故...

【专利技术属性】
技术研发人员:刘子文马培龙冯广辉
申请(专利权)人:佳源科技股份有限公司
类型:发明
国别省市:

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

1