Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 31107
Design of a Sliding Controller for Optical Disk Drives

Authors: Yu-Sheng Lu, Chung-Hsin Cheng, Shuen-Shing Jan


This paper presents the design and implementation of a sliding-mod controller for tracking servo of optical disk drives. The tracking servo is majorly subject to two disturbance sources: radial run-out and shock. The lateral run-out disturbance is mostly repeatable, and a model of such disturbance is incorporated into the controller design to effectively compensate for it. Meanwhile, as a shock disturbance is usually non-repeatable and unpredictable, the sliding-mode controller is employed for its robustness to abrupt perturbations. As a result, a sliding-mode controller design based on the internal model principle is tailored for tracking servo of optical disk drives in order to deal with these two major disturbances. Experimental comparative studies are conducted to investigate the effectiveness of the specially designed controller.

Keywords: Mechatronics, Servo Systems, sliding-mode control, optical disk drive

Digital Object Identifier (DOI):

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1637


[1] M. Bodson, A. Sacks, and P. Khosla, "Harmonic generation in adaptive feedforward cancellation scheme,” IEEE Trans. Automat. Contr., vol. 39, no. 9, pp. 1939–1944, 1994.
[2] W. Messner and M. Bodson, "Design of adaptive feedforward controllers using internal model equivalence,” in Proc. Am. Control Conf., Maryland, 1994, pp 1619–1623.
[3] A. Sacks, M. Bodson, and W. Messner, "Advanced methods for repeatable runout compensation,” IEEE Trans. Magn., vol. 31, no. 2, pp. 1031–1036, 1995.
[4] S. Weerasooriya, J. L. Zhang, and T. S. Low, "Efficient implementation of adaptive feedforward cancellation in a disk drive,” IEEE Trans. Magn., vol. 32, no. 5, pp. 3920–3922, 1996.
[5] J. L. Zhang, R. Chen, G. Guo, and T. S. Low, "Modified adaptive feedforward runout compensation for dual-stage servo system,” IEEE Trans. Magn., vol. 36, no. 5, pp. 3581–3584, 2000.
[6] M. Tomizuka, "Zero phase error tracking algorithm for digital control,” J. Dyn. Syst. Meas. Control, Trans. ASME, vol. 109, pp. 65-68, 1987.
[7] H. S. Lee, "Implementation of adaptive feedforward cancellation algorithms for pre-embossed rigid magnetic (PERM) disks,” IEEE Trans. Magn., vol. 33, no. 3, pp. 2419-2423, 1997.
[8] M. F. Byl, S. J. Ludwick, and D. L. Trumper, "A loop shaping perspective for tuning controllers with adaptive feedforward cancellation,” Precis. Eng., vol. 29, pp. 27-40, 2000.
[9] S. Hara, Y. Yamamoto, T. Omata, and M. Nakano, "Repetitive control system: A new type servo system for periodic exogenous signals,” IEEE Trans. Automat. Contr., vol. 33, pp. 659668, 1988.
[10] Y. Hamada and H. Otsuki, "Repetitive learning control system using disturbance observer for head positioning system of magnetic disk drives,” IEEE Trans. Magn., vol. 32, pp. 50195021, 1996.
[11] K. K. Chew and M. Tomizuka, "Digital control of repetitive errors in disk drive systems,” IEEE Contr. Syst. Mag., vol. 10, pp. 1619, 1990.
[12] M. Steinbuch, S. Weiland, and T. Singh, "Design of noise and period-time robust high-order repetitive control, with application to optical storage,” Automatica, vol. 43, no. 12, pp. 2086–2095, 2007.
[13] M.-C. Tsai and W.-S. Yao, "Analysis and estimation of tracking errors of plug-in type repetitive control system,” IEEE Trans. Automat. Contr., vol. 50, no. 8, pp. 1190–1195, 2005.
[14] Jung-Ho Moon; Moon-Noh Lee; Myung-Jin Chung, "Repetitive control for the track-following servo system of an optical disk drive,” IEEE Trans. Control Systems Technology, vol. 6, no. 5, pp. 663–670, Sep. 1998.
[15] K. Chang, I. Shim, and G. Park, "Adaptive repetitive control for an eccentricity compensation of optical disk drivers,” IEEE Trans. Consumer Electronics, vol. 52, no. 2, pp. 445–450, May 2006.
[16] J. Leyva-Ramos, M. G. Ortiz-Lopez, and L. H. Diaz-Saldierna, "Disturbance Rejection Control Scheme for Optical Disk Drive Systems,” IEEE Trans. Magn., vol. 46, no. 10, pp. 3772–3777, Oct. 2010.
[17] Y. Onuki and H. Ishioka, "Compensation for repeatable tracking errors in hard drives using discrete-time repetitive controllers,” IEEE-ASME Trans. Mechatron., vol. 6, no. 3, pp. 132–136, Jun. 2001.
[18] B. A. Francis and W. M. Wonham, "The internal model principle of control theory,” Automatica, vol. 12, no. 5, pp. 457–465, 1976.
[19] Y. S. Lu, "Sliding-mode control based on internal model principle,” Journal of Systems and Control Engineering, Proc. Inst. Mech. Eng. Part I, vol. 221, no. 3, pp. 395–406, 2007.
[20] Y. S. Lu and Y. T. Li, "Design of a sliding perturbation estimator with bound estimation,” in Proc. IEEE VSS'08, Antalya, Turkey, Jun. 8–10, 2008, pp. 308–313.
[21] M. Heertjes and M. Steinbuch, "Stability and performance of a variable gain controller with application to a dvd storage drive,” Automatica, vol. 40, pp. 591–602, 2004.
[22] K. Yang, Y. Choi, and W. K. Chung, "On the tracking performance improvement of optical disk drive servo systems using error-based disturbance observer,” IEEE Trans. Ind. Electron., vol. 52, no. 1, pp. 270–279, 2005.
[23] T. H. Akkermans and S. G. Stan, "Digital servo IC for optical disc drives,” Control Eng. Pract., vol. 9, pp. 1245–1253, 2001.
[24] V. I. Utkin and K.-K. D. Young, "Methods for constructing discontinuity planes in multidimensional variable structure systems,” Automation and Remote Control, vol. 39, pp. 1466–1470, 1978.
[25] J. Ackermann and V. I. Utkin, "Sliding mode control design based on Ackermann’s formula,” IEEE Trans. Automat. Contr., vol. 43, pp. 234–237, 1998.
[26] Y. S. Lu and J. S. Chen, "A global sliding mode controller design for motor drives with bounded control,” International Journal of Control, vol. 62, no. 5, pp. 1001–1019, 1995.
[27] G. F. Franklin, J. D. Powell, and E.-N. Abbas, Feedback Control of Dynamic System. NJ: Pearson, 2009.
[28] J.-J. E. Slotine and W. Li, Applied Nonlinear Control. Englewood Cliffs: Prentice-Hall, 1991.