基于MAK VR_forces的战损结果基本信息统计软件

1 软件概述

1.1软件研制背景

作战仿真最终需要效能评估,而效能评估的基础是交战双方的战损统计分析。但是使用MAK VR_Forces有个很重要的问题是:仿真中的各种交战数据没有提供工具来统计与分析。

虽然提供了一个DataLogger软件,但是记录下来的数据适用于事后回放用的,并且很繁杂(它是按照FOM文件进行记录的,主要分为实体和交互两大类信息),难以分析,且没有明显的逻辑关系意义(比如说一个DD命中了坦克的爆炸交互,不知道这个DD是谁发的(只有ID 如VRF65548:102,无显式名字 如飞机2),有命中爆炸位置,但不知道命中了谁 如坦克1)。

在这种背景下,研制一个战损结果统计分析软件很有必要。以下以飞机打船战损结果基本信息统计软件为例说明其架构和功能。

1.2软件总体概述

飞机打船战损结果基本信息统计软件主要用于记录和统计飞机发射打船DD对水面舰艇打击效果的基本数据。主要包括红方打船DD发射情况以及被蓝方防空DD和密集阵拦截等情况以及命中蓝方舰艇情况。本软件作为基于VR_Forces兵力仿真的配套软件。

1.3软件主要功能

1、加入联邦和断开功能

能加入HLA1516/HLA1516E协议下的联邦参与仿真,仿真完毕能断开联邦。

2、打开单次想定功能

在VR_Forces启动并在同一联邦情况下,能远程控制VR_Forces加载指定单次想定(scn格式)。

3、打开batch想定(批想定)功能

在VR_Forces启动并在同一联邦情况下,能远程控制VR_Forces加载指定batch想定(bsn格式)。

4、控制仿真运行功能

能远程控制VR_Forces的想定加载、运行、暂停和停止。

5、红方信息显示功能

能显示仿真中红方发射的打船DD事件,主要由想定编号、事件、发射实体、内容和备注等信息。

6、蓝方信息显示功能

能显示仿真中蓝方发射的防空DD和密集阵事件,主要由想定编号、事件、发射实体、内容和备注等信息。

7、控制信息显示功能

能连接/断开联邦、VR_Forces引擎加入/退出等信息、VR_Forces引擎加载/关闭单次想定等信息、VR_Forces引擎加载/运行/停止batch想定等信息。

8、实时显示交战信息功能

能以表格形式实时显示每次想定中红方发射打船DD数量、命中数量、有效命中数量、无效命中数量、未命中数量、防空DD拦截数量、密集阵拦截数量等。

9、统计多次交战信息功能

能以多层饼状图形式统计多次想定后各数量指标值的总和值和百分比等信息。

1.4软件主要性能

1、支持HLA1516/HLA1516E等协议;

2、信息显示以100ms刷新,后台更新以50ms推进;

3、batch想定仿真模式下至少支持单批100次仿真。

4、100次以上统计信息误差率不超过5%,提示误差值信息。

1.5软件安装环境

1、操作系统:Windows 7/10 64位

2、硬件环境

CPU:Intel(R) Core(TM)i7/i5 双核 3.0G以上。

内存:4.00 GB以上。

屏幕分辨率:1920*1080及以上。

3、配套软件:

(1)makRti4.4.1及以后版本64位

(2)vrforces4.3.1及以后版本 64位

(3)vrlink5.1.3及以后版本64位

(4)QT 5.5.1及以后版本64位

(5)QCharts 5.5及以后版本版本

(6)VC2010 及以后版本

1.6软件主体架构

软件通过VR_Link总线与VR_Forces相连。信息统计软件采用了前后端分离的技术,前端提供工具栏和信息显示,后端负责接口和逻辑处理。软件通过联邦接口加入和退出联邦的演练连接;通过想定接口控制VR_forces软件加载仿真想定;通过控制接口控制仿真运行、暂停、停止回滚等操作;通过发射与爆炸接口获取发射和爆炸信息,然后通过发射信息/毁伤信息处理逻辑判模块处理后在信息显示区显示。

图1-1 软件总体架构图

2 软件界面布局

飞机打船战损结果基本信息统计软件的总体布局分为大致4部分,第1部分为软件标题栏;第2部分为工具栏区;第3部分为数据显示区;第4部分是红蓝白方三方仿真过程信息显示区;总体布局如图2.1所示。

图2-1 软件界面总体布局图

2.1标题栏

标题栏显示本软件名称“飞机打船战损结果基本信息统计软件”以及软件基本应有的关闭缩小最大化按钮。

2.2工具栏

工具栏包括联邦连接工具条、批想定工具条、单次想定工具条。

联邦连接工具条包括联邦连接和联邦断开按钮;

批想定工具条包括打开批想定对话框按钮和关闭批想定按钮;

单次想定工具条包括:打开单次想定对话框按钮、回滚按钮、仿真运行按钮、仿真暂停按钮和仿真停止按钮。

此外,工具栏可以浮动显示到屏幕任意位置。比如界面左右上下侧均可。

2.3数据显示区

数据显示区包括打船DD打击情况仿真信息标签页和仿真数据统计信息标签页。

打船DD打击情况仿真信息标签页显示仿真想定编号、红方发射打船DD数量、命中数量、有效命中数量、无效命中数量、未命中数量、防空DD拦截数量、密集阵拦截数量。其中命中数量为有效命中数量与无效命中数量之和,无效命中指重复命中;未命中数量为防空DD拦截数量与密集阵拦截数量与箔条弹等软对抗坠海数量之和。

仿真数据统计信息标签页以饼图形式显示仿真统计值,分为数据统计和比例统计。

数据统计显示当前单次或多次仿真想定运行完毕后的数量。命中数量以红色形式体现,未命中数量以绿色形式体现。

比例统计显示当前单次或多次仿真想定运行完毕后的数据比例值。命中比例以红色形式体现,未命中比例以绿色形式体现。

图2-2 仿真数据统计信息-比例统计图

​​​​​​​2.4红蓝白方三方仿真过程信息显示区

红蓝白方三方仿真过程信息显示区包括红蓝白方三方的信息。

白方信息主要是某次想定过程中添加仿真后端和后端加载想定情况;

红方信息主要是某次想定过程中发射打船DD、发射时间、发射数量、命中情况、被防空DD或密集阵拦截情况等。

红方信息主要是某次想定过程中发射防空DD、发射时间、发射数量、防空DD拦截情况、密集阵拦截情况、被打船DD有效命中和无效命中情况等。

此外,三类信息可以浮动显示到屏幕任意位置,比如数据显示区之上。

3 软件使用前文件部署

文件部署是在VRForces中配置好各类型仿真所需的文件资源,为仿真前台和后台调用提供服务,确保仿真的正常运行。部署文件主要包括以下部分。

​​​​​​​3.1模型集部署

所有的关于实体、系统和组件等配置均在模型集中。

3.2​​​​​​​三维模型部署

所有的仿真中三维可视化涉及的三维模型均在三维模型文件夹中。三维模型文件夹包括飞机、DD和舰船等大类,涵盖了所有的案例中涉及的实体。

​​​​​​​3.3应用数据部署

所有的仿真中三维可视化、插件、实体定义等也需部署。

​​​​​​​3.4用户数据部署

用户数据部署包括所有的仿真中想定和地形调用文件。

​​​​​​​3.5自定义组件部署

所有的仿真中实体自行开发的新功能组件dll文件位于自定义组件中。自定义组件的文件夹可置于位于C:\MAK\LHSY3\binHLA1516目录。

​​​​​​​3.6三维地形部署

仿真中需要加载三维地形,以保证在真实作战区域作战,并且为仿真提供高度、机场、碰撞检测等功能。

​​​​​​​3.7前端界面插件部署

仿真中需要为飞机灵活设置发射DD数量、巡航路径、DD策略和返航路径等。为此开发了新的前端界面,并需要由Vrforces前台调用。

在仿真前为飞机设置打船任务所需参数界面如下:

图3-1 打船任务参数设置图

4 软件使用流程

​​​​​​​4.1启动VR_Forces软件

通过“开始”中快捷方式启动VR_Forces软件,选择前端和后端一起启动“VR-Forces GUI + Simulation Engine (64-bit) ”

图4-1 快捷方式启动VR_Forces软件图

4.2​​​​​​​启动信息统计软件

双击exe按钮,启动飞机打船战损结果基本信息统计软件。启动时候软件没有任何信息。

4.3​​​​​​​加入联邦

点击“连接联邦”按钮,弹出连接联邦对话框,提供了默认设置和自定义设置两类连接模式。

图4-2连接联邦对话框图

默认设置可选HLA 1516 RPR 1.0和HLA 1516 RPR 2.0 DIGuy两种默认设置,点击相应按钮,ExecName(演练名称)、FedFileName(FED文件名称)、RprFomVersion将加载不同的内容。

具体配置为:

自定义设置可以特性化配置ExecName(演练名称)、FedFileName(FED文件名称)、RprFomVersion和FederateName(联邦成员名称)四项内容。

点击确定后,弹出选择RTI连接对话框,选择与VR_Forces软件的相同的RTI连接(一般为绿色)。

图4-3 RTI连接图

与RTI connect后,可以看见工具栏上连接按钮变灰(不可用状态),其他按钮变成可用状态。此时表示信息统计软件连接成功。打开右下角MAK RTI的Federation View可以看见信息统计软件和VR_Forces软件在同一个名为VR-Link的联邦中。

图4-4 RTI连接后Federation View图

4.4​​​​​​​打开单次想定

点击工具栏上“打开想定”按钮,弹出选择想定文件对话框选择所需的仿真想定即可。统计软件和VR_Forces软件会同步加载想定。

点击工具栏上的“运行仿真”按钮,仿真将开始运行。仿真过程中可以点击工具栏上“暂停想定”、“回滚想定”按钮和“关闭想定”按钮。

“暂停想定”会使仿真暂停,再次点击“运行仿真”将继续运行。

“回滚想定” 会使仿真重新加载想定并运行。

“关闭想定”会使仿真停止,VR_Forces软件卸载仿真想定,需要再次仿真需要重新选择想定。

​​​​​​​4.5打开批想定

点击工具栏上的“打开批想定”按钮,弹出选择batch想定文件。选择XXXX.bsn,点击打开。信息统计软件将控制VR_Forces软件加载该想定。

加载完毕后打船DD打击情况仿真信息将会添加一行,全部数值为0,白方信息将显示后端和想定加载情况。同时批处理想定会自动运行直至bsn指定的仿真次数完成,无需手动控制。

确需终止仿真,点击“停止batch想定”按钮。

5数据统计示例

见上述软件各界面图。

6作用效果

通过软件设计与研发,可开展不同对抗实体型号、不同攻击策略、不同拦截手段的多想定推演评估,得出不同对手的攻击效果,为方案优化提供了量化数据支撑。后期将持续扩充仿真型号和方案案例,针对化改善指标体系,增强提升软件功能性能,为效能评估提供更好的技术手段支撑。

有技术交流的可以私信联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值