亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于脈沖算法的多智能體系統(tǒng)編隊牽制控制

        2018-06-26 04:35:08,
        關(guān)鍵詞:跟隨者時變編隊

        ,  

        (太原理工大學(xué) a. 數(shù)學(xué)學(xué)院, b. 大數(shù)據(jù)學(xué)院, 山西 太原 030024)

        近幾年,多智能體系統(tǒng)的協(xié)同控制在植絨、同步、牽制及編隊控制等各方面的潛在應(yīng)用吸引了大量學(xué)者的科學(xué)研究。系統(tǒng)協(xié)同控制的典型研究包括一致性、牽制控制及編隊控制等。基于牽制控制和編隊控制,出現(xiàn)了更復(fù)雜的編隊牽制控制問題,即要求領(lǐng)導(dǎo)者的狀態(tài)實現(xiàn)理想的編隊控制, 同時跟隨者的狀態(tài)收斂到領(lǐng)導(dǎo)者形成的凸包。學(xué)者們研究了各種無向或有向拓撲結(jié)構(gòu)下的一階、二階系統(tǒng)的編隊牽制問題[1-4]。編隊、牽制控制、一致性和一致追蹤問題都可以作為編隊牽制控制問題的特殊情形。

        當(dāng)前,脈沖控制方法已經(jīng)被證明在混沌系統(tǒng)、混雜系統(tǒng)及復(fù)雜網(wǎng)絡(luò)的同步應(yīng)用中是有效且有魯棒性的[5-7]。將脈沖控制方法應(yīng)用到多智能體系統(tǒng)的一致性問題中有諸多優(yōu)點,如結(jié)構(gòu)簡單、快速瞬態(tài)以及低成本等。對于給定的多智能體系統(tǒng),如何結(jié)合脈沖控制的優(yōu)點設(shè)計相應(yīng)的脈沖控制協(xié)議,從而使得整個系統(tǒng)達到一致是一個值得研究的問題。文獻[8]中基于智能體局部信息的脈沖控制協(xié)議,研究了一類非線性動態(tài)系統(tǒng)的同步問題。文獻[9]中基于分布式脈沖一致算法,研究了一階積分器多智能體系統(tǒng),并得出采用脈沖算法控制收斂更快的結(jié)論。文獻[10]中研究了一類切換拓撲結(jié)構(gòu)下二階積分器多智能體系統(tǒng)的脈沖一致性問題。文獻[11]中研究了有向動態(tài)網(wǎng)絡(luò)結(jié)構(gòu)下,基于采樣信息的二階多智能體系統(tǒng),采用脈沖控制算法使其速度和位移狀態(tài)都實現(xiàn)了一致性。

        許多智能體之間的信息傳遞可能是間歇的而不是持續(xù)性的,由于脈沖控制器在采樣時刻起作用,因此智能體之間采用脈沖控制器就是實用且有效的。例如,在多智能體系統(tǒng)中,在瞬時向多個智能體發(fā)送一個脈沖可以減少不必要信息的同時傳送信號,并且可以改善智能體干擾的魯棒性。由此可以想到,采用脈沖一致性算法實現(xiàn)多智能體系統(tǒng)的編隊控制應(yīng)該有好的效果,即通過設(shè)計脈沖算法去實現(xiàn)多智能體系統(tǒng)的編隊牽制控制。

        本文中為了研究有向拓撲結(jié)構(gòu)條件下的高階線性多智能體系統(tǒng)的編隊牽制問題,對領(lǐng)導(dǎo)者和跟隨者分別提出2種控制協(xié)議,以確保領(lǐng)導(dǎo)者在脈沖算法的作用下實現(xiàn)理想的時變編隊控制,同時跟隨者實現(xiàn)牽制控制,即領(lǐng)導(dǎo)者的狀態(tài)在脈沖算法的作用下應(yīng)實現(xiàn)設(shè)定好的編隊控制,同時跟隨者的狀態(tài)被牽制到領(lǐng)導(dǎo)者生成的凸包,其中拓撲結(jié)構(gòu)是有向的,并且領(lǐng)導(dǎo)者分別在同步脈沖、不活躍脈沖及失步脈沖作用下實現(xiàn)編隊控制;將編隊牽制控制問題轉(zhuǎn)化為漸近穩(wěn)定性問題,并提出實現(xiàn)編隊牽制控制的充分條件;通過仿真實例驗證所得結(jié)果的有效性。

        1 預(yù)備知識

        1.1 圖論知識

        設(shè)G(V,E,W)是一個圖,其中V={1,2,…,n}是所有節(jié)點的集合,E?V×V是所有邊的集合,W=(wij)是鄰接矩陣,i,j=0,1,2,…。如果存在一條邊從Vi(第i個節(jié)點)到Vj,即(Vi,Vj)∈E,那么wij>0,否則wij=0,并且W的對角線元素都為0,即wii=0。圖G的度矩陣表示為D=diag(di),i=0,1,2,…。圖G的拉普拉斯矩陣表示為L=D-A=(lij)∈且lij=-wij對任意的i≠j都成立。

        引理1[12]設(shè)L∈n×n是一個有向圖G的拉普拉斯矩陣。如果G有一個生成樹,那么L有且僅有一個零特征值且IN是對應(yīng)的特征向量,其他N-1個特征值均有正實部。

        1.2 問題描述

        本文中考慮有N個節(jié)點的多智能體系統(tǒng)。假設(shè)系統(tǒng)里有M個跟隨者和N-M個領(lǐng)導(dǎo)者。分別用F={1,2,…,M}和L={M+1,M+2,…,N}表示跟隨者和領(lǐng)導(dǎo)者的集合。如果一個節(jié)點不能從其他節(jié)點接收信息,稱這個節(jié)點是一個領(lǐng)導(dǎo)者;否則,稱這個節(jié)點是一個跟隨者。圖G(V,E,W)表示節(jié)點之間的拓撲。多智能體系統(tǒng)的動態(tài)描述為

        (1)

        式中:t為運動時間;xi(t)∈n和ui(t)∈m分別為第i個節(jié)點的狀態(tài)和輸入控制,n和m均為向量維數(shù);A和B為常數(shù)矩陣。

        (2)

        成立。

        (3)

        成立。

        定義3[13]稱系統(tǒng)(1)實現(xiàn)編隊牽制控制,如果對任意給定的有界初始狀態(tài)及任意i∈L及k∈F,存在一個向量值函數(shù)r(t)∈n和非負常數(shù)αkj滿足使得式(2)、(3)同時成立。

        定義4[14]平均脈沖間隔脈沖序列ζ={t1,t2,…} 的平均脈沖間隔為T0,如果存在正整數(shù)N0和正數(shù)T0,使得

        (4)

        式中:T為任意時間點;?0≤t≤T,Nζ(T,t)為脈沖序列ζ在間隔(t,T)上的脈沖次數(shù)。

        假設(shè)1有向圖G中,對于每個跟隨者都存在一條由至少一個領(lǐng)導(dǎo)者指向它的路徑。

        G1為領(lǐng)導(dǎo)者之間的拓撲關(guān)系。假設(shè)G1有一個生成樹。基于領(lǐng)導(dǎo)者和跟隨者的性質(zhì),圖G的拉普拉斯矩陣可以分解為

        式中:L1∈M×M為跟隨者的拉普拉斯矩陣;L2∈M×(N-M)為領(lǐng)導(dǎo)者和跟隨者之間的信息拓撲;L3∈(N-M)×(N-M)為領(lǐng)導(dǎo)者的拉普拉斯矩陣。

        引理3[16]對任意合適維數(shù)的矩陣P、Q、C和D, Kronecker積有下列的性質(zhì):

        1)(cP)?Q=P?(cQ),其中c為常數(shù),?為Kronecker積運算;

        2)(P+Q)?C=P?C+Q?C;

        3)(P?Q)(C?D)=(PC)?(QD);

        4)(P?Q)T=PT?QT。

        2 帶脈沖算法的編隊牽制控制

        (5)

        領(lǐng)導(dǎo)者的控制輸入為

        hj(t)]},i∈L,t≠tk,

        (6)

        (7)

        式中:Ki∈m×n(i=1, 2, 3)為常數(shù)增益矩陣;μ為脈沖信號的強度;tk為脈沖時刻,k=1,2,…,且脈沖時刻序列滿足 0=t0

        ,

        (8)

        (L3?BK3)hL(t),t≠tk。

        (9)

        i∈L,t≠tk,

        (10)

        (11)

        脈沖算法(11)可改寫為Kronecker積形式,即

        。

        (12)

        (13)

        t≠tk。

        (14)

        為了實現(xiàn)系統(tǒng)(1)的牽制控制,令

        (15)

        θ(t)=-(L1?I)xf(t)-(L2?I)xL(t)

        (16)

        如果θ(t)→0,可得

        (17)

        根據(jù)式(17)、引理2和定義2可得,系統(tǒng)(1)將實現(xiàn)牽制控制。

        定理1系統(tǒng)(1)在控制協(xié)議(5)、(6)、 (7)作用下實現(xiàn)編隊牽制控制,如果下列不等式同時成立:

        1)對任意i,j∈L,

        (18)

        2)對任意i∈L,

        2ln|μ|+αT0<0

        (19)

        3)對任意i∈F,A+BK1-λiBK2是Hurwitz的。

        證明:如果條件1)成立,則有

        (20)

        (21)

        (22)

        考慮下列子系統(tǒng)的穩(wěn)定性:

        (23)

        由(14)式和條件(23)化簡得

        (24)

        如果系統(tǒng)(23)漸近穩(wěn)定,則可得系統(tǒng)(24)也是漸近穩(wěn)定的。考慮Lyapunov函數(shù)

        (25)

        當(dāng)t∈(tk-1,tk],k∈+, 沿著系統(tǒng)(25)的軌跡對V(t)求導(dǎo)可得

        αV(t),i=M+2,M+3,…,N,

        (26)

        由此可得

        (27)

        其中t∈(tk-1,tk],k∈+。當(dāng)t=tk,k∈+,有

        (28)

        根據(jù)式(27)、(28),有以下結(jié)論:

        (29)

        下面分別考慮同步脈沖(0<|μ|<1),不活躍脈沖(|μ|=1)和失步脈沖(|μ|>0)。由于脈沖序列ζ={t1,t2,…}的平均脈沖間隔為T0,因此有

        (30)

        如果0<|μ|<1,由式(29)、(30)可得

        (31)

        當(dāng)|μ|=1,有μ2k=1。由式(29)可得

        (32)

        類似地,當(dāng)|μ|>1,由式(29)、(30)可得

        (33)

        結(jié)合不等式(31)、(32)、(33),給定常數(shù)M0=max{μ-2N0,1,μ2N0},則有

        (34)

        如果條件2)成立, 那么由式(24)描述的N-M-1維子系統(tǒng)是漸近穩(wěn)定的,即

        (35)

        由引理5和式(35)知, 系統(tǒng)(9)實現(xiàn)了時變編隊hL(t)。

        當(dāng)領(lǐng)導(dǎo)者實現(xiàn)時變編隊h1(t)時,則有

        (36)

        由于L31=0,因此

        。

        (37)

        由式(8)、(9)、(16)可得

        (L2L3?BK3)[xL(t)-hL(t)]。

        (38)

        由式(37)和(38)可得

        (39)

        根據(jù)L1的結(jié)構(gòu),考慮子系統(tǒng)

        (40)

        如果條件3)成立,那么子系統(tǒng)(40)是漸近穩(wěn)定的,進而系統(tǒng)(39)是漸近穩(wěn)定的。

        由式(37)、(48)、(49)可得

        (41)

        再由式(35)、(41),可證系統(tǒng)(1)在控制輸入(5)、(6)和脈沖算法(7)的作用下實現(xiàn)了編隊牽制控制。

        定理1得證。

        推論1在M=0的情況下,系統(tǒng)(1) 在控制協(xié)議(6)、(7)的作用下實現(xiàn)編隊hL(t),如果定理1中的條件1)和2)成立。

        推論2在領(lǐng)導(dǎo)者沒有鄰居且不加脈沖控制的情況下,系統(tǒng)(1)在控制協(xié)議(5)、(6)的作用下實現(xiàn)牽制控制,如果定理1中的條件3)成立。

        3 數(shù)值仿真

        假設(shè)在這個系統(tǒng)中有4個領(lǐng)導(dǎo)者和4個跟隨者。圖1所示為系統(tǒng)的拓撲結(jié)構(gòu)。為了簡便,假設(shè)節(jié)點之間相互作用的權(quán)重為0~1。

        節(jié)點1—4為跟隨者;節(jié)點5—8為領(lǐng)導(dǎo)者。圖1 有向圖G的拓撲結(jié)構(gòu)

        系統(tǒng)的編隊牽制問題描述如下。首先,4個領(lǐng)導(dǎo)者要實現(xiàn)一個時變的平行四邊形并圍繞提前設(shè)定好的時變編隊參考函數(shù)保持運動。編隊定義為

        其次,要求4個跟隨者收斂到由4個領(lǐng)導(dǎo)者的狀態(tài)形成的凸包。

        選擇K1=(-4,-5)賦值求A+BK1的特征值。這種情況下,編隊函數(shù)將進行周期性運動。可以驗證滿足定理1中的條件1)成立且(A,B)是可穩(wěn)定的,因此,為了確保系統(tǒng)(1)實現(xiàn)編隊牽制控制,選取矩陣K2=(-0.9,0.4)和K3=(-1.9,0.9)。

        為了描述簡單,系統(tǒng)狀態(tài)表示為(x1(t),x2(t))T,其中x1(t)=(xi1(t))T,x2(t)=(xi2(t))T,i=1,2,…,8表示8個節(jié)點。

        給出脈沖序列ζ={ε,2ε,…,(N0-1)ε,N0T0,N0T0+ε,N0T0+2ε,…,N0T0+(N0-1)ε,2N0t0,…}, 根據(jù)定理1中的條件2), 首先考慮同步脈沖作用下系統(tǒng)的編隊牽制控制, 令脈沖信號強度μ=0.8,則可選取平均脈沖間隔T0=0.12,N0=10,ε=0.05,則可得同步脈沖序列,如圖2所示。此時領(lǐng)導(dǎo)者可以實現(xiàn)編隊控制,同時跟隨者也收斂到領(lǐng)導(dǎo)者形成的凸包,如圖3所示,其中領(lǐng)導(dǎo)者的狀態(tài)軌跡由智能體5—8表示,跟隨者由4個不同顏色的五角星表示。此外,領(lǐng)導(dǎo)者的狀態(tài)形成的凸包用實線標記。圖3(a)—(c)所示為同步脈沖作用下領(lǐng)導(dǎo)者實現(xiàn)了理想的平行四邊形編隊,同時跟隨者的狀態(tài)也收斂到領(lǐng)導(dǎo)者狀態(tài)形成的凸包。圖3(b)—(d)所示為已實現(xiàn)的編隊保持時變運動。

        圖2 同步脈沖序列

        (a)0 s(b)3 s(c)5 s(d)10 sx1(t)、 x2(t)—8個節(jié)點的橫、縱坐標隨時間運動的軌跡。圖3 在同步脈沖作用下8個智能體在不同時刻的軌跡

        考慮失步脈沖作用下系統(tǒng)的編隊牽制控制,令脈沖信號強度μ=1.2,則可選取平均脈沖間隔T0=0.12,N0=10,ε=0.05,得失步脈沖序列,如圖4所示。此時領(lǐng)導(dǎo)者可以實現(xiàn)編隊控制,同時跟隨者也收斂到領(lǐng)導(dǎo)者形成的凸包,如圖5所示,其中領(lǐng)導(dǎo)者的狀態(tài)軌跡由智能體5—8表示,跟隨者由4個不同

        圖4 失步脈沖序列

        顏色的五角星表示。此外,領(lǐng)導(dǎo)者的狀態(tài)形成的凸包用實線標記。圖5(a)—(c)所示為失步脈沖作用下領(lǐng)導(dǎo)者實現(xiàn)了理想的平行四邊形編隊,同時跟隨者的狀態(tài)也收斂到領(lǐng)導(dǎo)者狀態(tài)形成的凸包。圖5(b)—(d)所示為已實現(xiàn)的編隊繼續(xù)保持時變運動。

        同時,仿真中也考慮多智能體系統(tǒng)無脈沖輸入控制時的情況,取同樣的K1、K2、K3,系統(tǒng)(1)也可以實現(xiàn)編隊牽制控制,如圖6所示,其中領(lǐng)導(dǎo)者的狀態(tài)軌跡由智能體5—8表示,跟隨者由4個不同顏色的五角星表示。 此外, 領(lǐng)導(dǎo)者的狀態(tài)形成的凸包用實線標記。圖6(a)—(c)所示為無脈沖作用下領(lǐng)導(dǎo)者實現(xiàn)了理想的平行四邊形編隊,同時跟隨者的狀態(tài)也收斂到領(lǐng)導(dǎo)者狀態(tài)形成的凸包。圖6(b)—(d)所示為已實現(xiàn)的編隊保持時變運動。通過與圖3、5相比較可知,對于同一多智能體系統(tǒng),基于脈沖一致算法實現(xiàn)的編隊牽制控制速度更快。

        (a)0 s(b)3 s(c)5 s(d)10 sx1(t)、x2(t)—8個節(jié)點的橫、縱坐標隨時間運動的軌跡。圖5 在失步脈沖作用下8個智能體在不同時刻的軌跡

        (a)0 s(b)3 s(c)5 s(d)10 sx1(t)、x2(t)—8個節(jié)點的橫、縱坐標隨時間運動的軌跡。圖6 在無脈沖控制作用下8個智能體在不同時刻的軌跡

        4 結(jié)論

        本文中研究了多智能體系統(tǒng)基于脈沖算法的編隊牽制控制問題。分別針對領(lǐng)導(dǎo)者和跟隨者提出不同的控制協(xié)議,且領(lǐng)導(dǎo)者的狀態(tài)實現(xiàn)了預(yù)定的時變編隊,同時跟隨者的狀態(tài)收斂到領(lǐng)導(dǎo)者形成的凸包。將編隊牽制控制問題轉(zhuǎn)化為漸近穩(wěn)定性問題,并對多智能體系統(tǒng)在脈沖算法的作用下實現(xiàn)編隊牽制控制提出了充分條件。牽制問題、編隊控制問題都可以作為編隊牽制問題的特殊情形。今后的研究方向是針對時變無向或時變有向拓撲結(jié)構(gòu)的多智能體系統(tǒng),在脈沖算法的作用下實現(xiàn)編隊牽制控制。

        猜你喜歡
        跟隨者時變編隊
        2023年1月25日,美軍一次演習(xí)期間,空軍正在進行編隊飛行
        軍事文摘(2023年5期)2023-03-27 08:56:26
        基于事件驅(qū)動的多飛行器編隊協(xié)同控制
        由城市臺的“跟隨者”到縣域“三農(nóng)”媒體的 “領(lǐng)導(dǎo)者”
        中國廣播(2017年9期)2017-09-30 21:05:19
        從“跟隨者”到“引領(lǐng)者”
        —— 甕福集團PPA項目成為攪動市場的“鯰魚”
        跟隨者
        詩潮(2017年5期)2017-06-01 11:29:51
        基于時變Copula的股票市場相關(guān)性分析
        智富時代(2017年4期)2017-04-27 17:08:47
        煙氣輪機復(fù)合故障時變退化特征提取
        基于MEP法的在役橋梁時變可靠度研究
        出口跟隨者會受益于開拓者嗎?——來自中國工業(yè)企業(yè)的證據(jù)
        基于預(yù)測控制的無人機編隊內(nèi)部避碰
        国产美女a做受大片免费| 51国产黑色丝袜高跟鞋| 亚洲av无码男人的天堂在线| 波霸影院一区二区| 日本一区二区三区精品不卡| 精品福利一区二区三区蜜桃| 久久久www成人免费精品| 福利视频黄| 久久久亚洲精品一区二区| 久久免费亚洲免费视频| 国产精品特级毛片一区二区三区| 成人无码区免费a片www| 亚洲av午夜成人片精品| 日产国产精品亚洲高清| 日本动漫瀑乳h动漫啪啪免费| 国产成人av免费观看| 老熟女熟妇嗷嗷叫91| 日本精品中文字幕人妻| 亚洲日韩中文字幕在线播放| 日本乱子人伦在线视频| 免费视频成人 国产精品网站| 日韩在线一区二区三区中文字幕| 五月丁香六月综合缴清无码| 天码av无码一区二区三区四区 | 亚洲日本人妻中文字幕| 青青草视频在线观看网| 岳毛多又紧做起爽| 日本丰满妇人成熟免费中文字幕| 亚洲日本精品一区二区三区| 亚洲国产精品无码aaa片| 性动态图av无码专区| 老熟女一区二区免费| 高清在线有码日韩中文字幕| 久久精品国产精油按摩| 亚洲a∨天堂男人无码| 日本一二三区在线视频观看| 亚洲国产精品成人久久| 亚洲精品国偷拍自产在线观看蜜臀| 无码天堂在线视频| 可免费观看的av毛片中日美韩| 国产成人精品电影在线观看 |