The subject of this work is the implementation and experimental testing of a purely magnetic attitude control strategy, which can provide stabilization after the deployment and pointing of the spacecraft without any attitude information. In particular, the control produces the detumbling of the satellite and leads it to a desired attitude with respect to the direction of the Earth magnetic field, based on the only information provided by a three-axis magnetometer. The system is meant to be used as a backup solution, in case of failure of the primary strategy and is designed considering the constraints set on time of operations, power consumption, and peak electric current for a typical CubeSat mission. The detumbling and pointing algorithms are implemented on the FPGA core of a CubeSat on-board computer and tested by Hardware-in-the-loop simulations. The simulation setup includes a Helmholtz cage, recreating the magnetic environment along the orbit, the on-board computer, a MEMS three-axis magnetometer and Simulink software, on which the attitude dynamics is propagated. Test on the real system can provide useful information to select the parameters of the control, such as the gains, to estimate the limits of the system, the time of operations and prevent failures.

Implementation and hardware-in-the-loop simulation of a magnetic detumbling and pointing control based on three-axis magnetometer data / Farissi, Mohamed Salim; Carletta, Stefano; Nascetti, Augusto; Teofilatto, Paolo. - In: AEROSPACE. - ISSN 2226-4310. - 6:12(2019), pp. 1-17. [10.3390/aerospace6120133]

Implementation and hardware-in-the-loop simulation of a magnetic detumbling and pointing control based on three-axis magnetometer data

Mohamed Salim Farissi;Carletta Stefano
;
Nascetti Augusto;Teofilatto Paolo
2019

Abstract

The subject of this work is the implementation and experimental testing of a purely magnetic attitude control strategy, which can provide stabilization after the deployment and pointing of the spacecraft without any attitude information. In particular, the control produces the detumbling of the satellite and leads it to a desired attitude with respect to the direction of the Earth magnetic field, based on the only information provided by a three-axis magnetometer. The system is meant to be used as a backup solution, in case of failure of the primary strategy and is designed considering the constraints set on time of operations, power consumption, and peak electric current for a typical CubeSat mission. The detumbling and pointing algorithms are implemented on the FPGA core of a CubeSat on-board computer and tested by Hardware-in-the-loop simulations. The simulation setup includes a Helmholtz cage, recreating the magnetic environment along the orbit, the on-board computer, a MEMS three-axis magnetometer and Simulink software, on which the attitude dynamics is propagated. Test on the real system can provide useful information to select the parameters of the control, such as the gains, to estimate the limits of the system, the time of operations and prevent failures.
2019
magnetic ADCS; hardware-in-the-loop; CubeSat; Helmholtz cage; B-dot; B-pointing
01 Pubblicazione su rivista::01a Articolo in rivista
Implementation and hardware-in-the-loop simulation of a magnetic detumbling and pointing control based on three-axis magnetometer data / Farissi, Mohamed Salim; Carletta, Stefano; Nascetti, Augusto; Teofilatto, Paolo. - In: AEROSPACE. - ISSN 2226-4310. - 6:12(2019), pp. 1-17. [10.3390/aerospace6120133]
File allegati a questo prodotto
File Dimensione Formato  
Farissi_Implementation_2019.pdf

accesso aperto

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Creative commons
Dimensione 4.58 MB
Formato Adobe PDF
4.58 MB Adobe PDF

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1342606
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 15
  • ???jsp.display-item.citation.isi??? 9
social impact