Robust Dynamic Sliding Mode Control-based PID–Super Twisting Algorithm and Disturbance Observer for Second-Order Nonlinear Systems: Application to UAVs

This paper introduces a robust dynamic sliding mode control algorithm using a nonlinear disturbance observer for system dynamics. The proposed method is applied to provide a rapid adaptation and strictly robust performance for the attitude and altitude control of unmanned aerial vehicles (UAVs). The procedure of the proposed method consists of two stages. First, a nonlinear disturbance observer is applied to estimate the exogenous perturbation. Second, a robust dynamic sliding mode controller integrated with the estimated values of disturbances is presented by a combination of a proportional–integral–derivative (PID) sliding surface and super twisting technique to compensate for the effect of these perturbations on the system. In addition, the stability of a control system is established by Lyapunov theory. A numerical simulation was performed and compared to recently alternative methods. An excellent tracking performance and superior stability of the attitude and altitude control of UAVs, exhibiting a fast response, good adaptation, and no chattering effect in the simulation results proved the robustness and effectiveness of the proposed method.

[1]  Sung Kyung Hong,et al.  Simple nonlinear control of quadcopter for collision avoidance based on geometric approach in static environment , 2018 .

[2]  Xinghuo Yu,et al.  High-Order Mismatched Disturbance Compensation for Motion Control Systems Via a Continuous Dynamic Sliding-Mode Approach , 2014, IEEE Transactions on Industrial Informatics.

[3]  Rogelio Lozano,et al.  Second order sliding mode controllers for altitude control of a quadrotor UAS: Real-time implementation in outdoor environments , 2017, Neurocomputing.

[4]  J. Neidhoefer,et al.  Wind Field Estimation for Small Unmanned Aerial Vehicles , 2010 .

[5]  Gang Tao,et al.  Robust Backstepping Sliding-Mode Control and Observer-Based Fault Estimation for a Quadrotor UAV , 2016, IEEE Transactions on Industrial Electronics.

[6]  Gang Zheng,et al.  Model-free–based terminal SMC of quadrotor attitude and position , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[7]  Yuanqing Xia,et al.  Robust Adaptive Sliding-Mode Control for Fuzzy Systems With Mismatched Uncertainties , 2010, IEEE Transactions on Fuzzy Systems.

[8]  G. Raffo,et al.  An integral predictive / nonlinear H ∞ control structure for a quadrotor helicopter , 2009 .

[9]  Warren E. Dixon,et al.  Global Adaptive Output Feedback Tracking Control of an Unmanned Aerial Vehicle , 2010, IEEE Transactions on Control Systems Technology.

[10]  Jinya Su,et al.  Disturbance Observer Based Control with Anti-Windup Applied to a Small Fixed Wing UAV for Disturbance Rejection , 2017, J. Intell. Robotic Syst..

[11]  Hadi Razmi,et al.  Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV , 2019, Aerospace Science and Technology.

[12]  Sung Kyung Hong,et al.  Completion of Collision Avoidance Control Algorithm for Multicopters Based on Geometrical Constraints , 2018, IEEE Access.

[13]  Octavio Garcia,et al.  Robust Backstepping Control Based on Integral Sliding Modes for Tracking of Quadrotors , 2014, J. Intell. Robotic Syst..

[14]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .

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

[16]  Yao Zhang,et al.  Nonlinear Robust Adaptive Tracking Control of a Quadrotor UAV Via Immersion and Invariance Methodology , 2015, IEEE Transactions on Industrial Electronics.

[17]  Shuzhi Sam Ge,et al.  Disturbance Observer Based Control of Small Unmanned Aerial Rotorcraft , 2013 .

[18]  Sung Kyung Hong,et al.  Quadcopter Robust Adaptive Second Order Sliding Mode Control Based on PID Sliding Surface , 2018, IEEE Access.

[19]  Naoki Uchiyama,et al.  Adaptive modified super-twisting control for a quadrotor helicopter with a nonlinear sliding surface , 2017, 2017 SICE International Symposium on Control Systems (SICE ISCS).

[20]  Jaime A. Moreno,et al.  A Lyapunov approach to second-order sliding mode controllers and observers , 2008, 2008 47th IEEE Conference on Decision and Control.

[21]  Taeyoung Lee,et al.  Robust Adaptive Attitude Tracking on ${\rm SO}(3)$ With an Application to a Quadrotor UAV , 2013, IEEE Transactions on Control Systems Technology.

[22]  Wen-Hua Chen,et al.  Disturbance observer based control for nonlinear systems , 2004, IEEE/ASME Transactions on Mechatronics.

[23]  Mirza Tariq Hamayun,et al.  An adaptive sliding mode actuator fault tolerant control scheme for octorotor system , 2019, International Journal of Advanced Robotic Systems.

[24]  Anuradha M. Annaswamy,et al.  Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations , 2013, IEEE Transactions on Control Systems Technology.

[25]  Yanchao Yin,et al.  Adaptive Neural Network Sliding Mode Control for Quad Tilt Rotor Aircraft , 2017, Complex..

[26]  Xun Gong,et al.  Modeling and robust backstepping sliding mode control with Adaptive RBFNN for a novel coaxial eight-rotor UAV , 2015, IEEE/CAA Journal of Automatica Sinica.

[27]  Yao Song,et al.  A rotor-aerodynamics-based wind estimation method using a quadrotor , 2018 .

[28]  Saleh Mobayen,et al.  Adaptive sliding mode control for finite-time stability of quad-rotor UAVs with parametric uncertainties. , 2017, ISA transactions.

[29]  Bao Zhang,et al.  Robust Sliding Mode Control of PMSM Based on Rapid Nonlinear Tracking Differentiator and Disturbance Observer , 2018, Sensors.

[30]  En-hui Zheng,et al.  Second order sliding mode control for a quadrotor UAV. , 2014, ISA transactions.

[31]  Hee-Jun Kang,et al.  Nonsingular Terminal Sliding Mode Control of Uncertain Second-Order Nonlinear Systems , 2015 .

[32]  Arkadiusz Mystkowski,et al.  Implementation and investigation of a robust control algorithm for an unmanned micro-aerial vehicle , 2014, Robotics Auton. Syst..

[33]  Akhilesh Swarup,et al.  On adaptive sliding mode control for improved quadrotor tracking , 2018 .

[34]  Anthony Tzes,et al.  Model predictive quadrotor control: attitude, altitude and position experimental studies , 2012 .

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

[36]  Jaime González-Sierra,et al.  Robust tracking output-control for a quad-rotor: A continuous sliding-mode approach , 2017, J. Frankl. Inst..

[37]  Ming Zeng,et al.  A Wind Estimation Method with an Unmanned Rotorcraft for Environmental Monitoring Tasks , 2018, Sensors.

[38]  Arkadiusz Mystkowski,et al.  An application of mu-synthesis for control of a small air vehicle and simulation results , 2012 .

[39]  Yaonan Wang,et al.  Adaptive and robust control of quadrotor aircrafts with input saturation , 2017 .

[40]  Mohammad Ali Badamchizadeh,et al.  Improved adaptive fuzzy sliding mode controller for robust fault tolerant of a Quadrotor , 2017 .

[41]  Mou Chen,et al.  Sliding mode control for quadrotor with disturbance observer , 2018, Advances in Mechanical Engineering.

[42]  Mien Van,et al.  An Enhanced Robust Fault Tolerant Control Based on an Adaptive Fuzzy PID-Nonsingular Fast Terminal Sliding Mode Control for Uncertain Nonlinear Systems , 2018, IEEE/ASME Transactions on Mechatronics.

[43]  Yisheng Zhong,et al.  Robust Attitude Stabilization for Nonlinear Quadrotor Systems With Uncertainties and Delays , 2017, IEEE Transactions on Industrial Electronics.

[44]  Yong Chen,et al.  Robust Adaptive Sliding Mode Control for Switched Networked Control Systems With Disturbance and Faults , 2019, IEEE Transactions on Industrial Informatics.

[45]  Jaime A. Moreno,et al.  Strict Lyapunov Functions for the Super-Twisting Algorithm , 2012, IEEE Transactions on Automatic Control.

[46]  Sung Kyung Hong,et al.  Nonlinear Control for Autonomous Trajectory Tracking while Considering Collision Avoidance of UAVs Based on Geometric Relations , 2019, Energies.

[47]  Leonid M. Fridman,et al.  Super twisting control algorithm for the attitude tracking of a four rotors UAV , 2012, J. Frankl. Inst..

[48]  Yaonan Wang,et al.  Adaptive RBFNNs/integral sliding mode control for a quadrotor aircraft , 2016, Neurocomputing.

[49]  Xun Gong,et al.  Adaptive backstepping sliding mode trajectory tracking control for a quad-rotor , 2012, Int. J. Autom. Comput..

[50]  Shihua Li,et al.  Continuous finite-time anti-disturbance control for a class of uncertain nonlinear systems , 2014 .

[51]  Jing-Jing Xiong,et al.  Global fast dynamic terminal sliding mode control for a quadrotor UAV. , 2017, ISA transactions.