离散事件系统(Discrete Event Systems,DES) 是一种在离散事件和状态上建模的系统。DES已经成功地运用到许多实际应用中,例如生产系统、工程系统、计算机网络等都能够在某种抽象水平上构建为一个DES。为保障系统的安全运行,近年来DES的故障诊断问题受到了许多国内外研究学者的关注[1-3]。
在大多数工程应用中,DES的状态和事件都是明确的。然而在一些其他应用中,DES的状态和事件不是明确的而是模糊的。例如,在生物医学领域中,含糊、不准确性和主观性都是模糊典型的特征。为了解决这类问题,美国著名教授Lin等[4]把经典DES模型和模糊集理论结合起来,并提出了模糊离散事件系统(Fuzzy Discrete Event Systems,FDES) 这一概念。FDES成功地应用在生物医学领域上[5-7]。
虽然运用这些故障诊断方法都可以在故障事件或模式故障发生后的一定时延内将故障诊断出来,但是故障事件从发生到被诊断期间,系统仍有可能会执行一些被禁止的非法操作,这对于已经发生故障的系统来说是很危险的。为此,Paoli 等[8]在经典DES故障诊断问题中提出了安全性要求,并得到了一种安全诊断的方法。文献[9-10]又将经典DES的安全诊断方法扩展到了FDES中。一个安全可诊断的模糊系统不但要求系统中发生的故障能够以一定的诊断程度诊断出来,而且这种诊断应该在不执行任何被禁止的非法操作之前完成。
上述文献中的故障诊断方法都只是对单个事件而引发的故障进行诊断。而在现实的系统中,故障往往是由多个事件相继发生而引起的(称为模式故障) 。文献[11]研究了经典DES的模式故障诊断问题,提出了模式故障诊断性的验证算法。文献[12]研究了DES的模式故障在线诊断问题,并提出了在线诊断算法。文献[13-14]研究了随机离散事件系统的模式故障诊断问题。文献[15]则进一步将经典DES的模式故障诊断方法扩展到了FDES中,提出了一种模式故障诊断的方法。然而,这种模式故障诊断方法由于在故障诊断期间仍然可能会执行一些被禁止的非法操作而存在安全隐患。
本文主要研究分布式模糊离散事件系统的模式故障安全诊断的问题,提出一种基于模式故障安全协同诊断器的模式故障安全诊断方法,此方法不同于文献[10]和文献[15]的方法。文献[10]研究的是故障事件(非模式故障)的安全协同诊断,它是通过构造故障诊断器来实现的。文献[15]研究的是模式故障的故障诊断问题(非安全诊断问题),它是通过构造模式故障诊断器来实现的。而本文考虑的是分布式FDES模式故障的安全诊断问题,通过构造一个模式故障安全协同诊断器,并得到模式故障安全可诊断的充分必要条件,从而实现分布式FDES的模式故障安全诊断。
1 模糊离散事件系统(FDES)一个经典DES能够用一个四元组
设一个在语言L中的字符串
如果经典DES中状态集合
$ {c_{ij}} = \mathop {{\rm{max}}}\limits_{l = 1}^m {\rm{min}}\{ {a_{il}},{b_{lj}}\} $ | (1) |
设
对于每一个
$ {\tilde E_{{\text{max-o}}}} \left\{ \tilde{\boldsymbol{ \sigma}} \in \tilde E : \left(\forall {{\tilde{\boldsymbol{ \sigma}}} {'}}\in \tilde E\right) { { \tilde \varSigma} _{\rm{o}}}\left(\tilde{\boldsymbol{ \sigma}} \right) \ge { \tilde \varSigma _{\rm{o}}}({\tilde{\boldsymbol{ \sigma}} {'}}) \right\} $ | (2) |
模糊离散事件系统
对于模糊事件
${P_{\tilde {\boldsymbol{\sigma}} }}(\tilde {\boldsymbol{a}})\left\{ {\begin{array}{*{20}{l}} {\tilde {\boldsymbol{a}}\;,\;{\text{如果}}\;\tilde {\boldsymbol{a}} \in {\tilde E_{{\text{max-o}}}}\;或者{{\tilde \varSigma}_{\rm{o}}}(\tilde {\boldsymbol{a}}) > {{\tilde \varSigma}_{\rm{o}}}(\tilde {\boldsymbol{\sigma}} )}\\ {\varepsilon \;,\;}其他 \end{array}} \right. $ | (3) |
设
$ {\varPsi _{\tilde S}}(\tilde K) ={ \tilde s\tilde {\boldsymbol{\sigma}} \in \tilde S | \tilde k\tilde {\boldsymbol{\sigma}} 是 \tilde s\tilde {\boldsymbol{\sigma}} 的子序列且 \tilde \varSigma _{\tilde K}^{\tilde S}(\tilde s\tilde {\boldsymbol{\sigma}} ) \geqslant { \tilde \varSigma _{\tilde K}}(\tilde u) } $ | (4) |
一个安全诊断的FDES不但要求系统中发生的模式故障事件串能够以一定的程度诊断出来,而且这种诊断应该在不执行任何被禁止的非法操作之前完成。设
$ {\tilde L^I} =\{ \tilde \omega \in \tilde L/\tilde s:\tilde s \in {\varPsi _{\tilde S}}(\tilde u) , \tilde t \in \varGamma \; , \; \tilde t \text{是} \tilde \omega \text{的一个子序列}\} $ | (5) |
为了识别系统中非法语言字符串,引入一个标识符集合
定义1 设
$ \begin{gathered} (\exists {n_0} \in N) (\forall \tilde s \in {\varPsi _{\tilde S}}(\tilde K) ) (\forall \tilde t \in \tilde L/\tilde s) (|\tilde t\,| \geqslant {n_0} \Rightarrow (\exists i \in I) \\ (\exists \tilde v \in {\text{pre}}(\tilde t\,) ) ({\text{pre}}(\tilde {v}) \cap {{\tilde L}^I} = \emptyset ) \wedge ({\lambda _i} = {\text{FPD}}_{i,\tilde K}^{\tilde S}(\tilde s\tilde {v}) \geqslant \lambda > 0) ) \\ \end{gathered} $ | (6) |
则称系统
直观上,系统
例1 假设某地近期爆发一种不明原因的动物疾病。医生对这种新型疾病不是很了解,根据现有的知识认为抗生素、茶碱、奥氟沙星、多巴胺、琥珀酸红霉素乙脂、溴化异丙托溴铵(分别用
假设根据临床经验,白细胞数量过高可以看作是病情可能恶化的一个特征,而在服用完多巴胺后再服用抗生素将会导致白细胞数量过高。因此,可以把服用完多巴胺后再服用抗生素看作是模式故障
通过对动物的治疗过程来分析这6种药物的使用情况。因为动物的身体状况可能同时属于“好”“一般”和“差”这3种状态但却带有不同的隶属度,因此可以把治疗过程看作是一个FDES。当动物服用某种药物后,不能准确地判断出动物的身体状况从一个状态转移到另一个状态,因此一个模糊事件可以用一个3×3矩阵来表示。
假设在动物的整个治疗过程能够构建一个FDES,用
![]() |
图 1 模糊离散事件系统
|
$ \tilde {\boldsymbol{a}} = \left[ {\begin{array}{*{20}{c}} {0.9}& 0& 0 \\ {0.7}&{0.3}& 0 \\ {0.2}&{0.1}&{0.4} \end{array}} \right] \;,\; \tilde {\boldsymbol{b}} = \left[ {\begin{array}{*{20}{c}} {0.7}&{0.3}&{0.2} \\ 0&{0.4}&{0.3} \\ 0& 0&{0.6} \end{array}} \right] $ |
$ \tilde {\boldsymbol{c}} = \left[ {\begin{array}{*{20}{c}} {0.6}& 0& 0 \\ {0.1}&{0.3}& 0 \\ {0.7}&{0.2}&{0.2} \end{array}} \right] \;,\;\tilde {\boldsymbol{d}} = \left[ {\begin{array}{*{20}{c}} {0.5}&{0.3}&{0.6} \\ 0&{0.6}&{0.5} \\ 0& 0&{0.4} \end{array}} \right] $ |
$ \tilde {\boldsymbol{e}} = \left[ {\begin{array}{*{20}{c}} {0.6}& 0& 0 \\ {0.2}&{0.4}& 0 \\ {0.7}&{0.5}&{0.1} \end{array}} \right] \;,\; \tilde {\boldsymbol{f}} = \left[ {\begin{array}{*{20}{c}} {0.8}&{0.3}&{0.1} \\ 0&{0.3}&{0.1} \\ 0& 0&{0.4} \end{array}} \right] $ |
由于动物服用某种药物后,效果特征并不是很明显,所以可以用模糊事件的可观测程度来表示动物服用药物后效果特征的明显程度。假设有2个治疗团队同时对该动物进行联合会诊。假设这2个治疗团队对每个模糊事件的可观测程度为
$ {\tilde \varSigma_{1,{\text{o}}}}(\tilde {\boldsymbol{a}}) = 0.8,{\text{ }}{\tilde \varSigma_{1,{\text{o}}}}(\tilde {\boldsymbol{b}}) = 0.3,{\text{ }}{\tilde \varSigma_{1,{\text{o}}}}(\tilde {\boldsymbol{c}}) = 0.1 $ |
$ {\tilde \varSigma_{1,{\text{o}}}}(\tilde {\boldsymbol{d}}) = 0.5,{\text{ }}{\tilde \varSigma_{1,{\text{o}}}}(\tilde {\boldsymbol{e}}) = 0.7,{\text{ }}{\tilde \varSigma_{1,{\text{o}}}}(\tilde {\boldsymbol{f}}) = 0.2 $ |
$ {\tilde \varSigma_{2,{\text{o}}}}(\tilde {\boldsymbol{a}}) = 0.7,{\text{ }}{\tilde \varSigma_{2,{\text{o}}}}(\tilde {\boldsymbol{b}}) = 0.3,{\text{ }}{\tilde \varSigma_{2,{\text{o}}}}(\tilde {\boldsymbol{c}}) = 0.8 $ |
$ {\tilde \varSigma_{2,{\text{o}}}}(\tilde {\boldsymbol{d}}) = 0.6,{\text{ }}{\tilde \varSigma_{2,{\text{o}}}}(\tilde {\boldsymbol{e}}) = 0.5,{\text{ }}{\tilde \varSigma_{2,{\text{o}}}}(\tilde {\boldsymbol{f}}) = 0.4 $ |
假设每一种药物在模式故障
根据图1得出
假设模式故障发生(即服用完多巴胺后再服用抗生素而导致白细胞数量过高)之后,连续服用琥珀酸红霉素乙脂和溴化异丙托溴铵(即
取n0=3,
$ \begin{gathered}{\lambda _1} = \frac{{{\rm{min}}\left\{ {{\tilde \varSigma}_{\tilde K}}(\tilde u) ,\tilde \varSigma_{\tilde K}^{\tilde S}(\tilde \omega ) |\tilde \omega \in P_{1,\tilde {\boldsymbol{\sigma}} }^{ - 1}{P_{1,\tilde {\boldsymbol{\sigma}} }}(\tilde s\tilde t) \subseteq \tilde S\right\} }}{{{{\tilde \varSigma}_{\tilde K}}(\tilde u) }} =\\ \frac{{{\rm{min}}\left\{ {{\tilde \varSigma}_{\tilde K}}(\tilde {\boldsymbol{a}}\tilde {\boldsymbol{d}}) ,{{\tilde \varSigma}_{\tilde K}}(\tilde {\boldsymbol{a}}\tilde {\boldsymbol{b}}\tilde {\boldsymbol{d}}\tilde {\boldsymbol{e}}) \right\} }}{{{{\tilde \varSigma}_{\tilde K}}(\tilde {\boldsymbol{a}}\tilde {\boldsymbol{d}}) }} = \frac{{0.1}}{{0.4}} =0.25 \end{gathered}$ |
并且存在一个
$ {\text{pre}}(\tilde {v}) \cap {\tilde L^I} = \emptyset $ |
$ \begin{gathered}{\lambda _2} = \frac{{{\rm{min}}\left\{ {{\tilde \varSigma}_{\tilde K}}(\tilde u) ,\tilde \varSigma_{\tilde K}^{\tilde S}(\tilde \omega ) |\tilde \omega \in P_{2,\tilde {\boldsymbol{\sigma}} }^{ - 1}{P_{2,\tilde {\boldsymbol{\sigma}} }}\left(\tilde s\tilde t\right) \subseteq \tilde S\right\} }}{{{{\tilde \varSigma}_{\tilde K}}(\tilde u) }} =\\ \frac{{{\rm{min}}\left\{ {{\tilde \varSigma}_{\tilde K}}(\tilde {\boldsymbol{a}}\tilde {\boldsymbol{d}}) ,{{\tilde \varSigma}_{\tilde K}}(\tilde {\boldsymbol{a}}\tilde {\boldsymbol{b}}\tilde {\boldsymbol{d}}\tilde {\boldsymbol{c}}) \right\} }}{{{{\tilde \varSigma}_{\tilde K}}(\tilde {\boldsymbol{a}}\tilde {\boldsymbol{d}}) }} = \frac{{0.2}}{{0.4}} =0.5 \end{gathered}$ |
并且也存在一个
下面给出模式故障安全协同诊断器的构建方法。
步骤1:模式故障识别器的构建。
给定一个
$ {\tilde{\delta }}_{\tilde{S}}({\tilde{q}}^{\tilde{S}},\tilde{{\boldsymbol{\sigma}} }) =\left\{\begin{split}&{\tilde{q}}^{\tilde{S}}+1,\;如果\tilde{{\boldsymbol{\sigma}} }={\tilde{{\boldsymbol{\sigma}} }}_{{\tilde{q}}^{\tilde{S}}+1} \\ &{\tilde{q}}^{\tilde{S}},\;其他 \end{split} \right.$ | (7) |
并且
模式故障识别器
步骤2:非法语言识别器的构建。
给定一个
$ \varOmega (\tilde{s}) =\left\{\begin{array}{l}{S}^{1},如果\text{pre}(\tilde{s}) \cap {\varPsi }_{\tilde{S}}(\tilde{K}) \text=\varnothing \\ {S}^{2},如果\tilde{s}\in {\varPsi }_{\tilde{S}}(\tilde{K}) ({\tilde{E}}^{\ast }-{\tilde{L}}^{I}) \\ B\text{ },如果\tilde{s}\in {\varPsi }_{\tilde{S}}(\tilde{K}) {\tilde{L}}^{I} \end{array}\right. $ | (8) |
步骤3:本地模式故障安全诊断器的构建。
设
$ {\tilde E_{i,{\rm{d}}}} = {\tilde E_{i,\max {\text{-o}}}} \cup \left\{ \tilde {\boldsymbol{a}} \in \tilde E:{\tilde \varSigma_{i,{\text{o}}}}(\tilde {\boldsymbol{a}}) > {\tilde \varSigma_{i,{\text{o}}}}(\tilde {\boldsymbol{\sigma}} ) \right\} $ |
$ {\tilde \delta _{i,{\rm{d}}}}({\tilde p^i},\tilde {\boldsymbol{a}}) = \mathop \cup \limits_{({{\tilde q}_{{\rm{la}}}},{l_3}) \in {{\tilde p}^i}} \mathop \cup \limits_{\tilde s \in {{\tilde L}_{\tilde {{{\boldsymbol{a}}}}}}({{\tilde p}^i},\tilde {\boldsymbol{a}}) } \{ {\tilde \delta _{{\rm{la}}}}\left({\tilde q_{{\rm{la}}}},\tilde s\right) ,{\rm{LP}}\left({\tilde q_{{\rm{la}}}},{l_3},\tilde s\right) \} $ |
如果
$ \text{LP}\left({\tilde{p}}^{i},{l}_{3},\tilde{s}\right) =\left\{\begin{array}{l}{F}^{\gamma },\text{如果}{l}_{3}\text=B \\ {F}^{{\gamma'}},如果{l}_{2}={S}^{2}并且{\gamma'} < \gamma \\ {F}^{\gamma },如果{l}_{2}={S}^{2}并且{\gamma'}\ge \gamma \end{array}\right. $ | (9) |
如果
$ \text{LP}\left({\tilde{p}}^{i},{l}_{3},\tilde{s}\right) =\left\{\begin{array}{l}{F}^{{\gamma'}}\text{ },如果{l}_{1}\text=m\text{,}{l}_{2}\text={S}^{2}并且{\gamma '} < \gamma \\ {F}^{\gamma }\text{ },如果{l}_{1}\text=m\text{,}{l}_{2}\text={S}^{2}并且{\gamma'}\ge \gamma \\ {N}^{{\gamma'}},如果{l}_{1}\ne m\text{,}{l}_{2}={S}^{1}并且{\gamma '} < \gamma \\ {N}^{\gamma },如果{l}_{1}\ne m\text{,}{l}_{2}={S}^{1}并且{\gamma '}\ge \gamma \end{array}\right. $ | (10) |
步骤4:全局模式故障安全诊断器的构建。
$ {\tilde \delta _{\rm{D}}}({\tilde p^{\rm{D}}},\tilde {\boldsymbol{a}}) = \mathop \cup \limits_{({{\tilde q}_{{\rm{la}}}},{l_3}) \in {{\tilde p}^{\rm{D}}}} \mathop \cup \limits_{\tilde s \in {{\tilde L}_{\tilde {\boldsymbol{a}}}}({{\tilde p}^{\rm{D}}},\tilde {\boldsymbol{a}}) } \{ {\tilde \delta _{{\rm{la}}}}\left({\tilde q_{{\rm{la}}}},\tilde s\right) ,{\text{LP}}({\tilde q_{{\rm{la}}}},{l_3},\tilde s) \} $ |
步骤5:模式故障安全协同诊断器的构建。
$ {\tilde{{\boldsymbol{\sigma}} }}^{i}=\left\{\begin{array}{l}{\tilde{{\boldsymbol{\sigma}} }}^{{\rm{D}}},如果{\tilde{{\boldsymbol{\sigma}} }}^{{\rm{D}}}\in {\tilde{E}}_{i,{\rm{d}}} \\ \varepsilon \text{ },其他 \end{array} \right.$ | (11) |
转移函数
$ {\tilde{p}}^{{{\rm{D}}}{{'}}}=\left\{\begin{array}{l}{\tilde{\delta }}_{{\rm{D}}}({\tilde{p}}^{{\rm{D}}},{\tilde{{\boldsymbol{\sigma}} }}^{{\rm{D}}}) ,如果{\tilde{\delta }}_{{\rm{D}}}({\tilde{p}}^{{\rm{D}}},{\tilde{{\boldsymbol{\sigma}} }}^{{\rm{D}}}) 有定义 \\ {\tilde{p}}^{{\rm{D}}},其他 \end{array}\right. $ | (12) |
对于每一个
$ {\tilde{p}}^{{i'}}=\left\{\begin{array}{l}{\tilde{\delta }}_{i,{\rm{d}}}({\tilde{p}}^{i},{\tilde{{\boldsymbol{\sigma}} }}^{i}) ,如果{\tilde{\delta }}_{i,{\rm{d}}}({\tilde{p}}^{i},{\tilde{{\boldsymbol{\sigma}} }}^{i}) 有定义 \\ {\tilde{p}}^{i},其他 \end{array} \right.$ | (13) |
注释1 上述步骤1构建的模式故障识别器
![]() |
图 2 模式故障安全协同诊断器的构造框架 Figure 2 Construction architecture of pattern failure safe codiagnoser |
定义2 设
定义3 设
在定义2和定义3引入第
定理1 设
(1)
(2)
证明 充分性:假设
$\begin{gathered} \left(\exists i \in I\right) \left(\exists \tilde v \in {\text{pre}}(\tilde t) \right) ({\text{pre}}\left(\tilde v\right) \cap {\tilde L^I} = \emptyset ) \wedge \\ \left({\lambda _i} = {{\rm{min}}_{\tilde u \in \tilde K}}\left(\frac{{{D_i}}}{{{{\tilde \varSigma}_{\tilde K}}\left(\tilde u\right) }}\right) \geqslant \lambda > 0\right) \end{gathered}$ |
所以存在
$ \frac{{\min \left\{ {{\tilde \varSigma }_{\tilde K}}(\tilde u) ,\tilde \varSigma _{\tilde K}^{\tilde S}(\tilde \omega ) \right\} }}{{{{\tilde \varSigma }_{\tilde K}}(\tilde u) }} \leqslant \frac{{\min \left\{ {{\tilde \varSigma }_{\tilde K}}({{\tilde u}^{'}}) ,\tilde \varSigma _{\tilde K}^{\tilde S}(\tilde \omega ) \right\} }}{{{{\tilde \varSigma }_{\tilde K}}({{\tilde u}^{'}}) }} $ |
即
必要性:下面用反证法证明必要性。假设
若不满足条件(1),则在
若不满足条件(2),则在
下面通过一个例子来说明第3部分构建模式故障安全协同诊断器的具体步骤以及用定理1中的方法来判断例1中构建的FDES模型
例2 考虑例1中的FDES模型
首先由获得模式故障
![]() |
图 3 模式故障识别器
|
![]() |
图 4 非法语言识别器
|
再根据步骤3构建本地模式故障安全诊断器
![]() |
图 5 本地模式故障安全诊断器
|
根据步骤5,模式故障安全协同诊断器
![]() |
图 6 模式故障安全协同诊断器
|
在
$ \lambda=\dfrac{{{\rm{min}}{(}\gamma {) }}}{{{{\tilde \varSigma}_{\tilde K}}{(}\tilde {\boldsymbol{\sigma}} {) }}}=\dfrac{{{\rm{min}}{(}0.2,0.1{) }}}{{0.4}}=\dfrac{{0.1}}{{0.4}}=0.25 $ |
这与例1用定义的方法得到的结论相吻合。
5 总结本文在FDES的框架下,提出了一种模式故障安全协同诊断的定义方法。并且通过构建模式故障安全协同诊断器,得到了一个判定分布式FDES的模式故障安全诊断的充分必要条件。在本文研究的基础上,还可以进一步考虑赋时DES的模式故障安全诊断和FDES的模式故障安全预测等问题。
[1] |
SAMPATH M, SENGUPTA R, LAFORTUNE S, et al. Diagnosability of discrete-event systems[J].
IEEE Transactions on Automatic Control, 1995, 40(9): 1555-1575.
DOI: 10.1109/9.412626. |
[2] |
SAMPATH M, SENGUPTA R, LAFORTUNE S, et al. Failure diagnosis using discrete-event models[J].
IEEE Transactions on Control Systems Technology, 1996, 4(2): 105-124.
DOI: 10.1109/87.486338. |
[3] |
QIU W, KUMAR R. Decentralized failure diagnosis of discrete event systems[J].
IEEE Transactions on Systems, Man, and Cybernetics - Part A:Systems and Humans, 2006, 36(2): 384-395.
DOI: 10.1109/TSMCA.2005.853503. |
[4] |
LIN F, YING H. Modeling and control of fuzzy discrete event systems[J].
IEEE Transactions on Systems, Man, and Cybernetics, Part B(Cybernetics), 2002, 32(4): 408-415.
DOI: 10.1109/TSMCB.2002.1018761. |
[5] |
YING H, LIN F. A fuzzy discrete event system approach to determining optimal HIV/AIDS treatment regimens[J].
IEEE Transactions on Information Technology in Biomedicine, 2006, 10(4): 663-676.
DOI: 10.1109/TITB.2006.874200. |
[6] |
KILIC E. Diagnosability of fuzzy discrete event systems[J].
Information Sciences, 2008, 178(3): 858-870.
DOI: 10.1016/j.ins.2007.09.009. |
[7] |
LIU F C, QIU D. Diagnosability of fuzzy discrete event systems: a fuzzy approach[J].
IEEE Transactions on Fuzzy Systems, 2009, 17(2): 372-384.
DOI: 10.1109/TFUZZ.2009.2013840. |
[8] |
PAOLI A, LAFORTUNE S. Safe diagnosability for fault-tolerant supervision of discrete event systems[J].
Automatic, 2005, 41(8): 1335-1347.
DOI: 10.1016/j.automatica.2005.03.017. |
[9] |
LIU F C. Safe diagnosability of fuzzy discrete-event systems and a polynomial-time verification[J].
IEEE Transactions on Fuzzy Systems, 2015, 23(5): 1534-1544.
DOI: 10.1109/TFUZZ.2014.2362767. |
[10] |
LIU F C, WU L. Decentralized safe diagnosis of fuzzy discrete event systems[C]// 37th Chinese Control Conference(CCC) . Wuhan: CCC, 2018. 1970-1975.
|
[11] |
GENC S, LAFORTUNE S. Diagnosis of patterns in partially-observed discrete-event systems[C]// Proceedings of the 45th IEEE Conference on Decision and Control. San Diego: IEEE, 2006: 422-427.
|
[12] |
阙蔡雄, 刘富春, 赵锐, 等. 基于Petri网诊断器的离散事件系统模式故障的在线诊断[J].
控制理论与应用, 2020, 37(7): 1621-1627.
QUE C X, LIU F C, ZHAO R, et al. On-line pattern diagnosis of discrete event systems with Petri net diagnosers[J]. Journal of Control Theory and Applications, 2020, 37(7): 1621-1627. DOI: 10.7641/CTA.2020.90427. |
[13] |
金衍伟, 刘富春, 赵锐, 等. 分布式随机离散事件系统的模式故障预测[J].
控制理论与应用, 2022, 39(1): 59-66.
JIN Y W, LIU F U, ZHAO R, et al. Coprognosability of pattern fault for decentralized stochastic discrete event systems[J]. Journal of Control Theory and Applications, 2022, 39(1): 59-66. DOI: 10.7641/CTA.2021.00920. |
[14] |
GENG X, OU YANG D, JIANG Z. Pattern diagnosis for stochastic discrete event systems[J].
Engineering Applications of Artificial Intelligence, 2020, 87(1): 1-10.
|
[15] |
石聪聪, 刘富春. 模糊离散事件系统基于模式的故障诊断[J].
广东工业大学学报, 2019, 36(1): 39-45.
SHI C C, LIU F C. A pattern-based failure diagnosis of fuzzy discrete-event systems[J]. Journal of Guangdong University of Technology, 2019, 36(1): 39-45. |