吉林大学学报(理学版)

• 计算机科学 • 上一篇    下一篇

分布式离散事件系统的安全可诊断性算法

欧阳丹彤1, 罗知雨1, 耿雪娜2, 张立明1   

  1. 1. 吉林大学 计算机科学与技术学院, 符号计算与知识工程教育部重点实验室, 长春 130012;2. 长春理工大学 计算机科学与技术学院, 长春 130022
  • 收稿日期:2017-12-11 出版日期:2018-05-26 发布日期:2018-05-18
  • 通讯作者: 张立明 E-mail:limingzhang@jlu.edu.com

Algorithm of Safe Diagnosability for Distributed Discrete Event Systems

OUYANG Dantong1, LUO Zhiyu1, GENG Xuena2, ZHANG Liming1   

  1. 1. Symbol Computation and Knowledge Engineering of Ministry of Education,College of Computer Science and Technology, Jilin University, Changchun 130012, China; 2. School of Computer Science and Technology,Changchun University of Science and Technology, Changchun 130022, China
  • Received:2017-12-11 Online:2018-05-26 Published:2018-05-18
  • Contact: ZHANG Liming E-mail:limingzhang@jlu.edu.com

摘要: 采用有限状态自动机对分布式离散事件系统建模, 提出一种分布式离散事件系统的安全可诊断性算法. 首先, 获得系统的全局模型, 剪枝并确定系统是否可诊断. 若系统可诊断, 则构建该系统的安全诊断器, 在全局模型中添加安全标签, 判断系统是否安全可诊断. 实验结果表明: 该算法可判断分布式离散事件系统是否安全可诊断, 缩小了求解空间; 最好情况下实例状态数约缩减至7倍, 平均情况下实例状态数约缩减5.45倍.

关键词: 故障诊断, 诊断器, 分布式离散事件系统, 安全

Abstract: The finite state automata was used to model distributed discrete event systems, then we proposed an  algorithm of safe diagnosability for distributed discrete event systems. First, we got the global model of the system, pruning and determining whether the given system could be diagnosed or not. If the system could be diagnosed,  the safediagnostor of the system was constructed. Then the safe labels were added to the global model to determine whether the system was safe diagnosable or not. The experimental results show that the algorithm can judge whether the distributed discrete event system is safe diagnosable or not, and the solution space is reduced. The state numbers are approximately reduced by 7 times in the best case, and the state numbers are approximately reduced by 5.45 times in the average case.

Key words: fault diagnosis, distributed discrete event system, safe, diagnostor

中图分类号: 

  • TP301.6