发明名称 一种离散事件系统的复合故障因果链解耦方法
摘要 本发明公开了一种离散事件系统的复合故障因果链解耦方法,包括以下步骤:根据故障的观测事件集和关系集采用扩展时间Petri网对离散事件系统进行建模;根据扩展时间Petri网的求逆算法,得到时间‑概率Petri网模型;采用时间‑概率Petri网模型对离散事件系统进行推理分析;根据因果链的时间‑概率解耦算法和单纯故障因果链的析出算法对时间‑概率Petri网模型的推理结果进行解耦和因果链的析出。
申请公布号 CN103336732B 申请公布日期 2017.04.26
申请号 CN201310264418.9 申请日期 2013.06.28
申请人 北京交通大学 发明人 贾利民;秦勇;叶阳东;佘维;季常煦;张媛
分类号 G06F11/22(2006.01)I;G06F17/50(2006.01)I 主分类号 G06F11/22(2006.01)I
代理机构 北京市商泰律师事务所 11255 代理人 毛燕生
主权项 一种离散事件系统的复合故障因果链解耦方法,其特征在于,包括以下步骤:根据故障的观测事件集和关系采用扩展时间Petri网对离散事件系统进行建模;根据扩展时间Petri网的求逆算法,得到时间‑概率Petri网模型;采用时间‑概率Petri网模型对离散事件系统进行推理分析;根据因果链的时间‑概率解耦算法和单纯故障因果链的析出算法对时间‑概率Petri网模型的推理结果进行解耦和因果链的析出;所述时间‑概率Petri网模型具体为:∑<sub>TPPN's</sub>=(S,T,F;τ,θ,ρ,β,M<sub>0</sub>),其具体参数定义如下:(1)(S,T,F)是一个原型Petri网,满足<img file="FDA0001218755150000011.GIF" wi="483" he="79" />且<img file="FDA0001218755150000012.GIF" wi="350" he="70" /><img file="FDA0001218755150000013.GIF" wi="70" he="69" />表示s的所有直接和间接后继节点的集合,t·表示t的后置库所集,同理·t表示t的前置库所集;(2)τ:T→R<sub>0</sub>×(R<sub>0</sub>∪{∞}),τ(t<sub>i</sub>)为变迁t<sub>i</sub>关联的时间区间;(3)θ:T→{0,1},θ(t<sub>i</sub>)为变迁t<sub>i</sub>的点火许可函数;(4)ρ:S→[0,1],ρ(s<sub>i</sub>)为s<sub>i</sub>所代表的状态的先验概率;(5)β:T→[0,1]<sup>j</sup>,β(t<sub>i</sub>)为t<sub>i</sub>·在·t<sub>i</sub>条件下的概率分布向量,·t<sub>i</sub>为t<sub>i</sub>的前置库所集,t<sub>i</sub>·为t<sub>i</sub>的后置库所集{s<sub>1</sub>,s<sub>2</sub>,...s<sub>j</sub>},β(t<sub>i</sub>)=[b(s<sub>1</sub>),b(s<sub>2</sub>),...,b(s<sub>j</sub>)],b(s<sub>i</sub>)=p(s<sub>i</sub>|·t<sub>i</sub>),i=1,2,...,j,其中b(s<sub>i</sub>)为s<sub>i</sub>在·t<sub>i</sub>条件下的概率分布;(6)M<sub>0</sub>为Σ<sub>TPPN's</sub>的初始标识,用状态标识M<sub>i</sub>对TPPN的动态行为进行描述,TPPN的每一个状态对应于库所的一个标识向量,采用集合{(s,π(s))}表示M<sub>i</sub>,所有系统状态的集合记为M,若M<sub>j</sub>通过变迁t的发生直接可达M<sub>k</sub>,记为M<sub>j</sub>[t>M<sub>k</sub>;所述扩展时间Petri网的求逆算法,其具体定义如下:ETPN’s为一个四元组Σ<sub>ETPN's</sub>=(S<sub>Ξ</sub>,T<sub>Ξ</sub>,F<sub>Ξ</sub>;I,τ<sub>Ξ</sub>,M<sub>Ξ0</sub>),其中:(1)(S<sub>Ξ</sub>,T<sub>Ξ</sub>,F<sub>Ξ</sub>)是一个原型Petri网,S<sub>Ξ</sub>中的某个令牌λ<sub>Ξ</sub>以时标tm<sub>Ξ</sub>∈R<sub>0</sub>×R<sub>0</sub>表示;(2)<img file="FDA0001218755150000021.GIF" wi="163" he="63" />为抑止弧的集合;(3)τ<sub>Ξ</sub>:T<sub>Ξ</sub>→R<sub>0</sub>×(R<sub>0</sub>∪{∞}),τ<sub>Ξ</sub>(t<sub>i</sub>)为变迁t<sub>i</sub>关联的时间延迟区间;(4)M<sub>Ξ0</sub>为Σ<sub>ETPN's</sub>的初始标识;所述扩展时间Petri网的求逆算法,将某个Σ<sub>ETPN's</sub>转换为Σ<sub>TPPN's</sub>的求逆操作记为Γ,Γ(Σ<sub>ETPN's</sub>)=Σ<sub>TPPN's</sub>,构造的步骤为:步骤1S<sub>Ξ</sub>→S,T<sub>Ξ</sub>→T,在∑<sub>TPPN's</sub>中保留∑<sub>ETPN's</sub>中的所有库所和变迁;步骤2f<sub>Ξ</sub>→f,(f<sub>Ξ</sub>∈S<sub>Ξ</sub>×T<sub>Ξ</sub>,f∈T×S,<img file="FDA0001218755150000025.GIF" wi="143" he="67" />)∨(f<sub>Ξ</sub>∈T<sub>Ξ</sub>×S<sub>Ξ</sub>,f∈S×T,<img file="FDA0001218755150000026.GIF" wi="144" he="65" />),在∑<sub>TPPN's</sub>中将∑<sub>ETPN's</sub>原有的弧均置为反向,抑止弧除外;步骤3I→φ,在∑<sub>TPPN's</sub>中删除所有抑止弧;步骤4<img file="FDA0001218755150000022.GIF" wi="326" he="78" />将Σ<sub>ETPN's</sub>中所有时间延迟区间根据简单时间约束问题的最小网络矩阵(Minimum Network Matrix,MNM)方法转换为Σ<sub>TPPN's</sub>的时间区间τ;步骤5<img file="FDA0001218755150000023.GIF" wi="421" he="79" />将所有Σ<sub>ETPN's</sub>中的令牌λ<sub>Ξ</sub>:tm<sub>Ξ</sub>以REAL方法映射为Σ<sub>TPPN's</sub>中的实令牌λ:(1,tm<sub>Ξ</sub>,{});步骤6对每个没有令牌的源库所进行检测,若该源库所后置变迁的后置库所中存在令牌,则在该源库所中置入一个初始的虚令牌<img file="FDA0001218755150000024.GIF" wi="406" he="71" />步骤7根据实际问题中的参数为Σ<sub>TPPN's</sub>设置ρ和β,并将所有θ置为0;步骤8结束并输出Σ<sub>TPPN's</sub>。
地址 100044 北京市海淀区西直门外上园村3号