Active fault diagnosis for uncertain systems using optimal test designs and detection through classification. (October 2019)