Adaptive failure compensation for uncertain systems with multiple inputs