Fault Adaptive Controls