System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及军事仿真,尤其涉及一种在线化三维场景复盘分析系统及方法。
技术介绍
1、在军事仿真
,红蓝对抗训练仿真系统应用中复盘研析是至关重要的一个环节,复盘研析的主要内容包括两部分:一是对仿真过程的复盘回放浏览,二是对仿真结果进行研究分析。现有的复盘研析应用是在红蓝对抗训练仿真过程结束以后,读取仿真系统运行过程中记录的数据作为输入,通常以二维gis平台为基础,在近似二维平面空间上对训练过程进行复盘研析。
2、现有的复盘研析应用主要存在以下问题:第一:复盘研析是在二维gis平台上进行的,与我们所熟知的三维空间相比,缺少了一个维度,数据展示比较抽象,缺乏细粒度模型支撑,呈现不直观;第二:复盘研析系统的输入来源为仿真系统运行过程中记录的数据,数据格式与仿真系统应用存在较强的关联性,且通常与仿真系统应用进行了绑定,数据交互灵活性和通用性较差。
技术实现思路
1、本专利技术要解决的技术问题是如何实现三维复盘研析及提高复盘分析数据交互灵活性,提供一种在线化三维场景复盘分析系统及方法。
2、根据本专利技术实施例的在线化三维场景复盘分析系统,包括:
3、数据管理模块,用于通过预设协议从仿真系统获取数据并进行数据处理;
4、三维场景复盘研析模块,用于构建三维场景并基于所述数据管理模块的处理数据进行三维场景复盘研析,输出研析结果。
5、根据本专利技术的一些实施例,所述数据管理模块通过dds协议从所述仿真系统获取数据。
6
7、根据本专利技术的一些实施例,所述三维场景复盘研析模块包括:
8、数据加载模块,用于加载所述数据管理模块处理后的数据;
9、场景渲染模块,用于进行场景渲染;
10、交互控制模块,用于处理用户的输入的操作指令;
11、过程回放模块,用于通过加载的数据,实现对仿真过程的重现;
12、功能分析模块,用于根据输入的操作指令进行计算分析。
13、在本专利技术的一些实施例中,所述功能分析模块包括:
14、落点分析模块,用于在三维空间中直观展示落点位置目标点相对位置信息;
15、飞行轨迹分析模块,用于分析目标的飞行线路上是否存在制约因素;
16、电磁环境分析模块,用于对敌我双方不同型号的雷达探测范围分析、雷达包络显示及通视分析;
17、毁伤效果分析模块,用于通过精细化的毁伤效果展示,分析武器弹药的用量是否合理。
18、根据本专利技术的一些实施例,所述复盘分析系统的架构包括:
19、网络支撑层,所述网络支撑层采用socket协议和dds协议,socket协议用于复盘分析系统内部之间的通信,dds协议用于连接仿真系统,从仿真系统获取仿真数据;
20、基础支撑层,包括:地形库、三维实体模型库、特效库、图形库及程序库,用于提供资源支撑;
21、三维引擎平台层,用于负责三维场景的渲染和管理、负责管理和调度基础支撑层的资源;
22、应用层,用于在三维引擎平台层的基础上,开发所述复盘分析系统所需的业务逻辑。
23、在本专利技术的一些实施例中,所述地形库采用cityengine作为地形制作工具,所述三维实体模型库采用autodesk 3ds max和autodesk maya进行三维模型创建,所述特效库包括爆炸、烟雾特效,所述图形库包括opengl、directx、vulkan计算机图形程序接口。
24、根据本专利技术的一些实施例,所述三维引擎平台层采用unreal engine对图形库的图元进行封装,生成三维模型、地形及特效。
25、根据本专利技术实施例的在线化三维场景复盘分析方法,所述复盘分析方法采用如上所述的在线化三维场景复盘分析系统进行复盘分析,所述方法包括:
26、s100,三维场景复盘研析模块接收用户操作发送的控制指令,并将所述控制指令发送至所述数据管理模块;
27、s200,所述数据管理模块基于接收的所述控制指令,进行数据获取和处理操作,并将处理数据发送至所述三维场景复盘研析模块;
28、s300,所述三维场景复盘研析模块基于接收的处理数据进行三维场景复盘研析,并输出研析结果。
29、根据本专利技术的一些实施例,所述复盘分析方法用于实现落点分析、过程回放、飞行轨迹分析、电磁环境分析及毁伤效果分析。
30、本专利技术在实现了三维复盘研析及提高了复盘分析数据交互灵活性的情况下,还具有如下有益效果:
31、1、智能灵活的视角控制;
32、在过程回放时,本专利技术可以根据仿真时间的推移,自动切换当前视角的跟踪实体,确保使用者不错过仿真过程的重要事件。
33、在静态研析过程中,提供了多种视角控制方式,包括与二维地图浏览方式类似的拖拽式视角控制,用于在三维场景内快速进行大范围移动;还包括球形追踪视角控制,用于针对某一特定目标,进行多方位,全角度的观察与分析。
34、2、重点突出的过程回放;
35、本专利技术可以对记录的数据按照用户指定的规则,自动进行时间段划分,从而略去仿真过程中用户不关注的部分,只回放重点时间段的仿真过程。免去了现有系统用户人工手动查找关注时间段的操作过程,从一定程度上提高了复盘研析的效率。
36、3、方便快捷的方案对比;
37、本专利技术可以同时同步回放多个仿真过程数据。以此来支撑针对同一任务目标,制定的不同方案的实施效果对比。使用户能够对不同方案的优缺点形成直观的对比认识。方便用户快速调整仿真方案。
38、4、身临其境的虚拟战场;
39、本专利技术可以使用dem数据、卫星影像数据、建筑、道路等矢量数据作为基础,生成高度还原现实世界的三维虚拟战场环境,同时可在同一时空内叠加武器装备的性能参数可视化效果,使复盘研析过程变得更加直观。
本文档来自技高网...【技术保护点】
1.一种在线化三维场景复盘分析系统,其特征在于,包括:
2.根据权利要求1所述的在线化三维场景复盘分析系统,其特征在于,所述数据管理模块通过DDS协议从所述仿真系统获取数据。
3.根据权利要求1所述的在线化三维场景复盘分析系统,其特征在于,所述数据管理模块数据处理后获得的数据包括:实体列表数据、事件列表数据集实体运动轨迹数据。
4.根据权利要求1所述的在线化三维场景复盘分析系统,其特征在于,所述三维场景复盘研析模块包括:
5.根据权利要求4所述的在线化三维场景复盘分析系统,其特征在于,所述功能分析模块包括:
6.根据权利要求1所述的在线化三维场景复盘分析系统,其特征在于,所述复盘分析系统的架构包括:
7.根据权利要求6所述的在线化三维场景复盘分析系统,其特征在于,所述地形库采用CityEngine作为地形制作工具,所述三维实体模型库采用AutoDesk 3DS Max和AutodeskMaya进行三维模型创建,所述特效库包括爆炸、烟雾特效,所述图形库包括OpenGL、DirectX、Vulkan计算机图形程序
8.根据权利要求6所述的在线化三维场景复盘分析系统,其特征在于,所述三维引擎平台层采用Unreal Engine对图形库的图元进行封装,生成三维模型、地形及特效。
9.一种在线化三维场景复盘分析方法,其特征在于,所述复盘分析方法采用如权利要求1-8中任一项所述的在线化三维场景复盘分析系统进行复盘分析,所述方法包括:
10.根据权利要求9所述的在线化三维场景复盘分析方法,其特征在于,所述复盘分析方法用于实现落点分析、过程回放、飞行轨迹分析、电磁环境分析及毁伤效果分析。
...【技术特征摘要】
1.一种在线化三维场景复盘分析系统,其特征在于,包括:
2.根据权利要求1所述的在线化三维场景复盘分析系统,其特征在于,所述数据管理模块通过dds协议从所述仿真系统获取数据。
3.根据权利要求1所述的在线化三维场景复盘分析系统,其特征在于,所述数据管理模块数据处理后获得的数据包括:实体列表数据、事件列表数据集实体运动轨迹数据。
4.根据权利要求1所述的在线化三维场景复盘分析系统,其特征在于,所述三维场景复盘研析模块包括:
5.根据权利要求4所述的在线化三维场景复盘分析系统,其特征在于,所述功能分析模块包括:
6.根据权利要求1所述的在线化三维场景复盘分析系统,其特征在于,所述复盘分析系统的架构包括:
7.根据权利要求6所述的在线化三维场景复盘分析系统,其特征在于,所述地形库...
【专利技术属性】
技术研发人员:唐思谜,靳婷,李金阳,李志捷,李志,杨晓,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。