Agile Earth Observation Satellite Scheduling Algorithm for Emergency Tasks Based on Multiple Strategies
Haiquan Sun , Wei Xia , Zhilong Wang , Xiaoxuan Hu
Journal of Systems Science and Systems Engineering ›› 2021, Vol. 30 ›› Issue (5) : 626 -646.
During the execution of imaging tasks, satellites are often required to observe natural disasters, local wars, and other emergencies, which regularly interferes with the execution of existing schemes. Thus, rapid satellite scheduling is urgently needed. As a new generation of three degree-of-freedom (roll, pitch, and yaw) satellites, agile earth observation satellites (AEOSs) have longer variable-pitch visible time windows for ground targets and are capable of observing at any time within the time windows. Thus, they are very suitable for emergency tasks. However, current task scheduling models and algorithms ignore the time, storage and energy consumed by pitch. Thus, these cannot make full use of the AEOS capabilities to optimize the scheduling for emergency tasks. In this study, we present a fine scheduling model and algorithm to realize the AEOS scheduling for emergency tasks. First, a novel time window division method is proposed to convert a variable-pitch visible time window to multiple fixed-pitch visible time windows. Second, a model that considers flexible pitch and roll capabilities is designed. Finally, a scheduling algorithm based on merging insertion, direct insertion, shifting insertion, deleting insertion, and reinsertion strategies is proposed to solve conflicting problems quickly. To verify the effectiveness of the algorithm, 48 groups of comparative experiments are carried out. The experimental results show that the model and algorithm can improve the emergency task completion efficiency of AEOSs and reduce the disturbance measure of the scheme. Furthermore, the proposed method can support hybrid satellite resource scheduling for emergency tasks.
Agile earth observation satellites / emergency tasks / merging insertion / shifting insertion
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
Niu X, Tang H, Wu L, Deng R, Zhai X (2015). Imaging-duration embedded dynamic scheduling of Earth observation satellites for emergent events. Mathematical Problems in Engineering: 1–31. |
| [23] |
Peng S, Chen H, Li J, Jing N (2017). Approximate path searching method for single-satellite observation and transmission task planning problem. Mathematical Problems in Engineering: 1–16. |
| [24] |
Qiu D, He C, Liu J, Ma M (2013). A dynamic scheduling method of Earth-observing satellites by employing rolling horizon strategy. The Scientific World Journal: 1–11. |
| [25] |
|
| [26] |
Song B, Yao F, Chen Y, Chen Y, Chen Y (2018). A hybrid genetic algorithm for satellite image downlink scheduling problem. Discrete Dynamics in Nature & Society: 1–11. |
| [27] |
|
| [28] |
|
| [29] |
Wang M C, Dai G, Vasile M (2014). Heuristic scheduling algorithm oriented dynamic tasks for imaging satellites. Mathematical Problems in Engineering: 1–11. |
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
Xie P, Wang H, Chen Y, Wang P (2019). A heuristic algorithm based on temporal conflict network for agile Earth observing satellite scheduling problem. IEEE Access: 61024–61033. |
| [34] |
|
| [35] |
Zhai X, Niu X, Tang H, Wu L, Shen Y (2015). Robust satellite scheduling approach for dynamic emergency tasks. Mathematical Problems in Engineering: 1–20. |
| [36] |
|
/
| 〈 |
|
〉 |