Design an optimal satellite constellation configuration using mixed-integer linear programs with coverage as the figure of merit.
이 제출물을 팔로우합니다
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다
This repository contains the MATLAB code used in our paper, "Optimal Satellite Constellation Configuration Design: A Collection of Mixed Integer Linear Programs," published in the Journal of Spacecraft and Rockets.
The goal of the programs presented in this paper is to design provably optimal satellite constellation configurations by determining the optimal number of satellites and their distributions, subject to physical and operational constraints imposed in a given mission context. The coverage metrics considered are percentage coverage, average revisit time, and maximum revisit time.
This MATLAB File Exchange version complements our GitHub repository by providing a separate, MATLAB-friendly implementation using Live Scripts with detailed comments for readability and ease of use.
Available Programs
- Set Covering Location Problem (SCLP): Minimize constellation configuration cost subject to complex spatiotemporal coverage requirements.
- Partial Set Covering Location Problem (PSCLP): Minimize constellation configuration cost subject to a percentage coverage requirement.
- Maximal Covering Location Problem (MCLP): Maximize observation rewards for a fixed number of satellites.
- Minimal Maximum Revisit Time (MMRT): Minimize the maximum revisit time for a fixed number of satellites.
- Minimal Average Revisit Time (MART): Minimize the average revisit time for a fixed number of satellites.
Directory Structure
- main.mlx: Contains the main code in which the user specifies the input parameters and program and retrieves the optimal constellation configuration and its coverage timeline.
- sclp.mlx, psclp.mlx, mclp.mlx, mmrt.mlx, and mart.mlx: Contain the individual programs.
Requirements
Optional
- A commercial optimization solver, such as Gurobi Optimizer
인용 양식
Williams Rogers, David O., et al. “Optimal Satellite Constellation Configuration Design: A Collection of Mixed Integer Linear Programs.” Journal of Spacecraft and Rockets, vol. 63, no. 4, July 2026, pp. 1144–62, https://doi.org/10.2514/1.a36518.
| 버전 | 퍼블리시됨 | 릴리스 정보 | Action |
|---|---|---|---|
| 1.0.0 |
