“…3 In particular, observer-based fault detection methods have been intensively studied 4-6 and numerous fault detection methods based on classical observers have been proposed till now, such as Luenberger observer, 7 Kalman filter, 8 Unknown Input Observer (UIO), 9 sliding-mode observer, 10 proportional-integral observer, 11 and recently, the generalized proportional-integral observer (GPIO). 12,13 The basic idea is to construct an appropriate observer to generate a favourite fault-sensitive residual signal, so that a fault can be relatively easily detected by evaluating the residual's features, such as change patterns and magnitudes. However, many automation systems in industries are subject to semi-stationary periodic disturbances, such as repetitive tasks, 14 periodic load changes, 15 vibrations, 16 the interference caused by the alternating current power supply or its harmonics.…”