A hierarchical architecture for cooperative fault accommodation of formation flying satellites in deep space

S. M. Azizi, K. Khorasani

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Scopus citations

Abstract

In this paper a new fault accommodation algorithm based on a multi-level hierarchical architecture is proposed for satellite formation flying missions. This framework introduces a high level (HL) supervisor and two recovery modules: low level fault recovery (LLFR) and formation level fault recovery (FLFR). In the LLFR module, conventional recovery controller (RC) is implemented using fault severity estimation techniques. Due to imprecise fault estimation and the resulting ineffective recovery controller, the HL supervisor alerts violation of error bounds that are imposed by the mission specifications. The FLFR module is activated to compensate for the performance degradation of the faulty satellite by requiring the healthy satellites to allocate additional resources. Consequently, fault is cooperatively recovered by our proposed architecture, and the formation flying mission specifications are satisfied. Simulation results confirm the validity and effectiveness of our analytical work.

Original languageEnglish (US)
Title of host publication2009 American Control Conference, ACC 2009
Pages4178-4183
Number of pages6
DOIs
StatePublished - Nov 23 2009
Externally publishedYes
Event2009 American Control Conference, ACC 2009 - St. Louis, MO, United States
Duration: Jun 10 2009Jun 12 2009

Publication series

NameProceedings of the American Control Conference
ISSN (Print)0743-1619

Other

Other2009 American Control Conference, ACC 2009
CountryUnited States
CitySt. Louis, MO
Period6/10/096/12/09

All Science Journal Classification (ASJC) codes

  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'A hierarchical architecture for cooperative fault accommodation of formation flying satellites in deep space'. Together they form a unique fingerprint.

Cite this