机械臂的力矩前馈控制

本文探讨了机械臂动力学研究中的重力干扰因素,指出在Simulink中建立动力学模型时需考虑重力引起的干扰力矩。针对稳态误差,提出了三种措施:提高增益、增加积分作用和力矩前馈控制。力矩前馈控制通过预估并消除重力矩影响,能有效减少干扰幅度。同时,文章强调了增益调整和积分环节对系统稳定性和超调量的影响。
摘要由CSDN通过智能技术生成

    对于机械臂的动力学研究(研究各个关节的力与运动状态),不能忽略的一个干扰因素——机械臂的重力,在Simulink中建立动力学的控制模型时,相当于在负载处输入干扰力矩(tau_d),这又会引入扰动误差(扰动误差:表示系统在扰动信号作用下,系统偏离平衡点的情况)

    应对稳态误差的措施:

    1)提高增益(减小误差的同时,会使系统不稳定)

    2)增加积分作用(对于恒定的输入或恒定干扰,可以实现0误差,但积分项会增大超调量)

          例:假设需要达到的关节速度为q*’,实际的关节速度为q’,基于速度误差的比例调节器可定义为:u^{*} = K_{v}(\dot{q}^{*}-\dot{q})

          引入积分环节后: u^{*} = (K_{v}+\frac{K_{i}}{s})(\dot{q}^{*}-\dot{q}),K_{i}> 0

          K_{i}增加的同时,超调量增加,需要K_{v}减小进行补偿,并限制K_{i}的最大值

 

     方法1)、2)均为干扰抑制(主要解决未知干扰的影响),另一种应对误差的措施是预测干扰并消除它:

    3)力矩前馈控制

           机械臂的重力矩数值在MATLAB中可调用gravload函数直接求出,PI控制器的输出已知干  扰项前馈的共同调节,作用于控制部分,使机械臂及早作出适应性反应。(即使重力矩的数值不准确,前馈控制可以减小干扰的幅度)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

锅小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值