[发明专利]一种切换拓扑下的多智能体容错跟踪控制方法有效
申请号: | 202110167620.4 | 申请日: | 2021-02-07 |
公开(公告)号: | CN112947557B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 甄然;金亚婷;武晓晶;吴学礼 | 申请(专利权)人: | 河北科技大学 |
主分类号: | G05D1/10 | 分类号: | G05D1/10 |
代理公司: | 石家庄新世纪专利商标事务所有限公司 13100 | 代理人: | 董金国;黄敬霞 |
地址: | 050018 河*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 切换 拓扑 智能 容错 跟踪 控制 方法 | ||
本公开提供了一种切换拓扑下的多智能体容错跟踪控制方法,属于协同控制领域。该方法包含步骤:在一智能体群以一个第一生成树编队拓扑向一个第二生成树编队拓扑转换的一个拓扑切换时刻,该智能体群中根结点的智能体以不考虑执行器故障的领导者控制模型运行,该智能体群中其他结点的智能体以考虑执行器故障的追随者控制模型运行;所述第一生成树编队拓扑向第二生成树编队拓扑具有相同的根结点。该方法构造出完全分布式的容错跟踪控制协议,使得系统在执行器故障情况下,仍可以实现多智能体的编队跟踪;同时,利用自适应策略获得时变容错控制协议,得以解决在执行器故障未知且时变的条件下避免高增益的问题。
技术领域
本发明属于协同控制领域,尤其涉及多智能体切换通信网络拓扑时的跟踪控制方法。
背景技术
在很多通信控制场景中,如卫星导航、机器人控制、无人机搜索救援、军舰协同作战等方面,都应用到协同控制领域中的多智能体(Mult-Agent)的编队跟踪(Formationtracking)控制技术。然而,以多智能体的无人机系统为例的,系统中的每一个智能体(无人机)都可能发生执行器故障的情况,且随着智能体个数的增加和系统结构的复杂化,编队中存在执行器发生故障的几率也在增加,执行器故障将会影响智能体的正常飞行,并可能通过拓扑链(Topological chain)影响到其他智能体,从而影响整个编队的飞行,导致执行的任务失败。同时在实际飞行过程中,智能体之间拓扑结构可能会由于通信距离的限制而导致一个或者多个通信链(Communication link)的失效和新通信链路的产生,从而发生拓扑间的切换。
目前,解决编队跟踪控制问题主要有以下几种经典的控制算法:领导-追随者控制算法、虚拟结构控制算法、基于行为的控制算法以及一致性理论。这些方法一个方面的部分解决了执行器故障情况下,多智能体系统的编队跟踪控制问题,但是既考虑执行器故障,又考虑切换通讯拓扑结构的跟踪控制方法尚未见公开。
发明内容
本发明目的在于提供一种适于切换拓扑下的多智能体容错跟踪控制方法,进而增强多智能体系统的鲁棒性,使得系统在执行器故障情况下,仍可以实现多智能体的编队跟踪。
本发明提供的技术方案为一种切换拓扑下的多智能体容错跟踪控制方法,其包含步骤:在一智能体群以一个第一生成树编队拓扑向一个第二生成树编队拓扑转换的一个拓扑切换时刻,该智能体群中根结点的智能体以不考虑执行器故障的领导者控制模型运行,该智能体群中其他结点的智能体以考虑执行器故障的追随者控制模型运行;其中,所述第一生成树编队拓扑向第二生成树编队拓扑具有相同的根结点,本文中根结点即为两个生成树编队拓扑切换时的领导者。
在一些具体的实施例中上述的多智能体容错跟踪控制方法,包含以下步骤:
在时刻t,对于包含N个智能体{A1,A2,…,AN}的智能体群,A1为领导者,Ai为A1的追随者,i=2,3,…,N;
所述领导者A1的控制模型为,
其中,为接收的A1当前时刻t的位置向量;为接收的A1当前时刻t的速度向量;为当前时刻t向A1的执行器发送的速度向量;为当前时刻t向A1的执行器发送的加速度向量;αx和αv分别为该智能体群固有的阻尼常数;
所述追随者Ai的控制模型为,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北科技大学,未经河北科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110167620.4/2.html,转载请声明来源钻瓜专利网。