Ultra-Precision Control of Information Storage Systems

Robot manipulators have been widely used in industry to increase flexibility and productivity. Dynamics of a manipulator are described by a set of highly coupled nonlinear differential equations. The objective of this project is to develop high performance nonlinear control algorithms for the coordinated control of robot manipulators in various applications:

 

STATEMENT OF THE PROBLEM

Today’s information storage industry is forced to move toward micro hard-disk-drives (micro-drives) for laptop computers and smaller hand-held devices as well as high performance drives with extreme large storage capacity and fast data retrieval/storage time. This trend has posted a great challenge to the design of servo controllers for the moving parts of the information storage devices, as the current industrial servo design techniques are no longer able to deliver the required accuracy and speed, which is due to either the fundamental performance limitations coming from the artificial constraint of using only linear controller structures or the inability of the controller in dealing with the ever-increasing noticeable effect of nonlinear disturbance forces such as the pivot bearing friction in micro-drives. Here it is proposed to deal with these servo design problems by applying the recently formulated nonlinear adaptive robust control proposed by the PI. Specifically, based on the nonlinear dynamics of the servo-actuators with the consideration of mechanical flexibility of the actuator arm, a nonlinear robust control law with adjustable model compensation will be designed so that the effect of various model uncertainties is attenuated as much as possible for a guaranteed baseline performance in general. In addition, learning mechanisms such as parameter adaptation law will be sought to adjust the model compensation on-line to reduce the model uncertainties caused by unknown terms possessing certain invariant properties; terms like the repeatable run-out and nonlinear pivot dynamic frictions. The result will be an adaptive robust servo controller which can deliver ultra high precision motion tracking at fast speeds in spite of the potential parameter variations and nonlinearities associated with the modern information storage systems. An experimental system with advanced controller implementation hardware and various state-of-the-art industrial hard-disk drives has been set up at the recently established Ruth and Joel Spira Laboratories for Electro-mechanical Systems, and the proposed algorithm will be implemented to test the proposed strategy. Industrial partnerships will be sought to enlarge the impact of the proposed work.

BACKGROUND AND SIGNIFICANCE OF THE PROBLEM

Information storage systems always involve certain moving parts such as the voice coil magnetic (VCM) actuator arm in a hard disk drive shown in Fig.1. In a hard disk drive, the read/write heads located at the slider is mounted at the tip of an actuator arm moved by a VCM actuator. The information of each bit is stored at certain positions evenly spaced on various tracks as illustrated by the red dots in Fig.2, the enlarged graph of the disk platters and the spindle shaft shown in Fig.1. The mechanical operation principle of a hard-disk drive is that, by spinning the disk platters at certain speeds and moving the arm over the disk surfaces, the read/write heads are able to access all the bit positions on the disk surfaces for bit information retrieval and storage. It is thus clear that, for fast and correct information storage and retrieval, it is necessary that the head (or the tip of the arm) can be moved from one track to another track quickly, which is often referred to as the track seeking mode in hard-disk drive industry [1,2,3,4]. At the same time, the head should be able to settle down at the target track within a very short time for fast data retrieval/storage operations and be able to track the actual target track profile within an accuracy normally ten times less than the track width (i.e., the distance between two adjacent tracks) for correct data retrieval/storage [1]; the latter is normally referred to as track tracking mode.

Text Box:  
Fig.1. Industrial Hard-Disk Drives (HDD)
Text Box:  

Fig.2. Spindle Shaft and Disk Platters

 

 

 

 

 

 

 

 

To precisely position the read/write head, a feedback controller is needed to control motion of the actuator arm. To have a better understanding of the difficulties in controlling such a seemingly simple electro-mechanical device, let us take a close look at the block diagram of the current industrial servo controllers used for the arm as shown in Fig. 3. In the figure, the position error signal (PES) [5] represents the position error between the actual coded target track profile and the actual read/write head position, which is picked up by some sensors at the slider. The goal of servo design is to synthesize a feedback controller C(s) such that, based on the actual feedback of PES, the electro-magnetic (EM) force generated by the voice-coil motor (VCM) is able to move the tip of the arm (or the head) to follow the target track profile precisely in spite of various output disturbances and nonlinear disturbance forces acting on the arm. Currently, the design of such an industrial servo controller is carried out either in frequency domain using the classical loop-shaping techniques [6] or in the time-domain by the repetitive control techniques [7].

Fig.3. Industrial Servo Controllers


The difficulties in synthesizing the needed precision motion controller come from the fact that the output disturbances and nonlinear disturbance forces seen on the actual drives are normally very hard to characterize due to the complicated natures of these disturbances. As illustrated in Fig.1 and 2, the output disturbances could come from (i) the non-circular track profiles due to the unavoidable imperfection when coding the track profile information on the disks [1], (ii) the non-circular rotational motion of the coded tracks due to the spindle shaft eccentricity of the spinning disk [7], and (iii) vibrations of the disk platters and the base of the actuator arm caused by various external shocks [2]. The major nonlinear disturbance forces are (i) the pivot bearing friction of the actuator arm [8], and (ii) the flow-induced aero-elastic forces at the slider [9].  Since current industrial servo controllers are all based on linear control design techniques, they cannot handle the effect of nonlinear disturbance forces such as the pivot friction force directly. As a result, these nonlinear terms can only be treated as pure disturbances in the design of industrial servo controllers, which rely solely on fast (usually high gain) feedback to attenuate the effect of these nonlinear terms. Furthermore, due to the artificial constraint of using only linear controller structures, which is in contrast with the nonlinear decision making process of our brains, the theoretical achievable performance of these industrial servo designs is also much limited.

As today’s market moves toward the micro-drives for laptop computers and smaller hand-held devices, the sizes and the weights of the drive and the actuator arm have to be reduced dramatically. As a result, the effect of nonlinear pivot friction force on the head tracking error is becoming increasingly noticeable, and, in fact, has been one of the major obstacles in improving the tracking performance of certain micro-drives [8]. At the same time, the customer demand for high performance drives with a much increased data storage capacity and a faster data retrieval/storage speed is so high that the information storage industry is forced to increase the disk area density dramatically while reducing the track seek time, which is evident by the phenomenal area density growth rate of about 60% per year in recent years [1].  This trend is likely to continue, if not accelerate, in the near future. As predicted in [1],  even with half of this area density growth were to come from higher track density (i.e., smaller track width)[1], today’s control engineers would have to contend with 25000 tracks per inch (TPI)  disks, which is indeed the focus of current hard-disk drive industry. With such a high TPI, the tracking accuracy of the read/write head along the target track has to be less than 50 nanometers for correct data retrieval and storage. Furthermore, this ultra-high precision motion tracking has to be realized by taking into account the practical situation that target tracks may experience possible non-circular rotational motion with a current disk spinning speed around 7000rpm as explained before. Such a stringent performance requirement necessitates the accurate structural modeling of various nonlinear elements (e.g., pivot friction) along with the use of learning mechanisms (e.g., parameter adaptation) to explicitly compensate for the effect of those nonlinear terms, instead of simply treating those nonlinear terms purely as disturbances as in the current industrial servo designs. As such, high performance nonlinear adaptive and robust control techniques, which are briefly reviewed below, have to be employed to handle the various nonlinearities and the model uncertainties associated with modern information storage systems directly to face the above servo design challenges, which is the focus of the proposal.         

Control of nonlinear dynamics with uncertainties has been one of the main areas of focus in control community during the past twenty years, due to the industrial needs for high performance controllers. Two approaches have been popular: adaptive control [10,11] and deterministic robust control (DRC) (e.g., sliding mode control, SMC) [12,13]. The PI has been doing research in the fields of both adaptive control and DRC during the past decade and has published a substantial number of journal and conference papers (e.g., by using DRC in [14,15,16] and by using adaptive control in [17]. Those theoretical and practical experiences have helped the PI to develop a deep understanding of the limitations and advantages of both adaptive control and DRC. Recently, a breakthrough was made. A new approach, named  adaptive robust control (ARC) [18-21], is developed for the high performance robust control of uncertain nonlinear systems. The approach effectively combines the design techniques of adaptive control (AC) and those of deterministic robust control (DRC), and improves performance by preserving the advantages of both AC and DRC while overcoming their practical limitations. Comparative experimental results for trajectory tracking control of a hydraulic arm [22] and the precision motion control of an industrial machine tool [23] as well as a high-speed linear motor drive system [24,25] have shown the advantages of the proposed ARC and the substantial improvement of performance in actual applications.

This work will generalize the ARC approach to the ultra precision control of modern information storage systems because of the high performance and strong robustness of the ARC approach to various model uncertainties. 

 

 EXPERIMENTAL SETUP 

 

Text Box:  

Fig.4.  Experimental Set-up

 

 

 

 

 

 

 

Collaborating with Professor Raman, an expert in the modeling of nonlinear dynamics and spinning disks, an experimental system shown in Fig.4 is being set-up at the Spira Electromechanical Systems Laboratories. As shown, the test-bed consists of the following major components: an industrial HDD with direct access to the current input of the VCM actuator, a power supply for spinning the disk, a Laser Doppler Vibrometer (LDV), a current probe, an advanced dSPACE system for quick controller implementation, and a host PC. The position and motion of the read/write head is picked up directly by the LDV. The position signal is then fed back to the servo controller implemented through the dSPACE system. Based on the proposed control strategy and the position signal feedback, the servo controller generates the correct control inputs to drive the VCM motor through the power amplifier. The host PC is used as a user interface only. The current probe is used to feedback the actual current sent to the VCM actuator, which could be used to identify the electrical dynamics to isolate the electrical dynamics from the arm dynamics for a better understanding of the problem. The set-up is intended to be set-up for studying both the fundamental problems in the nonlinear dynamics modeling and the ultra precision control of information storage systems.

CONTROLLER DESIGN ISSUES

The controller design will focus on the fundamental issues associated with HDD drives. Significant practical problems such as the actuator bandwidth limitation due to sampling frequency and computational delay will be studied. The following specific issues will be first addressed.

(A). Control Oriented Nonlinear Pivot Friction Modeling and Compensation

As mentioned before, pivot friction has become a major source of nonlinearities that have to be deal with explicitly in micro-drives. As such, accurate control-oriented nonlinear friction modeling and compensation are needed in order to improve the drive performance. The PI and his students have gained substantial theoretical experiences in the nonlinear modeling and compensation of friction, either the static friction compensation using neural network based adaptive robust control strategy in [26] or the dynamic friction compensation for ultra-high precision motion control in [27]. The proposed work provides an excellent opportunity to test our theoretical results while solving the practical issues facing in the current HDD industry. 

(B). Development of Novel Nonlinear Adaptive Robust Control Algorithms to explicitly  compensate for repeatable run-out while attenuating non-repeatable run-out

As pointed out in introduction, some of the major sources of causing large disk head tracking error are output disturbances. To be able to improve the tracking performance of conventional drives, it is essential to see if the particular structural information of certain output disturbances can be intelligently utilized to achieve a better model compensation. Along this line, the following strategy will be adopted.

Among the three types of output disturbance sources discussed in introduction, the first two posses certain invariant properties that could be fully utilized for a better model compensation. Namely, the output disturbance due to the track coding error and spindle shaft eccentricity are repeatable over different disk rotations. Therefore, certain known harmonic functions with unknown weights may be used to approximate these repeatable but unknown output disturbances well. The adaptive robust control strategy [21] can then be employed to adapt the unknown weights on-line over different disk rotations for a better performance. At the same time, effective robust control law will be constructed to attenuate non-repeatable output disturbances as much as possible for a guaranteed performance. 

(C). Development of Simple and yet Effective Nonlinear Adaptive Robust Controllers for High-order Systems with Partial State Feedback or Output Feedback

Unlike the nonlinear systems studied in previous ARC designs in which full state feedback is normally required, for HDD, the signal available for feedback is usually the PES signal only. Furthermore, due to the stringent performance requirement, the closed-loop bandwidth has been pushed to kHz range, which is normally higher than the first several flexible modes of the mechanical arm. As such, some of the flexible modes should be explicitly included in the arm dynamics when designing the servo controller. This may substantially increase the order of the system dynamics to be deal with. It is thus very important to be able to construct simple and yet effective adaptive robust control algorithms for high order systems using partial or output feedback information only. It is anticipated that the output feedback adaptive robust control strategy developed in [28] for uncertain linear systems will be generalized to accomplish this goal. 

(D). Integrating Advanced Flow-Induced Aero-Elastic Force Modeling into ARC Controller Design for Further Performance Improvement

It has been recognized that the flow induced aero-elastic forces acting on the arm is  also a significant contributor of the head tracking error [9]. At this stage, the flow-induced aero-elastic force modeling is still quite complicated and the phenomenon is not well understood yet. Fortunately, Professor Raman from the School of ME has been actively working on the problem. The PI will actively collaborate with Prof. Raman to look for the possibility of incorporating Prof. Raman’s research results into the proposed ARC designs to further improve drive performance.

 

INDUSTRIAL PARTNERSHIPS

The PI has been maintaining a close interaction with Dr. Lin Guo, senior manager of advanced servo designs at Maxtor Inc., and Dr. M. White at IBM Almaden Research Center; Maxtor and IBM are two of the three largest HDD companies in US.  At this stage, Maxtor has donated us four HDD drives specially modified for control research. It is naturally to expect that both IBM and Maxtor will continue donating advanced HDD drives such as the micro-drives and the dual-stage actuator drives for the research. Support from other companies will be actively sought also. 

  

REFERENCES

[1] K.-K. Chew, ``Control system challenges to high track density magnetic disk storage,'' IEEE Transactions on Magnetics, vol.32, no.3,  pp.1799--1804, 1996.

[2] M.~T. White, M.~Tomizuka, and C.~Smith, ``Rejection of disk drive vibration and shock disturbances with a disturbance observer,'' Proceedings of the American Control Conference, pp.4127--4131,  June, 1999.

[3] L.Guo, D.Martin, and D.Brunnett, ``Dual-stage actuator servo control for high density disk drives,'' Proceedings of 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, pp.132--137, 1999.

[4]S.Hara, Takeyori, L.Yi, and M.~Tomizuka, ``Two degree-of-freedom controllers for hard disk drives with novel reference signal generation,''  Proceedings of the American Control Conference, pp.4132--4136, June, 1999.

[5]D.Abramovitch, T.Hurst, and D.Henze, ``An overview of the pes pareto method for decomposing baseline noise source in hard disk position error signals,'' IEEE Transactions on Magnetics, vol.34, no.1, pp.17--23, 1998.

[6]. S.J. Schroeck and W.C. Messner, ``On controller design for linear time-invariant dual-input single-output systems,'' Proceedings of the American Control Conference, pp.4122--4126,  June, 1999.

[7] J.Li and T.-C. Tsao, ``Rejection of repeatable and non-repeatable disturbances for disk drive actuators,'' Proceedings of the American Control Conference, pp.3615--3619, June, 1999.

[8] T.Huang, Y.Ding, S.~Weerasooriya, and T.S. Low, ``Disk drive pivot nonlinearity modeling and compensation through fuzzy logic,''  Transactions on Magnetics, vol.34, no.1, pp.30--35, 1998.

[9]. B.Kim, A.Raman, and C.M. Jr., ``Prediction of aeroelastic flutter in a hard disk drive,'' Journal of Sound and Vibration, (in press), 2000.

[10] M.Krstic, I.Kanellakopoulos, and P.V. Kokotovic, Nonlinear and adaptive control design, New York: Wiley,

[11] P.A. Ioannou and J.Sun,  Robust adaptive control,  New Jersey: Prentice-Hall, 1996.

[12] M.J. Corless and G.Leitmann, ``Continuous state feedback guaranteeing uniform ultimate boundedness for uncertain dynamic systems,''  Trans. on  Automatic Control, vol.26, no.10, pp.139--1144, 1981.

[13] V.I. Utkin, Sliding modes in control optimization,  Springer Verlag, 1992.

[14 B.Yao, W.B. Gao, S.P. Chan, and M.Cheng,``Vsc coordinated control of two robot manipulators in the presence of environmental constraints,'' IEEE Trans. on Automatic Control, vol.37, no.11, pp.1806--1812, 1992.

[15] B.Yao, S.P. Chan, and D.Wang, “Unified formulation of variable structure  control schemes to robot manipulators”  in IEEE Trans. on Automatic Control, Vol.39, no.2, pp371-376, 1994.

[16]  B.Yao, S.P. Chan, and D.Wang, ``Variable structure adaptive motion and force control of robot manipulators,'' {\em Automatica}, vol.30, no.9,  pp.1473--1477, 1994.

[17]  B.Yao and M.Tomizuka, ``Adaptive control of robot manipulators in constrained motion - controller design,'' Trans. of ASME, Journal of Dynamic Systems, Measurement and Control,  vol.117, no.3, pp.320--328, 1995.

[18] B.Yao and M.Tomizuka, ``Smooth robust adaptive sliding mode control of robot manipulators with guaranteed transient performance,''  Proc. of American Control Conference, pp.1176--1180, 1994. The full paper appeared in ASME Journal of Dynamic Systems, Measurement and Control}, Vol. 118, No.4, pp764-775, 1996.

[18] B.Yao and M.Tomizuka, ``Comparative experiments of robust and adaptive control with new robust adaptive controllers for robot manipulators,''  Proc. of IEEE Conf. on Decision and Control, pp.1290--1295, 1994.

[19] B.Yao and M.Tomizuka, ``Adaptive robust control of {SISO} nonlinear systems in a semi-strict feedback form,''  Automatica, vol.33, no.5,  pp. 893--900, 1997.

[20] B.Yao and M.Tomizuka, ``Adaptive robust control of {MIMO} nonlinear systems in semi-strict feedback forms,''  Automatica, 2000. (Accepted). Parts of the paper were presented in the IEEE Conf.  on Decision and Control, pp2346-2351, 1995, and the  IFAC World Congress, Vol. F, pp335-340, 1996.

[21]B.Yao, ``Engineering synthesis of high performance adaptive robust controllers for mechanical systems and manufacturing processes.'' CAREER proposal awarded by NSF, 1998.

[22] B.Yao, F.Bu, J.Reedy, and G.Chiu, ``Adaptive robust control of single-rod  hydraulic actuators: theory and experiments,'' IEEE/ASME Trans. on  Mechatronics, vol.5, no.1, pp.79--91, 2000.

[23] B.~Yao, M.~Al-Majed, and M.~Tomizuka, ``High performance robust motion control  of machine tools: An adaptive robust control approach and comparative experiments,'' IEEE/ASME Trans. on Mechatronics, vol.2, no.2,  pp.63--76, 1997. Part of the paper also appeared in Proc. of 1997 American Control Conference.

[24] L.Xu and B. Yao, ``Output feedback adaptive robust precision motion control of linear motors,'' Automatica, (accepted); the finalist for the Best Student Paper award of ASME Dynamic System and Control Division in IMECE00, 2000.

[25]L.Xu and B.Yao, ``Adaptive robust precision motion control of linear motors with ripple force compensation: Theory and experiments,'' Proc. of IEEE Conference on Control Applications, pp.373--378, 2000. (Winner of the Best Student Paper Competition).

[26] J.~Q. Gong and B.~Yao, ``Neural network adaptive robust control with application to precision motion control of linear motors,''   International Journal of Adaptive Control and Signal Processing, 2000  (Accepted for the special issue on Developments in Intelligent Control for Industrial Applications).

[27] L.Xu and B.Yao, ``Adaptive robust control of mechanical systems with nonlinear dynamic friction compensation,'' Proc. of American Control Conference, pp.~2595--2599, 2000. The revised full paper is conditionally accepted by the ASME Journal  of Dynamic Systems, Measurement, and Control.

[28] B.Yao and L.Xu, ``Output feedback adaptive robust control of uncertain linear systems with large disturbances,''  ASME Journal of Dynamic System and Control, 2000. (conditionally accepted). Part of the paper appeared in the Proc. of 1999 American Control Conference, pp556-560.