论文部分内容阅读
巡航导弹作为现代化战争的中坚力量,越来越受到世界各国的重视。在巡航导弹的研制过程中,仿真技术可以用来模拟导弹攻防对抗策略,改进导弹系统,帮助系统选型,检验产品性能等。本文侧重于巡航导弹在攻防对抗中航迹规划技术的研究,二维和三维仿真场景的建立,以及基于HLA的分布式系统框架搭建。与此同时,无人机作为一种智能化、信息化的武器,它需要地面站导航系统对其进行实时监控和远程控制,而本文开发的二维和三维仿真场景以及HLA框架可以完成无人机地面站导航系统的功能,巡航导弹的航迹规划技术同样适用于无人机,因此,本文在同一个系统中实现了两种系统的功能。本文的主要工作如下:(1)介绍了系统的总体结构和功能,根据系统功能的不同,详细介绍了构成系统的各个模块的组成结构和功能,它们分别是:航迹规划算法模块、二维地图场景模块、三维地物场景模块、数据与图形显示模块、HLA通信架构模块。(2)研究并实现了四种航迹规划算法:稀疏A-Star算法、基于威胁的稀疏A-Star算法,遗传算法,分层次算法。本文对传统的航迹代价计算公式进行了改进,在稀疏A-Star算法的基础上提出了基于威胁的稀疏A-Star算法,对四种算法进行了仿真实验,并对它们的实验结果进行了分析和比较。(3)结合MapX和OpenGL的相关技术,分别创建了二维和三维仿真场景。二维仿真场景利用MapX的地图显示功能,实现了全中国范围内不同层次的地图显示,结合MapX的地图工具程序接口,实现了本系统良好的人机交互操作。三维仿真场景以真实的数字高程数据为基础,结合OpenGL的纹理映射、颜色渲染、雾和光照模拟等功能,实现了真实三维地形的仿真,并结合天空盒技术实现了天空的仿真。此外,利用Deep Exploration软件对外部三维模型进行文件转换,成功的将复杂三维模型导入三维仿真场景中。(4)根据HLA的基本原理和组成结构,详细分析了构成本系统的联邦成员的层次结构、主要实体和成员之间的信息交互关系,并构建出整个基于HLA的分布式系统框架。