Motor State Prediction and Friction Compensation for Brushless DC Motor Drives Using Data-Driven Techniques (2311.16533v4)
Abstract: In order to provide robust, reliable, and accurate position and velocity control of motor drives, friction compensation has emerged as a key difficulty. Non-characterised friction could give rise to large position errors and vibrations which could be intensified by stick-slip motion and limit cycles. This paper presents an application of two data-driven nonlinear model identification techniques to discover the governing equations of motor dynamics that also characterise friction. Namely, the extraction of low-power data from time-delayed coordinates of motor velocity and sparse regression on nonlinear terms was applied to data acquired from a Brushless DC (BLDC) motor, to identify the underlying dynamics. The latter can be considered an extension of the conventional linear motor model commonly used in many model-based controllers. The identified nonlinear model was then contrasted with a nonlinear model that included the LuGre friction model and a linear model without friction. A nonlinear grey box model estimation method was used to calculate the optimum friction parameters for the LuGre model. The resulting nonlinear motor model with friction characteristics was then validated using a feedback friction compensation algorithm. The novel model showed more than 90% accuracy in predicting the motor states in all considered input excitation signals. In addition, the model-based friction compensation scheme showed a relative increase in performance when compared with a system without friction compensation.
- Al-Bender, F.: Fundamentals of friction modeling. Proceedings - ASPE Spring Topical Meeting on Control of Precision Systems, ASPE 2010 48 (2010)
- Automatic Control, IEEE Transactions on 50, 1883 – 1887 (2005)
- Balci, M.N.: Implementation of dahl’s dynamic friction model to contact mechanics of elastic solids. SN APPLIED SCIENCES (2021)
- In: Proceedings of the 44th IEEE Conference on Decision and Control, pp. 4360–4367 (2005)
- In: 2015 Annual IEEE India Conference (INDICON), pp. 1–6 (2015)
- In: 2019 International Conference on Robotics and Automation (ICRA), pp. 6244–6250 (2019)
- Nature Communications 8 (2016)
- Cambridge University Press (2019)
- Math. Program. 40(1-3), 247–263 (1988)
- Proceedings of the National Academy of Sciences 116(45), 22445–22451 (2019)
- Experimental Techniques 44 (2020)
- Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences 477 (2021)
- In: 2019 International Conference on Robotics and Automation (ICRA), pp. 7367–7373 (2019)
- Koopman, B.O.: Hamiltonian systems and transformations in hilbert space. Proceedings of the National Academy of Sciences of the United States of America 17(5), 315–318 (1931)
- In: 2003 IEEE International Workshop on Workload Characterization (IEEE Cat. No.03EX775), vol. 4, pp. 1170–1177 vol.4 (2003)
- In: Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics., pp. 600–605 (2005)
- Mezić, I.: Analysis of fluid flows via spectral properties of the koopman operator. Annual Review of Fluid Mechanics 45, 357–378 (2013)
- European Journal of Control 4(3), 176–195 (1998)
- Acta Polytechnica Hungarica 16, 83–99 (2019)
- Journal of Physics: Conference Series 2338, 012079 (2022)
- SIAM Journal on Applied Dynamical Systems 15(1), 142–161 (2016)
- Journal of Dynamic Systems Measurement and Control-transactions of The Asme 129, 236–242 (2007)
- In: Proc. 17th IFAC World Congress. (2008)
- IFAC-PapersOnLine 49, 710–715 (2016)
- Proceedings of the National Academy of Sciences 113(15), 3932–3937 (2016)
- Research in Astronomy and Astrophysics 21 (2021)
- IFAC Proceedings Volumes 41(2), 2020–2024 (2008). 17th IFAC World Congress
- Automatic Control, IEEE Transactions on 45, 675 – 686 (2000)
- IEEE Transactions on Automatic Control 45(4), 675–686 (2000)
- Tibshirani, R.: Regression shrinkage and selection via the lasso. Journal of the Royal Statistical Society. Series B (Methodological) 58(1), 267–288 (1996)
- Journal of Sound and Vibration 308, 632–646 (2007)
- Science China Technological Sciences 64, 1228 – 1237 (2021)
- Control Engineering Practice 87, 76–82 (2019)
- IEEE Transactions on Cybernetics PP, 1–12 (2018)
- IEEE Access 7, 166318–166328 (2019)
- Abstract and Applied Analysis 2013, 1–14 (2013)
- Nonlinear Dynamics 96, 1–12 (2019)