Improvement of Differential Evolution Algorithm for Solving the Multi-root in Forward Kinematic Equations of Parallel Mechanisms
WEN Shikun1,2, JI Aihong1, LEE Heow Pueh2, CHE Linxian3, YANG Zhikang1
1. College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016; 2. Department of Mechanical Engineering, National University of Singapore, Singapore 117575, Singapore; 3. Department of Intelligent Manufacturing and Transportation, Chongqing Vocational Institute of Engineering, Chongqing 402260
WEN Shikun, JI Aihong, LEE Heow Pueh, CHE Linxian, YANG Zhikang. Improvement of Differential Evolution Algorithm for Solving the Multi-root in Forward Kinematic Equations of Parallel Mechanisms[J]. Journal of Mechanical Engineering, 2025, 61(19): 43-53.
[1] 张雷雨,常雅威,俞振东,等. 并联腕康复机器人的设计与运动学性能评价[J]. 机械工程学报,2024,60(17):1-10. ZHANG Leiyu,CHANG Yawei,YU Zhendong,et al. Design and kinematic analysis of parallel wrist rehabilitation robot[J]. Journal of Mechanical Engineering,2024,60(17):1-10. [2] WANG Xiaojian,WU Jun,WANG Yutian. Dynamics evaluation of 2UPU/SP parallel mechanism for a 5-DOF hybrid robot considering gravity[J]. Robotics and Autonomous Systems,2021,135(1):1-10. [3] ZHAO Yanqin,JIN Yan,ANDERSON H,et al. A new reconfigurable parallel mechanism using novel lockable joints for large scale manufacturing[J]. Robotics and Computer-Integrated Manufacturing,2023,82:1-11. [4] SHEN Huiping,ZHAO Yinan,LI Ju,et al. A novel partially-decoupled translational parallel manipulator with symbolic kinematics,singularity identification and workspace determination[J]. Mechanism and Machine Theory,2021,164:1-15. [5] LIU Haitao,XU Ke,SHEN Huiping,et al. Type synthesis of 1T2R parallel mechanisms using structure coupling-reducing method[J]. Chinese Journal of Mechanical Engineering,2019,32:89-99. [6] 沈惠平,许可,杨廷力,等. 一种零耦合度且运动解耦的新型3T1R并联操作手2-(RPa3R)3R的设计及其运动学[J]. 机械工程学报,2019,55(5):53-64. SHEN Huiping,XU Ke,YANG Tingli,et al. New 3T1R parallel manipulator 2-(RPa3R)3R with zero coupling degree and partial decoupling:Design and kinematics [J]. Journal of Mechanical Engineering,2019,55(5):53-64. [7] LI Wei,ZHANG Shuai,WANG Binyan,et al. Forward kinematics of three classes of 3-RRR spherical parallel mechanisms admitting closed-form solutions[J]. Mechanism and Machine Theory,2024,2021:1-12. [8] ALI A N,ALI K E,AFSHIN T. Adaptive backstepping controller based on a novel framework for dynamic solution of an ankle rehabilitation spherical parallel robot[J]. Robotica,2024,42(5):1568-1596. [9] SWAGATAM D,SANKHA S M,SUGANTHAN P N. Recent advances in differential evolution—an updated survey[J]. Swarm and Evolutionary Computation,2016,27:1-30. [10] CHE Linxian,CHEN Guowang,JIANG Haiyi,et al. Dimensional synthesis for a Rec4 parallel mechanism with maximum transmission workspace[J]. Mechanism and Machine Theory,2020,153(1):1-16. [11] ZHAO Wuan,CHEN Jiang,LIU Yi,et al. Prescreening surrogate-model-assisted multi-objective aerodynamic optimization design of highly loaded axial compressor in heavy-duty gas turbine[J]. Applied Thermal Engineering,2024,254(1):1-17. [12] 车林仙,何兵,程志红. 6-CRS并联机器人机构及其位置分析[J]. 中国机械工程,2010,21(14):1669-1675. CHE Linxian,HE Bing,CHENG Zhihong. A 6-CRS parallel manipulator and its positional analysis[J]. China Mechanical Engineering,2010,21(14):1669-1675. [13] 文世坤,杜力,车林仙,等. 三移动一转动4-RPUR并联机构及其位置分析[J]. 机械设计,2019,36(8):80-87. WEN Shikun,DU Li,CHE Linxian,et al. 3T1R 4-RPUR parallel mechanism and the analysis on its position[J]. Journal of Machine Design,2019,36(8):80-87. [14] 车林仙,程志红,何兵. 4-PRUR并联机构及其位置分析的差分进化算法[J]. 机械工程学报,2010,46(23):36-44. CHE Linxian,CHENG Zhihong,HE Bing. 4-PRUR parallel mechanism and its displacement analysis based on differential evolution algorithm[J]. Journal of Mechanical Engineering,2010,46(23):36-44. [15] 胡启国,骆艳丽,曹历杰,等. 基于PSO-BPNN和Newton-Raphson法融合的并联机构正运动学解法[J]. 机械传动,2021,45(7):96-102. HU Qiguo,LUO Yanli,CAO Lijie,et al. Solution for forward kinematics of parallel mechanism based on PSO-BPNN and Newton-Raphson algorithm[J]. Journal of Mechanical Transmission. 2021,45(7):96-102. [16] 杨辉,郝丽娜,项超群. 并联机构正运动学AWPSO-SM求解算法[J]. 农业机械学报,2017,48(1):346-352. YANG Hui,HAO Li'na,XIANG Chaoqun. AWPSO-SM algorithm for parallel mechanism forward kinematics[J]. Transactions of the Chinese Society for Agricultural Machinery,2017,48(1):346-352. [17] ANTONIO M,MAHMOUD T,LEOPOLDO A. Solving the forward kinematics problem in parallel robots using support vector regression[J]. Engineering Applications of Artificial Intelligence,2013,26(7):1698-1706. [18] LIU Cheng,CAO Guohua,QU Yongyin. Safety analysis via forward kinematics of delta parallel robot using machine learning[J]. Safety Science,2019,117:243-249. [19] WU Xiaoyong,WU Shilin,WANG Congzhe,et al. Kinematics analysis of a novel hybrid manipulator for optomechanical modules assembly[J]. Fusion Engineering and Design,2024,202:1-6. [20] QU B,SUGANTHAN P,LIANG J. Differential evolution with neighborhood mutation for multimodal optimization[J]. IEEE Transactions on Evolutionary Computation,2012,16(5):601-614. [21] 王开,龚文引. 求解非线性方程组系统的改进差分进化算法[J]. 控制与决策,2023,35(9):2121-2128. WANG Kai,GONG Wenyin. Solving nonlinear equations system with an improved differential evolution[J]. Control and Decision,2023,35(9):2121-2128. [22] PAN Linqiang,ZHAO Yi,LI Lianghao. Neighborhood -based particle swarm optimization with discrete crossover for nonlinear equation systems[J]. Swarm and Evolutionary Computation,2022,69:1-11. [23] 车林仙,何兵,易建,等. 对称结构Stewart机构位置正解的改进粒子群算法[J]. 农业机械学报,2008(10):158-163. CHE Linxian,HE Bing,YI Jian,et al. Improved particle swarm optimization for forward positional analysis of symmetrical stewart parallel manipulators[J]. Transactions of the Chinese Society for Agricultural Machinery,2008(10):158-163. [24] RAINER S,KENNETH P. Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces[J]. Journal of Global Optimization,1997,11(4):341-359. [25] SWAGATAM D,PONNUTHURAI N S. Differential evolution:A survey of the state-of-the-art[J]. IEEE Transactions on Evolutionary Computation,2011,15(1):4-31. SWAGATAM D,SANKHA S M,SUGANTHAN P N. Recent advances in differential evolution–an updated survey[J]. Swarm and Evolutionary Computation,2016,27:1-30. [27] WEN Shikun,JI Aihong,CHE Linxian,et al. Time- varying external archive differential evolution algorithm with applications to parallel mechanisms[J]. Applied Mathematical Modelling,2023,114:745-769. [28] TANG Lixin,DONG Yun,LIU Jiyin. Differential Evolution with an individual-dependent mechanism[J]. IEEE Transactions on Evolutionary Computation,2015,19(4):560-574. [29] MIRJALILI S,SEYED M M,LEWIS A. Grey wolf optimizer[J]. Advances in Engineering Software,2014,69(3):46-61. [30] WANG Shihao,LI Yuzhen,YANG Hongyu. Self-adaptive mutation differential evolution algorithm based on particle swarm optimization[J]. Applied Soft Computing,2019,81:1-22. [31] 王世豪,李玉贞,熊其冰,等. 基于混合差分进化与鼠群优化算法的飞行冲突解脱方法研究[J]. 工程科学与技术,2024(6):1-18. WANG Shihao,LI Yuzhen,XIONG Qibing,et al. Research on flight conflict resolution method based on hybrid differential evolution and rat swarm optimizer[J]. Advanced Engineering Sciences,2024(6):1-18. [32] MALLIPEDDI R,SUGANTHAN P N,PAN Q K,et al Differential evolution algorithm with ensemble of parameters and mutation strategies[J]. Applied Soft Computing,2011,11(2):1679-1696. [33] 文世坤. 4-PRPaU并联机构运动学分析和尺度综合及结构设计[D]. 重庆:重庆理工大学,2020. WEN Shikun. Kinematics analysis and dimensional synthesis and structural design of 4-PRPaU parallel manipulator[D]. Chongqing:Chongqing University of Technology,2020. [34] LI Yanbiao,WANG Zesheng,CHEN Chaoqun,et al. Dynamic accuracy analysis of a 5PSS/UPU parallel mechanism based on rigid-flexible coupled modeling[J]. Chinese Journal of Mechanical Engineering,2022,35(2):90-103.