Abstract
Multibody system dynamics provides a strong tool for the estimation of dynamic performances and the optimization of multisystem robot design. It can be described with differential algebraic equations (DAEs). In this paper, a particle swarm optimization (PSO) method is introduced to solve and control a symplectic multibody system for the first time. It is first combined with the symplectic method to solve problems in uncontrolled and controlled robotic arm systems. It is shown that the results conserve the energy and keep the constraints of the chaotic motion, which demonstrates the efficiency, accuracy, and time-saving ability of the method. To make the system move along the pre-planned path, which is a functional extremum problem, a double-PSO-based instantaneous optimal control is introduced. Examples are performed to test the effectiveness of the double-PSO-based instantaneous optimal control. The results show that the method has high accuracy, a fast convergence speed, and a wide range of applications. All the above verify the immense potential applications of the PSO method in multibody system dynamics.
Similar content being viewed by others
References
BAO, R., RUI, X. T., WANG, G. P., and YANG, F. F. Developments of studies on multibody system dynamics. Journal of Vibration and Shock, 30, 178–187 (2011)
DOCTOR, S., VENAYAGAMOORTHY, G. K., and GUDISE, V. G. Optimal PSO for collective robotic search applications. Evolutionary Computation, 2, 1390–1395 (2004)
WITTENBURG, J. Dynamics of Systems of Rigid Bodies, Springer Publishing Company, Teubner (1977)
KANE, T. R., LIKINS, P. W., and LEVINSON, D. A. Spacecraft dynamics. Journal of Applied Mechanics, 50, 477–478 (1983)
GATTRINGER, H. and GERSTMAYR, J. Multibody System Dynamics, Robotics and Control, Springer Publishing Company, New York (2015)
TAMER, M. W. and AHMED, K. N. Computational strategies for flexible multibody systems. Advances in Mechanics, 56, 553–613 (2006)
KENNEDY, J. and EBERHART, R. Particle swarm optimization. IEEE International Conference on Neural Networks Proceedings, 4, 1942–1948 (1995)
PENG, H. J., LI, F., GAO, Q., CHEN, B. S., WU, Z. G., and ZHONG, W. X. Symplectic method for instantaneous optimal control of multibody system trajectory tracking (in Chinese). Chinese Journal of Theoretical and Applied Mechanics, 48, 784–791 (2016)
ZHONG, W. X., GAO, Q., and PENG, H. J. Classical Mechanics: Its Symplectic Description (in Chinese), Dalian University of Technology Press, Dalian (2013)
EBERHART, R. C. and SHI, Y. Particle swarm optimization: developments, applications and resources. Proceedings of the 2001 Congress on Evolutionary Computation, 1, 81–86 (2002)
SHI, Y. H. and EBERHART, R. C. A Modified Particle Swarm Optimizer Advances in Natural Computation, Springer, Berlin (1998)
SHI, Y. H. and EBERHART, R. C. Empirical study of particle swarm optimization. Journal of System Simulation, 3, 31–37 (1999)
EBERHART, R. C., SHI, Y., and KENNEDY, J. Swarm Intelligence, Morgan Kaufmann Publishers Inc., San Francisco (2001)
SHI, Y. and EBERHART, R. C. Parameter selection in particle swarm optimization. International Conference on Evolutionary Programming VII, 1447, 591–600 (1998)
YANG, J. N., LI, Z., and LIU, S. C. Stable controllers for instantaneous optimal control. Journal of Engineering Mechanics, 118, 1612–1630 (1992)
LANDAU, L. D. and LIFSHITZL, E. M. Mechanics, World Book Inc., Beijing (2008)
LAVALLE, S. Rapidly-Exploring Random Trees: a New Tool for Path Planning, Research Report, Iowa State University, Iowa (1998)
CARIGNAN, C. R., GEFKE, G., and ROBERTS, J. Ranger NBVII Integration SPST470-Intro to Space Mission Design: Space Robotics Lead, University of Maryland, College Park Department of Aerospace Engineering Space Systems Laboratory, Baltimore (2002)
LIU, X. F. and CHEN, T. Study on convergence analysis and parameter choice of particle swarm optimization. Computer Engineering and Application, 43, 14–17 (2007)
Author information
Authors and Affiliations
Corresponding author
Additional information
Project supported by the National Natural Science Foundation of China (Nos. 91648101 and 11672233), the Northwestern Polytechnical University (NPU) Foundation for Fundamental Research (No. 3102017AX008), and the National Training Program of Innovation and Entrepreneurship for Undergraduates (No. S201710699033)
Rights and permissions
About this article
Cite this article
Xu, Z., Du, L., Wang, H. et al. Particle swarm optimization-based algorithm of a symplectic method for robotic dynamics and control. Appl. Math. Mech.-Engl. Ed. 40, 111–126 (2019). https://doi.org/10.1007/s10483-019-2412-6
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10483-019-2412-6
Key words
- robotic dynamics
- multibody system
- symplectic method
- particle swarm optimization (PSO) algorithm
- instantaneous optimal control