一种有向通信下二阶多智能体系统固定时一致性跟踪方法技术方案

技术编号:21850192 阅读:19 留言:0更新日期:2019-08-14 00:13
本发明专利技术涉及一种有向通信下多智能体系统固定时一致性跟踪控制方法,包括:(1)为每一个跟随者设计固定时分布式观测器,使得每个跟随者在固定时间内获得领导的状态信息;(2)确定观测时间上界的表达式;(3)设计固定时非奇异终端滑模一致性控制协议,使跟随者多智能体系统能够在固定时间内跟踪上领导智能体系统的轨迹;(4)确定收敛时间上界的表达式。与既有的固定时一致性方案相比,本发明专利技术降低了通信资源消耗和对信道的要求,节约成本,提升了系统可靠性和一致性协议的可扩展性。

A Fixed-Time Consistency Tracking Method for Second-Order Multi-Agent Systems in Directed Communication

【技术实现步骤摘要】
一种有向通信下二阶多智能体系统固定时一致性跟踪方法
本专利技术涉及多智能体系统协同控制
,特别涉及一种有向通信下二阶多智能体系统固定时一致性跟踪控制方法。
技术介绍
近些年来,多智能体系统集群行为得到广泛研究,诸如,编队,约会,包围,蜂拥和群集,跟踪,一致等行为。作为一种基本且重要的集群行为,一致性跟踪受到人们的广泛关注。一致性跟踪旨在为每个跟随者设计控制协议,使得所有跟随者跟踪上领导的轨迹。收敛速率作为评价一致性协议的一个重要的性能指标。相关文献通过设计最优权值或选择更好的相互作用拓扑,提升代数联通度来提升收敛速度。然而,这些控制协议仅能保证渐进收敛。然而,实际应用对收敛精度和收敛速率有较高的要求。由于有限时一致性具有高精度、快速收敛和对干扰和不确定鲁棒等优点,对于某些对控制精度和收敛时间要求高的应用场合,人们更希望实现有限时一致。近些年来,齐次性方法、加幂积分器法、终端滑模控制等方法被用于设计有限时一致性控制器。然而,有限时一致性需要所有智能体初始状态的信息来估计一致性时间。在实际多智能体系统中,所有智能体初始状态是一个难以获得的全局信息。在不知道这个信息的情况下,我们无法估计稳定时间,更不用说设计一致性协议在规定时间内实现一致性。此外,有限时一致性控制协议的收敛时间随着初值的增长而无界增长,这使得有限时一致性控制协议难以应用于大初值的应用场合。为了克服上述不足,固定时稳定性被引入到一致性控制协议设计中。固定时一致性的一个显著优势在于其一致性时间是与初值无关的常数。这一优势为收敛时间估计和发展一致性方案满足一致性时间的要求带来方便。因此,有必要研究固定时一致性控制协议。在固定时一致性控制协议方面近些年来取得了一些重要成果。然而,这些成果假设相互作用拓扑是无向图,这意味着任意两个节点之间的信息流是双向的,通信拓扑是对称的。然而,由于有向图的信息流是单向的,通信拓扑是不对称的,将这些一致性方案扩展到有向图是困难的。将既有的结果扩展到有向通信是具有实际意义的,特别是当并不是所有的智能体均配备有传输器或支持双向通信的传感器/接收器。另一方面,单向通信耗费更少的通信资源并对信道的要求比双向信息交换更低。而且,针对有向通信的一致性协议可以提升所设计一致性协议的可扩展性。最后,一些不可避免的通信连接故障,延时和干扰可能破坏双向通信结构。因此,需要研究有向通信下固定时一致性控制协议的设计问题。然而,由于固定时一致性协议非线性特性以及有向通信的不对称性,将既有针对无向通信的固定时一致性控制协议扩展到解决有向通信下二阶多智能体系统一致性跟踪是困难的,需要解决许多问题,诸如,构造合适的李雅普诺夫函数分析固定时稳定性,有向通信下固定时分布式观测器设计问题和控制奇异性问题。本专利技术将解决这一重要且富有挑战性的问题,实现在有向通信下二阶跟随者在固定时间内跟踪上领导的轨迹。
技术实现思路
要解决的技术问题为了避免现有技术的不足之处,本专利技术提出一种有向通信下二阶多智能体系统固定时一致性跟踪控制方法,以实现在有向通信下二阶跟随者在固定时间内跟踪上领导的轨迹,并降低一致性时间估计的保守性。技术方案一种有向通信下二阶多智能体系统固定时一致性跟踪控制方法,其特征在于所述的多智能体系统由一个领导者和N个跟随者组成,N个跟随者组成的相互作用网络是有向图Gs,每个跟随者和领导之间都有路径相连,第i个跟随者的动态为:其中,x1i为位置型状态,x2i为速度型状态,ui是控制输入;领导者的动态为:其中,x10为位置型状态,x20为速度型状态,u0是有界的控制输入,即存在已知的正常数λ,使得|u0|≤λ,所有跟随者无法获得领导的控制输入信息,但常数λ对所有跟随者都是已知的;所述的一致性跟踪控制方案包括如下步骤:步骤1:为每一个跟随者设计分布式观测器:式中ξi和ηi是第i个跟随者分布式观测器状态,ξj和ηj是第j个跟随者分布式观测器状态,ξ0=x10,η0=x20,α,β,λ是观测器增益,p和q是满足p<q的正奇数,sig(·)α=|·|αsign(·);aij表征了节点之间信息传递关系,如果第i个跟随者分布式观测器状态信息能从第i个跟随者流向第j个跟随者aij=1,反之则有aij=0;如果领导状态信息能从领导流向第i个跟随者ai0=1,反之则有ai0=0;步骤2:给出分布式观测器收敛时间上界式中:Q=PH+HTP(7)式中,Q和P=diag{p1,...,pN}为正定矩阵,pm=max{pi},H=Ls+B,Ls为图Gs的Laplacian矩阵,B=diag{a10,...,aN0},ai0=1表示信息能从领导流向跟随者i,否则ai0=0,N表示多智能体系统中跟随者的数量;步骤3:定义第i个跟随智能体跟踪误差e1i=x1i-x10,e2i=x2i-x20;则第i个多智能体系统误差动态为:在观测器获得领导的状态信息后,为第i个跟随智能体设计非奇异终端滑模面:式中,0<l<0.25,Ta为预先指定的时间;设计终端滑模控制输入:式中,κ>λ,0<m/n<0.5,Tb为预先指定的时间;式中τ为小的正数;由于控制输入(10)是有界的,奇异性得到消除;步骤4:将控制器(10)和分布式观测器(3)部署到第i个跟随者中,使得所有跟随者的状态能够在预先指定的时间内跟踪上领导的轨迹,即对于任意时刻均有x1i(t)=x10(t),x2i(t)=x20(t)成立。有益效果本专利技术提出的一种有向通信下二阶多智能体系统固定时一致性跟踪控制方法,实现了有向通信下多智能体系统的固定时一致性跟踪,降低了通信资源的消耗,降低了多智能体之间通信对信道的要求,无需每个智能体都配备有传输器或支持双向通信的传感器/接收器,从而降低了成本,提升了系统可靠性,所提出一致性协议具有更强的可扩展性,提升了一致性跟踪控制协议对通信连接故障、延时和干扰的耐受能力。此外,所提出的一致性跟踪控制可以降低收敛时间上界估计的保守性,从而在根据一致性时间要求设计控制器时,降低了所设计控制增益,避免了执行器饱和;在所提出的一致性控制协议中,控制增益可以直接由预先指定的时间确定,这方便了控制增益设计和调节。相对于现有技术,本专利技术的创新性体现在以下几个方面:(a)、解决了有向通信下二阶多智能体系统固定时一致性跟踪问题;(b)、提出了有向通信下固定时分布式观测器,并构造新颖的李雅普诺夫函数分析所提出分布式观测器的固定时收敛性;(c)、提出了新颖的固定时一致性控制协议的设计方法,该方法可以降低收敛时间上界估计的保守性,尽可能降低控制增益,避免执行器饱和;(d)、在所提出的一致性控制协议中,控制增益可以直接由预先指定的时间确定,这方便了控制增益设计和调节。附图说明图1固定时一致性跟踪控制方案设计步骤框图图2单连杆机械手多智能体系统通信连接拓扑图3观测器状态ξi和跟踪误差状态e1i的时间响应图4观测器状态ηi和跟踪误差状态e2i的时间响应图5智能体状态x1i的时间响应图6智能体状态x2i的时间响应具体实施方式现结合实施例、附图对本专利技术作进一步描述:请参阅图1至图6所示,本专利技术考虑的多智能体系统是由一个领导者(编号0)和N个跟随者(编号1~N)组成的,N个跟随者组成的相互作用网络是有向图本文档来自技高网
...

【技术保护点】
1.一种有向通信下二阶多智能体系统固定时一致性跟踪控制方法,其特征在于所述的多智能体系统由一个领导者和N个跟随者组成,N个跟随者组成的相互作用网络是有向图Gs,每个跟随者和领导之间都有路径相连,第i个跟随者的动态为:

【技术特征摘要】
1.一种有向通信下二阶多智能体系统固定时一致性跟踪控制方法,其特征在于所述的多智能体系统由一个领导者和N个跟随者组成,N个跟随者组成的相互作用网络是有向图Gs,每个跟随者和领导之间都有路径相连,第i个跟随者的动态为:其中,x1i为位置型状态,x2i为速度型状态,ui是控制输入;领导者的动态为:其中,x10为位置型状态,x20为速度型状态,u0是有界的控制输入,即存在已知的正常数λ,使得|u0|≤λ,所有跟随者无法获得领导的控制输入信息,但常数λ对所有跟随者都是已知的;所述的一致性跟踪控制方案包括如下步骤:步骤1:为每一个跟随者设计分布式观测器:式中ξi和ηi是第i个跟随者分布式观测器状态,ξj和ηj是第j个跟随者分布式观测器状态,ξ0=x10,η0=x20,α,β,λ是观测器增益,p和q是满足p<q的正奇数,sig(·)α=|·|αsign(·);aij表征了节点之间信息传递关系,如果第i个跟随者分布式观测器状态信息能从第i个跟随者流向第j个跟随者aij=1,反之则有aij=0;如果领导状态信息能从领导流向第i个跟随者ai0=1,...

【专利技术属性】
技术研发人员:倪骏康
申请(专利权)人:西北工业大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1