摘要
使用基于agent的建模与仿真(ABMS)方法从总体角度研究多卫星系统(MSS)的功能行为,需要在计算机仿真软件的支持下进行。但当前缺少这类软件,需要根据具体问题使用通用语言自行开发。在开发中有两个重要问题,其一是MSS模型应遵循什么样的体系结构,其二是软件所应具备的支持功能。针对这两个问题,该文深入研究了此领域一个较有代表性的软件ObjectAgent(OA),并结合作者的经验和成果,介绍了用于表示MSS的层次化agent模型体系,以及确保MSS的ABMS可信度所需的两种辅助功能。然后分析了OA的缺点,并提出了改进策略。
It should be supported by the simulation software that using agent - based modeling and simulation (ABMS) to study functions and behaviors of multi -satellite systems (MSS) from a whole perspective. However, such kind of software is few, so it needs to be developed by using general programming language. There are two important problems in the development. One is what kind of architecture that the MSS model should follow, the other is what functions should be provided by the software. Aiming at the problems, by analyzing a typical software platform, ObjectAgent, in detail, with the author' s experience and research findings, the hierarchical agent model architecture for MSS and two types of supportable functionalities to ensure the credibility of ABMS for MSS are introduced. And then, disadvantages of OA are discussed and the improvement strategy is presented.
出处
《计算机仿真》
CSCD
2007年第11期24-28,共5页
Computer Simulation
基金
国防预研重点基金(9140A20050106KG01)
国防预研基金(51420010303KG0109)
关键词
基于智能体的建模与仿真
多卫星系统
模型
软件
Agent - based modeling and simulation (ABMS)
Multi - satellite system (MSS)
Model
Software