首页|基于粒子-人工蜂群算法的3RPUPc-UPS并联机构运动学正解研究

基于粒子-人工蜂群算法的3RPUPc-UPS并联机构运动学正解研究

扫码查看
针对3RPUPc-UPS并联机构运动学正解求解困难的问题,对新型 3RPUPc-UPS并联机构的运动学特性进行了研究,并构建出位置正解求解模型,进而提出了一种基于粒子-人工蜂群算法(P-ABC)的并联机构运动学求解方法.首先,根据机构的拓扑特性,计算得到了方位特征集、自由度和耦合度;然后,根据机构的几何特征,基于姿态变换矩阵和动平台投影方程,建立了机构的运动学逆解方程,并对比了MATLAB和SOLIDWORKDS的仿真结果,验证了逆解分析的正确性;最后,将运动学逆解方程转化为最小化求解问题,构建出了适合优化算法的运动学正解模型,并利用MATLAB的软件交互界面(GUI)功能,开发出用于计算并联机构运动学正解的软件,分别基于粒子群算法(PSO)、人工蜂群算法(ABC)和P-ABC算法,对该并联机构的运动学正解进行了计算.研究结果表明:P-ABC算法单次求解时间在0.5s内,求解误差级别为10-20,相对于ABC算法,运行时间缩短了50.02%;而相对于POS算法,其求解精度提高了10 个数量级.P-ABC算法能够用于求解该并联机构运动学正解,具有计算速度快、精度高的特点,可以为研究并联机构运动学正解提供新方法.
Forward kinematics solutions of 3RPUPc-UPS parallel mechanism based on a particle-artificial bee colony algorithm
Aiming at the difficulty in solving the forward kinematics of 3RPUPc-UPS parallel mechanism,the kinematics of a new 3RPUPc-UPS parallel mechanism were studied,and the forward kinematics solution model was constructed,and then a kinematics solution method of parallel mechanism based on particle-artificial bee colony(P-ABC)algorithm was proposed.Firstly,according to the topological characteristics of the mechanism,the position and orientation characteristics,degrees of freedom and coupling degrees were calculated.Then,according to the geometric characteristics of the mechanism,the inverse kinematics equations were established based on the attitude transformation matrix and the projection equation of moving platform,and the correctness was verified by comparing the simulation results of MATLAB and SOLIDWORKS.Finally,the inverse kinematics equations were transformed into a minimization problem,and then a forward kinematics model suitable for optimization algorithm was constructed.The software for calculating the forward kinematics solution of the parallel mechanism was developed by using the graphic user interface(GUI)function of MATLAB,and the forward kinematics solutions were calculated based on particle swarm optimization(PSO),artificial bee colony(ABC)and P-ABC algorithm.The research results show that the solution time taken by P-ABC algorithm to solve the forward kinematics solutions is within 0.5 s,and the solution error level is 10-20.Comparing with the ABC algorithm,the running time of the P-ABC algorithm is shortened 50.02%,and the accuracy of the solution is improved 10 orders of magnitude compared with the PSO algorithm.The P-ABC algorithm,which has the characteristics of fast calculation speed and high precision,can be used to solve the forward kinematics of the mechanism.This work provides a new method for studying the forward kinematics of parallel mechanisms.

mechanism scienceparallel mechanismforward kinematics solution modelposition and orientation characteristics(POC)particle-artificial bee colony(P-ABC)algorithmgraphic user interface(GUI)

常振振、张彦斌、张双、宋黎明、李耀光

展开 >

河南科技大学 机电工程学院,河南 洛阳 471003

机构学 并联机构 位置正解求解模型 方位特征集 粒子-人工蜂群算法 软件交互界面

河南省科技攻关项目河南省高等学校重点科研项目河南省科技发展计划项目

19210221022122A460024232102220069

2024

机电工程
浙江大学 浙江省机电集团有限公司

机电工程

CSTPCD北大核心
影响因子:0.785
ISSN:1001-4551
年,卷(期):2024.41(2)
  • 25