一种利用模型转换进行故障诊断的方法技术

技术编号:3747830 阅读:214 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种利用模型转换进行故障诊断的方法。该方法可以在保证数据完备的同时,利用自定义的数据结构,将故障模式影响分析模型的相关信息,经过处理后转化成相对应的贝叶斯网络模型;将故障树分析模型中故障树的基本事件、逻辑门与中间事件分别转换为贝叶斯网络中的结点,并设置贝叶斯网络中对应的条件概率表。通过转化后的贝叶斯网络模型进行故障诊断。本发明专利技术的方法扩大了贝叶斯网络模型在故障诊断中的使用;提高了故障诊断模型在实际应用中的诊断准确性,并保证模型转换的通用性,可以实现不同故障模式影响分析、故障树分析结果与生成的贝叶斯网络的跨工具转换。

【技术实现步骤摘要】

本专利技术属于故障诊断分析
,涉及一种故障诊断模型间的转换方法,尤其 是应用故障诊断模型间的转换进行故障诊断的方法。
技术介绍
不确定性问题是设备故障诊断需要解决的关键技术之一,尤其是大型复杂的设 备,其构件之间与构件内部都存在很多错综复杂、关系耦合的相互关系,不确定因素及不确 定信息充斥其间,其故障可能是多故障、关联故障等复杂形式。贝叶斯网络能集成使用定性 信息与定量信息,可以充分利用验前信息和试验信息,可以在不完备数据集情况下实现对 系统故障完整的概率描述。此外,贝叶斯网络具有描述事件多态性和故障逻辑关系非确定 性的能力,非常适合于描述复杂系统的故障与征兆之间的多对多的关系和不确定性关系, 因而成为故障诊断领域研究的热点。贝叶斯网络要在故障诊断领域获得广泛应用,首先要解决其建造问题。目前,建造 贝叶斯网络有两种途径一是由领域专家确定;二是从数据集中抽取,即贝叶斯网络结构 学习。从数据集中确定网络拓扑结构,建造网络是一个NP难题。因此,贝叶斯网络的建造, 是其在故障诊断领域中应用的“瓶颈”。由文献《贝叶斯网络理论及其在设备故障诊断中的 应用》(李俭川等,《中国机械工程》2003年第14卷第10期),贝叶斯网络应用于故障诊断, 当故障征兆出现时,网络根据节点之间的因果关系(条件相关)和概率值可以推理得出各 种故障原因发生的概率,从而得到诊断理论。
技术实现思路
本专利技术为了克服现有用于故障诊断领域中的贝叶斯网络的建造困难的问题,扩大 贝叶斯网络在故障诊断领域中的使用,提出,该方 法可以在保证数据完备的同时,利用自定义的数据结构,将故障模式影响分析模型(FMEA 模型)、故障树分析模型(FTA模型)转换为贝叶斯网络模型,并利用转化后的贝叶斯网络模 型进行故障诊断。所述的故障模式影响分析模型自定义数据结构包括故障模式影响分析表和故障 模式影响分析项,每个故障模式影响分析表包含数条故障模式影响分析项,每条故障模式 影响分析项由编号、故障原因、故障模式、故障影响、故障原因发生的故障概率信息组成。故 障模式影响分析项的编号与故障模式影响分析表中的编号对应。所述的故障树分析模型的自定义数据结构包括故障树、故障结点和事件,每个故 障树包含一个顶结点,其类型为故障结点类型;每个故障结点中包含一个事件。每个故障结 点中有结点类型、结点编号、子结点数目、该故障结点的父结点列表、子结点列表、右结点、 左结点、事件信息,故障结点的类型包括基本事件、中间事件、开关事件、逻辑与门、逻辑或 门、逻辑异或门、逻辑顺序与门、逻辑禁门,事件信息包含事件类型、事件概率、事件编号与 事件说明信息。贝叶斯网络模型自定义数据结构包括贝叶斯网络和贝叶斯网络结点,其中贝叶斯网络数据结构包含结点的编号,每一个贝叶斯网络结点的信息有结点编号、结点名称、结点 状态、结点先验概率、父结点列表、子结点列表、条件概率表、与故障树逻辑门对应的逻辑门 类型,一个贝叶斯网络中包含数个贝叶斯网络结点。使用故障模式影响分析模型进行模型转换,需要从故障模式影响分析模型自定义 数据结构中提取故障原因、故障模式、故障影响三个因素,将这三个因素转换为贝叶斯网络 自定义数据结构,同时,根据故障模式影响分析模型中故障原因结点的故障概率,设定为贝 叶斯网络自定义数据结构中对应的故障原因结点的先验概率。使用故障树模型进行模型转换,将故障树中的基本事件表示成贝叶斯网络中的父 结点,基本事件中的概率表示为对应贝叶斯网络中结点的先验概率,将故障树中的中间事 件整理表达为贝叶斯网络中包含条件概率表的结点,同时根据故障树中事件的关系设定贝 叶斯网络中结点的关系。本专利技术的优点在于1、扩大贝叶斯网络模型在故障诊断中的使用。在现有的故障诊断模型进行故障诊 断的领域,均可以使用转换后的贝叶斯网络模型,不受单独建立贝叶斯网络复杂性的影响。2、提高故障诊断模型在实际应用中的诊断准确性。通过多种故障诊断模型的分析 及转换,从不同方面对故障进行诊断分析,可以更清楚地认识问题。3、保证模型转换的通用性。通过设定的通用的故障诊断模型,可以实现不同故障 模式影响分析、故障树分析结果与生成的贝叶斯网络的跨工具转换。附图说明图IFMEA模型转换为贝叶斯网络模型流程图;图2FTA模型转换为贝叶斯网络模型流程图;图3FMEA自定义数据结构示意图;图4FTA自定义数据结构示意图;图5贝叶斯网络自定义数据结构示意图。具体实施例方式下面结合附图和实施例对本专利技术进一步说明。为了便于本领域普通技术人员理解和实施本专利技术,下面结合附图对本专利技术作进一 步详细、深入地描述,应当理解,此处所描述的实施例仅用于说明和解释本专利技术,并不用于 限定本专利技术。图1描述了故障模式影响分析模型(FMEA模型)转化为贝叶斯网络模型的详细过 程,具体步骤为(1)将FMEA数据需要转化为自定义的FMEA数据结构,同时,建立贝叶斯网络(BN) 结点列表,此时不包含结点数据。FMEA数据中,每条数据均包括故障原因、故障模式与故障 影响信息,选取一条FMEA数据作为备选,若包含故障原因概率,则可以当做其先验概率来 使用。(2)将FMEA数据中的故障原因信息,表示为BN结点结构,判断该故障原因BN结点是否在BN结点列表中,如果不在,则执行(3);如果该BN结点已经存在于列表中,则执行(4);(3)将故障原因BN结点加入BN结点列表中;(4)将读取的该条FMEA数据中的故障模式信息表示为贝叶斯网络结点结构。(5)将故障原因BN结点设置为故障模式BN结点的父结点。判断该故障模式BN结 点是否在BN结点列表中,如果不在,则转到(6);如果在,则判断故障原因BN结点,是否在 故障模式BN结点的父结点列表中。如果不在父结点列表中,则执行(7);若该故障原因BN 结点存在于故障模式BN结点的父结点列表中,则执行(8);(6)将故障模式BN结点加入BN结点列表中;(7)将该故障原因BN结点加入故障模式BN结点的父结点列表;(8)将该条FMEA数据中的故障影响信息表示为贝叶斯网络结点结构。(9)将已经设置好父结点的故障模式BN结点设置为故障影响BN结点的父结点。 判断该故障影响BN结点是否在BN结点列表中,如果不在,则转到(10);如果在,则进一步 判断故障模式BN结点,是否在故障影响BN结点的父结点列表中。如果不在父结点列表中, 则执行(11);若该故障模式BN结点存在于故障影响BN结点的父结点列表中,则执行(12);(10)将该故障影响BN结点加入BN结点列表;(11)将该故障模式BN结点加入故障影响BN结点父结点列表,执行(12)。(12)判断FMEA数据中是否仍包含数据未读取。当仍包含数据时,则转到步骤(2), 进行循环操作。如果不包含未读数据,则操作结束。图2为故障树分析模型(FTA)转换为贝叶斯网络模型的详细过程。具体步骤如 下(I)FTA数据转换为自定义的FTA数据结构。同时,建立贝叶斯网络结点的列表,此 时列表中不包含结点数据。(2)读取FTA数据项,如果该FTA数据项为基本事件,则转到(3)进行操作,如果不 是基本事件项,则转到(4)。(3)将该FTA数据项的信息表示为BN结点结构,之后,判断,该BN结点是否在BN 结点列表中,如果不在,则将该BN结点添加到B本文档来自技高网...

【技术保护点】
一种利用模型转换进行故障诊断的方法,其特征在于:将故障模式影响分析模型、故障树分析模型与贝叶斯网络模型均自定义数据结构,将故障模式影响分析模型与故障树分析模型分别转换生成相对应的贝叶斯网络模型,利用贝叶斯网络模型进行故障诊断。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨顺昆陆民燕郝伯男
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利