Model Predictive Contouring Control for Biaxial Systems

Many biaxial contouring systems involve competing control objectives of maximizing accuracy while minimizing traversal time. A model predictive controller for contouring systems is proposed where the control inputs are determined by minimizing a cost function which reflects the tradeoff between these competing objectives, subject to state and actuator constraints. The path speed is automatically adjusted to maintain accuracy along the path, and the cost function can be tuned towards higher contouring accuracy and lower path speed, or vice versa. To facilitate real-time implementation, a linear time-varying approach is proposed. The controller is successfully implemented in real time on an X-Y table, and experimental results demonstrate that the new contouring control scheme achieves an improvement in performance compared to both industry standard and advanced tracking controllers.

[1]  Yusuf Altintas,et al.  Virtual CNC system. Part II. High speed contouring application , 2006 .

[2]  Françoise Couenne,et al.  Model predictive control of a catalytic reverse flow reactor , 2003, IEEE Trans. Control. Syst. Technol..

[3]  Jingyan Dong,et al.  Feed-rate optimization with jerk constraints for generating minimum-time trajectories , 2007 .

[4]  Yusuf Altintas,et al.  Quintic Spline Interpolation With Minimal Feed Fluctuation , 2003 .

[5]  D. Renton,et al.  High speed servo control of multi-axis machine tools , 2000 .

[6]  John R. Hauser,et al.  Maneuver Regulation from Trajectory Tracking: Feedback Linearizable Systems * , 1995 .

[7]  Shyh-Leh Chen,et al.  Contouring Control of Smooth Paths for Multiaxis Motion Systems Based on Equivalent Errors , 2007, IEEE Transactions on Control Systems Technology.

[8]  Didier Dumur,et al.  Hierarchical Predictive Control within an Open Architecture Virtual Machine Tool , 2006 .

[9]  Masayoshi Tomizuka,et al.  Contouring control of machine tool feed drive systems: a task coordinate frame approach , 2001, IEEE Trans. Control. Syst. Technol..

[10]  Jingyan Dong,et al.  Optimal Feed-Rate Scheduling for High-Speed Contouring , 2007 .

[11]  Yoram Koren,et al.  Advanced Controllers for Feed Drives , 1992 .

[12]  T. Tsao,et al.  Receding Time Horizon Linear Quadratic Optimal Control for Multi-Axis Contour Tracking Motion Control , 2000 .

[13]  Jan Swevers,et al.  Time-Optimal Path Tracking for Robots: A Convex Optimization Approach , 2009, IEEE Transactions on Automatic Control.

[14]  E. Mosca,et al.  Nonlinear control of constrained linear systems via predictive reference management , 1997, IEEE Trans. Autom. Control..

[15]  Howard Kaufman,et al.  Time Optimal Contour Tracking for Machine Tool Controllers , 1990, 1990 American Control Conference.

[16]  Kenneth R. Muske,et al.  Disturbance modeling for offset-free linear model predictive control , 2002 .

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

[18]  João Pedro Hespanha,et al.  Performance limitations in reference tracking and path following for nonlinear systems , 2008, Autom..

[19]  Robert R. Bitmead,et al.  Model Predictive Control with State Dependent Input Weight: an Application to Underwater Vehicles , 2008 .

[20]  J. Karl Hedrick,et al.  Linear Tracking for a Fixed-Wing UAV Using Nonlinear Model Predictive Control , 2009, IEEE Transactions on Control Systems Technology.

[21]  Jay H. Lee,et al.  Model predictive control: past, present and future , 1999 .

[22]  Rolf Findeisen,et al.  Model predictive path-following for constrained nonlinear systems , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[23]  O. Nelles,et al.  An Introduction to Optimization , 1996, IEEE Antennas and Propagation Magazine.