Dynamic Merging for Optimal Onboard Resource Utilization: Innovating Mission Queue Constructing Method in Multi-Satellite Spatial Information Networks
Abstract
:1. Introduction
- In-depth analysis of the principle of satellite Earth observation and the aggregation constraints of Earth observation missions, culminating in the creation of an advanced multi-satellite, multi-mission aggregation graph model and its corresponding construction algorithm;
- Leveraging the aforementioned aggregation graph model, this paper devises a dynamic task merging-based multi-satellite, multi-task aggregation algorithm. The task synthesis priority based on the minimum energy consumption of the aggregated tasks and the minimum energy consumption calculation method of the aggregated tasks based on dynamic planning is designed to realize the fast solution of the task synthesis priority;
- This paper’s algorithm undergoes rigorous theoretical and experimental validation, including a comparative analysis with the aggregation algorithm presented in the literature [17]. The findings reveal that our algorithm can decrease mission size by approximately 45% and reduce the energy consumption needed for mission execution by about 50%. These results significantly enhance satellite operational efficiency and resource utilization.
2. Related Work
3. System Model and Problem Description
3.1. System Model
3.2. Problem Description
4. Algorithm Design
4.1. MSMTAG Model
4.2. DMP-TA Algorithm
Algorithm 1: Initial MSMTAG model construction algorithm |
Algorithm 2: Dynamic planning-based algorithm for minimum energy calculation for aggregated tasks |
Algorithm 3: DMP-TA Algorithm |
5. Results
5.1. Test Methods and Parameters
5.2. Algorithm Performance
5.3. Algorithm Performance
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Fan, H.; Yang, Z.; Zhang, X.; Wu, S.; Long, J.; Liu, L. A novel multi-satellite and multi-task scheduling method based on task network graph aggregation. Expert Syst. Appl. 2022, 205, 117565. [Google Scholar] [CrossRef]
- Zhao, M.; Ye, N.; Ouyang, Q.; Jin, Y.; Jin, Y.; Zhao, L. Multi-satellite cooperative communication: Exploiting time asynchrony in non-orthogonal transmissions. IEEE Trans. Veh. Technol. 2023, 72, 6868–6873. [Google Scholar] [CrossRef]
- Li, F.; Wan, Q.; Wen, F.; Zou, Y.; He, Q.; Li, D.; Zhong, X. Multi-Satellite Imaging Task Planning for Large Regional Coverage: A Heuristic Algorithm Based on Triple Grids Method. Remote Sens. 2024, 16, 194. [Google Scholar] [CrossRef]
- Wen, Z.; Li, L.; Song, J.; Zhang, S.; Hu, H. Scheduling single-satellite observation and transmission tasks by using hybrid Actor-Critic reinforcement learning. Adv. Space Res. 2023, 71, 3883–3896. [Google Scholar] [CrossRef]
- Zhang, X.; Sun, S.; Tao, M.; Huang, Q.; Tang, X. Multi-Satellite Cooperative Networks: Joint Hybrid Beamforming and User Scheduling Design. IEEE Trans. Wirel. Commun. 2024; early access. [Google Scholar] [CrossRef]
- Li, X.; Yang, J.; Fan, H. Dynamic Network Resource Autonomy Management and Task Scheduling Method. Mathematics 2023, 11, 1232. [Google Scholar] [CrossRef]
- Chen, M.; Wen, J.; Song, Y.J.; Xing, L.; Chen, Y. A population perturbation and elimination strategy based genetic algorithm for multi-satellite TT&C scheduling problem. Swarm Evol. Comput. 2021, 65, 100912. [Google Scholar]
- Qi, W.; Yang, W.; Xing, L.; Yao, F. Modeling and Solving for Multi-Satellite Cooperative Task Allocation Problem Based on Genetic Programming Method. Mathematics 2022, 10, 3608. [Google Scholar] [CrossRef]
- Chen, Y.; Song, Y.; Du, Y.; Wang, M.; Zong, R.; Gong, C. A knowledge-based scheduling method for multi-satellite range system. In Proceedings of the International Conference on Knowledge Science, Engineering and Management; Springer: Berlin/Heidelberg, Germany, 2020; pp. 388–396. [Google Scholar]
- Soma, P.; Venkateswarlu, S.; Santhalakshmi, S.; Bagchi, T.; Kumar, S. Multi-satellite scheduling using genetic algorithms. In Proceedings of the Space OPS 2004 Conference, Montreal, QC, Canada, 17–21 May 2004; p. 515. [Google Scholar]
- Cui, K.; Song, J.; Zhang, L.; Tao, Y.; Liu, W.; Shi, D. Event-Triggered Deep Reinforcement Learning for Dynamic Task Scheduling in Multi-Satellite Resource Allocation. IEEE Trans. Aerosp. Electron. Syst. 2022, 59, 3766–3777. [Google Scholar] [CrossRef]
- Wang, Z.; Hu, X.; Ma, H.; Xia, W. Learning multi-satellite scheduling policy with heterogeneous graph neural network. Adv. Space Res. 2024, 73, 2921–2938. [Google Scholar] [CrossRef]
- Yin, X.; Bai, M.; Li, Z. Clustering-Scheduling Methods for Oversubscribed Short-Term Tasks of Astronomical Satellites. Trans. Nanjing Univ. Aeronaut. Astronaut. 2023, 40, 307. [Google Scholar]
- Chen, X.; Reinelt, G.; Dai, G.; Wang, M. Priority-based and conflict-avoidance heuristics for multi-satellite scheduling. Appl. Soft Comput. 2018, 69, 177–191. [Google Scholar] [CrossRef]
- Song, Y.; Ou, J.; Wu, J.; Wu, Y.; Xing, L.; Chen, Y. A cluster-based genetic optimization method for satellite range scheduling system. Swarm Evol. Comput. 2023, 79, 101316. [Google Scholar] [CrossRef]
- Song, Y.J.; Ma, X.; Li, X.J.; Xing, L.N.; Wang, P. Learning-guided nondominated sorting genetic algorithm II for multi-objective satellite range scheduling problem. Swarm Evol. Comput. 2019, 49, 194–205. [Google Scholar] [CrossRef]
- Wang, J.; Zhu, X.; Qiu, D.; Yang, L.T. Dynamic scheduling for emergency tasks on distributed imaging satellites with task merging. IEEE Trans. Parallel Distrib. Syst. 2013, 25, 2275–2285. [Google Scholar] [CrossRef]
- Yin, L.; Clerckx, B. Rate-splitting multiple access for satellite-terrestrial integrated networks: Benefits of coordination and cooperation. IEEE Trans. Wirel. Commun. 2022, 22, 317–332. [Google Scholar] [CrossRef]
- Long, X.; Wu, S.; Wu, X.; Huang, Y.; Mu, Z. A GA-SA Hybrid Planning Algorithm Combined with Improved Clustering for LEO Observation Satellite Missions. Algorithms 2019, 12, 231. [Google Scholar] [CrossRef]
- Wu, Q.; Pan, J.; Wang, M. Dynamic Task Planning Method for Multi-Source Remote Sensing Satellite Cooperative Observation in Complex Scenarios. Remote Sens. 2024, 16, 657. [Google Scholar] [CrossRef]
- Feng, X.; Li, Y.; Xu, M. Multi-satellite cooperative scheduling method for large-scale tasks based on hybrid graph neural network and metaheuristic algorithm. Adv. Eng. Inform. 2024, 60, 102362. [Google Scholar] [CrossRef]
- Liu, W.; Li, Z.; Chen, L.; Zhang, D.; Shao, X. Design and simulation in SAR satellites’ task planning system using genetic algorithm with entropy operator. Aircr. Eng. Aerosp. Technol. 2021, 93, 1236–1242. [Google Scholar] [CrossRef]
- Han, J.; Wang, H.; Wu, S.; Wei, J.; Yan, L. Task Scheduling of High Dynamic Edge Cluster in Satellite Edge Computing. In Proceedings of the 2020 IEEE World Congress on Services (Services), Beijing, China, 18–23 October 2020; IEEE: New York, NY, USA, 2020; pp. 288–294. [Google Scholar] [CrossRef]
- Hao, Q.; Sheng, M.; Zhou, D.; Shi, Y. A multi-aspect expanded hypergraph enabled cross-domain resource management in satellite networks. IEEE Trans. Commun. 2022, 70, 4687–4701. [Google Scholar] [CrossRef]
- Li, J.; Wang, P.; Li, H.; Shi, K. Enhanced time-expanded graph for space information network modeling. Sci. China Inf. Sci. 2022, 65, 192301. [Google Scholar] [CrossRef]
- Casadesus-Vila, G.; Ruiz-de Azua, J.A.; Alarcon, E. Toward autonomous cooperation in heterogeneous nanosatellite constellations using dynamic graph neural networks. arXiv 2024, arXiv:2403.00692. [Google Scholar]
- Phillips, S.; Petersen, C.; Fierro, R. Robust, resilient, and energy-efficient satellite formation control. In Intelligent Control and Smart Energy Management: Renewable Resources and Transportation; Springer: Berlin/Heidelberg, Germany, 2022; pp. 223–251. [Google Scholar]
- Shi, K.; Zhang, X.; Zhang, S.; Li, H. Time-expanded graph based energy-efficient delay-bounded multicast over satellite networks. IEEE Trans. Veh. Technol. 2020, 69, 10380–10384. [Google Scholar] [CrossRef]
- Zhang, G.; Li, X.; Hu, G.; Li, Y.; Wang, X.; Zhang, Z. MARL-Based Multi-Satellite Intelligent Task Planning Method. IEEE Access 2023, 11, 135517–135528. [Google Scholar] [CrossRef]
- Wang, F.; Jiang, D.; Qi, S.; Qiao, C.; Shi, L. A dynamic resource scheduling scheme in edge computing satellite networks. Mob. Netw. Appl. 2021, 26, 597–608. [Google Scholar] [CrossRef]
Symbol | Description |
---|---|
Meta-task set | |
The continuous execution time required for meta-task | |
Satellite resource set | |
The six-tuple of satellite resource | |
Orbital information for satellite | |
FOV angle of satellite resource | |
Side-wing rate of remote sensor on satellite | |
Maximum continuous working time of remote sensor on satellite | |
Energy consumption rate of remote sensor on satellite when observing | |
Energy consumption per unit angle of remote sensor on satellite | |
Observation time windows of meta-task on satellite | |
Observation time window tuple | |
The earliest observation time of task under window k using satellite | |
The latest observation time of task under window k using satellite | |
Ideal sensor swing angle for mission under window k using satellite | |
Aggregated task set | |
Aggregated task elements | |
The set of meta-tasks contained in task | |
Resources required to execute aggregation task | |
Start and end times of task | |
Side-swing angle of the remote sensor during execution aggregation task |
Satellite Parameters | Satellite | Satellite | Satellite |
---|---|---|---|
Semi-major axis (km) | 7201 | 7052 | 7480 |
Orbital eccentricity | 0.0134947 | 0.0008895 | 0.0015076 |
Orbit inclination (°) | 98.2597 | 98.15 | 98.0036 |
True anomaly (°) | 191.1477 | 246.0537 | 7480 |
Ascending node equinox (°) | 7.0557 | 73.3937 | 7480 |
Argument of periapsis (°) | 169.2664 | 114.1612 | 7480 |
Field of view (°) | 2.1 | 0.931 | 7480 |
Lateral swing rate/(s) | 1 | 1 | 7480 |
Maximum swing angle (°) | ±45 | ±45 | ±45 |
Maximum operating time (s) | 80 | 80 | 80 |
Observation of energy consumption (km/s) | 200 | 200 | 200 |
Side pendulum energy consumption (km/°) | 500 | 500 | 500 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Long, J.; Wang, S.; Huo, Y.; Liu, L.; Fan, H. Dynamic Merging for Optimal Onboard Resource Utilization: Innovating Mission Queue Constructing Method in Multi-Satellite Spatial Information Networks. Mathematics 2024, 12, 986. https://doi.org/10.3390/math12070986
Long J, Wang S, Huo Y, Liu L, Fan H. Dynamic Merging for Optimal Onboard Resource Utilization: Innovating Mission Queue Constructing Method in Multi-Satellite Spatial Information Networks. Mathematics. 2024; 12(7):986. https://doi.org/10.3390/math12070986
Chicago/Turabian StyleLong, Jun, Shangpeng Wang, Yakun Huo, Limin Liu, and Huilong Fan. 2024. "Dynamic Merging for Optimal Onboard Resource Utilization: Innovating Mission Queue Constructing Method in Multi-Satellite Spatial Information Networks" Mathematics 12, no. 7: 986. https://doi.org/10.3390/math12070986
APA StyleLong, J., Wang, S., Huo, Y., Liu, L., & Fan, H. (2024). Dynamic Merging for Optimal Onboard Resource Utilization: Innovating Mission Queue Constructing Method in Multi-Satellite Spatial Information Networks. Mathematics, 12(7), 986. https://doi.org/10.3390/math12070986