首页|基于改进粒子群算法的机械手抓取力自整定模糊PID控制

基于改进粒子群算法的机械手抓取力自整定模糊PID控制

扫码查看
为提高欠驱动机械手在易碎零件分拣过程中的稳定性,通过改进粒子群算法,给出一种优化其抓取性能的模糊PID控制算法.首先,分析欠驱动机械手抓取力控制系统的特性,提出粒子群算法与模糊PID抓取力控制系统相结合的具体策略.其次,将动态惯性权重等方法引入粒子群算法中,以提高其迭代速度并防止其陷入局部最优.在此基础上,利用改进后的粒子群算法优化模糊PID控制器的相关参数,实现了对模糊规则权重及量化因子的在线自整定,解决了 PID参数无法动态调整的问题.最后,对其进行仿真分析.结果表明:该控制算法可以在0.8 s内达到稳定抓取力,稳态误差小于0.2%,扰动整定时间为0.262 s,系统的瞬态响应速度、控制精度以及稳定性均有明显提高.
Self-tuning fuzzy PID control of manipulator grasping force based on improved particle swarm optimization algorithm
To improve the stability of underactuated robotic arms in the sorting process of fragile parts,a fuzzy PID control algorithm is proposed to optimize their grasping performance by im-proving the particle swarm algorithm.Firstly,the characteristics of the underactuated robotic arm grasping force control system were analyzed and a specific strategy was proposed that com-bines particle swarm algorithm optimization algorithm with fuzzy PID grasping force control sys-tem.Secondly,methods such as dynamic inertia weights were introduced into particle swarm al-gorithm to improve its iteration speed and avoid falling into local optima.On this basis,the im-proved particle swarm optimization algorithm was used to optimize the relevant parameters of the fuzzy PID controller,achieving online self-tuning of fuzzy rule weights and quantization factors,and solving the problem of PID parameters unable to be dynamically adjusted.Finally,the meth-od was simulated and analyzed.The results show that the control algorithm designed in this pa-per can achieve stable grasping force within 0.8 s,with a steady-state error of less than 0.2%,and a disturbance tuning time of 0.262 s.The transient response speed,control accuracy,and stability of the system are significantly improved.

part sortinggrasping force controlimprove particle swarm optimization algorithmfuzzy PID controlunderactuated robotic arm

管声启、张理博、刘通、郝振虎

展开 >

西安工程大学机电工程学院,陕西西安 710048

零件分拣 抓取力控制 改进粒子群算法 模糊PID控制 欠驱动机械手

2024

西安工程大学学报
西安工程大学

西安工程大学学报

CSTPCD
影响因子:0.473
ISSN:1674-649X
年,卷(期):2024.38(4)