一种考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法

文档序号:29128497发布日期:2022-03-05 00:51阅读:62来源:国知局
一种考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法
一种考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法
所属技术领域
1.本发明提供一种考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法,尤其指一种通过零部件故障时钟与系统仿真时钟对设备故障行为进行仿真建模的方法,属于可靠性工程技术领域。


背景技术:

2.随着工业系统复杂程度的不断提高,仿真模拟逐渐成为系统可靠性评价与分析的主要手段。其中,系统故障行为建模作为可靠性分析过程中的关键技术之一,被主要用于描述系统故障的逻辑关系和零部件故障的发生过程。当前,可靠性框图、故障树、贝叶斯等传统可靠性建模方法采用布尔逻辑算法与部件寿命分布参数相结合的方式实现对系统故障行为的描述。然而,上述方法在对复杂系统进行故障行为建模时存在一定局限性,无法有效分析系统内部降级与外部环境冲击带来的综合影响。因此,在面向系统可靠性的仿真模拟过程中,寻找一种高效的故障行为建模方法显得格外重要。
3.本发明综合考虑零部件故障发生的离散特征及其与内部降级和外部冲击的关联性,提出了一种新型的系统故障行为仿真建模方法,即一种考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法,可为复杂系统的可靠性评价提供有效支撑。


技术实现要素:

4.本发明的目的在于提供一种考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法,能够有效描述零部件故障发生的离散特征,并综合体现系统内部降级与外部环境冲击对系统故障行为的影响,进而为准确评估复杂系统可靠性提供支持。
5.为实现上述目的,本发明提供以下技术方案:
6.一种考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法,主要包含以下步骤:
7.s100:基于随机抽样的零部件故障时钟初设;
8.s200:考虑外部冲击的零部件故障时钟修正;
9.s300:基于故障逻辑的系统故障时钟设定;
10.s400:基于双时钟的系统可靠性仿真推进。
11.步骤s100中,采用连续型随机变量抽样方法初步设置系统零部件故障时钟。初步设置零部件i故障时钟存量si∈[0,1]和动力学消耗速率vi=1/ttfi。其中ttfi用于表示零部件i故障时间的抽样值。通常情况下,系统零部件i服从某类寿命分布f(x),ttfi的抽样公式为:
[0012][0013]
式中ttfi(m)表示ttfi的第m次随机抽样,η为随机数,取值范围为[0,1]。因此,零部件i的故障时钟初步设置为:
[0014][0015]
当si(t)=0时,零部件i故障时钟存量耗尽,故障发生。
[0016]
步骤s200中,依据外部环境对零部件退化过程的影响,对外部环境状态进行划分,并实现零部件故障时钟的实时修正。本发明将外部环境划分为三类主要状态:正常环境状态、性能降级状态和极端环境状态。其中,极端环境特指攻击、地震、火灾等直接导致零部件失效的外部冲击。
[0017]
在步骤s100的基础上,将vi修正为参数ki(t)用于描述不同环境状态对零部件退化过程的影响。通过动态调整参数ki(t)以反应不同环境状态对零部件故障时钟消耗速率的影响,详细赋值情况如下:
[0018][0019]
在系统模拟仿真过程中,将依据系统所处的环境状态对零部件i的故障时钟进行实时修正,结果为:
[0020][0021]
步骤s300中,基于系统逻辑架构与零部件组成,设置函数f(s1(t),

,si(t),

,sq(t))用于描述系统故障时钟,q表示部件数量。在正常环境状态下,串联系统的故障时钟函数为:
[0022]
f(s1(t),...,si(t),...,sq(t))=min{ttf1,...,ttfi,...,ttfq} (5)
[0023]
对于并联系统,系统故障时钟为:
[0024]
f(s1(t),...,si(t),...,sq(t))=max{ttf1,...,ttfi,...,ttfq} (6)
[0025]
步骤s400中,基于系统仿真时钟与零部件故障时钟推进系统的模拟仿真,并实时判断系统故障状态。在系统仿真时钟的推进过程中,根据系统所处环境状态完成对零部件故障时钟的实时修正,并计算零部件在任意时刻的故障时钟存量。当零部件故障后,实现故障时钟存量的完全恢复与部分恢复,并依据系统故障时钟函数判断系统健康状态,进而支持面向系统可靠性的模拟仿真运算。
[0026]
与现有故障行为建模方法相比,本发明带来的有益效果是:借助本发明开发的考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法,在零部件故障时钟与系统仿真时钟的支撑下,可以有效体现零部件故障发生的离散特征,充分描述内部降级与外部冲击对系统健康状态的影响,进而为准确评估复杂系统可靠性提供支撑。
附图说明
[0027]
图1为本发明提供的一种考虑内部降级与外部冲击的系统故障行为双时钟仿真建模方法流程图;
[0028]
图2为本发明提供的双时钟机制示意图
具体实施方式
[0029]
下面将参照附图1与附图2详细地描述本发明的具体实施例。虽然论述了本发明的具体实施例,然而应当理解,可以通过各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供实施例是为了能够更透彻地理解本发明,并且能够将本发明的信息完整的传达给相关领域的技术人员。
[0030]
本发明实施例提供了考虑内部降级与外部冲击的电源控制模块故障行为双时钟仿真建模方法,流程图为图1所示,包括:
[0031]
s100:基于随机抽样的零部件故障时钟初设;实施例电源控制模块由5个零部件构成,依次为机载电源、控制电路、准备开关、控制器与传感器。设置各零部件故障时钟存量si∈[0,1]和动力学消耗速率vi=1/ttfi。
[0032]
零部件寿命分布均服从指数分布,失效率分别为λ1=2
×
10-6
,λ2=1.2
×
10-6
,λ3=25
×
10-6
,λ4=1.5
×
10-6
,λ5=0.2
×
10-6
。经随机抽样,电源控制模块各零部件的ttf依次为ttf1=95000h,ttf2=500000h,ttf3=40000h,ttf4=450000h,ttf5=700000h。各零部件的故障时钟初步设定为:
[0033][0034][0035][0036][0037][0038]
当si(t)=0时,零部件i故障时钟存量耗尽,故障发生。
[0039]
s200:考虑外部冲击的零部件故障时钟修正。将电源控制模块的外部环境状态划分为三类主要状态:正常环境状态、性能降级状态和极端环境状态。其中,极端环境特指攻击、地震、火灾等直接导致电源控制模块零部件失效的外部冲击。
[0040]
在步骤s100的基础上,将vi修正为参数ki(t)用于描述不同环境状态对电源控制模块零部件退化过程的影响。通过动态调整参数ki(t)以反应不同环境状态对零部件故障时钟消耗速率的影响,详细赋值情况如下:
[0041][0042]
经数据统计,当该电源控制模块的工作时长到达10000h时,所处环境将从正常环境状态调整至性能降级状态,进而加速零部件的性能退化。因此,当系统仿真时钟到达10000h时,将依次对电源控制模块零部件的动力学消耗速率进行修正,各零部件故障时钟存量计算调整为:
[0043][0044][0045][0046][0047][0048]
s300:基于故障逻辑的系统故障时钟设置。考虑到该电源控制模块为串联结构,则对应的系统故障时钟函数为:
[0049][0050]
s400:基于双时钟的系统可靠性仿真推进。图2为双时钟机制示意图,基于系统仿真时钟与零部件故障时钟推进电源控制系统的模拟仿真,并完成系统故障状态的实时判断。当系统仿真时钟到达t=25000h时,计算各零部件的故障时钟存量,结果为:
[0051][0052][0053][0054][0055][0056]
在t=25000h时刻,准备开关故障时钟存量预先耗尽s3(25000)=0,准备开关发生故障。依据f(s1(t),s2(t),s3(t),s4(t),s5(t))判断得,该电源控制模块将在t=25000h时刻发生故障,并同步实现准备开关故障时钟存量的完全恢复,进而支持面向系统可靠性的模拟仿真运算。
[0057]
尽管以上结合附图对本发明的实施方案进行了描述,但本发明并不局限于上述的具体实施方案和应用领域,上述的具体实施方案仅仅是示意性的、指导性的,而不是限制性的。本领域的普通技术人员在本说明书的启示下和在不脱离本发明权利要求所保护的范围的情况下,还可以做出很多种的形式,这些均属于本发明保护之列。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1