In recent years, thanks to the increase of the know-how on machine-learning techniques and the advance of the computational capabilities of on-board processing, algorithms involving artificial intelligence (i.e. neural networks and fuzzy logics) have began to spread even in the space applications. Nowadays, thanks to these reasons, the implementation of such techniques is becoming realizable even on smaller platforms, such as CubeSats. The paper presents an algorithm for the fault detection and for the fault-tolerant attitude control of a 3U CubeSat, developed in MathWorks Matlab & Simulink environment. This algorithm involves fuzzy logic and multi-layer feed-forward online-trained neural network (percep- tron). It is utilized in a simulation of a CubeSat satellite placed in LEO, considering as available attitude con- trol actuators three magnetic torquers and one reaction wheel. In particular, fuzzy logics are used for the fault detection and isolation, while the neural network is employed for adapting the control to the perturbation introduced by the fault. The simulation is performed considering the attitude of the satellite known without measurement error. In addition, the paper presents the system, simulator and algorithm architecture, with a particular focus on the design of fuzzy logics (connection and implication operators, rules and input/output qualificators) and the neural network architecture (number of layers, neurons per layer), threshold and activation func- tions, offline and online training algorithm and its data management. With respect to the offline training, a model predictive controller has been adopted as supervisor. In con- clusion the paper presents the control torques, state variables and fuzzy output evolution, in the different faulty configurations. Results show that the implementation of the fuzzy logics joined with neural networks provide good ro- bustness, stability and adaptibility of the system, allowing to satisfy specified performance requirements even in the event of a malfunctioning of a system actuator.
Autonomous Neuro-Fuzzy Solution for Fault Detection and Attitude Control of a 3U Cubesat / Feruglio, Lorenzo; Franchi, Loris; Mozzillo, Raffaele; Corpino, Sabrina; Stesina, Fabrizio. - ELETTRONICO. - (2015). (Intervento presentato al convegno 66th IAC International Astronautical Congress tenutosi a Jerusalem (Israel) nel 12-16 October 2015).
Autonomous Neuro-Fuzzy Solution for Fault Detection and Attitude Control of a 3U Cubesat
FERUGLIO, LORENZO;FRANCHI, LORIS;MOZZILLO, RAFFAELE;CORPINO, Sabrina;STESINA, FABRIZIO
2015
Abstract
In recent years, thanks to the increase of the know-how on machine-learning techniques and the advance of the computational capabilities of on-board processing, algorithms involving artificial intelligence (i.e. neural networks and fuzzy logics) have began to spread even in the space applications. Nowadays, thanks to these reasons, the implementation of such techniques is becoming realizable even on smaller platforms, such as CubeSats. The paper presents an algorithm for the fault detection and for the fault-tolerant attitude control of a 3U CubeSat, developed in MathWorks Matlab & Simulink environment. This algorithm involves fuzzy logic and multi-layer feed-forward online-trained neural network (percep- tron). It is utilized in a simulation of a CubeSat satellite placed in LEO, considering as available attitude con- trol actuators three magnetic torquers and one reaction wheel. In particular, fuzzy logics are used for the fault detection and isolation, while the neural network is employed for adapting the control to the perturbation introduced by the fault. The simulation is performed considering the attitude of the satellite known without measurement error. In addition, the paper presents the system, simulator and algorithm architecture, with a particular focus on the design of fuzzy logics (connection and implication operators, rules and input/output qualificators) and the neural network architecture (number of layers, neurons per layer), threshold and activation func- tions, offline and online training algorithm and its data management. With respect to the offline training, a model predictive controller has been adopted as supervisor. In con- clusion the paper presents the control torques, state variables and fuzzy output evolution, in the different faulty configurations. Results show that the implementation of the fuzzy logics joined with neural networks provide good ro- bustness, stability and adaptibility of the system, allowing to satisfy specified performance requirements even in the event of a malfunctioning of a system actuator.File | Dimensione | Formato | |
---|---|---|---|
IAC-15,B4,6B,8,x31564.pdf
accesso aperto
Descrizione: Articolo principale
Tipologia:
2. Post-print / Author's Accepted Manuscript
Licenza:
Pubblico - Tutti i diritti riservati
Dimensione
1.4 MB
Formato
Adobe PDF
|
1.4 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2625720
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo