Skip to main content
U.S. flag

An official website of the United States government

This site is currently in beta, and your feedback is helping shape its ongoing development.

General Mission Analysis Tool Project

Published by N/A | National Aeronautics and Space Administration | Metadata Last Checked: August 04, 2025 | Last Modified: 2025-03-31
<p><strong>Overview</strong></p><p>GMAT is a feature rich system containing high fidelity space system models, optimization and targeting,<br />built in scripting and programming infrastructure, and customizable plots, reports and data<br />products, to enable flexible analysis and solutions for custom and unique applications. GMAT can<br />be driven from a fully featured, interactive GUI or from a custom script language. Here are some<br />of GMAT&rsquo;s key features broken down by feature group.</p><p><strong>Dynamics and Environment Modelling</strong></p><ul><li>High fidelity dynamics models including harmonic gravity, drag, tides, and relativistic corrections</li><li>High fidelity spacecraft modeling</li><li>Formations and constellations</li><li>Impulsive and finite maneuver modeling and optimization</li><li>Propulsion system modeling including tanks and thrusters</li><li>Solar System modeling including high fidelity ephemerides, custom celestial bodies, libration points, and barycenters</li><li>Rich set of coordinate system including J2000, ICRF, fixed, rotating, topocentric, and many others</li><li>SPICE kernel propagation</li><li>Propagators that naturally synchronize epochs of multiple vehicles and avoid fixed step integration</li><li>and interpolation</li></ul><p><strong>Plotting, Reporting and Product Generation</strong></p><ul><li>Interactive 3-D graphics</li><li>Customizable data plots and reports</li><li>Post computation animation</li><li>CCSDS, SPK, and Code-500 ephemeris generation</li></ul><p><strong>Optimization and Targeting</strong></p><ul><li>Boundary value targeters</li><li>Nonlinear, constrained optimization</li><li>Custom, scriptable cost functions</li><li>Custom, scriptable nonlinear equality and inequality constraint functions</li><li>Custom targeter controls and constraints</li></ul><p><strong>Programming Infrastructure</strong></p><ul><li>User defined variables, arrays, and strings</li><li>User defined equations using MATLAB syntax. (i.e. overloaded array operation)</li><li>Control flow such as If, For, and While loops for custom applications</li><li>Matlab interface</li><li>Built in parameters and calculations in multiple coordinate systems</li></ul><p><strong>Interfaces</strong></p><ul><li>Fully featured, interactive GUI that makes simple analysis quick and easy</li><li>Custom scripting language that makes complex, custom analysis possible</li><li>Matlab interface for custom external simulations and calculations</li><li>File interface for the TCOPS Vector Hold</li></ul>

Find Related Datasets

Click any tag below to search for similar datasets

data.gov

An official website of the GSA's Technology Transformation Services

Looking for U.S. government information and services?
Visit USA.gov