|Top Previous Next|
The OutgassingEvent object, when used with the Maneuver command or WhileManeuvering command, models the effect of accelerations due to a leaking thruster on a Spacecraft. The accelerations are modeled using an analytic exponential decay model. The OutgassingEvent object specifies the time constant and the minimum magnitude of the burn as a percentage of the initial value, which determine the total duration of the event. The effective magnitude of the force generated by the event is added to the Force Model of the Spacecraft for the duration of the event. OutgassingEvent maneuvers do not deplete mass from the Spacecraft.
The sample script below provides an example of modeling an OutgassingEvent in FreeFlyer. The acceleration in this particular case is in the velocity direction of the orbit.
Note: When maneuvering with an OutgassingEvent, FreeFlyer takes into account the length of the event in the spacecraft propagation. For example, if the OutgassingEvent.TimeConstant property is equal to 100 seconds and the OutgassingEvent.MinimumMagnitude is 0.01% of the initial value, the spacecraft epoch will advance about 460 seconds during the maneuver event.
The direction of the maneuver can be specified in any of the following attitude reference frames.