Yaw Control of a CubeSat Using Reaction Wheels


πŸ—Ί Location: National Institute of Technology Karnataka, Surathkal, India
πŸ“… Duration: July 2016 - April 2017
πŸ‘©β€πŸ« Bachelor’s thesis project, guided by Prof. Prasad Krishna
πŸ“„ The detailed project report can be found in pdf format here πŸ”—


Objective Link to heading

To implement a simple adaptive control algorithm, MRAC using the MIT rule, for yaw control of a suspended CubeSat body using a reaction wheel and compare it with PID control.

Motivation and Summary Link to heading

Space systems like satellites operate in complex and dynamic environments that require adaptive control strategies to cope with uncertainties and disturbances. The fixed gain PID controller cannot perfectly stabilize non-linear systems with uncertainties in terms of the model and parameters. An adaptive control algorithm can enhance the performance and provide the adaptive capability in such environments. One such strategy is model reference adaptive control (MRAC), which is used to design the controller that works by adjusting the controller parameters so that the output of the actual system tracks the output of a reference model having the same reference input.

A reaction wheel is a type of flywheel used for orientation control of bodies, such as satellites, by changing its rotation speed and causing the body to counter-rotate proportionally through conservation of angular momentum

In this project, a simple adaptive control algorithm using MRAC with the MIT rule is implemented for yaw control of a suspended body mimicking the yaw of a cubic satellite (CubeSat) using a reaction wheel. This algorithm is compared with PID control, which is a conventional feedback controller that uses proportional, integral, and derivative terms to adjust the parameters. SolidWorks is used to design and SimMechanics to simulate the system model. Also a physical CubeSat model is fabricated using open source components.

A comparison of the PID and MRAC controllers is done in terms of settling time, overshoot, and steady-state error. The MRAC controller shows better performance in the presence of uncertainties.

CAD model of the CubeSat
Working model of the CubeSat

The detailed project report can be found in pdf format here πŸ”—.


Back to Projects πŸ”—