Hostname: page-component-74656f9884-8rzl6 Total loading time: 0 Render date: 2026-11-06T11:12:32.039Z Has data issue: false hasContentIssue false

Design and implementation of a fault-tolerant controller using control allocation techniques in the presence of actuators saturation for a VTOL octorotor

Published online by Cambridge University Press:  21 February 2022

Hamid Hafezi*
Affiliation:
Faculty of Electrical Engineering, K. N. Toosi University of Technology, Tehran, Iran
Ali Bakhtiari
Affiliation:
Faculty of Electrical Engineering, K. N. Toosi University of Technology, Tehran, Iran
Ali Khaki-Sedigh
Affiliation:
Faculty of Electrical Engineering, K. N. Toosi University of Technology, Tehran, Iran
*
*Corresponding author. E-mail: hamid.h@email.kntu.ac.ir
Rights & Permissions [Opens in a new window]

Abstract

Fault-tolerant control systems are vital in many industrial systems. Actuator redundancy is employed in advanced control strategies to increase system maneuverability, flexibility, safety, and fault tolerability. In this paper, a fault-tolerant control scheme is proposed to make an over-actuated octorotor robust, against actuators fault and saturation. A sliding mode observer is employed to determine the actuators condition. Then, a fault-tolerant control based on the control allocation methodology is proposed to distribute the control signals between the actuators by considering their condition. In a nonlinear system, an actuator fault can lead to the saturation of other actuators and steady-state errors that can cause closed-loop instability. Hence, the proposed control scheme corrects the actuator signals in a way that their limitations are considered. Finally, experimental studies are carried out and a comparison study is provided.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. The coaxial octorotor and the reference frames.

Figure 1

Figure 2. Open-loop responses of linear and nonlinear models.

Figure 2

Table I. PID controllers parameters for the actual octorotor.

Figure 3

Table II. Fault diagnosis model for one rotor failure [31].

Figure 4

Figure 3. Fault-tolerant control system’s modular structure.

Figure 5

Figure 4. The experimental octorotor.

Figure 6

Figure 5. Real and estimated angles and their residuals.

Figure 7

Figure 6. Real and estimated angular velocities and their residuals.

Figure 8

Table III. Ocotorotor’s parameters.

Figure 9

Figure 7. Octorotor angles ($\phi$, $\theta$, and $\psi$).

Figure 10

Table IV. Comparison variance of the system angles.

Figure 11

Figure 8. Octorotor height.

Figure 12

Figure 9. The pseudo-inverse method (the control signals of the actuators).

Figure 13

Figure 10. The pseudo-inverse along the null space (the control signals of the actuators).