基于多Agent结构的远程协同故障诊断系统研究与设计

基于多Agent结构的远程协同故障诊断系统研究与设计

论文摘要

故障诊断系统的作用是及时发现故障,给出故障信息,并确定故障的部位、类型。高新技术的突飞猛进,使军事装备出现了跨越性发展,装备结构也日趋复杂。传统的故障诊断方式已经不能满足诊断要求,需要新的故障诊断方法适应装备的复杂结构。Agent技术是为系统的智能求解而发展起来的,通过对问题的描述、分解和分配,构成分散的、面向特定问题、相对简单的子系统,并协调各子系统并行地、相互协作地进行问题求解。Agent的智能性、开放性和协同性十分适合装备的故障诊断。本文将多Agent技术引入了故障诊断领域,在传统故障诊断系统的基础上,结合Agent的基本结构和特性,构造了故障诊断Agent。以故障诊断Agent为基本单元,设计了基于多Agent结构的远程协同故障诊断系统,利用各诊断子Agent间的协作共同完成由单个诊断子Agent难以完成的诊断任务。各个故障诊断子Agent都是一个独立的、完整的诊断实体,具有各自的诊断方法、诊断规则、知识处理能力及同其它Agent协作的能力。本文的主要工作是设计基于多Agent结构的远程协同故障诊断系统的总体结构,实现对不同装备的通用故障诊断。解决的主要问题是诊断任务的分解、分配和控制,多Agent间的协作及故障诊断Agent的构造,并对诊断系统的安全技术进行了初步的探讨,为应用系统的开发提供了理论指导。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.1.1 研究背景
  • 1.1.2 研究意义
  • 1.2 相关研究现状
  • 1.2.1 诊断模式发展的不同阶段
  • 1.2.2 目前使用的典型智能诊断方法及其优缺点
  • 1.3 论文的主要工作
  • 1.4 论文的结构安排
  • 第二章 相关知识及技术简介
  • 2.1 Agent技术介绍
  • 2.1.1 Agent的概念
  • 2.1.2 Agent的性质
  • 2.1.3 Agent的基本结构
  • 2.2 多Agent技术介绍
  • 2.2.1 多Agent的概念
  • 2.2.2 多Agent间通信机制研究
  • 2.2.3 多Agent技术的发展现状及前景
  • 2.3 故障诊断技术
  • 2.4 远程故障诊断系统结构模式
  • 2.4.1 C/S结构
  • 2.4.2 B/S结构
  • 2.5 多Agent技术和远程故障诊断技术的关系
  • 2.6 本章小结
  • 第三章 故障诊断策略研究
  • 3.1 概述
  • 3.2 诊断任务分解策略
  • 3.3 基于合同网的诊断任务分配策略
  • 3.4 诊断任务控制策略
  • 3.5 诊断Agent协调策略
  • 3.6 本章小结
  • 第四章 故障诊断系统总体结构设计
  • 4.1 系统采用的结构模式
  • 4.2 系统的总体结构设计
  • 4.2.1 数据采集处理 Agent
  • 4.2.2 状态监测 Agent
  • 4.2.3 域故障诊断 Agent
  • 4.2.4 诊断任务分解 Agent
  • 4.2.5 诊断任务控制 Agent
  • 4.2.6 故障诊断 Agent
  • 4.2.7 故障数据库设计
  • 4.2.8 知识管理 Agent
  • 4.2.9 系统安全
  • 4.3 本章小结
  • 第五章 故障诊断系统的实现
  • 5.1 多线程技术
  • 5.2 状态监测关键代码
  • 5.3 故障诊断关键代码
  • 5.3.1 故障诊断 Agent关键代码
  • 5.3.2 诊断任务控制 Agent关键代码
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 作者简介 攻读硕士学位期间完成的主要工作
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于多Agent结构的远程协同故障诊断系统研究与设计
    下载Doc文档

    猜你喜欢