当前位置:问答库>论文摘要

题目:自主运行分系统测试平台的设计与实现

关键词:自主运行,软件实现,卫星地面测试

  摘要



        自主运行能力是新一代导航星座的重要特性,在不依赖地面测控设施的情况下,卫星通过星间测距自主确定星座状态和维持星座构型,在轨完成导航星座用户系统所要求的功能或操作。自主运行极大的降低了人力和地面控制的成本及复杂程度,同时增强了卫星的生存能力,因此,卫星星座自主运行已经成为必然的发展趋势。卫星地面测试作为卫星研制及测试过程中的一个重要环节,对卫星系统功能的验证以及系统性能的评估具有重要作用。自主运行分系统作为导航卫星的一个重要分系统,其对地面测试的要求也在不断提高。

        本文以实际工程项目为依托,设计和构建了自主运行分系统测试平台的软件系统,介绍了软件的整体设计,明确了系统的工作流程,分模块对软件的方案设计进行了详细的说明,并对自主运行分系统中的三个星上软件进行了地面覆盖性测试。

        文中对自主运行分系统测试平台软件的实现做了详细阐述,并讨论了实现过程中遇到的技术难点和解决方案。系统采用图论中的经典算法Dijkstra算法对导航星座星间链路的路由信息进行计算,实现对系统测试的支撑;采用工厂方法模式实现测试中需要的所有数据的模拟产生,将数据产生的具体过程抽象屏蔽起来,达到数据类型灵活扩展的目的;设计并实现了软件缓存区,实现了高速大数据流量情况下的稳定通信;最后绘制了友好的人机交互界面,为使用者提供良好的操作环境。