[发明专利]全方位移动机器人轨迹跟踪无模型自抗扰控制方法有效

专利信息
申请号: 201910059366.9 申请日: 2019-01-22
公开(公告)号: CN109709810B 公开(公告)日: 2022-03-15
发明(设计)人: 任超;王剑;马书根 申请(专利权)人: 天津大学
主分类号: G05B13/04 分类号: G05B13/04;G05D1/02
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 程毓英
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种全方位移动机器人轨迹跟踪无模型自抗扰控制方法,包括下列步骤:步骤一:利用无模型自适应中伪雅克比矩阵PJM对一般控制系统中的惯性矩阵进行估计,然后得到离散化的全方位移动机器人的动力学模型;步骤二:根据动力学模型设计扩张状态观测器;步骤三:设计控制器:控制器由三个部分组成,其中第一部分,是自抗扰部分,基于传统的反馈控制方法;第二部分用观测器来补偿系统未建模部分以及扰动部分;得到无模型控制器。
搜索关键词: 全方位 移动 机器人 轨迹 跟踪 模型 控制 方法
【主权项】:
1.一种全方位移动机器人轨迹跟踪无模型白抗扰控制方法,包括下列步骤:步骤一:利用无模型白适应中伪雅克比矩阵PJM对一般控制系统中的惯性矩阵进行估计,然后得到离散化的全方位移动机器人的动力学模型。考虑如下的一般控制系统:式中,q=[x y θ]T表示世界坐标系下机器人的位姿,[·]T表示矩阵的转置,x、y和θ分别表示三个自由度的方向,M∈R3×3表示一个惯性矩阵,∈表示集合间的“属于”关系,R3×3表示3行3列的实数矩阵,C∈R3×3表示离心力矩和哥氏力矩,fNL∈R3×1表示系统扰动,u∈R3×1表示虚拟控制输入,B∈R3×3表示输入矩阵,用差分方程将(1)进行展开后,得到如下MIMO非线性离散时间系统:y(k+1)=M‑1B(k)u(k)+2y(k)‑y(k‑1)  (2)其中u(k)∈R3,y(k)∈R3,分别是k时刻系统的输入和输出,将式(2)改写成:y(k+1)=f(y(k),...,y(k‑ny),u(k),..u(k‑nu))  (3)假设1系统(3)对每个分量具有连续的偏导数;假设2系统(3)满足广义的Lipschitz条件,即对任意k1≠k2,k1,k2≥0和u(k1)≠u(k2)有:||y(k1+1)‑y(k2+1)||≤b||u(k1)‑u(k2)||,其中,b≥0是一个常数;定理1对于满足假设1和假设2的非线性系统(3),当||Δu(k)||≠0时,一定存在一个被称为PJM的时变参数Φc(k)∈R3×3使得,系统(3)转换为以下紧格式动态线性化CFDL数据模型:Δy(k+1)=Φc(k)Δu(k)  (4)其中,Δy(k+1)=y(k+1)‑y(k),Δu(k)=u(k)‑u(k‑1)利用数据模型(4),考虑如下参数估计准则函数:其中,μ>0是权重因子,用于惩罚PJM估计值的过大变化.对(6)关于Φc(k)求极值,根据改进投影算法,可得:其中,η∈(0,2]是步长因子,是Φc(k)的估计值;如果如果综上所述,利用一个未知向量fc(k)表示系统的总扰动,包括未建模部分以及外部扰动等,从而得到全方位移动机器人的动力学模型为:其中,ΔΔy(k+1)=Δy(k+1)‑Δy(k);步骤二:根据动力学模型(7)设计扩张状态观测器:在白抗扰控制算法中,扩张状态观测器能够对扩张状态变量进行估计,得到系统未建模的部分和系统外部的扰动量,即未知量fc(k);定义变量x1(k)=y(k),x2(k)=Δy(k),x3(k)=‑fc(k),系统的状态空间描述为:C=[1 0],w(k)为输出,系统方程为:x(k+1)=Ax(k)+Bu(k)+Ex3(k)w(k)=C x(k)  (9)设zi(k),i=1,2,3,为状态变量xi(k)的估计值,则:其中:β1=3ω0 β2=3ω02 β3=ω03为可调参数,ω0为观测器的带宽且ω0>0,是扩张状态观测器仅有的一个需要调节的参数,由于z3是x3的估计值,那么fc的估计值写为:fe(k+1)=‑z3(k+1)  (11)令为估计输出,L2=[β3],结合系统输出方程,w(k)=x1(k),故得:步骤三:设计控制器:控制器由三个部分组成,其中第一部分,是白抗扰部分,基于反馈控制方法,控制器设置如下:u1(k)=Φc(k)‑1[ΔΔy*(k+1)+Kp(y*(k+1)‑z1(k+1))+Kd(Δy*(k+1)‑z2(k+1))](13)其中,ΔΔy*(k+1)=Δy*(k+1)‑Δy*(k);第二部分用观测器来补偿系统未建模部分以及扰动部分,如下:u2(k)=Φc(k)‑1fe(k+1)=‑Φc(k)‑1z3(k+1)  (14)由公式(17)和(18)得到基于线性自抗扰LADRC的控制器,即:uN(k)=u1(k)+u2(k)  (15)为了提高控制精度,保证控制的有效性,我们加入了第三个部分,即无模型白适应的控制器,由(5)我们考虑如下控制输入准则函数:J(u(k))=||y*(k+1)‑y(k+1)||2+λ||u3(k)‑u3(k‑1)||2  (16)其中,λ>0是权重因子,用于惩罚控制输入量过大的变化,y*(k+1)为期望的输出信号;将(4)带入准则函数(16)中,并对u3(k)求导,并令其等于0,然后简化算法后,可得:其中,步长因子ρ∈(0,1];结合公式(6),得到无模型控制器为:故最终的控制器为u(k)=uN(k)+u3(k):
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910059366.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top