一种基于不完整状态监测数据学习的系统可靠性模型构建与评估方法技术方案

技术编号:23349019 阅读:17 留言:0更新日期:2020-02-15 05:50
本发明专利技术公开了一种基于系统、分系统和单元的不完整状态监测数据学习系统可靠性模型,并对系统进行可靠性进行评估的方法。该方法在状态监测数据存在缺失的情况下也可以利用缺失数据建立系统的贝叶斯网络模型,并对多状态系统的可靠性进行评估。其步骤如下:1根据系统的设计原理、单元的工作模式以及收集的数据的特性,划分状态空间。2对收集的数据进行预处理,将数据以表的形式存储并作为后续算法的输入。3系统可靠性模型的结构和参数学习过程,利用不完整的数据学习单元间、单元与分系统、系统之间的可靠性关系。4基于上述的可靠性模型,考虑需求约束,评估多状态系统的可靠性水平。

A system reliability model construction and evaluation method based on incomplete condition monitoring data learning

【技术实现步骤摘要】
一种基于不完整状态监测数据学习的系统可靠性模型构建与评估方法所属
本专利技术公开了一种系统、分系统和单元的状态监测数据存在缺失的情况下,利用不完整的状态监测数据学习系统可靠性模型,并对系统可靠性进行评估的方法。该方法可以有效利用不完整的状态监测数据,由收集的运行数据中挖掘出单元、分系统和系统之间的可靠性关系。该方法是对于复杂多状态系统的传统建模方法的一种有效的补充,可以提高复杂多状态系统的建模效率,扩展系统建模的应用场景。本专利技术属于可靠性与系统工程领域。
技术介绍
传统的二态模型难以满足当前复杂系统的可靠性分析要求,建立的二态模型往往与系统真实的运行状态存在较大差距,因此为了更加准确地描述复杂系统,更加准确地评估系统的可靠性或可用性,需要引入能表征更复杂特性的多态模型来描述系统。在多态模型中,系统、分系统和单元不再局限于正常工作与故障两种状态,其中间态也被纳入模型中。因此,如何对系统和单元的降级过程及单元间、单元与分系统、分系统与系统的可靠性关系建模,成为准确评估复杂多状态系统可靠性的关键问题。当前已有多种多状态模型应用于复杂多态系统的建模,如通用生成函数、多值决策图、贝叶斯网络、马尔科夫模型、多态故障树和仿真方法等。但是上述模型在应用过程中都是基于产品的功能原理图结合专家经验建立的,因此模型的准确性依赖于明晰的功能原理和专家的个人经验。不同的专家即使对于同一产品,也可能由于其对于系统的理解深浅、个人的工程经验多少以及建模方法的难易而得到不同的可靠性模型。基于上述原因,如何有效地建立相对一致的可靠性模型是多状态系统可靠性分析评估要解决的首要问题。当前随着传感器技术的发展,很多复杂系统中都部署了各式各样的传感器,因此我们可以得到系统中各个单元的状态监测数据。相较于传统的建模方法,基于客观的系统运行数据建立的系统可靠性模型更加准确、更加易于维护,同时可以为系统的设计决策和故障诊断提供支持。但是,由于系统运行中存在各种干扰以及传感器单元本身的问题,可能导致状态监测数据部分丢失。因此,使用完整数据建立系统可靠性模型的方法将不再适用于系统的监测数据缺失的场景。因此,需要建立在不完整数据集上的系统可靠性模型学习方法。
技术实现思路
本专利技术公开了一种系统、分系统和单元的状态监测数据存在缺失的情况下,学习系统可靠性模型,并对系统可靠性进行评估的方法。目的和解决的问题是:当系统的状态监测数据不完整时,能够利用不完整数据学习构建单元、分系统与系统的可靠性关系,并根据建立的可靠性模型评估系统的可靠性水平。该方法首先收集系统和单元的状态监测数据,并将不同性能范围与单元的离散状态值形成映射关系,最终建立单元状态组合与系统状态的对应关系,该关系可通过表格的形式表示。其次,利用贝叶斯结构学习算法—SEM(structuralexpectationmaximization)算法,根据上述建立的数据关系挖掘单元、分系统和系统间的可靠性关系;最后,根据上面步骤建立的可靠性模型,结合系统的状态需求,评估多态系统的可靠性。本专利技术公开了一种基于不完整状态监测数据学习系统可靠性模型并进行可靠性评估的方法,包括以下步骤:A、根据系统的设计原理、单元的工作模式和传感器监测的指标特性,划分系统和单元的状态空间,将单元和系统的状态分别用离散值进行表示。B、单元和系统的状态监测数据预处理。C、系统可靠性模型的结构和参数学习。利用步骤B中处理后的数据作为输入,采用SEM算法建立单元间、单元与分系统、系统间的可靠性关系。D、利用步骤C中得到的可靠性模型,评估系统的可靠性水平。多状态系统的可靠性与二态系统的可靠性不同,其可靠性与当前任务对系统的性能需求有关,其可靠性用如下公式表示:R(t)=P(S(t)≥w(t))S(t)表示系统当前时刻所处的状态;w(t)表示当前时刻任务对系统的性能需求,这里同样将连续的性能指标与离散的状态值进行映射,从而可与系统的状态进行比较,因此不再在符号上区分性能指标与状态值。由学习到的可靠性模型,可得到如下的系统状态及单元状态的联合概率分布:P(S,X1,…,Xj,…,Xm)其中节点Xj既可表示单元,也可以表示分系统。m为系统中单元和分系统的总数。由此,可以得到系统的状态概率分布:则可知进一步地,所述步骤A具体包括以下分步骤:A1、根据系统、分系统和单元的任务目标,明确系统、分系统和单元的工作模式,确定监测的指标,定义其可能存在的各种状态。A2、若系统、分系统和单元的状态监测数据是连续值,则使用性能显著变化的点划分不同的数据范围,并用离散状值表示单元或系统的状态值。若系统、分系统和单元的状态监测数据本身是离散值,则可以直接与离散状态值建立一一对应关系。如单元的状态表示为i为单元的标识,Ni表示单元i的状态个数。ci1表示单元处于失效状态,表示单元i处于正常工作状态,其他的值表示单元i处于任一中间态。系统的状态表示为S={s1,s2,…,sM},即系统有M个状态,s1表示系统处于失效状态,sM表示系统处于正常工作状态。进一步地,所述步骤B具体包括以下分步骤:B1、将收集的原始数据按照步骤A2中定义的映射规则进行转换,若是原始数据中某一单元的某一状态数据缺失,则用“[]”表示。B2、将转换后的数据以表形式存储,其中列名为单元和系统的标识,且最后一列为系统的标识,即数据表中的任一行都表示了当前单元状态和系统状态的一种组合关系。进一步地,所述步骤C具体包括以下分步骤:C1、将单元和系统作为贝叶斯网络的节点,初始化一个贝叶斯网络B0。该初始化网络可以是孤立的各个节点,也可以根据专家经验建立节点间的初步关系。该初始化网络不影响最终的结果,只是影响最终网络的学习时间。同时,初始化学习过程中需要的参数,最大迭代次数max_loop。C2、判断当前迭代次数是否超过最大迭代次数,若是,则返回当前的网络。若否,则根据当前网络Bt、样本数据Dt,利用EM(ExpectationMaximization)算法估计网络Bt的参数集Pt,Pt={Θ1,Θ2,…,Θi,…,ΘN},其中Θi为单元i的参数集合。在EM算法中,首先利用下述公式得到单元i在当前结构和数据下的期望充分统计量:其中,为单元i取值为k;为单元i的父节点取值组合为j;yl为数据表中第l行数据;Bt为当前贝叶斯网络;为给定证据yl的前提下,xi=k的概率;在xi数据缺失的情况下,该值为给定证据yl下的最大后验概率值,若xi在yl中存在,则使用当前数据值。Nijk为单元xi在其父节点取值组合为j,xi=k的数据个数。其次,将充分期望充分统计量代入极大似然估计的公式中,则可得到如下的参数估计值:从而得到Θi,依次得到所有单元的参数集,则可得到Pt。C3、依据当前网络的结构和参数计算当前网络的评分,评分公式如下:其中,|Dt|为本文档来自技高网
...

【技术保护点】
1.一种基于系统、分系统和单元不完整状态监测数据学习系统可靠性模型,并对系统进行可靠性进行评估的方法,其特征在于,包括以下实现步骤:/nA、根据系统的设计原理、单元的工作模式和传感器监测的指标特性,划分系统和单元的状态空间,将单元和系统的状态分别用离散值进行表示。/nB、单元和系统的状态监测数据预处理。/nC、系统可靠性模型的结构和参数学习。利用步骤B中处理后的数据作为输入,采用SEM算法建立单元间、单元与分系统、系统间的可靠性关系。/nD、利用步骤C中得到的可靠性模型,评估系统的可靠性水平。其可靠性用如下公式表示:/nR(t)=P(S(t)≥w(t))/nS(t)表示系统当前时刻所处的状态;w(t)表示当前时刻任务对系统的性能需求,这里同样将连续的性能指标与离散的状态值进行映射,从而可与系统的状态进行比较,因此不再在符号上区分性能指标与状态值。/n由学习到的可靠性模型,可得到如下的系统状态及单元状态的联合概率分布:/nP(S,X

【技术特征摘要】
1.一种基于系统、分系统和单元不完整状态监测数据学习系统可靠性模型,并对系统进行可靠性进行评估的方法,其特征在于,包括以下实现步骤:
A、根据系统的设计原理、单元的工作模式和传感器监测的指标特性,划分系统和单元的状态空间,将单元和系统的状态分别用离散值进行表示。
B、单元和系统的状态监测数据预处理。
C、系统可靠性模型的结构和参数学习。利用步骤B中处理后的数据作为输入,采用SEM算法建立单元间、单元与分系统、系统间的可靠性关系。
D、利用步骤C中得到的可靠性模型,评估系统的可靠性水平。其可靠性用如下公式表示:
R(t)=P(S(t)≥w(t))
S(t)表示系统当前时刻所处的状态;w(t)表示当前时刻任务对系统的性能需求,这里同样将连续的性能指标与离散的状态值进行映射,从而可与系统的状态进行比较,因此不再在符号上区分性能指标与状态值。
由学习到的可靠性模型,可得到如下的系统状态及单元状态的联合概率分布:
P(S,X1,…,Xj,…,Xm)
其中节点Xj既可表示单元,也可以表示分系统。m为系统中单元和分系统的总数。由此,可以得到系统的状态概率分布:则可知


2.根据权利要求1所述的基于不完整数据学习系统可靠性模型,并对系统可靠性进行评估的方法,其特征在于所述步骤A具体包括以下步骤:
A1、根据系统、分系统和单元的任务目标,明确系统、分系统和单元的工作模式,定义其正常工作状态和失效状态,并确定监测的指标。
A2、若系统、分系统和单元的状态监测数据是连续值,则使用性能显著变化的点划分不同的数据范围,并用离散状值表示单元或系统的状态值。若系统、分系统和单元的状态监测数据本身是离散值,则可以直接与离散状态值建立一一对应关系即可。如单元的状态表示为i为单元的标识,Ni表示单元i的状态个数。ci1表示单元处于失效状态,表示单元i处于正常工作状态,其他的值表示单元i处于任一中间态。系统的状态表示为S={s1,s2,…,sM},即系统有M个状态,s1表示系统处于失效状态,sM表示系统处于正常工作状态。


3.根据权利要求1所述的基于不完整数据学习系统可靠性模型,并对系统可靠性进行评估的方法,其特征在于所述步骤B具体包括以下步骤:
B1、将收集的原始数据按照步骤A2中定义的映射规则进行转换,若是原始数据中某一单元的某一状态数据缺失,则用“[]”表示。
B2、将转换后的数据以表形式存储,其中列名为单元和系统的标识,且最后一列为系统的标识,即数据表中的任一行都表示了当前单元状态和系统状态的一种组合关系。


4.根据权利要求1所述的基于不完整数据学习系统可靠...

【专利技术属性】
技术研发人员:任羿李志峰孙博杨德真冯强王自力
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

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

1