基于数据链推演系统的数据库设计

时间:2022-09-05 10:27:13

基于数据链推演系统的数据库设计

摘 要:数据链推演系统是在实验室环境下,对美军及北约使用的典型Link-16数据链应用进行模拟和推演验证。根据推演的数据需求,设计系统的数据库,并对数据库中的平台、装备和行为等数据进行统一封装,便于推演系统进行调用。结合数据链推演给出数据库的应用流程,支撑数据链推演应用以及装备的验证。

关键词:战术数据链 推演 数据库

中图分类号:TP391.9 文献标识码:A 文章编号:1007-3973(2013)007-057-03

1 引言

信息是信息化战争中的决定因素,而数据链的根本作用就是解决信息获取、信息处理和信息传输的结合问题,并从速度上进行优化,极大地增强部队的整体作战效能。

复杂电磁环境是信息化战场的重要特征,在未来信息化条件作战中,战场复杂电磁环境将对各类信息化武器装备将产生严重影响。

战场环境千变万化,参战平台也是多种多样,大规模作战应用条件下的数据链综合应用,是作战研究的关键,也是数据链推演系统研究的核心内容。而能够支撑大规模数据链平台接入模拟的数据库是推演的基础。本文在对Link-16数据链应用研究的基础上,提出了系统数据库的结构设计和应用流程,使之能够快速高效地支撑推演系统的运行。

2 数据链推演系统

Link-16数据链,又称战术数字信息链路-J(TADIL-J)是美国和北约部队广泛采用的一种战术数据链。Link-16数据链已经装备美国和北约全部的预警机和许多地面防空指挥所、战斗机、直升机、驱逐舰和航母等典型的作战平台。

数据链推演系统是针对美军及北约部队广泛应用的Link-16数据链而建立的仿真推演系统,通过加载想定和网络规划,在统一的推演控制下,在网络运行模拟设备、各参与平台和支撑平台的参与下,对任务规划和行动需求一致性、Link-16网络规划以及网络资源的合理性进行验证。

3 推演数据库组成

推演系统数据库组成如图1所示。

3.1 数据库管理系统

数据库管理系统是根据不同的需求对平台库、装备库、行为模型库以及复杂电磁环境库等进行管理、包括添加、删除和参数修改等工作,同时对数据库整体进行备份和存贮。

3.2 平台模型数据库

平台模型库主要建立平台模型各种参数信息,包含空中、水面、陆地和水下平台,为推演系统提供平台数据。

3.3 装备模型数据库

装备模型数据库主要建立平台数据链装备模型的各种参数信息,包含Link16数据链装备、雷达装备、电子战装备等,为推演系统提供数据链所需的各种装备数据。

3.4 行为模型数据库

行为模型库主要建立平台所参与的行为模型,包含平台的起飞、降落、到达指定高度、巡航、按照轨迹运动、按照轨迹前往等行为,为推演系统提供平台行动数据。

3.5 复杂电磁环境模型数据库

复杂电磁环境模型库主要建立战场复杂电磁环境干扰模型以及根据不同环境下的电磁环境参数库,为推演系统提供复杂电磁环境态势以及为装备受干扰状态下的干扰计算提供基础参数。

3.6 行动脚本数据库

行动脚本数据库主要建立推演剧情的各种数据信息的综合,包含推演平台组成、装备情况、推演平台行为、网络组织情况、数据链应用情况等,为推演提供全部数据以及推演剧情的保存。

4 数据库及应用流程设计

4.1 数据库设计

推演系统数据库包括:平台模型库,装备模型库,行为模型库,复杂电磁环境模型库,行动脚本数据库。模型是以参数的集合进行定义,即每种模型由一系列参数描述。例如,战斗机模型的平台类型为空中平台,油量为50000L,机翼为50m,机长200m等。Link-16数据链装备模型的链路类型为Link16,波道号为01,网络号为16等。每种模型库以树形结构进行组织管理。根模型拥有模型基本参数集,子模型在继承父模型的参数集的同时,拥有自己特有的参数集。如图2所示,假设某平台模型的树形结构图如下:

R表示根节点的参数集,A,B,C分别表示子节点独有的参数集,A1,A2;B1,B2;C1,C2表示叶子节点独有的参数集。

图2 参数继承图

最左侧叶子结点的所有参数的集合为:

(1)数据库管理系统。

数据库管理系统是对推演系统的模型库进行管理维护的系统。主要完成推演系统数据库的维护,包括模型的查询,添加,删除,编辑,保存,备份功能,如图3所示。推演数据库包括:平台模型库,装备模型库,行为模型库,复杂电磁环境模型库,行动脚本库。数据库管理系统启动之后,建立与各个模型库的连接。每个时刻只能由一个连接是活动状态,只有在活动状态下才能完成模型库的编辑。系统支持一键切换各个模型库连接的活动状态。系统以树形结构展示库中的各个模型及其参数数据。在进行了添加,删除,编辑参数等操作之后,通过保存将数据写入模型库。另外,系统支持数据库的备份。

图3 数据库管理流程图

1)模型库的添加。

执行模型添加功能时,系统自动建立该模型的基本参数集。用户可以为该模型添加特有参数,并为其设置参数值。基本参数集和特有参数共同构成该新增模型的参数集。

2)模型库的删除。

执行模型删除功能时,系统删除该模型库的参数集,假如该模型有子模型,系统首先删除其子模型,继而删除该模型。

模型的编辑主要包括模型的参数集的编辑,包括添加,删除,修改参数值等。

4)模型的保存。

保存功能主要完成对以修改模型的保存,将修改后数据存入平台模型数据库。

5)模型的备份。

系统将模型数据库按制定的文件类型另存为到制定的物理存储空间。存储文件类型包括:.sql,.txt,.xml等。

(2)平台模型库。

平台模型库为推演系统提供平台数据。平台模型库以树形结构进行组织管理。一级模型包括空中平台、陆地平台、水面平台、水下平台四种类型。二级空中平台模型包括:战斗机、加油机、预警机、无人机等。二级陆地平台模型包括:指挥所,装甲车,雷达站,坦克等。二级水面平台模型包括:航空母舰,舰船。二级水下平台模型包括:潜艇等。模型以参数的集合描述。子模型在继承了父模型的参数同时,拥有自己特有的参数。

下面说明空中平台模型,地面模型,以及空中模型的子模型――战斗机模型的参数集。其中战斗机模型参数表中说明了子模型和父模型之间的参数继承关系,见表1和表2所示。

表1 平台模型示例

表2 战斗机平台模型

(3)装备模型库。

装备模型数据库主要建立平台数据链装备模型的各种参数信息,包含Link16数据链装备、雷达装备、电子战装备等,为推演系统提供数据链所需的各种装备数据。该模型库只有一级,模型库中每个模型拥有自己的参数集,示例如表3所示。

表3 装备模型示例

(4)行为模型库。

行为模型库主要建立平台所参与的行为模型,包含平台的起飞、降落、到达指定高度、巡航、按照轨迹运动、按照轨迹前往等行为,为推演系统提供平台行动数据。该模型库只有一级,每个行为模型拥有自己的参数集,示例如表4所示。

表4 行为模型示例

(5)复杂电磁环境模型库。

复杂电磁环境模型库主要建立战场复杂电磁环境干扰模型以及根据不同环境下的电磁环境参数库,为推演系统提供复杂电磁环境态势以及为装备受干扰状态下的干扰计算提供基础参数,示例如表5所示。

表5 复杂电磁环境模型示例

(6)行动脚本库。

行动脚本数据库主要建立推演剧情的各种数据信息的综合,包含推演平台组成、装备情况、推演平台行为、网络组织情况、数据链应用情况等,为推演提供全部数据以及推演剧情的保存。

4.2 数据库应用流程

根据数据链推演要求,数据库系统应用流程如图4所示。

图4 数据库应用流程设计

数据库管理系统按照行动文件中描述的数据链应用场景和行动计划,分解提炼该次行动的平台组成、装备情况、行为状态、数据链网络应用情况以及复杂电磁环境状态。根据上述推演行动数据,系统在复杂电磁环境模型库、平台模型库、行动模型库、装备模型库中提取相关模型及数据,利用推演标绘生成行动脚本文件并存入行动脚本库。推演展现可以直接调用行动脚本库的行动预案进行推演,该行动脚本包含行动单位组织结构,行动网,行动轨迹等信息。推演系统可直接加载行动脚本,并在推演时展现整个行动脚本的推演态势。

5 结束语

21世纪的战争是高科技的战争,信息权是战争争夺的制高点,复杂电磁环境下的数据链综合应用关系到联合作战的整体作战效能,数据链推演系统是对Link-16数据链网络规划及资源进行模拟仿真验证,而数据库是推演的核心和基础,良好的数据库设计能够提升系统的计算能力和灵活性,为大规模数据链作战应用提供很好地支撑,对其它类似系统数据库设计提供一定的借鉴。

参考文献:

[1] 高斌,唐晓斌,彭益,等.复杂电磁环境下的数据链资源分配技术研究[J].中国电子科学研究院学报,2010,5(3):248-252.

[2] 魏立柱,彭益,高斌.Link 16数据链验证测试技术[J].电讯技术,2011,51(3):9-13.

[3] 彭益,魏立柱.基于HLA的Link-16推演支持系统设计[J].微处理机,2012,33(1):87-93.

[4] 孙义民,杨丽萍.信息化战争中的战术数据链[M].北京:北京邮电大学出版社,2005.

[5] 赵晓睿,高晓光,陈军.机群超视距作战联合战术信息系统的效能分析[J].西北工业大学,2003,28(5):52-55.

[6] STD.NATO STANAG 4175 VOL I ED 3-ENGL 2001.

[7] STANAG No 5516 (Edition 3) TACTICAL DATA EXCHANGE-LINK16.

上一篇:步履式变幅桥面吊机吊臂安装方案 下一篇:200MW机组汽机管道阀门故障及处理方法分析