In this paper, we solve the fault tolerant tracking problem for a variable pitch quadrotor. Following the Disturbance Observer Based Control design paradigm, we face the observation problem for the blade pitch, and consequently the related fault and failure diagnosis problems. The control allocation algorithm solves the optimal redistribution problem of the control effort among the propellers in case of actuation failure. The optimization problem takes into account the energy consumption, the health condition of the actuators and the presence of input constraints, such as saturation and rate of change limits. In particular, we face the specific problem of lock-in-place servo failures, which reduce the number of the control actions in the system. Indeed, together with a fault detection and isolation module, lock-in-place servo failures can be managed in the control allocation algorithm while keeping the tracking capabilities. The proposed optimal fault tolerant accommodation algorithm can be coupled with most of the nonlinear control laws commonly applied to conventional multirotor systems. Numerical simulations with noise and constraints show the capability of the scheme to handle this class of failures.

Fault Tolerant Control of a Variable Pitch Quadrotor / Felicetti, Riccardo; Baldini, Alessandro; Freddi, Alessandro; Longhi, Sauro; Monteriu', Andrea. - (2022), pp. 235-255. [10.1007/978-3-030-85318-1_15]

Fault Tolerant Control of a Variable Pitch Quadrotor

Felicetti, Riccardo;Baldini, Alessandro;Freddi, Alessandro;Longhi, Sauro;Monteriu', Andrea
2022-01-01

Abstract

In this paper, we solve the fault tolerant tracking problem for a variable pitch quadrotor. Following the Disturbance Observer Based Control design paradigm, we face the observation problem for the blade pitch, and consequently the related fault and failure diagnosis problems. The control allocation algorithm solves the optimal redistribution problem of the control effort among the propellers in case of actuation failure. The optimization problem takes into account the energy consumption, the health condition of the actuators and the presence of input constraints, such as saturation and rate of change limits. In particular, we face the specific problem of lock-in-place servo failures, which reduce the number of the control actions in the system. Indeed, together with a fault detection and isolation module, lock-in-place servo failures can be managed in the control allocation algorithm while keeping the tracking capabilities. The proposed optimal fault tolerant accommodation algorithm can be coupled with most of the nonlinear control laws commonly applied to conventional multirotor systems. Numerical simulations with noise and constraints show the capability of the scheme to handle this class of failures.
2022
15th European Workshop on Advanced Control and Diagnosis (ACD 2019)
978-3-030-85317-4
978-3-030-85318-1
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11566/306214
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact