Control of mechatronic systems - COMES toolbox

An interactive software tool based on MATLAB to analyze and design controllers for mechatronic systems is presented in this paper. This toolbox called COMES is a graphical user interface (GUI) to routines for four different control approaches: classical control (lead, lag, PID etc.), preview control, model regulator control and repetitive control. These control approaches have all found widespread use in the practical implementation of controllers for mechatronic systems. The aim is to design a user-friendly toolbox with a well designed graphical user interface (GUI), which hides all calculations from the user as much as possible. Thus, the user can focus on the design and analysis phases through the graphical displays rather than being burdened by the complicated calculations that are involved. The effectiveness of the use of this MATLAB-based toolbox was demonstrated by carrying out some design and simulation studies for several position control applications available in the literature.

[1]  Bruce O. Watkins Introduction to Control Systems , 1969 .

[2]  Karl Johan Åström,et al.  Interactive tools for education in automatic control , 1998 .

[3]  Danwei Wang,et al.  Digital repetitive controlled three-phase PWM rectifier , 2003 .

[4]  Levent Guvenc,et al.  Optimal precision tracking control of discrete time nonminimum phase systems , 1999, 1999 European Control Conference (ECC).

[5]  Masayoshi Tomizuka,et al.  Analysis and Synthesis of Discrete-Time Repetitive Controllers , 1989 .

[6]  S. S. Garimella,et al.  Application of Repetitive Control to Eccentricity Compensation in Rolling , 1996 .

[7]  Michio Nakano,et al.  High Accuracy Control of a Proton Synchrotron Magnet Power Supply , 1981 .

[8]  野本 明 〔271〕サーボ機構解析〔G.J.Thaler & R.G.Brown, Servomechanism Analysis, McGraw-Hill Book Co.New York, 1953, pp414, $7^・50〕 , 1953 .

[9]  Masayoshi Tomizuka,et al.  The Effect of Adding Zeroes to Feedforward Controllers , 1991 .

[10]  Gi Sang Choi,et al.  Repetitive tracking control of a coarse-fine actuator , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[11]  J. Liceaga-Castro,et al.  MIMO toolbox for matlab , 2008, 2008 Annual IEEE Student Paper Conference.

[12]  H. Yanami,et al.  A Matlab toolbox for robust control synthesis by symbolic computation , 2004, SICE 2004 Annual Conference.

[13]  Yoichi Hori,et al.  Robust speed control of DC servomotors using modern two degrees-of-freedom controller design , 1991 .

[14]  Karl Johan Åström,et al.  Design and Modeling of a High-Speed AFM-Scanner , 2007, IEEE Transactions on Control Systems Technology.

[15]  Vincent Besson,et al.  An interactive parameter space method for robust performance in mixed sensitivity problems , 1999, IEEE Trans. Autom. Control..

[16]  Timothy C. Green,et al.  $H^infty$Control of the Neutral Point in Four-Wire Three-Phase DC–AC Converters , 2006, IEEE Transactions on Industrial Electronics.

[17]  Masami Saeki,et al.  Parameter Space Design Method of PID Controller for Robust Sensitivity Minimization Problem , 1996 .

[18]  Masami Saeki,et al.  Design Method of Robust PID Controller and CAD System , 1997 .

[19]  Masayoshi Tomizuka,et al.  A unified approach to the design of adaptive and repetitive controllers for robotic manipulators , 1990 .

[20]  Vadim I. Utkin,et al.  Linear and nonlinear controller design for robust automatic steering , 1995, IEEE Trans. Control. Syst. Technol..

[21]  G. J. Thaler,et al.  Design of servo compensation based on the root locus approach , 1960, Transactions of the American Institute of Electrical Engineers, Part II: Applications and Industry.

[22]  Chia-Hsiang Menq,et al.  Precision Tracking Control of Discrete Time Nonminimum-Phase Systems , 1992, 1992 American Control Conference.

[23]  Myunghoon Hong,et al.  Development of a MATLAB toolbox for parametric robust control - new algorithms and functions - , 2006, 2006 SICE-ICASE International Joint Conference.

[24]  Masayoshi Tomizuka,et al.  Zero Phase Error Tracking Algorithm for Digital Control , 1987 .

[25]  S. Karaman,et al.  Robust Yaw Stability Controller Design for a Light Commercial Vehicle Using a Hardware in the Loop Steering Test Rig , 2007, 2007 IEEE Intelligent Vehicles Symposium.

[26]  S. Hara,et al.  Repetitive control system: a new type servo system for periodic exogenous signals , 1988 .

[27]  Hitay Özbay,et al.  Tutorial review H∞ optimal controller design for a class of distributed parameter systems , 1993 .

[28]  A. T. Shenton,et al.  Interactive control system design by a mixed H/sup /spl infin//-parameter space method , 1997 .

[29]  Nader Sadegh,et al.  Synthesis and Stability Analysis of Repetitive Controllers , 1991, 1991 American Control Conference.

[30]  W. Wakeland Bode compensator design , 1976 .

[31]  Levent Guvenc,et al.  Stability and Performance Robustness Analysis of Repetitive Control Systems Using Structured Singular Values , 1996 .

[32]  Muneaki Ishida,et al.  Suppression control method for torque vibration of AC motor utilizing repetitive controller with Fourier transformer , 2000, Conference Record of the 2000 IEEE Industry Applications Conference. Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129).

[33]  Myung Jin Chung,et al.  Repetitive control for the track-following servo system of an optical disk drive , 1998, IEEE Trans. Control. Syst. Technol..

[34]  Masayoshi Tomizuka,et al.  Robust adaptive and repetitive digital tracking control and application to a hydraulic servo for noncircular machining , 1994 .

[35]  T. E. Peery,et al.  H∞ Optimal Repetitive Controller Design for Stable Plants , 1997 .

[36]  Bilin Aksun Güvenç,et al.  Robust two degree-of-freedom vehicle steering controller design , 2004, IEEE Transactions on Control Systems Technology.

[37]  T. Bunte,et al.  PARADISE-Parametric Robust Analysis and Design Interactive Software Environment: a Matlab-based robust control toolbox , 1996, Proceedings of Joint Conference on Control Applications Intelligent Control and Computer Aided Control System Design.

[38]  Gi Sang Choi,et al.  Tracking position control of piezoelectric actuators for periodic reference inputs , 2002 .

[39]  Asad Azemi,et al.  Using MATLAB in a graduate electrical engineering optimal control course , 1997, Proceedings Frontiers in Education 1997 27th Annual Conference. Teaching and Learning in an Era of Change.

[40]  Myung Jin Chung,et al.  Design of repetitive control system for an uncertain plant , 1995 .

[41]  J. Mitchell Comments on "Bode compensator design" , 1977 .

[42]  L. Ė. Ėlʹsgolʹt︠s︡ Introduction to the theory of differential equations with deviating arguments , 1966 .

[43]  Carl J. Kempf,et al.  Disturbance observer and feedforward design for a high-speed direct-drive positioning table , 1999, IEEE Trans. Control. Syst. Technol..

[44]  Yong Kang,et al.  Direct repetitive control of SPWM inverter for UPS purpose , 2003 .

[45]  Mario Innocenti,et al.  MvTools: Multivariable Systems Toolbox , 2000, CACSD. Conference Proceedings. IEEE International Symposium on Computer-Aided Control System Design (Cat. No.00TH8537).

[46]  Karl Johan Åström,et al.  Zeros of sampled systems , 1980, 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes.

[47]  Jeng-Sheng Huang,et al.  Design and application of a continuous repetitive controller for rotating mechanisms , 2000 .

[48]  Masami Saeki A Design Method of the Optimal PID Controller for a Two Disk Type Mixed Sensitivity Problem , 1994 .

[49]  T. Tsao,et al.  A two parameter robust repetitive control design using structured singular values , 1998, Proceedings of the 37th IEEE Conference on Decision and Control (Cat. No.98CH36171).

[50]  T. Bünte,et al.  Beiträge zur robusten Lenkregelung von Personenkraftwagen , 1998 .

[51]  Shinji Hara,et al.  Stability of repetitive control systems , 1985, 1985 24th IEEE Conference on Decision and Control.

[52]  John L. Casti,et al.  Introduction to the theory and application of differential equations with deviating arguments , 1973 .

[53]  Martin Häfele,et al.  Repetitive control of MIMO systems using Hinfinity design , 1999, Autom..

[54]  K. Srinivasan,et al.  Analysis and Design of Repetitive Control Systems using the Regeneration Spectrum , 1990, 1990 American Control Conference.

[55]  W. Wonham,et al.  The internal model principle for linear multivariable regulators , 1975 .

[56]  Jürgen Ackermann,et al.  Links between the parameter space and frequency domain methods of robust control , 2001 .

[57]  W. Messner,et al.  Cancellation of Discrete Time Unstable Zeros by Feedforward Control , 1994 .

[58]  Sydney R. Parker,et al.  Principles of Control Systems Engineering , 1960 .

[59]  Bilin Aksun Güvenç,et al.  Robust Repetitive Controller Design in Parameter Space , 2006 .

[60]  Shankar P. Bhattacharyya,et al.  PID Controllers for Time Delay Systems , 2004 .

[61]  Myung Jin Chung,et al.  Repetitive control design for linear systems with time-varying uncertainties , 2003 .

[62]  Rolf Isermann,et al.  Mechatronic Systems: Fundamentals , 2003 .

[63]  S. Karaman,et al.  Robust Velocity Scheduled Yaw Stability Control of a Light Commercial Vehicle , 2006, 2006 IEEE Intelligent Vehicles Symposium.

[64]  F. Kobayashi,et al.  Reduction of motor speed fluctuation using repetitive control , 1990, 29th IEEE Conference on Decision and Control.

[65]  R. G. Molyet,et al.  A new approach to phase cancellation in repetitive control , 1994, Proceedings of 1994 IEEE Industry Applications Society Annual Meeting.

[66]  Katsuhiko Ogata,et al.  Modern Control Engineering , 1970 .

[67]  K. Srinivasan,et al.  Discrete-Time Repetitive Control System Design Using the Regeneration Spectrum , 1993 .

[68]  G. G. Lisini,et al.  Grinding Process Instability , 1969 .

[69]  Kevin L. Moore,et al.  Iterative learning control and repetitive control in hard disk drive industry—A tutorial , 2008 .

[70]  S. Hara,et al.  Synthesis of repetitive control systems and its application , 1985, 1985 24th IEEE Conference on Decision and Control.

[71]  Constantine H. Houpis,et al.  Feedback Control System Analysis and Synthesis , 1966 .

[72]  K. Srinivasan,et al.  Analysis and Design of Machine Tool Chatter Control Systems Using the Regeneration Spectrum , 1978 .

[73]  Masami Saeki Fixed structure PID controller design for standard Hinfinity control problem , 2006, Autom..

[74]  Humberto Pinheiro,et al.  Comparison of digital control techniques with repetitive integral action for low cost PWM inverters , 2003 .

[75]  Jun Liang,et al.  Repetitive Control of DC-AC Converters , 2004 .

[76]  Mitsuaki Ishitobi Conditions for stable zeros of sampled systems , 1992 .

[77]  K. Srinivasan,et al.  Friction compensation and evaluation for a force control application , 1994 .

[78]  Bilin Aksun Güvenç,et al.  Robust vehicle steering control design based on the disturbance observer , 2002, Annu. Rev. Control..

[79]  J. Ackermann,et al.  Robust Control: The Parameter Space Approach , 2012 .

[80]  Toru Omata,et al.  Nonlinear repetitive control with application to trajectory control of manipulators , 1987, J. Field Robotics.

[81]  Guy A. Dumont,et al.  Choice of sampling to ensure minimum-phase behaviour , 1989 .

[82]  G.J. Balas,et al.  Next generation of tools for robust control , 2004, Proceedings of the 2004 American Control Conference.

[83]  Theodore E. Djaferis,et al.  Representations of controllers that achieve robust performance for systems with real parameter uncertainty , 1991 .

[84]  W. Wakeland Analytic techique for root locus compensation with quadratic factors , 1967, IEEE Transactions on Automatic Control.

[85]  J.M. Maciejowski,et al.  A Multivariable Toolbox for use with Matlab , 1988, 1988 American Control Conference.