中国科技核心期刊

中文核心期刊

CSCD来源期刊

空间控制技术与应用 ›› 2012, Vol. 38 ›› Issue (6): 35-.doi: 10.3969/j.issn.1674-1579.2012.06.008

• 技术交流 • 上一篇    下一篇

基于ActiveX的多Agent自主运行仿真系统

  

  • 出版日期:2012-12-24 发布日期:2013-02-26

ActiveXBased Simulation System for MultiAgentBased Autonomous System

  • Online:2012-12-24 Published:2013-02-26

摘要: 针对面向分布式航天器系统应用的多Agent自主运行系统仿真的需求,设计了分布式的自主运行仿真系统AgSimu.提出了以ActiveX组件来实现各种类型Agent的方法,以ActiveX容器应用程序实现Agent容器,完成对Agent的建模、配置、管理和通信,可以方便地构建不同结构的分布式多Agent组织,仿真它们的交互与协同工作.通过在Matlab/Simulink的S函数中使用ActiveX控件,实现了多Agent仿真系统与Simulink中的对象模型进行交互,从而可以实现多Agent自主运行系统的闭环控制仿真.

关键词: 自主运行系统, MAS, 仿真系统, ActiveX

Abstract: An ActiveXbased distributed simulation system named AgSimu was proposed in order to satisfy the requirement of MultiAgentbased autonomous system for distributed spacecraft systems.The COM/ActiveX Component was used to build all kinds of Agent,and ActiveX container was designed to act as Agent container,build up multiagent object model and manage the configuration and communication of these agents.Some different architecture of distributed agent systems can be made up and their realtime interaction and coordinated work can be simulated.By using ActiveX in Sfunction of Matlab/Simulink,the system can cooperate with models in Simulink.Therefore the closeloop simulation include controlled objects can be realized.

Key words: autonomous system, MAS, simulation system, ActiveX

中图分类号: 

  •