Adaptive-repetitive control of a hard disk drive

This paper presents a control scheme intended to target both the non-repeatable and repeatable runout disturbances affecting the dynamics of a hard disk drive (HDD). The design can be broken up into three stages. The first stage consists of a LTI feedback controller designed using classical techniques. The second stage consists of a RLS-based adaptively tuned controller. Finally, the last stage incorporates a new controller which integrates repetitive and adaptive elements. The repetitive part of this controller allows us to target specific periodic disturbances visible in the disturbance spectrum. The adaptive part is intended to cancel the inter-notch stochastic disturbances. The key element in this design is the formulation of an appropriate optimization problem, solvable recursively by the use of some of the available adaptive-filtering algorithms. Experimental results obtained from the implementation of this method in a commercial HDD demonstrates the effectiveness of this approach.

[1]  Bruce A. Francis,et al.  The internal model principle of control theory , 1976, Autom..

[2]  Graham C. Goodwin,et al.  Adaptive filtering prediction and control , 1984 .

[3]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

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

[5]  Bernard Widrow Adaptive inverse control , 1990, Defense, Security, and Sensing.

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

[7]  Shyh-Biau Jiang,et al.  An unwindowed multichannel lattice filter with orthogonal channels , 1995, IEEE Trans. Signal Process..

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

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

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

[11]  Ali H. Sayed,et al.  Fundamentals Of Adaptive Filtering , 2003 .

[12]  T. Tsao,et al.  Adaptive-Q with LQG stabilizing feedback and real time computation for disk drive servo control , 2004, Proceedings of the 2004 American Control Conference.

[13]  Tsu-Chin Tsao,et al.  Robust Adaptive-Q with Two Period Repetitive Control for Disk Drive Track Following , 2005, AIM 2005.

[14]  Tsu-Chin Tsao,et al.  Saturation and frequency weighting in adaptive control of laser beam jitter , 2007, SPIE Optical Engineering + Applications.

[15]  Tsu-Chin Tsao,et al.  Adaptive and Repetitive Control for Rejecting Repeatable and Non-Repeatable Runout in Rotating Devices , 2007 .

[16]  Tsu-Chin Tsao,et al.  Adaptive Tuning and Control of a Hard Disk Drive , 2007, 2007 American Control Conference.

[17]  Petros A. Ioannou,et al.  Adaptive disturbance rejection for disk drives using neural networks , 2008, 2008 American Control Conference.