Fault Diagnosis and Fault-Tolerant Control Based on Adaptive Control Approach