Fault diagnosis of a granulator operating under time-varying conditions using canonical variate analysis