[发明专利]一种高速列车运行控制系统的可靠性增长测试方法无效
申请号: | 201010605573.9 | 申请日: | 2010-12-24 |
公开(公告)号: | CN102109848A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 吉吟东;王帅;周暐;孙新亚;董炜 | 申请(专利权)人: | 清华大学;北京全路通信信号研究设计院 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 罗文群 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种高速列车运行控制系统的可靠性增长测试方法,属于高速列车运行控制系统技术领域。本方法首先根据高速列车运行控制系统的体系结构建立用于系统可靠性瓶颈识别的随机自动机模型,然后基于该模型对高速列车运行控制系统进行可靠性瓶颈分析并计算高速列车运行控制系统的可靠度函数集,进一步地,基于可靠度函数集和高速列车运行控制系统可靠度增长测试过程模型,对被测高速列车运行控制系统进行可靠性增长测试。本发明所述方法解决了现有的可靠性瓶颈识别方法不能对高速列车运行控制系统功能可靠性有效识别的问题,基于本发明对被测高速列车运行控制系统进行可靠性增长测试能高效地提高系统可靠性。 | ||
搜索关键词: | 一种 高速 列车 运行 控制系统 可靠性 增长 测试 方法 | ||
【主权项】:
1.一种高速列车运行控制系统的系统可靠性增长测试方法,其特征在于该方法包括以下步骤:(1)建立一个高速列车运行控制系统的系统可靠性瓶颈识别的随机自动机模型:RSA=(Q,∑′,P,Qm,{Ri,m}∪R(si,sk)),其中,Q是随机自动机模型的状态集合,Q=S∪{F,C,q0,qT},其中,S={s1,s2,…sn}表示高速列车运行控制系统的n个子系统对应的状态集合,{F,C,q0,qT}是四个特殊状态,q0是随机自动机模型的超级初始状态,作为随机自动机多个初始事件的统一头状态,qT是随机自动机模型的超级结束状态,表示多个作为系统运行结束的子系统T={s1T,s2T,…suT}的统一终止状态,吸收态F用来描述系统运行过程中出现失效之后的状态,吸收态C用来描述系统运行正确结束之后的状态,∑′是随机自动机的事件集合,∑′=∑∪E,其中,∑=F1∪…∪Fi∪…∪Fn,其中Fi是与高速列车运行控制系统的子系统si的功能对应的事件集合,E代表高速列车运行控制系统运行过程中发生的故障事件,E=E1∪…∪Ei∪…∪En是系统故障事件的集合,Ei表示高速列车运行控制系统子系统si的故障事件集合,每个故障事件与子系统si中一个功能的错误执行相对应;P是随机自动机的状态转移δ:Q×∑′→Q发生的概率集;Qm是随机自动机的标识状态集,它是状态集的一个子集,{Ri,m}∪R(si,sk)是可靠度集合,其中Ri,m表示子系统si的第m个功能fi,m的可靠度,R(si,sk)表示子系统si和子系统sk之间通信链路可靠度;(2)根据上述高速列车运行控制系统可靠性瓶颈识别的随机自动机模型,对高速列车运行控制系统进行可靠性瓶颈分析,得到可靠度函数集,具体过程包括以下步骤:(2-1)计算高速列车运行控制系统可靠性瓶颈识别的随机自动机模型从状态si转移到状态sk的概率P(sk|si),由下式计算:P ( s k | s i ) = Σ f i , m ∈ F i R i , m × R ( s i , s k ) × P ( s k , f i , m | s i ) ]]> 其中fi,m是子系统si的第m个功能,Fi是子系统si的功能集合,Ri,m是功能fi,m的可靠度,R(si,sk)是子系统si和sk之间通信链路的可靠度,P(sk,fi,m|si)是功能fi,m发生并引起随机自动机模型从状态si转移到状态sk的概率;(2-2)根据上述随机自动机模型从状态si转移到状态sk的概率P(sk|si),构造可靠性瓶颈识别的随机自动机模型的状态转移矩阵如下所示:其中:表示随机自动机模型的状态从si转移到sk的概率P(sk|si),表示高速列车运行控制系统运行时在子系统si结束运行的概率,且表示子系统si执行其所具有功能时发生错误的概率之和,且(2-3)根据上述高速列车运行控制系统可靠性瓶颈识别的随机自动机模型的状态转移矩阵构造非吸收态组成的状态转移矩阵M,如下所示:(2-4)根据上述矩阵M,通过下式计算高速列车运行控制系统的可靠度函数为:R ( R i , m ) = ( - 1 ) n + 3 H 1 i + H 2 i R i , m K 1 i + K 2 i R i , m ]]> 通过对上述可靠度函数求偏导得到高速列车运行控制系统的敏感度函数为:S ( R i , m ) = ∂ R ∂ R i , m = ( - 1 ) n + 3 K 1 i H 2 i - K 2 i H 1 i ( K 1 i + K 2 i R i , m ) 2 ]]> 其中:K 1 i = α ( i + 1 ) ( i + 1 ) + Σ j = 1 , j ≠ i j = n ( Σ ( f i , l ∈ F i ) ∩ ( f i , l ≠ f i , m ) R i , l × R ( s i , s j ) × P ( s j , f i , l | s i ) ) × α ( i + 1 ) ( j + 1 ) ]]>K 2 i = Σ j = 1 , j ≠ i j = n P ( s j , f i , m | s i ) × R ( s i , s j ) × α ( i + 1 ) ( j + 1 ) ]]>H 1 i = β ( i + 1 ) i + Σ j = 1 , j ≠ i j = n ( Σ ( f i , l ∈ F i ) ∩ ( f i , l ≠ f i , m ) R i , l ×R ( s i , s j ) × P ( s j , f i , l | s i ) ) × β ( i + 1 ) j ]]>H 2 i = Σ j = 2 , j ≠ i n P ( s j , f i , m | s i ) × R ( s i , s j ) × β ( i + 1 ) j ]]> 参数H1i,H2i和H1i,K2i根据行列式|I-M|和|E|计算得到,其中|I-M|是矩阵(I-M)对应的行列式,|E|是矩阵(I-M)关于第(n+2)行和第1列的余子式;(3)根据被测试目标将测试序列集划分为测试序列子集,Ts=(Ts1,…,Tsj,…,Tsm),Tsj表示高速列车运行控制系统一个功能对应的测试序列子集;设定高速列车运行控制系统可靠性增长测试的总次数为λ和每次可靠性增长测试的测试时间为τ;使用t=1,2,…表示测试序列选择时刻;从时刻t=1到t=λ循环地执行以下步骤:(3-1)在时刻l,根据高速列车运行控制系统功能的可靠性增长函数Rk,m(l+1)=h(τ,Rk,m(l)),得到待测功能测试之后的可靠度集合{Rk,m(l+1)},其中τ表示测试序列子集Tsl的执行时间,Rk,m(l)表示Tsl测试的目标功能fk,m当前时刻可靠度,Rk,m(l+1)表示目标功能fk,m测试之后的可靠度;(3-2)设高速列车运行控制系统的各功能分别为待测试功能,根据待测试功能在执行测试序列子集之后的可靠度值Rk,m(l+1),得到高速列车运行控制系统在测试不同功能之后的系统可靠度值集{R(Rk,m(l+1))};(3-3)求使高速列车运行控制系统可靠度增长最多max(R(Rk,m(l+1)-R(Rk,m(l))的测试序列子集对应的功能fk,m,令fk,m作为本次测试的待测试功能,该功能对应的测试序列子集作为本次测试要执行的测试序列子集;(3-4)执行上述功能fk,m对应的测试序列子集,(3-5)重复步骤(3-1)-(3-4),当完成可靠性增长测试总次数λ后,停止测试。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学;北京全路通信信号研究设计院,未经清华大学;北京全路通信信号研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010605573.9/,转载请声明来源钻瓜专利网。