In this paper, a fault accommodation scheme is proposed for a quadrotor attitude dynamics that has composite disturbance and actuator fault. The attitude model and the attitude model with composite disturbance of the quadrotor are described, and an actuator loss-of-effectiveness failure model presented. An
algorithm for composite disturbance estimation and a local fault diagnosis and identification (FDI) algorithm are proposed for composite disturbance and for actuator loss-of-effectiveness failures of the quadrotor system respectively. The composite disturbance estimator is driven by the disturbance estimation error rather than directly related to the state tracking or prediction errors. The local actuator FDI structure is similar to the model reference adaptive control for actuator model. A backstepping fault tolerant control (FTC) based on composite disturbance estimate and local FDI is designed for the quadrotor. Simulation results show effectiveness of the proposed FTC scheme.
YANG Cheng-shun1, YANG Zhong1, HUANG Xiao-ning2, XU De-zhi 1
. Distributed Fault-Tolerant Control for Quadrotor[J]. Journal of Applied Sciences, 2013
, 31(3)
: 321
-330
.
DOI: 10.3969/j.issn.0255-8297.2013.03.016
[1] MADANI T, BENALLEGUE A. Control of a quadrotor mini-helicopter via full state backstepping technique [C]//Proceedings 45th IEEE Conference on Decision and Control, 2006: 1515-1520.
[2] MADANI T, BENALLEGUE A. Backstepping control for a quadrotor helicopter [C]//Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, 2006: 3255-3260.
[3] MADANI T, BENALLEGUE A. Backstepping sliding mode control applied to a miniature quadrotor flying robot [C]//Proceedings of the 32nd IEEE Annual Conference on Industrial Electronics, 2008: 700-705.
[4] MADANI T, BENALLEGUE A. Sliding mode observer and backstepping control for a quadrotor unmanned aerial vehicles [C]//Proceedings of the 2007 American Control Conference, 2007: 5887-5891.
[5] DAS A, SUBBARAO K, LEWIS F. Dynamic inversion with zero-dynamics stabilisation for quadrotor control [J]. IET Control Theory and Applications, 2003, 3(3): 303-314.
[6] DAS A, LEWIS F, SUBBARAO K. Backstepping approach for controlling a quadrotor using Lagrange form dynamics [J]. Journal of Intelligent and Robotics System, 2009, 56(1): 127-151.
[7] WHITEHEAD T B, BIENIAWSKI S R. Model reference adaptive control of a quad-rotor UAV [C]//AIAA Guidance, Navigation, and Control Conference, 2010.
[8] GAO Zhifeng, JIANG Bin, SHI Peng, XU Yufei. Fault-tolerant control for a near space vehicle with a stuck actuator fault based on a Takagi-Sugeno fuzzy model [C]//Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 2010: 587-598.
[9] 周东华,叶银忠. 现代故障诊断与容错控制[M]. 北京:清华大学出版社,2000. (Zhou D H, Ye Y Z. Modern fault diagnosis and fault tolerant control[M]. Beijing: Tsinghua University Press, 2000.)
[10] NOURA H, THEILLIOL D. Fault-tolerant Control Systems: Design and Practical Applications. Springer- Verlag, Berlin, 2009.
[11] YE Dan, YANG Guanghong. Adaptive fault-tolerant tracking control against actuator faults with application to flight control [J]. IEEE Transactions on Control Systems Technology, 2006, 14(6): 1088-1096.
[12] JIANG Bin, STAROSWIECKI M, COCQUEMPOT V. Fault accommodation for nonlinear dynamic systems[J]. IEEE Transactions on Automatic Control, 2006, 51(9): 1805-1809.
[13] ZHANG Youmin, JIANG Jin. Bibliographical review on reconfigurable fault-tolerant control systems [J]. Annual Reviews in Control, 2008, 32(2): 229-252.
[14] SHARIFI F, MIRZAEI M, GORDON B, ZHANG Y. Fault tolerant control of a quadrotor UAV using sliding mode control [C]//2010 Conference on Control and Fault Tolerant Systems, 2010: 239-244.
[15] ZHANG Xiaobing, ZHANG Youmin, SU Chunyi, FENG Ying. Fault tolerant control for quadrotor via back-stepping approach[C]//48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, 2010.
[16] BERBRA C, LESECQ S, MARTINEZ J. A multi-observer switching strategy for fault-tolerant control of a quadrotor helicopter [C]//16th Mediterranean Conference on Control and Automation, 2008: 1094-1099.
[17] WHITAKER H. Design of model reference adaptive systems for aircraft. Report R-164. Instrumentation la-boratory, MIT, Cambridge, Mass, 1958.
[18] TAYEBI A, MCGILVRAY S. Attitude stabilization of a four-rotor aerial robot [C]//43rd IEEE Conference on Decision and Control, 2004: 1216-1221.
[19] BOUABDALLAH S, SIEGWART R. Backstepping and sliding-mode techniques applied to an indoor micro quadrotor [C]//Proceedings of the 2005 IEEE/RSJ Int. Conference on Robotics and Automation, 2005: 2247-2252.
[20] XU Yufei, JIANG Bin, TAO Gang, GAO Zhifeng. Fault tolerant control for a class of nonlinear systems with application to near space vehicle [J]. Circuits, System and Signal Process, 2011, 30(3): 655-672.
[21] LEE T, KIM Y. Nonlinear adaptive flight control using backstepping and neural networks controller[J]. AIAA Journal of Guidance, Control, and Dynamics, 2001, 24(4): 675-682.
[22] LI Chaoyong, JING Wuxing, GAO Changsheng. Adaptive backstepping-based flight control system using integral filters [J]. Aerospace Science and Technology, 2009, 13(2/3): 105-113.