基于动力学前馈的工业机器人运动控制关键技术研究
发布时间:2020-07-14 10:12
【摘要】:智能化、集成化、高性能运动是工业机器人发展的主要趋势。其中,高性能运动是机器人加工质量和工作效率的重要基础,要求控制器具有高的动态响应和高的鲁棒性。常规闭环控制器虽结构简单、易于实现,但通常针对线性定常系统,而机器人系统具有非线性、强耦合时变特性,尤其是高速运动时,关节力矩耦合强烈,惯性变化较大,非线性效应显著。采用常规控制方法,易产生较大控制偏差,其保守的控制参数限制了系统增益带宽,影响系统动态特性,导致大的迟滞误差,且大的惯量变化可能引起系统振荡,破坏系统稳定性。对此,本文进行基于动力学的机器人高性能运动控制技术研究。主要内容如下:对6R工业机器人进行动力学建模分析,根据其非线性、强耦合时变特性,采用动力学前馈控制总体结构,通过与常规闭环反馈控制结构对比仿真,表明动力学前馈控制能有效改善机器人动态性能和运动精度。由于实际工作中机器人的精确模型参数难以获取,且工作过程存在不确定性扰动,为提高控制的鲁棒性,结合自抗扰控制(Active Disturbance Rejection Control,ADRC)结构简单、抗扰能力强、且不拘于受控模型等特点,提出基于动力学前馈的自抗扰控制策略,并针对机器人多关节耦合问题,通过动力学特性进行控制解耦;继而,研究了基于动力学前馈的ADRC串级控制结构与算法。结果表明,基于动力学前馈的ADRC控制器对不确定性扰动具有良好鲁棒性。精确的动力学控制要求精确的动力学模型参数。为提高动力学模型参数获取精度,针对常规参数辨识方法过程复杂、累积误差大、受负载影响大等问题,基于最小惯性参数模型,从以下方面进行参数辨识研究:在辨识策略方面,提出“高位统一,低位逐一”辨识策略,改善统一辨识时多关节耦合干扰问题和逐一辨识时误差逐级传递问题;在负载惯性参数辨识方面,提出“空载与带载力矩差值辨识策略”,将空载状态下的关节实测力矩信息,替换相同轨迹下带载本体动力学预测模型,通过差值重构负载的动力学参数辨识模型,避免了对本体惯性参数的重复调用和误差引入以及动力学在线计算,从而提高了辨识精度和效率;在估算方法方面,将加权最小二乘法和遗传算法有效结合,提高参数估计精度。为降低摩擦力不确定性对动力学模型精度的影响,提高运动控制性能,针对常规摩擦模型存在差异性和拟合不充分问题,即难以用统一形式充分拟合实际实验特征,提出一种基于遗传算法优化的BP神经网络摩擦模型,相比而言,具有更高的拟合精度。此外,减少控制器采样噪声,提高反馈信号品质,是改善闭环系统动态特性,实现高性能运动控制的基础。针对常规微分跟踪器稳定性差、输出振颤、形式复杂等问题,提出一种稳定性高、收敛快的非线性微分跟踪器,具有信号跟踪准确、响应快、过渡平稳等优点,对信号的导数估计具有良好逼近与滤波效果。基于上述研究,根据机器人控制系统总体结构,研制了运动控制实验平台,设计了运动控制软件结构,实现机器人运动控制、动力学参数辨识等基本功能;并开展了动力学参数辨识和空间轨迹跟踪等实验研究。结果表明,本文提出的基于动力学前馈的ADRC控制器能有效提高机器人的跟踪精度、动态响应和鲁棒性。
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2018
【分类号】:TP242.2
【图文】:
的平均形变;0 为毛刺刚度,1 ( )为阻尼系数擦系数。函数 g ( )描述摩擦力在低速状态下 St+-+ + +- - -( ) 0( )=( ) 0( (0 ) (0 )) / 2 0ssvc s c svc s c ssF F F egF F F eg g 为库伦摩擦系数和静态摩擦系数,sv 为 StribecuGre 模型而言,通常其内部状态变量 z 很难测量估技术进行估测。Olsson[101]和 Lischinsky[113]等借制系统中采用小幅度超慢速变力矩输入实验实现较为繁琐,难以普及。关于 LuGre 模型参数辨识
图 2- 1 关节 i 受力分析下,当计算出各连杆质心的线速度和角加速度后上的惯性力和力矩,即:( )ci i cici ci i i ci i m F aN I ε ω I ω杆质心处的合力与合力矩,cia 为连杆质心处线度和角速度,ciI表示相对连杆质心的机械臂惯法主要分为两部分,即运动学外推和动力学内杆i 上的力,in 为连杆 作用在连杆 上的力矩表示连杆 n 作用于外界环境的力和力矩,iz {i}中的表达,即 [0,0,1]Tz ,i1i p 为坐标系{i}的连杆{i}的质心 ci 在坐标系{i}中的位置矢量,连杆 1 到 n 向外迭代算出各连杆的速度和加速
其中f1ffn YYY,n (3 n)f Y R ,p人动力学模型可得关节所需驱动力矩为:links fr 为方便摩擦力参数辨识,保证其时效性,激励轨迹与本体惯性参数统一辨识,从而b lf links fric b Y p 其中, χ 为动力学参数,相应的观测矩阵2.2.4 关节负载力矩线性化模型
【学位授予单位】:华中科技大学
【学位级别】:博士
【学位授予年份】:2018
【分类号】:TP242.2
【图文】:
的平均形变;0 为毛刺刚度,1 ( )为阻尼系数擦系数。函数 g ( )描述摩擦力在低速状态下 St+-+ + +- - -( ) 0( )=( ) 0( (0 ) (0 )) / 2 0ssvc s c svc s c ssF F F egF F F eg g 为库伦摩擦系数和静态摩擦系数,sv 为 StribecuGre 模型而言,通常其内部状态变量 z 很难测量估技术进行估测。Olsson[101]和 Lischinsky[113]等借制系统中采用小幅度超慢速变力矩输入实验实现较为繁琐,难以普及。关于 LuGre 模型参数辨识
图 2- 1 关节 i 受力分析下,当计算出各连杆质心的线速度和角加速度后上的惯性力和力矩,即:( )ci i cici ci i i ci i m F aN I ε ω I ω杆质心处的合力与合力矩,cia 为连杆质心处线度和角速度,ciI表示相对连杆质心的机械臂惯法主要分为两部分,即运动学外推和动力学内杆i 上的力,in 为连杆 作用在连杆 上的力矩表示连杆 n 作用于外界环境的力和力矩,iz {i}中的表达,即 [0,0,1]Tz ,i1i p 为坐标系{i}的连杆{i}的质心 ci 在坐标系{i}中的位置矢量,连杆 1 到 n 向外迭代算出各连杆的速度和加速
其中f1ffn YYY,n (3 n)f Y R ,p人动力学模型可得关节所需驱动力矩为:links fr 为方便摩擦力参数辨识,保证其时效性,激励轨迹与本体惯性参数统一辨识,从而b lf links fric b Y p 其中, χ 为动力学参数,相应的观测矩阵2.2.4 关节负载力矩线性化模型
【参考文献】
相关期刊论文 前10条
1 刘一莎;杨晟萱;王伟;;四旋翼飞行器的自抗扰飞行控制方法[J];控制理论与应用;2015年10期
2 黎柏春;王振宇;Alexey Demin;于天彪;王宛山;;一种改进的机器人动力学参数辨识方法[J];中国工程机械学报;2015年05期
3 周济;;智能制造——“中国制造2025”的主攻方向[J];中国机械工程;2015年17期
4 丁亚东;陈柏;吴洪涛;申浩宇;;一种工业机器人动力学参数的辨识方法[J];华南理工大学学报(自然科学版);2015年03期
5 周涛;;基于反双曲正弦函数的扩张状态观测器[J];控制与决策;2015年05期
6 曾U喺
本文编号:2754836
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2754836.html