Friction Compensation for Precise Positioning System using Friction-Model Based Approach

Similar documents
Friction characterization and compensation in electro-mechanical systems

NONLINEAR FRICTION ESTIMATION FOR DIGITAL CONTROL OF DIRECT-DRIVE MANIPULATORS

Friction identification in mechatronic systems

MODELING AND SIMULATION OF HYDRAULIC ACTUATOR WITH VISCOUS FRICTION

Friction Modeling and Compensation for Haptic Interfaces

The Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm

High-Precision Control for Ball-Screw-Driven Stage in Zero-Speed Region by Explicitly Considering Elastic Deformation

On the LuGre Model and Friction-Induced Hysteresis

Modification of the Leuven Integrated Friction Model Structure

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION

Analysis and Model-Based Control of Servomechanisms With Friction

Tracking Control of an Ultrasonic Linear Motor Actuated Stage Using a Sliding-mode Controller with Friction Compensation

HIL SIMULATION TECHNIQUE FOR NON-MODEL-BASED CONTROL OF DC SERVO-DRIVE WITH FRICTION. Teodor Dumitriu, Mihai Culea, Traian Munteanu, Emil Ceangă

D(s) G(s) A control system design definition

Friction. Modeling, Identification, & Analysis

Acceleration Feedback

Frequency Domain Identification of Dynamic Friction Model Parameters

Research Article Dynamic Friction Parameter Identification Method with LuGre Model for Direct-Drive Rotary Torque Motor

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

Vibration and motion control design and trade-off for high-performance mechatronic systems

Observer Based Friction Cancellation in Mechanical Systems

Practical control method for ultra-precision positioning using a ballscrew mechanism

Nonlinear Modelling and Identification of Torsional Behaviour in Harmonic Drives

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

Influence of the gap and the friction on trajectory reproduction accuracy in a multiaxis machine with CNC

FRICTION MODELLING OF A LINEAR HIGH-PRECISION ACTUATOR. P.O. Box , D Ilmenau, Germany 2

Positioning Controller for Mechanical Systems with a Mini Harmonic Drive Servo Actuator

IDENTIFICATION OF GMS FRICTION MODEL WITHOUT FRICTION FORCE MEASUREMENT

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

MODULAR CONTROL FOR MACHINE TOOLS: CROSS-COUPLING CONTROL WITH FRICTION COMPENSATION

A Novel Method on Disturbance Analysis and Feed-forward Compensation in Permanent Magnet Linear Motor System

Adaptive Robust Precision Control of Piezoelectric Positioning Stages

Friction Compensation for a Force-Feedback Teleoperator with Compliant Transmission

Computer control of machines with friction for precise motion

Iterative Controller Tuning Using Bode s Integrals

VISION-BASED MICROTRIBOLOGICAL CHARACTERIZATION OF LINEAR MICROBALL BEARINGS. Department of Electrical and Computer Engineering b

Jurnal Teknologi IMPLEMENTATION OF ROBUST COMPOSITE NONLINEAR FEEDBACK FOR ACTIVE FRONT STEERING BASED VEHICLE YAW STABILITY.

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Adaptive Control of Mass-Spring Systems with Unknown Hysteretic Contact Friction

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances

Analysis of Linear Feedback Position Control in Presence of Presliding Friction

Outline. Classical Control. Lecture 1

Motion Control of Linear Permanent Magnet Motors with Force Ripple Compensation

System Identification and Adaptive Compensation of Friction in Manufacturing Automation Systems

Jerk derivative feedforward control for motion systems

Index. Index. More information. in this web service Cambridge University Press

Regular and chaotic oscillations of friction force

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

DISPLACEMENT-BASED MEASUREMENT OF STATIC AND DYNAMIC COEFFICIENTS OF FRICTION

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) IN BIOMEDICAL ENGINEERING SEMESTER 1 EXAMINATION 2017/2018 ADVANCED BIOMECHATRONIC SYSTEMS

Tracking control of piezoelectric actuator system using inverse hysteresis model

INVESTIGATION OF FRICTION HYSTERESIS USING A LABORATORY- SCALE TRIBOMETER

Identification and Control of Mechatronic Systems

Research Article Force Control for a Pneumatic Cylinder Using Generalized Predictive Controller Approach

Joint Torque Control for Backlash Compensation in Two-Inertia System

Design and Implementation of Two-Degree-of-Freedom Nonlinear PID Controller for a Nonlinear Process

PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

MAE 143B - Homework 9

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

Experimental comparison of five friction models on the same test-bed of the micro stick-slip motion system

High Frequency Variation Speed Control of Spindle Motor for Chatter Vibration Suppression in NC Machine Tools

Positioning Servo Design Example

IDENTIFICATION AND COMPENSATION OF FRICTION FOR A DUAL STAGE POSITIONING SYSTEM. A Thesis SATISH THIMMALAPURA

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

EXPERIMENTAL INVESTIGATION OF THE FRICTIONAL CONTACT IN PRE-SLIDING REGIME

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Mechanical Systems and Signal Processing

(Refer Slide Time: 00:01:30 min)

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

The Effect of the Static Striebeck Friction in the Robust VS/Sliding Mode Control of a Ball-Beam System

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Topic # Feedback Control Systems

Intelligent Control of a SPM System Design with Parameter Variations

Friction Identification for Haptic Display

(a) Find the transfer function of the amplifier. Ans.: G(s) =

Richiami di Controlli Automatici

Auto-tuning Fractional Order Control of a Laboratory Scale Equipment

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

PERIODIC signals are commonly experienced in industrial

Table of Laplacetransform

PRESENTLY, most hard disk drive (HDD) servo systems

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Lecture 7: Anti-windup and friction compensation

Exponential Controller for Robot Manipulators

YTÜ Mechanical Engineering Department

Control System Design

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

Extending a dynamic friction model with nonlinear viscous and thermal dependency for a motor and harmonic drive gear

Cascade Controller Including Backstepping for Hydraulic-Mechanical Systems

FRICTION AND FRICTION COMPENSATION IN THE FURUTA PENDULUM

Research Article. World Journal of Engineering Research and Technology WJERT.

Carlos Canudas de Wit. ENSIEG-INPG, BP 46, 38402, ST. Martin d'heres, France. ultrasonic motor. more sophisticated friction model of the form:

Transcription:

Friction Compensation for Precise Positioning System using Friction-Model Based Approach Chiew, T. H., Jamaludin, Z., Bani Hashim, A. Y., Rafan, N. A., and Abdullah, L. Faculty of Manufacturing Engineering, Department of Robotics and Automation, Universiti Teknikal Malaysia Melaka, Durian Tunggal, 761 Melaka, Malaysia. fosterchiew87@gmail.com; zamberi@utem.edu.my; aidawaty@utem.edu.my; lokman@utem.edu.my Abstract Friction force is an undesirable and nonlinear disturbance force that greatly influenced the accuracy and precision performance of machine tools. The main effect of friction forces is the formation of quadrant glitches during motion reversal. The traditional linear controller such as proportional-integral-derivative (PID) controller is required to be extended to model or non-model based techniques to provide high tracking performances. This paper mainly focuses on friction compensation of ball-screw driven system using nonlinear PID (N-PID) controller and friction model-based techniques. Adaptive behavior is introduced into PID controller by adding a nonlinear function. Two friction models namely; static friction model and Generalized Maxwell-slip (GMS) model are used. Experimental results showed that static friction model feedforward produced superior results in tracking error reduction whereas GMS model produced greater results in reduction of quadrant glitches magnitude. A combined model feedforward with N-PID controller that consists of both static and GMS friction models showed best performance in terms of tracking error and magnitude of quadrant glitches reduction as both advantages of respective individual friction models are combined and complement to each other. Keywords accuracy; friction compensation; friction model; machine tools; precision I. INTRODUCTION Friction is one of the undesired disturbance forces that affected the tracking accuracy and precision of machine tools. One of the typical effects of friction forces is the formation of quadrant glitches or spikes during velocity reversal, i.e. the circular motion [1-2]. Thus, the compensation of this disturbance force is highly desired. Many friction compensation methods had been recorded and reviewed throughout the decade [3-4] and these methods are basically divided into two categories, namely; frictionmodel based and friction-model free approaches. In frictionmodel based approach, friction models are used to characterize the friction behavior and cancelled out the frictional effect in the system. Many friction models had been introduced and validated experimentally in the literature such as the static friction model [5], LuGre model [6] and Generalized Mawellslip (GMS) model [7]. Recently, some extended versions of GMS model are introduced in literature such as Smoothed GMS (S-GMS) model [8] and Modified GMS (M-GMS) model [9]. These friction models described the characteristics of friction forces in pre-sliding and sliding regime that dominantly dependent on displacement and velocity respectively. Feedforward of these friction models into the system had been proven to reduce the frictional effect of system and example of such records can be found in [1]. On the other hand, friction-model free approach compensated friction by utilizing the mathematical equation or iteration method, that is, through the application of linear or nonlinear controllers. Typical examples of linear controllers are inverse-model-based disturbance observer [1] and repetitive controller (RC) [11] while sliding mode controller (SMC) [12] and nonlinear proportional-integral-derivative (N-PID) controller [13] are examples of nonlinear controllers. However, RC is normally applied for system with periodic disturbances while the high cost and complexity in application becomes a great challenge in applying SMC. Typical option of application in industry is the disturbance observer and N-PID controller. N-PID controller is attractive due to its simplicity, complementary and eases of application into the existing system that typically using PID or cascade controller. In addition, the nonlinear function in N-PID controller also introduced adaptive property into the system. This paper proposes a simple and efficient control approach for friction compensation using both friction-model based and friction-model free techniques. Friction is compensated using the feedforward of static friction model, GMS model or the combination of both friction models, in combination with N- PID controller as base controller. This paper is organized as follows. Section II describes the experimental setup and Section III discusses the structure and identification of parameters for the two friction models applied. Section IV shows the design of controller as well as the overall control scheme for friction compensation. Section V compares and discusses the results based on the tracking performance in terms of tracking error and lastly Section VI summarizes and concludes the findings of this paper.

Phase (deg) Magnitude (db) II. EXPERIMENTAL SETUP The considered test setup is a ball-screw driven XYZ Stage that consists of a two axes milling table, namely; x-axis and y- axis as shown in Fig. 1. These axes are driven by a Panasonic MSMD 22G1U AC servomotor and equipped with an incremental encoder with resolution of.5 millimeter/pulse respectively. Fig. 2 shows the schematic diagram of overall experimental setup. Y( s) U ( s ) 2 s A, (1) Bs C with A = 19.85 mm/v s 2, B = 168.4 V/s and C = 176.8 V/s 2, where Y represents the output position in unit of millimeter while U represents the input voltage to the drive in unit of volt. 4 2 Bode Diagram Measured FRF Model -2-4 -6-9 -18-27 -36 1 1 1 2 Frequency (Hz) Fig. 3. FRF measurement and estimated model of x-axis. Fig. 1. XYZ Stage used in experimental setup. III. FRICTION MODEL IDENTIFICATION Two friction models, namely; static friction model and GMS model are considered and identified in this paper. A. Static Friction Model Static friction model is a well-known model that characterizes the friction behaviour in sliding regime, i.e. dependent on sliding velocity, v. This model incorporates Coulomb, Stribeck and viscous friction yielding (2). Fig. 2. Schematic diagram of overall experimental setup. The milling table is powered by servo amplifier and is connected to the dspace DS114 Digital Signal Processor (DSP) board. This DSP board is linked with personal computer that equipped with Matlab and ControlDesk software. The main function of the DSP board is acted as data acquisition unit to send, collect and receive data between computer and the encoder of the milling table. The command and data collection such as the input and output signals are monitor and manage by the host computer. The signal from host computer is amplified by a factor of 1 via servo amplifier before reaching the milling table. Only x-axis is considered in this paper. The dynamics of the considered system is described using single-input-single-output (SISO) model and it is estimated using frequency domain identification approach. By utilizing the band-limited random excitation signal, the input and output measurements are obtained and these data is estimated using H1 estimator [14] to produce the SISO frequency response function (FRF) as shown in Fig. 3. Parametric model is fit on the FRF by using nonlinear least square frequency domain identification method [14] and thus, produced a second order transfer function with delay of.129 seconds as shown in (1). F( v) Fc ( Fs Fc ) exp v V s v sign( v) F c, F s, and σ indicate Coulomb, static and viscous friction forces respectively. δ represents the Stribeck shape factor while the Stribeck velocity is represented by V s. The identification method for this model is described in [15] and the identified parameters are tabulated in Table I. TABLE I. PARAMETERS OF STATIC FRICTION MODEL Parameters F c (N) F s (N) V s (mm/s) σ (N s/mm) Values.5 3.8 6.67 6. 1. B. GMS Model GMS model describes the friction behavior in both sliding and pre-sliding regime based on the Maxwell-slip model that consists of N different elementary slip-blocks and springs in parallel connection. This model incorporates the Stribeck curve during constant velocity, frictional memory in sliding regime δ (2)

Phase (deg) Magnitude (db) Imaginary Axis Phase (deg) Magnitude (db) and the non-local memory of hysteresis function in pre-sliding regime yielding (3) and (4). dfi dt sign dfi dt v k v (3) i Fi C i (4) s v During sticking process, i.e. velocity reversal, friction acted as a spring model with stiffness, k i. When the elementary friction force, F i equals to a maximum value of Coulomb force, W i = α i s(v), slipping process occurred. α i represents the normalized sustainable maximum friction force of each element during sticking and s(v) represents the Stribeck curve. C (equals to 1/V s ) is a constant parameter that indicates the rate of friction force followed the Stribeck effect in sliding. The summation of output of all elementary models and viscous constant σ (if presence) yielding (5) that denotes the total friction force. N F f ( t) Fi( ( t) v( t) (5) i1 In this paper, a GMS model with four elementary slipblocks (N = 4) is selected. A virgin curve is formed based on the measurements at few different constant velocities to identify the friction characteristics during pre-sliding regime. Details of identification approach are recorded in [15] and the identified parameters for the model are tabulated in Table II. TABLE II. PARAMETERS OF GMS MODEL α i Values (N) k i Values (N/mm) α 1.625 k 1 46.4286 α 2.1375 k 2 61.947 α 3.1 k 3 1.4167 α 4.125 k 4 6.25 Values 1.251 1.251e-3 6.257e-3 Fig. 4, Fig. 5 and Fig. 6 shows the Bode plots, Nyquist plot and sensitivity function of the designed PID controller respectively. The properties of the designed PID controller are tabulated in Table IV. 4 2-2 315 27 225 18 135 9 Bode Diagram Gm = 9.9 db (at 184 Hz), Pm = 54.2 deg (at 64.9 Hz) 1 1 1 2 Frequency (Hz) Fig. 4. Bode diagram of open loop transfer function. 1 8 6 4 2-2 -4-6 -8 Nyquist Diagram -1-1.2-1 -.8 -.6 -.4 -.2.2 Real Axis Fig. 5. Nyquist diagram of open loop transfer function. 1-1 -2-3 Bode Diagram System: s Frequency (Hz): 38.5 Magnitude (db): -3-4 135 IV. DESIGN OF CONTROLLER This section discusses the design of controller, i.e. the N- PID controller. N-PID controller is one of the extensions of conventional PID controller where a selected nonlinear function is added into the PID controller in cascade form. Addition of the nonlinear function allowed the controller to perform adaptively. A PID controller is designed prior to the selection of nonlinear gain function. In this paper, the PID controller is designed using traditional loop shaping method in frequency domain [16]. The parameters of the designed PID controller are tabulated in Table III. TABLE III. PARAMETERS OF PID CONTROLLER Parameters K p (V/mm) K i (V s -1 /mm) K d (V s/mm) 9 45-45 1 1 1 2 Frequency (Hz) Fig. 6. Sensitivity function of the system. TABLE IV. PROPERTIES OF PID CONTROLLER Properties Values Gain margin (db) 9.9 Phase margin (degree) 54.2 Bandwidth (Hz) 38.5

w * Imaginary axis Nonlinear gain, k(e) There are many choices of established nonlinear functions can be found in literature. The selected sector bounded nonlinear gain function for this paper is shown in (6) and (7) due to its simplicity [17]. exp( ke) exp( ke) e e emax k ( e) ; e (6) 2 emaxsign( e) e emax f ( e) k( e) e( t) Equation (6) derives the nonlinear gain as a function of error, e(t) which bounded in k(e) k(e max ). Positive constant, k represents the rate of variation of nonlinear gain while e max denotes the range of variation of error in the unit of millimeter. Scaled error is represented as f(e) in (7). The overall equation of N-PID controller is shown in (8). (7) Ki GN PID( s) k( e) ( K p Kd s) (8) s Two parameters are required to be tuned in for N-PID controller, i.e. k and e max. These two parameters are tuned using heuristic method based on the Popov stability criterion and the details of design procedure are discussed in previous research [18]. A Popov plot is plotted using Matlab coding as shown in Fig. 7 and this plot is used to determine the maximum value of k(e). 2.5 2 1.5 ko=15 emax=.1 1 -.1 -.8 -.6 -.4 -.2.2.4.6.8.1 Error, e (mm) Fig 8. Graph of nonlinear gain k(e) against error e. According to Fig. 8, the controller is acted as linear PID controller when error, e(t) is as the nonlinear gain k(e) is equal to 1. In other words, the nonlinear gain k(e) is only functioned during the presence of errors. The overall control scheme of this paper is as shown in Fig. 9. The input position signal is represented by r(t) while output position signal is represented by y(t). v(t) denotes the velocity input while k f represents the motor constant, i.e. 25.19 N/V. 4 Popov line 35 3 25 2 Fig. 9. Overall control scheme of friction compensation. 15 1 5 (-.3437,) -.4 -.3 -.2 -.1.1 Real axis Fig. 7. Popov plot for N-PID controller. Fig. 7 shows that the crossing point is at (-.3437,) and the maximum value of k(e) or k(e max ) is calculated based on (9). 1 k( e max ) (9) G ( jw) openloop where G openloop (jw) is the real value of crossing point in Popov plot. Thus, the calculated value of k(e max ) is 2.995 and based on this value, the selected value of k and e max are 15 and.1 mm respectively. Value of e max is selected in small value to avoid overshoot [17]. Fig. 8 shows the relationship of nonlinear gain k(e) with various of error e. V. EXPERIMENTAL RESULTS Experiment is conducted based on control scheme in Fig. 9. A sinusoidal signal with amplitude of 3 mm and velocity of 1 mm/s is used as the input signal r(t). The derivation of r(t), i.e. a cosine signal, is used as the input signal v(t) to the friction model for friction model feedforward approach. The tracking error e(t) and the input velocity signal v(t) are recorded. Fig. 1 shows the experimental results of friction compensation and the quadrant glitches are detected as shown in red circle. The quantitative results, i.e. reduction of tracking errors and quadrant glitch are summarized and tabulated in Table V and Table VI respectively..4.2 -.2 -.4 5 1 15 2 (a).4.4.2 -.2 -.4 5 1 15 2 (b).4.2 -.2 -.4 5 1 15 2 (c).2 -.2 -.4 5 1 15 2 (d)

Fig. 1. Measured tracking errors for (a) no friction feedforward, (b) static friction model feedforward, (c) GMS model feedforward, and (d) feedforward with combining models. TABLE V Friction compensation method REDUCTION OF TRACKING ERROR No feedforward.191 Static friction model.12 GMS model.188 Static + GMS model.1 TABLE V Friction compensation method REDUCTION OF QUADRANT GLITCH No feedforward.5 Static friction model.4 GMS model.35 Static + GMS model.25 Quadrant glitch (mm) Based on the results in Fig. 1, Table IV and Table V, it is clearly shown that the friction model feedforward approach is effective in friction compensation. Static friction model feedforward greatly reduced the overall tracking errors while only slight reduction of tracking errors is observed for GMS model feedforward. This phenomenon is observed because static friction model is highly focused on sliding regime of friction that dependent on velocity and Stribeck effect. Hence, static friction model contributed more on the reduction of tracking error along the motion. Conversely, GMS model is focused more on the reduction of friction in pre-sliding regime, i.e. quadrant glitches and therefore, its effect in reduction of tracking error is limited. On the other hand, GMS model provided better solution in reduction of quadrant glitches as it accounted the non-local hysteresis of friction in pre-sliding regime. However, the friction compensation component of GMS model in sliding regime is not as efficient as static friction model that specifically targeted on friction in sliding regime. Thus, GMS model is more pronounced in reduction of quadrant glitches in this case. In the case of feedforward with both friction models, promising results are obtained where tracking errors and quadrant glitches are greatly reduced. These results showed that both friction models are complemented to each other and both of their advantages are utilized. VI. CONCLUSION Friction model feedforward approach is applied for friction compensation of a ball-screw driven system in this paper. Static friction model and GMS model are selected to characterize the friction forces and N-PID controller is used as the base controller in the system. Results showed that the feedforward of both friction models simultaneously provided the superior results in terms of tracking errors and quadrant glitches reduction. Static friction model is excellent in tracking errors reduction while GMS model is pronounced in quadrant glitches reduction. These benefits of both friction models are combined as both models are complement to each other when both models are feedforward together. ACKNOWLEDGMENT This research is financially supported by Centre for Research and Innovative Management (CRIM) of Universiti Teknikal Malaysia Melaka (UTeM). Authors also would like to thank Faculty of Manufacturing Engineering in sponsoring the equipment and laboratory. REFERENCES [1] R. Sato, and M. Tsutsumi, Generation mechanism of quadrant glitches and its compensation, 6 th International Conference on Micro Manufacturing (ICOMM), pp. 157-164, 211. [2] K. Nishio, R. Sato, and K. Shirase, Influence of motion errors of feed drive systems on machined surface, Jouranl of Advanced Mechanical Design, Systems, and Manufacturing, vol. 6, pp. 781-791, 212. [3] B. Armstrong-Hélouvry, P. Dupont, and C. Canudas de Wit, A survey of models, analysis tools and compensation methods for the control of machines with friction, Automatica, vol. 3, pp. 183-1138, 1994. [4] N. A. Rafan, Z. Jamaludin, L. Abdullah. T. H. Chiew, and M. Mat Ali, Review on friction compensation approach for machione tools application, International Conference on Design and Concurrent Engineering (idecon), pp. 144-148, 212. [5] J. Wojewoda, A. Stefanski, M. Wiercigroch, and T. Kapitaniak, Hysteresis effects of dry friction: modeling and experimental studies, Philosophical Transactions of The Royal Society A, vol. 366, pp. 747-765, 28. [6] C. Canudas de Wit, H. Olsson, K. J. Åstrӧm, and P. Lischinsky, A new model for control of systems with friction, IEEE Transactions on Automatic Control, vol. 4, pp. 419-425, 1995. [7] V. Lampaert, F. Al-Bender, and J. Swevers, A Generalized Maxwellslip friction model appropriate for control purposes, Proceedings International Conference Physics and Control, vol. 4, pp. 117-1177, 23. [8] M. Boegli, T. De Laet, J. De Schutter, and J. Swevers, A smoothed GMS friction model sutied for gradient-based friction state and parameter estimation, IEEE/ASME Transactions on Mechatronics, vol. 19, pp. 1593-162, 214. [9] T. Piatkowski, GMS friction model approximation, Mechanism and Machine Theory, vol. 75, pp. 1-11, 214. [1] Z. Jamaludin, H. Van Brussel, and J. Swevers, Friction compensation of an XY feed table using friction-model-based feedforward and an inverse-model-based disturbance observer, IEEE Transactions on Industrial Electronics, vol. 56, pp. 1955-1962, 29. [11] R. Cao, and K. S. Low, A repetitive model predictive control approach for precision tracking of a linear motion system, IEEE Transactions on Industrial Electronics, vol. 56, pp. 1955-1962, 29. [12] F. Cupertino, D. Naso, E. Mininno, and B. Turchiano, Sliding-mode control with double boundary layer for robust compensation of payload mass and friction in linear motors, IEEE Transactions on Indusry Applications, vol. 45, pp. 1688-1696, 29. [13] B. Armstrong, D. Neevel, and T. Kusik, New results in NPID control: tracking, integral control, friction compensation and experimental

results, IEEE Transactions on Control System Technology, vol. 9, pp. 399-46, 21. [14] R. Pintelon and J. Schoukens, System identification A Freqeuncy Domain Approach, 2nd ed., New York: Wiley-IEEE Press, 212. [15] T. H. Chiew, Z. Jamaludin, A. Y. Bani Hashim, N. A. Rafan, and L. Abdullah, Identification of friction models for precise positioning system in machine tools, Procedia Engineering, vol. 53, pp. 569-578, 213. [16] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control Analysis and Desgin, 2nd ed., Chichester: John Wiley & Sons, 25. [17] M. F. Rahmat, S. N. Sy Salim, N. H. Sunar, A. A. M. Faudzi, Z. H. Ismail, and K. Huda, Identification and non-linear control strategy for industrial pneumatic actuator, International Journal of the Physical Sciences, vol. 7, pp. 2565-2579, 212. [18] Y. X. Su, D. Sun, and B. Y. Duan, Design of an enhanced nonlinear PID controller, Mechatronics, vol. 15, pp. 15-124, 25.