[发明专利]基于无源性的移动机械臂位置/力的自抗扰控制方法有效
申请号: | 201810623479.2 | 申请日: | 2018-06-15 |
公开(公告)号: | CN108555913B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 任超;韦冬梅;马书根 | 申请(专利权)人: | 天津大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 无源 移动 机械 位置 控制 方法 | ||
1.一种基于无源性的移动机械臂位置/力的自抗扰控制方法,其特征是,采用线性扩张状态观测器LESO观测动力学模型的不确定性及系统外部扰动,并利用基于移动机械臂系统无源特性设计的控制器来补偿观测器所观测的总扰动,具体地,利用线性扩张状态观测器LESO主动从被控对象的输入输出信号中把扰动的信息提炼出来,在扰动影响系统之前用控制信号将干扰消除;具体步骤细化如下:
步骤一:
定义惯性坐标系{W},基于拉格朗日方程建立移动机械臂一体化动力学模型,并用一个未知矩阵表示系统的总扰动,包括模型参数变化、机械臂关节之间的摩擦、移动平台与机械臂之间的耦合作用以及外部干扰,得到移动机械臂受到干扰时的动力学模型:
式中,q=[q1,...,qn]T∈Rn表示移动机械臂在惯性坐标系下的广义坐标,[·]T表示矩阵的转置,∈表示集合间的“属于”关系,n表示移动机械臂的自由度,M(q)∈Rn×n表示惯性矩阵,Rn×n表示n行n列的实数向量,表示离心力矩和哥氏力矩;G(q)∈Rn表示重力力矩;d(t)=[d1 d2 ... dn]T表示系统的总扰动;τ∈Rn表示控制输入,τf=JTλ∈Rn表示与外界接触所产生的约束力矩,J∈Rn×m表示几何约束雅克比矩阵,m表示几何约束的维度,λ∈Rm表示与几何约束相关的拉格朗日算子;
步骤二:
根据动力学模型(1)设计线性扩张状态观测器,定义:D(t)=-M(q)-1d(t),之后将式(1)改写为:
定义状态变量x1=q,x3=D(t),其中x3为扩张状态变量,根据式(2)移动机械臂系统状态空间方程描述为:
设定zi为状态变量xi的估计值,i=1,2,3,则线性扩张状态观测器设计为:
其中,β1=diag(3ωo,...,3ωo)n,ωo表示观测器带宽,是扩张状态观测器仅有的一个需要调节的参数,扩张状态观测器的观测误差是有界输入有界输出稳定的;
由定义可知,z3为状态变量x3的估计值,因此系统总扰动d(t)的估计值为:
d(t)=-M(q)z3 (5)
步骤三:
设计基于系统无源特性的控制器,控制器由两部分组成,一部分用于补偿系统扰动,一部分用于进行位置/力的控制;
位置/力的控制部分设计为:
其中,e=q-qd,q与qd分别是实际轨迹与期望轨迹;表示期望接触力;控制器中的参数满足
根据状态观测器的观测值,扰动补偿部分设计为:
τ2=-M(q)z3 (7)
根据式(6)与式(7),系统的控制器设计为:
采用基于李雅普诺夫稳定性分析方法证明闭环控制系统是指数稳定的,具体地:
将式(8)代入式(1),得到控制误差方程:
其中,为扰动估计误差;
定义能量函数且令对能量函数求导得到:
其中,由于扩张状态观测器的观测误差是有界的,且移动机械臂惯性矩阵是有界的,因此||w||是有界的;且||ef||与||s1||有相同的敛散性;
令xT=[e s1]T,取李雅普诺夫函数v(x)=H1(e,s1),根据式(10)可知,若满足则有由于移动机械臂系统是无源的,即系统能量不断衰减,根据系统这一特性对||s1||进行分析,得出这一条件满足,且||s1||=0,因此得出结论s1最终趋于零,进而控制误差e趋近于0,实现渐进稳定控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810623479.2/1.html,转载请声明来源钻瓜专利网。