Two-Period Repetitive and Adaptive Control for Repeatable and Nonrepeatable Runout Compensation in Disk Drive Track Following

This paper presents the design and implementation of an integrated two-period repetitive and adaptive control scheme to reject both repeatable and nonrepeatable disturbances in the track-following servo control of a hard disk drive read-write head. A baseline linear quadratic Gaussian controller is augmented by a plug-in repetitive controller to reject periodic disturbances with two periods, one that is synchronized with the disk rotation and the other that is not, and an additional adaptive-Q control scheme to reject the remaining aperiodic and random disturbances. The adaptive-Q control algorithm uses the well-known result that all stabilizing controllers for a plant can be synthesized by conveniently parameterized augmentation to a nominal controller. The Q-filter is restricted to a finite impulse response filter, which minimizes the root-mean-square value of the track-following error. Experimental results show substantial performance improvement for the two-stage augmented controller over the single-stage repetitive or adaptive-Q control acting alone.

[1]  Roberto Horowitz,et al.  Adaptive accelerometer feedforward servo for disk drives , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[2]  W. Wonham,et al.  The internal model principle for linear multivariable regulators , 1975 .

[3]  Masayoshi Tomizuka,et al.  Digital Control Of Repetitive Errors In Disk Drive Systems , 1989, 1989 American Control Conference.

[4]  Sen M. Kuo,et al.  Active noise control: a tutorial review , 1999, Proc. IEEE.

[5]  John B. Moore,et al.  High Performance Control , 1997 .

[6]  John C. Doyle Analysis of Feedback Systems with Structured Uncertainty , 1982 .

[7]  Lin Guo Reducing the manufacturing costs associated with hard disk drives-a new disturbance rejection control scheme , 1997 .

[8]  Masayoshi Tomizuka,et al.  Robust adaptive and repetitive digital tracking control and application to a hydraulic servo for noncircular machining , 1994 .

[9]  M. Nagashima,et al.  Rejection of Unknown Periodic Disturbances in Magnetic Hard Disk Drives , 2007, IEEE Transactions on Magnetics.

[10]  H. Ishioka,et al.  Compensation for repeatable tracking errors in hard drives using discrete-time repetitive controllers , 2000, 6th International Workshop on Advanced Motion Control. Proceedings (Cat. No.00TH8494).

[11]  Roberto Horowitz,et al.  Wiener-filter-based Minimum Variance Self-tuning Regulation , 1998, Autom..

[12]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[13]  Masayoshi Tomizuka,et al.  Improved track following in magnetic disk drives using a disturbance observer , 2000 .

[14]  Masayoshi Tomizuka,et al.  Adaptive and Optimal Rejection of Non-Repeatable Disturbance in Hard Disk Drives , 2005, AIM 2005.

[15]  Tsu-Chin Tsao,et al.  Saturation-Induced Instability and Its Avoidance in Adaptive Control of Hard Disk Drives , 2010, IEEE Transactions on Control Systems Technology.

[16]  Masayoshi Tomizuka,et al.  Analysis and Synthesis of Discrete-Time Repetitive Controllers , 1989 .

[17]  W. Messner,et al.  Advanced Methods For Repeatable Runout Compensation , 1994, Digest of the Magnetic Recording Conference.

[18]  J. Shynk Adaptive IIR filtering , 1989, IEEE ASSP Magazine.

[19]  Marc Bodson,et al.  Experimental Results of Adaptive Periodic Disturbance Cancellation in a High Performance Magnetic Disk Drive , 1993, 1993 American Control Conference.

[20]  A. Okuyama,et al.  Track-Following Control Using Resonant Filter in Hard Disk Drives , 2007, IEEE/ASME Transactions on Mechatronics.

[21]  Tsu-Chin Tsao,et al.  Experimental Study of Adaptive-$Q$ Control for Disk Drive Track-Following Servo Problem , 2010, IEEE/ASME Transactions on Mechatronics.

[22]  P.A. Ioannou,et al.  A Neural-Networks-Based Adaptive Disturbance Rejection Method and Its Application to the Control of Hard Disk Drives , 2009, IEEE Transactions on Magnetics.

[23]  William C. Messner,et al.  A tutorial on controls for disk drives , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[24]  Lihua Xie,et al.  Disturbance Rejection for a Data Storage System via Sensitivity Loop Shaping and Adaptive Nonlinear Compensation , 2008, IEEE/ASME Transactions on Mechatronics.

[25]  Youyi Wang,et al.  A Factorization Approach to Sensitivity Loop Shaping for Disturbance Rejection in Hard Disk Drives , 2010, IEEE Transactions on Magnetics.

[26]  J. B. Pearson,et al.  Performance robustness of discrete-time systems with structured uncertainty , 1990, 29th IEEE Conference on Decision and Control.

[27]  Bo Li,et al.  Adaptive track-following servos for disk file actuators , 1996 .

[28]  Bo Li,et al.  Adaptive control for disk file actuators , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[29]  S. S. Garimella,et al.  Application of Repetitive Control to Eccentricity Compensation in Rolling , 1996 .

[30]  John B. Moore,et al.  Indirect adaptive techniques for fixed controller performance enhancement , 1989 .

[31]  Marc Bodson,et al.  Advanced methods for repeatable runout compensation [disc drives] , 1995 .

[32]  Manabu Yamada,et al.  Design of robust repetitive control system for multiple periods , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[33]  Tsu-Chin Tsao,et al.  Repetitive Control for Asymptotic Tracking of Periodic Signals With an Unknown Period , 2000 .

[34]  Mathukumalli Vidyasagar,et al.  Control System Synthesis , 1985 .

[35]  Bo Li,et al.  Design and implementation of adaptive non-repetitive track-following disk file servos , 1995, Proceedings of 1995 American Control Conference - ACC'95.