In mechanical transmission servo systems, where friction is the primary disturbance, such as robot joints, dynamic friction is considered the leading cause of control inaccuracy in low-speed regions and during velocity direction changes. The LuGre model is a well-established dynamic friction model that has proved successful in describing dynamic frictional phenomena in such systems. However, most identification methods of the LuGre model rely on the prior knowledge of the inner parameters, and the internal state is difficult to observe. These factors make the friction dynamics identification become very cumbersome. On the other hand, we have discovered that the LuGre model exhibits redundancy in predicting friction dynamics. Therefore, in this article, the LuGre model is remodeled as a dynamic neuron by its recurrent quadratic approximation to expose high-order hidden parameters. On the basis of this modeling approach, a direct adaptive control architecture is proposed to identify all unknown parameters without any prior knowledge. In this scheme, a self-tuning combined error neuron is designed whose signal–noise ratio is maximized by principle component analysis. Besides, a kernel function-based stabilizing term is introduced in the update laws to suppress the oscillation during transient response. The feasibility of the strategy is verified through stability analysis. Simulation results show that the estimated LuGre model correctly reveals the actual behavior of friction dynamics. Finally, comparative experiments are carried out on a rotary actuator. The results show that the proposed adaptive control-based learning strategy significantly enhances position tracking performance, especially in the processes of slow crawling and switching in speed direction.
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Zhang, X., Xu, J., Ji, J.: Modelling and tuning for a time-delayed vibration absorber with friction. J. Sound Vib. 424, 137–157 (2018). https://doi.org/10.1016/j.jsv.2018.03.019
Zimmermann, J., Sawodny, O., Lyda, W., Osten, W.: Model-based control of a high-precision measurement machine for multiscale inspection tasks. IFAC Proc. Vol. 43(18), 545–551 (2010). https://doi.org/10.3182/20100913-3-US-2015.00127. (5th IFAC Symposium on Mechatronic Systems)
Tao, T., Jiaguang, M., Hongbin, C., Chengyu, F., Hu, Y., Ge, R., Wenshu, Y., Bo, Q., Lei, C., Mengwei, Z., et al.: A review on precision control methodologies for optical-electric tracking control system. Opt.-Electron. Eng. 47(10), 200315–1 (2020)
Marques, F., Flores, P., Pimenta Claro, J.C., Lankarani, H.M.: A survey and comparison of several friction force models for dynamic analysis of multibody mechanical systems. Nonlinear Dyn. 86(3), 1407–1443 (2016). https://doi.org/10.1007/s11071-016-2999-3
Dewit, C., Olsson, H., Astrom, K., Lischinsky, P.: A new model for control of systems with friction. IEEE Trans. Autom. Control 40(3), 419–425 (1995). https://doi.org/10.1109/9.376053
Swevers, J., Al-Bender, F., Ganseman, C.G., Projogo, T.: An integrated friction model structure with improved presliding behavior for accurate friction compensation. IEEE Trans. Autom. Control 45(4), 675–686 (2000). https://doi.org/10.1109/9.847103
Canudas de Wit, C., Olsson, H., Astrom, K.J., Lischinsky, P.: A new model for control of systems with friction. IEEE Trans. Autom. Control 40(3), 419–425 (1995). https://doi.org/10.1109/9.376053
Huang, S.J., Chiu, C.M.: Optimal lugre friction model identification based on genetic algorithm and sliding mode control of a piezoelectric-actuating table. Trans. Inst. Meas. Control 31, 181–203 (2009). https://doi.org/10.1177/0142331208093938
Irakoze, R., Yakoub, K., Kaddouri, A.: Identification of piezoelectric lugre model based on particle swarm optimization and real-coded genetic algorithm. In: 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 1451–1457 (2015). https://doi.org/10.1109/CCECE.2015.7129494
Khan, Z.A., Chacko, V., Nazir, H.: A review of friction models in interacting joints for durability design. Friction 5(1), 1–22 (2017). https://doi.org/10.1007/s40544-017-0143-0
Vedagarbha, P., Dawson, D.M., Feemster, M.: Tracking control of mechanical systems in the presence of nonlinear dynamic friction effects. IEEE Trans. Control Syst. Technol. 7(4), 446–456 (1999). https://doi.org/10.1109/87.772160
Huang, C.-I., Fu, L.-C.: Adaptive approach to motion controller of linear induction motor with friction compensation. IEEE/ASME Trans. Mechatron. 12(4), 480–490 (2007). https://doi.org/10.1109/TMECH.2007.901945
Xu, L., Yao, B.: Adaptive robust control of mechanical systems with non-linear dynamic friction compensation. Int. J. Control 81(2), 167–176 (2008). https://doi.org/10.1080/00207170701390132
Yue, F., Li, X.: Robust adaptive integral backstepping control for opto-electronic tracking system based on modified lugre friction model. ISA Trans. 80, 312–321 (2018). https://doi.org/10.1016/j.isatra.2018.07.016
Le-Tien, L., Albu-Schäsffer, A.: Robust adaptive tracking control based on state feedback controller with integrator terms for elastic joint robots with uncertain parameters. IEEE Trans. Control Syst. Technol. 26(6), 2259–2267 (2018). https://doi.org/10.1109/TCST.2017.2749564
Kemal Ciliz, M., Tomizuka, M.: Friction modelling and compensation for motion control using hybrid neural network models. Eng. Appl. Artif. Intell. 20(7), 898–911 (2007). https://doi.org/10.1016/j.engappai.2006.12.007
Yue, F., Li, X.: Adaptive sliding mode control based on friction compensation for opto-electronic tracking system using neural network approximations. Nonlinear Dyn. 96(4), 2601–2612 (2019). https://doi.org/10.1007/s11071-019-04945-3
Ge, S.S., Lee, T.H., Wang, J.: Adaptive nn control of dynamic systems with unknown dynamic friction. In: Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187), vol. 2, pp. 1760–17652 (2000). https://doi.org/10.1109/CDC.2000.912116
Hu, J., Wang, Y., Liu, L., Xie, Z.: High-accuracy robust adaptive motion control of a torque-controlled motor servo system with friction compensation based on neural network. Arch. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 233(7), 095440621878301 (2018). https://doi.org/10.1177/0954406218783017
Worden, K., Wong, C.X., Parlitz, U., Hornstein, A., Engster, D., Tjahjowidodo, T., Al-Bender, F., Rizos, D.D., Fassois, S.D.: Identification of pre-sliding and sliding friction dynamics: grey box and black-box models. Mech. Syst. Signal Pr. 21(1), 514–534 (2007). https://doi.org/10.1016/j.ymssp.2005.09.004
This work was supported by the Science and Technology Innovation 2030 - “Brain Science and Brain-like Research” Major Project under Grant 2021ZD0201400.
Author information
Authors and Affiliations
State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin, 150001, Heilongjiang, China
Binluan Wang, Hongzhe Jin, Hong Yin, Zhangxing Liu & Jie Zhao
All authors contributed to the study conception and design. Material preparation, data collection, and analysis were performed by Binluan Wang, Hong Yin, Zhangxing Liu, and Jie Zhao. The first draft of the manuscript was written by Binluan Wang and Hongzhe Jin. All authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Pace 3: The gradient G, i.e., the first derivatives of the nonlinear dynamic part \(f_z\) with respect to parameters \(\sigma _0\), \(\sigma _1\), \(f_c\), \(f_s\), and \(\nu _s\).
Pace 4: The Hessian matrix H, i.e., the second derivatives of the nonlinear dynamic part \(f_z\) with respect to parameters \(\sigma _0\), \(\sigma _1\), \(f_c\), \(f_s\), and \(\nu _s\).
Appendix B Simulation results with different initial conditions
The model is trained with six different initial conditions, and other simulation conditions are the same as in Sect. 4. The results are shown in Table 6. To evaluate the training performance, the command trajectory after 120 s is divided into three intervals according to velocity command \({\dot{r}}\): high-speed region (\(\vert {\dot{r}}\vert>\)0.1 rad/s), low-speed region (0.05 rad/s\(<\vert {\dot{r}}\vert \le \)0.1 rad/s) and reversal region (\(\vert {\dot{r}}\vert \le \)0.05 rad/s). The root mean square errors (RMSEs) of friction prediction in each interval are calculated in Table 7.
We used a one-way analysis of variance (ANOVA) to verify whether there were significant differences in errors among the six groups. First, the equal variance assumption is guaranteed by Bartlett’s test (\(p=0.86\)). The results are shown in Table 8 and Fig. 13. Since P-value\(>0.05\), there is no significant difference between the friction prediction errors of six groups of parameters.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
Wang, B., Jin, H., Yin, H. et al. Friction dynamics identification based on quadratic approximation of LuGre model.
Nonlinear Dyn112, 6357–6377 (2024). https://doi.org/10.1007/s11071-024-09331-2