Python-based tools for characterizing geosynchronous satellite behavior and evaluating maneuver prediction techniques
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.
Networked Digital Library of Theses and Dissertations