机器人动力学与控制学习笔记(十六)——重复控制

十六、重复控制基本原理

16.1  重复控制理论

        重复控制方法的目标是设计一个针对周期信号的跟踪控制器或者扰动补偿器,只需基于过去周期的误差信号,除了使用当前控制误差外,还“重复”使用了上一周期的误差,并与当前控制误差叠加在一起,作为偏差控制信号。重复控制方法能够大大提高系统跟踪周期信号的能力,抑制周期性的干扰,具有较好的跟踪鲁棒性能。

        重复控制最直接的解决方案是应用内模原理构造内模控制器。在控制器中包含周期信号的模型,以获得无差的渐近跟踪特性。如果输入信号模型具有无穷的谐波成分,例如方波信号,则控制器必须包含无穷维的信号模型。在知道信号周期的情况下,通过具有延迟环节的正反馈回路形成信号模型,能够获得信号中的各种谐波频率成分。

        重复控制方法的出现,为伺服系统的设计及解决重复轨迹高精度跟踪问题提供了新的手段。并且其在机器人控制中有着较好的应用前景。

        重复控制方法是内模原理的一种应用,内模原理是指:如果控制系统的开环传递函数包含参考信号的模型,那么, 系统闭环输出的稳态误差为零。例如,v型反馈系统跟踪v-1阶参考输入信号无稳态误差,是因为其开环传递函数中包含了\frac{1}{s^{v}},恰好是v-1阶输入信号的模型。

        对于周期性指令输入或干扰,如果将周期信号的产生模型引入到系统闭环中,根据内模原理,便可实现重复控制。从频域的角度来看,重复控制方法是内模原理的一种应用,适于跟踪周期信号或抑制周期干扰。

        周期信号的产生模型如下图1所示,周期信号R_{0}\left ( t \right )通过一个纯延迟环节(延迟L秒)构成正反馈,形成周期为L,波形如R\left ( t \right )的周期信号。

图1  周期信号发生器

由上图可知,

R\left ( s \right )e^{-sL}+R_{0}\left ( s \right )=R\left ( s \right )

则该信号模型的传递函数为: 

D\left ( s \right )=\frac{R\left ( s \right )}{R_{0}\left ( s \right )}=\frac{1}{1-e^{-sL}}

        考虑一个SISO线性时不变系统,设被控对象为P\left ( s \right )。将图1中的周期信号模型串联到控制回路中,构成基本重复控制系统,如图2所示。

 图2  基本重复控制系统

        图2中,C\left ( s \right )为基本控制器,R\left ( s \right )为周期参考信号,周期为LN\left ( s \right )为相同周期的干扰信号。通常称闭环系统\frac{C\left ( c \right )P\left ( s \right )}{1+C\left ( c \right )P\left ( s \right )}为基本系统。

        图2中周期信号模型的前向通道是一个纯延迟环节,对闭环系统特性不利。因此,如果给周期信号模型并联一个前向通道,其上串比例环节或稳定的传递函数\alpha \left ( s \right ),则有利于改善系统的稳定性和快速性。

这里,对基本重复控制系统稳定性分析不在赘述。

16.2 仿真实例

        被控对象为:

P\left ( s \right )=\frac{133}{s^{2}+25s}

        设计基本控制器为:

C\left ( s \right )=s^{2}+10s

        指令信号由频率为F=0.5Hz,幅值为0.5的正弦信号。为保证L\cdot F=1,重复控制回路的延迟时间为L=\frac{1}{F}=2。仿真系统和结果如下图所示:

 图 3 重复控制系统图

 图4 仿真结果

        由上图可以看出,黄色曲线是信号发生器产生的信号,蓝色曲线是经过传递函数的信号。两种信号较为贴合,可以判断设计的重复控制器的控制效果较好。

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
机器人动力学控制 pdf是一本关于机器人动力学控制的电子书,涵盖了机器人动力学控制的基本原理、理论和应用。本书内容详细、细致,对于研究机器人运动以及设计和控制机器人运动的人们来说是一个很好的参考资料。 机器人动力学是研究机器人运动和力学行为的一门学科,主要研究机器人的运动规划、轨迹控制、力学特性等问题。而机器人控制则是研究如何通过控制器对机器人进行运动控制和姿态控制的一门学科。 本书首先介绍了机器人的基本构造和动力学模型,包括机器人臂型结构、旋转关节和活动关节的力学模型等。然后详细讲解了机器人的运动学和逆运动学,分析了机器人的自由度、坐标系、运动规划和轨迹控制等内容。 在机器人控制的部分,本书介绍了PID控制器、模糊控制、神经网络控制和自适应控制等方法,并分析了它们在机器人控制中的应用。此外,本书还介绍了机器人的力学特性和传感器的应用,如力传感器、视觉传感器等。 总的来说,机器人动力学控制 pdf是一本内容丰富、理论系统的机器人学教材。无论是研究机器人动力学控制的专业人员,还是对机器人学感兴趣的学生,都可以从中获得很大的帮助。通过学习本书,读者可以深入了解机器人动力学控制原理,掌握机器人的运动规划和控制方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值