导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2015, Vol. 36 ›› Issue (6): 1933-1939.doi: 10.7527/S1000-6893.2014.0215

• Electronics and Control • Previous Articles     Next Articles

Backstepping-based finite-time fault-tolerant attitude tracking control for spacecraft

WANG Hui1, HU Qinglei2, SHI Zhong1,3, GAO Qingji1   

  1. 1. College of Aeronautical Automation, Civil Aviation University of China, Tianjin 300300, China;
    2. School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China;
    3. Binzhou Vocation College, Binzhou 256603, China
  • Received:2014-06-10 Revised:2014-07-24 Online:2015-06-15 Published:2014-09-26
  • Supported by:

    National Natural Sciednce Foundation of China (61174200, 61273175)

Abstract:

Backstepping-based finite-time control strategies are investigated for spacecraft attitude tracking subject to external disturbances, control saturation and actuator faults. A finite-time fault-tolerant attitude tracking controller is developed by introducing a novel integral-type sliding mode with finite-time convergence, and it is further shown that the controller is independent from a prior knowledge of spacecraft inertia or bound of external disturbances with parameter adaptations. It is important to note that the designed fault-tolerant controller does not require any fault information detection, isolation online even controller reconstruction, and saturation magnitude of actuator output is explicitly taken into account. The stability analysis shows that the finite-time convergence of spacecraft attitude tracking can be ensured by the designed controller with superior fault tolerant capability for actuator faults, even with respect to the multi-constraints such as control saturation and even faults. The control performance of the proposed controller is further evaluated through the numerical simulation analysis, with the robustness to external disturbances and system uncertainties.

Key words: spacecraft, attitude tracking, backstepping, finite-time, actuator faults

CLC Number: