On the control allocation of multirotor aerial vehicles
Author
José Agnelo Bezerra Guilherme Silva
Advisor
- Advisor Davi Antônio dos Santos
Concentration Area
Projeto Aeronáutico, Estruturas e Sistemas Aeroespaciais
Defense Date
12/11/2021
Thesis Number
78195
Abstract
This thesis deals with the exact control allocation of multirotor aerial vehicles (MAVs). The problem basically consists of ensuring that the efforts required by the flight controller are exactly distributed to the actuators of the MAV. Therefore, this thesis proposes two control strategies that solve this problem. The first solution consists of an optimal control allocator proposed for vehicles with fixed rotors. The proposed method is formulated as a convex optimization, which differs from the existing approaches by directly considering the rotors' dynamics and actual bounds, besides it does not need to relax any constraint. A feasibility analysis based on the control allocator admissible set is presented, providing an existence condition for exact control allocation. It implies that the proposed control allocator is indeed exact when combined with any control law that satisfies constraints in terms of the admissible set. Regarding the second solution, a hierarchical flight control with two nested loops is proposed for fully-actuated MAVs with fixed or vectorable rotors. For the outer loop, a guidance law is formulated as a nonlinear model predictive controller. It steers the vehicle through a sequence of position-attitude waysets, while guaranteeing the satisfaction of the control allocation constraints. For the inner loop, a single inverse-dynamic control law is designed to stabilize the complete MAV dynamics, while the optimal control allocator previously described is used to distribute the required control efforts among the available actuators. With this control framework, the proposed guidance is responsible to ensure reference tracking and an exact control allocation, while the inner-loop controller can be designed to satisfy the other control requirements. The two control schemes are evaluated using different simulation scenarios, which attest the effectiveness of both methods.
