Modified adaptive discrete-time incremental nonlinear dynamic inversion control for quad-rotors in the presence of motor faults

被引:31
作者
Ahmadi, Karim [1 ]
Asadi, Davood [1 ]
Nabavi-Chashmi, Seyed-Yaser [1 ]
Tutsoy, Onder [2 ]
机构
[1] Adana Alparslan Turkes Sci & Technol Univ, Dept Aerosp Engn, TR-01250 Adana, Turkiye
[2] Adana Alparslan Turkes Sci & Technol Univ, Dept Elect & Elect Engn, TR-01250 Adana, Turkiye
关键词
Adaptive control; Modified incremental nonlinear dynamic; inversion; Motor fault; Multi; -rotor; TOLERANT CONTROL; QUADROTOR; AIRPLANE; VEHICLE;
D O I
10.1016/j.ymssp.2022.109989
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
Unmanned air vehicles are intrinsically non-linear, unstable, uncertain, and prone to a variety of faults, most commonly the motor faults. The main objective of this paper is to develop a faulttolerant control algorithm for the quadrotors with the motor faults. Accordingly, a novel adaptive modified incremental nonlinear dynamic inversion (MINDI) control is proposed to stabilize and control the quad-rotor with partial motor faults. The controller consists of a MINDI controller augmented with a discrete-time nonlinear adaptive algorithm. Since the incremental nonlinear dynamic inversion (INDI) algorithm is essentially based on the sensor measurements, it necessitates the angular rates differentiation and therefore amplifies the high-frequency noises produced by the gyroscopes. The application of derivative filters causes unavoidable internal state delays in the INDI structure. Henceforth, the performance of the controller developed for the unstable and uncertain quadrotors degrades considerably. To address this drawback, this paper proposes the MINDI controller which basically derives the angular accelerations from the angular moment estimations. Furthermore, to increase the robustness of the MINDI against motor faults, a discrete-time adaptive controller has been incorporated. The performance of the proposed controllers is verified both through the nonlinear simulations and testbed experiments. The results are compared with a recent efficient algorithm, which had been implemented on a quad-rotor model.
引用
收藏
页数:26
相关论文
共 35 条
[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]  
Alwi H, 2013, P AMER CONTR CONF, P6505
[3]   Multi-Objective Weight Optimization for Trajectory Planning of an Airplane with Structural Damage [J].
Asadi, D. ;
Atkins, E. M. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2018, 91 (3-4) :667-690
[4]   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
[5]  
Asadi D., 2021, ARTIBILIM ADANA ALPA, V4, P24
[6]  
Asadi D., 2022, Turk. J. Eng., V6, P106
[7]   Model-based Fault Detection and Identification of a Quadrotor with Rotor Fault [J].
Asadi, Davood .
INTERNATIONAL JOURNAL OF AERONAUTICAL AND SPACE SCIENCES, 2022, 23 (05) :916-928
[8]   Fault-tolerant Trajectory Tracking Control of a Quadcopter in Presence of a Motor Fault [J].
Asadi, Davood ;
Ahmadi, Karim ;
Nabavi, Seyed Yaser .
INTERNATIONAL JOURNAL OF AERONAUTICAL AND SPACE SCIENCES, 2022, 23 (01) :129-142
[9]   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
[10]   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