Back to search

Massachusetts Institute of Technology

Python-based tools for characterizing geosynchronous satellite behavior and evaluating maneuver prediction techniques

Abstract

dc:description.abstract

Geosynchronous (GEO) satellites maneuver frequently to maintain their Earth-relative position despite drift incurred from natural perturbations, but quantifying their diverse maneuver patterns can be challenging. Even for individual satellites, between one station-keeping cycle and the next, the frequency, magnitude, and direction of maneuvers can change. Additionally, there is very little accountability among operators to disclose detailed mission objectives and precise orbital data or to adhere to operational guidelines. This complicates the process of characterizing station-keeping control objectives, predicting maneuvers, and recognizing the early signs of a shift in a satellite's pattern of life (PoL). Characterizing PoLs for a diverse range of GEO satellites can help to contextualize historic on-orbit behaviors and behavior patterns, cultivate generalized maneuver prediction on a large scale, and help future behaviors to be quickly identified as anomalous, nominal, or indicative of a certain mission objective. This work presents two Python tools designed to address these challenges by improving the general accessibility of broad-scale PoL characterization and predictive aspects of Space Situational Awareness (SSA). First, a nomenclature for a generalizable PoL model is proposed, and a simple algorithm is introduced to enable PoL characterization according to this model. The algorithm is shown to efficiently process a large number of satellite histories by isolating PoL shifts - called nodes - even from sparse or low-precision position histories like collections of two-line-element (TLE) sets. Then, a second simulation tool is described and demonstrated to evaluate probabilistic maneuver prediction models in context of physical viewing constraints determined by user-defined surveillance scenarios. This work explores the potential of both tools to address data accessibility challenges and facilitate GEO satellite behavior characterization in order to foster a more cohesive and communicative SSA research community.

Degree

thesis:*
Name thesis:degree_name
Master
Department dc:contributor.department
Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Solera, Haley Elizabeth
Advisor dc:contributor.advisor
  • Linares, Richard

Rights

dc:rights
Statement dc:rights
  • In Copyright - Educational Use Permitted
  • Copyright retained by author(s)

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1721.1/151249
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/151249

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Solera, Haley Elizabeth. Python-based tools for characterizing geosynchronous satellite behavior and evaluating maneuver prediction techniques. Massachusetts Institute of Technology, 2023. https://hdl.handle.net/1721.1/151249