A Novel Time-Varying Friction Compensation Method for Servomechanism

Friction is an inevitable nonlinear phenomenon existing in servomechanisms. Friction errors often affect their motion and contour accuracies during the reverse motion. To reduce friction errors, a novel time-varying friction compensation method is proposed to solve the problem that the traditional friction compensation methods hardly deal with. This problem leads to an unsatisfactory friction compensation performance and the motion and contour accuracies cannot be maintained effectively. In this method, a trapezoidal compensation pulse is adopted to compensate for the friction errors. A generalized regression neural network algorithm is used to generate the optimal pulse amplitude function. The optimal pulse duration function and the pulse amplitude function can be established by the pulse characteristic parameter learning and then the optimal friction compensation pulse can be generated. The feasibility of friction compensation method was verified on a high-precision X-Y worktable. The experimental results indicated that the motion and contour accuracies were improved greatly with reduction of the friction errors, in different working conditions. Moreover, the overall friction compensation performance indicators were decreased by more than 54% and this friction compensation method can be implemented easily on most of servomechanisms in industry.

[1]  C. Hsieh,et al.  Dynamic behavior and modelling of the pre-sliding static friction , 2000 .

[2]  Syh-Shiuh Yeh,et al.  Precision Control and Compensation of Servomotors and Machine Tools via the Disturbance Observer , 2010, IEEE Transactions on Industrial Electronics.

[3]  Jin-Tsu Sun,et al.  Friction Modeling and Compensation for Feed Drive Motions of CNC Milling Machines , 2012 .

[4]  Kazuo Yamazaki,et al.  Open Controller Architecture – Past, Present and Future , 2001 .

[5]  Zenghui Wang,et al.  On Low-Velocity Compensation of Brushless DC Servo in the Absence of Friction Model , 2013, IEEE Transactions on Industrial Electronics.

[6]  Frank L. Lewis,et al.  Neural network approximation of piecewise continuous functions: application to friction compensation , 1997, Proceedings of 12th IEEE International Symposium on Intelligent Control.

[7]  Syh-Shiuh Yeh,et al.  Development of friction identification methods for feed drives of CNC machine tools , 2011 .

[8]  Christian Brecher,et al.  Machine tool feed drives , 2011 .

[9]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[10]  Xuesong Mei,et al.  Study on the compensation of error by stick-slip for high-precision table , 2004 .

[11]  Xuesong Mei,et al.  Study of the friction error for a high-speed high precision table , 2001 .

[12]  Masayoshi Tomizuka,et al.  Low Velocity Friction Compensation and Feedforward Solution Based on Repetitive Control , 1993 .

[13]  Geok Soon Hong,et al.  Tracking error-based static friction compensation for a bi-axial CNC machine , 2010 .

[14]  Kok Kiong Tan,et al.  Development of an integrated and open-architecture precision motion control system , 2002 .

[15]  Arvin Agah,et al.  Machine tool positioning error compensation using artificial neural networks , 2008, Eng. Appl. Artif. Intell..

[16]  N. Matsui,et al.  Disturbance observer-based nonlinear friction compensation in table drive system , 1998, AMC'98 - Coimbra. 1998 5th International Workshop on Advanced Motion Control. Proceedings (Cat. No.98TH8354).

[17]  Pau-Lo Hsu,et al.  Applications of integrated motion controllers for precise CNC machines , 2009 .

[18]  Carlos Canudas de Wit,et al.  Friction Models and Friction Compensation , 1998, Eur. J. Control.

[19]  Johannes A.G.M. van Dijk,et al.  Disturbance Observers for Rigid Mechanical Systems: Equivalence, Stability, and Design , 2002 .

[20]  Kok Kiong Tan,et al.  Intelligent Friction Modeling and Compensation Using Neural Network Approximations , 2012, IEEE Transactions on Industrial Electronics.

[21]  X S Mei,et al.  Friction compensation using a double pulse method for a high-speed high-precision table , 2011 .

[22]  Yusuf Altintas,et al.  High Speed CNC System Design. Part II : Modeling and Identification of Feed Drives , 2001 .

[23]  B. Armstrong-Hélouvry Stick slip and control in low-speed motion , 1993, IEEE Trans. Autom. Control..

[24]  Hyuk Lim,et al.  Position control of X-Y table at velocity reversal using presliding friction characteristics , 2003, IEEE Trans. Control. Syst. Technol..

[25]  Carlos Canudas de Wit,et al.  Friction in Servo Machines: Analysis and Control Methods , 1994 .