摘要
本发明提供了一种基于一致性理论的卫星任务调度方法及装置,首先对多颗卫星进行数据共识,得到多颗数据共识卫星,保证了多颗数据共识卫星之间的数据一致性;然后获取待调度的多个观测任务以及调度约束条件,并基于调度约束条件构建能量函数,以通过多颗数据共识卫星之间的共识协调,确定初始卫星任务调度结果;基于初始卫星任务调度结果更新多个待更新权重系数,得到更新后的能量函数,以通过多颗数据共识卫星之间的共识协调,确定最终卫星任务调度结果,该方式在多颗卫星建立数据一致性的基础上,可以通过构建并更新能量函数,由多颗数据共识卫星相互协商,以自动确定最终卫星任务调度结果,降低了卫星任务调度的计算耗时,提高了调度的准确度。