1060
IEEE TRANSACTIONS ON MAGNETICS, VOL. 46, NO. 4, APRIL 2010
Robust Track-Following Controller Design in Hard Disk Drives Based on Parameter Dependent Lyapunov Functions Richard Conway1 , Jongeun Choi2 , Ryozo Nagamune3 , and Roberto Horowitz1 Department of Mechanical Engineering, University of California, Berkeley, CA 94720-1740 USA Departments of Mechanical Engineering, and Electrical and Computer Engineering, Michigan State University, East Lansing, MI 48824-1226 USA Department of Mechanical Engineering, University of British Columbia, Vancouver, BC V6T 1Z4, Canada This paper presents a novel technique for designing robust track-following output-feedback controllers in hard disk drives (HDDs). In this paper, the manufacturing variations of HDDs are modeled as polytopic parametric uncertainties in linear time-invariant discrete-time systems. For this model, the robust track-following control problem is formulated as the worst-case 2 performance optimization. The optimization problem reduces to the one with bilinear matrix inequalities (BMIs), using the parameter dependent Lyapunov functions and the extended LMI condition introduced by de Oliveira. Although the formulated problem is nonconvex, and thus it is difficult to ensure global optimality, a numerical technique called “ - iteration” is applied for optimization to guarantee monotonic non-increase of the worst-case performance during iterations. The proposed design technique will be useful in improving the track-following performance, and thus increasing the storage capacity of HDDs. Index Terms—Hard disk drives, LMI optimization, robust track-following controller.
I. INTRODUCTION
T
O increase the capacity of hard disk drives (HDDs), the track density has to be increased. Researchers in the HDD industry estimate the track density for the future storage density to be about 1 000 000 track-per-inch (TPI), requiring a track . To mis-registration (TMR) budget of less than 2.5 nm achieve this future goal, higher control bandwidth is necessary to gain sufficient positioning accuracy of the read/write head position with respect to the track which will be referred to as the position error signal (PES) [1], [2]. To overcome this challenge, a class of dual-stage actuators for HDDs has been proposed [3]–[8]. A microactuator (MA) is placed at the end of the suspension and moves the slider/head relative to the suspension tip, increasing servo bandwidth [9]. A dual-stage servo system using enhanced active-passive piezoelectric actuators was proposed in [7]. Reliability evaluation of piezoelectric MAs in HDDs were reported in [8]. A dedicated sensor system using piezoelectric strain gages for detecting vibration on the sensor arm directly has been developed in [10], which enables high-frequency sampling and modal selectivity. Sensing techniques for in situ measurement of head-slider in both flying height and off-track directions have been developed in [11]. The control objective in robust track-following is to obtain a small RMS value of the PES against all undesirable exogenous disturbance such as track runout, windage, and measurement noise over all HDD products with dynamics variations [12]. A method to achieve this objective is to mathematically model such disturbance and dynamics variations, and then to design a robust controller [13]. A parameter uncertainty identification technique for robust control synthesis was reported in [14]. A tradeoff between performance and controller complexity in HDDs was addressed by control-oriented modeling Manuscript received June 06, 2009; revised August 23, 2009; accepted November 16, 2009. First published December 15, 2009; current version published March 19, 2010. Corresponding author: J. Choi (e-mail:
[email protected]). Digital Object Identifier 10.1109/TMAG.2009.2037952
and robust control [15]. An alternative approach that classifies the disk drives into several sets depending on dynamics properties, and applies a single robust controller to each set has been proposed by [16]. Another way to deal with model uncertainty is to use adaptive control schemes. An adaptive disturbance rejection scheme in HDDs has been introduced in [17]. A neural-networks-based adaptive disturbance rejection technique for HDDs has been developed in [18]. Online iterative control has been used to cope with nonrepeatable run-out disturbances in HDDs [19]. controller to deal In this paper, we consider a single robust with parametric uncertainties in HDDs [13], [20]. The problem of designing an optimal full-order output-feedback controller for polytopic uncertain systems can be formulated as an optimization problem subject to a set of bilinear matrix inequalities (BMIs). However, in general, the optimization subject to a set of BMIs, which is non-convex, is difficult to solve. In the case of a relatively high order uncertain system, most of the global approaches to the solution of the BMI problem are not practical due to the resulting large number of variables that enter bilinearly in matrix inequalities [21]. On the other hand, several local search optimization algorithms have been proposed [22], [23] that are computationally fast enough to deal with this problem. A straightforward local approach takes advantage of the fact that, by fixing a set of the bilinearly-coupled variables, the BMI problem becomes a convex optimization problem in the remaining variables and vice versa. The algorithm iterates among two LMI optimization problems. In each LMI problem a set of bilinearly-coupled variables is kept constant and the minimum is searched among their bilinear conjugates. The iterative algorithm is stopped when this search reaches a local minimum or a reasonably low performance cost is achieved. A coordinate descent method that utilizes the dual iterative approach for BMI problems was proposed in [23]. Unfortunately, the convergence properties of this type of dual iteration approach is sensitive to the initial condition and the tolerances of the numerical LMI solvers. Moreover, in general, these algorithms are not guaranteed to converge to the globally optimal solution nor to a locally optimal solution for the originally formulated BMI problem.
0018-9464/$26.00 © 2010 IEEE Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.
CONWAY et al.: ROBUST TRACK-FOLLOWING CONTROLLER DESIGN IN HARD DISK DRIVES
However, the dual iterative approach has been successfully utilized to synthesize robust controllers for track-following hard disk drive servo systems with dual-stage actuators [12] and multirate and multi-sensing track-following servo systems in HDDs [24], [25], [20]. Therefore, in many applications these types of algorithms appear to be effective in the design of fixed order robust controllers for parametrically uncertain systems with relatively high orders. This paper presents a so-called “ - ” iteration technique for robust track-following controller design in HDDs. In particular, this dual iterative descent algorithm is based on parameter dependent Lyapunov functions. The proposed algorithm achieves better worst-case performance than the one used in [12], [24], and [25] but requires more computational power in solving controller design problems. Specifically, a robust output-feedback controller is optimized for the worst-case performance of a linear time invariant (LTI) discrete-time system under convex polytopic parametric uncertainties, based on the extended LMI condition with an instrumental variable “ ” introduced by de Oliveira [26]. Using this condition, a new dual iterative algorithm is presented, which is henceforth called the “ iteration” algorithm as compared to the “ - iteration” used in [12], [24], and [25]. It will be shown that this algorithm updates the controller parameters in order to guarantee monotonic non-increasing worst-case performance. This paper is organized as follows. At the end of this section, we first introduce notation which appears in the paper. In Section II, we introduce a nominal plant for a HDD servo with a translational MEMS actuator and parameter variations. We also present the generalized plant that consists of the nominal plant and uncertain parameters for which a single robust discrete-time robust controller needs to be designed. In Section III-A, polytopic parametric uncertain LTI systems are introduced in a general context. Section III-B formulates the worst-case performance minimization problem for a polytopic parametric uncertain LTI system. For the formulated problem, descent algorithms called “ - iteration” and “ - iteration” are presented in Section III.C to design robust controllers based on LMI techniques. An illustrative example is presented in Section IV, where the algorithms discussed in Section III are used to design a robust track-following controller for the dual-stage servo system with variations introduced in Section II. The notation in this paper is standard. is the set of real matrices. is the set of real dimensional vectors. denotes the identity matrix of size and represents an zero matrix. The direct sum of two matrices and is denoted as , which is a block diagonal matrix, and having main diagonal blocks square matrices and , such that the off-diagonal blocks are zero matrices. A transfer function of a discrete-time LTI system is denoted by (1) Other notation will be explained in due course. II. ROBUST TRACK-FOLLOWING CONTROL PROBLEM IN HDDS In this section, we first present a nominal plant for a HDD servo with a translational MEMS actuator and the associated
1061
Fig. 1. Schematic of a dual stage HDD servo system with a translational MEMS actuated slider.
Fig. 2. Block diagram of a dual stage HDD servo system with a translational MEMS actuated slider.
generalized plant that consists of the nominal plant and uncertain parameters. The plant model has been used in the literature [20], and considered to be realistic enough. We consider a specific example here, but the controller design technique to be proposed in Section III is general enough to cover track-following servo control problems for various configurations in HDDs (such as single-stage, suspension-actuated or slider-actuated dual-stage, and multi-sensing). A. Dual-Stage Servo Systems With a Translational MEMS Actuator We consider a dual-stage HDD servo system with a translational MEMS actuated slider, the schematic and block diagram of which are respectively shown in Figs. 1 and 2. The control inputs are electrical signals to the voice coil motor and re(VCM) and the microactuator (MA), denoted by spectively. The airflow disturbance signals to VCM and MA, and respectively, are assumed to be modeled as the nor, and malized Gaussian white noise. The signals are respectively the read/write head position, the output of a strain sensor mounted on the suspension, the suspension tip displacement, and the position of the MA relative to the suspension tip displacement. The track runout signal, , models the desired head motion relative to the tracks on the disk resulting from mechanical imperfections, D/A quantization noise, and power-amp is the position error signal (PES), which is defined noise. as the position of the read/write head with respect to the track. , and , The controller has access to measurements of each of which is contaminated by its respective Gaussian white measurement noise signal. The transfer functions for the VCM , the MA dynamics , and the coupling between dynamics
Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.
1062
IEEE TRANSACTIONS ON MAGNETICS, VOL. 46, NO. 4, APRIL 2010
TABLE I NOMINAL PARAMETER VALUES
the VCM and MA dynamics as
, are respectively represented
(2) are static gain matrices for where and respectively given by
and
The low-frequency nature of track runout is characterized by
where
is normalized Gaussian white noise.
B. Parametric Uncertainties in Dual-Stage Servo Systems For the model introduced in (2), we assume that although the values of , and are known, the remaining parameters can vary up to the amounts shown in Table II. With these assumptions, we express the parametric uncertainties in the relevant continuous-time transfer function coefficients as
TABLE II PARAMETER VARIATIONS IN THE FULL MODEL
where parameters with “overbar” are nominal ones listed in Table I, and the values of the are unknown, but known to . It should be noted that we introduced lie in the interval some conservatism into the model for the s in order for the transfer function coefficients to depend affinely on the unknown , is parameters. The resulting model, which we will denote 19th-order with 14 parametric uncertainties. To reduce the amount of computation time required to synthesize a controller and the complexity of the resulting controller, it is necessary to simplify the model as much as possible before performing the controller design. Thus, we only consider during control design and make the the first three terms in and all other restrictions that uncertainties are zero. These restrictions on the parametric uncertainties correspond to the assumption that the ratios between and are known. This technique was the quantities introduced in [27] to reduce the number of uncertain parameters by exploiting the correlation between physical parameters. With these simplifying assumptions, the system model is 11th order and contains one parametric uncertainty, . Defining , Fig. 3 shows the open-loop Bode plot from to of this reduced model for 50 randomly selected values of . The resulting order of the reduced-order system will be the order of the synthesized controller. C. Generalized Plant The generalized plant that consists of the nominal plant and parametric uncertainties for the controller design is shown in Fig. 4. The inputs and outputs of the generalized plant are
Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.
CONWAY et al.: ROBUST TRACK-FOLLOWING CONTROLLER DESIGN IN HARD DISK DRIVES
Fig. 3. The Bode plot of the reduced-order, continuous-time system from u to y for 50 random samples of 2 3 .
1063
Fig. 5. The Bode plot of the reduced-order, discrete-time system from u to y for 50 random samples of 2 3.
forts against the disturbance for the plant with the parameter variations. The generalized plant along with the controller for this purpose is formulated and shown as in Fig. 4. In order to design the discrete-time controller, we discretize the continuous-time parameter uncertain system as follows. We first obtain corresponding system vertices in the uncertain parameter space, and discretize those vertices to form the discrete-time un. Fig. 5 shows the open-loop Bode plot from certain system, to of the reduced model for 50 randomly selected values of . In this paper, we will design a single discrete-time robust controller for the convex combination of the discrete-time system vertices. The resulting discrete-time uncertain system will be elaborated further in the following section. Fig. 4. The generalized plant with parametric uncertainties for the controller design. S is the sampler and H is the zero-order hold.
III. WORST-CASE
PERFORMANCE MINIMIZATION VIA ITERATION
In this section, first, polytopic parametric uncertain LTI systems are introduced in a general context. We then formulate performance minimization problem for a the worst-case polytopic parametric uncertain LTI system. For the formulated problem, descent algorithms are presented to design robust controllers based on LMI techniques.
chosen as
A. Polytopic Parametric Uncertain LTI Systems of the discrete-time LTI generalized Let us consider a set plant , shown in Fig. 6: where , and are output measurements, respectively , and , corrupted by Gaussian white noise signals i.e., (3)
In the controlled output signal , the “weight” 0.01 on selected by trial and error.
was
D. Robust Track-Following Control Problem The objective of our work is to design a single robust controller to attenuate the variances of the PES and control ef-
represents an uncertain time-invariant where the vector parameter vector in an uncertainty set. In Fig. 6, (of dimension ) is the output of the system, (of dimension ) is the disturbance to the system, (of dimension ) is the control action and (of dimension ) is the measured output. The sizes of matrices in (3) are assumed to be compatible with associated signal sizes.
Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.
1064
IEEE TRANSACTIONS ON MAGNETICS, VOL. 46, NO. 4, APRIL 2010
denotes the closed-loop is to be minimized, where transfer function from the disturbance signal to the output performance minsignal . Mathematically, the worst-case imization problem is to solve the optimization problem (7) where is the set of all controllers that internally stabilize the . closed-loop system for all C. Robust Fig. 6. A generalized plant with an uncertain parameter vector troller K .
and a con-
Controller Synthesis Based on LMI Techniques
Let us parameterize the controller trix as
in (5) by defining a ma-
(8) Assumptions on the plant parameters are as follows. A.1 is stabilizable and detectable for . each A.2 The set is the unit simplex set:
A.3 The matrix-valued function is linear with respect to . The assumption A.1 is necessary and sufficient for each to be stabilizable with dynamic output feedsystem in back. The assumption A.2 is without loss of generality if the forms a uncertain parameter set of polytope. In fact, such a polytopic uncertain set can always be reparameterized in the form of (3) using a unit simplex . The assumptions A.2 and A.3 guarantee that the set of uncertain system matrices can be represented as a polytope with its vertices
where the order of the controller is the same as that of the (reduced-order) plant. Then, as in [28], the closed-loop system macan be written as an affine function of trix with
(9) where
Using the controller parameter matrix , the worst-case performance minimization problem is rewritten as1 where is the th unit vector. The assumption A.3 is mathematically expressed as
(4) and necessary for the design of robust controller based on LMI techniques. B. Worst-Case
Performance Minimization Problem
For the set of parametric uncertain LTI systems in (3), we aim at designing a robust controller : (5) such that the worst-case
performance cost (6)
(10) This optimization problem is nonconvex, and therefore, it is difficult to solve exactly in the globally optimal sense. Next, we will explain a procedure to get a reasonable solution in a systematic way. This procedure involves two iterative decent algorithms, called - iteration and - iteration, and is illustrated by a flowchart in Fig. 7. By a number of numerical simulations, we have found that it is generally most effective for - iteration to start with the final robust controller synthesized by iteration as its initial condition. 1) - Iteration: The problem in (10) can be solved by optinorm. In mization subject to the standard LMI conditions for this paper, we refer to the dual iteration algorithm used in [12], [24], [25] based on the standard LMI conditions as the - iteration algorithm. A reasonable initial controller is synthesized by a method proposed in [21]. 1With
abuse of notation, T
(; 2) :=
T
(; K )
Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.
CONWAY et al.: ROBUST TRACK-FOLLOWING CONTROLLER DESIGN IN HARD DISK DRIVES
1065
Here, represents entries which follow from symmetry. denotes the trace of . and are matrices of trace and . is a appropriate sizes satisfying matrix of the same size as . The closed-loop system matrices and are defined in (9). We will explain why the conditions in (11) guarantees the constraint for all . worst-case Suppose that the matrix inequalities in (11) hold. Then, for any , we have
Since the matrix-valued function , and , and since with respect to be written as
is affine , this can
By introducing matrices (12) and noticing Fig. 7. The flowchart of designing a robust controller via G -
K iteration.
TABLE III COMPARISON OF NOMINAL AND WORST-CASE STABILITY MARGINS WHEN THE LOOP IS BROKEN AT ^ ^ AND ^ FOR - AND G ITERATION FOR THE REDUCED ORDER SYSTEM 6
y ;y ;
y
PK
K
2) - Iteration: The problem in (10) is solved by optimization subject to the extended LMI conditions for norm introduced by de Oliveira [26].
(11) where
is given by
we reach a condition (13) constraint By Theorem 1 in [26], (13) implies the worst-case for all . The optimization problem (11) is nonconvex, due to the coupling between and . We thus use the following coordinate descent algorithm for finding a sub-optimal robust controller: 1) [Initial design of ]: Obtain the initial controller based to the result of the initial design. on - iteration. Set . Also set . Solve the convex opti2) [Design of ]: Fix mization problem in (11) with respect to and . Set to a solution . . Solve the convex opti3) [Design of ]: Fix mization problem in (11) with respect to and . Set to a solution . Increment by one. Continue this iteration between step 2 and step 3 until converges. Since the value has a lower bound which is 0 and is monotonically non-increasing during the iterations, it will converge to some positive number. The robust controller is optimized based on parameter depen, where represents dent Lyapunov functions is from (13). For the state of the closed-loop system and - iteration finds a parameter dependent Lyaany punov function, whereas - iteration finds a common Lyapunov function for the entire uncertain set . That is why -
Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.
1066
IEEE TRANSACTIONS ON MAGNETICS, VOL. 46, NO. 4, APRIL 2010
p
TABLE IV COMPARISON OF NOMINAL AND WORST-CASE CLOSED-LOOP RMS VALUES OF z z , THE PES, u AND u REDUCED ORDER SYSTEM 6
p
TABLE V COMPARISON OF NOMINAL AND WORST-CASE CLOSED-LOOP RMS VALUES OF z z , THE PES, u AND u ORDER SYSTEM
FOR
FOR
P -K
P -K
AND
AND
G -K ITERATION FOR THE
G -K ITERATION FOR THE FULL
iteration normally yields a more conservative controller design than - iteration does. Therefore, the optimization based on the extended LMI conditions in (11) will improve the worst-case performance as compared to the one based on the standard LMI conditions in [12], [24], [25]. IV. ROBUST
CONTROLLERS IN THE HDD EXAMPLE
In this section, controllers were designed for a reduced-order HDD servo system, and they were evaluated for the full-order was designed system. Using - iteration, the controller for . This controller was then refined using - iteration to as suggested by the flowchart in produce the controller Fig. 7.
Fig. 8. Nominal closed-loop sensitivity plots for reduced order plants with controllers designed using P -K and -K iteration.
G
A. Performance Evaluation To analyze each controller, the control loop was closed for which were generated by randomly each of 400 samples of . For each closed-loop system, staselecting values of bility was verified and stability margins were computed when and the loop was broken at each of three locations: . Table III shows the nominal and worst-case (in absolute value) stability margins for both controllers. Since negative gain margins correspond to phase crossover frequencies at which the loop gain is larger than 1, negative gain margins mean that stability of the loop is most sensitive to loop gain reduction. Negative phase margins can be interpreted similarly. Although both achieves controllers achieve reasonable stability margins, considerably larger nominal and worst-case stability margins. To evaluate the robust performance of the closed-loop system, were computed for each the RMS values of the PES, , and closed-loop system sample. Table IV shows the nominal and worst-case closed-loop RMS values of these three signals for and , the degradation from the both controllers. For nominal RMS values of the relevant signals to their worst-case values is less than 1.6% and 0.4%, respectively. This verifies that although the performance for both controllers is robust in achieves performance which degrades the time domain, . Also, relative to achieves much less over 6%, 7%, and 10% improvements in the worst case RMS values , respectively. of the PES, , and
Fig. 8 shows the nominal closed-loop Bode plots of the sensitivity functions (from to the PES) for the systems with and . The closed-loop system with has better runout rejection properties at low frequencies and at high frequencies near the sensitivity peak. We now examine the perturbed sensitivity functions. Since the plant has little uncertainties at low frequencies, it is only meaningful to examine the perturbed sensitivity plots at high frequencies. Fig. 9 shows the closed-loop senand for 50 random sitivity plots of the systems with samples of . Note that although has little effect on the closed-loop sensitivity function in both closed-loop systems, the has less variation in its sensitivity closed-loop system with . Also note that the worst-case closed-loop function over sensitivity crossover frequency is higher than 3.3 kHz in both cases. To further validate our design, we checked the performance of the full 19th order model with the designed controllers. To , discretized do this, we first chose 400 random samples of each sample, and then closed the control loop for each of these samples. The stability of each closed-loop system sample was were comverified and the RMS values of the PES, , and puted. Table V shows the nominal and worst-case closed-loop RMS values of these three signals for both controllers. For and , the degradation from the nominal RMS values of the relevant signals to their worst case values is less than 12% and
Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.
CONWAY et al.: ROBUST TRACK-FOLLOWING CONTROLLER DESIGN IN HARD DISK DRIVES
Fig. 9. Closed-loop sensitivity plots for reduced order plants with controllers designed using P -K and G -K iteration for 50 random samples of 2 3.
6%, respectively. This verifies that although the performance achieves for both controllers is robust in the time domain, performance which degrades much less over the uncertain paachieves 11%, 5%, and rameter set. Also, relative to 10% improvements in the worst case RMS values of the PES, , and , respectively. V. CONCLUSION This paper presented the - iteration technique for robust track-following control in HDDs. This approach utilized robust controller design techniques for polytopic parametric uncertain LTI systems based on parameter dependent Lyapunov functions. The robust output-feedback controller was optimized worst-case performance of a discrete-time system for the under convex polytopic parametric uncertainties, based on the extended LMI condition introduced by de Oliveira [26]. The - iteration algorithm was applied for optimization of the robust controller to guarantee monotonic non-increase of the worst-case performance during iterations. We have applied the track-following consynthesis algorithm to design a robust troller for a dual-stage servo system in HDDs, which showed the improvement of robust track-following performance as compared to ones used in [12], [24], and [25]. REFERENCES [1] A. Al Mamun, G. Guo, and C. Bi, Hard Disk Drive: Mechatronics and Control. Boca Raton, FL: CRC, 2007. [2] K. Peng, B. M. Chen, T. H. Lee, and V. Venkataramanan, Hard Disk Drive Servo Systems, 2nd ed. Berlin, Germany: Springer, 2006. [3] I. Mareels, T. Suthasun, and A. Al-Mamun, “System identification and controller design for dual actuated hard disk drive,” Control Eng. Practice, vol. 12, no. 6, pp. 665–676, June 2004. [4] G. Peng, M. Wang, H. Zhang, and X. Huang, “Dual-stage HDD head positioning using an H almost disturbance decoupling controller and a tracking differentiator,” J. Mechatronics, vol. 19, no. 5, pp. 788–796, Aug. 2009. [5] J. Schroceck and W. C. Messner, “On compensator design for linear time-invariant dual-input single-output systems,” IEEE/ASME Trans. Mechatronics, vol. 6, no. 1, pp. 50–57, 2001. [6] J. Hong, T. Semba, T. Hirano, and L.-S. Fan, “Dual-stage servo controller for HDD using mems microactuator,” IEEE Trans. Magn., vol. 35, no. 5, pp. 2271–2273, Sep. 1999. [7] K. W. Chan and W. Liao, “Shock resistance of a disk-drive assembly using piezoelectric actuators with passive damping,” IEEE Trans. Magn., vol. 44, no. 4, pp. 525–532, Apr. 2008.
1067
[8] H. T. Loh, Z. He, and E. H. Ong, “Reliability evaluation of piezoelectric micro-actuators with application in hard disk drives,” IEEE Trans. Magn., vol. 44, no. 11, pp. 3722–3725, Nov. 2008. [9] K. Oldham, X. Huang, A. Chahwan, and R. Horowitz, “Design, fabrication, and control of a high-aspect ratio microactuator for vibration suppression in a hard disk drive,” in Proc. 16th IFAC World Congress, Prague, 2005. [10] S. Kon, K. Oldham, R. Ruzicka, and R. Horowitz, “Design and fabrication of a piezoelectric instrumented suspension for hard disk drives,” in Proc. SPIE, Smart Structures and Materials 2006: Sensors and Smart Structures Technologies for Civil, Mechanical, and Aerospace Systems, 2006, pp. 951–960. [11] B. Liu, S. H. Leong, K. W. Ng, Z. Yuan, and T. Chong, “Method for in situ motion measurement of head-slider in both flying height and off-track directions,” IEEE Trans. Magn., vol. 44, no. 5, pp. 640–642, May 2008. [12] R. A. De Callafon, R. Nagamune, and R. Horowitz, “Robust dynamic modeling and control of dual-stage actuators,” IEEE Trans. Magn., vol. 42, no. 2, pp. 247–254, Feb. 2006. [13] X. Huang and R. Horowitz, “Robust control of dual-stage servo systems in hard disk drives: Methodology development, comparative study, and experimental verification,” VDM Verlag, May 2008. [14] S. Felix, R. Conway, and R. Horowitz, “Model reduction and parametric uncertainty identification for robust h2 control synthesis for dual-stage hard disk drives,” IEEE Trans. Magn., vol. 43, no. 9, pp. 3763–3768, Sep. 2007. [15] R. A. De Callafon, M. R. Graham, and L. Shrinkle, “Modeling and low-order control of hard disk drives with considerations for product variability,” IEEE Trans. Magn., vol. 42, no. 10, pp. 2588–2590, Oct. 2006. [16] J. Choi, R. Nagamune, and R. Horowitz, “Multiple robust track-following controller design in hard disk drives,” Int. J. Adaptive Control Signal Process., vol. 22, no. 4, 2008. [17] Q. W. Jia, “Disturbance rejection through disturbance observer with adaptive frequency estimation,” IEEE Trans. Magn., vol. 45, no. 6, pp. 2675–2678, Jun. 2009. [18] P. A. Ioannou, J. Levin, N. O. Prez-Arancibia, and T. Tsao, “A neuralnetworks-based adaptive disturbance rejection method and its application to the control of hard disk drives,” IEEE Trans. Magn., vol. 45, no. 5, pp. 2140–2150, May 2009. [19] G. Guo, C. K. Pang, W. E. Wong, and B. M. Chen, “Nonrepeatable run-out rejection using online iterative control for high-density data storage,” IEEE Trans. Magn., vol. 43, no. 5, pp. 2029–2037, May 2007. [20] X. Huang, R. Nagamune, and R. Horowitz, “A comparison of multirate robust track-following control synthesis techniques for dual-stage and multi-sensing servo systems in hard disk drives,” IEEE Trans. Magn., vol. 42, no. 7, pp. 1896–1904, Jul. 2006. [21] S. Kanev, C. Scherer, M. Verhaegen, and B. De Shutter, “Robust outputfeedback controller design via local BMI optimization,” Automatica, vol. 40, pp. 1115–1127, 2004. [22] M. Fukuda and M. Kojima, “Branch-and-cut algorithms for the bilinear matrix inequality eigenvalue problem,” Comput. Optim. Appl., vol. 19, pp. 79–105, 2001. [23] T. Iwasaki, “The dual iteration for fixed order control,” IEEE Trans. Automatic Control, vol. 44, no. 4, pp. 783–788, 1999. [24] R. Nagamune, X. Huang, and R. Horowitz, “Robust control synthesis techniques for multirate and multi-sensing track-following servo systems in hard disk drives,” ASME J. Dyn. Syst. Meas. Control, vol. 132, Mar. 2005. [25] R. Nagamune, X. Huang, and R. Horowitz, “Multirate track-following control with robust stability for a dual-stage multi-sensing servo system in HDDs,” in 44th IEEE Conf. Decision and Control, 2005 and 2005 Eur. Control Conf. CDC-ECC’05, 2005, pp. 3886–3891. [26] M. C. De Oliveira, J. C. Geromel, and J. Bernussou, “Extended H and H norm characterizations and controller parametrizations for discretetime systems,” Int. J. Control, vol. 75, no. 9, pp. 666–679, June 2002. [27] R. A. De Callafon, R. Nagamune, and R. Horowitz, “Robust dynamic modeling and control of dual-stage actuators,” IEEE Trans. Magn., vol. 42, no. 2, pp. 247–254, Feb. 2006. [28] P. Gahinet and P. Apkarian, “A linear matrix inequality approach to H control,” Int. J. Robust Nonlinear Control, vol. 40, pp. 421–448, 1994.
Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.
1068
IEEE TRANSACTIONS ON MAGNETICS, VOL. 46, NO. 4, APRIL 2010
Richard Conway (S’09) received the B.S. and M.S. degrees in mechanical engineering from the University of California at Berkeley in 2004 and 2008, respectively. Currently, he is pursuing the Ph.D. degree in mechanical engineering under the guidance of Prof. Roberto Horowitz. His research interests include optimal robust performance control, algorithms for system analysis and controller synthesis, Riccati equations in control, convex optimization in control, periodic discrete-time systems, identification of parametrically uncertain systems, and model reduction. Mr. Conway is a student member of ASME.
Jongeun Choi (S’05–M’06) received the Ph.D. and M.S. degrees in mechanical engineering from the University of California at Berkeley in 2006 and 2002, respectively, and the B.S. degree in mechanical design and production engineering from Yonsei University, Seoul, Republic of Korea, in 1998. He is currently an Assistant Professor with the Departments of Mechanical Engineering, and Electrical and Computer Engineering at Michigan State University, East Lansing. His research interests include adaptive, distributed and robust control and statistical learning algorithms, with applications to self-organizing systems, mobile robotic sensors, environmental adaptive sampling, and biomedical problems. Dr. Choi is a member of ASME. He received an NSF CAREER Award in 2009.
Ryozo Nagamune (S’97–M’03) received the B.S. and M.S. degrees from the Department of Control Engineering, Osaka University, Japan, in 1995 and 1997, respectively, and the Ph.D. degree from the Division of Optimization and Systems Theory, Royal Institute of Technology, Stockholm, Sweden, in 2002. From January 2003 to June 2006, he was a postdoctoral researcher at the Mittag-Leffler Institute in Sweden, the University of California at Berkeley, and the Royal Institute of Technology in Sweden. He is currently an Assistant Professor in the Department of Mechanical Engineering, University of British Columbia, Vancouver, Canada. His research interests are robust control theory and its application to mechanical control systems, spectral estimation, and model reduction. Dr. Nagamune is a member of ASME, and serves as a Chair of the IEEE Control Systems Society Vancouver Chapter.
Roberto Horowitz (M’98–SM’02) received the B.S. degree with highest honors in 1978 and the Ph.D. degree in mechanical engineering in 1983 from the University of California at Berkeley. In 1982 he joined the Department of Mechanical Engineering at the University of California at Berkeley, where he is currently a Professor and the James Fife Endowed Chair. He teaches and conducts research in the areas of adaptive, learning, nonlinear and optimal control, with applications to micro-electromechanical systems (MEMS), computer disk file systems, robotics, mechatronics, and Intelligent Vehicle and Highway Systems (IVHS). Dr. Horowitz is a member of ASME.
Authorized licensed use limited to: Michigan State University. Downloaded on March 30,2010 at 11:46:04 EDT from IEEE Xplore. Restrictions apply.