ADCS Fault Detection and Isolation with Ensemble Machine Learning Techniques
Updated: Dec 7, 2021
Published in Aerospace Systems: Rahimi, A., & Saadat, A. (March, 2020). Fault isolation of reaction wheels onboard three-axis controlled in-orbit satellite using ensemble machine learning. Aerospace Systems, 3(2), 119-126. doi.org/10.1007/s42401-020-00046-x
Accepted to IAC 2020: Folami, F.O., Rahimi, A. & Saadat, A. (March, 2020). Fault Isolation of Reaction Wheels on-board 3-axis Controlled in-orbit Satellite Using Machine Learning Techniques. IAC-20.B4.9-GTS.5.10, International Astronautical Congress 2020 , Dubai (Online), United Arab Emirates [PDF]
Abstract - The primary objective of this study is to explore novel applications of data-driven machine learning methods for isolation of nonlinear systems with a case study for an in-orbit closed-loop controlled satellite with reaction wheels as actuators. High-fidelity models of the three-axis controlled satellite are developed to provide an abundance of data for both healthy and various faulty conditions of the satellite. These data are then used as input for the proposed data-driven fault isolation method. Once a fault is detected, the fault isolation module is activated, where it employs a machine learning technique that incorporates ensemble methods involving random forests, decision trees, and nearest neighbors. Results of the classified faulty condition are then cross-validated using k-fold and leave-one-out methods. Performance comparison among different combinations for the ensemble architecture shows promising fault isolation of the non-linear systems using ensemble methods.