Functions | |
Vector | GravityForceFunction (const ssfTime &_currentTime, const OrbitState &_currentOrbitState, const AttitudeState &_currentAttitudeState, const EnvFuncParamaterType &_parameterList) |
Gravity force function modeling two-body gravity. | |
Vector | SimpleAerodynamicDragForce (const ssfTime &_currentTime, const OrbitState &_currentOrbitState, const AttitudeState &_currentAttitudeState, const EnvFuncParamaterType &_parameterList) |
Simple atmospheric force function . | |
Vector | SolarRadiationPressureForceFunction (const ssfTime &_currentTime, const OrbitState &_currentOrbitState, const AttitudeState &_currentAttitudeState, const EnvFuncParamaterType &_parameterList) |
Solar radiation pressure environmental disturbance force function. | |
Vector | ThirdBodyForceDisturbance (const ssfTime &_currentTime, const OrbitState &_currentOrbitState, const AttitudeState &_currentAttitudeState, const EnvFuncParamaterType &_parameterList) |
The third body force disturbance due to gravity. |
|
Gravity force function modeling two-body gravity. Newton formulated the simplified two-body equation, or Law of Universal Gravitation. This formulation is a simplified model because it only accounts for two bodies: the central body, and the spacecraft. In general it can be applied to any two massive bodies which have a gravitational attraction with the following assumptions:
![]()
Definition at line 47 of file GravityFunctions.h. |
|
Simple atmospheric force function .
Definition at line 34 of file SimpleAerodynamicDisturbances.h. |
|
Solar radiation pressure environmental disturbance force function. Another non-conservative disturbance force, like atmospheric drag, is due to the fact that light photons can impart a force on an absorbing or reflecting body. The force of these photons is usually very low, but can vary largely between eclipse, based on the body, and during solar storms. The solar-radiation pressure is even the basis for such spacecraft propulsion designs as solar sails, and so should be used for accurate models.
The solar pressure, The combined force of the solar radiation pressure is found to be: ![]()
where Using basic geometry, it can be shown that simple conditions for determining if a satellite is in sunlight are{Vallado:97}: ![]()
![]()
![]()
Definition at line 68 of file SolarDisturbances.h. |
|
The third body force disturbance due to gravity.
Definition at line 34 of file ThirdBodyDisturbances.h. |