Fault Detection and Diagnosis in Nonlinear Systems