Attitude Determination and Control - cubesat-project/CubeSat GitHub Wiki

Attitude Determination and Control

Brief Descriptions of Attitude Determination and Control System (ADCS)

The CubeSat does not have strict pointing requirements. For this reason, a passive magnetic attitude control (PMAC) system will be used. By design, the z-axis of the satellite will align with the Earth's Magnetic Field, providing approximate Nadir pointing in Low Earth Orbit. The purpose of this system is to ensure the CubeSat is stable enough to communicate with the ground station and to collect data.


Requirements

Requirement ID Requirement Description
ADCS-01 The CubeSat shall have pointing accuracy of 15 degrees​​
ADCS-03 The ADCS system shall read data from the gyroscope, solar panels, and magnetic compass
ADCS-05 The spacecraft ADCS system shall detumble the spacecraft
ADCS-10 In ADCS Payload Operation Mode, the ADCS shall detumble to a spin rate less than 63 degrees per second in order for it to capture data.  

Selected Components

Bar Magnet

Hysteresis Rods

Three-Axis Digital Compass

  • Two-three axis digital compasses are included on the OBC as peripherals. The two compasses are placed on opposite sides of the OBC
  • Measure direction and magnitude of Earth’s magnetic field.

Gyroscope: Silicon Sensing Three-axis PinPoint® gyro evaluation board (CRM100 & 2x CRM200)

Simulation Results

The following figures show the results from the detumbling simulation with the selected components for the PMAC system. The simulation results verify that the CubeSat will detumble within 8 days with the selected components. The simulation was designed by the McMaster NEUDOSE Satellite Team and modified for the Western Ukpik-1 Mission ADCS requirements.

Fig. 1: Satellite angular velocities
image

Fig. 2: Error between z-axis and magnetic field
image

Fig. 3: Magnitude of external torques
image

Fig. 4: External torques about the satellite z-axis
image