Fault tolerant control against actuator faults based on enhanced PID controller for a quadrotor

Purpose The purpose of this paper is to present fault tolerant control of a quadrotor based on the enhanced proportional integral derivative (PID) structure in the presence of one or more actuator faults. Design/methodology/approach Mathematical model of the quadrotor is derived by parameter identification of the system for the simulation of the UAV dynamics and flight control in MATLAB/Simulink. An improved PID structure is used to provide the stability of the nonlinear quadcopter system both for attitude and path control of the system. The results of the healty system and the faulty system are given in simulations, together with motor dynamics. Findings In this study, actuator faults are considered to show that a robust controller design handles the loss of effectiveness in motors up to some extent. For the loss of control effectiveness of 20 per cent in first and third motors, psi state follows the reference with steady state error, and it does not go unstable. Motor 1 and Motor 3 respond to given motor fault quickly. When it comes to one actuator fault, steady state errors remain in some states, but the system does not become unstable. Originality/value In this paper, an enhanced PID controller is proposed to keep the quadrotor stable in case of actuator faults. Proposed method demonstrates the effectiveness of the control system against motor faults.

[1]  Yaohong Qu,et al.  Fault-tolerant control with linear quadratic and model predictive control techniques against actuator faults in a quadrotor UAV , 2013, 2013 Conference on Control and Fault-Tolerant Systems (SysTol).

[2]  Youmin Zhang,et al.  Fault tolerant control of a quadrotor UAV using sliding mode control , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).

[3]  Youmin Zhang,et al.  Fault-Tolerant Fuzzy Gain-Scheduled PID for a Quadrotor Helicopter Testbed in the Presence of Actuator Faults , 2012 .

[4]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[5]  Cheolkeun Ha,et al.  Control of a Quadrotor Using a Smart Self-Tuning Fuzzy PID Controller , 2013 .

[6]  Daniel Mellinger,et al.  Trajectory generation and control for quadrotors , 2012 .

[7]  Zhaowei Zhong,et al.  Control, navigation and collision avoidance for an unmanned aerial vehicle , 2013 .

[8]  Roland Siegwart,et al.  Modeling, system identification and robust control of a coaxial micro helicopter , 2010 .

[9]  Tugrul Oktay Performance of minimum energy controllers on tiltrotor aircraft , 2014 .

[10]  James F. Whidborne,et al.  Direct Method Based Control System for an Autonomous Quadrotor , 2010, J. Intell. Robotic Syst..

[11]  Sauro Longhi,et al.  Flight control of a quadrotor vehicle subsequent to a rotor failure , 2014 .

[12]  Tammaso Bresciani,et al.  Modelling, Identification and Control of a Quadrotor Helicopter , 2008 .

[13]  Guilherme V. Raffo,et al.  An integral predictive/nonlinear Hinfinity control structure for a quadrotor helicopter , 2010, Autom..

[14]  Benjamin J. Southwell,et al.  Human Object Recognition Using Colour and Depth Information from an RGB-D Kinect Sensor , 2013 .

[15]  Robert Mahony,et al.  Modelling and control of a large quadrotor robot , 2010 .

[16]  Mahmoud Moghavvemi,et al.  Flight PID controller design for a UAV quadrotor , 2010 .

[17]  Abdelhamid Rabhi,et al.  Sensor fault detection and isolation in the quadrotor vehicle using nonlinear identity observer approach , 2013, 2013 Conference on Control and Fault-Tolerant Systems (SysTol).

[18]  Youmin Zhang,et al.  Fault Tolerant Control of a Quadrotor Helicopter Using Model Reference Adaptive Control , 2011 .

[19]  R. Ozgur Doruk Linearization‐based attitude error regulation: multiplicative error case , 2009 .

[20]  Agus Budiyono,et al.  Control system design of a quad-rotor with collision detection , 2015 .

[21]  Steven Lake Waslander,et al.  Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering , 2009, 2009 IEEE International Conference on Robotics and Automation.

[22]  Chris J. B. Macnab,et al.  Robust adaptive control of a quadrotor helicopter , 2011 .

[23]  Jafar Sadeghi,et al.  Regulating and Helix Path Tracking for Unmanned Aerial Vehicle (UAV) Using Fuzzy Logic Controllers , 2014 .

[24]  Agus Budiyono,et al.  State space identification and implementation of H∞ control design for small‐scale helicopter , 2010 .

[25]  Cornel Sultan,et al.  Constrained predictive control of helicopters , 2013 .

[26]  Glen Bright,et al.  Quad-Rotor Unmanned Aerial Vehicle Helicopter Modelling & Control , 2011 .

[27]  Hichem Maaref,et al.  Controlling a drone: Comparison between a based model method and a fuzzy inference system , 2009, Appl. Soft Comput..

[28]  Ranjan Ganguli,et al.  Design of a stability augmentation system for a helicopter using LQR control and ADS-33 handling qualities specifications , 2008 .

[29]  Youmin Zhang,et al.  Active Fault Tolerant Control of a quadrotor UAV based on gainscheduled PID control , 2012, 2012 25th IEEE Canadian Conference on Electrical and Computer Engineering (CCECE).