陈香洁
(四川大学计算机学院,成都 610065)
协同作战信息系统网络管理仿真研究
陈香洁
(四川大学计算机学院,成都 610065)
以协同作战为背景,对协同数据传输中的网络管理流程进行分析,对生成网络拓扑状态图进行详细的讨论,分情况介绍网络通信节点间连通状态的判断。
协同作战;网络管理;网络拓扑;连通状态
协同作战能力(CEC,Cooperative Engagement Capability)是一种充分利用网络技术的新型的能提高对空防御作战效能的重要方法,给系统的作战能力带来了革命性突破。数据传输模拟主要是模拟与外平台之间的对空协同交战数据通信,根据协同任务规划中的对空协同交战模拟系统通信网络规划初始化网络拓扑结构中的通信节点,为协同数据传输模拟提供虚拟的网络环境。
网络管理的整个流程如图1所示:
由图1所示网络管理的具体过程为:
①在接收到协同作战任务规划模拟系统发送的初始方案下发指令后,从任务规划数据库中获取初始作战想定,解析初始作战想定中的通信网络规划;
②根据网络规划从基础数据库中获取通信能力参数;
③根据平台位置和通信能力参数计算通信节点之间的连通状态,生成网络拓扑结构;
④根据协同任务规划中的对空协同交战模拟初始化网络拓扑结构中的通信节点;
⑤将生成的拓扑结构发送至协同数据传输显控模块进行显示,并发送至数据传输功能模拟模块作为链路参数估算的输入。
图1 网络管理流程图
对于更新网络拓扑,主要是根据网络结点的位置信息和最大传输距离参数计算网络结点间的连通状态,生成最后的网络状态连通图。具体网络通信节点间的连通状态判断步骤如下:
①计算两通信节点之间的距离,若两点间距离大于最大通信距离,则两个通信节点不连通;否则,进入第②步。
图2 h>EARTH_RADIUS的情况
图3 h≤EARTH_RADIUS的第一种情况
图4 h≤EARTH_RADIUS的第二种情况
②如果地球球心到两通信节点连接而成的线段的距离h大于地球半径EARTH_RADIUS时(即h>EARTH_RADIUS),两通信节点处于连通状态;否则转到第③步;
③如果地球球心到两通信节点连接而成的线段的距离h小于等于地球的半径EARTH_RADIUS时,即h≤EARTH_RADIUS,这时存在以下两种情况,需要进行讨论才能判断连通状态。
此时的判断步骤为:a.计算角∠AOB的大小,如果∠AOB>90°连通;否则进行下一步计算。b.计算∠OAB和∠OBA。∠OAB>90°或∠OBA>90°时,连通;否则不连通。
具体流程图如图5所示。
本文对协同数据传输的网络管理模块流程进行了分析,重点介绍了网络拓扑状态图的生成中结点连通状态的判断。可用于解决网络管理模块中的相关问题,具有一定的实际意义。
图5 判断两结点是否连通的流程图
[1]阳彩燕.数据链仿真关键技术研究.飞行力学[J],2009.
[2]贾铭.数据链组网技术研究[J],2009.
[3]崔健.协同作战信息系统(CEIS)关键算法研究[J],2009.
[4]陈辉.协同作战信息网络设计与仿真[J],2009.
[5]严蔚敏,吴伟民.数据结构(C语言版)[M].北京:清华大学出版社,1997.
Simulation Research on Network Management of Cooperative Engagement Information System
CHEN Xiang-jie
(College of Computer Science,Sichuan University,Chengdu 610065)
With the background of cooperative engagement capability,analyzes the network management process in collaborative data transmission simulation,makes a detailed discussion on the topology of the network,introduces the judgment of the connected state of the network communication node.
Cooperative Engagement Capability;Network Management;Network Topology;Connected State
1007-1423(2017)01-0061-03
10.3969/j.issn.1007-1423.2017.01.015
陈香洁(1991-),女,四川南充人,研究生,研究方向为图形图像处理
2016-11-03
2016-12-25