Partial engine fault detection and control of a Quadrotor considering model uncertainty
Year 2022,
Volume: 6 Issue: 2, 106 - 117, 15.04.2022
Davood Asadi
Abstract
This paper presents a trajectory tracking fault-tolerant control strategy inside an autonomous emergency landing architecture to control a quadrotor in case of partial rotor fault. The proposed architecture, which is composed of required hardware and subsystems, aims to ensure a fully autonomous safe landing of the impaired quadrotor to a suitable landing site. The controller strategy, which is tried to be coincident with the proposed emergency landing architecture and the Pixhawk autopilot contains a cascade three-loop structure of adaptive sliding mode and a modified PID algorithm along with a fault detection algorithm. The adaptive sliding mode and the PID algorithms are applied to the fast dynamics of angular velocity rates and the position control of the quadrotor, respectively. A lightweight fault detection algorithm is developed to detect and identify the partial faults of engine using the controller outputs and the filtered angular rates. The simulation results demonstrate that the proposed fault-tolerant controller can control the multi-rotor in partial engine faults with satisfactory tracking performance. The results also demonstrate the effect of fault detection time delay on the overall control performance.
Supporting Institution
Scientific Research Project Unit of Adana Alparslan Türkeş Science and Technology University
References
- Ahmadi K, Asadi D, Pazooki F (2017). Nonlinear L1 adaptive control of an airplane with structural damage, Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, 233(1), 341-353: 0954410017730088.
- Amoozgar M H, Chamseddine A & Zhang Y (2013). ‘Experimental test of a two-stage Kalman filter for actuator fault detection and diagnosis of an unmanned quadrotor helicopter. J. Intell. Robot. Syst., vol. 70, pp. 107–117, Apr. 2013.
- Asadi D & Ahmadi K (2020). Nonlinear Robust adaptive control of an airplane with structural damage, Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering.
- Asadi D & Bagherzadeh S (2017a). Nonlinear adaptive sliding mode tracking control of an airplane with wing damage, Proceedings of the Institution of Mechanical Eng., Part G: Journal of Aerospace Engineering, 232 (8), 1405-1420.
- Asadi D, Atkins E M (2017b). Multi-Objective Weight Optimization for Trajectory Planning of an Airplane with Structural Damage. Journal of Intelligent & Robotic Systems.
- Asadi D, Sabzehparvar M & Talebi H A (2013). Damaged airplane flight envelope and stability evaluation. Aircraft Engineering and Aerospace Technology, Vol. 85, No. 3, pp. 186-198. Doi: 10.1108/00022661311313623.
- Asadi D, Sabzehparvar M, Atkins E M & Talebi H A (2014). Damaged Airplane Trajectory Planning based on Flight Envelope and Stability of Motion Primitives. Journal of Aircraft, Vol. 51, No. 6, pp. 1740-1757. doi: 10.2514/1.C032422.
- Avram R C, Zhang X & Muse J (2017). ‘Quadrotor actuator fault diagnosis and accommodation using nonlinear adaptive estimators. IEEE Trans. Control Syst. Technol., 25(6), 2219–2226.
- Barghandan S, Badamchizadeh M A & Jahed-Motlagh, M R (2017). Improve Adaptive Fuzzy Sliding Mode Controller for Robust Fault-tolerant of a Quadrotor. Int. J. Control Autom. Syst., 15, 427–441.
- Cen Z, Noura H, Susilo B T & Younes Y A (2014). Robust fault diagnosis for quadrotor UAVs using adaptive Thau observer,’’ J. Intell. Robot. Syst., 73(1), 573–588.
- Chen F, Wu Q, Jiang B & Tao G (2015). A reconfiguration scheme for quadrotor helicopter via simple adaptive control and quantum logic. IEEE Trans. on Industrial Electronics, 62 (7), 4328–4335.
- Desaraju V R, Michael N, Humenberger M, Brockers R, Weiss S, Nash J Y (2015). Vision-based landing site evaluation and informed optimal trajectory generation toward autonomous rooftop landing, Auton Robot 39:445–463.
- Frangenberg M, Stephan J & Fichter W (2015). Fast Actuator Fault Detection and Reconfiguration for Multicopters (AIAA 2015-1766). In Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, 2015.
- Gao Z, Carlo Cecati & Steven X D (2015). A Survey of Fault Diagnosis and Fault-Tolerant Techniques Part I: IEEE Transactions on Industrial Electronics, 62, 6.
- Giribet J I, Pose C D, Ghersin A S & Mas I (2018) Experimental Validation of a Fault-tolerant Hexacopter with Tilted Rotors International Journal of Electrical and Electronic Engineering & Telecommunications, 7(2), 58-65.
- Github PX4 Documentation, https://github.com/kylemanna/px4firmware/tree/master/Documentation.
- Han W, Wang Z & Yi S (2018). Fault estimation for a quadrotor unmanned aerial vehicle by integrating the parity space approach with recursive least squares. Proc. Inst. Mech. Eng. G, J. Aerosp. Eng., 232(4) 783–796.
- Khebbache H, Sait B, Yacef F & Soukkou Y (2012). Robust stabilization of a quadrotor aerial vehicle in presence of actuator faults. International Journal of Information Technology, Control and Automation, 2(2), 1–13.
- Lanzon A, Freddi A & Longhi S (2014). Flight Control of a Quadrotor Vehicle Subsequent to a Rotor Failure. Journal of Guidance, Control, and Dynamics, 37:580-591.
- Lopez-Franco C, Gomez-Avila J, Alanis A Y, Arana-Daniel, N & Villasenor C (2017). Visual Servoing for an autonomous Hexarotor Using a Neural Network Based PID Controller, Sensors, 17, 1865; doi:10.3390/s17081865.
- Mazeh H, Saied M, Shraim H & Francis C (2018). Fault-tolerant control of an hexarotor unmanned aerial vehicle applying outdoor tests and experiments. Int. Fed. Autom. Control, 51, 312–317.
- Merheb A R (2016). Diagnostic and Fault-Tolerant Control Applied to an Unmanned Aerial Vehicle, AIX Marseille University, Ph.D. Thesis.
- Milton C P S, Claudio R, Jorge S, Mario S-F & Ricardo C, (2019) An Adaptive Dynamic Controller for Quadrotor to Perform Trajectory Tracking Tasks, J. of Intel. Robotic Systems, 93, 5–16.
- Mohammadi M & Shahri A M (2013). Adaptive nonlinear stabilization control for a quadrotor UAV: theory, simulation and experimentation. J. Intell. Robot. Syst. 72(1), 105–122.
- Mueller, M W & Andrea R D (2014). Stability and control of a quadcopter despite the complete loss of one, two, or three propellers. IEEE International Conference on Robotics and Automation (ICRA), pp. 45–52
- Nguyen N P, Xuan Mung N & Hong S K (2019). Actuator Fault Detection and Fault-Tolerant Control for Hexacopter. Sensors, 19, 4721; doi: 10.3390/s19214721.
- Ranjbaran M, Khorasani K (2010). Fault recovery of an under-actuated quadrotor aerial vehicle. 49th IEEE Conference on Decision and Control, Atlanta, GA, 4385–4392.
- Saied M, Lussier B, Fantoni I, Francis C, Shraim H & Sanahuja G (2015) “Fault diagnosis and fault-tolerant control strategy for rotor failure in an octarotor,” in Proc. IEEE ICRA.
- Sharifi F, Mirzaei M, Gordon, B W & Zhang Y M (2010). Fault-tolerant control of a quadrotor UAV using sliding mode control. Proceedings of the Conference on Control and Fault-tolerant Systems, Nice, France, 6–7 October 2010; pp. 239–244.
- Tarhan M & Altug E (2011). EKF Based Attitude Estimation and Stabilization of a Quadrotor UAV Using Vanishing Points in Catadioptic images. J. Intell Syst, Vol. 62, 2011, pp. 587-607DOI 10.1007/s10846-010-9459-y.
- Zhang Y & Chamseddine A (2012). Fault-tolerant flight control techniques with application to a quadrotor UAV testbed. Automatic Flight Control Systems - Latest Developments, T. Lombaerts, Ed. InTech, 2012, pp. 119–150.