[发明专利]异构无人系统三维空间编队控制方法有效
申请号: | 202210888390.5 | 申请日: | 2022-07-27 |
公开(公告)号: | CN114942646B | 公开(公告)日: | 2022-10-25 |
发明(设计)人: | 万俊贺;李辉;寇磊;刘海林 | 申请(专利权)人: | 山东省科学院海洋仪器仪表研究所 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 周容 |
地址: | 266000 山东省青岛市鳌山卫街*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无人 系统 三维空间 编队 控制 方法 | ||
1.一种异构无人系统三维空间编队控制方法,其特征在于,
所述异构无人系统由若干水面无人艇和若干自治水下航行器组成;
所述异构无人系统三维空间编队控制方法包括以下步骤:
步骤S11:建立异构无人系统三维编队通信拓扑模型;
在步骤S11中,异构无人系统三维编队通信拓扑模型表示为:
G={V,E}
其中,V={1,2,…,n},V表示参与三维编队的n个无人系统节点的集合,n表示参与三维编队的无人系统节点的个数,无人系统节点是水面无人艇或自治水下航行器;E={(i,j)∈V×V}表示参与三维编队的n个无人系统节点之间有向信息路径组成的集合,其中i表示参与三维编队的第i个无人系统节点,i∈[1,n];j表示参与三维编队的第j个无人系统节点,j∈[1,n];
建立异构无人系统三维编队通信拓扑模型的邻接矩阵Aij;邻接矩阵Aij为n×n的n阶方阵,邻接矩阵Aij中的元素aij满足:当无人系统节点i收到无人系统节点j发送的信息时,有aij0;否则aij=0;
建立无人系统节点i的邻居集Ni,无人系统节点i的邻居集Ni记为:
Ni={j∈V|aij0}={j∈V|(j,i)∈E};
建立异构无人系统三维编队通信拓扑模型的拉普拉斯矩阵Lij,拉普拉斯矩阵Lij为:
建立修正Metropolis加权系数矩阵:
其中,Nj为三维空间编队中的无人系统节点j的邻居节点集合,m为整数且对应无人系统节点i的邻居集Ni的一个无人系统节点;
步骤S12:执行航向一致性控制算法;
在步骤S12中,航向一致性控制算法可由下式表示:
其中,表示无人系统节点i的输出航向角;ψi为无人系统节点i的实时航向角;ni表示无人系统节点i的邻居集Ni中的邻居节点的个数;表示无人系统节点i的输入航向角;bi表示第一航向控制增益,为常数;表示无人系统节点i的目标航向角;ψj表示无人系统节点i的邻居集Ni中的邻居节点j的实时航向角;Wij为修正Metropolis加权系数矩阵;
步骤S13:执行速度一致性控制算法;
在步骤S13中,速度一致性控制算法可由下式表示:
其中,表示无人系统节点i的输出航行速度;vi表示无人系统节点i的实时航行速度;τv表示速度时间常数;表示无人系统节点i的输入航行速度;ci表示第一速度控制增益,为常数;表示无人系统节点i的目标航行速度;Wij为修正Metropolis加权系数矩阵;vj无人系统节点i的邻居集Ni中的邻居节点j的实时航行速度;
步骤S14:如果无人系统节点为自治水下航行器,则执行深度一致性控制算法;
在步骤S14中,深度一致性控制算法可由下式表示:
其中,表示无人系统节点i的输出航行深度;zi表示无人系统节点i的实时航行深度;τz表示深度时间常数;表示深度导数的时间常数;表示无人系统节点i的实时航行深度的导数;表示无人系统节点i的输入航行深度;为深度控制增益,为常数;Wij为修正Metropolis加权系数矩阵;zj表示无人系统节点i的邻居集Ni中的邻居节点j的实时深度;γ为权重系数,为常数;表示无人系统节点i的邻居集Ni中的邻居节点j的实时深度的导数;
控制作为无人系统节点的水面无人艇按照输出航向角和输出航行速度运行;
控制作为无人系统节点的自治水下航行器按照输出航向角、输出航行速度和输出航行深度运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省科学院海洋仪器仪表研究所,未经山东省科学院海洋仪器仪表研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210888390.5/1.html,转载请声明来源钻瓜专利网。