正在加载图片...
第5期 董洁,等:多智能体网络系统的能控性代数条件 ·751. 每个智能体i的耦合变量4,∈R是由邻居间的 M=(U☒L)M=(U☒L)M⑧B)=(UM☒B 耦合扩散变量决定的。也就是说,系统的相对协议为 由于(L,M)是不能控的,并且U⑧L,是非奇 w=K∑(x-x) (16) jeN 异的,因此矩阵对(i,M)也是不能控的。考虑到 令x=col(x1,x2,…,xn),u=col(u1,42,…,m), 的块对角结构,那么就一定会存在一个数s,1≤s≤ 则系统(15)可以写成矩阵形式: n,使与它相对应的矩阵对(A-入,CK,(UM),⑧B) x =Lx Mu (17) 是不能控的。用(M),表示矩阵M的第s行。因此, 式中:L=I⑧A-L⑧(CK),M=M☒B,M∈Rm。m 1)(UM),=0,也就是说(L,M)是不能控的: 是领航者的数目。 2)假如(U'M).≠0,那么(A-入CK,B)是不能 1,i= 控的。 Mi= (0,其他 因此矛盾,故结论成立,定理证明完毕。 定理4](i,M)是能控的,当且仅当以下2 注释4定理4的证明比较复杂,是一个新的 个条件同时成立: 证明方法,并且有一定的参考价值。 1)(L,M)是能控的: 3绝对协议下多智能体网络系统的能 2)对于矩阵L的每一个特征值入,矩阵对(A- ACK,B)都是可控的。 控性 证明(必要性)只证明矩阵(L,M)能控的必 在绝对协议4,=∑x,下,总结动力学多智能体 要条件,(A-λCK,B)能控的必要条件可以用相似的 jeN 方法来证明。假设(L,M)是不能控的,则存在非零 网络系统能控性的代数条件,并且提出了一些新的 向量x∈R"使得xL=入xP和x'M=0成立。令(0, 代数条件。 y)∈C×C是矩阵(A-入CK,B)的左特征向量,那么 31一阶同质多智能体网络系统的能控性 L☒(A-ACK)=L☒A-AL☒CK(18) 采用文献[26]的多智能体网络系统模型,它由 由xL=Ax,可得x'L/A=x,即L/入=In。所以式 广播信号控制: (18)可转化成1/A{L☒(A-ACK)}=1/入{L☒A- x=∑x+u,i=1,2,…,n (20) AL⑧CK}=I⑧A-L⑧CK=i。由引理2,(0,x⑧y) 式中:x:表示智能体i的状态,N:={ju,~;j≠}是 是的一个左特征向量,则有 节点:的邻居集,是控制输入。多智能体系统 (x☒y)"M=(xM)☒(y"B)=0(19) (20)的所有智能体都接受相同的控制信号,即,称 通过PBH判据可知,(L,M)是不可控的。 这个信号为广播信号。 (充分性)假设(L,M)是不能控的。由于L是 系统(20)可以写成如矩阵形式如下: 对称矩阵,总能找到一个正交矩阵U使L=UDU x =Ax bu (21) 成立],即 式中:A∈R为多智能体系统的邻接矩阵,b= U'LU=diag(入1,入2,…,入n) [11…1]∈R。 式中:入:是矩阵L的特征值。引入2个矩阵L和 命题5]当且仅当以下2个条件同时成立, M: 系统(21)是能控的。 1)矩阵A的特征值各不相同: i=(U☒1)L(U☒I)= 2)A的特征向量都不与b正交。 (U☒I)(I,⑧A-L⑧CK)(U⑧I)= 注释5命题5证明过程见文献[13]。但是命 (U⑧I)Ln☒A)-(U☒I)(L☒CK)(U☒L)= 题5只要满足条件2)系统就是能控的,即条件2)是 ((U☒A)-(U'L☒CK)(U☒L,)= 系统能控的充要条件,条件1)是系统能控的必要 (U☒A)(U☒I)-(U'L⑧CK)(U⑧I,)= 条件。 (I.☒U'A)-(U'LU☒CK)= 定理5当且仅当矩阵A的所有特征向量都不 (In☒A)-(diag(A1,A2,…,入n)☒CK)= 正交于b,则系统(21)是能控的,并且如果系统 blockdiag(A-A,CK,…,A-入.CK) (21)是能控的,那么矩阵A的特征值各不相同。 和 证明假设向量”是矩阵A的特征向量,在每个智能体 i 的耦合变量 ui∈R s 是由邻居间的 耦合扩散变量决定的。 也就是说,系统的相对协议为 ui = K∑ j∈Ni (xj - xi) (16) 令 x = col(x1 ,x2 ,…,xn ),u = col(u1 ,u2 ,…,um ), 则系统(15)可以写成矩阵形式: x · = L ^ x + M ^ u (17) 式中:L ^ = In􀱋A-L􀱋(CK),M ^ = M􀱋B,M∈R n×m 。 m 是领航者的数目。 Mil = 1, i = vl 0, 其他 { 定理 4 [25] (L ^ ,M ^ )是能控的,当且仅当以下 2 个条件同时成立: 1)(L,M)是能控的; 2)对于矩阵 L 的每一个特征值 λ,矩阵对(A- λCK,B)都是可控的。 证明 (必要性)只证明矩阵(L,M)能控的必 要条件,(A-λCK,B)能控的必要条件可以用相似的 方法来证明。 假设(L,M)是不能控的,则存在非零 向量 x∈R n 使得 x TL = λx T 和 x TM = 0 成立。 令(θ, y)∈C×C p 是矩阵(A-λCK,B)的左特征向量,那么 L 􀱋 (A - λCK) = L 􀱋 A - λL 􀱋 CK (18) 由 x TL = λx T ,可得 x TL / λ = x T ,即 L / λ = In 。 所以式 (18)可转化成 1 / λ{L􀱋(A-λCK)} = 1 / λ{L􀱋A- λL􀱋CK} = In􀱋A-L􀱋CK=L ^ 。 由引理 2,(θ,x􀱋y) 是 L ^ 的一个左特征向量,则有 (x 􀱋 y) HM ^ = (x TM) 􀱋 (y H B) = 0 (19) 通过 PBH 判据可知,(L ^ ,M ^ )是不可控的。 (充分性)假设(L ^ ,M ^ )是不能控的。 由于 L 是 对称矩阵,总能找到一个正交矩阵 U 使 L = UDU T 成立[33] ,即 U TLU = diag(λ1 ,λ2 ,…,λn ) 式中:λi 是矩阵 L 的特征值。 引入 2 个矩阵 L ^ 和 M ~ : L ~ = (U T 􀱋 Ip)L ^ (U 􀱋 Ip) = (U T 􀱋 Ip)(Ip 􀱋 A - L 􀱋 CK)(U 􀱋 Ip) = ((U T 􀱋Ip)(In 􀱋A) - (U T 􀱋Ip)(L 􀱋CK))(U 􀱋Ip)= ((U T 􀱋 A) - (U TL 􀱋 CK))(U 􀱋 Ip) = (U T 􀱋 A)(U 􀱋 Ip) - (U TL 􀱋 CK)(U 􀱋 Ip) = (In 􀱋 U TA) - (U TLU 􀱋 CK) = (In 􀱋 A) - (diag(λ1 ,λ2 ,…,λn ) 􀱋 CK) = blockdiag(A - λ1CK,…,A - λnCK) 和 M ~ = (U T 􀱋Ip)M ^ = (U T 􀱋Ip)(M􀱋B)= (U TM) 􀱋B 由于(L ^ ,M ^ ) 是不能控的,并且 U T􀱋Ip 是非奇 异的,因此矩阵对(L ~ ,M ~ )也是不能控的。 考虑到 L ~ 的块对角结构,那么就一定会存在一个数 s,1≤s≤ n,使与它相对应的矩阵对(A-λsCK,(U TM)s􀱋B) 是不能控的。 用(M)s 表示矩阵 M 的第 s 行。 因此, 1)(U TM)s = 0,也就是说(L,M)是不能控的; 2)假如(U TM)s≠0,那么(A-λsCK,B)是不能 控的。 因此矛盾,故结论成立,定理证明完毕。 注释 4 定理 4 的证明比较复杂,是一个新的 证明方法,并且有一定的参考价值。 3 绝对协议下多智能体网络系统的能 控性 在绝对协议 ui =∑ j∈Ni xj 下,总结动力学多智能体 网络系统能控性的代数条件,并且提出了一些新的 代数条件。 3.1 一阶同质多智能体网络系统的能控性 采用文献[26]的多智能体网络系统模型,它由 广播信号控制: x · i = ∑ j∈Ni xj + u,i = 1,2,…,n (20) 式中:xi 表示智能体 i 的状态,Ni = {j | vi ~ vj;j≠i}是 节点 vi 的邻居集,u 是控制输入。 多智能体系统 (20)的所有智能体都接受相同的控制信号,即 u,称 这个信号为广播信号。 系统(20)可以写成如矩阵形式如下: x · = Ax + bu (21) 式中: A∈R n×n 为 多 智 能 体 系 统 的 邻 接 矩 阵, b = [1 1 … 1] T∈R n 。 命题 5 [13] 当且仅当以下 2 个条件同时成立, 系统(21)是能控的。 1)矩阵 A 的特征值各不相同; 2)A 的特征向量都不与 b 正交。 注释 5 命题 5 证明过程见文献[13]。 但是命 题 5 只要满足条件 2)系统就是能控的,即条件 2)是 系统能控的充要条件,条件 1) 是系统能控的必要 条件。 定理 5 当且仅当矩阵 A 的所有特征向量都不 正交于 b,则系统 ( 21) 是能控的,并且如果系统 (21)是能控的,那么矩阵 A 的特征值各不相同。 证明 假设向量 v 是矩阵 A 的特征向量,在 第 5 期 董洁,等:多智能体网络系统的能控性代数条件 ·751·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有