An Introduction to Optimal Satellite Range Scheduling


Book Description

The satellite range scheduling (SRS) problem, an important operations research problem in the aerospace industry consisting of allocating tasks among satellites and Earth-bound objects, is examined in this book. SRS principles and solutions are applicable to many areas, including: Satellite communications, where tasks are communication intervals between sets of satellites and ground stations Earth observation, where tasks are observations of spots on the Earth by satellites Sensor scheduling, where tasks are observations of satellites by sensors on the Earth. This self-contained monograph begins with a structured compendium of the problem and moves on to explain the optimal approach to the solution, which includes aspects from graph theory, set theory, game theory and belief networks. This book is accessible to students, professionals and researchers in a variety of fields, including: operations research, optimization, scheduling theory, dynamic programming and game theory. Taking account of the distributed, stochastic and dynamic variants of the problem, this book presents the optimal solution to the fixed interval SRS problem and how to migrate results into more complex cases. Reference algorithms and traditional algorithms for solving the scheduling problems are provided and compared with examples and simulations in practical scenarios.







Automating the Satellite Range Scheduling Process


Book Description

Satellite range scheduling is a complex problem that involves scheduling satellite supports in which a satellite and a specific remote tracking station are assigned a time window during which they communicate with each other. As the number and complexity of satellite supports continue to increase, more pressure is placed on the current manual system to efficiently generate a schedule. The objective of this research was to develop a methodology that will automate the generation of the initial 24 hour schedule. The goal of the algorithm developed was to schedule as many conflict free supports as possible. A two phased approach was developed to schedule the supports. The first phase scheduled as many low altitude satellite supports as possible, while the second phase scheduled as many additional high altitude satellite supports as possible. For both phases, schedule generation and schedule improvement algorithms were developed. The schedule generation algorithms are a mixed integer program linking procedure and an insertion procedure. The schedule improvement algorithms are a two satellite interchange procedure and a three satellite interchange procedure. A schedule was generated for six representative data sets with encouraging results. At least 91% of all satellite support requests were scheduled for each day. These results were comparable to results of the current range schedulers and a previous automation study. Based on the results reported, the methodology presented in this research effort seems to be a valid approach for automating the initial 24 hour schedule ... Scheduling, Mixed integer programming, Insertion procedure, Interchange procedure.




Automating Satellite Range Scheduling


Book Description

The objective of this study was to develop a computer based satellite range scheduling (SRS) algorithm to create a 24 hour satellite support schedule. The algorithm's goal was to schedule as many satellite support requests as possible. An iterative heuristic approach was used to schedule satellite support requests in three successive sub problems. The first sub problem involves scheduling low altitude satellite support requests using a mixed integer programming approach. The next two sub problems each involve scheduling 12 hour blocks of medium and high altitude satellite support requests, again using a mixed integer programming approach. Fourteen 24 hour schedules were generated using actual data with encouraging results. At least 95 percent of the satellite support requests were scheduled for each day. These results are in-line with results obtained by range schedulers and previous studies. Because of the promising results, this algorithm may be used to automate a portion of the satellite range scheduling problem.




Automating the Satellite Range Scheduling Process


Book Description

Satellite range scheduling is a complex problem that involves scheduling satellite supports in which a satellite and a specific remote tracking station are assigned a time window during which they communicate with each other. As the number and complexity of satellite supports continue to increase, more pressure is placed on the current manual system to efficiently generate a schedule. The objective of this research was to develop a methodology that will automate the generation of the initial 24 hour schedule. The goal of the algorithm developed was to schedule as many conflict free supports as possible. A two phased approach was developed to schedule the supports. The first phase scheduled as many low altitude satellite supports as possible, while the second phase scheduled as many additional high altitude satellite supports as possible. For both phases, schedule generation and schedule improvement algorithms were developed. The schedule generation algorithms are a mixed integer program linking procedure and an insertion procedure. The schedule improvement algorithms are a two satellite interchange procedure and a three satellite interchange procedure. A schedule was generated for six representative data sets with encouraging results. At least 91% of all satellite support requests were scheduled for each day. These results were comparable to results of the current range schedulers and a previous automation study. Based on the results reported, the methodology presented in this research effort seems to be a valid approach for automating the initial 24 hour schedule ... Scheduling, Mixed integer programming, Insertion procedure, Interchange procedure.