Browsing by Author "Junaid, Muhammad"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- ItemThe development of a hardware-in-the-loop platform for the attitude determination and control testing of a small satellite(Stellenbosch : Stellenbosch University, 2015-12) Junaid, Muhammad; Steyn, W. H.; Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering.ENGLISH ABSTRACT: The launch costs for satellites are extraordinarily high. This emphasizes the importance of thorough unit and subsystem level testing to minimize the risk of failure after launch. The project was aimed at developing a hardware-in-the-loop (HIL) platform capable of testing the attitude determination and control system (ADCS) of small satellites. An Earth observation nanosatellite carrying an imaging payload was considered for testing purposes. The ADCS hardware suite was selected based on the mission requirements for the satellite, after which the necessary electronics for interfacing with the chosen sensors and actuators were designed and developed. The in-orbit performance of the designed ADCS was evaluated using a simulation platform based on realistic ADCS models. Simulation results confirmed that the designed ADCS algorithms met the in-orbit performance requirements using the selected hardware suite. The HIL platform integrates a fine sun sensor (FSS), a magnetometer, three reaction wheels (RW), three magnetorquers, an inertial measurement unit (IMU), an on-board data handler (OBDH), and a wireless communication module. The test setup consists of an air-bearing table placed inside a Helmholtz cage and a sun simulator. The air-bearing table allows full freedom of rotation in yaw and limited rotation in pitch and roll. The magnetometer was calibrated in the Helmholtz cage using the recursive least squares (RLS) method, as used for in-orbit magnetometer calibration. The magnetic field vector generated by the Helmholtz cage allowed testing of the B-dot and the stable spin magnetic controllers on the HIL platform. The B-dot controller damped the initial body rates to values less than 0.5°/s. A Rate Kalman Filter (RKF) was implemented to estimate the body angular rates from magnetometer measurements. The TRIAD method was used for attitude determination based on the magnetometer and the FSS output vectors. A quaternion feedback RW controller was tested on the HIL platform for yaw pointing. The pointing error observed was within ± 0.2°. In the final stage of HIL testing, the RW controller was combined with the magnetic controllers. The RW controller maintained the reference pointing in yaw and the magnetic controllers maintained the reference angular momentum of the wheel on the air-bearing table.