Abstract
In this paper, a composite adaptive fault-tolerant control strategy is proposed for a quadrotor unmanned aerial vehicle (UAV) to simultaneously compensate actuator faults, model uncertainties and external disturbances. By assuming knowledge of the bounds on external disturbances, a baseline sliding mode control is first designed to achieve the desired system tracking performance and retain insensitive to disturbances. Then, regarding actuator faults and model uncertainties of the quadrotor UAV, neural adaptive control schemes are constructed and incorporated into the baseline sliding mode control to deal with them. Moreover, in terms of unknown external disturbances, a disturbance observer is designed and synthesized with the control law to further improve the robustness of the proposed control strategy. Finally, a series of comparative simulation tests are conducted to validate the effectiveness of the proposed control strategy where a quadrotor UAV is subject to inertial moment variations and different level of actuator faults. The capabilities and advantages of the proposed control strategy are confirmed and verified by simulation results.
Similar content being viewed by others
References
Kanistras K, Martins G, Rutherford M J, et al., A survey of unmanned aerial vehicles (UAVs) for traffic monitoring, Proceedings of 2013 International Conference on Unmanned Aircraft Systems (ICUAS), 2013, 221–234.
Elloumi M, Dhaou R, Escrig B, et al., Monitoring road traffic with a UAV-based system, Proceedings of 2018 IEEE Wireless Communications and Networking Conference (WCNC), 2018, 1–6.
Gevaert C M, Suomalainen J, Tang J, et al., Generation of spectral-temporal response surfaces by combining multispectral satellite and hyperspectral UAV imagery for precision agriculture applications, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2015, 8(6): 3140–3146.
Li Z R, Liu Y, Walker R, et al., Towards automatic power line detection for a UAV surveillance system using pulse coupled neural filter and an improved Hough transform, Machine Vision and Applications, 2010, 21(5): 677–686.
Zhang H, Xin B, Dou L H, et al., A review of cooperative path planning of an unmanned aerial vehicle group, Frontiers of Information Technology & Electronic Engineering, 2020, 21(12): 1671–1694.
Gimenez J, Gandolfo D C, Salinas L R, et al., Multi-objective control for cooperative payload transport with rotorcraft UAVs, ISA Transactions, 2018, 80: 491–502.
Xian B, Wang S Z, and Yang S, Nonlinear adaptive control for an unmanned aerial payload transportation system: Theory and experimental validation, Nonlinear Dynamics, 2019, 98(3): 1745–1760.
Yuan C, Zhang Y M, and Liu Z X, A survey on technologies for automatic forest fire monitoring, detection, and fighting using unmanned aerial vehicles and remote sensing techniques, Canadian Journal of Forest Research, 2015, 45(7): 783–792.
Ding Y L, Xin B, and Chen J, A review of recent advances in coordination between unmanned aerial and ground vehicles, Unmanned Systems, 2021, 9(2): 97–117.
Wang B, Shen Y Y, and Zhang Y M, Active fault-tolerant control for a quadrotor helicopter against actuator faults and model uncertainties, Aerospace Science and Technology, 2020, 99: 105745.
Ducard G J J, Fault-Tolerant Flight Control and Guidance Systems: Practical Methods for Small Unmanned Aerial Vehicles, Springer Science & Business Media, Berlin, 2009.
Abbaspour A, Aboutalebi P, Yen K K, et al., Neural adaptive observer-based sensor and actuator fault detection in nonlinear systems: Application in UAV, ISA Transactions, 2017, 67: 317–329.
Grzonka S, Grisetti G, and Burgard W, A fully autonomous indoor quadrotor, IEEE Transactions on Robotics, 2011, 28(1): 90–100.
Wang B and Zhang Y M, Adaptive sliding mode fault-tolerant control for an unmanned aerial vehicle, Unmanned Systems, 2017, 5(4): 209–221.
Zhang Y M and Jiang J, Bibliographical review on reconfigurable fault-tolerant control systems, Annual Reviews in Control, 2008, 32(2): 229–252.
Yu X and Jiang J, A survey of fault-tolerant controllers based on safety-related issues, Annual Reviews in Control, 2015, 39: 46–57.
Li X H, Lu D K, Zhang W, et al., Sensor fault estimation and fault-tolerant control for a class of Takagi-Sugeno Markovian jump systems with partially unknown transition rates based on the reduced-order observer, Journal of Systems Science & Complexity, 2018, 31(6): 1405–1422.
Wang B and Zhang Y M, An adaptive fault-tolerant sliding mode control allocation scheme for multirotor helicopter subject to simultaneous actuator faults, IEEE Transactions on Industrial Electronics, 2018, 65(5): 4227–4236.
Zhang Y H, Li H Y, Sun J, et al., Cooperative adaptive event-triggered control for multiagent systems with actuator failures, IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2018, 49(9): 1759–1768.
Zhang Y Y, Liu J K, and He W, Adaptive fault-tolerant control for a nonlinear flexible aircraft wing system, Asian Journal of Control, 2019, 21(5): 2340–2351.
Zhang Y M, Chamseddine A, Rabbath C A, et al., Development of advanced FDD and FTC techniques with application to an unmanned quadrotor helicopter testbed, Journal of the Franklin Institute, 2013, 350(9): 2396–2422.
Li T, Zhang Y M, and Gordon B W, Passive and active nonlinear fault-tolerant control of a quadrotor unmanned aerial vehicle based on the sliding mode control technique, Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, 2013, 227(1): 12–23.
Merheb A R, Noura H, and Bateman F, Design of passive fault-tolerant controllers of a quadrotor based on sliding mode theory, International Journal of Applied Mathematics and Computer Science, 2015, 25(3): 561–576.
Liu Z C, Yuan C, and Zhang Y M, Active fault-tolerant control of unmanned quadrotor helicopter using linear parameter varying technique, Journal of Intelligent & Robotic Systems, 2017, 88(2–4): 415–436.
Avram R C, Zhang X D, and Muse J, Quadrotor actuator fault diagnosis and accommodation using nonlinear adaptive estimators, IEEE Transactions on Control Systems Technology, 2017, 25(6): 2219–2226.
Zhong Y J, Liu Z X, Zhang Y M, et al., Active fault-tolerant tracking control of a quadrotor with model uncertainties and actuator faults, Frontiers of Information Technology & Electronic Engineering, 2019, 20(1): 95–106.
Zhang Y M and Jiang J, Issues on integration of fault diagnosis and reconfigurable control in active fault-tolerant control systems, IFAC Proceedings Volumes, 2006, 39(13): 1437–1448.
Hao W and Xian B, adaptive fault-tolerant control for a quadrotor UAV based on immersion and invariance methodology, Nonlinear Dynamics, 2017, 90(4): 2813–2826.
Liu Z X, Yuan C, Yu X, et al., Retrofit fault-tolerant tracking control design of an unmanned quadrotor helicopter considering actuator dynamics, International Journal of Robust and Nonlinear Control, 2019, 29(16): 5293–5313.
Liu W Z, Zhang K, Jiang B, et al., Adaptive fault-tolerant formation control for quadrotors with actuator faults, Asian Journal of Control, 2020, 22(3): 1317–1326.
Guo L, Yu X, Zhang X, et al., Safety control system technologies for UAVs: Review and prospect, Scientia Sinica Informationis, 2020, 50(2): 184–194.
Wang F, Wang J M, Wang K, et al., Adaptive backstepping sliding mode control of uncertain semi-strict nonlinear systems and application to permanent magnet synchronous motor, Journal of Systems Science & Complexity, 2021, 34(2): 552–571.
Zhu Y K, Guo L, Yu X, et al., An enhanced anti-disturbance control law for systems with multiple disturbances, Science China Information Sciences, 2020, 63(10): 209206.
Yang Y Z, Liu F, Yang H Y, et al., Distributed finite-time integral sliding-mode control for multiagent systems with multiple disturbances based on nonlinear disturbance observers, Journal of Systems Science & Complexity, 2021, 34(3): 995–1013.
Wang B, Yu X, Mu L X, et al., Disturbance observer-based adaptive fault-tolerant control for a quadrotor helicopter subject to parametric uncertainties and external disturbances, Mechanical Systems and Signal Processing, 2019, 120: 727–743.
Zhang J Q, Gu D W, Ren Z H, et al., Robust trajectory tracking controller for quadrotor helicopter based on a novel composite control scheme, Aerospace Science and Technology, 2019, 85: 199–215.
Guo K X, Jia J D, Yu X, et al., Multiple observers based anti-disturbance control for a quadrotor UAV against payload and wind disturbances, Control Engineering Practice, 2020, 102: 104560.
Wang Y Y and Hu J B, Robust control for a quadrotor aircraft with small overshoot and high-precision position tracking performance, Journal of the Franklin Institute, 2020, 357(18): 13386–13409.
Xu L X, Ma H J, Guo D, et al., Backstepping sliding-mode and cascade active disturbance rejection control for a quadrotor UAV, IEEE/ASME Transactions on Mechatronics, 2020, 25(6): 2743–2753.
Kang B, Miao Y, Liu F, et al., A second-order sliding mode controller of quad-rotor UAV based on PID sliding mode surface with unbalanced load, Journal of Systems Science & Complexity, 2021, 34(2): 520–536.
Zeghlache S, Djerioui A, Benyettou L, et al., Fault tolerant control for modified quadrotor via adaptive type-2 fuzzy backstepping subject to actuator faults, ISA Transactions, 2019, 95: 330–345.
Hu Q L, Xiao L, and Wang C L, Adaptive fault-tolerant attitude tracking control for spacecraft with time-varying inertia uncertainties, Chinese Journal of Aeronautics, 2019, 32(3): 674–687.
Guo Y Y, Jiang B, and Zhang Y M, A novel robust attitude control for quadrotor aircraft subject to actuator faults and wind gusts, IEEE/CAA Journal of Automatica Sinica, 2017, 5(1): 292–300.
Chen F Y, Lei W, Zhang K K, et al., A novel nonlinear resilient control for a quadrotor UAV via backstepping control and nonlinear disturbance observer, Nonlinear Dynamics, 2016, 85(2): 1281–1295.
Chen W H, Yang J, Guo L, et al., Disturbance-observer-based control and related methods — An overview, IEEE Transactions on Industrial Electronics, 2015, 63(2): 1083–1095.
L’afflitto A, Anderson R B, and Mohammadi K, An introduction to nonlinear robust control for unmanned quadrotor aircraft: How to design control algorithms for quadrotors using sliding mode control and adaptive control techniques, IEEE Control Systems Magazine, 2018, 38(3): 102–121.
Author information
Authors and Affiliations
Corresponding author
Additional information
This research was partially supported by the National Natural Science Foundation of China under Grant Nos. 62003266 and 61833013, the Fundamental Research Funds for the Central Universities under Grant No. G2019KY05103, and the Natural Sciences and Engineering Research Council of Canada.
This paper was recommended for publication by Editor XIN Bin.
Rights and permissions
About this article
Cite this article
Wang, B., Zhang, Y. & Zhang, W. A Composite Adaptive Fault-Tolerant Attitude Control for a Quadrotor UAV with Multiple Uncertainties. J Syst Sci Complex 35, 81–104 (2022). https://doi.org/10.1007/s11424-022-1030-y
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11424-022-1030-y