Abstract
This paper presents three algorithms of repetitive controller for compensation of the repeatable runout in hard disk drive. The basic theory of the repetitive controller and the analysis of the disturbance in hard disk drive are introduced. The tracking controller is designed in order to design the "plug-in type" repetitive controller. Design of the repetitive controller is considered as the design of the filter, determination of gain and design of additional compensation for the various types. Specially, trade-off relationship between stability and performance is important for the design. The three kinds of "plug-in type" repetitive controllers are designed, simulated and experimented. Performance and characteristic of them are compared with the analysis of the experimental results.