PARALLEL PLATFORM CONTROLLER BASED ON ADAPTIVE DIFFERENCE ALGORITHM – PART 1
DOI:
https://doi.org/10.59277/RRST-EE.2024.2.21Keywords:
Workspace control, Model predictive controller (MPC), Adaptive difference algorithm, Parallel platform controlAbstract
There are two main approaches to motion control on parallel platforms: joint space control and workspace control. Joint space control is an easy-to-implement semi-closed-loop strategy, but its control effect could be better. The workspace control is to obtain the real-time position of the parallel platform through the forward solution and close the speed and position loop of the parallel platform in the workspace. This paper uses a model predictive controller (MPC) to control the parallel platform with workspace control as the research goal. The loss function is constructed based on the swarm intelligence optimization idea, and the adaptive difference algorithm is used to optimize the parameters of MPC. This part details the research background and the algorithm design process. Then, the MPC algorithm is implemented on the upper computer using C++, and the physical test is implemented. The test results show that the controller has a good control effect on the physical platform.
References
(1) B. Monsarrat, C. M. Gosselin, Singularity analysis of a three-leg six-degree-of-freedom parallel platform mechanism based on Grassmann line geometry, The International Journal of Robotics Research, 20, 4, pp. 312–328 (2001).
(2) K.E. Zanganeh, R. Sinatra, J. Angeles, Kinematics and dynamics of a six-degree-of-freedom parallel manipulator with revolute legs, Robotica, 15, 4, pp. 385–394 (1997).
(3) J. Fu, F. Gao, Y. Pan, H. Du, Forward kinematics solutions of a special six-degree-of-freedom parallel manipulator with three limbs, Advances in Mechanical Engineering, 7, 5, p. 1687814015582118 (2015).
(4) D. Zlatanov, M. Dai, R. Fenton, B. Benhabib, Mechanical design and kinematic analysis of a three-legged six degree-of-freedom parallel manipulator, International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, American Society of Mechanical Engineers, 9396, pp. 529–536 (1992).
(5) M. Liu, Q. Gu, B. Yang, Z. Yin, S. Liu, L. Yin, W. Zheng, W, Kinematics model optimization algorithm for six degrees of freedom parallel platform, Applied Sciences, 13, 5, pp. 3082 (2023).
(6) Gu, Q. et l., A novel architecture of a six degrees of freedom parallel platform, Electronics, 12, 8, pp. 1774 (2023).
(7) C. Chen, H. Pham, Trajectory planning in parallel kinematic manipulators using a constrained multi-objective evolutionary algorithm, Nonlinear Dynamics, 67, 2, pp. 1669–1681 (2011).
(8) C.T. Chen, T.T. Liao, A hybrid strategy for the time-and energy-efficient trajectory planning of parallel platform manipulators, Robotics and Computer-Integrated Manufacturing, 27, 1, pp. 72–81 (2011).
(9) J.R.G. Martínez, J.R. Reséndiz, M.Á.M. Prado, E.E.C. Miguel, Assessment of jerk performance s-curve and trapezoidal velocity profiles, XIII International Engineering Congress (CONIIN), IEEE, pp. 1–7 (2017).
(10) M. Boussoffara, I.B.C. Ahmed, Z. Hajaiej, Sliding mode controller design: stability analysis and tracking control for flexible joint manipulator, Revue Roumaine Des Sciences Techniques—Série Électrotechnique et Énergétique, 66, 3, pp.161–167 (2021).
(11) Y. Zuo, J. Mei, C. Jiang, X. Yuan, S. Xie, C.H. Lee, Linear active disturbance rejection controllers for PMSM speed regulation system considering the speed filter, IEEE Transactions on Power Electronics, 36, 12, pp. 14579–14592 (2021).
(12) M.S. Ayas, E. Sahin, I.H. Altas, High order differential feedback controller design and implementation for a Stewart platform, Journal of Vibration and Control, 26, 11-12, pp. 976–988 (2020).
(13) J. Xu, Q. Wang, Q. Lin, Parallel robot with fuzzy neural network sliding mode control, Advances in Mechanical Engineering, 10, 10, p. 1687814018801261 (2018).
(14) J. Zhao, D. Wu, H. Gu, Performance Evaluation of Stewart-Gough Flight Simulator Based on L 1 Adaptive Control, Applied Sciences, 11, 7, p. 3288 (2021).
(15) Z. Bingul, O. Karahan, Real-time trajectory tracking control of Stewart platform using fractional order fuzzy PID controller optimized by particle swarm algorithm, Industrial Robot: The International Journal of Robotics Research and Application (2021).
(16) H. Tourajizadeh, S. Manteghi, Design and optimal control of dual-stage Stewart platform using feedback-linearized quadratic regulator, Advanced Robotics, 30, 20, pp. 1305–1321 (2016).
(17) Z. Bubnicki, Modern control theory. Springer, Berlin, pp. 17–37 (2005).
(18) N. Kacimi, A. Idir, S. Grouni, M.S. Boucherit, A new combined method for tracking the global maximum power point of photovoltaic systems, Rev. Roum. Sci. Techn. – Électrotechn. Et Énerg., 67, 3, pp. 349–354 (2022).
(19) B. Kouvaritakis, M. Cannon, Model Predictive Control, Springer, Switzerland, pp. 122–164 (2016).
(20) M. Abdelwanis, R.A.G.B. El-Sehiemy, Efficient parameter estimation procedure using sunflower optimization algorithm for six-phase induction motor, Rev. Roum. Sci. Techn. – Électrotechn. Et Énerg., 67, 3, pp. 259–264 (2020).
(21) K.V. Price, Differential Evolution, in Handbook of optimization: Springer, Berlin, pp. 187–214 (2013).
(22) M. Pant, H. Zaheer, L. Garcia-Hernandez, A. Abraham, Differential Evolution: A review of more than two decades of research, Engineering Applications of Artificial Intelligence, 90, p. 103479 (2020).
(23) C.A. Chen, T.C. Chiang, Adaptive differential evolution: A visual comparison, 2015 IEEE Congress on Evolutionary Computation (CEC), 2017, IEEE, pp. 401–408 (2017).
(24) X. Yao, Y. Liu, G. Lin, Evolutionary programming made faster, IEEE Transactions on Evolutionary Computation, 3, 2, pp. 82–102 (1999).
(25) I. Farda, A. Thammano, A self-adaptive differential evolution algorithm for solving optimization problems, International Conference on Computing and Information Technology, Cham: Springer International Publishing, pp. 68–76 (2022).
Downloads
Published
Issue
Section
License
Copyright (c) 2024 REVUE ROUMAINE DES SCIENCES TECHNIQUES — SÉRIE ÉLECTROTECHNIQUE ET ÉNERGÉTIQUE
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.