作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (11): 228-230.250. doi: 10.3969/j.issn.1000-3428.2012.11.070

• 工程应用技术与实现 • 上一篇    下一篇

基于故障树的专家系统推理机设计

陈 正1,2,李华旺1,2,常 亮1,2   

  1. (1. 上海微小卫星工程中心,上海 200050;2. 中国科学院上海微系统与信息技术研究所,上海 200050)
  • 收稿日期:2011-08-22 出版日期:2012-06-05 发布日期:2012-06-05
  • 作者简介:陈 正(1986-),男,硕士研究生,主研方向:卫星自主健康管理,星载软件设计;李华旺,研究员、博士;常 亮,副研究员、硕士
  • 基金资助:
    上海市科委专项基金资助项目(10DZ2291700)

Design of Inference Engine for Expert System Based on Fault Tree

CHEN Zheng 1,2, LI Hua-wang 1,2, CHANG Liang 1,2   

  1. (1. Shanghai Engineering Center for Micro-satellite, Shanghai 200050, China; 2. Shanghai Institute of Micro-system and Information Technology, Chinese Academy of Sciences, Shanghai 200050, China)
  • Received:2011-08-22 Online:2012-06-05 Published:2012-06-05

摘要: 针对微小卫星强实时性和资源受限的特点,提出一种基于故障树的专家系统推理机。根据广度优先搜索设计正向推理算法,根据深度优先搜索设计逆向推理算法,2种算法在时间和空间上均满足线性复杂度。实验结果表明,该推理机可满足微小卫星对实时性的要求,同时也能节省星上资源。

关键词: 推理机, 专家系统, 故障树, 故障诊断, 图算法, 微小卫星

Abstract: According to the rigorous requirements for real-time performance and conditional resource of the micro-satellite, inference engine of expert system is designed based on fault tree. It designs forward direction inference algorithm based on breadth-first search, and reverse direction inference algorithm based on depth-first search search. Time complexity and space complexity of two algorithms are both linear. Experimental result shows that the engine can not only improve the efficiency of inference engine, but also save the resource of the micro-satellite.

Key words: inference engine, expert system, fault tree, fault diagnosis, graph algorithms, micro-satellite

中图分类号: