基于多Agent的航天发射应急处理系统研究
【摘要】:本文分析了危机及危机应急处理相关概念、性质和应急决策的基本理论。阐述了航天发射的基本过程和特点。结合航天发射的复杂性和高风险性等特点,设计了一个航天发射事故应急系统,并详细分析了航天发射事故应急系统各个模块的功能用途。
本文研究了多Agent技术的相关原理和特点,其中就常用的Agent结构,多Agent之间的通信和协作问题加以详细研究。
在以上理论的基础上,本文进一步分析了多Agent技术实现航天发射应急系统的必要性和可行性,研究了多Agent技术实现航天发射应急系统的方法。设计了“管理协作Agent”和“功能Agent”两类Agent,并设计了其推理、学习、模型库和黑板等内部主要模块的实现算法。最后,就利用面向对象技术和多线程技术实现以上系统做了一些探讨。
其主要工作和成果是:
(1)阐述了危机及危机应急处理的基本概念、性质和危机应急模型和步骤,以及危机应急决策的特点。
(2)阐述了多Agent的基本原理和应用,常用的几种Agent构成形式。并详细研究了多Agent的通信和协作方式。
(3)分析了航天发射的过程和特点,建立了航天发射应急处理系统。
(4)在详细分析航天发射应急处理系统结构的基础上,建立了基于多Agent技术的航天发射应急处理系统。
(5)设计了对应于航天发射应急处理系统两个Agent类,研究了其中的主要组成部分的相关算法。并就利用多线程方式运行Agent进行了初步设计。