高速有效的数据通信是实现网络化防空作战体系的基础,系统需要快速、准确、可靠地在各子节点传输上级命令、系统信息、预警信息、控制指令、目标追踪等信息数据,保证信息及时共享和武器协同最优打击。因此,防空武器系统对吞吐量、可靠性、容错率、时延等技术指标有很高的要求,同时,由于作战的需求,通信系统需要考虑抗摧毁性,避免中心节点遭受打击后整个作战网络瘫痪, 防空武器系统体系结构如图2所示。
基于DDS的防空武器信息交互系统架构功能需求包括:1)不同平台信息实时高效共享。在海军现有防空武器系统中,不同武器平台部件制造厂商的软件系统的编码语言可能不同,存储使用的数据库不同,操作系统不统一,因而,存在各平台软件系统的数据格式不同的问题。为了让各异构武器平台软件系统能够共享信息,实现节点灵活高效地组网,需要基于防空武器系统设计应用适配器,将异构系统信息转化为统一的数据格式进行传输。2)节点动态加入退出,灵活组网。在网络化防空体系建设中,防空系统必须能动态地完成不同平台火力节点的退出和加入,灵活组成防空网络体系,快速有机地联结作战地域内的雷达、指控和火力等单元。
基于DDS的防空武器系统通信核心采用DDS架构的DCPS InfoRepo集中发现机制,实现节点间数据的连接传输。本文中信息交互系统采用分布式设计,各单元作为节点进行互联,构成网络化结构,实现互通、互操作。节点为一个主题请求订阅时,DCPS信息库定位主题,将新订阅者的位置通知现有发行者,自动完成节点间的传输匹配,同时,并不会因为集中发现服务器被意外摧毁而中断已有连接,有效提高了系统的抗摧毁性,实现了去中心化的战术要求。
本文将防空武器系统按业务逻辑和通信需求设计为三层,模型框架详细说明见图3。
1)应用层:对防空武器系统中通信和功能的主要组成子系统进行分布式建模,每个子系统有自己的业务逻辑和数据格式,它们的共同点是需要实时可靠的信息传输。①雷达融合探测系统:它是多型传感器目标信息的融合装置,负责导弹发射后的跟踪制导,为综合武控系统提供目标航迹信息,综合武器控制与传感器的交互包括目标指示信息以及指导信息的收发。②武器发射系统:它可同时控制包含多个舰空导弹武器系统等在内的各型武器装备,协同完成防空反导作战任务,主要上报武器装备的状态信息,接收指控系统的控制指令完成对目标的火力打击。③指挥控制系统:它主要接收目标指示信息,对目标威胁评估排序,合理调度各武器装备资源,给出最优目标分配方案并下发,发布作战指令。④综合导航系统:其通过网络传输的主要是经度和纬度、本舰航速、本舰姿态(航向、纵摇角、横摇角)等。⑤时统设备:其通过网络向作战系统各有关分系统或设备提供时码信息,即标准时间基准(北京时间)和准秒脉冲。
2)适配层:将待传输的消息由内部JSON适配器封装解析,交付通信管理层,从而为异构平台统一数据传输格式,优化消息大小,增加传输效率。
3)通信管理层:使用基于DDS和JSON的信息仓库InfoRepo进行节点匹配和消息传输质量策略管理,灵活可靠地构成可插拔节点的动态通信网络。
防空武器系统各单元节点发布/订阅自身相关主题数据,由数据处理模块完成编码和解码工作,数据按各单元节点预设的调整截止期限、寿命、活跃度、传输优先级等QoS策略在通信网络中传输,由DCPSInfo集中发现服务器完成主题的自动匹配,从而保证数据在防空武器系统中准确、灵活、可靠地传输。由InfoRepo进行初始化,并等待请求响应,当接收到订阅者的订阅请求时,信息仓库解析请求命令加载进入订阅队列中,当相应主题发布,将发布消息加载进发布队列中,若双方匹配成功,则将匹配的所有订阅者句柄(含有发布者信息,如位置信息)交付发布者,由发布者发起数据传输,并将合适的发布消息发送给匹配的订阅者,DDS防空武器信息交互系统模型如图4所示。
1)将防空武器各子系统间的信息通过应用适配器封装成JSON格式向消息仓库InfoRepo注册;
2)利用信息仓库InfoRepo来管理发布的JSON消息和订阅请求进行通信匹配,并将匹配结果通知发布者和订阅者;
3)匹配成功的通信双方建立连接并直接通信,信息仓库不再参与通信过程,实现通信去中心化;
4)使用DDS的QoS质量服务策略实时调整各节点网络通信需求,提高通信网络的灵活性、可靠性和准确性。