NONLINEAR PID CONTROL OF LINEAR PLANTS FOR IMPROVED DISTURBANCE REJECTION

Similar documents
THE continuous increase of track density and high speed

and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs

INTEGRATED DAMPING PARAMETERS AND SERVO CONTROLLER DESIGN FOR OPTIMAL H 2 PERFORMANCE IN HARD DISK DRIVES

A Switching Controller for Piezoelectric Microactuators in Dual-Stage Actuator Hard Disk Drives

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

Improvement of HDD Tracking Performance using Nonlinear Compensation and RPT Control

THE CONTINUOUS increase of track density and highspeed

Position and Velocity Profile Tracking Control for New Generation Servo Track Writing

Control For Hard Disk Drives With An Irregular Sampling Rate

Robust Anti-Windup Compensation for PID Controllers

An Operator Based Modeling and Compensation of VCM Actuator Pivot Friction in a 1.8-inch HDD

Optimal Plant Shaping for High Bandwidth Disturbance Rejection in Discrete Disturbance Observers

Multi-rate track-following control with robust stability

A new robust delay-dependent stability criterion for a class of uncertain systems with delay

A robust, discrete, near time-optimal controller for hard disk drives

A Reset State Estimator for Linear Systems to Suppress Sensor Quantization Effects

State feedback gain scheduling for linear systems with time-varying parameters

Composite Nonlinear Feedback Control for Linear Systems With Input Saturation: Theory and an Application

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

Parameterized Linear Matrix Inequality Techniques in Fuzzy Control System Design

A New Strategy to the Multi-Objective Control of Linear Systems

Robust Anti-Windup Controller Synthesis: A Mixed H 2 /H Setting

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Chaos Synchronization of Nonlinear Bloch Equations Based on Input-to-State Stable Control

Control Design and Implementation of Hard Disk Drive Servos. c Jianbin Nie

PRESENTLY, most hard disk drive (HDD) servo systems

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

Control of Chatter using Active Magnetic Bearings

Robust Observer for Uncertain T S model of a Synchronous Machine

The servo problem for piecewise linear systems

Aprobabilisticapproachtorobustcontrollerdesignforaservosystem with irregular sampling

Track-Following Control Design and Implementation for Hard Disk Drives with Missing Samples

Secure Communications of Chaotic Systems with Robust Performance via Fuzzy Observer-Based Design

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California

Robust Track-Following Controller Design in Hard Disk Drives based on Parameter Dependent Lyapunov Functions

Discrete-Time Composite Nonlinear Feedback Control With an Application in Design of a Hard Disk Drive Servo System

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Fast Seek Control for Flexible Disk Drive Systems

Approximation and Complexity Trade-off by TP model transformation in Controller Design: a Case Study of the TORA system

Jerk derivative feedforward control for motion systems

Vibration and motion control design and trade-off for high-performance mechatronic systems

NONLINEAR CONTROL DESIGNS FOR HARD DISK DRIVE SERVOS

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Fuzzy Compensation for Nonlinear Friction in a Hard Drive

THE piezoelectric (PZT) actuator is a well-known device

Linear and Nonlinear MPC for track following in the design of HDD servo sytems

The Rationale for Second Level Adaptation

Variable gain motion control for transient performance improvement

Vibration Suppression and Optimal Repetitive Disturbance Rejection Control in Semi-Nyquist Frequency Region using Multirate Sampling Control

Hybrid Systems - Lecture n. 3 Lyapunov stability

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion

Motion System Classes. Motion System Classes K. Craig 1

EXPERIMENTAL DEMONSTRATION OF RESET CONTROL DESIGN 1 ABSTRACT

A Class of Preview Control for Dual-Stage Actuator Systems

Robust Output Feedback Controller Design via Genetic Algorithms and LMIs: The Mixed H 2 /H Problem

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS

EE C128 / ME C134 Feedback Control Systems

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Converse Lyapunov theorem and Input-to-State Stability

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Two-Link Flexible Manipulator Control Using Sliding Mode Control Based Linear Matrix Inequality

Simultaneous State and Fault Estimation for Descriptor Systems using an Augmented PD Observer

Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions

Hybrid Systems Course Lyapunov stability

LPV Decoupling and Input Shaping for Control of Diesel Engines

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Gramians based model reduction for hybrid switched systems

Disturbance Rejection in Parameter-varying Web-winding Systems

PID continues to be popular in the industry due to its wide

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays

Linear State Feedback Controller Design

D(s) G(s) A control system design definition

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

Optimization based robust control

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

MANY algorithms have been proposed so far for head-positioning

Unobservable Settling Vibration on Head-Positioning Control in Hard Disk Drives

Topic # Feedback Control Systems

On Control Design of Switched Affine Systems with Application to DC-DC Converters

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

Static Output Feedback Stabilisation with H Performance for a Class of Plants

ESC794: Special Topics: Model Predictive Control

Stability of CL System

Video 5.1 Vijay Kumar and Ani Hsieh

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

Enhancing Transient Response of Asymptotic Regulation with Disturbance Onset

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

EML5311 Lyapunov Stability & Robust Control Design

Delay-independent stability via a reset loop

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

H 2 Suboptimal Estimation and Control for Nonnegative

Transcription:

NONLINEAR PID CONTROL OF LINEAR PLANTS FOR IMPROVED DISTURBANCE REJECTION Jinchuan Zheng, Guoxiao Guo Youyi Wang Data Storage Institute, Singapore 768, e-mail: Zheng Jinchuan@dsi.a-star.edu.sg Guo Guoxiao@dsi.a-star.edu.sg School of EEE, Nanyang Technological University, Singapore 639798, e-mail: EYYWang@ntu.edu.sg Abstract: A nonlinear PID () controller for a class of linear plants with output feedback is studied. The controller gains are modulated by the control error and error rate to yield a closed-loop system for improved disturbance rejection. An optimization problem involving constraints written as linear matrix inequalities (LMIs) is solved to compute the controller parameters. A hard disk drive (HDD) control application shows that the outperforms the conventional PID by 9% in disturbance rejection along with a consequent reduction by 2% in settling time while the stability robustness is maintained. Copyright c 25 IFAC Keywords: Disturbance rejection, hard disk drive, Lyapunov stability, nonlinear PID control, tracking servo.. INTRODUCTION The proportional-integral-derivative (PID) feedback control is to date the most common structure to deal with the servo problems due to its simplicity. A general linear PID () control structure is of the form u(t) =k p e(t)+k d de(t) dt + k i t e(η)dη () where k p, k d and k i are real constant parameters, and e(t) is the control error with e(t) =r(t) y(t), r(t) and y(t) represents the reference input and the system output, respectively. However, controllers are inherently linear systems and thus are inevitably limited by linear system constraints (Goodwin and Seron, 997). Therefore, nonlinear PID () control has received a great deal of attention and it is expected to achieve performance not obtainable by control. Previous studies and applications have attempted to use the control on linear plants to improve tracking accuracy (Xu, et al., 995), reduce overshoot (Wu, et al., 24), decrease rise time (Chen, et al., 23) and compensate for friction (Armstrong, et al., 2). From the perspective of control laws, control can be categorized into two broad classes (Armstrong, et al., 2): magnitude-based, those with the controller gains modulated by the control error; and phase-based, those with the controller gains modulated by the control error and error rate explicitly. The tracking servo in a hard disk drive (HDD) system is referred to as track-following servo, whose objective is to maintain the read/write head as close as possible to the destination track center when the information is being read from or written to the disk. The HDD industry continues to strive for larger capacities on a smaller

form factor. This requires the track width be narrower, which implies a lower error tolerance on the tracking accuracy. Therefore, the track-following servo system is required to efficiently compensate for the disturbances caused by disk vibration, spindle run-out, windage and external vibrations. The task is conventionally fulfilled by a like compensator (Kobayashi, et al., 998). Such linear controllers generally have to compromise performance among good disturbance rejection, insensitive to noise, robustness, and so on. This paper studies the phase-based control of linear plants with output feedback. The selection of the controller parameters is addressed as a linear matrix inequality (LMI) problem, which can be solved efficiently in practice. The HDD system is presented as an example to illustrate the application of the control. The experimental results show that control outperforms control by 9% in disturbance rejection along with a consequent reduction of 2% in settling time while the stability robustness is maintained. with τ d =.2 ω,andω is the desired closed-loop bandwidth (Franklin, et al., 22). The modified PID controller is then represented in state space as follows: ẋ c (t) =A c x c (t)+b c e(t) y c (t) =C c x c (t)+d c e(t) (3) u(t) =Ky c (t) where x c = τ dˆė(t) e(t), t e(η)dηt R 2 is the controller state vector, and y c (t) = t e(t), ˆė(t), e(η)dηt R 3 is the measurable controller output, and A c = τ d, B c = τ d, C c = D c = τ d, τ d T, K = k p k d k i. (4) Folding the controller (3) into the plant (2), then the closed-loop system is given by 2. CONTROL DESIGN { ẋa (t) =A a x a (t)+g a w(t) z(t) =C 2a x a (t)+d 2 w(t) (5) 2. System Model in State Space Consider a linear time-invariant (LTI) and strict proper plant with its state space representation as follows: ẋ(t) =Ax(t)+Bu(t)+Gw(t) y(t) =C x(t)+d w(t) (2) z(t) =C 2 x(t)+d 2 w(t) where x(t) R n is the state vector, u(t) R is the control input, w(t) R m is the disturbance vector, y(t) R is the measurement output, and z(t) R is the system output, respectively. A, B, G, C, D, C 2 and D 2 are known real constant matrices of appropriate dimensions. The following assumptions on the plant (2) are made. Assumptions: () The plant is stabilizable with a controller of the form in (); (2) Output feedback is used, hence, only y(t) is measurable; (3) Regulation problem is considered here, that is, r(t). The controller can be designed using linear control approaches. However, it is well known that the pure differentiator in () is not physically implementable because differentiation of the control error containing high frequency noise components will generate large control signal. The problem can be improved by implementing the differentiator as s τ, where τ ds+ d is the time constant where x a (t) = x T c, x T T R n+2 is the augmented state vector; and A A a = c B c C BKC c A BKD c C (6) is the augmented closed-loop system matrix; B G a = c D G BKD c D is the augmented disturbance input vector; and (7) C 2a =φ, C 2 (8) is the augmented system output vector, φ R 2 is the zero vector. Here, the closed-loop system matrix A a is a function of the controller gain vector K; it is however fixed once K is determined. Hence, the system performance is unchangeable online. In the next section, a controller with a time-varying K( ) is presented to yield a closed-loop system for improved disturbance rejection. 2.2 Control Law Our objective is to design a control law that will maintain the system output closer to zero under the influence of disturbances. This can be accomplished by shifting the constant controller

gain vector K in (4) into a time-varying controller gain vector K( ) = k p ( ) k d ( ) k i (9) e(t) µm.5.5 High stiffness such that the closed-loop system dynamics is instantly changed for favorable disturbance rejection. The control law studied here is motivated by that in Xu, et al. (995). More specifically, K( ) is modulated according to whether the system output is moving away from or toward the desired target: () Movement away from the target: k d ( ) decreases while k p ( ) increases to provide high stiffness; (2) Movement towards the target: k p ( ) decreases while k d ( ) increases to provide high damping. The control law is illustrated in Fig.. The improvement of the control on disturbance rejection can be qualitatively explained as: at the shaded areas the higher control gain acts as a stiff spring to constrain the system output moving away from the target; while at the nonshaded areas the lower gain and higher damping act as an energy absorber to remove the energy from the overall system. Thus, the control benefits from the nonlinear controller gains and achieves higher disturbance rejection than that under control. A nonlinear gain vector function K( ) satisfying the control law above can be constructed as follows: k p ( )=k p + ναρ(e, ˆė) () k d ( )=k d ( ν)αρ(e, ˆė) () if e(t)ˆė(t) > ρ(e, ˆė)= if e(t)ˆė(t) = (2) ife(t)ˆė(t) < where ν, is the weighting factor indicating the extent to which the nonlinear gain affects k p and k d, respectively; and α, min( ν, ) is ν the tuning parameter which determines the range of the nonlinear gain and assures the gain invariably positive. It is desired that α be maximized for best performance improvement. This will be illustrated later with an example shown in Fig. 2. Combining () (2) into (5) gives a nonlinear closed-loop system of the form { ẋa (t) =A N (ρ)x a (t)+g N (ρ)w(t) (3) z(t) = C 2a x a (t)+d 2 w(t) where A N (ρ) =A a + αa (ρ) (4) -.5-5 5 2 25 3 Fig.. Illustration of control, adapted from Xu, et al. (995). φ φ A (ρ) = (5) BK (ρ)c c BK (ρ)d c C K (ρ) = k p νρ, k d ( ν)ρ, (6) 2.3 Selection of Controller Parameters Using an LMI Approach For the derived control system (3), suppose a linear gain vector K has been designed to assure A a stable and ν is known, then a question naturally arises: how to select the maximum α that assures the nonlinear closed-loop system asymptotically stable. The problem can be solved analytically for a low order system. For example, consider a second-order plant of the form A =, B =, C =. (7) a a 2 Assume both states of the plant are measurable and the NPD control in () (2) is applied. Then the nonlinear closed-loop system is derived by { ẋ = x 2 (8) ẋ 2 =a k p ( )x +a 2 k d ( )x 2. To study the stability condition of the system, a natural Lyapunov function candidate may be taken as the energy-like function V (x) = x k p ( ) a ydy + 2 x2 2. (9) Let k p ( ) >a,thenv (x) is positive definite and V (x) =k p ( ) a x x 2 + x 2 ẋ 2 = k d ( ) a 2 x 2 2. (2) Given that k d ( ) >a 2, V (x) is negative definite. Hence, the maximum α satisfying the stability condition is simply derived as α =min{ ν, ν, k p a k d a 2, }. (2) νk p k d νk d A numerical simulation of the example was carried out. The parameters are selected as: a = 5,

e(t) µm.5.5 α=.43 α=. α=.5 α= () 2 3 4 5 6 Fig. 2. Simulation result: disturbance rejection improved when α increases. a 2 = 8, k p = 7, k d = 3, ν =.7 and output disturbance source = 2sin(2π3t). Thus, from (2), it follows that α =min{.43, 3.33,.44, 3.93} =.43 (22) The simulation result in Fig. 2 shows that disturbance rejection is gradually improved when α increases within the region that satisfies the stability conditions. However, for a high order system the stability problem becomes extremely complicated and no systematic methods are available to find appropriate Lyapunov functions that satisfy the stability conditions. But note that the proposed control system (3) is essentially switched among three linear subsystems as follows: A a + αa if ρ = A N (ρ)= A a + αa 2 if ρ = A a + αa 3 if ρ = (23) Therefore, a sufficient stability condition presented by Johansson and Rantzer (998) can be applied to the system (3) directly and restated as follows: Proposition : The control system (3) is exponentially stable if there exists a common matrix P = P T > for all the subsystems in (23) such that (A a + αa i ) T P + P (A a + αa i ) <, i =, 2, 3. (24) The above proposition can be proved using a globally quadratic Lyapunov function V (x) = x T Px > and thus V (x) satisfies (24). Then the system (3) is exponentially stable for every trajectory in the state space. Consequently, finding the maximum α that assures the stability condition in Proposition can be formulated as an optimization problem involving constraints written as LMIs (Boyd, et al., 994). The solution of the LMI problem is then equivalent to solving a convex optimization problem. The remarkable advantage here is that efficient software (Gahinet, et al., 995) is already available to provide reliable numerical solutions. Therefore, the following LMI problem gives the conditions for the existence of the optimal α. LMI Problem: GiventheknownmatricesA i and stable A a,themaximumα that assures the control system (3) exponentially stable is the solution of the following optimization problem in the symmetric matrix P and scalar α: subject to maximize α (25) P >, α min( ν, ν ), A T a P + PA a + α(a T ip + PA i ) <, i =, 2, 3. (26) Remark: To speed up the computation, α = min( ν, ) can be set as an initial point. If there ν exists a P satisfying (26), no more iterations are required. The undesirable case happened when α = because the control reduces to control. Thus, there always exists a P satisfying (26) because A a is stable. 2.4 Design Procedure From the results obtained, the design procedure for the controller (9) can be summarized as the following steps: () Design a controller (3) for the plant (2) using an appropriate method such that the resulting closed-loop system (5) has necessary stability margin and sensitivity magnitude for disturbance rejection. (2) Replace the controller gains in (5) with the controller gains () (2) such that (3) is obtained. Rewrite (4) as (23). (3) Select ν according to the disturbance characteristics, e.g., if the disturbance spectrum is more intensive below the open-loop crossover, then ν>.5issuggested because k p improves the disturbance rejection within this range more effectively than k d. Substitute ν into A i and thus the matrices A a and A i are known. Find the maximum α by solving the LMI problem (26). By far, the controller (9) is found with the nonlinear gains given in () (2). To smooth the transition among the nonlinear controller gains and thus reduce chattering, the switching function (2) can be implemented with an approximating function as follows: ρ(e, ˆė) = expβesgn(ˆė) (27) expβesgn(ˆė) + where the constant β indicates the switching rate, and it is determined by the order of magnitude of

e such that ρ( ) has a fast switch to ensure the improvement of performance. 3. APPLICATIONS TO HDD SERVO SYSTEMS 3. Dynamic Model of HDD The voice coil motor (VCM) actuator in a HDD, that is, the controlled object, consists of the VCM, arm carriage, the suspension, the slider, and the magnetic head. The control input u is a voltage to the VCM driver. The control variable is the position error signal (PES), which is the relative error between the head positioning y and the servo sectors prewritten on the disk surface. The transfer function of the VCM actuator can be represented as follows: G(s) = Y (s) U(s) = k wn 2 s 2 s 2 +2ζw n s + wn 2 (28) where k is the loop gain, w n is the resonance natural frequency, and ζ is the damping ratio. A state-space model corresponding to the transfer function can be given by k ẋ = w n x + u (29) w n 2ζw n w n y = x For the HDD studied here, the parameters of the model are k =2 6, ζ =.2, and w n =2π58 rad/sec. 3.2 Control of HDD Track-following System The control is applied to the HDD trackfollowing servo system to provide precise head positioning. The controller is designed following the procedure presented in Section 2.4. Firstly, using the loop shaping techniques, the controller(3)forthevcmactuator(29) is obtained with the parameters: k p =5,k d =.3,k i = 5,τ d =3 5. The system specifications are derived as: phase margin 45 deg, gain margin db, and open-loop bandwidth.2khz. Secondly, construct the control system (3) for the HDD system. Finally, select ν =.7 since disturbances with low and midrange frequencies are more concerned in our study. Solving the corresponding LMI problem (26) gives α =.2 and a positive definite solution P that guarantees the system stability. Hence, the controller is as follows: k p ( ) = 5 +.84ρ(e, ˆė), k d ( )=.3.36ρ(e, ˆė). Moreover, the switching function ρ(e, ˆė) is implemented with (27). In the HDD servo, the order of PES magnitude is nanometer, thus, a typical β =3 8. 3.3 Experimental Results The controller was implemented on the actual VCM actuator and compared with the controller by setting α =.Fig.3and4show the experimental results for repeatable runouts (RROs) compensation. The RROs correspond to the harmonic disturbances generated by a 72 RPM spindle. The results show that control obtains higher attenuation for midrange frequency RROs but little for high frequency RROs. Fig. 5 shows the result of the compensation for nonrepeatable runout (NRRO) dominated by disk flutter modes. The PES spectrum indicates a 9% reduction of PES 3σ under control. Fig. 6 shows the transient response to step output PES µm Control input V.5.5.5.5 2 2.5 3.4.2.2.4.5.5 2 2.5 3 Fig. 3. Compensation for RRO with magnitude = µm and frequency = 72 Hz. PES µm.5.5 3 RRO Frequency Hz Higher attenuation under control Fig. 4. Summary of RRO compensation tests with RRO magnitude = µm and frequency = 2 36 Hz.

Power spectrum linear density vrms.5..5.5.5 5 5 2. Disk flutter mode 6% 8% 8% 24% 4% 5 5 2 Frequency Hz Fig. 5. Compensation for NRRO: 9% reduction of PES 3σ under control compared with control. PES µm Control input V.4.2.2.4.8.2.6 2.2.2.4.4.8.2.6 2 Fig. 6. Step (.4 µm) output disturbance response: 2% reduction of settling time under control compared with control. PES µm 4 2 Solid line: 5% Dashed line: +5% 2 2 3 4 5 Fig. 7. Simulated impulse input disturbance response with actuator resonance frequency w n variations (±5%) under control. disturbance. The result shows that control reduces the overshoot and consequently decreases settling time from.5 ms to.4 ms, which is a 2% reduction ratio. Finally, the stability robustness is evaluated under control. Fig. 7 shows that PESs still decay to zero even with actuator resonance frequency variation of ±5%. 4. CONCLUSION A controller has been presented to improve disturbance rejection. The selection of the controller parameter is formulated as an optimization problem with constraints written as LMIs, which can be solved efficiently by the convex programming techniques. The HDD control application shows that control outperforms control by 9% in disturbance rejection along with a consequent reduction by 2% in settling time while maintaining stability robustness. Future research will explore control design methods that ensure the performance goals directly. REFERENCES Armstrong, B., D. Neevel and T. Kusik (2). New results in control: tracking, integral control, friction compensation and experimental results. IEEE Trans. Contr. Syst. Technol. 9(2), 399 46. Boyd, S., L. Ghaoui, E. Feron and V. Balakrishnan (994). Linear Matrix Inequalities in System and Control Theory. Philadelphia, PA: SIAM. Chen, B. M., T. H. Lee, K. Peng and V. Venkataramanan (23). Composite nonlinear feedback control for linear systems with input saturation: theory and an application. IEEE Trans. Automat. Contr. 48(3), 427 439. Franklin, G. F., J. D. Powell and A. Emami- Naeini (22). Feedback Control of Dynamic Systems, Fourth Edition. Prentice Hall. Gahinet, P., A. Nemirovski, A. J. Laub and M. Chilali (995). LMI Control Toolbox for Use with Matlab: Mathworks. Goodwin, G. and M. Seron (997). Fundamental design trade-offs in filtering, prediction and smoothing. IEEE Trans. Automat. Contr. 42(9), 24 25. Johansson M. and A. Rantzer (998). Computation of piecewise quadratic Lyapunov functions for hybrid systems. IEEE Trans. Automat. Contr. 43(4), 555 559. Kobayashi, K., S. Nakagawa, T. Atsumi and T. Yamaguchi (998). High bandwidth servo control designs for magnetic disk drives. In: IEEE/ASME Int. Conf. Advanced Intelligent Mechatronics. pp. 338 342. Wu D., G. Guo and Y. Wang (24). Reset integral-derivative control for HDD servo systems. submitted to IEEE Trans. Contr. Syst. Technol. Xu, Y., J. Hollerbach and D. Ma (995). A nonlinear PD controller for force and contact transient control. IEEE Contr. Syst. Mag. 5(), 5 2.