异构系统一体化仿真中间件系统实现研究
2021-08-06田立业
火力与指挥控制 2021年6期
刘 剑,卫 翔,田立业
(海军潜艇学院,山东 青岛 266199)
0 引言
分布式联合作战仿真需要将各种异构仿真系统连接成一个有效的仿真整体,共同完成多任务多协同的仿真任务,但原有各系统仿真结构封闭,特别是开发语言又不尽相同,给系统的联通和操作带来了很大困扰。按照联合系统一体化仿真的功能需求,对其进行有效升级的一种可行方法是通过分布式仿真中间件系统[1-2],将多异构仿真系统进行有效联通而无需深入改造各系统内部,从而大大减少仿真资源消耗,降低系统结构复杂度和维护升级成本。
针对系统一体化仿真中的多开发语言、通信协议设计以及综合任务协调等问题,对异构系统一体化仿真中间件系统的结构功能进行了分析,采用Thrift 跨语言服务架构建立异构系统一体化仿真中间件系统[3],为实物仿真系统、半实物仿真系统,以及虚拟仿真系统等异构系统提供仿真中间件集成、协议转换、综合导演控制与调度服务,实现异构系统的一体化综合仿真的有效运行。
1 分布式异构系统仿真中间件系统设计需求
异构仿真系统是指在结构、协议、模型粒度和开发语言等多方面存在不同之处的仿真系统。这些仿真系统在初始设计时立足本系统功能要求,在系统结构和对外交互方面形成了内部界限,难以扩展和升级。在一体化仿真新需求下将这些系统连接,需对异构系统联通的诸多问题进行有效优化解决,否则各系统改造升级将变得复杂和成本高昂。……
登录APP查看全文
