关键词:
机械臂
自适应控制
扩张状态观测器
模糊逻辑
预设性能控制
摘要:
机械臂因运行速度快,重复定位精确,代替人类完成各项复杂的工作,提高工业生产力等优势,普遍地应用于工业制造业中。机械臂系统在实际运行中面对繁复的环境,导致参数不确定性,同时不可忽略其存在约束条件、摩擦、齿隙和外部干扰等问题对其位置跟踪精度形成的影响。因此,对以上问题设计了三种不同的控制策略,来提高机械臂的位置跟踪精度。主要研究内容如下:
(1)针对含有参数不确定性和LuGre摩擦干扰的非线性机械臂系统,提出基于扩张状态观测器(Extended State Observer,ESO)的自适应控制方法。首先,利用ESO对机械臂系统的参数不确定性、外部扰动及耦合部分进行估计和补偿。然后,基于扩张状态估计值,采用自适应控制算法设计机械臂控制器。最后,通过李雅普诺夫定理分析控制器有效性,同时与没有扩张状态观测器的自适应控制器及比例-积分-微分控制器对比,所提控制方法提高了系统的轨迹跟踪精度,对外部干扰具有良好的鲁棒性。
(2)针对含有输出约束和迟滞齿隙的不确定非线性机械臂系统,提出一种自适应神经网络漏斗(Funnel)控制方法。首先,为了能提高系统的动态性能,采用一种改进的漏斗函数,利用误差变换方法,将原误差转化为一个新的误差变量,并据此设计控制器确保变换后系统的跟踪误差瞬态和稳态性能被限制在规定Funnel边界内。然后,采用循环神经网络对机械臂系统的未知非线性齿隙项和模型不确定性进行逼近,设计自适应神经网络漏斗控制器。最后,利用李雅普诺夫函数分析系统的稳定性,采用Matlab/Simulink进行仿真,仿真结果表明,设计的控制器能有效提高位置跟踪精度,具有良好的抗干扰能力。
(3)研究了具有预设性能非线性机械臂系统的渐近跟踪控制问题。该控制策略是基于改进的预设性能函数(Prescribed Performance Function,PPF)来保证系统瞬态行为,同时可以弥补传统PPF对精确初始跟踪误差的要求。使用模糊逻辑系统(Fuzzy Logic System,FLS)对未知动态进行逼近。然而,基于现有PPF的FLS自适应控制方案中,跟踪误差不能实现渐近收敛。为解决这一问题,控制设计中加入误差符号项的鲁棒积分(Robust Integral of the Sign of the Error,RISE),以抑制FLS近似误差和外部干扰,从而实现渐近收敛。最后,给出仿真结果和实验结果,说明所提出的控制方法有效性。