Adaptive Tuning and Control of a Hard Disk Drive

This paper deals with the implementation of adaptive tuning and control on a computer hard disk drive (HDD). A model-based adaptive loop is added to a LTI stabilizing controller to minimize the position control error of the HDD head. This adaptive loop may be used in either of two modes: control tuning (CT) or real-time fully adaptive control (RTFAC). The former (CT) consists of adapting a FIR filter to compensate for unknown disturbance dynamics using the inverse QR-RLS algorithm. Once the filter has converged it is wrapped into the LTI controller and a new tuning process is performed, iteratively improving the control performance. The second method (RTFAC) consists of adapting indefinitely a FIR filter to compensate for unknown disturbances. This method is implemented using an unwindowed lattice RLS filter, which makes the scheme converge substantially faster than when using other adaptive algorithms. This pertains to the HDD data seek time. Another innovation in this paper is the introduction of a frequency-weighting filter in the RTFAC scheme, which accounts for robust stability. Experimental results are presented for both adaptive tuning and control methods, programmed on a commercial hard disk drive.

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

[2]  Tsu-Chin Tsao,et al.  Adaptive control of jitter in laser beam pointing and tracking , 2006, SPIE Optics + Photonics.

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

[4]  G. Franklin,et al.  A brief history of disk drive control , 2002, IEEE Control Systems.

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

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

[7]  Lennart Ljung,et al.  Closed-loop identification revisited , 1999, Autom..

[8]  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.

[9]  B. Moor,et al.  Subspace identification for linear systems , 1996 .

[10]  Tsu-Chin Tsao,et al.  Variable-order adaptive control of a microelectromechanical steering mirror for suppression of laser beam jitter , 2006 .

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

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

[13]  Diederich Hinrichsen,et al.  Control of Uncertain Systems , 1990 .

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