系统工程与电子技术

• 软件、算法与仿真 • 上一篇    下一篇

基于可扩展层级架构的异构系统信息交换

董志华1,2 , 朱元昌1, 邸彦强1, 孟宪国1   

  1. 1. 军械工程学院电子与光学工程系, 河北 石家庄 050003;
    2. 中国人民解放军63863部队, 吉林 白城 137001
  • 出版日期:2015-06-20 发布日期:2010-01-03

Information exchange between heterogeneous systems ased on extensible layered architecture

DONG Zhi-hua1,2, ZHU Yuan-chang1, DI Yan-qiang1, MENG Xian-guo1   

  1. 1. Department of Electric and Optics Engineering,Ordnance Engineering College,
    Shijiazhuang 050003, China; 2. Unit 63863 of the PLA, Baicheng 137001, China
  • Online:2015-06-20 Published:2010-01-03

摘要:

联合试验要求构建大规模分布式实时仿真环境。仿真体系结构主要解决模型的互操作、组合和重用,在通信性能和扩展性方面存在不足,难以满足实时性需求。本文提出了一种基于数据分发服务的仿真系统互联架构,利用其优势可以建立高实时性、易扩展的仿真系统。将仿真系统、仿真系统交互信息映射成为数据分发服务(data distribution service, DDS)实体,建立实体间的公布/订阅关系,可实现仿真系统间的信息交换。以数据为中心的公布订阅机制规定“只有属于同一数据空间的公布者和订阅者之间才能建立公布/订阅关系,该机制限制了架构的扩展性。利用Domain桥将两个数据空间相联,通过主题映射实现不同数据空间的信息交互,以提高仿真架构的性能和扩展性。最后,通过两个原型试验发现了映射模型与系统性能的关系,证实了Domain桥的功能和性能。

Abstract:

Large-scale distributed real-time simulation environment is needed in the background of joint test and training. Simulation architectures focus on interoperability modeling and reuse except real-timing and scalability, so they cannot meet the requirement of real-time simulation systems. Layered simulation architecture is presented based on data distribution service (DDS), which can boost the performance of real-time simulation systems. The mapping relationship is set up between latency simulations, the exchanged information and data centric-publishsubscribe (DCPS) entities, based on which publish/subscription is rebuilt to realize the data exchange between simulation systems. DCPS defines that the publish/subscription relationship can be specially built between the publishers and subscribers belonging to the same data space. The information exchange is done using the Domain bridge through topic mapping, which improve the performance and scalability of the simulation architecture. Finally, the relationship between the mapping model and the performance of the real-time system is found and the function of the Domain bridge is validated, through two prototype systems testing.