Fault-tolerant Trajectory Tracking Control of a Quadcopter in Presence of a Motor Fault

被引:24
作者
Asadi, Davood [1 ]
Ahmadi, Karim [1 ]
Nabavi, Seyed Yaser [1 ]
机构
[1] Adana Alparslan Turkes Sci & Technol Univ, Dept Aerosp Engn, TR-01250 Adana, Turkey
关键词
Fault tolerant; Nonlinear control; Motor fault; Fault detection; Autonomous Emergency Landing; ADAPTIVE-CONTROL; FLIGHT ENVELOPE; QUADROTOR; AIRPLANE; DIAGNOSIS; VEHICLE;
D O I
10.1007/s42405-021-00412-9
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
As a part of emergency landing architecture for multi-rotor, a fault-tolerant trajectory tracking control strategy is proposed in this paper to control a quadcopter in case of a partial motor fault. The introduction of fault-tolerant strategy includes a lightweight fault detection and identification algorithm and a three-loop tracking controller. The lightweight fault detection and identification algorithm identifies the fault based on the controller outputs and the angular rates calculated by a discrete extended Kalman filter. The three-loop controller comprises a cascade structure of a discrete nonlinear adaptive algorithm in the inner-loop and a PID algorithm in the outer-loops of the controller structure. To have more realistic simulations, the gyroscopic effects of rotors and the airframe drag terms are considered in modeling as the model uncertainty. The simulation results demonstrate that the proposed fault-tolerant controller can effectively control the quadcopter in presence of partial motor fault, model uncertainties, and sensor noises. The results also demonstrate the effect of fault detection time delay on the overall control performance.
引用
收藏
页码:129 / 142
页数:14
相关论文
共 33 条
[1]   Nonlinear L1 adaptive control of an airplane with structural damage [J].
Ahmadi, Karim ;
Asadi, Davood ;
Pazooki, Farshad .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2019, 233 (01) :341-353
[2]   Experimental Test of a Two-Stage Kalman Filter for Actuator Fault Detection and Diagnosis of an Unmanned Quadrotor Helicopter [J].
Amoozgar, M. Hadi ;
Chamseddine, Abbas ;
Zhang, Youmin .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 70 (1-4) :107-117
[3]   Nonlinear adaptive sliding mode tracking control of an airplane with wing damage [J].
Asadi, D. ;
Bagherzadeh, S. A. .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2018, 232 (08) :1405-1420
[4]  
ASADI D, 2017, J INTELL ROB SYST
[5]  
Asadi D., 2022, Turk. J. Eng., V6, P106
[6]   Nonlinear robust adaptive control of an airplane with structural damage [J].
Asadi, Davood ;
Ahmadi, Karim .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2020, 234 (14) :2076-2088
[7]   Damaged Airplane Trajectory Planning Based on Flight Envelope and Motion Primitives [J].
Asadi, Davood ;
Sabzehparvar, Mehdi ;
Atkins, Ella M. ;
Talebi, Heidar A. .
JOURNAL OF AIRCRAFT, 2014, 51 (06) :1740-1757
[8]   Damaged airplane flight envelope and stability evaluation [J].
Asadi, Davood ;
Sabzehparvar, Mahdi ;
Talebi, Heidar Ali .
AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2013, 85 (03) :186-198
[9]   Quadrotor Actuator Fault Diagnosis and Accommodation Using Nonlinear Adaptive Estimators [J].
Avram, Remus C. ;
Zhang, Xiaodong ;
Muse, Jonathan .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2017, 25 (06) :2219-2226
[10]   Improved Adaptive Fuzzy Sliding Mode Controller for Robust Fault Tolerant of a Quadrotor [J].
Barghandan, Saeed ;
Badamchizadeh, Mohammad Ali ;
Jahed-Motlagh, Mohammad Reza .
INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2017, 15 (01) :427-441