An enhanced repetitive control algorithm using the structure of disturbance observer
presents a new structural configuration of the internal model principle in repetitive control, wherein designers have more flexibility in the repetitive loop-shaping design, and amplification of non-repetitive errors can be greatly reduced