欠驱动柔性机械臂的动力学建模与控制

2020-08-03 08:05武殿博
现代电子技术 2020年6期
关键词:Matlab仿真结果分析

武殿博

摘  要: 针对欠驱动柔性机械臂建模、控制困难的问题,文中采用在第一关节安装轻质弹簧的方法来表示机械臂的柔性,从而得到柔性臂的简化模型。将其应用到两连杆欠驱动柔性机械臂中,建立欠驱动柔性机械臂的系统模型,并利用拉格朗日函数法,对该系统进行动力学建模。同时通过构造基于系统能量和驱动杆狀态的李雅普诺夫函数,设计该欠驱动柔性机械臂系统的控制律。最后,使用Matlab对该系统及所设计的控制律进行数值仿真。仿真结果表明,所构建的动力学模型以及设计的控制规则具有良好的有效性,且同时具备响应速度快、控制输入小的优点。

关键词: 欠驱动; 柔性机械臂; 动力学建模; 控制律设计; Matlab仿真; 结果分析

中图分类号: TN876?34; TP24                    文献标识码: A                      文章编号: 1004?373X(2020)06?0093?04

Dynamics modeling and control of under?actuated flexible mechanical arm

WU Dianbo

(School of Mechanical Engineering, Yangzhou University, Yangzhou 225127, China)

Abstract: For the problems of modeling and control difficulties of the under?actuated flexible mechanical arm, the method of installing the lightweight spring on the first joint is used to represent the flexibility of the mechanical arm, so as to obtain the simplified model of the flexible arm. This simplified model is applied to the two?link under?actuated flexible mechanical arm to establish its system model. The dynamics modeling of the system is performed by means of the Lagrangian function method. The control law of the under?actuated flexible mechanical arm system is designed by constructing the Lyapunov function based on system energy and actuating rod state. The numerical simulations of the system and the designed control law are carried out by means of Matlab. The results show that the constructed dynamics model and the designed control law have good effectiveness, and also have the advantages of fast response and low control input.

Keywords: underactuation; flexible mechanical arm; dynamics modeling; control law design; Matlab simulation; result analysis

猜你喜欢
Matlab仿真结果分析
民勤县玉米新品种田间比较试验探析
微信网络的信息传播模型研究
常规PID控制和常规模糊控制的比较
浅论创新教育视阀下“三固”教学模式引入当前大学课堂的意义
感应电机低速运行时自适应状态观测器研究
秦山核电厂稳压器接管600合金焊缝应力腐蚀及检查
连南瑶族自治县工商业发展状况调查报告
皇姑区孕妇尿碘检测及结果分析
大学生人格问卷UPI测评的结果分析与应对方法
MATLAB仿真在《控制工程基础》教学中的应用