Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T17:28:50.045Z Has data issue: false hasContentIssue false

Active versus passive fault-tolerant control of a redundant multirotor UAV

Published online by Cambridge University Press:  26 November 2019

M. Saied*
Affiliation:
Sorbonne Universités, Université de Technologie de Compiègne, CNRS, UMR 7253 Heudiasyc, Compiègne, France Lebanese University, Faculty of Engineering, Scientific Research Center in Engineering, Beirut, Lebanon
B. Lussier
Affiliation:
Sorbonne Universités, Université de Technologie de Compiègne, CNRS, UMR 7253 Heudiasyc, Compiègne, France
I. Fantoni
Affiliation:
Sorbonne Universités, Université de Technologie de Compiègne, CNRS, UMR 7253 Heudiasyc, Compiègne, France LS2N UMR CNRS 6004, Nantes, France
H. Shraim
Affiliation:
Lebanese University, Faculty of Engineering, Scientific Research Center in Engineering, Beirut, Lebanon
C. Francis
Affiliation:
Lebanese University, Faculty of Engineering, Scientific Research Center in Engineering, Beirut, Lebanon
Rights & Permissions [Opens in a new window]

Abstract

This paper considers actuator redundancy management for a redundant multirotor Unmanned Aerial Vehicle (UAV) under actuators failures. Different approaches are proposed: using robust control (passive fault tolerance), and reconfigurable control (active fault tolerance). The robust controller is designed using high-order super-twisting sliding mode techniques, and handles the failures without requiring information from a Fault Detection scheme. The Active Fault-Tolerant Control (AFTC) is achieved through redistributing the control signals among the healthy actuators using reconfigurable multiplexing and pseudo-inverse control allocation. The Fault Detection and Isolation problem is also considered by proposing model-based and model-free modules. The proposed techniques are all implemented on a coaxial octorotor UAV. Different experiments with different scenarios were conducted for the validation of the proposed strategies. Finally, advantages, disadvantages, application considerations and limitations of each method are examined through quantitative and qualitative studies.

Information

Type
Research Article
Copyright
© Royal Aeronautical Society 2019 
Figure 0

Figure 1. The coaxial counter-rotating octorotor and the reference frames.

Figure 1

Figure 2. The experimental octorotor UAV.

Figure 2

Figure 3. Fault detection and isolation algorithm.

Figure 3

Table 1 Diagnosis inference model for one rotor failure

Figure 4

Figure 4. Hybrid fault diagnosis diagram.

Figure 5

Figure 5. Residuals on angular velocities after consecutive motors failures.

Figure 6

Figure 6. Euler angles after two consecutive motors failures.

Figure 7

Figure 7. Motors speeds and their references during hovering flight after two simultaneous motors failures.

Figure 8

Figure 8. Motors currents during hovering flight after two simultaneous motors failures.

Figure 9

Figure 9. Diagnosis block output after two simultaneous motors failures.

Figure 10

Table 2 Comparison of the two FDD methods

Figure 11

Figure 10. Responses of pseudo-inverse control allocation under three different FDD delays.

Figure 12

Figure 11. Responses of reconfigurable rule-based control mixing under three different FDD delays.

Figure 13

Table 3 Performance indices of the AFTCS based on pseudo-inverse control allocation after one motor failure and under three time delays

Figure 14

Table 4 Performance indices of the AFTCS based on reconfigurable control mixing after one motor failure and under three time delays

Figure 15

Figure 12. Responses of sliding-mode control under one actuator failure.

Figure 16

Table 5 Performance indices of the PFTCS based on robust SMC after one and two failures

Figure 17

Table 6 Performance comparison between active and a passive FTCS

Figure 18

Figure 13. Comparison of responses of active and passive FTCS.

Figure 19

Figure 14. Euler angles [deg] after fault injection on motors 6 and 2 using pseudo-inverse control allocation.

Figure 20

Figure 15. Euler angles [deg] after fault injection on motors 6, 2, 8 and 4 using reconfigurable control mixing.