Skip to main content
Log in

Evolutionary design and implementation of a hard disk drive servo control system

  • Original Paper
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

The ever increasing demand for higher storage capacity and smaller magnetic hard disk drives have driven the need of developing a high performance head positioning servo control system. To meet the challenge, this paper presents the design and real-time implementation of a robust two-degree-of-freedom servo system for physical 3.5-in. hard disk drive with single voice-coil-motor actuator using a multi-objective evolutionary algorithm toolbox. Besides the simplicity in controller structure, such an evolutionary servo control system is capable of meeting various performance specifications of hard disk drives in both the time and frequency domains. It is shown that the servo system optimally moves the magnetic head onto the desired track with minimal control effort, and keeps it on the track robustly against plant uncertainties or runout disturbances. Validation results of the evolutionary servo control system are compared with classical PID and RPT controllers, which show excellent closed-loop response and robustness in the face of practical perturbations in HDD.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Chiu TC, Kempf C, Yao WH, Tomizuka M (1993) Compensation for repeatable and nonrepeatable tracking errors in disk file systems. In: JSME Conference on Advanced Mechatronics, Tokyo

  2. Doyle JC, Stein G (1981) Multivariable feedback design: concepts for a classical/modern synthesis. IEEE Trans Auto Contr 26:4–16

    Article  MATH  Google Scholar 

  3. Franklin GF, Powell JD, Workman ML (1998) Digital control of dynamic systems, 3rd edn. Addison-Wesley, Reading

    Google Scholar 

  4. Glover K, Doyle JC (1988) State-space formulae for all stabilizing controllers that satisfy an H norm bound and relations to risk sensitivity. Syst Contr Lett 11:169–172

    Article  MathSciNet  Google Scholar 

  5. Goh TB (1999) Development of a dual actuator controller in hard disk drives. Master Thesis, Department of Electrical Engineering, National University of Singapore

  6. Goh TB, Li ZM, Chen BM, Lee TH, Huang T (1999) Design and implementation of a hard disk drive servo system using robust and perfect tracking approach. In: Proceeding of 31st CDC, Phoenix, Arizona, USA, pp 5247–5252

  7. Goh TB, Li Z, Chen BM, Lee TH, Huang T (2001) Design and implementation of a hard disk drive servo system using robust and perfect tracking approach. IEEE Trans Cont Syst Tech 9(2):221–233

    Article  Google Scholar 

  8. Hanselmann H, Engelke A (1988) LQG-control of a highly resonant disk drive head positioning actuator. IEEE Trans Ind Elecs 35(1): 100–104

    Article  Google Scholar 

  9. Hirata M, Liu KZ, Mita T, Yamaguchi T (1992) Head positioning control of a hard disk drive using H theory. In: Proceeding of 31st CDC, USA, 1:2460–2461

  10. Hirata M, Atsumi T, Murase A, Nonami K (1999) Following control of a hard disk drive by using sampled-data H control. In: Proceeding of IEEE International Conference Control Applications, Hawaii, USA, pp 182–186

  11. Hoagland AS (1991) Digital magnetic recording. Wiley, New York

    Google Scholar 

  12. Li Y, Tomizuka M (1999) Two-degree-of-freedom control with robust feedback control for hard disk servo systems. IEEE/ASME Trans Mach 4(1):17–24

    Article  Google Scholar 

  13. Maciejowski JM (1989) Multivariable Feedback Design. Addison Wesley, Reading

    MATH  Google Scholar 

  14. Man KF, Tang KS, Kwong S, Halang WA (1998) Evolutionary algorithms for control and signal processing. Springer, New York

    Google Scholar 

  15. Tan KC, Li Y (2000) Evolutionary L-inf identification and model reduction for robust control. Proc I Mech E Part I 214:231–237

    Article  Google Scholar 

  16. Tan KC, Lee TH, Khoo D, Khor EF (2001) A multi-objective evolutionary algorithm toolbox for computer-aided multi-objective optimization. IEEE Trans Syst Man Cybern Part B (Cybernetics) 31(4):537–556

    Article  Google Scholar 

  17. Tan KC, Lee TH, Khor EF (2001) Evolutionary algorithm with dynamic population size and local exploration for multiobjective optimization. IEEE Trans Evol Comput 5(6):565–588

    Article  Google Scholar 

  18. Tan KC, Khor EF, Lee TH, Sathikannan R (2003) An evolutionary algorithm with advanced goal and priority specification for multi-objective optimization. J Artif Intell Res 18:183–215

    MATH  MathSciNet  Google Scholar 

  19. The Math Works, Inc. (1998) Using Matlab, version 5

  20. Weerasooriya S, Phan DT (1995) Discrete time LQG/LTR design and modelling of a disk drive actuator tracking servo system. IEEE Trans Ind Elecs 42(3):240–247

    Article  Google Scholar 

  21. Weerasooriya S (1996) The Basic Servo Problem Technical Report, Data Storage Institute, National University of Singapore, Singapore

  22. Yen JY, Hallamasek K, Horowitz R (1990) Track-following controller designs of a compound disk drive actuator. J Dyn Syst Meas Contr 112:391–402

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. C. Tan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tan, K.C., Sathikannan, R., Tan, W.W. et al. Evolutionary design and implementation of a hard disk drive servo control system. Soft Comput 11, 131–139 (2007). https://doi.org/10.1007/s00500-006-0059-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-006-0059-5

Keywords

Navigation