【技术实现步骤摘要】
基于自抗扰和反演技术的单臂机械手控制器及其设计方法
本专利技术属于工业过程控制
,具体涉及基于自抗扰和反演技术的单臂机械手控制器及其设计方法。
技术介绍
工业机械手是近代自动控制领域中出现的一项新技术,并已成为一门新兴的学科——机械手工程。在单臂机械手中,机械手的关节角位移是其自身一个重要输出的量,是实际系统中经常需要的控制量。在很多的实际生产中,受驱动系统功率的限制,单臂机械手的速度、角速度必然会有一定的上限,从而使控制量具有饱和特性。该特性对系统的跟踪误差和稳定性都有影响,在2010年,陈谋提出了采用辅助系统对控制量的输入饱和特性进行处理。而本专利技术在控制器的设计中,利用在反演设计的每一步中都嵌入自抗扰技术(ActiveDisturbanceRejectionControl),该控制器凭借其设计过程简单,使其对单臂机械手控制的研究具有最直接的现实意义。自抗扰技术是由韩京清先生提出的,其核心是把被控对象化为简单的“积分串联型”来控制,把对象中异于“积分串联型”的部分当成“总扰动”来进行处理。在ADRC技术诞生之初,由于控制器中扩张状态观测器(Extendedstateobserver,ESO)收敛性和稳定性等问题一直未被普及,直到黄一等人从“自稳定域”的角度分析了二阶ESO的估计误差及其收敛性,二阶ADRC的相关分析才得到进一步完善与普及。其中跟踪微分器(Trackingdifferentiator,TD)使得在经典意义下不可微的函数却有其广义导数,而ESO不仅可以一致地逼近系统中的不确定项,并且能估计出系统中的未知状态,并能有效的抑制系统中的扰 ...
【技术保护点】
基于自抗扰和反演技术的单臂机械手控制器,以单臂机械手为被控对象,包括第1子控制器和第2子控制器,单臂机械手的输出端分别与第1子控制器和第2子控制器相连,第1子控制器输出的端与第2子控制器的输入端相连,第2子控制器的输出端与单臂机械手的输入端连接,其特征在于:第1子控制器包括第一比较器单元、第一扩张状态观测器单元、预定义跟踪性能函数及其参数设置单元和第一非线性运算单元;第一比较器单元的两个输入端分别为期望信号yd和系统输出转角x1;第一扩张状态观测器单元的两个输入端分别为第一比较器单元输出差e1和机械手角速度x2;第一非线性运算单元的三个输入端分别为第一比较器单元输出差e1、预定义跟踪性能函数及其参数设置单元的输出端和第一扩张状态观测器单元输出的z1,2,经第一非线性运算单元运算得到虚拟控制x2d;第2子控制器包括第二比较器单元、第三比较器单元、跟踪微分器单元、辅助系统单元、第二扩张状态观测器单元和第二非线性运算单元;第1子控制器输出的x2d与跟踪微分器单元相连;第1子控制器输出的x2d和机械手角速度x2作为第二比较器单元的两个输入;跟踪微分器单元的输入端与第1子控制器输出的x2d相连; ...
【技术特征摘要】
1.基于自抗扰和反演技术的单臂机械手控制器,以单臂机械手为被控对象,包括第1子控制器和第2子控制器,单臂机械手的输出端分别与第1子控制器和第2子控制器相连,第1子控制器输出的端与第2子控制器的输入端相连,第2子控制器的输出端与单臂机械手的输入端连接,其特征在于:第1子控制器包括第一比较器单元、第一扩张状态观测器单元、预定义跟踪性能函数及其参数设置单元和第一非线性运算单元;第一比较器单元的两个输入端分别为期望信号yd和系统输出转角x1;第一扩张状态观测器单元的两个输入端分别为第一比较器单元输出差e1和机械手角速度x2;第一非线性运算单元的三个输入端分别为第一比较器单元输出差e1、预定义跟踪性能函数及其参数设置单元的输出端和第一扩张状态观测器单元输出的z1,2,经第一非线性运算单元运算得到虚拟控制x2d;第2子控制器包括第二比较器单元、第三比较器单元、跟踪微分器单元、辅助系统单元、第二扩张状态观测器单元和第二非线性运算单元;第1子控制器输出的x2d与跟踪微分器单元相连;第1子控制器输出的x2d和机械手角速度x2作为第二比较器单元的两个输入;跟踪微分器单元的输入端与第1子控制器输出的x2d相连;第二非线性运算单元的六个输入端分别为第一比较器单元输出差e1、第二比较器单元输出差e2、预定义跟踪性能函数及其参数设置单元输出端、跟踪微分器单元输出的v1,2、第二扩张状态观测器单元输出的z2,2和辅助系统单元输出的ξ,经第二非线性运算单元运算得到控制律uc;控制律uc经计算得到饱和特性输出u;跟踪微分器单元输出的v1,2、第二比较器单元输出差e2和饱和特性输出u作为第二扩张状态观测器单元的三个输入;第二非线性运算单元输出的uc和饱和特性输出u作为第三比较器单元的两个输入;第三比较器单元输出的Δu与辅助系统单元相连。2.根据权利要求1所述的基于自抗扰和反演技术的单臂机械手控制器的控制方法,其特征在于:被控对象为单臂机械手,其系统模型为:其中,θ为系统输出转角;D0=4ml2/3为转动惯量;C0为关节转到的粘性摩擦系数;G0=mglcosθ为机械手的重力项;τ是单臂机械手的力矩,也是控制量;dis为干扰量,m为机械手质量,l为质心距连杆转动中心的距离;g为重力加速度;对单臂机械手输出位置控制的状态模型是:式中,x1=θ,θ为系统输出转角,x2=ω,ω为机械手角速度;y为输出位置信号,u=τ是单臂机械手的力矩,由于单臂机械手对自身的力矩固有的限幅特性,第2子控制器输出的控制律uc经过以下公式的计算得到饱和特性输出u,u为被控对象的输入:其中,uc为第二非线性运算单元输出的控制律,umax∈(0,∞),umin∈(-∞,0)。3.根据权利要求1所述的基于自抗扰和反演技术的单臂机械手控制器的设计方法,其特征在于:包括以下步骤:A、第1子控制器的设计:A1、第一比较器单元的设计:第一比较器单元的两个输入端分别为期望信号yd和系统输出转角x1,经过以下公式的计算得到第一比较器单元输出差e1:e1=x1-yd;A2、第一扩张状态观测器单元的设计:第一扩张状态观测器单元的两个输入端分为第一比较器单元输出差e1和机械手角速度x2,经过以下公式的计算得到第一扩张状态观测器单元输出信号z1,2:其中,E1为第一扩张状态观测器的估计误差,z1,1为第一扩张状态观测器的内部变量,β1、β2均是第一扩张状态观测器的增益,c2∈(0,∞)为待设计的参数,α1∈(0,1)是...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。