Print Email Facebook Twitter Computationally Efficient Control Allocation Using Active-Set Algorithms Title Computationally Efficient Control Allocation Using Active-Set Algorithms Author Blaha, Till (TU Delft Aerospace Engineering) Contributor Smeur, E.J.J. (mentor) Remes, B.D.W. (graduation committee) Degree granting institution Delft University of Technology Programme Aerospace Engineering | Control & Simulation Date 2023-02-10 Abstract An effective distribution of flight control commands over many aircraft actuators (engines, control surfaces, flaps, etc.) can be achieved with constrained optimisation. Active-Set methods solve these problems efficiently, but their computational time requirements are still prohibitive for aircraft with many actuators or slower digital flight control processors. This work shows how these methods can be improved in these regards, by updating the required matrix factorisations at lower computational costs, rather than solving a separate optimisation problem at every step of the iterative algorithm. Additionally, it is shown how the sparsity of the problem matrices can be exploited. Both open-loop simulations and flight tests have been performed, which show that worst-case timings for a 6-rotor multicopter UAV can be improved by 65% over a current Active-Set solver. Furthermore, methods are presented that remedy numerical stability issues occurring in micro-controller floating point arithmetic but introduce a small but measurable adverse effect on the flight behaviour. Subject Control AllocationQuadratic OptimisationActive-Set algorithm To reference this document use: http://resolver.tudelft.nl/uuid:bffb47bf-5864-4b18-921b-588b3a664866 Coordinates 51.99054537147252, 4.376866902085184 Part of collection Student theses Document type master thesis Rights © 2023 Till Blaha Files PDF MSc_Thesis_Final_Report_F ... rPrint.pdf 5.09 MB Close viewer /islandora/object/uuid:bffb47bf-5864-4b18-921b-588b3a664866/datastream/OBJ/view