GOATS - Orbitology Component
- Created on Wednesday, 01 September 2010
This software consists of a series of MATLAB functions to provide for geometric orbit-related analysis. This includes propagation of orbits to varying levels of generalization. In the simplest case, geosynchronous orbits can be modeled by specifying a subset of three orbit elements. The next case is a circular orbit, which can be specified by a subset of four orbit elements. The most general case is an arbitrary elliptical orbit specified by all six orbit elements. These orbits are all solved geometrically, under the basic problem of an object in circular (or elliptical) orbit around a rotating spheroid. The orbit functions output time series ground tracks, which serve as the basis for more detailed orbit analysis. This software module also includes functions to track the positions of the Sun, Moon, and arbitrary celestial bodies specified by right ascension and declination. Also included are functions to calculate line-of-sight geometries to ground-based targets, angular rotations and decompositions, and other line-of-site calculations.
The toolset allows for the rapid execution of orbit trade studies at the level of detail required for the early stage of mission concept development. Additionally, once orbit parameters are settled upon, the same tools can be used to model system performance, and execute more focused trade studies as requirements are being developed and analyzed. This toolset offers a cohesive model-based systems engineering tool to be used as mission concepts are developed and in the development and analysis of top-level system requirements.