Reconfigurable control allocation design with applications to unmanned aerial vehicle and aircraft