本章的任务规划主要针对卫星数据地面站而言, 地面站在某时间段内只能接收一颗星的数据, 如果同时有若干卫星前后过境,如何设计接收策略使得效率达到最优呢?那么这涉及到一个最优化的问题。
下面是CSTK(Chinese STK ,这是我师兄武汉大学林立宇教授帮我取得名字 :) 解决方案。
点击任务规划按钮,弹出“任务规划”模态对话框,我们选择“一站多星”面板, 分别选择地面站(只能选择一个),选择卫星(目前最多5颗星,从运行速度看,同时规划几十颗星也没问题),选择规划的时间段,然后“执行”。
任务规划页面分为三个部分,上面是一个任务甘特图,Nuuk 是地面站名称,而AQUA及以下的四行是卫星的名字。上面右边的甘特图中红色的标签表示这段时间有冲突,绿色的标签表示无冲突。 红色实体表示该卫星在这个时间段内被放弃,绿色实体表示这个时间要接收这颗卫星的数据,在第一个时间周期内,GAOFEN-1高分一号被放弃,而CBERS-4 卫星的数据被接收。
左下角为任务规划的参数,用户可更改规划参数,然后进行从新规划。下面部分是“任务规划结果”, 列表中列出了某时间段要接收某卫星的详细任务信息。当用户在甘特图中点击实体的时间柱,列表中对应的时间段,会以绿色方式显示。 欢迎大家试玩。
代码已开源