Application of Fault Detection, Diagnosis and Fault Tolerant Control Algorithm to a Benchmark Multi Input Multi Output Quadruple Tank Process