Abstract
In satellite scheduling system, one of the most important issues is task scheduling. Most of the existing algorithms focused on the scenario of normal tasks with fixed priority and don't consider emergency tasks. However, emergency tasks in satellite scheduling system have the independent arrival time and execution deadline. To deal with this challenge, we propose the task scheduling model, task priority model, and task scheduling algorithms based on rolling-horizon optimization (RHO) strategy to manage the tasks. In task scheduling model, we construct a scheduling model with multiple constraint conditions. In task priority model, we decompose task priority into four parts, including target priority, imaging task priority, TT&C (track, telemetry, control) requirement priority, and data transmission requirement priority, and describe the factors corresponding to each priority based on the actual engineering. The RHO strategy is designed with a periodical triggering mode, and scheduling process is decomposed into a series of static scheduling intervals, the dynamic scheduling of emergency tasks is realized by optimizing the scheduling schemes in each interval. Meanwhile, task scheduling algorithms, including heuristic algorithm, genetic algorithm, and NSGA-II algorithm, are designed to solve the proposed task scheduling model. Our simulation results show that the proposed task priority model and RHO strategy are effective, which can significantly improve the number of overall tasks and emergency tasks. Meanwhile, each task scheduling algorithm has different performances in the processing time and optimal objectives.
Highlights
With the fast development of various fields in satellite scheduling system such as remote telemetry, remote control, data transmission, the huge growth of space resources and users’ demand increase the difficulty of satellite task scheduling [1]
We propose the task scheduling model, task priority model and task scheduling algorithms based on rolling-horizon optimization (RHO) (Rolling-Horizon Optimization) strategy to manage the tasks
Genetic algorithm has a better performance in the revenue of the scheduled tasks, but far lower than NSGA-II algorithm in the satellite resource load balance
Summary
With the fast development of various fields in satellite scheduling system such as remote telemetry, remote control, data transmission, the huge growth of space resources and users’ demand increase the difficulty of satellite task scheduling [1]. We propose the task scheduling model, task priority model and task scheduling algorithms based on RHO (Rolling-Horizon Optimization) strategy to manage the tasks. J. Wu et al.: Research on Task Priority Model and Algorithm for Satellite Scheduling Problem transmission requirement priority. The dynamic task scheduling algorithms based on RHO strategy are proposed according to the independent arrival time and execution deadline of emergency tasks.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.