Mixed-Integer Linear Programming Model for Scheduling Missions and Communications of Multiple Satellites

Minkeon Lee,Seunghyeon Yu,Kybeom Kwon,Myungshin Lee,Junghyun Lee,Heungseob Kim
DOI: https://doi.org/10.3390/aerospace11010083
IF: 2.66
2024-01-17
Aerospace
Abstract:Satellites have been developed and operated for various purposes. The global satellite market is growing rapidly as the number of satellites and their mission diversity increase. Satellites revolve around the Earth to perform missions and communicate with ground stations repeatedly and sequentially. However, because satellites are orbiting the Earth, there is a limited time window for missions to a specific area and communication with ground stations. Thus, in an environment where multiple satellites and multiple ground stations (MS-MGs) are operated, scheduling missions and communications to maximize the utilization of satellites is a complex problem. For the MS-MG scheduling problem, this study proposes a mixed-integer linear programming (MILP) model to assign time windows for missions and communications with ground stations to individual satellites. The MILP model is based on the concept of a time-space network and includes constraints reflecting on the space mission environment of satellites. The objective function and constraints of the MILP model were validated through numerical experiments based on actual data from Korean satellites.
engineering, aerospace
What problem does this paper attempt to address?
### Problems Addressed by the Paper The paper primarily focuses on how to formulate a unified task and communication scheduling plan in a multi-satellite and multi-ground station (MS-MG) environment. Specifically, the paper proposes a Mixed Integer Linear Programming (MILP) model to address the task and communication scheduling issues for the Korean low Earth orbit satellite constellation. #### Main Objectives - **Maximize Satellite Utilization**: Maximize the efficiency of satellite utilization by reasonably arranging task and communication time windows. - **Resolve Visibility Conflicts**: Avoid communication conflicts between multiple satellites and the same ground station at the same time. - **Optimize Data Storage and Transmission**: Ensure that satellites do not exceed their maximum data storage capacity while performing tasks and transmit data to ground stations in a timely manner. #### Research Background With the rapid growth of the global satellite market, the number of satellites and the variety of tasks are continuously increasing. Satellites orbit the Earth, perform tasks, and communicate with ground stations, but due to orbital constraints, their time windows for performing tasks or communicating with specific regions are limited. Therefore, in a multi-satellite and multi-ground station environment, efficiently planning tasks and communications becomes a complex problem. #### Methodology The proposed method is based on a Time-Space Network (TSN), viewing the time windows for tasks and communications as nodes. By establishing an MILP model, it considers factors such as Visible Time Windows (VTWs), task execution order, and data storage capacity, thereby achieving an efficient scheduling plan. #### Innovations - Proposed a comprehensive scheduling model that considers both tasks and communications, addressing the issue in existing research that focuses separately on tasks or communications. - Incorporated data storage management into the MILP model, ensuring that satellites do not exceed storage limits while performing tasks. - Considered visibility conflicts, ensuring that communication between satellites and ground stations does not conflict at the same time. In summary, this paper aims to solve the task and communication scheduling problem in a multi-satellite and multi-ground station environment by proposing a new MILP model, thereby improving satellite utilization efficiency.