AttitudeControl

This attribute specifies the attitude control parameters for the maneuver.

Syntax

Astrogator <Satellite Object Path> SetValue <Astrogator Object Path>.AttitudeControl <Value>

Description

Select from the following attitude control values:

Value Description
Along Velocity Vector Attitude is such that the total thrust vector is aligned with the spacecraft's inertial velocity vector.
Anti-Velocity Vector Attitude is such that the total thrust vector is opposite to the spacecraft's inertial velocity vector.
Attitude Attitude is defined using Euler Angles or a Quaternion.
File Import an attitude file to set the maneuver.
Plugin Attitude is defined using a COM plugin.
Thrust Vector The total thrust vector can be specified in cartesian or spherical form with respect to the thrust axes.

About Thrust Vectors: The term "thrust vector" is used to describe the direction of acceleration applied to the satellite. This direction is opposite to the exhaust of an engine. For example, for a single chemical rocket engine mounted to a satellite, the thrust vector is opposite to the direction of the flames.

If multiple engines are being used together in a thruster set, the thrust vector is along the direction of the overall effective acceleration. This is determined by calculating the acceleration vector of each individual thruster, with both the direction and magnitude. The thrust vector is then calculated along the direction of the vector to be the sum of all the acting acceleration vectors.

Examples

For Impulsive Maneuver

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.ImpulsiveMnvr.AttitudeControl Along Velocity Vector

For Impulsive Maneuver - File Option

To select the File option (also available for Finite Maneuver):

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.ImpulsiveMnvr.AttitudeControl File

To specify the external attitude file:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.ImpulsiveMnvr.AttitudeFile ManeuverAttitudeFile.a

To specify the offset used in the file:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.ImpulsiveMnvr.AttFileTimeOffset 10 min

To specify the interpolation order to use when reading the file:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.ImpulsiveMnvr.AttInterpOrder 5

For Finite Maneuver

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.FiniteMnvr.AttitudeControl Thrust Vector

For Finite Maneuver - File Option

To select the File option:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.FiniteMnvr.AttitudeControl File

To specify the external attitude file:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.FiniteMnvr.AttitudeFile ManeuverAttitudeFile.a

To specify the offset used in the file:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.FiniteMnvr.AttFileTimeOffset 10 min

To specify the interpolation order to use when reading the file:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.FiniteMnvr.AttInterpOrder 5

For Finite Maneuver - Plugin Option

To select the Plugin option:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.FiniteMnvr.AttitudeControl Plugin

To set the plugin:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.FiniteMnvr.AttPlugin VBScript_Example1_YawPitch_WSC_1_00

Note: In setting the plugin, make certain to use underscores in place of spaces or dots, as in the above example.

To set an attribute of the plugin:

Astrogator */Satellite/Satellite1 SetValue MainSequence.SegmentList.Maneuver.FiniteMnvr.AttPlugin.PluginConfig.P0 .5

STK Programming Interface 11.0.1