Model predictive control with integral control and constraint handling for mechatronic systems

In this paper, we present a model predictive control (MPC) method which combines integral control and constraint handling simultaneously. The state observer using pole placement is designed for output feedback control and real-time implementation. By appropriately augmenting the integrator dynamics, the original MPC problem is transformed to a quadratic programming problem with constraints. The proposed MPC controller was applied to a piezo-actuated system and implemented at a 10 kHz sampling rate for step tracking. Several controller design parameters affecting the control performance were analyzed and discussed through the experimental results presented. In particular, the constraint handling results demonstrate the effectiveness and potential of the proposed method for mechatronic systems.

[1]  M. Morari,et al.  Model Predictive Control in Power Electronics: A Hybrid Systems Approach , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

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

[3]  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.

[4]  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 .

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

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

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

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

[9]  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.

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

[11]  Philip Wolfe,et al.  An algorithm for quadratic programming , 1956 .

[12]  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.

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

[14]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

[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.