Fault Detection and Fault-Tolerant Control Using