[发明专利]一种多中性浮力机器人一致性控制方法有效
申请号: | 202011204444.9 | 申请日: | 2020-11-02 |
公开(公告)号: | CN112286056B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 袁源;王英杰;朱战霞 | 申请(专利权)人: | 西北工业大学;西北工业大学深圳研究院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 贺小停 |
地址: | 710072 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中性 浮力 机器人 一致性 控制 方法 | ||
1.一种多中性浮力机器人一致性控制方法,其特征在于,包括以下步骤:
步骤1,建立惯性坐标系下中性浮力机器人姿态运动学与动力学模型;
步骤2,建立多中性浮力机器人信息交互模型;
步骤3,构建分布式降阶强制扰动观测器,给出分布式降阶强制扰动观测器以及饱和上界函数参数调整方法,通过求解线性矩阵不等式,来调整扰动观测器参数;
步骤4,基于降阶强制扰动观测器设计分布式控制器,给出分布式控制器参数调整方法,通过求解线性矩阵不等式,来调整控制器参数;
步骤5,完成多中性浮力机器人一致性的控制策略;
步骤1具体包括:
水下六自由度机器人动力学与运动学模型:
其中,MRB表示机体惯性矩阵,CRB表示机体科里奥氏力矩阵,MAM表示与机体相关的水流介质惯性矩阵,CAM表示与机体相关的水流介质科里奥氏力矩阵,Dr(vr(t))vr(t)是粘性阻力,g(η(t))为负浮力;τc(t)代表控制力矩;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=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;定义矩阵假设每个跟随者中性浮力机器人都能直接或间接的接收到领导者中性浮力机器人的信息;
步骤3具体包括:
首先定义第i个跟随者中性浮力机器人本地邻居一致性误差为
其中,是领导跟随一致性误差;
考虑到中性浮力机器人姿态运动学与动力学方程式二阶方程,为估计系统不确定性以及环境外扰,构建降阶强制扰动观测器:
其中,βi,2,βi,3为观测器增益,ρ是正定常数,zi,2和zi,3是第i个降阶观测器状态估计,Υi=diag{σi1,…,σi6},σij,j=1,2,3,4,5,6是饱和函数的动态上界;
σij通过如下微分方程得到
其中,且j=1,2,3,4,5,6;
下面给出分布式降阶强制扰动观测器以及饱和上界函数参数调整方法,通过求解以下线性矩阵不等式,来调整扰动观测器参数,使得扰动观测器达到一个良好的估计效果;
式中,表示克罗内克积,IN是N维单位矩阵,Pi=Si-1,Ri是正定对称矩阵,J是对角矩阵且满足J=T-1LT,其中T-1是非奇异矩阵,mi是正定常数满足Mi-1<miI6,ci正定常数满足bi=diag{βi,2,βi,3},
步骤4具体包括:
先定义如下状态:
依据变换后的系统状态,设计如下分布式控制器:
式中,ki1,ki2是控制器增益,是扰动观测器观测到的未知扰动信息用于实时补偿系统内部的不确定性以及变化的外部扰动,
下面给出分布式控制器参数调整方法,通过求解以下线性矩阵不等式,来调整控制器参数,使得多中性浮力机器人系统获得一个良好的控制效果;
其中,是一个正定对称矩阵,Bi和Di定义如下
Bi=[0,I6]T,
其中,λi是矩阵J的第i个特征值。
2.根据权利要求1所述的一种多中性浮力机器人一致性控制方法,其特征在于,步骤5具体包括:
最终获得控制力矩τi(t),带入到惯性坐标系下的中性浮力机器人系统模型(4)中进行控制,根据控制策略对中性浮力机器人分别设计分布式降阶强制扰动观测器以及控制器,对中性浮力机器人进行控制,使得多中性浮力机器人达到一致性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学;西北工业大学深圳研究院,未经西北工业大学;西北工业大学深圳研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011204444.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子元器件的上料机构
- 下一篇:一种双面翻转黑板