Research Article  Open Access
Characteristic Modeling and Control of Servo Systems with Backlash and Friction
Abstract
A novel approach for modeling and control of servo systems with backlash and friction is proposed based on the characteristic model. Firstly, to deal with frictioninduced nonlinearities, a smooth Stribeck friction model is introduced. The backlash is modeled by a continuous and derivable mathematical function. Secondly, a characteristic model in the form of a secondorder slowly timevarying difference equation is established and verified by simulations. Thirdly, a composite controller including the goldensection adaptive control law and the integral control law is designed and the stability of the closedloop system is analyzed. The simulation and experimental results show that the proposed control scheme is effective and can improve the steadystate precision and the dynamic performance of the servo system with backlash and friction.
1. Introduction
Servo systems have been widely used in various applications, such as machine tools, robots, semiconductor manufacturing manipulators, radars, and satellite antennas. With the development of technology, there is an increasing demand for high precision position controllers, which should have fast tracking behavior, disturbance rejection ability, and robustness to uncertainties. However, the nonsmooth nonlinearities including backlash and friction are often present in servo systems, which can lead to steadystate tracking errors, undesired stickslip motion, and limit cycles [1, 2]. Although some control approaches [1, 2], such as PD control, fuzzy control, adaptive control, robust adaptive control, neural networks control, and sliding mode control, have been given to reduce the backlash and friction effect, it is still a challenging problem because of the nondifferentiable nature of the backlash and friction. In addition, backlash and friction have previously been studied separately [1, 2], more rarely together. In many servo systems, a controller designed to compensate only for friction may perform poor performance in the presence of backlash, and vice versa, because they coexist in these systems. Thus, both of them should be taken into consideration in the controller design.
Backlash is present in servo systems with gear transmissions, where the motor temporarily loses direct contact with the load when the backlash gap opens. It may often cause delays, oscillations, and steadystate errors. Since backlash is characterized by nondifferentiable nonlinearity, which is poorly known, the control system with unknown backlash is a difficult problem. Therefore, a number of different approaches to model and compensate for backlash have been investigated for several decades. A recent survey paper [2] summarizes the backlash models and the compensation methods. Different mathematical models have been developed to describe the backlash phenomenon, such as deadzone model and hysteresis model [2]. The deadzone model is a static, scalar nonlinear function, which means that it is relatively easy to be analyzed. In this paper, we will adopt it as the backlash model. Many papers deal with the compensation for the backlash. An adaptive control scheme developed by Tao and Kokotović for the systems with unknown backlash is given in [3]. The scheme of Selmic and Lewis [4] implements a dynamic inversion compensation for backlash using the backstepping technique with neural networks. In [5], an optimal control scheme is employed for backlash compensation and a feedback linearization is designed to decouple the multivariable nonlinear dynamics so that backlash compensation and tracking control can be both achieved. In [6], a novel adaptive control design is achieved by introducing a smooth inverse function of the dead zone and using it in the controller design with the backstepping technique. A hybrid model based on model predictive control (MPC) scheme for backlash compensation is introduced in [7]. A secondorder sliding mode observer ensuring the finite time convergence of estimated state values towards real state values in a nonlinear mechanical system with backlash is given in [8]. A linear estimator for the fast and accurate estimation of the position and velocity in the presence of backlash in automotive power trains is described in [9]. In [10], an adaptive dynamic surface control scheme combined with sliding mode control to compensate for backlash nonlinearities in a linear stage motion system is present. In [11], an extended state observer (ESO) combined with the adaptive sliding mode control theory is proposed to deal with a nonlinear pneumatic servo system characterized with input backlash.
Friction is one of the most important limitations in high precision position systems. It can cause tracking errors, selfexcited vibration, and limit cycles [1]. Friction modeling and compensation have been studied extensively in the past few decades but is still full of interesting problems due to their practical significance and the complex behavior of friction. Satisfactory friction compensation can be obtained if a good friction model is available. However, friction is a highly nonlinear phenomenon, which is difficult to be described by a simple model [1]. Some models, which include both static and dynamic, have been proposed by researchers. A classical static friction model contains the property such as Coulomb friction, stiction, Stribeck effect, and viscous friction [1]. Dynamic friction models, mainly including the Dahl model [12] and the LuGre model [13], have been proposed and shown to be more beneficial. However, experimental measurements have proved that a good static friction model can approximate the real friction force with a degree of 90% fidelity [14]. The dynamic friction behaviour can be introduced in the static model as a bounded additive model uncertainty [1]. Therefore, the static friction model with Stribeck effect has a great significance for practical applications. The control methods for friction compensation are divided into three categories [1, 15]: the modeloriented friction compensation scheme, the adaptive compensation scheme, and the soft computing approach. In [16], a nonlinear proportionalintegralderivative (NPID) control has been designed to improve compensation for friction by applying a state feedback NPID control law with timevarying state feedback gains. In [17–19], a fuzzy system is utilized to adaptively learn unknown friction behavior and compensate for it. In [20], an adaptive friction compensator structure is proposed in which the Stribeck friction term is approximated by RBFtype neural network. To handle model uncertainties, robust adaptive control techniques [21, 22] are also very popular for friction compensation.
From the preceding discussion, it can be found that the majority of previous studies have addressed either the friction compensation problem or the backlash compensation problem. Very few papers deal with the control of systems in the presence of backlash and friction [23, 24]. This motivates us to carry out present work. In this paper, we adopt a new adaptive control method based on a characteristic model to handle both friction and backlash. The characteristic modeling theory and methods, proposed by Wu in the 1990s, are an integrated and practical modeling and control theory based on the controloriented design thought, and improved gradually in the recent 20 years, which has already been applied successfully in more than 400 systems belonging to nine kinds of engineering plants in the field of astronautics and industry [25–27]. The characteristic modeling is based on the dynamics characteristics and control performance requirements of the plants, rather than being only based on accurate plant dynamics analysis. This method provides a feasible loworder intelligent controller design method for various complicated plants with nonlinearities and uncertainties, and whose output variables cannot be measured online continuously. Currently, it has not been applied in servo systems with backlash and friction. Therefore, we will attempt to use a characteristic model to describe the servo system with backlash and friction and design the controller.
The remainder of this paper is organized as follows. In Section 2, we describe the original dynamic model and the characteristic model of the servo system with backlash and friction. In Section 3, the composite controller including the goldensection adaptive control law and the integral control law is designed, and the stability of the closedloop system is analyzed. Sections 4 and 5 present consecutively the simulation and experimental results. Finally, the conclusion is given in Section 6.
2. Characteristic Modeling
The characteristic modeling is based on the dynamics characteristics and control performance requirements of the plants, rather than being only based on accurate plant dynamics analysis. This method provides a feasible loworder intelligent controller design method for various complicated plants with nonlinearities and uncertainties.
A characteristic model has the following features [25].(1)For the same input, a plant characteristic model is equivalent to its practical plant in output. In a dynamic process, the output error can be maintained within a permitted range. In the steady state, their outputs are equal.(2)Besides plant characteristics, the form and order of a characteristic model mainly rely on control performance requirements.(3)The structure of a characteristic model should be simpler, than an original dynamic equation, easier, and more convenient to be realized in engineering.(4)A characteristic model is different from the reducedorder model of a highorder system. It compresses all the information of the highorder model into several characteristic parameters. In the bandwidth of the control system, no information is lost. In general, a characteristic model is represented by a slowly timevarying difference equation.
Characteristic modeling mainly considers the characteristic relation between control input and output. There are two approaches to establish characteristic model. One is to establish the characteristic model directly according to the dynamic features of the practical plant and the control performance requirements. And the other is to establish the characteristic model based on the original dynamic model. The latter one is applied in this paper; that is, the original dynamic model containing backlash and friction seems as the standard plant model of the system. Then the characteristic model is established based on it.
2.1. Dynamic Model
The structure of a typical electromechanical system driven by gears is shown in Figure 1. and denote the angular displacement and the angular velocity of the motor, respectively. and denote the angular displacement and the angular velocity of the load, respectively, and denote the rotational inertia of the motor and the load, respectively, and denote the torque of the motor and the load, respectively, and denote the viscous friction coefficient of the motor and the load, respectively, and denotes the gear ratio.
The deadzone model is used to model the backlash in Figure 1, and can be expressed as where denotes the elastic torque between the motor and the load, denotes the stiffness, denotes the deadzone function, () denotes the relative angular displacement between the motor and the load, and denotes half of the backlash width.
Besides the backlash nonlinearity, the friction nonlinearity should be also considered in the system. The Stribeck model is used to describe the friction in this paper. So the friction torque can be expressed as where , , , , and represent the Coulomb friction, the maximum static friction, the viscous damping coefficient, the angular velocity of the motor, and the Stribeck speed, respectively, and represents the sign function. and are empirical constants, which are usually assumed to be 0.05 and 2, respectively.
The dynamic equations of a typical electromechanical system driven by gears can be expressed as where denotes the armature voltage, denotes the armature current, and denote the resistance and the inductance, respectively, denotes the back electromotive force coefficient of the motor, and denotes the torque coefficient of the motor.
The system (4) can also be represented by the structure diagram as shown in Figure 2.
2.2. Characteristic Model
The nonlinear system is expressed as Let and ; then (5) can be rewritten as This nonlinear system (6) is assumed as follows (see [28]).
Assumption 1. The system is a SISO system.
Assumption 2. The order of control input is 1.
Assumption 3. If all the variables and in are zero, .
Assumption 4. is continuous differentiable to all the variables, and all partial derivatives are bounded.
Assumption 5. , where is positive constant and is sample period.
Assumption 6. All the variables and are bounded. This assumption can be satisfied easily in practical engineering.
Lemma 7 (see [28]). If the system (5) satisfies the above Assumptions 1–4 and sample time satisfies some certain conditions, the characteristic model of the system can be established in the form of a secondorder timevarying difference equation as
where , , , and are coefficients.
When the controlled system is stable and satisfies Assumptions 5 and 6, the following conclusions can be drawn.(1)In a dynamic process, under the same input, the output of the characteristic model is equal to that of the practical plant (suitably selected sampling period can make sure that the output error is kept within a permitted range). In the steady state, both outputs are equal.(2)The coefficients , , , and are slowly timevarying.(3)The range of these coefficients can be determined beforehand.
If the system is a minimum phase system, in (7) can be left out.
According to Lemma 7, the characteristic model only can be applied to the system which is continuous differentiable to all the variables and where all partial derivatives are bounded. But in the system dynamic equations (4), the deadzone function of the backlash model and the sign function in the friction model are both indifferentiable. Thus, to establish the characteristic model of the system, the backlash model and the friction model should be smoothed.
According to the modeling method of backlash (see [29]), a continuous approximate deadzone function is introduced as where and are undetermined parameters in the backlash model. For analysing the degree of the approximation of the function (8) to (2), is defined to be the difference between the two functions:
Lemma 8 (see [29]). When and , the following conclusions can be obtained:(1);(2) is a monotonous increasing function;(3)the area enclosed by and is the minimum;(4).
Thus, the approximate deadzone function can be used to replace the deadzone function in the system dynamic equations (4), and can be rewritten as
To make the friction model smooth, the function is used to replace the sign function in the friction model. is defined as
As shown in Figure 3, the function is smaller and smaller with increasing.
Thus, the friction torque can be rewritten as Define , , , , and ; then The system (4) can be expressed by state The characteristic model of the system can be obtained based on Lemma 7 as where where the parameters , , and are all bounded and the bound can be determined beforehand according to Lemma 7. These coefficients are timevarying and need to be estimated online, so the recursive least squares (RLS) method with forgetting factor is applied. The recursive formula is shown as
To verify the effectiveness of the proposed characteristic model, the simulations of verifying the characteristic model are performed based on MATLAB. The output of the dynamic model is as the standard output. The scheme of verifying the characteristic model is shown in Figure 4.
The system parameters are as , , , , , , , , , , , and , .
The sampling period is . Define the error between the output of the characteristic model and the standard output as
The RLS method expressed in (17) is used to estimate the characteristic parameters; the initial values are selected as , , and the forgetting factor is 0.99.
The results of verifying the characteristic model are shown in Figures 5–7.(1)When V, the results are shown in Figure 5.(2)When V, the results are shown in Figure 6.(3)When V, the results are shown in Figure 7.
(a) ,
(b)
(c) Characteristic model output
(d)
(a) ,
(b)
(c) Characteristic model output
(d)
(a) ,
(b)
(c) Characteristic model output
(d)
According to Figures 5–7, the error between the characteristic model and the dynamic model is very small. The results indicate that the characteristic model can well describe the electromechanical system.
3. Controller Design and Stability Analysis
According to [25], the system error characteristic equation can be expressed as a secondorder slowly timevarying difference equation: where () is the error output, is the system input, and is the controller input which is designed as where and are the goldensection adaptive control law, and the integral control law, respectively, which satisfy where and are the goldensection feedback coefficients, , , and are the estimates of , , and , and is a variable integral coefficient. Take (20) and (21) into (19) to obtain where
Define , where so that the system (22) can be expressed as where
In order to analyze the uniform asymptotic stability of system (22), the following three lemmas are introduced.
Lemma 9 (see [30]). Assume that a linear timevarying discrete system can be written as where , , and the origin is the equilibrium state of the system. For a given uniformly bounded, positive definite symmetric matrix , if which can be obtained by is a uniformly bounded, positive definite symmetric matrix, then the equilibrium state of the system (26) is uniformly asymptotically stable according to Lyapunov theory.
Lemma 10 (see [30]). Assume that is a symmetric matrix which satisfies(1)every element and principal minor of can be expressed as a continuous function about or a constant;(2) belongs to a finite closed interval, where is a finite positive integer;(3)all principal minors of are greater than zero.
Then is a uniformly bounded, positive definite symmetric matrix.
Lemma 11 (see [30]). Assume that and , where is a positive constant. Assume that , , , , , and satisfy
The quadratic trinomial about is
whose discriminant root is . When
the quadratic trinomial (30) is greater than zero.
Design the symmetric matrix as
where are all positive constants and :
where are positive constants and , where is the bound of ; that is, .
Then the can be calculated as
where
Theorem 12. The sufficient conditions which guarantee the uniform asymptotic stability of the timevarying discrete system (15) are(1), , and satisfy (2)The change rate of , , and satisfy where
Remark 13. Due to , we obtain by (37). According to (38), we get So .
Remark 14. The bound of and is related to and , respectively, in (37) and (38). In order to make the conditions (37) and (38) possible to be satisfied in the operation of the system, we reduce the range for where is a positive constant. In this way, the upper bound and lower bound of and are constant and they are possible to implement in real system.
Proof of Theorem 12. The firstorder principal minor of satisfies
The secondorder principal minor of satisfies
The thirdorder principal minor of satisfies
As a result, is a uniformly bounded, positive definite symmetric matrix by Lemma 10.
The firstorder principal minor of is
According to (38) and in (37), we can obtain .
Define
According to (43), the secondorder principal minor of is
where
and can be expressed in the form of (29) and (28):
Then the discriminant root of the quadratic trinomial (52) about is
where
We can get by (37), so . Then we have according to (41) and Lemma 11.
The thirdorder principal minor of is
Define
We get
where
and can be expressed in the form of (29) and (28):
Then the discriminant root of the quadratic trinomial (59) about is
Define
We get
where
and can be expressed in the form of (29) and (28):
Then the discriminant root of the quadratic trinomial (64) about is
where
We can get by (44), so . According to (40) and Lemma 11, we obtain
So we get by (62). Then we have , according to (39) and Lemma 11.
Thus, is a uniformly bounded, positive definite symmetric matrix by Lemma 10. Furthermore, the timevarying discrete system (22) is uniformly asymptotically stable by Lemma 9. The proof is completed.
4. Simulation Results
Considering the characters of the servo system, a composite controller which is composed of goldensection adaptive control law, integral control law, and feedforward control law is applied in the system simulation. The structure of the closedloop system is shown in Figure 8.
The goldensection adaptive control law is given as where , , , and is a small positive constant which ensures that the goldensection adaptive control law is bounded when .
The integral control law is given as
The feedforward control law is given as where is the feedforward coefficient.
In summary, the composite controller is
The values of the controller parameters are , , and .
In order to verify the effectiveness of the servo system, step signal, slope signal, and sine signal, which are often used in the performance test of servo systems, are used as input signals in this paper. In the simulations, the system responses under step signal input, slope signal input, slope signal input, , sine signal input, and sine signal input are tested, respectively.(1)When the input signal is , the results are shown in Figure 9.(2)When the input signal is , the results are shown in Figure 10.(3)When the input signal is , the results are shown in Figure 11.(4)When the input signal is , the results are shown in Figure 12.(5)When the input signal is , the results are shown in Figure 13.
(a) Position tracking response
(b) Tracking error
(a) Position tracking response
(b) Tracking error
(a) Position tracking response
(b) Tracking error
(a) Position tracking response
(b) Tracking error
(a) Position tracking response
(b) Tracking error
5. Experimental Results
To verify the effectiveness of the proposed control scheme, the experiments are conducted on the experimental system as shown in Figure 14. The experimental system consisted of an upper computer, a servo drive, a servo motor, a reducer, and a load. The PC104 (SCM/SPT4) module is used as the upper computer, and it is mainly used for sending instructions and monitoring the status of the system. The servo drive is designed by us based on the DSP TMS320F28335, which has a CAN communication interface and can receive the position instruction from the upper computer in real time. In the running process, the drive implements the control of current, speed, and position of the motor. The PMSM (M403B) produced by Kollmorgen Company is selected as the servo motor in the experiment. The parameters of the motor are listed in Table 1. The high speed and high rigidity planetary gear reducer (FICA35119) produced by Sumitomo Heavy Machinery Company is utilized in the experiment, whose reduction ratio is 1 : 119, and the reduction ratio of the final gears is 1 : 2.

(a) Upper computer and servo drive
(b) Motor and load
The backlash between the motor and the load is 0.36°. PI control scheme is used in the speed controller and current controller of the motor drive; the proportion and integral gains of the speed controller and current controller are 1.2, 0.02, 1.5, and 0.02, respectively, after adjustment. For the sake of comparison, the position controller based on PI control scheme with feedforward compensation (PIF) and the composite position controller including the goldensection adaptive control law, the integral control law, and feed forward compensation (GSAIF) are tested, respectively, in the experiment. In the PIF scheme, the proportion and integral gains are 4.2 and 0.23, respectively, and the feedforward gain is 0.25. In the GSAIF scheme, = 0.995, and , the coefficients of integral gain and feed forward gain are 0.29 and 0.25. Position step, slope, and sine signals are used in the experiments to test the system performance. The experimental results are shown in Figures 15–19.
(a) Position tracking response (PIF)
(b) Position tracking response (GSAIF)
(c) Tracking error (PIF)
(d) Tracking error (GSAIF)
(a) Position tracking response (PIF)
(b) Position tracking response (GSAIF)
(c) Tracking error (PIF)
(d) Tracking error (GSAIF)
(a) Position tracking response (PIF)
(b) Position tracking response (GSAIF)
(c) Tracking error (PIF)
(d) Tracking error (GSAIF)
(a) Position tracking response (PIF)
(b) Position tracking response (GSAIF)
(c) Tracking error (PIF)
(d) Tracking error (GSAIF)
(a) Position tracking response (PIF)
(b) Position tracking response (GSAIF)
(c) Tracking error (PIF)
(d) Tracking error (GSAIF)
(1) Tracking the Step Signal. From Figure 15 it can be obtained that the system overshoot is 1.8° using PIF control scheme; after 1.5 s the system is in a stable state and the tracking error is zero. When using GSAIF control scheme, the overshoot does not appear, and after 0.8 s the system is in a stable state and the stable tracking error is zero too. The comparison results show that the GSAIF scheme has a better dynamic performance and the response speed is much better than the PIF scheme.
(2) Tracking the /s and the /s Slope Signal. As shown in Figures 16 and 17, the system is tested for tracking 0.6°/s and 30°/s position slope signal. In the 0.6°/s tracking experiment, the maximum stable error is 0.023° using PIF scheme. When the system tracks the command signal using GSAIF, the maximum tracking error is only 0.01°. In the 30°/s tracking test, the stable error increases using both of the control schemes. The maximum stable tracking error using PIF scheme is 0.12°. When using GSAIF scheme, the maximum tracking error is 0.08°. The comparison results show that the GSAIF scheme has better smoothness and higher precision tracking performance compared with PIF scheme when tracking the position slope signals.
(3) Tracking the /s, / and /s, / Sine Signal. As shown in Figures 18 and 19, the system is tested for tracking position sine signal; the maximum speed and acceleration of the command signals are 0.6°/s, 0.6°/ and 30°/s, 30°/, respectively. In the 0.6°/s, 0.6°/ sine signal tracking test, the maximum tracking error is 0.06° when using PIF scheme. However, using GSAIF scheme, the maximum tracking error is 0.04°. In the 30°/s, 30°/ sine signal tracking test, the tracking error vibrates severely using the PIF scheme and the maximum tracking error reaches 0.42°. Using GSAIF scheme, there is no obvious vibrations and the maximum tracking error is only 0.26°. The comparison results show that the GSAIF scheme possesses a better suppression ability of nonlinear uncertainties such as backlash and friction when tracking sine signals, and it improves the system tracking precision.
6. Conclusions
In this paper, the characteristic modeling technique is applied for modeling and control of the servo system with backlash and friction. To meet the demands of characteristic modeling, a continuous approximation of deadzone function is introduced to describe the backlash model, and the function is replaced by to make the Stribeck friction model smooth. The characteristic model of the system is established based on a secondorder slowly timevarying difference equation and verified by simulations. The composite controller based on goldensection adaptive law, feedforward compensation, and integral law is proposed, and the stability of the closedloop system is analyzed by Lyapunov theory. It is shown by both simulation and experimental results that it is feasible to establish the characteristic model of the servo system with backlash and friction. The GSAIF controller is also effective, and it can reduce the effect of backlash and friction and improve the steadystate precision and the dynamic performance of the servo system.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgment
This work was supported by the National Natural Science Foundation of China under Grant nos. 61074023 and 60974027.
References
 B. ArmstrongHélouvry, P. Dupont, and C. C. de Wit, “A survey of models, analysis tools and compensation methods for the control of machines with friction,” Automatica, vol. 30, no. 7, pp. 1083–1138, 1994. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 M. Nordin and P.O. Gutman, “Controlling mechanical systems with backlash—a survey,” Automatica, vol. 38, no. 10, pp. 1633–1649, 2002. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 G. Tao and P. V. Kokotović, “Continuoustime adaptive control of systems with unknown backlash,” IEEE Transactions on Automatic Control, vol. 40, no. 6, pp. 1083–1087, 1995. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 R. R. Selmic and F. L. Lewis, “Neural net backlash compensation with Hebbian tuning using dynamic inversion,” Automatica, vol. 37, no. 8, pp. 1269–1277, 2001. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 G. Tao, X. Ma, and Y. Ling, “Optimal and nonlinear decoupling control of systems with sandwiched backlash,” Automatica, vol. 37, no. 2, pp. 165–176, 2001. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 J. Zhou, C. Wen, and Y. Zhang, “Adaptive output control of nonlinear systems with uncertain deadzone nonlinearity,” IEEE Transactions on Automatic Control, vol. 51, no. 3, pp. 504–511, 2006. View at: Publisher Site  Google Scholar  MathSciNet
 P. Rostalski, T. Besselmann, M. Barić, F. van Belzen, and M. Morari, “A hybrid approach to modelling, control and state estimation of mechanical systems with backlash,” International Journal of Control, vol. 80, no. 11, pp. 1729–1740, 2007. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 R. Merzouki, J. A. Davila, L. Fridman, and J. C. Cadiou, “Backlash phenomenon observation and identification in electromechanical system,” Control Engineering Practice, vol. 15, no. 4, pp. 447–457, 2007. View at: Publisher Site  Google Scholar
 A. Lagerberg and B. Egardt, “Backlash estimation with application to automotive powertrains,” IEEE Transactions on Control Systems Technology, vol. 15, no. 3, pp. 483–493, 2007. View at: Publisher Site  Google Scholar
 S. I. Han and J. M. Lee, “Adaptive dynamic surface control with sliding mode control and RWNN for robust positioning of a linear motion stage,” Mechatronics, vol. 22, no. 2, pp. 222–238, 2012. View at: Publisher Site  Google Scholar
 Y.T. Liu, T.T. Kung, K.M. Chang, and S.Y. Chen, “Observerbased adaptive sliding mode control for pneumatic servo system,” Precision Engineering, vol. 37, no. 3, pp. 522–530. View at: Google Scholar
 B. A. Bucci, J. S. Vipperman, D. G. Cole, and S. J. Ludwick, “Evaluation of a servo settling algorithm,” Precision Engineering, vol. 37, no. 1, pp. 10–22, 2013. View at: Publisher Site  Google Scholar
 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. 40, no. 3, pp. 419–425, 1995. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 L. Márton and B. Lantos, “Control of mechanical systems with Stribeck friction and backlash,” Systems & Control Letters, vol. 58, no. 2, pp. 141–147, 2009. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 B. Bona and M. Indri, “Friction compensation in robotics: an overview,” in Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference (CDCECC '05), pp. 4360–4367, Seville, Spain, December 2005. View at: Publisher Site  Google Scholar
 B. Armstrong, D. Neevel, and T. Kusik, “New results in NPID control: tracking, integral control, friction compensation and experimental results,” IEEE Transactions on Control Systems Technology, vol. 9, no. 2, pp. 399–406, 2001. View at: Publisher Site  Google Scholar
 D. Garagić and K. Srinivasan, “Adaptive friction compensation for precision machine tool drive,” Control Engineering Practice, vol. 12, no. 11, pp. 1451–1464, 2004. View at: Publisher Site  Google Scholar
 H. Chaoui and P. Sicard, “Adaptive fuzzy logic control of permanent magnet synchronous machines with nonlinear friction,” IEEE Transactions on Industrial Electronics, vol. 59, no. 2, pp. 1123–1133, 2012. View at: Publisher Site  Google Scholar
 Y. Wang, D. Wang, and T. Chai, “Extraction and adaptation of fuzzy rules for friction modeling and control compensation,” IEEE Transactions on Fuzzy Systems, vol. 19, no. 4, pp. 682–693, 2011. View at: Publisher Site  Google Scholar
 S. N. Huang, K. K. Tan, and T. H. Lee, “Adaptive motion control using neural network approximations,” Automatica, vol. 38, no. 2, pp. 227–233, 2002. View at: Publisher Site  Google Scholar  Zentralblatt MATH
 S.W. Lee, “Robust adaptive stick slip compensation,” Industrial Electronics, vol. 22, no. 5, pp. 747–779, 1995. View at: Google Scholar
 H. Xu and P. A. Ioannou, “Robust adaptive control of linearizable nonlinear single input systems with guaranteed error bounds,” Automatica, vol. 40, no. 11, pp. 1905–1911, 2004. View at: Publisher Site  Google Scholar  Zentralblatt MATH  MathSciNet
 K. Menon and K. Krishnamurthy, “Control of low velocity friction and gear backlash in a machine tool feed drive system,” Mechatronics, vol. 9, no. 1, pp. 33–52, 1999. View at: Publisher Site  Google Scholar
 S. Suraneni, I. N. Kar, O. V. R. Murthy, and R. K. P. Bhatt, “Adaptive stickslip friction and backlash compensation using dynamic fuzzy logic system,” Applied Soft Computing Journal, vol. 6, no. 1, pp. 26–37, 2005. View at: Publisher Site  Google Scholar
 H. Wu, J. Hu, and Y. Xie, “Characteristic modelbased allcoefficient adaptive control method and its applications,” IEEE Transactions on Systems, Man and Cybernetics C, vol. 37, no. 2, pp. 213–221, 2007. View at: Publisher Site  Google Scholar
 B. Meng and H.X. Wu, “A unified proof of the characteristic model of linear timeinvariant systems,” in Proceedings of the American Control Conference (ACC '07), pp. 935–940, New York, NY, USA, July 2007. View at: Publisher Site  Google Scholar
 Y. Wang, “Stability analysis of characteristic model based allcoefficient adaptive control for a class of minimumphase linear system,” Procedia Engineering, vol. 29, pp. 2410–2420, 2012. View at: Publisher Site  Google Scholar
 H. Wu, J. Hu, and Y. Xie, Characteristic ModelBased Intelligent Adaptive Control, Chinese Science and Technology Press, Beijing, China, 2008.
 R.H. Du, Y.F. Wu, W. Chen, and Q.W. Chen, “Adaptive backstepping fuzzy control for servo systems with backlash,” Control Theory and Applications, vol. 30, no. 2, pp. 254–260, 2013. View at: Google Scholar
 D.Q. Sun and H.X. Wu, “Uniform asymptotic stability of 3rdorder timevariant discrete systems,” Journal of Astronautics, vol. 25, no. 5, pp. 502–506, 2004. View at: Google Scholar
Copyright
Copyright © 2014 Yifei Wu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.