|国家科技期刊平台
首页|期刊导航|机械科学与技术|改进粒子群算法的单杆柔性臂振动抑制方法研究

改进粒子群算法的单杆柔性臂振动抑制方法研究OA北大核心CSTPCD

Research on Optimal Control Method of Single Flexible Manipulator by Improved PSO Algorithm

中文摘要英文摘要

对于传统的线性二次调节器(LQR)控制的柔性机械臂,加权矩阵通常根据先验知识进行选取,粒子群算法可以通过迭代运算自主寻找最优解,传统粒子群算法的收敛速度比较慢,因此本文提出了一种改进粒子群算法优化加权矩阵的方法.使用Lagrange方程建立单杆柔性机械臂的动力学方程,并依据LQR推导出其控制模型.在模型求解中基于传统粒子群算法,引入交叉操作以及非线性动态惯性权重来提高全局和局部搜索能力.最后,通过仿真结果对比分析表明,改进粒子群算法的收敛速度更快,且抑振效果优于传统的粒子群算法,为其更高精度的应用提供辅助与支撑.

When using traditional linear quadratic regulator(LQR)method to control flexible manipulator,the weighted matrix is usually chosen based on prior knowledge.The particle swarm algorithm can independently to find the optimal solution through iterative operation,but the convergence speed of traditional particle swarm optimization(PSO)algorithm is relatively slow.This article proposes an improved particle swarm algorithm to optimize the weighted matrix of LQR control method.The dynamics equation of the flexible manipulator is established by Lagrange equation,and its control model is deduced based on LQR.Based on the traditional particle swarm optimization(PSO),the crossover operation and nonlinear dynamic inertial weight are introduced to improve the global and local search capability.Finally,the comparison and analysis of controlled flexible manipulator simulation results show that the improved PSO algorithm has faster convergence speed and better vibration suppression effect than the traditional PSO algorithm,which provides assistance and support for manipulator's higher precision applications.

张乐天;张莉;宋倩;钱文浩;宋鑫

西安工程大学电子信息学院,西安 710600

机械工程

柔性臂线性二次型粒子群算法MATLAB仿真

flexible manipulatorLQRparticle swarm optimizationMATLAB simulation

《机械科学与技术》 2024 (005)

812-818 / 7

陕西省教育厅研究项目(10JK510)

10.13433/j.cnki.1003-8728.20220284

评论