Precision Tracking Control and Constraint Handling of Mechatronic Servo Systems Using Model Predictive Control

This paper presents precision tracking control and constraint handling of mechatronic servo systems using model predictive control. The current study revisits integral model predictive control, a common technique used in industrial process applications, from a motion control perspective for step tracking and constraint handling. To improve the control performance for periodic signal tracking, this paper integrates an internal model-based repetitive control law with the model predictive controller and transforms the original problem to a quadratic programming problem to deal with the given constraints. The current study applies the aforesaid controls to a piezoactuated system, implemented at a 10-kHz sampling rate. This research analyzes and discusses the experimental results of several controller design parameters affecting the control performance. Asymptotic error tracking and constraint handling results particularly demonstrate the effectiveness and potential of the model predictive controller for the servo design of fast mechatronic systems.

[1]  K.V. Ling,et al.  A FPGA implementation of model predictive control , 2006, 2006 American Control Conference.

[2]  J. Yi,et al.  Disturbance-Observer-Based Hysteresis Compensation for Piezoelectric Actuators , 2009, IEEE/ASME Transactions on Mechatronics.

[3]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[4]  Byung-Sub Kim,et al.  Two-parameter robust repetitive control with application to a novel dual-stage actuator for noncircular Machining , 2004, IEEE/ASME Transactions on Mechatronics.

[5]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[6]  Mi-Ching Tsai,et al.  Application of Model Predictive Control to Parallel-Type Double Inverted Pendulum Driven by a Linear Motor , 2007, IECON 2007 - 33rd Annual Conference of the IEEE Industrial Electronics Society.

[7]  L.G. Bleris,et al.  Implementation of Model Predictive Control for Glucose Regulation on a General Purpose Microprocessor , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[8]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[9]  Bin Yao,et al.  Coordinated Adaptive Robust Contouring Controller Design for an Industrial Biaxial Precision Gantry , 2010, IEEE/ASME Transactions on Mechatronics.

[10]  Gregory N. Washington,et al.  Model Predictive Control of a Two Stage Actuation System using Piezoelectric Actuators for Controllable Industrial and Automotive Brakes and Clutches , 2008 .

[11]  Kouhei Ohnishi,et al.  Motion control for advanced mechatronics , 1996 .

[12]  Bruce A. Francis,et al.  The internal model principle of control theory , 1976, Autom..

[13]  Theodorus J.A. de Vries,et al.  Linear motor motion control using a learning feedworward controller , 1997 .

[14]  M. Mahramian,et al.  A Hardware Architecture of Model Predictive Control for a Real-Time Scheduling Algorithm , 2009, 2009 International Conference on Future Networks.

[15]  Wagner Caradori do Amaral,et al.  A Predictive Algorithm for Controlling Speed and Rotor Flux of Induction Motor , 2008, IEEE Transactions on Industrial Electronics.

[16]  Victor M. Becerra,et al.  Predictive computed-torque control of a PUMA 560 manipulator robot , 2005 .

[17]  S. O. Reza Moheimani,et al.  Model Predictive Control Applied to Constraint Handling in Active Noise and Vibration Control , 2008, IEEE Transactions on Control Systems Technology.

[18]  Liuping Wang,et al.  Model Predictive Control System Design and Implementation Using MATLAB , 2009 .

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

[20]  Santosh Devasia,et al.  A Survey of Control Issues in Nanopositioning , 2007, IEEE Transactions on Control Systems Technology.

[21]  Manfred Morari,et al.  Robust constrained model predictive control using linear matrix inequalities , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[22]  Kay Soon Low,et al.  A Repetitive Model Predictive Control Approach for Precision Tracking of a Linear Motion System , 2009, IEEE Transactions on Industrial Electronics.

[23]  Dave F. Farson,et al.  Design of a waveform tracking system for a piezoelectric actuator , 2008 .

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

[25]  Sebastian Engell,et al.  Model Predictive Control Using Neural Networks [25 Years Ago] , 1995, IEEE Control Systems.

[26]  Santosh Devasia,et al.  Design of hysteresis-compensating iterative learning control for piezo-positioners: Application to atomic force microscopes , 2006 .

[27]  Qingsong Xu,et al.  Development and Assessment of a Novel Decoupled XY Parallel Micropositioning Platform , 2010, IEEE/ASME Transactions on Mechatronics.

[28]  Jan M. Maciejowski,et al.  Predictive control : with constraints , 2002 .

[29]  Jay H. Lee,et al.  Model predictive control technique combined with iterative learning for batch processes , 1999 .

[30]  H. Chen,et al.  An LMI based model predictive control scheme with guaranteed 'FI, performance and its application to active suspension , 2004 .

[31]  T. Matsui,et al.  Model predictive control for a periodic reference signal , 2007, SICE Annual Conference 2007.

[32]  E. Zafiriou,et al.  Output Constraint Softening for SISO Model Predictive Control , 1993, 1993 American Control Conference.

[33]  Maxime Gautier,et al.  Nonlinear model predictive control of a robot manipulator , 2000, 6th International Workshop on Advanced Motion Control. Proceedings (Cat. No.00TH8494).

[34]  Gregor Klan Tracking-error model-based predictive control for mobile robots in real time , 2007 .

[35]  Graham C. Goodwin,et al.  Constrained Control and Estimation: an Optimization Approach , 2004, IEEE Transactions on Automatic Control.

[36]  U-Xuan Tan,et al.  Feedforward Controller of Ill-Conditioned Hysteresis Using Singularity-Free Prandtl–Ishlinskii Model , 2009, IEEE/ASME Transactions on Mechatronics.

[37]  G. E. Taylor,et al.  Computer Controlled Systems: Theory and Design , 1985 .

[38]  Manuel Berenguel,et al.  ROBUST ADAPTIVE MODEL PREDICTIVE CONTROL OF A SOLAR PLANT WITH BOUNDED UNCERTAINTIES , 1997 .

[39]  Stavros G. Vougioukas Reactive Trajectory Tracking for Mobile Robots based on Non Linear Model Predictive Control , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[40]  M. Morari,et al.  Stability of model predictive control with mixed constraints , 1995, IEEE Trans. Autom. Control..

[41]  Silverio Bolognani,et al.  Design and Implementation of Model Predictive Control for Electrical Motor Drives , 2009, IEEE Transactions on Industrial Electronics.

[42]  Leonidas G. Bleris,et al.  Towards embedded model predictive control for System-on-a-Chip applications , 2006 .

[43]  K. Kuhnen,et al.  Inverse feedforward controller for complex hysteretic nonlinearities in smart-material systems , 2001 .

[44]  R. Kennel,et al.  Model Predictive Control for Electrical Drives , 2005, 2005 IEEE 36th Power Electronics Specialists Conference.

[45]  C. Su,et al.  An Analytical Generalized Prandtl–Ishlinskii Model Inversion for Hysteresis Compensation in Micropositioning Control , 2011, IEEE/ASME Transactions on Mechatronics.