Robust control design with MATLAB

Robust Control Design with MATLAB (second edition) helps the student to learn how to use well-developed advanced robust control design methods in practical cases. To this end, several realistic control design examples from teaching-laboratory experiments, such as a two-wheeled, self-balancing robot, to complex systems like a flexible-link manipulator are given detailed presentation. All of these exercises are conducted using MATLAB Robust Control Toolbox 3, Control System Toolbox and Simulink. By sharing their experiences in industrial cases with minimum recourse to complicated theories and formulae, the authors convey essential ideas and useful insights into robust industrial control systems design using major H-infinity optimization and related methods allowing readers quickly to move on with their own challenges. The hands-on tutorial style of this text rests on an abundance of examples and features for the second edition: rewritten and simplified presentation of theoretical and methodological material including original coverage of linear matrix inequalities; new Part II forming a tutorial on Robust Control Toolbox 3; fresh design problems including the control of a two-rotor dynamic system; and end-of-chapter exercises. Electronic supplements to the written text that can be downloaded from extras.springer.com/isbn include: M-files developed with MATLAB help in understanding the essence of robust control system design portrayed in text-based examples; MDL-files for simulation of open- and closed-loop systems in Simulink; and a solutions manual available free of charge to those adopting Robust Control Design with MATLAB as a textbook for courses. Robust Control Design with MATLAB is for graduate students and practising engineers who want to learn how to deal with robust control design problems without spending a lot of time in researching complex theoretical developments.

[1]  Li Yi,et al.  Two degree-of-freedom controllers for hard disk drives with novel reference signal generation , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[2]  A. Laub,et al.  On the numerical solution of the discrete-time algebraic Riccati equation , 1980 .

[3]  C. Desoer,et al.  The feedback interconnection of lumped linear time-invariant systems☆ , 1975 .

[4]  I. Postlethwaite,et al.  Algorithms for the method of inequalities-a comparative study , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[5]  Andrew Plummer,et al.  Modelling and H∞ control of a single-link flexible manipulator , 1999 .

[6]  M. Tomizuka,et al.  Comparison of four discrete-time repetitive control algorithms , 1993, IEEE Control Systems.

[7]  K. Glover,et al.  Robust stabilization of normalized coprime factor plant descriptions , 1990 .

[8]  Ian Postlethwaite,et al.  H∞ Super-Optimal Solutions , 1992 .

[9]  M. Green,et al.  A relative error bound for balanced stochastic truncation , 1988 .

[10]  Katsuhisa Furuta,et al.  Control of unstable mechanical system Control of pendulum , 1976 .

[11]  Richard Adams,et al.  Robust Multivariable Flight Control , 1994 .

[12]  M. Vidyasagar,et al.  Algebraic and topological aspects of feedback stabilization , 1980 .

[13]  Ian Postlethwaite,et al.  Robust internal model control of a binary distillation column , 1996, Proceedings of the IEEE International Conference on Industrial Technology (ICIT'96).

[14]  R. T. Reichert Dynamic scheduling of modern-robust-control autopilot designs for missiles , 1992 .

[15]  John C. Doyle A Review of μ for Case Studies in Robust Control , 1987 .

[16]  Petko Hr. Petkov,et al.  Direct Formulae for the H 1 Sub-Optimal Central Controller 1 , 1998 .

[17]  K. Fernando,et al.  Singular perturbational approximations for discrete-time balanced systems , 1983 .

[18]  A. Varga,et al.  On stochastic balancing related model reduction , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[19]  Max Donath,et al.  Robust control of flexible manipulators via μ-synthesis , 2000 .

[20]  I. Postlethwaite,et al.  Model reduction with balanced realizations , 1995 .

[21]  S. Kung,et al.  Optimal Hankel-norm model reductions: Multivariable systems , 1980 .

[22]  R. Redheffer On a Certain Linear Fractional Transformation , 1960 .

[23]  Kazuhiro Kosuge,et al.  Digital control of a double inverted pendulum on an inclined rail , 1980 .

[24]  D. Limebeer,et al.  An H/sub infinity / approach to two degree of freedom design , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[25]  R. M. Redheffer,et al.  Remarks on the Basis of Network Theory , 1949 .

[26]  David W. L. Wang,et al.  Scaling laws for linear controllers of flexible link manipulators characterized by nondimensional groups , 1997, IEEE Trans. Robotics Autom..

[27]  G. Picci,et al.  On the Stochastic Realization Problem , 1979 .

[28]  L. Silverman,et al.  Model reduction via balanced state space representations , 1982 .

[29]  Yuanchun Li,et al.  Experimental study for trajectory tracking of a two-link flexible manipulator , 2000, Int. J. Syst. Sci..

[30]  N. Ono,et al.  Attitude control of a triple inverted pendulum , 1984 .

[31]  Sebastian Engell Robust multivariable feedback control: Jan Lunze , 1991, Autom..

[32]  Ho Seong Lee Controller optimization for minimum position error signals of hard disk drives , 2001, IEEE Trans. Ind. Electron..

[33]  Sigurd Skogestad,et al.  Dynamics and control of distillation columns : a critical survey , 1997 .

[34]  D. Enns Model reduction with balanced realizations: An error bound and a frequency weighted generalization , 1984, The 23rd IEEE Conference on Decision and Control.

[35]  K. Glover,et al.  State-space formulae for all stabilizing controllers that satisfy an H(infinity)-norm bound and relations to risk sensitivity , 1988 .

[36]  C. C. Macduffee,et al.  The Theory of Matrices , 1933 .

[37]  K. Fernando,et al.  Singular perturbational model reduction of balanced systems , 1982 .

[38]  A. Tits,et al.  Robustness in the presence of mixed parametric uncertainty and unmodeled dynamics , 1991 .

[39]  Ian Postlethwaite,et al.  Robust control of a paper machine , 1995 .

[40]  D. Youla,et al.  Single-loop feedback-stabilization of linear multivariable dynamical plants , 1974, Autom..

[41]  Hikaru Inooka,et al.  Critical Control Systems Design via LTR Technique , 2003 .

[42]  Paul Zarchan,et al.  Tactical and strategic missile guidance , 1990 .

[43]  Bruno Siciliano,et al.  Trajectory control of a non-linear one-link flexible arm , 1989 .

[44]  J. D. Perkins,et al.  On the design of robust two degree of freedom controllers , 1993, Autom..

[45]  J. Doyle,et al.  Essentials of Robust Control , 1997 .

[46]  D. Gu,et al.  FORMULAE FOR DISCRETE ℋ∞ LOOP SHAPING DESIGN PROCEDURE CONTROLLERS , 2002 .

[47]  William C. Messner,et al.  A tutorial on controls for disk drives , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[48]  W. C. Messner,et al.  Robustness analysis on a high bandwidth disk drive servo system with an instrumented suspension , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[49]  Gustavo A. Medrano-Cerda,et al.  Discrete-time H∞ control of a triple inverted pendulum with single control input , 1999 .

[50]  Bruce A. Francis,et al.  Feedback Control Theory , 1992 .

[51]  Michael Green,et al.  Balanced stochastic realizations , 1988 .

[52]  T. Iwasaki,et al.  All low order H∞ controllers with covariance upper bound , 1993, 1993 American Control Conference.

[53]  K. Glover All optimal Hankel-norm approximations of linear multivariable systems and their L, ∞ -error bounds† , 1984 .

[54]  Wilson J. Rugh,et al.  Gain scheduling for H-infinity controllers: a flight control example , 1993, IEEE Trans. Control. Syst. Technol..

[55]  Sigurd Skogestad,et al.  Robust control of ill-conditioned plants: high-purity distillation , 1988 .

[56]  D. J. Walker,et al.  Relationship between three discrete-time H ∞ algebraic Riccati equation solutions , 1990 .

[57]  Harald Buschek Design and Flight Test of a Robust Autopilot for the IRIS-T Air-To-Air Missile , 2001 .

[58]  Shuzhi Sam Ge,et al.  Improving regulation of a single-link flexible manipulator with strain feedback , 1998, IEEE Trans. Robotics Autom..

[59]  D.J.N. Limebeer The specification and purpose of a controller design case study , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[60]  Keith Glover,et al.  A comparison of two Hankel norm methods for approximating spectra , 1985 .

[61]  J. Doyle,et al.  Robust and optimal control , 1995, Proceedings of 35th IEEE Conference on Decision and Control.

[62]  Terril Hurst,et al.  Disk drive pivot nonlinearity modeling. II. Time domain , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[63]  W. Messner,et al.  Piezoelectric microactuator for dual stage control , 1999 .

[64]  Ching-An Lin,et al.  Model Reduction via Frequency Weighted Balanced Realization , 1990, 1990 American Control Conference.

[65]  M. Safonov,et al.  Exact calculation of the multiloop stability margin , 1988 .

[66]  Lucy Y. Pao,et al.  Time-optimal control of flexible structures , 1990, 29th IEEE Conference on Decision and Control.

[67]  Ian Postlethwaite,et al.  μ-K iteration: A new algorithm for μ-synthesis , 1993, Autom..

[68]  Andrew Packard,et al.  The complex structured singular value , 1993, Autom..

[69]  Alan J. Laub,et al.  Computation of "Balancing" transformations , 1980 .

[70]  C. Desoer,et al.  Linear System Theory , 1963 .

[71]  K. G. Eltohamy,et al.  Nonlinear optimal control of a triple link inverted pendulum with single control input , 1998 .

[72]  Wai-Yin Ng,et al.  Interactive Multi-Objective Programming as a Framework for Computer-Aided Control System Design , 1989 .

[73]  John C. Doyle Analysis of Feedback Systems with Structured Uncertainty , 1982 .

[74]  G.-W. van der Linden,et al.  H/sub ∞/ control of an experimental inverted pendulum with dry friction , 1993, IEEE Control Systems.

[75]  P. Apkarian,et al.  LPV techniques for control of an inverted pendulum , 1999, IEEE Control Systems.

[76]  W. Haddad,et al.  LQG control with an H∞ performance bound: a riccati equation approach , 1988, 1988 American Control Conference.

[77]  A. G. Madievski,et al.  Error bound for transfer function order reduction using frequency weighted balanced truncation , 1995 .

[78]  P. J. Larcombe On the generation and solution of the symbolic, open-loop characteristic equation for a double inverted pendulum , 1993 .

[79]  Sigurd Skogestad,et al.  Two-degree-of-freedom controller design for an ill-conditioned distillation process using μ-synthesis , 1999, IEEE Trans. Control. Syst. Technol..

[80]  Rajnikant V. Patel,et al.  End-point control of a flexible-link manipulator: theory and experiments , 1997, IEEE Trans. Control. Syst. Technol..

[81]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[82]  A. Tits,et al.  Characterization and efficient computation of the structured singular value , 1986 .

[83]  Jahng-Hyon Park,et al.  Dynamic Analysis of Noncollocated Flexible Arms and Design of Torque Transmission Mechanisms , 1991, 1991 American Control Conference.

[84]  M. Fan,et al.  A power method for the structured singular value , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

[85]  Masayoshi Tomizuka,et al.  Rejection of disk drive vibration and shock disturbances with a disturbance observer , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[86]  A. G. Madievski,et al.  New results on frequency weighted balanced reduction technique , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[87]  Ian Postlethwaite,et al.  Application of an expert system for robust controller design , 1996 .

[88]  Gene F. Franklin,et al.  Digital control of dynamic systems , 1980 .

[89]  J. William Helton,et al.  Classical control using H[∞] methods , 1998 .

[90]  M. Kreĭn,et al.  ANALYTIC PROPERTIES OF SCHMIDT PAIRS FOR A HANKEL OPERATOR AND THE GENERALIZED SCHUR-TAKAGI PROBLEM , 1971 .

[91]  V. Sreeram,et al.  A new frequency-weighted balanced truncation method and an error bound , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[92]  M. Vidyasagar,et al.  Robust Controllers for Uncertain Linear Multivariable Systems , 1984 .

[93]  Ian Postlethwaite,et al.  MULTIOBJECTIVE CONTROL SYSTEM DESIGN — A MIXED OPTIMIZATION APPROACH , 1995 .

[94]  M. Safonov,et al.  Hankel model reduction without balancing-A descriptor approach , 1987, 26th IEEE Conference on Decision and Control.

[95]  John H. Blakelock,et al.  Automatic control of aircraft and missiles , 1965 .

[96]  Leonard Meirovitch,et al.  Elements Of Vibration Analysis , 1986 .

[97]  William Leithead,et al.  Survey of gain-scheduling analysis and design , 2000 .

[98]  D. Meyer Fractional balanced reduction: model reduction via fractional representation , 1990 .

[99]  Ian Postlethwaite,et al.  Low-order stabilizing controllers , 1993, IEEE Trans. Autom. Control..

[100]  G. Zames Feedback and optimal sensitivity: Model reference transformations, multiplicative seminorms, and approximate inverses , 1981 .

[101]  Tong Heng Lee,et al.  Hard Disk Drive Servo Systems , 2002 .

[102]  Keith Glover,et al.  A loop-shaping design procedure using H/sub infinity / synthesis , 1992 .

[103]  M. Safonov Stability margins of diagonally perturbed multivariable feedback systems , 1982 .

[104]  Jong-Lick. Lin Control system design for robust stability and robust performance , 1992 .

[105]  S. Hammarling Numerical Solution of the Stable, Non-negative Definite Lyapunov Equation , 1982 .

[106]  Ian Postlethwaite,et al.  Robust control of an unknown plant : the IFAC 93 benchmark , 1995 .

[107]  Daniel Y. Abramovitch,et al.  Magnetic and optical disk control: parallels and contrasts , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[108]  H. Zeiger,et al.  Approximate linear realizations of given dimension via Ho's algorithm , 1974 .

[109]  Keith Glover,et al.  Multiplicative approximation of linear multivariable systems with L∞ error bounds , 1986, 1986 American Control Conference.

[110]  Anton A. Stoorvogel,et al.  The H ∞ control problem: a state space approach , 2000 .

[111]  C. Desoer,et al.  Feedback Systems: Input-Output Properties , 1975 .

[112]  V. Zakian,et al.  Design of dynamical and control systems by the method of inequalities , 1973 .

[113]  Evanghelos Zafiriou,et al.  Robust process control , 1987 .

[114]  I. Postlethwaite,et al.  State-space formulae for discrete-time H∞ optimization , 1989 .

[115]  M. Safonov,et al.  Simplifying the H∞ theory via loop-shifting, matrix-pencil and descriptor concepts , 1989 .

[116]  Z. Nehari On Bounded Bilinear Forms , 1957 .

[117]  M. Tomizuka,et al.  Digital control of repetitive errors in disk drive systems , 1990, IEEE Control Systems Magazine.

[118]  Mark S. Spillman,et al.  Robust Longitudinal Flight Control Design Using Linear Parameter-Varying Feedback , 2000 .

[119]  Hartmut Logemann,et al.  Multivariable feedback design : J. M. Maciejowski , 1991, Autom..

[120]  Tong Heng Lee,et al.  Design and implementation of a hard disk drive servo system using robust and perfect tracking approach , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[121]  Gilles Ferreres,et al.  A Practical Approach to Robustness Analysis with Aeronautical Applications , 1999 .

[122]  Marty Brenner,et al.  Robust aeroservoelastic stability analysis , 1999 .

[123]  Guoxiao Guo,et al.  Vibration analysis and control design comparison of HDDs using fluid bearing and ball bearing spindles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[124]  A. Packard,et al.  Continuity properties of the real/complex structured singular value , 1993, IEEE Trans. Autom. Control..

[125]  A. Laub,et al.  Computation of system balancing transformations and other applications of simultaneous diagonalization algorithms , 1987 .

[126]  Ian Postlethwaite,et al.  Robust controller design using H∞ loop-shaping and the method of inequalities , 1994, IEEE Trans. Control. Syst. Technol..

[127]  David P. Magee Optimal filtering to improve performance in hard disk drives: simulation results , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[128]  J. W. Helton,et al.  Worst case analysis in the frequency domain: The H ∞ approach to control , 1985 .

[129]  U. Desai,et al.  A transformation approach to stochastic model reduction , 1984 .

[130]  Kim-Fung Man,et al.  Structured genetic algorithm for robust H∞ control systems design , 1996, IEEE Trans. Ind. Electron..

[131]  André C. M. Ran A course in H∞− control theory , 1988 .

[132]  Arthur L. Greensite,et al.  Analysis and design of space vehicle flight control systems , 1970 .

[133]  Andras Varga,et al.  Balancing free square-root algorithm for computing singular perturbation approximations , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[134]  Stephen Yurkovich,et al.  Nonlinear control with acceleration feedback for a two-link flexible robot , 1993 .

[135]  Jiagen Ding,et al.  Design and robustness analysis of dual stage servo system , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[136]  Arthur E. Bryson,et al.  Control of spacecraft and aircraft , 1994 .

[137]  G. A. Medrano-Cerda,et al.  Robust stabilization of a triple inverted pendulum-cart , 1997 .

[138]  Roberto Horowitz,et al.  Dual-stage track-following servo design for hard disk drives , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[139]  Gene F. Franklin,et al.  An error bound for a discrete reduced order model of a linear multivariable system , 1987 .

[140]  B. Anderson,et al.  Singular perturbation approximation of balanced systems , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[141]  G. A. Medrano-Cersa Robust computer control of an inverted pendulum , 1999 .

[142]  G. Zames,et al.  Feedback, minimax sensitivity, and optimal robustness , 1983 .

[143]  I. Postlethwaite,et al.  Truncated balanced realization of a stable non-minimal state-space system , 1987 .

[144]  Keith Glover,et al.  Pole/zero cancellations in the general H ∞ problem with reference to a two block design , 1990 .

[145]  H.H. Yeh,et al.  H∞ compensator design with minimal order observers , 1993, 1993 American Control Conference.

[146]  H. Unbehauen,et al.  Discrete computer control of a triple-inverted pendulum , 1990 .

[147]  R. C. Fales,et al.  Control of a double inverted pendulum with hydraulic actuation: a case study , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[148]  Ghassan Ali. Murad Robust multivariable control of industrial production processes : a discrete-time multi-objective approach , 1995 .

[149]  John Doyle,et al.  Structured uncertainty in control system design , 1985, 1985 24th IEEE Conference on Decision and Control.

[150]  R. Horowitz,et al.  Track-seeking controller design for dual-stage actuator in magnetic disk drives , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[151]  M. Overton,et al.  The largest singular value of e/sup X/A/sub 0/e/sup -X/ is convex on convex sets of commuting matrices , 1990 .

[152]  David J. N. Limebeer,et al.  Linear Robust Control , 1994 .

[153]  Gary J. Balas,et al.  Gain-Scheduled Lateral Control of the F-14 Aircraft during Powered Approach Landing , 2000 .

[154]  Ian Postlethwaite,et al.  Low-Order H∞ Sub-Optimal Controllers , 1993 .

[155]  M. Safonov,et al.  A Schur method for balanced-truncation model reduction , 1989 .

[156]  Katsuhisa Furuta,et al.  Control practice using pendulum , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[157]  Lin Guo,et al.  A comprehensive time domain simulation tool for hard disk drive TPI prediction and mechanical/servo enhancement , 1999 .

[158]  Wilson J. Rugh,et al.  Research on gain scheduling , 2000, Autom..

[159]  Ian Postlethwaite,et al.  Robust control of a high purity distillation column using mu -K iteration , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.