摘要
针对仿真模型可重用性不足的问题,以海空对抗战术仿真为背景,设计了一种基于工厂机制的Air-SeaSim CGF(Computer Generated Forces)仿真模型开发系统.遵循"自底向上"的开发原则,构造了由模型层、对象层、服务层和应用层构成的Air-SeaSim CGF模型系统软件体系结构.基于工厂机制的实体模型设计,对CGF实体进行适当的分解,抽象出满足仿真需求的模型,以组件形式表示,通过定义组件接口实现实体模型的快速组装及其功能的扩展.系统应用效果表明,通过工厂机制开发技术设计的Air-SeaSim CGF实体模型,集成了不同粒度组件的仿真模型,实现了实体模型行为组件在不同兵力模型建立过程中的共享和组合,简化了用户的定义,有利于模型的统一开发.
Aiming at simultion model reusability deficiency problem,based on the tactical background of a sea-air combat,the Air-SeaSim CGF(computer generated forces) simulation model system based on the factory mechanism was designed.Following the "bottom-up" development principle,the system software architecture consisted of model layer,object layer,service layer and application layer was constructed.Based on the entity model factory mechanism design,the system decomposed the CGF entity appropriately and abstracted some models meeting with simulation demands,which was in form of the component description.Also,the system realized the model rapid re-composition and its function expansion through defining component interfaces.The application results show that the Air-SeaSim CGF entity model based on the factory mechanism can integrate different particle simulation model,realize entity model behavior component sharing and combination during creating different entity modeling.Also,it can simplify the user definition to make for a unified model of development.
出处
《北京航空航天大学学报》
EI
CAS
CSCD
北大核心
2010年第3期274-278,共5页
Journal of Beijing University of Aeronautics and Astronautics
基金
中国博士后基金资助项目(2005038468)
关键词
建模
模型开发
工厂机制
CGF
组件
Air-SeaSim模型系统
modeling
modeling development
factory mechanism
computer generated forces(CGF)
component
Air-SeaSim modeling system