Quadrotor fault-tolerant incremental nonsingular terminal sliding mode control

Abstract This paper proposes incremental nonsingular terminal sliding mode control for a class of multi-input and multi-output nonlinear systems considering model uncertainties, external disturbances, and sudden actuator faults. This method is free from singularity because it does not involve any negative fractional power. The convergence time in both reaching and sliding phases are proved to be finite. Moreover, by fully exploiting sensor measurements, the proposed incremental control method simultaneously reduces model dependency and the uncertainty remaining in the closed-loop system. The reduction of model dependency simplifies the implementation process and reduces the computational load, while the reduction of uncertainty decreases the minimum possible sliding mode control gains, which is beneficial to chattering reduction. These merits are verified by a quadrotor trajectory tracking problem. Simulation results demonstrate that the proposed method has better robustness against model uncertainties, gusts, and actuator faults than the model-based nonsingular terminal sliding mode control in the literature.

[1]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[2]  Peng Lu,et al.  Aircraft Fault-Tolerant Trajectory Control Using Incremental Nonlinear Dynamic Inversion , 2016 .

[3]  E. van Kampen,et al.  Flexible Aircraft Gust Load Alleviation with Incremental Nonlinear Dynamic Inversion , 2019 .

[4]  Yuri B. Shtessel,et al.  Aeronautical and space vehicle control in dynamic sliding manifolds , 2003 .

[5]  Yuri B. Shtessel,et al.  Quadrotor vehicle control via sliding mode controller driven by sliding mode disturbance observer , 2012, J. Frankl. Inst..

[6]  Qiping Chu,et al.  Quadrotor Gray-Box Model Identification from High-Speed Flight Data , 2019, Journal of Aircraft.

[7]  Gertjan Looye,et al.  Design, Implementation and Flight-Tests of Incremental Nonlinear Flight Control Methods , 2018 .

[8]  Erik-Jan Van Kampen,et al.  Quadrotor Fault Tolerant Incremental Sliding Mode Control driven by Sliding Mode Disturbance Observers , 2019, Aerospace Science and Technology.

[9]  Bernard Etkin,et al.  Dynamics of Atmospheric Flight , 1972 .

[10]  Erik-Jan Van Kampen,et al.  Gust Load Alleviation and Ride Quality Improvement with Incremental Nonlinear Dynamic Inversion , 2017 .

[11]  Zhankui Song,et al.  Adaptive fault tolerant control for a small coaxial rotor unmanned aerial vehicles with partial loss of actuator effectiveness , 2019, Aerospace Science and Technology.

[12]  Christopher Edwards,et al.  Adaptive dual-layer super-twisting control and observation , 2016, Int. J. Control.

[13]  Michael Defoort,et al.  A novel higher order sliding mode control scheme , 2009, Syst. Control. Lett..

[14]  Qiping Chu,et al.  Cascaded incremental nonlinear dynamic inversion for MAV disturbance rejection , 2018 .

[15]  Honglun Wang,et al.  Fault-tolerant control for over-actuated hypersonic reentry vehicle subject to multiple disturbances and actuator faults , 2019, Aerospace Science and Technology.

[16]  Xiaolin Ai,et al.  Integral backstepping sliding mode control for quadrotor helicopter under external uncertain disturbances , 2017 .

[17]  Peng Lu,et al.  Stability Analysis for Incremental Nonlinear Dynamic Inversion Control , 2018 .

[18]  Ye Yan,et al.  Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control , 2016 .

[19]  Christopher Edwards,et al.  Sliding mode control : theory and applications , 1998 .

[20]  Vadim I. Utkin,et al.  Adaptive sliding mode control with application to super-twist algorithm: Equivalent control method , 2013, Autom..

[21]  Xuerui Wang,et al.  High-Speed Flight of Quadrotor Despite Loss of Single Rotor , 2018, IEEE Robotics and Automation Letters.

[22]  Christopher Edwards,et al.  Adaptive continuous higher order sliding mode control , 2016, Autom..

[23]  Yuri B. Shtessel,et al.  Tailless aircraft flight control using multiple time scale reconfigurable sliding modes , 2002, IEEE Trans. Control. Syst. Technol..

[24]  Yu Tang,et al.  Terminal sliding mode control for rigid robots , 1998, Autom..

[25]  Peng Lu,et al.  Incremental Sliding-Mode Fault-Tolerant Flight Control , 2019, Journal of Guidance, Control, and Dynamics.

[26]  Xinghuo Yu,et al.  On nonsingular terminal sliding-mode control of nonlinear systems , 2013, Autom..

[27]  Yuri B. Shtessel,et al.  Sliding Mode Disturbance Observer-Based Control for a Reusable Launch Vehicle , 2005 .

[28]  Guido C. H. E. de Croon,et al.  Adaptive Incremental Nonlinear Dynamic Inversion for Attitude Control of Micro Air Vehicles , 2016 .

[29]  Yongji Wang,et al.  Disturbance observer-based gain adaptation high-order sliding mode control of hypersonic vehicles , 2019, Aerospace Science and Technology.

[30]  Alireza Modirrousta,et al.  A novel nonlinear hybrid controller design for an uncertain quadrotor with disturbances , 2015 .

[31]  Honglun Wang,et al.  Anti-disturbance rapid vibration suppression of the flexible aerial refueling hose , 2018 .

[32]  E. van Kampen,et al.  Flight testing of incremental backstepping based control laws with angular accelerometer feedback , 2019 .

[33]  Zhihong Man,et al.  Non-singular terminal sliding mode control of rigid manipulators , 2002, Autom..

[34]  Xiaolin Ai,et al.  Fixed-time trajectory tracking for a quadrotor with external disturbances: A flatness-based sliding mode control approach , 2019, Aerospace Science and Technology.

[35]  Pyare Mohan Tiwari,et al.  Attitude control using higher order sliding mode , 2016 .

[36]  Hassan Noura,et al.  Design of passive fault-tolerant controllers of a quadrotor based on sliding mode theory , 2015, Int. J. Appl. Math. Comput. Sci..

[37]  Zhihong Man,et al.  Continuous finite-time control for robotic manipulators with terminal sliding mode , 2003, Autom..

[38]  Yuri B. Shtessel,et al.  Multiple Timescale Flight Control Using Reconfigurable Sliding Modes , 1999 .