WSF_INTEGRATING_PROPAGATOR

propagator WSF_INTEGRATING_PROPAGATOR
propagator <name> WSF_INTEGRATING_PROPAGATOR
   integrator
      ...
   end_integrator
   dynamics
      term
         ...
      end_term
      ...
   end_dynamics
end_propagator

Overview

WSF_INTEGRATING_PROPAGATOR implements an orbital propagator for a platform in the space domain. Unlike WSF_KEPLERIAN_PROPAGATOR or WSF_NORAD_PROPAGATOR, which both use an analytical model to provide the future state of a platform, the WSF_INTEGRATING_PROPAGATOR uses numerical integration. By using a specifiable dynamical model, this propagator is not limited to the cases of interest for those two propagators, namely, propagation where the Earth plays the dominant role in the dynamics.

Users of WSF_INTEGRATING_PROPAGATOR need to select an integrator and a dynamical model to fully specify the behavior of this propagator. The integrator specifies exactly how the state of the platform is numerically propagated forward in time. The dynamical model specifies the forces that the platform will experience.

Note

If the dynamical models require terms that depend on the mass of the platform, the platform will need to have a mass specified. This can be accomplished by explicitly setting the mass on the platform, or by using a rocket maneuvering model in the associated WSF_INTEGRATING_SPACE_MOVER.

Commands

Orbital Integrator

integrator <orbital-integrator-name>
   ...
end_integrator
integrator … end_integrator

Specify the integrator used to propagate the state of the platform. Each integrator will have its own set of inputs that control its behavior.

Available Integrators

Dynamical Model

dynamics
   <orbital-dynamics-term>
end_dynamics
dynamics … end_dynamics

Specify the dynamical model used by the WSF_INTEGRATING_SPACE_MOVER. The dynamical model is used to update the state of the owning platform during the simulation. Dynamical models are collections of dynamical terms representing the various contributions to spacecraft dynamics.

Dynamical Term

term <orbital-dynamics-term-name>
   ...
end_term
term … end_term

Specify a term to be added into the orbital dynamics. Each term will have its own set of input commands to control its contribution to the dynamics.

Available Dynamical Terms