Implementation and verification of energy efficient software for ADCS

Master Thesis (2018)
Author(s)

H.S. Jagadeeshwar (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

S Wong – Mentor

Robert Fonod – Graduation committee member

K.G. Langendoen – Graduation committee member

A.J. van Genderen – Graduation committee member

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2018 Hemanth Jagadeeshwar
More Info
expand_more
Publication Year
2018
Language
English
Copyright
© 2018 Hemanth Jagadeeshwar
Graduation Date
14-12-2018
Awarding Institution
Delft University of Technology
Project
['Delfi-PocketQube']
Programme
['Electrical Engineering | Embedded Systems']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The Delfi-n3Xt was the second nanosatellite developed at the Delft University of Technology, and launched in 2013. Its successor Delfi-PQ is expected to be launched in first half of 2019. The Attitude of a satellite can be referred to as its orientation in space with respect to inertial reference frame. The Delfi-n3Xt was the first satellite from Delft University of Technology, to include three-axis Attitude Determination and Control System/Subsystem (ADCS). It was designed with 5 modes of operation. Four of these were advanced modes. In addition, the Delfi-PQ is not intended to include advanced modes of operation. Hence, this thesis considers using the Delfi-n3Xt ADCS software. This software is extended as a baseline implementation on MSP-EXP432E401Y launchpad. Nearly, 32 % of total nominal power is assigned to ADCS. Hence, energy efficient design alternatives could be considered for future satellite missions. In addition, ADCS is a critical subsystem, failure of ADCS means failure of satellite mission. This thesis aims to improve performance and energy consumption of ADCS. This thesis considers study of three different Digital Signal Processing (DSP) alternatives: Double Precision (DP), Single Precision (SP) and Fixed Point (FxP) arithmetic. Study in this thesis concludes that FxP alternative provides approximately 6.7 times better performance, and approximately 7 times better energy efficiency over baseline. Hence, this thesis proposes the use of FxP DSP alternative. It was also concluded that, the SP arithmetic has equivalent accuracy compared with DP. Moreover, SP provides approximately 3 times better performance, and approximately 2.7 times better energy efficiency over baseline. Therfore, future implementations could benefit from an SP alternative. A major part of the ADCS power is allocated to sensor and actuator. This leaves only 10 % of the total nominal power assigned to ADCS software. Hence, the proposed alternative might not provide considerable improvements on total nominal power. However, for future satellite missions, if there exists a computationally intensive algorithm assigned with more significant amount of total nominal power, then, the proposed alternative could serve as an initial study. However, this does not guarantee that the suggested alternative could satisfy more accurate requirements. In such case, FxP implementation might result in accuracy violation. And use of SP alternative is proposed. In such case, a new study is suggested in order to benefit from FxP alternative.

Files

Thesis_CE_Hemanth.pdf
(pdf | 3.13 Mb)
License info not available