[发明专利]一种基于随机Petri网的分区软件可靠性分析方法有效
申请号: | 201310153548.5 | 申请日: | 2013-04-28 |
公开(公告)号: | CN103823748B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 王运盛;雷航;韩炫;张靖 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 成都华风专利事务所(普通合伙)51223 | 代理人: | 徐丰,杨保刚 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 随机 petri 分区 软件 可靠性分析 方法 | ||
1.一种基于随机Petri网的分区软件可靠性分析方法,包括以下步骤:
步骤一:确定Petri网模型的位所集M={M1,M2,M3...Mi}和变迁集T={T1,T2,T3....Tn},i为位所数量,n变迁数量;
步骤二:根据步骤一变迁集T获得各个相关联的实施速率λ={λ1,λ2,λ3...λn};
步骤三:结合子系统的随机Petri网模型的可达树,确定子系统的失效状态集;
步骤四:根据所述可达树构造出随机Petri网同构的马尔可夫链;
步骤五:计算稳态下分区软件处于故障状态的概率;
5-1:构造马尔可夫链的n阶的转移矩阵Q=[qij],1<=i,j<=n,具体地:在同构的马尔可夫链中,从状态Mi到状态Mj的转移率qij,也就是从状态Mi到状态Mj的执行比例,如果没有从状态Mi到状态Mj的弧,则qij=0;如果有从状态Mi到状态Mj的弧,则qij取值等于从状态Mi输出的各条弧上标注实施速率λi之和的负值;
5-2:根据分区软件Petri网模型结合航空电子领域的设计规范和可靠性指标,确定平均无故障时间以及相应的实施速率λi,具体地:操作系统的故障概率与运行操作系统的硬件模块故障率相同,且概率分布服从指数分布:
平均的延时即平均无故障时间为:
其中的λi也就是变迁Ti对应的实施速率;
步骤六:根据步骤五的各项指标以及公式,根据稳态概率由以下线性方程组:
可得出每个可达状态的稳态概率为P[Mi]=xi,从而得出系统处于失效状态的稳态概率;
面向综合模块化航空电子系统中的分区软件,定义综合模块化航空电子系统中分区在Petri网的位所包含:初始、空闲、正常、等待和故障;变迁包含:T1:初始变迁为空闲,T2:空闲变迁为正常,T3:正常变迁为故障,T4:正常变迁为等待,T5:等待变迁为正常,T6:故障变迁为等待,T7:等待变迁为故障,T8:错误变迁到空闲,并建立了分区软件的Petri网模型。
2.根据权利要求1所述基于随机Petri网的分区软件可靠性分析方法,其特征在于:根据分区软件的Petri网模型确定系统的失效状态为M3,根据同构的马尔可夫链,结合航空电子系统中现场可更换单元的典型可靠性指标,确定相关变迁的实施速率,具体地:λ3=λ7=λ=10-5,分区的周期:t秒,实施速率是1/t:λ4=λ5=1/t,加载、初始化和启动某个分区的时间是随机变量平均时间:T,相关联的实施速率是:1/T:λ2=λ8=1/T;根据稳态概率公式可得到各可达状态的稳态概率:
其中所述失效状态集M3的稳态概率为P[M3]=x3。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310153548.5/1.html,转载请声明来源钻瓜专利网。