专利汇可以提供一种基于事故动态推演仿真的故障模式与影响分析方法专利检索,专利查询,专利分析的服务。并且本 发明 是一种基于事故动态推演仿真的故障模式与影响分析方法,该方法针对被分析对象的特点,构建最低约定层次的每一个模 块 的功能方框,构建功能 框图 ,与传统的在功能模块上添加失效率并进行可靠性分析不同,本发明方法对每一个功能方框,对其内部行为构建包含状态、事件等元素的事故动态推演仿真模型,并为模型中的事件添加延迟、失效率等属性,逼真的描述了功能模块内部的运行机理。然后通过构建功能方框之间的逻辑、时间关系,将所有功能方框连接成一个整体。最后通过离散事件动态仿真的方法,模拟系统的动态运行过程,找出系统的失效事件及其发生的概率,并做进一步的失效影响及危害分析。解决了传统故障模式与影响分析方法无法进行时态逻辑分析以及组合功能失效分析的问题。,下面是一种基于事故动态推演仿真的故障模式与影响分析方法专利的具体信息内容。
1.一种基于事故动态推演仿真的故障模式与影响分析方法,其特征在于:该方法的步骤如下:
步骤一、根据被分析对象的产品协议书、产品需求及设计文档,描述被分析对象的组成和功能,按照整机、系统、子系统、外场可更换单元、内场可更换单元的层次将被分析对象层层分解,根据故障模式与影响分析的需要分解到最低约定层次;
步骤二、针对最低约定层次的每一个模块,建立一个功能方框,构建功能框图,在功能框图中,一个功能方框代表一个功能,功能可以包含子功能,根据功能方框之间的相互依赖及层次关系,功能方框之间用无箭头的线连接,表示各功能方框之间的物理关系,功能方框的描述格式为:“function功能名称
功能内容定义
end function”;
步骤三、针对功能框图中的每一个功能方框,对其内部行为构建事故动态推演仿真模型,该仿真模型是一个包含以下10种元素的详细描述,包括子功能(C)、输入变量(I)、状态变量(S)、输出变量(O)、初始状态(R)、失效状态(F)、事件(E)、状态转换(T)、传递函数(L)、事件关联关系(ER),简化为
(1)十元组中C代表子功能,对于包含子功能的功能方框需要描述此项,否则无需描述。
描述时依次写出功能方框包含的子功能。子功能的描述格式为:“功能名称:功能类型”。
例如:function func1
C
E1:subfunc1;E2:subfunc1;E3:subfunc1;
end function
其中func1包含了三个subfunc1类型的功能E1、E2和E3;
(2)十元组中I代表输入变量,每个功能方框都需要描述此项。每个功能模块包含一个或多个输入变量。具体格式为“变量名称:变量类型:in”,例如:input1:float:in。如果变量具有固定的初始值,则变量类型可以替换为变量值,例如input2:[0,1]:in;
(3)十元组中S代表状态变量,对于不包含子功能的方框需要描述此项,否则无需描述。
状态变量指在功能的生命周期中的某个条件或者状况,状态是功能执行了一系列活动的结果,每个功能模块内包含一个或多个状态变量,当满足相应条件时,可以进行状态转换。状态变量的格式为“变量名称:[变量值]:s”,例如:state1:[working,failed,repair]:s;
(4)十元组中R代表初始状态,对于不包含子功能的方框需要描述此项,否则无需描述。
每个功能框图中只有一个初始状态,初始状态R是S中的一种,R∈S,是仿真开始时该功能所处的状态。初始状态的格式为:“状态名称:=状态值”,例如state1:=working;
(5)十元组中的F代表失效状态,对于不包含子功能的方框需要描述此项,否则无需描述。每个功能框图中有一个或多个失效状态,失效状态是S中的一种,F∈S,在仿真过程中,如果到达该状态,需要记录进入该状态的时间并计算失效发生概率。失效状态的格式为:
“状态名称:=状态值”,例如state1:=failed;
(6)十元组中O代表输出变量,每个功能方框都需要描述此项。每个功能模块包含一个或多个输出变量。输出变量的格式为:“变量名称:变量类型:out”,例如:output1:float:
out;
(7)十元组中E代表事件,对于不包含子功能的方框需要描述此项,否则无需描述。事件可以触发状态转换,状态转换必须满足相应的转换条件,当条件满足时,事件触发才可以驱动状态转换。事件的作用相当于为状态转换增加了延迟时间。此发明中事件主要分为两大类:分别是时间延迟事件和瞬时事件,其中时间延迟事件又包含两类,分别是随机事件(带有参数的概率分布函数)以及固定时间延迟事件。瞬时事件也包含两类,分别是立刻发生事件和预置条件事件。延迟事件中的随机事件的格式为:“事件名称(delay:=概率分布函数(失效概率lambda))”,例如:failure1(delay:=exponential(1E-10))。延迟事件中的固定时间延迟事件的格式为:“事件名称(delay:=Dirac(延迟时间))”,例如:failure2(delay:
=Dirac(2))。瞬时事件只需指定事件名称即可,预置条件事件的条件将在状态转换中描述,因此瞬时事件的格式为:“事件名称”。例如:failure3;
(8)十元组中T代表状态转换,对于不包含子功能的方框需要描述此项,否则无需描述。
状态转换是两个状态变量之间的一种关系,表示对象将在源状态中执行一定的动作,并在某个特定事件发生或某些特定的条件满足时进入目标状态。状态转换的格式为:“状态名称:源状态值[转换条件为真]|-事件名称->状态名称:=目标状态”,其中转换条件可选,当转换条件为空时,事件发生即可驱动状态转换。例如:(state1=working)|-failure->state1:=failed表示failure事件发生时,state1的状态由working转换为failed;
(9)十元组中L代表传递函数,每个功能方框都需要描述此项。传递函数描述三种逻辑关系:分别是:
(9.1)功能内部的输出与输入及状态变量之间的逻辑关系,如图1中(a)所示。传递函数等式左边是输出变量,右侧是输入变量与状态变量的逻辑表达式。例如:output1:=if(state1==working)then min(input1,capacity)else 0;
(9.2)描述系统中同层级功能模块之间的关联关系,如图1中(b)所示。首先找到连接线两端两个功能模块的输入变量和输出变量。构建输出变量与输入变量的逻辑关系。例如:
Func2.input1:=Func1.output;
(9.3)描述系统中功能与子功能的输入输出变量之间的逻辑关系,如图1中(c)所示,例如:
function func1
C
E1:subfunc1;E2:subfunc1;E3:subfunc1;
I
input:float:in;
L
E1.input1:=input,
end function
其中,E1.input1:=input,描述了子功能E1的输入input1与父功能func1的输入是相等关系;
(10)十元组中ER代表传递函数,对于包含子功能的功能方框需要描述此项,否则无需描述。传递函数表示功能和子功能中的事件的关联关系。事件的关联关系包括三种类型:同步关联、广播关联以及共同原因关联;
(10.1)构建父模块与其包含的子模块中事件的同步关联关系,如图2中(a)所示,同步关联表示事件必须同时发生,且由事件驱动的状态转换必须同时执行。表示形式为ER{event1&event2……eventn}。例如:ER{e1&e2}表示e1和e2同时发生,e1驱动的状态转换和e2驱动的状态转换同时执行;
(10.2)构建父模块与其包含的子模块中事件的广播关联关系,如图2中(b)所示,广播关联表示某个事件发生时,通知其他与之具有广播关联关系的事件,如果这些事件驱动的状态的转换条件为真,则执行,否则不执行。表示形式为ER{event1|event2……eventn};
(10.3)构建父模块与其包含的子模块中事件的共同原因关联事件,如图2中(c)所示,共同原因事件包含广播关联关系,除此之外,具有共同关联关系的多个事件可以像普通事件一样独立发生。共同原因事件通常用于父模块中的多个子模块,它们既可能由于自身内部错误导致失效,也可能因为某个共同原因失导致效的情形。表示形式为ER{event1,event2……eventn};
步骤四、采用离散事件动态仿真的方法进行事故推演,并记录失效事件发生的失效概率;
所述失效概率是通过多次仿真,并将每次仿真结果加和求平均获得,失效概率是一个近似值,随着仿真次数的增加,近似值会逐步逼近真实值,单次仿真方法的执行过程如下:
(4.1)初始化
(4.1.1)设置仿真的开始时间t0和结束时间tf;
(4.1.2)设置每个功能框图所代表功能的初始状态,按事故动态推演仿真模型十元组中R指定的值进行初始化;
(4.2)置仿真时钟TIME=t0
(4.3)动态更新事件列表,找出此刻事故动态推演仿真模型中满足触发条件的事件E,所述满足触发条件是指事件E所对应的状态转换T的转换条件为空或者为真,然后进行以下两步操作:
(4.3.1)从事件列表中删除此刻不满足触发条件的事件;
(4.3.2)对于找出的此刻满足触发条件的事件E,针对其中的每一个事件,如果事件表中不存在,则将该事件添加到事件列表中,并标记为新增事件;
所述事件列表用于存放满足触发条件的事件,在仿真初始时为空,随着仿真的运行进行动态更新,事件列表中的事件按照发生时间由早到晚进行排序,当仿真时间到达事件列表中的第一个事件的发生时间时,该事件触发并驱动状态发生转换,进而推动仿真流程的推进;
(4.4)如果仿真时间TIME≥tf或事件表为空,转至4.9,否则,执行4.5;
(4.5)计算事件列表中新增事件的发生时间,事件的发生时间等于仿真时间与事件延迟时间的求和值,具体计算方式为:对于瞬时事件,当转换条件满足时立刻发生,事件延迟时间为0,发生时间就是仿真时间;对于时间延迟事件中的固定时间延迟事件,发生时间是仿真时间与延迟时间的求和,对于时间延迟事件中的随机事件,需要对发生概率进行抽样,抽样时假设事件的发生概率服从[0,1]的均匀分布,通过随机抽样获取p的具体数值,p∈[0,1],然后针对不同的分布求得事件的延迟时间,以指数分布为例,指数分布的分布函数为p=1-θ-λt,得到p以后,可以反推出t的数值,具体公式为: 同理,对于威布尔分布,公式为: 其他分布以此类推,仿真时间与t相加就获得事件的执
行时间;
(4.6)将事件列表中的事件按照发生时间由早到晚排列,从事件表中取出发生时间最早的事件Event,仿真时间推进到此事件的发生时间,即置TIME=tEvent;
(4.7)事件发生并驱动状态发生转换,判断转换后的状态是否为失效状态,如果是失效状态,根据仿真时间,计算失效概率为1/TIME;
(4.8)根据模型十元组中的传递函数L,计算状态转换引发的系统的输入、输出变量的变化及状态转换条件真假值的变化,返回执行4.3;
(4.9)仿真结束。
步骤五、基于事故动态推演仿真获得的失效状态和失效概率,进行故障模式及影响分析,填写故障模式与影响分析表格,详细过程为:针对仿真过程中发现的功能内部的失效状态,进行故障识别,描述失效状态所对应的故障模式,若该失效状态能够导致故障模式发生,则在故障模式与影响分析表中新增一条记录,填写故障模式与影响分析表格中的代码、产品或功能标志、功能、故障模式。并执行以下步骤填写故障模式与影响分析表格中的其他项,否则处理下一个失效状态,直到所有失效状态处理完成为止,其中,填写单条记录时:
(5.1)针对故障模式,结合任务剖面和功能内部的失效状态,确定系统当前所处的任务阶段与工作方式,并填写到故障模式与影响分析表格中;
(5.2)针对故障模式,分析故障原因,并填写到故障模式与影响分析表格中;
(5.3)针对故障模式,分析故障影响,包括对局部影响、高一层影响以及最终影响。并填写到故障模式与影响分析表格中;
(5.4)根据故障影响分析结果,确定故障模式的严酷度类别,并填写到故障模式与影响分析表格中;
(5.5)根据故障模式原因、故障影响等分析结果,依次填写故障检测方法。并填写到故障模式与影响分析表格中;
(5.6)根据故障影响、故障检测等结果分析改进补偿措施,并填写到故障模式与影响分析表格中;
(5.7)获取仿真过程中计算得到的与失效状态对应的概率值,并填写到故障模式与影响分析表格的故障率这一列中。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
标注对象立体框图生成方法、装置、电子设备及存储介质 | 2020-05-08 | 159 |
一种电网故障下并网变流器韧性评估方法 | 2020-05-11 | 79 |
平抑充电站直流微网电压波动的虚拟直流电机控制方法 | 2020-05-11 | 31 |
灌浆压力波动程控方法 | 2020-05-12 | 435 |
永磁同步电机的控制方法 | 2020-05-14 | 703 |
微网能量管理系统模拟测试平台 | 2020-05-12 | 565 |
基于深度卷积神经网络的干扰识别模型及智能识别算法 | 2020-05-08 | 904 |
一种基于鱼眼镜头的单目测距方法 | 2020-05-13 | 740 |
一种基于图像相似度计算的植物生长测量方法、系统及电子设备 | 2020-05-11 | 711 |
一种基于Labview的车身控制器自动检测工具及其自动分析方法 | 2020-05-12 | 719 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。