删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

多状态多阶段任务系统的可靠度理论计算方法

本站小编 Free考研考试/2022-11-20

孙尧1, 孙志礼1, 周杰2, 王健1
1. 东北大学 机械工程与自动化学院, 辽宁 沈阳 110819;
2. 中山大学 生物医学工程学院, 广东 广州 510275
收稿日期:2021-08-19
基金项目:国家自然科学基金资助项目(51775097)。
作者简介:孙尧(1993-), 女, 辽宁鞍山人, 东北大学博士研究生;
孙志礼(1957-), 男, 山东巨野人, 东北大学教授, 博士生导师。

摘要:多状态多阶段任务系统常见于关键性系统, 其可靠性要求较高而其可靠度计算又相对困难.为实现该类系统可靠度的精准预测, 研究了部件劣化符合马尔科夫过程的多状态多阶段任务系统的可靠度理论计算方法.首先, 基于工作效率与需求的关系对该类系统可靠度进行了界定.其次, 依据条件概率理论, 建立了多阶段任务系统任务成功完成的概率公式.基于此, 根据部件劣化的马尔科夫性及部件状态的跨阶段依赖性, 推导了多状态多阶段任务系统的可靠度理论计算方法, 并提出一种快速穷举部件状态组合的方法用于提高该计算方法的计算效率.最后, 通过与蒙特卡罗模拟方法对比, 验证了推导的可靠度理论计算方法的准确性与计算的有效性.
关键词:马尔科夫过程多状态多阶段任务系统条件概率系统可靠度蒙特卡罗模拟
Theoretical Calculation Method of Reliability for Multi-state Phased-Mission Systems
SUN Yao1, SUN Zhi-li1, ZHOU Jie2, WANG Jian1
1. School of Mechanical Engineering & Automation, Northeastern University, Shenyang 110819, China;
2. School of Biomedical Engineering, Sun Yat-sen University, Guangzhou 510275, China
Corresponding author: SUN Zhi-li, E-mail: zhlsun@mail.neu.edu.cn.

Abstract: Multi-state phased-mission systems(MS-PMSs)are often used in critical systems and require high reliability. However, their reliability calculation is relatively difficult. In order to make an accurate prediction of reliability for such systems, the theoretical calculation method of reliability for MS-PMSs with component degradation conforming to Markov process is studied. First, the reliability for such systems is defined based on the relationship between working efficiency and demand. Then, according to the conditional probabilistic theory, the probability of mission success is formulated. On the basis, according to the Markov property of component degradation and the dependence on component states among phases, the theoretical calculation method of reliability for MS-PMSs is derived, and a fast exhaustion method of component state combination is proposed to improve the computational efficiency of the calculation method. Finally, by comparing with the Monte-Carlo simulation method, the accuracy and computational effectiveness of the derived theoretical calculation method are verified.
Key words: Markov processmulti-state phased-mission system(MS-PMS)conditional probabilitysystem reliabilityMonte-Carlo simulation
随着科技发展及人们需求的提高, 系统逐渐复杂化, 表现为系统的多状态特性及任务的多阶段性, 此类系统称为多状态多阶段任务系统(multi-state phased-mission system, MS-PMS)[1-2].MS-PMS广泛存在于航空航天、通信、电力等领域, 且经常被配置到关键应用中, 一旦发生故障, 会造成很大的经济损失甚至人员伤亡.因此, 对该类系统的任务可靠度有很高的要求[3].然而, 系统的多状态特性与跨阶段依赖性导致其可靠性计算及评估极其困难.目前, 这方面的研究已成为该领域的热点.
现阶段关于多阶段任务系统(phased-mission system, PMS)的可靠性研究大多针对二态PMS.Xing等[4]针对具有共因故障的PMS提出了一种基于二元决策图的可靠性分析方法.Mo等[5]针对多模式失效的PMS提出一种基于多元决策图的可靠性分析方法.Levitin等[6]提出一种精确评估由二态不可修部件组成的PMS可靠度的方法.
关于PMS可靠性研究的方法大致分为模拟方法与解析方法.与解析方法相比, 模拟方法可用于更一般的系统, 但计算效率明显较低[2].解析方法主要分为两大类: 第1类为组合模型方法[5, 7-9].该类方法可有效处理大规模系统, 但只能用于部件相互独立的情形.第2类为状态空间方法[10-13].该类方法在建立系统动态行为方面具有优势, 但一般只能处理中小规模系统.
随着系统复杂化, 针对多状态系统(multi-state system, MSS)可靠性的研究逐渐广泛[14-16].然而, 关于MS-PMS可靠性的研究还不多见.Shrestha等[17]应用多状态多元决策图评估了MS-PMS的可靠度.Yang等[18]应用加速模拟评估方法对MS-PMS进行了可靠度的估计.Cheng等[19]评估了公共总线性能共享的MS-PMS的可靠性.Yi等[20]通过对通用生成函数方法的扩展, 提出一种多阶段任务的线性滑动窗口系统的可靠性评估方法.可见, 现阶段对MS-PMS可靠度计算主要为基于决策图的分析与蒙特卡罗方法的模拟估计, 以及特殊情形下的MS-PMS可靠性评估.缺少相应的可靠度理论计算方法.
为了进一步研究MS-PMS可靠度的精准计算, 本文推导了部件劣化符合马尔科夫过程的MS-PMS可靠度的理论计算方法, 并提出一种快速穷举部件状态组合的方法用于提高该计算方法的计算效率.通过蒙特卡罗模拟方法验证了该理论计算方法的准确性与计算有效性.该计算方法为复杂MS-PMS的可靠度精准预测提供了理论基础.
1 MS-PMS描述及其可靠的界定1.1 系统描述图 1为本文所研究的MS-PMS的连接结构.
图 1(Fig. 1)
图 1 系统串并联结构Fig.1 System series-parallel structure

系统含有M个并联子系统, 其中子系统m(m∈{1, …, M})含有xm个部件.所有子系统串联而成整个系统.系统一共含有个部件, 部件按顺序编号, 如图 1所示.部件i(i∈{i, …, n})具有Ki+1种可能状态0, 1, …, Ki.状态从0到Ki逐渐提高, 0与Ki分别代表完全失效与最佳运行.部件i的状态与工作效率分别记为Yi∈{0, 1, …, Ki}与gi∈{g1i, g2i, …, gKii}, 其中g1i, g2i, …, gKii为与0, 1, …, Ki一一对应的工作效率值.
部件状态组合可向量化表示为Y=(Y1, …, Yn).同时, 根据系统结构, 系统工作效率G可表示为
(1)
1.2 系统可靠的界定假设系统要依次完成Z个任务, 每个任务的持续时长依次记为ta1, ta2, …, taZ.由于任务连续进行, 前一个任务的结束时刻即为下一个任务的开始时刻.若以任务1开始时刻计时, 完成整个多阶段任务的总时长为.将任务z开始时刻的系统工作效率值与部件状态组合分别记为GAzYAz=(Y1Az, …, YnAz).同时, 将每个任务对工作效率的需求依次记为W1, W2, …, WZ.系统在工作中会逐渐劣化, 其工作效率会逐渐降低.基于此, 系统工作效率的变化示意图如图 2所示.
图 2(Fig. 2)
图 2 系统工作效率变化Fig.2 Variation of system working efficiency

任务可靠意味着任务执行期间任一时刻的系统工作效率都不低于该任务的需求.将任务z可靠记为事件Az.同时, 将任务z结束时刻系统工作效率不低于任务z的需求记为事件A′z.很明显, Az发生, A′z一定发生, 即A′z?Az.再者, 部件在运行过程中逐渐劣化且不进行任何维修活动, 即gi(i∈{1, …, n})在部件运行过程中随机下降.同时, 式(1)为单调不增函数.因此, 系统工作效率在运行中也随机下降.由此可知, A′z发生, Az一定发生, 即Az?A′z.由A′z?AzAz?A′z可推出Az=A′z.因此, 任务z可靠可以等效表示为G(ta1+…+taz)≥Wz.
MS-PMS可靠即为每个任务均可靠, 即执行到任意时刻都有系统工作效率不低于当前所处任务的需求.将MS-PMS可靠记为事件A, 则.基于此, MS-PMS可靠可等效定量表示为.也就是说, MS-PMS可靠与每个任务结束时刻系统工作效率均不低于当前任务的需求为相等事件.
2 MS-PMS可靠度理论计算方法2.1 MS-PMS可靠度理论计算方法的推导事件A发生的概率即MS-PMS的可靠度为
(2)
任务是按顺序进行的, 则基于条件概率理论, MS-PMS的可靠度为
(3)
对于式(3)的具体计算, 分析如下:
假设部件的劣化过程符合齐次马尔科夫过程.记部件i(i∈{1, …, n})的状态转移率矩阵如下:
(4)
其中: λabi(a, b=0, 1, …, Ki)表示从状态ab的转移率; 由于部件劣化过程中其状态不会提高, 则λabi=0(a < b); 一旦部件故障, 它将一直保持故障状态不变, 因此, λ00i=0;根据状态转移性质, λaai=-(λa0i+…+λa a-1i)(a=1, …, Ki).
将部件i的初始状态记为YiD(YiD∈{0, 1, …, Ki}), 其运行时长为t′时的状态概率向量可通过求解如下方程组获得[21]:
(5)
其中: piYiD(t′)u表示运行时长为t′时部件i处于状态u的概率.将taz(z=1, …, Z)代入式(5), 即可得到部件i运行时长分别为taz(z=1, …, Z)的状态转移概率矩阵:
(6)
部件状态组合的样本空间YH(t)及样本数目H(t)如下:
(7)
(8)
YH中第h(h∈{1, …, H})个组合记为Y(h)=(Y1(h), …, Yn(h)), 其中Yi(h)∈{0, …, YiA1}.Y(h)对应的系统工作效率值记为GY(h).
部件的劣化具有马尔科夫性, 而且部件间的相关性及其他外界因素等不考虑.因此, 基于式(6), 系统由Y(hh)(hh∈{1, …, H})运行taz(z=1, …, Z)时长后转为Y(h)(h∈{1, …, H})的概率如下:
(9)
下面推导任务1的可靠度.
对于任务1, 初始的部件状态组合为YA1, 则任务1结束时刻部件状态组合为Y(h)(h∈{1, …, H})的概率为
(10)
记示性函数I(G, W)如下:
(11)
根据全概率公式, 任务1的可靠度为
(12)
下面推导在任务1可靠的条件下任务2的可靠度.
即便确定任务1可靠, 也不能确定在任务2开始时刻的部件状态组合, 而只能确定每种组合的概率.应基于任务1可靠这个先验信息对YA2=Y(h)(h∈{1, …, H})的概率重新分配如下:
(13)
式(13)即为任务1可靠这个条件的含义.将依据式(13)计算的发生概率大于0的所有部件状态组合依次记为Y1(1), …, Y1(H1).则在任务1可靠的条件下, 根据全概率公式, YA3=Y(h)(h∈{1, …, H})的概率如下:
(14)
同样根据全概率公式, 在任务1可靠的条件下任务2的可靠度为
(15)
接着推导在任务1与2均可靠的条件下任务3的可靠度.
同理, 仍要先确定在任务1与2均可靠的条件下, 任务3开始时刻的每种部件状态组合的概率.基于任务1与2可靠这个先验信息对YA3=Y(h)(h∈{1, …, H})的概率重新分配如下:
(16)
式(16)即为任务1与2均可靠这个条件的含义.将依据式(16)计算的发生概率大于0的所有部件状态组合依次记为Y2(1), …, Y2(H2).则在任务1与2可靠的条件下, 根据全概率公式, YA4=Y(h)(h∈{1, …, H})的概率如下:
(17)
同样根据全概率公式, 在任务1与2均可靠的条件下任务3的可靠度为
(18)
到此可总结出MS-PMS的可靠度的计算方法, 思路如下:
第1步, 直接按式(10)求得任务1结束时刻的部件状态组合的概率, 进而按式(12)求得任务1可靠度P(A1).
第2步, 对于任务z(z∈{2, …, Z}), 在任务1~z-1均可靠的条件下, 任务z结束时刻部件状态组合为Y(h)(h∈{1, …, H})的概率为
(19)
根据全概率公式求得在任务1~z-1均可靠的条件下任务z的可靠度, 计算如下:
(20)
最后, 为了下一阶段任务即任务z+1的条件可靠度求解, 除最后一个任务即任务Z外, 需要对YAz+1=Y(h)(h∈{1, …, H})的概率基于任务1~z均可靠这个先验信息重新分配如下:
(21)
式(21)即为任务1~z均可靠这个条件的含义.同样可看出, p(YA z+1=Y(h)|A1Az)可看成相对于p(YA z+1=Y(h)|A1Az-1)做了修正, 即乘上修正系数.
第3步, 将所得的条件概率相乘获得MS-PMS的可靠度.
因为每一个条件概率的求解都是在前一个条件概率基础上的, 必须按P(A1), P(A2|A1), …, P(AZ|A1AZ-1)顺序依次求解.
2.2 MS-PMS可靠度理论计算的实现推导的MS-PMS可靠度理论计算方法的伪代码如图 3所示.
图 3(Fig. 3)
图 3 MS-PMS可靠度理论计算方法伪代码Fig.3 Pseudocode of the theoretical calculation method of reliability for MS-PMSs

图中, R[v]表示向量R的第v个元素; R[v, d]表示矩阵Rvd列元素; le(R)表示向量R的维数; GR(v)表示矩阵R的第v行对应的部件等效状态组合对应的系统工作效率值.矩阵YH表示样本空间YH.YHn列, 每行按部件顺序排列一种组合, 而行数即为样本空间数目H.
获得样本空间YH的常规方法是多层循环逐个获得部件状态组合(方法二), 该方法运行相对较慢.本文基于每个部件状态重复规律提出一种快速方法(方法一), 可提高MS-PMS可靠度的计算效率.
3 MS-PMS可靠度理论计算方法验证以图 4所示系统为例, 通过与蒙特卡罗模拟方法对比, 验证推导的MS-PMS可靠度理论计算方法的准确性与计算的有效性.
图 4(Fig. 4)
图 4 用于理论计算方法验证的系统Fig.4 System using for the validation of the theoretical calculation method

部件相关参数如表 1所示.
表 1(Table 1)
表 1 用于计算方法验证的系统部件参数Table 1 Component parameters of the system using for validation of the theoretical calculation method
部件i g0i g1i g2i g3i λ10i λ20i λ21i λ30i λ31i λ32i YiA1
1 0 30 50 - 0.02 0.01 0.015 - - - 2
2 0 25 55 - 0.016 0.008 0.015 - - - 2
3 0 35 60 - 0.01 0.004 0.008 - - - 2
4 0 30 50 75 0.023 0.015 0.02 0.008 0.01 0.012 3
5 0 25 55 85 0.018 0.008 0.015 0.004 0.01 0.016 2
6 0 35 60 80 0.016 0.012 0.014 0.005 0.007 0.011 3
7 0 25 45 70 0.02 0.015 0.018 0.006 0.008 0.012 2


表 1 用于计算方法验证的系统部件参数 Table 1 Component parameters of the system using for validation of the theoretical calculation method

假设系统要完成Z=3个任务.任务运行时长依次为分别为4, 3, 4, 任务需求依次为80, 60, 45.MS-PMS可靠度理论计算方法与蒙特卡罗方法的对比结果如图 56所示, 其中N为蒙特卡罗方法的模拟次数.
图 5(Fig. 5)
图 5 理论计算方法与蒙特卡罗方法的结果Fig.5 Results of the theoretical calculation method and the Monte-Carlo simulation (a)—N=100;(b)—N=1 000;(c)—N=5 000;(d)—N=10 000.

图 6(Fig. 6)
图 6 理论计算方法与蒙特卡罗方法的运算时长Fig.6 The computational time of the theoretical calculation method and the Monte-Carlo simulation

分别分析N为100, 1 000, 5 000及10 000的情形, 且每种情形进行10次模拟.如图 5所示, 随着N逐渐增大, 模拟结果逐渐稳定于理论计算结果.这说明推导的MS-PMS可靠度理论计算方法是准确的.
同时, 由图 56可看出, N为100时, 虽然模拟运算时长小于理论计算的运算时长, 但模拟结果波动性很大; N达到5 000时模拟结果与理论计算结果还没达到可接受的吻合, 这时模拟运算时长已大于理论计算的运算时长; N=10 000时, 模拟结果与理论计算结果几乎一致且模拟结果也相对稳定, 但是模拟时长显著大于计算时长.这表明推导的MS-PMS可靠度理论计算方法显著快于蒙特卡罗模拟方法.
此外, 图 6还显示, 相比于方法二, 应用方法一穷举部件状态组合可使理论计算的运算时长缩短约0.04 s, 即方法一可提高该可靠度理论计算方法的计算速度.特别是对于维修策略优化问题, 一般采用智能优化算法(遗传算法、差分进化算法等), 该可靠度要进行多次计算.例如, 种群规模与进化代数均为50, 则要进行50×50=2 500次可靠度计算, 应用方法一比方法二节省约2 500×0.04 s=100 s.因此, 对于维修决策, 快速穷举部件状态组合方法的作用更显著.
基于以上分析, 推导的MS-PMS可靠度理论计算方法不仅是准确的, 而且在计算上也是有效的, 同时提出的快速穷举部件状态组合方法可进一步提高该理论计算方法的运算效率.
4 结论1) 对于蒙特卡罗模拟估计MS-PMS可靠度的方法, 随着模拟次数的增加, 得到的MS-PMS可靠度的模拟值逐渐趋于稳定, 且稳定于用推导的理论计算方法得到的MS-PMS计算结果, 这说明推导的MS-PMS可靠度理论计算方法是准确的.
2) 对于蒙特卡罗方法, 当模拟次数足够使MS-PMS可靠度的模拟值稳定于其理论计算结果时, 其运算时长明显大于理论计算方法的运算时长.这说明推导的MS-PMS可靠度理论计算方法比蒙特卡罗模拟方法运算更快, 在计算上是有效的.
3) 对于推导的MS-PMS可靠度理论计算方法, 分别应用提出的快速方法与常规循环方法来穷举部件状态组合.对比结果表明, 利用提出的快速方法穷举部件状态组合比利用常规循环方法还可进一步加快该方法的运算速度, 使该理论方法在计算上更有效.
参考文献
[1] Shrestha A, Xing L, Dai Y. Reliability analysis of multi-state phased-mission systems[C]// Reliability & Maintainability Symposium. Piscataway: IEEE, 2009: 151-156.
[2] Li X Y, Huang H Z, Li Y F, et al. Reliability assessment of multi-state phased mission system with non-repairable multi-state components[J]. Applied Mathematical Modelling, 2018, 61: 181-199. DOI:10.1016/j.apm.2018.04.008
[3] 鄢民强. 考虑维修性的多阶段任务系统可靠性分析方法研究[D]. 成都: 电子科技大学, 2011.
(Yan Min-qiang. Research on reliability analysis method of multi-state phased-mission system considering maintainability[D]. Chengdu: University of Electronic Science and Technology of China, 2011. )
[4] Xing L D, Levitin G. BDD-based reliability evaluation of phased-mission systems with internal/external common-cause failures[J]. Reliability Engineering & System Safety, 2013, 112: 145-153.
[5] Mo Y C, Xing L D, Dugan J B. MDD-based method for efficient analysis on phased-mission systems with multimode failures[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2017, 44(6): 757-769.
[6] Levitin G. Recursive algorithm for reliability evaluation of non-repairable phased mission systems with binary elements[J]. IEEE Transactions on Reliability, 2012, 61(2): 533-542. DOI:10.1109/TR.2012.2192060
[7] Tang Z, Dugan J B. BDD-based reliability analysis of phased-mission systems with multimode failures[J]. IEEE Transactions on Reliability, 2006, 55(2): 350-360. DOI:10.1109/TR.2006.874941
[8] Zang X Y, Wang D Z, Sun H R, et al. A BDD-based algorithm for analysis of multistate systems with multistate components[J]. IEEE Transactions on Computers, 2003, 52(12): 1608-1618. DOI:10.1109/TC.2003.1252856
[9] Xing L D, Dai Y S. A new decision-diagram-based method for efficient analysis on multistate systems[J]. IEEE Transactions on Dependable & Secure Computing, 2009, 6(3): 161-174.
[10] Wang C N, Xing L D, Levitin G. Competing failure analysis in phased-mission systems with functional dependence in one of phase[J]. Reliability Engineering & System Safety, 2012, 108: 90-99.
[11] Wu X Y, Hillston J. Mission reliability of semi-Markov systems under generalized operational time requirements[J]. Reliability Engineering & System Safety, 2015, 140: 122-129.
[12] Mura I, Bondavalli A. Markov regenerative stochastic Petri nets to model and evaluate phased mission systems dependability[J]. IEEE Transactions on Computers, 2001, 50(12): 1337-1351. DOI:10.1109/TC.2001.970572
[13] Wang Z K, Zeng S K, Guo J B, et al. A Bayesian network for reliability assessment of man-machine phased-mission system considering the phase dependencies of human cognitive error[J]. Reliability Engineering & System Safety, 2021, 207: 107385.
[14] Ding Y, Lin Y, Peng R, et al. Approximate reliability evaluation of large-scale multi-state series-parallel systems[J]. IEEE Transactions on Reliability, 2019, 68(2): 539-553. DOI:10.1109/TR.2019.2898459
[15] Bao M, Ding Y, Singh C, et al. A multi-state model for reliability assessment of integrated gas and power systems utilizing universal generating function techniques[J]. IEEE Transactions on Smart Grid, 2019, 10(6): 6271-6283. DOI:10.1109/TSG.2019.2900796
[16] 刘宇, 李翔宇, 张小虎. 考虑载荷动态分配机制的多状态系统可靠性建模及优化[J]. 机械工程学报, 2016, 52(6): 197-205.
(Liu Yu, Li Xiang-yu, Zhang Xiao-hu. Multi-state system reliability modelling and optimization with considering dynamic load distribution mechanism[J]. Journal of Mechanical Engineering, 2016, 52(6): 197-205.)
[17] Shrestha A, Xing L, Dai Y. Reliability analysis of multistate phased-mission systems with unordered and ordered states[J]. IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, 2011, 41(4): 625-636. DOI:10.1109/TSMCA.2010.2089513
[18] Yang H J, Lv J W, Xu Y F. An accelerated simulation assessment approach for mission success probability of multi-state phased mission systems[C]//Proceedings of the 32nd Chinese Control and Decision Conference(CCDC). Shenyang: Northeastern University Press, 2020: 3907-3912.
[19] Cheng C, Yang J, Li L. Reliability assessment of multi-state phased mission systems with common bus performance sharing considering transmission loss and performance storage[J]. Reliability Engineering & System Safety, 2020, 199: 106917.
[20] Yi K X, Kou G, Gao K Y, et al. Optimal allocation of multi-state elements in a sliding window system with phased missions[J]. Journal of Risk and Reliability, 2021, 235(1): 50-62.
[21] Li Y F, Peng R. Availability modeling and optimization of dynamic multi-state series-parallel systems with random reconfiguration[J]. Reliability Engineering & System Safety, 2014, 127: 47-57.

相关话题/

  • 领限时大额优惠券,享本站正版考研考试资料!
    大额优惠券
    优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...
    本站小编 Free壹佰分学习网 2022-09-19