裴惠琴 陳世明 賴強(qiáng) 陳謙
群體系統(tǒng)是由大量具有動(dòng)態(tài)演化特征的個(gè)體通過局部感知和相互作用形成的一類復(fù)雜開放的分布式系統(tǒng).一般而言,通過局部信息交互和控制器的設(shè)計(jì)實(shí)現(xiàn)群體系統(tǒng)整體層面上復(fù)雜而有序的協(xié)同行為.近年來,報(bào)道了關(guān)于群體系統(tǒng)分布式協(xié)同控制(例如一致性和一致性追蹤)方面的大量研究成果[1?9].這方面的研究已經(jīng)取得了一定的進(jìn)展,歸因于各領(lǐng)域廣泛的應(yīng)用,例如自動(dòng)高速公路系統(tǒng)的調(diào)度、無人航天器和無人水下機(jī)器人的協(xié)同控制[10?11]、衛(wèi)星編隊(duì)控制以及移動(dòng)機(jī)器人的分布式最優(yōu)化控制[12?13]等.
根據(jù)個(gè)體性質(zhì)或功能的相同與否,群體系統(tǒng)可劃分為同質(zhì)群體系統(tǒng)和異質(zhì)群體系統(tǒng).同質(zhì)群體系統(tǒng)的研究已經(jīng)取得了大量研究成果,并且廣泛得以應(yīng)用.客觀地來說,自然界和工程系統(tǒng)中群體的異質(zhì)性廣泛存在,例如在人類社交群體中,每個(gè)個(gè)體具有不同的性別、職業(yè)、愛好、價(jià)值觀等;在軍演群體中,海、陸、空不同性能和類型軍事裝備協(xié)同作戰(zhàn).Johnson等[14]通過實(shí)驗(yàn)和仿真研究了存在大量參數(shù)不匹配的驅(qū)動(dòng)系統(tǒng)和響應(yīng)系統(tǒng),發(fā)現(xiàn)僅通過標(biāo)量信號(hào)的耦合作用,就能使這兩個(gè)異質(zhì)的系統(tǒng)實(shí)現(xiàn)較為理想的同步效果.在此基礎(chǔ)上,針對(duì)具有不同動(dòng)力學(xué)特性的異質(zhì)群體系統(tǒng),國內(nèi)外學(xué)者從多個(gè)角度展開了相關(guān)的研究工作[15?18].Zheng等[18]采用狀態(tài)變換法提出了一種新穎的協(xié)議實(shí)現(xiàn)異質(zhì)群體系統(tǒng)的群一致性.Liu等[19]構(gòu)建了兩種固定的一致性算法用于研究由一階智能體和二階智能體組成的離散時(shí)間異質(zhì)群體系統(tǒng)的一致性.基于線性二次型調(diào)節(jié)器理論,Ma等[20]研究了具有最優(yōu)拓?fù)涞倪B續(xù)時(shí)間和離散時(shí)間群體系統(tǒng)的領(lǐng)導(dǎo)–跟隨者一致性.Hu等[21]針對(duì)合作–競(jìng)爭(zhēng)網(wǎng)絡(luò)中異質(zhì)群體的二階一致性問題,提出了一種混雜自適應(yīng)的牽制控制策略.Liu等[22]提出了一種新穎的一致性算法能夠保證具有有向拓?fù)涞漠愘|(zhì)群體系統(tǒng)一致性的實(shí)現(xiàn).Sun等[23]基于智能體的輸出反饋信息,利用一種分布式自適應(yīng)一致性追蹤協(xié)議研究了具有有向拓?fù)浣Y(jié)構(gòu)和未知?jiǎng)恿W(xué)的異質(zhì)群體系統(tǒng)的一致性.Yang等[24]研究了具有切換有向拓?fù)涞囊活惍愘|(zhì)群體系統(tǒng)的分布式自適應(yīng)輸出一致性控制.Wen等[25]為了實(shí)現(xiàn)異質(zhì)群體系統(tǒng)的群一致性,提出了一類分布式群一致性協(xié)議,并給出了相關(guān)定理的證明分析.Zhou等[26]利用高階有限時(shí)間一致性協(xié)議研究了異質(zhì)群體的一致性.Feng等[27]研究了有向通信圖中,一階智能體和二階智能體的一致性.Zhu等[28]提出了一種新穎的連續(xù)非線性分布式一致性協(xié)議用于實(shí)現(xiàn)異質(zhì)群體系統(tǒng)的有限時(shí)間一致性.
從上述討論分析可知,目前大部分研究工作主要是初步地關(guān)注異質(zhì)群體系統(tǒng)的一致性.異質(zhì)群體系統(tǒng)一致追蹤方面的研究工作尚未完全展開,這方面的研究成果相對(duì)較少.Rahimi等[10]研究了由無人機(jī)群和地面無人車輛組成的異質(zhì)系統(tǒng)的時(shí)變隊(duì)形控制問題,設(shè)計(jì)了一種基于李雅普諾夫理論的分布式控制器,驅(qū)動(dòng)群體實(shí)現(xiàn)蜂擁的同時(shí)可以進(jìn)行實(shí)時(shí)隊(duì)形控制.但是忽略了無人機(jī)系統(tǒng)與無人車輛系統(tǒng)之間的演化協(xié)同關(guān)系.對(duì)于異質(zhì)群體系統(tǒng)而言,子群體都是以一種或者多種方式相互依存的,它們之間存在相依性,而且這種相依性對(duì)于整個(gè)群體系統(tǒng)控制效率有重要影響.一般而言,異質(zhì)群體系統(tǒng)中不同個(gè)體之間的相依方式可分為一對(duì)一、一對(duì)多和多對(duì)多的方式,相依關(guān)系既是一種契機(jī),也是導(dǎo)致系統(tǒng)脆弱性并影響系統(tǒng)結(jié)構(gòu)魯棒性的關(guān)鍵所在[29].本文通過上述已有研究工作分析的啟發(fā),研究帶有固定通信拓?fù)涞漠愘|(zhì)相依群體系統(tǒng)的一致性追蹤問題,該群體系統(tǒng)由一階子群體和二階子群體組成.本文的主要貢獻(xiàn)是:1)從個(gè)體性質(zhì)不同或子群體拓?fù)浣Y(jié)構(gòu)不同的角度出發(fā),構(gòu)建異質(zhì)群體系統(tǒng)的相依模型;2)對(duì)于不同的子群體,分別提出相應(yīng)的分布式一致性追蹤控制協(xié)議,同時(shí)給出保證一致性追蹤實(shí)現(xiàn)的充分條件;3)定義了衡量子群體間相依程度的相依比例值參數(shù).
本文結(jié)構(gòu)如下:第1節(jié)是異質(zhì)相依群體系統(tǒng)協(xié)同一致性的問題描述;第2節(jié)是主要研究結(jié)果的具體闡述,包括異質(zhì)群體系統(tǒng)的相依模型,提出了一類分布式一致性追蹤控制協(xié)議,給出了定理和相關(guān)的證明以及相依比例參數(shù);第3節(jié)通過仿真實(shí)例分析進(jìn)一步評(píng)價(jià)理論結(jié)果的有效性和可行性;第4節(jié)對(duì)本文內(nèi)容進(jìn)行總結(jié).
群體系統(tǒng)中,個(gè)體之間的信息交換描述為交互圖G=(V,E,A),其中V=(v1,v2,···,vn)是非空頂點(diǎn)集;E?V×V是邊集;A=[aij]∈Rn×n是具有元素aij的加權(quán)矩陣,如果(vi,vj)/∈E,那么aij=0,否則aij>0.邊eij=(vi,vj)∈E表示點(diǎn)vj可以接收來自點(diǎn)vi的信息.若aij=aji,該圖稱為無向圖,反之稱為有向圖.對(duì)角度矩陣D∈Rn×n定義為D=diagj5i0abt0b,其中. 拉普拉斯矩陣定義為,即L=D,其中,并且.
引理1[30].假設(shè), 且xi∈R.于是系統(tǒng)能夠?qū)崿F(xiàn)漸近一致性的條件是當(dāng)且僅當(dāng)圖Gn有一棵有向生成樹,其中Gn是n個(gè)智能體的通信拓?fù)浣Y(jié)構(gòu)圖,并且Ln是圖Gn的Laplacian矩陣.對(duì)于?t≥0,e?Lnt是具有正對(duì)角線元素的隨機(jī)矩陣.Gn具有有向生成樹的充分必要條件是rank(Ln)=n?1.這種情況下,存在非負(fù)的列向量γ ∈Rn,使得當(dāng)t→∞時(shí),,其中,并且.
假設(shè)異質(zhì)群體系統(tǒng)由b≥2個(gè)子群體組成,整個(gè)群體系統(tǒng)可描述為{P,E},其中P={P1,···,Pi,···,Pb},E={E1,1,···,Ei,j,···,Eb,b}. 其中,Pi表示子群體i的個(gè)體集合,Ei,i表示子群體i的邊集合,即子群體的內(nèi)部連接.當(dāng)i?=j時(shí),Ei,j表示子群體i和子群體j之間的邊集合,即子群體的外部連接.不失一般性,考慮具有兩個(gè)子群體的異質(zhì)群體系統(tǒng),由m個(gè)二階動(dòng)力學(xué)個(gè)體和n?m個(gè)一階動(dòng)力學(xué)個(gè)體組成.二階個(gè)體的動(dòng)力學(xué)方程如下:
其中,xi,vi∈RN分別表示個(gè)體i的位置狀態(tài)和速度狀態(tài),ui∈RN是控制輸入,p(t)是自身動(dòng)態(tài)函數(shù).一階個(gè)體的動(dòng)力學(xué)方程如下:
其中,xi,ui∈RN分別表示個(gè)體i的位置狀態(tài)和控制輸入,f(t)是自身動(dòng)態(tài)函數(shù).此外,目標(biāo)個(gè)體的動(dòng)力學(xué)方程為
其中,x0,v0∈RN分別表示個(gè)體i的位置狀態(tài)和速度狀態(tài),p(t)是自身動(dòng)態(tài)函數(shù).為了便于分析,假設(shè)群體系統(tǒng)中所有個(gè)體是在一維空間中,即xi,vi,ui∈R.但是,通過Kronecker積,本文研究所得結(jié)果都可以擴(kuò)展應(yīng)用到N維空間之中.
對(duì)應(yīng)于整個(gè)群體的二階動(dòng)力學(xué)個(gè)體和一階動(dòng)力學(xué)個(gè)體的劃分,鄰接矩陣A為
其中,Af∈R(n?m)×(n?m),As∈Rm×m. 二階個(gè)體的Laplacian矩陣定義為Ls=Ds?As,Ds是僅考慮二階個(gè)體的入度對(duì)角矩陣.類似地,Lf=Df?Af是一階個(gè)體的Laplacian矩陣.對(duì)于個(gè)體i,Ni,s定義為它的具有二階動(dòng)力學(xué)的鄰居個(gè)體集合,Ni,f定義為它的具有一階動(dòng)力學(xué)的鄰居個(gè)體集合.根據(jù)這些構(gòu)造和定義,整個(gè)群體拓?fù)鋱D的Laplacian矩陣可描述為
其中,
定義1.對(duì)于任意初始狀態(tài)xi(0),x0(0)和vi(0),v0(0),異質(zhì)相依群體系統(tǒng)能夠?qū)崿F(xiàn)一致性追蹤.若
定義2.考慮外部連接(s,z)∈Ei,j,其中s∈Pi,z∈Pj,且,s稱為z的相依個(gè)體,反之亦然.在子群體i中,將沒有任何相依個(gè)體的個(gè)體稱為獨(dú)立個(gè)體.
定義3.異質(zhì)群體中相依個(gè)體之間存在一種關(guān)系,彼此相互依賴、互相產(chǎn)生作用,并且個(gè)體可以獨(dú)立的發(fā)揮它自身的功能并存在,這種關(guān)系稱為相依性.
定義4.由若干個(gè)具有不同動(dòng)力學(xué)性質(zhì)以及拓?fù)浣Y(jié)構(gòu)不同的子群體構(gòu)成異質(zhì)群體網(wǎng)絡(luò)拓?fù)鋱D,并且子群體之間存在相依性,這種拓?fù)鋱D稱為異質(zhì)群體的相依模型.
如圖1(a)和1(b)所示,展示了兩種異質(zhì)群體系統(tǒng)的相依模型,這些群體系統(tǒng)是由不同性質(zhì)和不同拓?fù)浣Y(jié)構(gòu)的子群體所構(gòu)成.異質(zhì)群體的相依模型可以清楚地描述子群體之間的相依性,圖中平面內(nèi)實(shí)線代表子群體的內(nèi)部連接線,即子群體中個(gè)體之間的通信關(guān)系,虛線代表子群體的外部連接線,即子群體之間的相依關(guān)系.在本文中,我們考慮由兩個(gè)子群體構(gòu)成的異質(zhì)群體系統(tǒng)的模型,如圖1(a)所示.
圖1 異質(zhì)群體系統(tǒng)的相依模型示意圖Fig.1 Interdependent models of heterogeneous group systems
為了研究異質(zhì)群體系統(tǒng)一致性追蹤中不同相依程度對(duì)其影響,引入?yún)?shù)Pr表示相依比例.Pr包括Pri和Prj,其中Pri代表子群體i中相依個(gè)體數(shù)占子群體i所有個(gè)體數(shù)的比例值,Prj代表子群體j中相依個(gè)體數(shù)占子群體j所有個(gè)體數(shù)的比例值.
其中,#{U}表示U集合的基數(shù),Numi和Numj分別表示子群體i和子群體j的個(gè)體總數(shù)目.
基于第2.1節(jié)異質(zhì)群體系統(tǒng)相依模型的構(gòu)建,討論由一階動(dòng)力學(xué)個(gè)體和二階動(dòng)力學(xué)個(gè)體組成的異質(zhì)相依群體系統(tǒng)的一致追蹤.考慮異質(zhì)相依群體系統(tǒng)(1)和(2),提出一類分布式追蹤一致性控制協(xié)議,其描述為
且
其中,k1>0,k2>0分別是位置和速度的耦合系數(shù),k3>0,k4>0是反饋控制系數(shù).aij是鄰接矩陣A∈Rn×n的第(i,j)個(gè)元素,di是局部度矩陣B∈Rm×m的第(i,i)個(gè)元素.于是,異質(zhì)相依群體系統(tǒng)可以描述為
令ξi(t)=xi(t)?x0(t),i=1,2,···,n,ηi(t)=vi(t)?v0(t),i=1,2,···,m,且ξ1=[ξ1,ξ2,...,ξm]T,η=[η1,η2,...,ηm]T,ξ2=[ξm+1,ξm+2,...,ξn]T.
由式(6)可知
上述誤差系統(tǒng)可改寫為
其中,
根據(jù)定義1,當(dāng)t→∞時(shí),有
表明異質(zhì)相依群體系統(tǒng)能夠?qū)崿F(xiàn)一致追蹤.
定理1.假設(shè)固定通信拓?fù)鋱DG包含一棵有向生成樹,即群體系統(tǒng)中任意個(gè)體至少能夠通過某一鄰居個(gè)體獲得通信信息,那么固定通信拓?fù)淝闆r下,異質(zhì)群體系統(tǒng)(1)和(2)通過分布式控制協(xié)議式(4)和(5)能夠?qū)崿F(xiàn)群體一致性追蹤的充分條件是
其中,k1>0是位置耦合系數(shù),k2>0是速度耦合系數(shù),k3>0是反饋控制系數(shù).
證明.誤差系統(tǒng)(8)可改寫為
式中,
為了便于分析,給出下面的轉(zhuǎn)換式
令y=[y1,y2,···,ym]T,誤差系統(tǒng)(9)改寫為
其中,
將式(11)中第1行元素的?k2/k1[(k1/k2?k3)B+k2Dsf]倍加到第2行,并且第1行元素的(k2k4)/k1Afs倍加到第3行,有
將式(12)第1~3行分別乘以k2/k1,1/k2,1/k4,可得
前面我們建立了異質(zhì)群體系統(tǒng)的相依模型,并設(shè)計(jì)了一類分布式一致性追蹤控制協(xié)議以實(shí)現(xiàn)異質(zhì)相依群體系統(tǒng)的一致性追蹤,給出了相關(guān)定理和分析證明以及相依比例參數(shù).本節(jié)中,提供仿真實(shí)例進(jìn)一步說明理論結(jié)果的有效性和可行性.
實(shí)例1.考慮由二階個(gè)體1,2,3和一階個(gè)體4,5,6構(gòu)成的異質(zhì)相依群體系統(tǒng),該系統(tǒng)的通信拓?fù)鋱D具有一棵生成樹,如圖2所示.從圖2可知,整個(gè)群體系統(tǒng)由子群體GI和子群體GII組成,并且P1={1,2,3},P2={4,5,6},其中個(gè)體1,3,4,5是相依個(gè)體,個(gè)體2,6是獨(dú)立個(gè)體,并且E14,E35是子群體的兩條外部連接邊.子群體GI和子群體GII的相依比例值分別為PrI=2/3,PrII=2/3.
圖2 異質(zhì)相依群體系統(tǒng)的固定無向拓?fù)鋱DFig.2 Fixed undirected topology of the heterogeneous interdependent group system
目標(biāo)個(gè)體的加速度為p(t)=0.1t2sin(8t),且f(t)=∫p(t)dt.對(duì)于如圖2所示的群體拓?fù)鋱D,相應(yīng)Laplacian矩陣和局部度矩陣分別為
任取參數(shù)k1,k2,k3,使其滿足定理1的充分條件,即
這里,取參數(shù)k1=1,k2=1,k3=9,k4=1,所有個(gè)體的初始狀態(tài)取值為
從仿真結(jié)果圖3可知,通過控制協(xié)議式(4)和式(5),異質(zhì)相依群體系統(tǒng)的一致性追蹤能夠漸近地實(shí)現(xiàn).圖3(a)是目標(biāo)個(gè)體的速度信號(hào)曲線.由圖3(b)和3(d)可知,二階個(gè)體1,2,3的速度經(jīng)過一段時(shí)間之后逐漸地趨近于相同的數(shù)值,并且完全跟蹤上了目標(biāo)個(gè)體的速度信號(hào).從圖3(c)結(jié)果分析,當(dāng)時(shí)間t=11.5s時(shí),所有個(gè)體的位置狀態(tài)與目標(biāo)個(gè)體的位置狀態(tài)之間絕對(duì)誤差基本為零,換句話而言,無論是一階個(gè)體還是二階個(gè)體最終追蹤到目標(biāo)個(gè)體,并且聚合在一起繼續(xù)往前運(yùn)動(dòng).
當(dāng)子群體增加一條外部連接邊E26,相依個(gè)體比例值Pr增大,也就是子群體之間相依程度更為緊密.此時(shí),群體拓?fù)鋱D對(duì)應(yīng)的Laplacian矩陣和局部度矩陣分別為
圖3 個(gè)體的位置狀態(tài)追蹤誤差和速度示意圖Fig.3 Position state tracking errors and velocities of individuals
子群體的相依比例值分別為PrI=1,PrII=1.從圖4(a)和4(b)結(jié)果分析可知,經(jīng)過一定時(shí)間(t=8.8s),所有個(gè)體的位置狀態(tài)與目標(biāo)個(gè)體位置狀態(tài)絕對(duì)誤差趨于零值,并且二階個(gè)體的速度狀態(tài)逐漸趨于相同的值與目標(biāo)個(gè)體的速度狀態(tài)變化趨勢(shì)保持一致.與圖3(c)和3(d)對(duì)比發(fā)現(xiàn),增加連接邊之后,目標(biāo)個(gè)體一致性追蹤的時(shí)間明顯地縮短了.
實(shí)例2.考慮一個(gè)異質(zhì)相依群體系統(tǒng),該系統(tǒng)對(duì)應(yīng)的圖是有向通信拓?fù)鋱D,并且含有一棵有向生成樹,如圖5所示.整個(gè)群體仍然由二階個(gè)體組成的子群體GI和一階個(gè)體組成的子群體GII所構(gòu)成,也就是P1={1,2,3},P2={4,5,6}.這里,有向拓?fù)鋱D對(duì)應(yīng)的Laplacian矩陣和局部度矩陣為
類似地,取參數(shù)k1=1,k2=1,k3=9,k4=1,滿足條件
所有個(gè)體和目標(biāo)的位置狀態(tài)和速度狀態(tài)取值如下:
從圖6可以看出,通過控制協(xié)議式(4)和式(5),異質(zhì)相依群體系統(tǒng)逐漸地實(shí)現(xiàn)了一致性追蹤.由仿真圖6(a)結(jié)果分析,經(jīng)過一定時(shí)間,所有個(gè)體的位置狀態(tài)和目標(biāo)個(gè)體的位置狀態(tài)的絕對(duì)誤差值基本趨于零值.由仿真圖6(b)結(jié)果分析,二階個(gè)體的速度經(jīng)過一段時(shí)間之后趨于一致,并且能夠完全跟蹤上目標(biāo)個(gè)體的速度信號(hào)狀態(tài).
圖4 個(gè)體的位置狀態(tài)追蹤誤差和速度示意圖Fig.4 Position state tracking errors and velocities of individuals
圖5 異質(zhì)相依群體系統(tǒng)的固定有向拓?fù)鋱DFig.5 Fixed directed topology of the heterogeneous interdependent group system
本文研究了帶有固定通信拓?fù)涞漠愘|(zhì)相依群體系統(tǒng)的一致性追蹤問題,從個(gè)體性質(zhì)不同和子群體間拓?fù)浣Y(jié)構(gòu)不同的角度,建立異質(zhì)群體系統(tǒng)的相依模型.為了實(shí)現(xiàn)異質(zhì)相依群體系統(tǒng)的一致性追蹤,設(shè)計(jì)了一類分布式一致追蹤控制協(xié)議.同時(shí),給出了實(shí)現(xiàn)整個(gè)異質(zhì)群體一致性追蹤的充分條件.定義了衡量相依程度的相依比例參數(shù)Pr,分析了其對(duì)協(xié)同一致性追蹤的影響.隨后,通過仿真實(shí)例驗(yàn)證了理論結(jié)果的有效性.
圖6 個(gè)體的位置狀態(tài)追蹤誤差和速度示意圖Fig.6 Position state tracking errors and velocities of individuals