PropagatorConfig config_name ...
Before listing available options, an example entry will aid in clarifying the format:
PropagatorConfig grav_srp GravityModel Standard 40 40
# GravityModel Jn 3
MoonGravity Meeus
SunGravity Meeus
SRP Spherical 1.5 0.00008
Integrator Adams4 Seconds 8.0;
Note the number of parameters following a configuration type depends on
the entry. Two gravity models are shown, with the second commented out.
The first is a standard rectangular gravity model requiring the degree
and order. The commented out model model only requires entry of the
number of zonal harmonics to include---in this case, J3. The format
here indicates the type of model (central body gravity model), the
specific model to use (degree and order vs. lower order zonals only),
and then the configuration for that model. In contrast, the lunar
gravity model only requires the specific type of model to activate as
there are no other options.
GravityModel Jn d
A simple zonal gravity model supporting up to degree (d) 4GravityModel Standard degree order
Standard eom rectangular gravity model supporting degree and order d o such that order .LE. degree. The implementation is based primarily off equations from Vallado's Fundamentals of Astrodynamics and Applications, 3rd Ed.GravityModel Gravt d o
GENPL option supporting degree and order d o. The model supports non-rectangular and sparse entries, but those options have not yet been configured through the eomx interface.MoonGravity Meeus
Moon gravitational perturbations with lunar ephemeris resolved through the method from Chapter 47 of Meeus' "Astronomical Algorithms", 2nd Ed.MoonGravity Ephemeris
This option interpolates JPL derived precision ephemerides of the moon (JPL Ephemerides).SunGravity Meeus
Sun gravitational perturbations with solar ephemeris resolved through the method from Chapter 25 of Meeus' "Astronomical Algorithms", 2nd Ed.SunGravity Ephemeris
This option interpolates JPL derived precision ephemerides of the sun (JPL Ephemerides).OtherGravity
This option interpolates JPL derived precision ephemerides of the nine planets using JPL derived precision ephemerides (JPL Ephemerides). Planetary third body gravitational effects is currently an all or nothing option, for now.SRP Spherical Cr AoM
A custom spherical solar radiation pressure model developed for use with the geodesy satellites. Cr is a reflectivity coefficient. The portion of the value from zero to one represents the proportion of the SRP acting along the incident ray direction. Zero would indicate a completly translucent, non-interactive body, essentially disabling SRP effects. Any portion of Cr in excess of one acts along the line from the satellite towards the center of the earth. Cr essentially dictates how the solar radiation pressure is distributed through a linear combination of the sun to satellite and satellite to earth vectors. This approach is showing promise for the 2 rev/day Etalon-1/2 spaceballs for which inclusion of SRP is essential to getting the 1 week orbit propagation error below 5 meters.AoM is the effective area over mass ratio. Units are currently required to be square meters per kilogram.
A more detailed writeup on this model based on fitting precision SLR ephemerides will be created. For now, it should be understood Cr and AoM are fit parameters using a fixed 4.57e-6 N/m^2 solar radiation pressure value.
Integrator RK4 Duration
Standard Runge-Kutta integration method. Robust, but not efficient. The Duration is the integration step size to use. A Duration equivalent to zero will result in the use of a default integration step size.Integrator RK4s Duration
Runge-Kutta with time regularization integration method. Still experimental---probably best to consider as a placeholder for more time regularization options.Integrator Adams4 Duration
Fixed step size Adams-Bashforth predictor with Adams-Moulton corrector, primed via RK4. The Duration is the integration step size to use. A Duration equivalent to zero will result in the use of a default integration step size.Integrator GJ Duration
GENPL option, highly efficient Gauss-Jackson 2nd order integrator with on-the-fly step size adjustment to minimize error while maximizing speed. The Duration entry is required by the parser, but the setting is currently ignored. Instead, a default initial integration step size is used and adjusted during propagation.Integrator GJs Duration
GENPL option, GJ propagator employing time regularization. Better suited for elliptical orbits. As with the GJ propagation, Duration is ignored.