menu
info Documentation

Attitude Control System

Class name: D2S2.Model.Satellite.AttitudeControlSystem Library: D2S2 Library

Inheritance AttitudeControlSystem : SatelliteElectricalComponent : SatellitePhysicalComponent : SatelliteComponent : ModelBase Implements ISatelliteComponent,ISatellitePhysicalComponent,ISatelliteElectricalComponent,IInitialisable

Details

The Attitude Control System model object allows simulation of general attitude control modes. The Attitude Control Mode selects the required mode.

No Control mode does not influence the attitude - the satellite attitude will propagate under the influence of disturbances and external torques.

Y-Thomson is a controlled spin in which the satellite rotates around its Y-axis while aligning the spin axis to the orbit normal. The reference spin rate of this mode is determined by the Spin Rate parameter.

Pointing mode controls the attitude to have a certain Roll, Pitch and Yaw attitude relative to the orbit frame. The pointing reference is specified by the Roll, Pitch and Yaw inputs.

GroundTracking controls the satellite attitude to point a specified axis of the spacecraft, Ground Tracking Vector, to a ground target determined by the Lattitude, Longitude and Altitude parameters.

Solar Tracking mode will control the attitude to point the Sun Tracking Vector to the sun.

Solar Spin Tracking is a spin control mode that will align the spin axis to the sun vector.

Solar Spin Barbeque is a spin control mode that will maintain the spin axis to be perpendicular to the sun vector.

The rate at which the attitude of the spacecraft can change is restricted by the Slew Limit.

It is further possible to simulate power consumption of the Attitude Control System by inputting the relevant power characteristics for each mode.

Initial Value Properties

Property Description
PowerUsageNoControl (No Control) Latent power usage [W]
PowerUsageYSpin (Y-Thomson) Power usage in Y-Thomson mode [W]
PowerUsagePointing (Pointing) Power usage in Pointing mode [W]
PowerUsageGndTracking (Ground Tracking) Power usage in Ground Tracking mode [W]
PowerUsageSolTracking (Solar Tracking) Power usage in Solar Tracking mode [W]
PowerUsageSolTrackSpin (Solar-Tracking Spin) Power usage in Spinning Solar Tracking mode [W]
PowerUsageSolBbq (Solar-tracking Barbeque Spin) Power usage in Barbeque Spin mode [W]
Position (Position) Position [m]
Orientation (Orientation) Orientation Direction Cosine Matrix (DCM)
CentreOfMass (Centre of Mass) Centre of mass [m]
Mass (Mass) Mass [kg]
MomentOfInertia (Moment of Inertia) Moment of inertia matrix [kgm2]

Input Properties

Property Description
ControlModeSelection (Attitude Control) Control mode selection
SpinRate (Spin Rate) Body spin rate [deg/sec]
RollReference (Roll Reference) Roll reference for pointing mode [deg]
PitchReference (Pitch Reference) Pitch reference for pointing mode [deg]
YawReference (Yaw Reference) Yaw reference for pointing mode [deg]
LatReference (Latitude) Lattitude reference of ground target [deg]
LonReference (Longitude) Longitude reference of ground target [deg]
AltReference (Altitude) Altitude reference of ground target [km]
GroundTrackingVector (Ground Tracking Body Vector) Body vector to point to target
SunTrackingVector (Sun Tracking Body Vector) No information available
SlewLimit (Slew Limit) Maximum slew rate of attitude system [deg/sec]

State Properties

Property Description
PowerConsumption (Power Consumption) Current power consumption [W]