摘要
首次针对二阶多智能体系统提出广义一致性的概念;然后探讨有向网络拓扑结构下的二阶多智能体系统的线性广义一致性问题.通过设计有效的控制协议,使用代数图论和稳定性理论,推导获得二阶的多智能体系统以及带有通信延迟的二阶系统实现线性广义一致性的充分且必要条件.结果表明,在有向网络中,耦合增益参数和拉普拉斯矩阵的特征值对达到广义一致起着关键作用;最后,数值仿真验证了结果的正确性.
近年来,随着人工智能技术的快速发展和在实际生活中的广泛应用,多智能体系统研究吸引了越来越多各领域学者们的兴趣.而一致性作为多智能体系统协调控制中最基本的问题之一,受到许多热切的关注.
目前,大多数文献是研究多智能体网络系统的完全一致
典型的多智能体系统非精确一致性为广义一致性.文献[
事实上,广义一致性是一个更自然的概念,也是作为多智能体系统输出一致性的一种特例.广义一致性能够更自然地描述由多个相互作用分量组成的生物和物理系统中的一些相干现象,具有一定的理论意义和实践价值.本文考虑二阶多智能体系统实现广义一致性问题,理论和数值实验讨论非延迟和延迟通信控制协议下的系统实现线性广义一致性的充分必要条件,通过多个仿真实例验证了结果的正确性.
令表示一个有向加权图,其中,表示图的节点集合,为有向边集合,为图加权邻接矩阵.若,,否则.拉普拉斯矩阵定义为:,若节点之间存在一系列有序的边,则称其为节点到的有向路径,并称为子父节点.在一个有向图中,若除了根节点外,其它每个节点都有且仅有一个父节点,则称该有向图为有向树.在有向图中,若可以找到一个连接所有节点的有向树,则称该有向树含有一生成树.
以下是本文使用的符号:令表示维单位(零)矩阵,表示所有元素都是1(0)的向量,表示对角矩阵,和分别表示特征值的实部和虚部,表示矩阵或向量的克罗内克积.对于复数,.
设有个一阶智能体系统,每个智能体的动态方程为:
(1) |
其中表示在时刻第个智能体的位置状态.对于任意初始条件,如果即认为系统(1)能够实现广义一致性,为光滑、可逆的函数.设计相应的控制协
如果对于所有的,,则称系统(1)实现线性广义一致性,如果至少存在一个为非线性的,就称系统(1)实现了非线性广义一致性.
进一步,本文讨论个智能体的二阶多智能体系统,各智能体的动态方程为:
(2) |
这里分别表示在时刻第个智能体的位置和速度的状态量.如果,且,对任意的都成立,则称系统(2)能够实现二阶一致性.
现在把文献[
定义1 对于任意初始条件, ,如果满足
, |
则称二阶多智能体系统(2)实现广义一致性.
简单起见,本文只研究线性的广义一致性问题.
定义2 对于任意初始条件,,如果满足
, |
则二阶多智能体系统(2)关于参数,实现线性的广义一致性.
注1 当参数,为若干组不同但组内相同的参数,则二阶系统可实现分组一致状态.更特殊的,当参数,有两组,分别为1和-1,即二阶系统达到竞争与合
设计控制协议如下:
(3) |
其中, ,.为个非零常数.表示耦合参数.由
(4) |
令,,.系统(4)矩阵形式为:
(5) |
其中,,
. |
本节将研究系统(5)关于参数的线性广义一致性的实现与耦合参数及拉普拉斯矩阵的特征值之间的关系.令,分别表示矩阵和拉普拉斯矩阵的特征值.
引理1 [
引理2 [
这里是拉普拉斯矩阵关于特征值0的唯一非负左特征向量,满足.
证明 作如下变换:,,,,,则系统(4)或者(5)可以写成:
其中,.后续证明同参考文献[
定理1 二阶多智能体系统(5)实现线性广义一致性,当且仅当:
1) 有向图包含一个有向生成树;
2) ;
3) 为可逆矩阵,即,. | (6) |
证明 作矩阵的特征多项式:
由于可逆且与相似,故特征值相同,所以,
求解可得:
(7) |
这里表示拉普拉斯矩阵的特征值.
由此可知:矩阵有一个代数重数为的0特征值,当且仅当矩阵有一个代数重数为的0特征值.由引理1和引理2,只需要证明: ,且条件2)成立,当且仅当.
令,和是实数,是虚数单位.由(8)式知,当且仅当.
下证条件2)成立,当且仅当时,由知:.将,代入展开,并分离实部和虚部:
消除可得到
即
证毕.
注2 由定理1知,耦合参数及拉普拉斯矩阵的特征值对系统一致性的实现起着十分重要的作用,且若是线性函数,即,,则理论上系统线性广义一致性的实现与的取值无关.
在系统(2)中,假设设计控制协议中带有通信延时:
(8) |
这里,为时间延迟常数.令
, |
, |
则系统(2)和(8)的等价矩阵形式为:
(9) |
这里,
,, |
. |
计算系统(9)的特征方程为
令
, |
. |
由系统(9)的特征方程很容易得出:有一个代数重数为的0特征值.当且仅当有一个重零根.给出以下3个引理:
引理3 [
, |
. |
引理4 [
其中,,是常数.随着变化,只要零点出现在虚轴上或穿过虚轴,指数多项式的零点在右半平面上的阶之和会发生改变.
引理5 [
定理2 假设有向图包含一个有向生成树.且满足定理1中的条件2)和3),则带有通信延时的二阶多智能体系统(9)实现线性广义一致性,当且仅当.,,满足:
, |
其中,
, |
是拉普拉斯矩阵的非零特征值.
证明 因为有向图包含一个有向生成树,并且满足定理1中的2)、3)式,故由定理1知,当时,系统(9)能够实现线性广义一致性.再由引理2知含有一个零根(二重),并且其它根含有负实部.当从0变化到时,由引理3知一个纯虚根会出现.由引理4和引理5知,当时,有一个零根(二重),且其它根含有负实部,系统(9)实现线性广义一致性,而当时,至少存在一个具有正实部的根,故当时无法实现一致性.证毕.
注3 定理2在定理1的基础上给出了延迟通信的二阶多智能体系统满足线性广义一致性的充要条件,即延迟参数要小于一个临界值,且给出了这个最小临界值的具体求法.由于的求解与拉普拉斯矩阵特征值的实部与虚部有关,实际特征值的精度对的计算影响很大,所以,实际操作中,可以适当提高计算精度,减少误差带来的影响.
假设系统(5)中,,取,非零线性广义参数分别取值:-2, -1,1,2,3.有向加权图如

图1 有向加权图
Fig.1 Directed weighted graph
特征值分别为0,1,2,,.由定理1条件计算可得,时系统(5)能够实现线性广义一致性.当时系统的状态轨迹如

图2 当时系统位置和速度状态轨迹图
Fig.2 Position and velocity state trajectory of the system with

图3 当时系统全局误差演化图
Fig.3 Evolution of the system global error with

图4 当时系统全局误差演化图
Fig.4 The Evolution of the system global error with
系统(9)中取参数,,,,非零线性广义参数和连接拓扑图同上.由定理2计算可得控制协议中最大时间延迟.当时,多智能体在各自参数下的投影状态轨迹如

图5 当时系统位置和速度状态轨迹图
Fig.5 The position and velocity state trajectory of the system with

图6 当时系统位置和速度状态轨迹图
Fig.6 The position and velocity state trajectory of the system with
本文研究了二阶多智能体系统关于多参数的线性广义一致性,在有向网络拓扑结构下设计了有效的控制协议,获得了系统在有时延和无时延两种情况下实现线性广义一致性的充分必要条件,并运用代数图论和稳定性等理论给出了证明.在接下来的工作中作者将讨论二阶多智能体系统的非线性广义一致性以及广义群一致性等问题.
参考文献
Li Y M,Guan X P.Nonlinear consensus protocols for multi-agent systems based on centre manifold reduction. Chinese Physics B,2009,18(8):3355~3366 [百度学术]
Hu J P,Yuan H W. Collective coordination of multi-agent systems guided by multiple leaders. Chinese Physics B,2009,18(9):3777 [百度学术]
Yu J Y,Wang L. Group consensus of multi-agent systems with directed information exchange. International Journal of Systems Science, 2012, 43(2):334~348 [百度学术]
Xia H,Shao J L. Group consensus of multi-agent systems with communication delays.Neurocomputing, 2016, 171(C):1666~1673 [百度学术]
Wang Q,Wang Y Z. Cluster synchronization of a class of multi-agent systems with a bipartite graph topology. Science China: Information Sciences, 2014, 57(1):188~198 [百度学术]
吴彬彬,马忠军,王毅.领导-跟随多智能体系统的部分分量一致性. 物理学报,2017,66(6):1~7 [百度学术]
Wu B B,Ma Z J,Wang Y. Partial comp onent consensus of leader-following multi-agent systems. Acta Physica Sinica, 2017,66(6):1~7(in Chinese) [百度学术]
Xiao F,Wang L,Chen J. Partial state consensus for networks of second-order dynamic agents. Systems & Control Letters, 2010, 59(12):775~781 [百度学术]
Tanner H G,Jadbabaie A,Pappas G J. Flocking in fixed and switching networks. IEEE Transactions on Automatic Control,2007,52(5):863~868 [百度学术]
苏治宝,陆际联. 多移动机器人队形控制的研究方法. 机器人,2003(1):89~92(Su Z B,Lu J L. Research approach to formation control of multiple mobile robots. Robot,2003(1):89~92(in Chinese)) [百度学术]
Hu A H,Xu Z Y,Guo L X. The existence of generalized synchronization of chaotic systems in complex networks. Chaos:An Interdisciplinary Journal of Nonlinear Science,2010,01311 [百度学术]
Guo L X,Xu Z Y. Hölder continuity of two types of generalized synchronization manifold. Chaos:An Interdisciplinary Journal of Nonlinear Science,2008,18(3):033134 [百度学术]
Guo L X,Xu Z Y,Hu A H. Hölder continuity of two types of bi-directionally coupled generalized synchronization manifold. Chinese Physics B,2011,20(1):215~223 [百度学术]
Guan S,Wang X,Gong X,et al. The development of generalized synchronization on complex networks. Chaos: An Interdisciplinary Journal of Nonlinear Science,2009,19(1):1~10 [百度学术]
Guo L X,Hu M F,Hu A H,et al. Linear and nonlinear generalized consensuses of multi-agent systems. Chinese Physics B,2014,23(5):167~171 [百度学术]
Li W,Chen Z. Leader-following consensus of second-order time-delay multi-agent systems with and without nonlinear dynamics.Journal of University of Science & Technology of China,2012(5):415~422 [百度学术]
Ji Z J,Wang Z D,Lin H,et al. Controllability of multi-agent systems with time-delay in state and switching topology. International Journal of Control,2010,83(2):371~386 [百度学术]
Hou W,Fu M,Zhang H,et al. Consensus conditions for general second-order multi-agent systems with communication delay. Automatica,2017,75:293~298 [百度学术]
崔艳,贾英民.具有时滞的二阶多智能体系统的一致性分析. 计算机仿真,2011,28(7):26~30 [百度学术]
Cui Y,Jia Y M. Consensus analysis of second-order multi-agent systems with time-delay. Computer Simulation,2011,28(7):26~30(in Chinese) [百度学术]
Qin J H,Gao H J,Wei X Z. On average consensus in directed networks of agents with switching topology and time delay. International Journal of Systems Science, 2011,42(12):1947~1956 [百度学术]
Pan H,Nian X H,Guo L. Consensus control of higher-order multi-agent systems with delays. Control Theory & Applications,2013,30(7):909~915 [百度学术]
Ren W,Beard R W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Transactions on Automatic Control,2005,50(5):655~661 [百度学术]
Yu W,Chen G,Cao M. Some necessary and sufficient conditions for second-order consensus in multi-agent dynamical systems. Automatica,2010,46(6):1089~1095 [百度学术]
Yu W,Cao J. Stability and Hopf bifurcation analysis on a four-neuron BAM neural network with time delays. Physics Letters A,2006,351(1):64~78 [百度学术]