数据驱动的多星任务网络预测调度算法  

Data-driven based network predictive scheduling algorithm for multi-satellite tasks

在线阅读下载全文

作  者:程绪金 崔楷欣 张磊[2] 刘伟[2] 史大威 CHENG Xu-jin;CUI Kai-xin;ZHANG Lei;LIU Wei;SHI Da-wei(School of Automation,Beijing Institute of Technology,Beijing 100081,China;Institute of Telecommunication and Navigation Satellites,China Academy of Space Technology,Beijing 100094,China)

机构地区:[1]北京理工大学自动化学院,北京100081 [2]中国空间技术研究院通信与导航卫星总体部,北京100094

出  处:《控制与决策》2024年第3期749-758,共10页Control and Decision

摘  要:多星任务调度是具有NP-hard特性的优化问题,随着卫星资源规模和任务需求规模的双重增长,传统调度方法求解效率不高.在轨卫星在常年运行过程中积累了丰富的调度数据.针对大规模多星任务调度场景,建立多星多波束任务调度模型,并提出数据驱动的多星任务网络预测调度算法对其求解.以分割的思想,实现多星场景下任务可调度性预测.从历史调度数据中,提取设定的3个静态特征和5个动态特征,构建并训练预测网络,预测任务被不同卫星完成的概率,并以冲突避免、负载均衡等为原则,得到初始任务和资源卫星的分配方案.进一步设计双链结构的进化算法,以双链编码形式表征上述关系,配合设计的交叉、修复等进化算子,优化初始方案中的任务序列与资源分配关系,输出最终任务调度方案.仿真结果表明,与改进蚁群算法、混合遗传算法和数据驱动并行调度算法相比,所提出算法在运行时间、方案收益和卫星负载均衡3方面均有较好的表现.The multi-satellite task scheduling problem is an optimization problem with NP-hard characteristics.Facing the growth of satellite resource scale and task demand scale,the traditional scheduling method is not efficient.In-orbit satellites have accumulated rich scheduling data during their perennial operation.Considering the large-scale multisatellite task scheduling scenario,a multi-satellite multi-beam task scheduling model is established,and a data-driven based network predictive scheduling algorithm for multi-satellite tasks is proposed.With the idea of segmentation,task schedulability prediction in multi-satellite scenarios is realized.The designed 3 static features and 5 dynamic features are extracted from the historical scheduling data to build and train the prediction network that can be used to predict the probability of tasks being completed by different satellites,and the initial allocation scheme for tasks and resource satellites is obtained based on the principles of conflict avoidance and load balancing.We further design an evolutionary algorithm with a double-chain structure,which characterizes the above relationship.The algorithm contains evolutionary operators such as designed crossover and repair,optimizes the tasks sequence and resources allocation relationship in the initial scheme,and outputs the final task scheduling scheme.The simulation results show that,compared with the improved ant colony optimization algorithm,hybrid genetic algorithm and data-driven parallel scheduling approach,the proposed algorithm has better performance in three aspects:running time,scheme revenue and satellite load balancing.

关 键 词:数据驱动 多星任务调度 任务可调度性 预测网络 双链进化算法 

分 类 号:V474.2[航空宇航科学与技术—飞行器设计] TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象