计算机科学
调度(生产过程)
敏捷软件开发
卫星
启发式
地球观测卫星
数学优化
分布式计算
实时计算
人工智能
数学
航空航天工程
工程类
软件工程
作者
Radhika Kandepi,Himani Saini,Raju K. George,Subbarao Konduri,Ritu Karidhal
标识
DOI:10.1016/j.actaastro.2024.03.027
摘要
Demand for imaging of large area targets by space-based assets such as constellations of Earth Observation Satellites (EOS) is on the rise for different applications. The area targets coverage cannot be achieved by a single satellite in a single observation opportunity, as the region for imaging spreads wider than the coverage swaths of imaging sensors. Hence, the imaging satellites are scheduled in a cooperative way to achieve maximum coverage of the area in a given planning time horizon. The scheduling algorithms also aim to maximize or minimize some specific objectives of interest while simultaneously complying with all resource constraints for an efficient use of precious space resources. As the current generation satellites are highly agile, there are many ways of choosing an imaging location in the target area for each single observation opportunity of a satellite. Even though the possible imaging region in continuous space is discretized into a finite number of strips for each observation, the huge combinatorial search space formed with all satellites' imaging opportunities makes the problem intractable. Thus, the area target imaging scheduling is a complex combinatorial NP-hard optimization problem. Many exact and heuristic methods were evolved to provide a solution to this scheduling problem. Even though the exact methods solve the problem to optimality, they are limited to smaller problem instances because of the high computational complexities involved in those methods. More focus is seen in the literature on heuristic approaches as they guarantee scheduling performance with feasible solutions within an acceptable computational complexity. This paper presents our efficient heuristic approach proposed for the scheduling problem for imaging a large area target using a constellation of multiple satellites. Our approach is an extension of a widely used greedy approach in combination with insights from dynamic programming. In this paper, first we addressed the scheduling problem by describing it in detail and formulating it into a non-linear integer programming problem, considering the multi-objectives of achieving maximum coverage and minimum imaging resolution. The solution to the problem comprises two phases, namely the area decomposition phase and the scheduling phase. In the area decomposition phase, the area target is divided into strips dynamically for each observation opportunity of a satellite. Then exact observation period of each strip is computed using a simplified semi-analytical computational method. In the scheduling phase, we applied our heuristic search strategy, namely Forward and Backward Heuristic Search (FBHS) to obtain a near optimal solution within an acceptable computational time. Through the extensive simulations conducted under various scenarios, the effectiveness of the proposed method is verified in comparison with the baseline greedy approach.
科研通智能强力驱动
Strongly Powered by AbleSci AI