摘要
在基于Agent的作战仿真中,描述作战实体的Agent的行为异常复杂,采用传统的面向事件例程的仿真策略,会使Agent仿真模型的描述和执行缺乏灵活性和可扩展性,不利于降低建模仿真的复杂度。提出采用进程交互法作为基于Agent的作战仿真的基本仿真策略,将Agent在物理域、信息域和认知域内的行为描述为不同的进程,降低各域内行为描述的耦合性,增强Agent行为模型的可扩展性,并通过进程交互仿真的控制方法约束各行为进程的启动、挂起、继续运行和终止,无需模型开发人员管理Agent行为进程的调度。这种方法使Agent行为描述更加清晰和易于理解,有效降低了Agent行为描述和仿真调度的复杂度。通过一个应用实例,验证了提出方法的有效性。
In the Agent-based warfare simulation,the behavior of Agents representing the fighters is very complicated.The event routine-oriented simulation strategy makes the description and execution of Agent's simulation models lack of flexibility and expandability,which isn't helpful to reduce the complication of the modeling and simulation.The Process Interaction was proposed as the simulation strategy for the Agent-based warfare simulation.The different kinds of Agent's behavior in physical,information and cognitive domains were described in different processes,which reduced the coupling among the behavior in the three domains and improved the expansibility of the Agent's behavior models.The scheduling operations of the behavior process including startup,holding,continuing to run and terminating were controlled with the methods of Process Interaction so that the model developers didn't need to manage the scheduling of the Agent's behavior processes.This method makes the description of the Agent's behavior more understandable and clearer and effectively reduces the complication of the Agent's behavior description and simulation scheduling.Through an application example,the proposed method is validated.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2012年第3期509-514,520,共7页
Journal of System Simulation
基金
国家自然科学基金项目(60974074)
装备预研基金资助课题(9140C640505)
关键词
基于Agent的作战仿真
进程交互
行为描述
仿真调度
Agent-based warfare simulation
process interaction
behavior description
simulation scheduling