[发明专利]一种中性浮力机器人一致性容错控制方法有效
申请号: | 202011205721.8 | 申请日: | 2020-11-02 |
公开(公告)号: | CN112327622B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 袁源;王英杰;朱战霞 | 申请(专利权)人: | 西北工业大学;西北工业大学深圳研究院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;B25J9/16 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 贺小停 |
地址: | 710072 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中性 浮力 机器人 一致性 容错 控制 方法 | ||
1.一种中性浮力机器人一致性容错控制方法,其特征在于,包括以下步骤:
步骤1,建立惯性坐标系下中性浮力机器人姿态运动学与动力学模型;
步骤2,建立多中性浮力机器人信息交互模型;
步骤3,构建分布式自适应扰动观测器,给出分布式自适应扰动观测器参数调整方法,通过求解线性矩阵不等式,来调整扰动观测器参数;
步骤4,设计自适应容错控制器,给出容错控制器参数调整方法,通过求解线性矩阵不等式,来调整控制器参数;
步骤5,完成多中性浮力机器人一致性的控制策略;
构建分布式自适应扰动观测器主要包括:首先定义第i个跟随者中性浮力机器人本地邻居一致性误差为
考虑到中性浮力机器人运动学与动力学方程式二阶方程,为估计系统执行器错误以及环境外扰,构建自适应扰动观测器:
其中,βi,2和βi,3为观测器增益,ρ>1是正定常数,zi,2和zi,3是多中性浮力机器人一致性误差的观测器状态估计,为执行器错误的估计值,为自适应律,κi为滤波器的输出值且滤波器设计如下
自适应律设计如下
其中,
下面给出分布式自适应扰动观测器参数调整方法,可通过求解以下线性矩阵不等式,来调整扰动观测器参数,使得扰动观测器达到一个良好的估计效果;
式中,表示克罗内克积,IN是N维单位矩阵,Pi=Si-1是正定对称矩阵,J是对角矩阵且满足J=T-1LT,其中T-1是非奇异矩阵,Wi是一个正定参数,
步骤1具体包括:
水下六自由度机器人动力学与运动学模型;
其中,MRB表示机体惯性矩阵,CRB表示机体科里奥氏力矩阵,MAM表示与机体相关的水流介质惯性矩阵,CAM表示与机体相关的水流介质科里奥氏力矩阵,Dr(vr(t))v(t)是粘性阻力,g(η(t))为负浮力;τc(t)=θiτi(t)代表控制力矩;θi代表执行器失效因子;τi(t)表示第i个机器人控制输入;J(η(t))代表雅克比矩阵;η(t),v(t)和vr(t)=v(t)-vc(t)分别表示体坐标系下机体位置,速度和体坐标系下相对流体的广义速度,vc(t)为体坐标系下水流的速度;
假设:
1.体坐标系下的水流速度vc为慢时变的,即vc(t)≈0;
2.vc相对水下机器人的速度v为小量,近似有C(v(t))v(t)≈C(vr(t))vr(t);
将公式(1)简化成如下形式:
其中,M=MRB+MAM,C(v(t))=CRB+CAM
最终得到惯性系下运动方程:
式中,
M*=J-T(η(t))MJ-1(η(t))
D*(v(t),η(t))=J-T(η(t))D(v(t))J-1(η(t))
g*(η(t))=J-T(η(t))g(η(t))
其中D*(v(t),η(t))v(t),g*(η(t))是未知项;
步骤2具体包括:
首先考虑有N+1个中性浮力机器人,将i=0视作领导者中性浮力机器人,将i=1,2,...,N视作跟随者中性浮力机器人;假设领导者中性浮力机器人状态η0,有界;中性浮力机器人信息交互模型建立为有向拓扑其中表示相应中性浮力机器人的集合;表示所有传输的集合;跟随者的邻接矩阵定义为其中,当跟随者中性浮力机器人l姿态信息直接传输给中性浮力机器人i时,ail>0,反之,ail=0,并且邻接矩阵对角线元素aii=0;Ni表示中性浮力机器人i所有能接收到的邻居中性浮力机器人的集合;定义拉普拉斯矩阵为L=[Lil]∈RN×N,其中,当i=l时,当i≠l,Lil=-ail;当中性浮力机器人i能直接接收到领导者的姿态信息时,bi>0,反之,bi=0;定义矩阵假设每个跟随者中性浮力机器人都能直接或间接的接收到领导者中性浮力机器人的信息;
步骤4具体包括:
依据得到的自适应函数设计如下容错控制器:
式中,ki1,ki2是控制器增益;
下面给出容错控制器参数调整方法,通过求解以下线性矩阵不等式,来调整控制器参数;
其中,是一个正定对称矩阵,Bi和Di定义如下
2.根据权利要求1所述的一种中性浮力机器人一致性容错控制方法,其特征在于,步骤5具体包括:
最终获得控制力矩τi(t),带入到惯性坐标系下的中性浮力机器人系统模型(4)中进行控制,根据控制策略对中性浮力机器人分别设计分布式自适应扰动观测器以及容错控制器,对中性浮力机器人进行控制,使得多中性浮力机器人达到一致性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学;西北工业大学深圳研究院,未经西北工业大学;西北工业大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011205721.8/1.html,转载请声明来源钻瓜专利网。