论文部分内容阅读
计算机仿真是借助计算机,用系统的模型对真实系统或设计中的系统进行试验,以达到分析、研究与设计该系统的目的。由于仿真技术固有的特性,国外仿真技术的发展已形成体系,尤其是在军事领域的应用,仿真技术的作用越来越显著。现代仿真技术和综合性仿真系统已经成为复杂大系统,尤其是高技术产业不可缺少的论证、分析、研究、设计、评价、决策和训练的重要手段,其应用范围日益扩大,作用愈加明显,效益越来越大。在现代电子战中,卫星已成为情报侦察、战区通信和主战武器平台精密导航的主要手段。卫星具有的一系列优势和特点,若能巧妙地应用到空间攻防,则卫星将成为空间攻防最好的武器。由若干颗小卫星编队飞行组成一个分布式卫星(或称虚拟卫星),能使系统整体功能与一颗大卫星的功能相媲美,并能使系统的某些性能指标得到突破性的改善。与传统单颗卫星相比,编队卫星因其低成本、低风险、快速、高效、高可靠、适应性强等优点,成为未来研究的新方向。由于卫星作战性能受轨道参数、星座配置等影响,使得卫星轨道和编队设计,成为仿真系统实现其特定功能的前提条件,因此,编队卫星仿真子系统作为编队卫星干扰效能仿真系统的支撑平台,在整个系统的设计中有举足轻重的作用。本文针对具体的应用提出了一种卫星轨道生成算法,并设计了三星编队,满足了以下电子战作战需求:卫星在作战目标区域始终位于近地点,高度800km-1200km,而且使得高度尽量低,以达到最佳作战效果;编队卫星以指定的周期,在指定的时间段内,对目标区域连续覆盖。本文以上述算法为基础,结合面向对象原则,利用UML统一建模语言设计了编队卫星仿真子系统,主要包含三个作战平台模块:卫星运动计算仿真模块、编队分布形式和配置计算模块、导航显示模块;整个系统在Visual C++平台下实现,文章给出了运行效果图;最后总结全文,提出改进意见。