Fast control allocation algorithm for tilt-rotor VTOL aircraft
Jan Belák, Didier Henrion, Martin Hromčík
TL;DR
This work tackles nonlinear propeller–wing coupling in tilt-rotor VTOLs by developing a control-allocation framework that inverts a trigonometric forward map from actuator inputs ($T$, $\delta$) to body-forces ($F_x$, $F_z$) using Groebner-basis methods. The approach employs lifting variables to polynomialize the relations and computes actuator commands via eigenvalues of multiplication matrices, enabling real-time implementation with computation times under $10$ ms. Relative allocation accuracy remains below $8\%$ across extensive Monte Carlo tests, and the method supports hover-to-cruise regimes with transition handling between coupled and decoupled dynamics. By enabling direct virtual control of forces and moments, the framework facilitates the use of simple $LTI$ controllers for attitude and airspeed control, with potential for CFD-parametrized modeling and hardware validation.
Abstract
Control algorithms initially developed for tilt-wing vertical take-off and landing (VTOL) aircraft are adapted to the tilt-rotor design. The main difference between the two types of planes is the more complicated interaction between propellers and wings in the tilt-rotor design. Unlike tilt-wing design, the tilt-rotor case varies the angle between the propeller disk and wing cord line, thus introducing a non-linear dependency of lift on thrust and tilt angle. In this paper we develop a precise control allocation method, utilizing Groebner basis algorithms to mask the non-linearity of the control action and allow the use of linear time-invariant control laws for attitude and velocity control architectures. The performance of our approach is discussed and quantified w.r.t. the accuracy of the developed propeller-wing interaction model.
