Active fault-tolerant control of quadrotor UAVs with nonlinear observer-based sliding mode control validated through hardware in the loop experiments

被引:56
作者
Ahmadi, Karim [1 ]
Asadi, Davood [2 ]
Merheb, Abdelrazzak [3 ]
Yaser Nabavi-Chashmi, Seyed- [4 ]
Tutsoy, Onder [5 ]
机构
[1] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast, North Ireland
[2] Adana Alparslan Turkes Sci & Technol Univ, Dept Aerosp Engn, Adana, Turkiye
[3] Lebanese Int Univ, Dept Elect & Elect Engn, Beirut, Lebanon
[4] Gebze Tech Univ, Aeronaut Engn Dept, Kocaeli, Turkiye
[5] Adana Alparslan Turkes Sci & Technol Univ, Dept Elect & Elect Engn, Adana, Turkiye
关键词
Fault-tolerant control; Nonlinear observer; Sliding mode; Motor fault; Quadrotor; TRACKING CONTROL; CONTROL DESIGN;
D O I
10.1016/j.conengprac.2023.105557
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multirotor unmanned aerial vehicles (UAV) are highly prone to motor faults, which can arise from defective motors or damaged propellers. Motor faults severely change the multirotor UAV's dynamics and therefore endanger flight safety and reliability since the controller loses its efficiency. To cope with such crucial problems, a fault-tolerant controller is proposed in this paper for full control of a quadrotor UAV with motor faults. The proposed fault-tolerant approach consists of the nonlinear observer technique and the Sliding Mode Control (SMC). The designed novel nonlinear observer predicts the effects of motor faults on quadrotor dynamics and it is augmented with an SMC to create a fault-tolerant controller. In addition, the nonlinear observer enhances the robustness of the SMC against the uncertainties and disturbances acting on the quadrotor during flight. Any actuator fault will be treated as a disturbance detected by the nonlinear observer and will be attenuated directly by the proposed SMC. The disturbance attenuation capability achieved by the nonlinear observer decreases the amount of control action expected from the SMC, which results in advanced robustness without sacrificing the nominal control performance. The performance of the proposed nonlinear observer SMC (NOSMC) is demonstrated through simulations and testbed experiments. The results show that the proposed fault-tolerant controller effectively recovers the full control of the quadrotor with motor faults up to 40% while tracking the predefined trajectory and rotation angles as desired.
引用
收藏
页数:20
相关论文
共 39 条
[1]   Disturbance Observer Based Control Design via Active Disturbance Rejection Control: A PMSM Example [J].
Aguilar-Orduna, M. A. ;
Zurita-Bustamante, E. W. ;
Sira-Ramirez, H. ;
Gao, Z. .
IFAC PAPERSONLINE, 2020, 53 (02) :1343-1348
[2]  
Ahmadi K., 2019, SCI IRAN, V27, P2933
[3]   Modified adaptive discrete-time incremental nonlinear dynamic inversion control for quad-rotors in the presence of motor faults [J].
Ahmadi, Karim ;
Asadi, Davood ;
Nabavi-Chashmi, Seyed-Yaser ;
Tutsoy, Onder .
MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2023, 188
[4]   Fault tolerant control using sliding modes with on-line control allocation [J].
Alwi, Halim ;
Edwards, Christopher .
AUTOMATICA, 2008, 44 (07) :1859-1866
[5]   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
[6]  
Asadi D., 2021, ARTIBILIM ADANA ALPA, V4, P24
[7]  
Asadi D., 2022, Turk. J. Eng., V6, P106
[8]   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
[9]   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
[10]   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