Friction Compensation of an $XY$ Feed Table Using Friction-Model-Based Feedforward and an Inverse-Model-Based Disturbance Observer

Uncompensated friction forces compromise the positioning and tracking accuracy of motion systems. A unique tracking error known as quadrant glitch is the result of complex nonlinear friction behavior at motion reversal or near-zero velocity. Linear-feedback control strategies such as PID, cascade P/PI, or state-feedback control have to be extended with model- and nonmodel-based friction-compensation strategies to acquire sufficiently high path and tracking accuracy. This paper analyzes and validates experimentally three different friction-compensation strategies for a linear motor-based xy feed drive of a high-speed milling machine: (1) friction-model-based feedforward; (2) an inverse-model-based disturbance observer; and (3) the combination of both techniques. The friction models considered are as follows: a simple static-friction model and the recently developed generalized Maxwell-slip (GMS) model. GMS friction-model-based feedforward combined with disturbance observer almost completely eliminates the radial tracking error and quadrant glitches.

[1]  Toshiyuki Murakami,et al.  Advanced motion control in robotics , 1989, 15th Annual Conference of IEEE Industrial Electronics Society.

[2]  Li-Chen Fu,et al.  Adaptive Approach to Motion Controller of Linear Induction Motor with Friction Compensation , 2007, IEEE/ASME Transactions on Mechatronics.

[3]  Asif Sabanoviç,et al.  Sliding-Mode Control for High-Precision Motion of a Piezostage , 2007, IEEE Transactions on Industrial Electronics.

[4]  Jan Swevers,et al.  The generalized Maxwell-slip model: a novel model for friction Simulation and compensation , 2005, IEEE Transactions on Automatic Control.

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

[6]  Harald Aschemann,et al.  Sliding-Mode Control of a High-Speed Linear Axis Driven by Pneumatic Muscle Actuators , 2008, IEEE Transactions on Industrial Electronics.

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

[8]  H. Van Brussel,et al.  Quadrant glitch compensation using friction model-based feedforward and an inverse-model-based disturbance observer , 2008, 2008 10th IEEE International Workshop on Advanced Motion Control.

[9]  Phil R Dahl,et al.  Measurement of Solid Friction Parameters of Ball Bearings , 1977 .

[10]  Spilios D. Fassois,et al.  FRICTION IDENTIFICATION BASED UPON THE LUGRE AND MAXWELL SLIP MODELS , 2005 .

[11]  Hualin Tan,et al.  Adaptive backstepping control and friction compensation for AC servo with inertia and load uncertainties , 2003, IEEE Trans. Ind. Electron..

[12]  Wen-Fang Xie,et al.  Sliding-Mode Observer Based Adaptive Control for Servo Actuator with Friction , 2007, 2007 International Conference on Mechatronics and Automation.

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