建立的系统动力学模型必须按照控制的要求进行简化以便为控制系统的设计提供设计模型。大致可以划分为被动控制和主动控制两大类。
柔性机械臂的运动控制 | 具体定义 |
---|---|
被动控制 | 被动控制通过选用各种耗能或储能材料优化设计柔性机械臂的结构,从而达到降低机械臂的弹性振动的目的。 |
主动控制 | 主动控制建立在控制对象的模型及控制算法的基础上,通过外部能量的输入以获得期望的阻尼、刚度特性,通过向系统施加外力抵消系统中的振动,最终抑制柔性机械臂的动态特性。 |
主要控制方法分为以下几类
序号 | 方法 | 具体 |
---|---|---|
1 | 线性控制 | 线性控制把系统模型简化为线性系统,有时对系统参数的变化和扰动很敏感,误差较大,效果并不理想。目前,在柔性机械臂系统的控制应用中一般还要结合其他控制方法组成复合控制律,以改善其控制性能。 |
2 | 非线性控制 | 应用单一非线性控制方法对机械臂进行控制的研究较少,一般根据实际需要把几种控制方法结合起来以便利用各自的优点实现目标,但这样做又会使控制器变复杂,可靠性及实用性降低,必须综合考虑。 |
3 | 输入整形 | 随着柔性机械臂振动控制的发展,开环与闭环控制的界限也不再明显,出现了许多开闭环相结合的控制方法。采用输入整形法抑振虽然简单易用,但其对模型误差的鲁棒性较差。近年来根据需要把它该进成闭环或结合其他控制方法对机械臂进行控制提高鲁棒性或控制精度成为研究热点。 |
4 | 变结构控制 | 变结构控制本质上属于开关控制,在滑动模曲面上,系统达到平衡位置后并未稳定在零状态,而是在零位置附近不断地来回切换,因此该过程中会产生抖振现象。而关节处的高频抖振如果不加以抑制或消除可引起系统最终趋向发散、导致失稳,这是碍滑模变结构的缺点。滑模变结构控制在航天控制工程应用较广,但如何建立一种快速收敛的全局滑模控制,使得趋近状态和滑动状态、保持稳定和消除抖振现象,需深入研究。 |
PID控制简单易用,在控制要求不太高、需要实时性的机械臂控制中应用较广。另外,将柔性机器人的动力学模型简化为线性定常系统,基于线性控制和最优控制理论,利用极点配置法、极值原理、最优滤波或动态规划等优化方法设计控制器,以便实现线性状态反馈控制在柔性机械臂控制中得到了广泛应用。
本文所叙述的非线性控制方法包括模糊控制、神经网络、遗传算法等控制方法。主要应用于参数不确定性和结构不确定性等复杂系统。目前,很难建立精确的柔性机械臂的动力学模型,即使建立出来,为了控制的需要,必须进行适当简化。柔性机械臂的建模误差、参数不确定性和外部扰动等都将使其轨迹跟踪、位置/力控制等行为受到影响。应用非线性控制理论对柔性机械臂进行控制,可消除和减弱因动力学建模不准确所带来的控制误差。
输入整形法具有开环控制简单易用、能与输入信号实时作用等特点,使其在90年代后期逐渐成为机器人振动控制领域内的研究热点之一,常被用于柔性系统振动的抑制。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。