Text this: Fault detection and diagnosis using unknown input observer for non-linear chemical processes