揭开DIS的技术面纱──分布式交互仿真三大特性的关键技术姚新宇 |
01-5-17 下午 02:22:36 |
二、互操作性 |
互操作性指多个仿真模型相互协调工作的能力,它在DIS中主要体现为实体间数据的交互能力。显然,互操作性是DIS的最基本要求,相对于其他二者,这是研究得最深入的一个方面。这一点主要体现在以下2个方面: |
1. 标准的数据结构 |
在DIS中,将分布仿真模型交互的数据分为若干标准的类型,分别对这些交互数据定义一系列标准的数据结构,即IEEE1278-1995标准。这一标准构成DIS的核心,通过遵循这种统一的数据结构标准,任何分布仿真模型都可以处理这些统一结构的数据,从而实现互操作。 |
2. TCP/IP的广播通信 |
结合标准的PDU(协议数据单元)定义,并采用基于TCP/IP的广播(组播)这种最常用的通信模式,构成了一个“软总线”,仿真应用程序只要挂接在计算机网络上就可接收到任何交换的数据,同时也可将数据发送给任何一个其他的仿真应用程序。因此DIS提供的互操作是相当彻底的,虽然不能满足所有条件下的互操作需求,但也已足够实现广泛和相当规模的仿真应用了,这便是DIS能在较短时间内迅速发展的根本原因。其中1997年年底举行的STOW-97是较为典型的大规模DIS演练,包含了分布于美欧几十个城市的各军兵种在内的约3万个作战实体,其中DIS网络上同时活动的实体最多达6500个左右(如图1所示)。 |
![]() 图1 DIS的TCP/IP广播通信 |
Copyright(C) ccw.com.cn,All rights reserved
中国计算机世界出版服务公司版权所有