国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

動(dòng)態(tài)拓?fù)湎滤男頍o人機(jī)集群蜂擁控制

2024-11-22 00:00:00殷雅萱張安畢文豪楊盼黃湛鈞

摘 要:針對(duì)動(dòng)態(tài)拓?fù)湎聼o嚴(yán)格構(gòu)型約束的無人機(jī)集群協(xié)同控制問題,基于四旋翼無人機(jī)(quadrotor unmanned aerial vehicle, QUAV)內(nèi)外環(huán)串級(jí)控制思想,提出一種QUAV集群蜂擁控制策略。引入卡爾曼一致性濾波(Kalman-consensus filter, KCF)算法對(duì)帶有噪聲的通信數(shù)據(jù)進(jìn)行融合,實(shí)現(xiàn)對(duì)變速度領(lǐng)導(dǎo)者狀態(tài)的精確估計(jì);考慮無人機(jī)集群拓?fù)涞膭?dòng)態(tài)變化及可擴(kuò)展性需求,設(shè)計(jì)基于KCF的蜂擁控制算法以實(shí)現(xiàn)無人機(jī)集群位置控制,利用李雅普諾夫穩(wěn)定性定理證明算法的穩(wěn)定性;基于大腦情感學(xué)習(xí)(brain emotional learning, BEL)模型設(shè)計(jì)姿態(tài)控制器,實(shí)現(xiàn)了QUAV的姿態(tài)控制。通過仿真實(shí)驗(yàn)驗(yàn)證了控制算法的有效性。

關(guān)鍵詞: 無人機(jī)集群; 蜂擁控制; 動(dòng)態(tài)拓?fù)? 卡爾曼一致性濾波; 大腦情感學(xué)習(xí)

中圖分類號(hào): V 279 文獻(xiàn)標(biāo)志碼: A""" DOI:10.12305/j.issn.1001-506X.2024.10.24

Flocking control for quadrotor unmanned aerial vehicle swarm with dynamic topology

YIN Yaxuan, ZHANG An, BI Wenhao YANG Pan, HUANG Zhanjun

(School of Aeronautics, Northwestern Polytechnical University, Xi’an 71007 China)

Abstract: In view of the cooperative control problem of unmanned aerial vehicle (UAV) swarm without strict configuration constraints under dynamic topology, a flocking control strategy of quadrotor UAV (QUAV) swarm is proposed on the basis of cascade control idea of the inner-outer loop of QUAV. The Kalman-consensus filter (KCF) algorithm is utilized to fuse the communication data with noise, which realizes the accurate estimation of the state of leader with varying velocity. Considering the dynamic variation and scalability requirements of UAV swarm, a flocking control algorithm based on the KCF is designed to realize the position control for the UAV swarm. The stability of the proposed algorithm is proved by the Lyapunov stability theory. An attitude controller is designed for QUAV based on brain emotional learning (BEL) model, which enables the pose control for QUAV. Simulation results prove the validity of control algorithm.

Keywords: unmanned aerial vehicle (UAV) swarm; flocking control; dynamic topology; Kalman-consensus filter (KCF); brain emotional learning (BEL)

0 引 言

隨著無人系統(tǒng)技術(shù)的飛速發(fā)展,分布式無人機(jī)集群協(xié)同作戰(zhàn)以其低成本、大規(guī)模的優(yōu)勢成為未來戰(zhàn)爭的重要作戰(zhàn)樣式之一12。無人機(jī)集群可遂行區(qū)域偵察、火力打擊、電子對(duì)抗等多類任務(wù),憑借其極高的效費(fèi)比大量消耗對(duì)方作戰(zhàn)力量,為后續(xù)作戰(zhàn)行動(dòng)創(chuàng)造更多戰(zhàn)機(jī)。

無人機(jī)集群協(xié)同控制是無人機(jī)集群作戰(zhàn)的重要一環(huán)。文獻(xiàn)[3]面向飽和攻擊問題設(shè)計(jì)改進(jìn)一致性算法,降低任務(wù)損耗,并提高任務(wù)效率;文獻(xiàn)[4]針對(duì)無人機(jī)集群打擊海面運(yùn)動(dòng)目標(biāo)任務(wù)提出一種固定時(shí)間協(xié)同控制方法,實(shí)現(xiàn)了期望編隊(duì)構(gòu)型的形成與保持;文獻(xiàn)[5]提出一種基于分層控制框架的多無人機(jī)分組編隊(duì)跟蹤控制策略,實(shí)現(xiàn)無人機(jī)集群多目標(biāo)偵察任務(wù)。無人機(jī)集群協(xié)同控制過程一般涉及兩種拓?fù)?,一種為通信拓?fù)?,指無人機(jī)間的通信連接關(guān)系;另一種為任務(wù)構(gòu)型拓?fù)?,即無人機(jī)集群根據(jù)任務(wù)需求形成特定的功能拓?fù)浣Y(jié)構(gòu)。上述文獻(xiàn)大多面向固定的任務(wù)構(gòu)型展開,且通信拓?fù)湎鄬?duì)固定,不具有良好的可擴(kuò)展性。在集群實(shí)際作戰(zhàn)過程中,部分任務(wù)對(duì)集群的任務(wù)構(gòu)型沒有嚴(yán)格約束,但需考慮運(yùn)動(dòng)過程中數(shù)據(jù)丟包、節(jié)點(diǎn)失效等情況引起的通信拓?fù)鋭?dòng)態(tài)變化。此外,上述控制協(xié)議的設(shè)計(jì)多假設(shè)無人機(jī)可直接獲得所需的實(shí)際運(yùn)動(dòng)狀態(tài)信息,并未考慮實(shí)際通信過程中存在的噪聲和不確定性數(shù)據(jù)的影響。

在通信和計(jì)算資源有限的情況下,蜂擁控制僅依靠簡單的個(gè)體行為準(zhǔn)則和有限的信息交互,就能在無全局控制、無構(gòu)型約束的情況下,展現(xiàn)出強(qiáng)大的同步效應(yīng)。文獻(xiàn)[6]首先提出3條運(yùn)動(dòng)規(guī)則,即:群體聚合、碰撞避免及速度匹配,并以此定義一種群體蜂擁模型。在此基礎(chǔ)上,研究人員建立一系列數(shù)學(xué)模型,對(duì)蜂擁過程的本質(zhì)加以描述,如Vicsek模型7、Cucker-Smale模型8、Olfati-Saber算法9等。針對(duì)動(dòng)態(tài)拓?fù)湎碌亩嘀悄荏w蜂擁控制問題,文獻(xiàn)[10]提出一種動(dòng)態(tài)牽制控制算法,以實(shí)現(xiàn)動(dòng)態(tài)拓?fù)湎虏豢紤]初始時(shí)刻網(wǎng)絡(luò)連通性的蜂擁控制;文獻(xiàn)[11]設(shè)計(jì)一種局部自適應(yīng)牽制控制算法,實(shí)現(xiàn)具有變速度虛擬領(lǐng)導(dǎo)者的蜂擁控制;文獻(xiàn)[12]考慮輸入延遲情況,實(shí)現(xiàn)動(dòng)態(tài)拓?fù)湎禄旌鲜录|發(fā)脈沖控制的強(qiáng)非線性多智能體蜂擁控制。進(jìn)一步考慮噪聲的影響,文獻(xiàn)[13]提出一種補(bǔ)償期望速度的自適應(yīng)協(xié)議,實(shí)現(xiàn)噪聲環(huán)境中對(duì)領(lǐng)導(dǎo)者速度的準(zhǔn)確跟蹤;文獻(xiàn)[1415]引入分布式卡爾曼一致性濾波器進(jìn)行數(shù)據(jù)融合,以獲取更精確的領(lǐng)導(dǎo)者運(yùn)動(dòng)狀態(tài)信息;文獻(xiàn)[16]在此基礎(chǔ)上進(jìn)一步研究連續(xù)時(shí)間下的信息加權(quán)卡爾曼一致性濾波器,并將其與蜂擁控制算法耦合,進(jìn)一步提高控制的精確性;文獻(xiàn)[17]則研究具有變速度的領(lǐng)導(dǎo)者的狀態(tài)估計(jì)與跟蹤問題。在無人機(jī)集群蜂擁控制方面,文獻(xiàn)[18]研究無人機(jī)集群的分層加權(quán)Vicsek模型,引入分層調(diào)節(jié)機(jī)制與分層加權(quán)機(jī)制,以實(shí)現(xiàn)高性能避障控制,并提高算法收斂速度;文獻(xiàn)[19]提出基于改進(jìn)鴿群優(yōu)化算法的無人機(jī)集群蜂擁控制,將避障問題轉(zhuǎn)化為多目標(biāo)優(yōu)化問題,實(shí)現(xiàn)復(fù)雜環(huán)境下的集群避障控制;文獻(xiàn)[20]提出基于并行觸發(fā)機(jī)制的無人機(jī)集群蜂擁控制,以進(jìn)一步節(jié)省通信資源。目前有關(guān)四旋翼無人機(jī)(quadrotor unmanned aerial vehicle, QUAV)集群蜂擁控制的研究多將無人機(jī)個(gè)體視為質(zhì)點(diǎn),針對(duì)其位置回路進(jìn)行蜂擁控制算法設(shè)計(jì),很少引入QUAV動(dòng)力學(xué)模型,實(shí)現(xiàn)考慮姿態(tài)控制的六自由度無人機(jī)集群蜂擁控制。

QUAV具有強(qiáng)耦合、非線性、欠驅(qū)動(dòng)等特性21,在姿態(tài)控制方面,目前已有比例積分微分(proportion-integration-differentiation, PID)控制22、反步法23、自抗擾控制24、滑模控制25等多種實(shí)現(xiàn)方法。特別地,文獻(xiàn)[26]中提出一種基于大腦情感學(xué)習(xí)智能控制器(brain emotional learning based intelligent controller, BELBIC)的控制系統(tǒng),有效實(shí)現(xiàn)了變推力軸線無人機(jī)的姿態(tài)控制?;诖竽X情感學(xué)習(xí)(brain emotional learning, BEL)模型的QUAV姿態(tài)控制有控制參數(shù)自學(xué)習(xí)、自整定的能力,能較好地處理系統(tǒng)的非線性問題,具有計(jì)算簡單、對(duì)實(shí)時(shí)系統(tǒng)計(jì)算資源要求低的特點(diǎn)。

綜上所述,本文旨在設(shè)計(jì)一種QUAV集群蜂擁控制策略,以實(shí)現(xiàn)動(dòng)態(tài)拓?fù)湎碌臒o人機(jī)集群協(xié)同控制。針對(duì)通信過程中的噪聲和不確定性數(shù)據(jù)對(duì)無人機(jī)獲取領(lǐng)導(dǎo)者準(zhǔn)確運(yùn)動(dòng)狀態(tài)信息的影響,通過卡爾曼一致性濾波算法進(jìn)行信息融合以實(shí)現(xiàn)噪聲抑制;針對(duì)實(shí)際任務(wù)過程中的可擴(kuò)展性需求,設(shè)計(jì)動(dòng)態(tài)拓?fù)湎戮哂凶兯俣阮I(lǐng)導(dǎo)者的無人機(jī)集群蜂擁控制算法;同時(shí)基于BELBIC姿態(tài)控制器實(shí)現(xiàn)QUAV個(gè)體的姿態(tài)控制,最終實(shí)現(xiàn)六自由度的QUAV集群蜂擁控制。

本文結(jié)構(gòu)如下:第1節(jié)建立QUAV動(dòng)力學(xué)模型及集群通信模型;第2節(jié)設(shè)計(jì)QUAV集群蜂擁控制策略;第3節(jié)設(shè)計(jì)基于卡爾曼一致性濾波的無人機(jī)集群蜂擁控制算法;第4節(jié)設(shè)計(jì)基于BELBIC的QUAV姿態(tài)控制器;第5節(jié)進(jìn)行數(shù)值仿真驗(yàn)證;第6節(jié)得出結(jié)論。

1 模型建立與問題描述

1.1 QUAV動(dòng)力學(xué)模型

QUAV是一個(gè)強(qiáng)耦合、欠驅(qū)動(dòng)的非線性系統(tǒng)。針對(duì)QUAV的實(shí)際運(yùn)動(dòng)特性,在無風(fēng)或小風(fēng)速環(huán)境中,忽略空氣阻力引起的影響,得到簡化的QUAV動(dòng)力學(xué)模型27如下:

x=U1(sin θcos φcos +sin φsin )

m

y=U1(sin θcos φsin -sin φcos )m

z=U1(cos φcos θ)m-g

φ¨=1Ix[U2+(Iy-Iz)φ··]

θ¨=1Iy[U3+(Iz-Ix)·θ·]

¨=1Iz[U4+(Ix-Iy)φ·θ·](1)

式中:q¨x,q¨y,q¨z分別為無人機(jī)在地面坐標(biāo)系x軸、y軸、z軸上的加速度;為無人機(jī)的偏航角;θ為俯仰角;φ為滾轉(zhuǎn)角;m為無人機(jī)的質(zhì)量;Ix,Iy,Iz分別表示QUAV對(duì)應(yīng)軸上的轉(zhuǎn)動(dòng)慣量;φ·,θ·,·可分別近似為對(duì)應(yīng)軸的機(jī)體角速率;U1,U2,U3,U4分別為高度、俯仰、滾轉(zhuǎn)、偏航4個(gè)通道控制量,其定義為

U1=∑4i=1Ti

U2=(-T2+T4)l

U3=(-T1+T3)l

U4=-Qq1+Qq2-Qq3+Qq4(2)

式中:Ti為螺旋槳產(chǎn)生的升力;Qqi為螺旋槳產(chǎn)生的反扭矩;l為無人機(jī)質(zhì)心到旋翼旋轉(zhuǎn)軸之間的距離。

1.2 系統(tǒng)數(shù)學(xué)描述

考慮由n架無人機(jī)構(gòu)成無人機(jī)集群,記無人機(jī)i的運(yùn)動(dòng)方程為

i(t)=pi(t)

p·i(t)=ui(t)(3)

式中:qi,pi,ui∈Rd(i=1,2,…,n)分別為無人機(jī)i的位置向量、速度向量及控制輸入。

記領(lǐng)導(dǎo)者的運(yùn)動(dòng)方程為

γ(t)=pγ(t)

p·γ(t)=uγ(t)(4)

式中:qγ,pγ,uγ∈Rd分別為領(lǐng)導(dǎo)者的位置向量、速度向量及控制輸入。

集群中無人機(jī)基于卡爾曼一致性濾波算法對(duì)領(lǐng)導(dǎo)者的運(yùn)動(dòng)狀態(tài)進(jìn)行估計(jì)。記領(lǐng)導(dǎo)者的狀態(tài)方程為

x·(t)=Ax(t)+Bω(t)(5)

無人機(jī)i的觀測方程為

zi(t)=Hix(t)+vi(t)(6)

式中:x=[qγ;pγ;uγ]∈Rm為待估計(jì)的領(lǐng)導(dǎo)者運(yùn)動(dòng)狀態(tài);A,B∈Rm×m分別為領(lǐng)導(dǎo)者的狀態(tài)轉(zhuǎn)移矩陣和噪聲輸入矩陣;zi∈Rp為無人機(jī)i對(duì)領(lǐng)導(dǎo)者運(yùn)動(dòng)狀態(tài)的觀測值;Hi∈Rp×m為無人機(jī)i的觀測矩陣;ω和vi分別為過程噪聲和測量噪聲,均為零均值高斯白噪聲,且協(xié)方差分別為

Cov(ω(k)ω(l)T)=Qδkl(7)

Cov(vi(k)vj(l)T)=Riδklδij(8)

式中:Q∈Rm×m,Ri∈Rp×p均為主對(duì)角線元素大于0的對(duì)角矩陣。當(dāng)k=l時(shí),δkl=1;否則,δkl=0。

1.3 無人機(jī)集群網(wǎng)絡(luò)模型

QUAV集群系統(tǒng)可由節(jié)點(diǎn)數(shù)為n的無向圖G(t)=(V,E(t))表示。定義無向圖的有限節(jié)點(diǎn)集為V={1,2,…,n},連接節(jié)點(diǎn)的邊的集合為E(t)={e(t)ij=(i,j),i,j∈V}。

考慮無人機(jī)通信距離和傳感器檢測距離有限的情況,無人機(jī)i僅能與其鄰域內(nèi)無人機(jī)進(jìn)行信息交流,而無法獲取鄰域外無人機(jī)的狀態(tài)信息。假設(shè)集群中各無人機(jī)間的極限交互距離相同且均為dmax,則無人機(jī)i的鄰居集定義為

Ni(t)={j|qi-qjlt;dmax, j≠i,j=1,2,…,n}(9)

式中:·表示向量的歐氏距離。

若無人機(jī)i與無人機(jī)j互為鄰居,則其對(duì)應(yīng)節(jié)點(diǎn)之間存在邊;反之,則不存在。鄰接矩陣Ad(G)=(aij(t))n×n表示集群中各無人機(jī)的連接情況:若j∈Ni,則aij(t)=1;反之,aij(t)=0。

1.4 問題描述

以無人機(jī)集群遂行壓制防空(suppression of enemy air defense, SEAD)任務(wù)為背景2829構(gòu)建研究問題??紤]由n架同構(gòu)QUAV與一個(gè)領(lǐng)導(dǎo)者組成系統(tǒng),執(zhí)行對(duì)區(qū)域目標(biāo)的搜索、識(shí)別和確認(rèn)任務(wù),同時(shí)實(shí)現(xiàn)對(duì)對(duì)方區(qū)域的實(shí)時(shí)監(jiān)控。無人機(jī)集群飛行過程中無固定編隊(duì)構(gòu)型要求,需考慮通信拓?fù)浣Y(jié)構(gòu)的動(dòng)態(tài)變化及在噪聲環(huán)境中對(duì)領(lǐng)導(dǎo)者運(yùn)動(dòng)狀態(tài)進(jìn)行跟蹤。

集群中各無人機(jī)初始時(shí)刻的位置與速度均處于隨機(jī)無序狀態(tài);領(lǐng)導(dǎo)者的影響范圍固定,且僅在與其距離不超過Rmax的區(qū)域中的無人機(jī)能夠獲取領(lǐng)導(dǎo)者的運(yùn)動(dòng)狀態(tài)信息?;跓o人機(jī)集群蜂擁控制算法實(shí)現(xiàn)動(dòng)態(tài)拓?fù)湎聼o嚴(yán)格構(gòu)型約束的可擴(kuò)展無人機(jī)集群協(xié)同控制,系統(tǒng)最終狀態(tài)滿足下列條件:

(1) 無人機(jī)集群中各無人機(jī)速度趨于一致

limt→∞pi-pj=0(10)

(2) 無人機(jī)集群中無人機(jī)間距離有界

sup0≤tlt;∞qi-qjlt;∞(11)

(3) 在運(yùn)動(dòng)過程中,所有無人機(jī)間無碰撞

qi(t)-qj(t)gt;0(12)

1.5 相關(guān)引理

引理 130 矩陣L為連通無向圖的對(duì)稱拉普拉斯矩陣,設(shè)矩陣Hd=diag(h1,h2,…,hn)為對(duì)角矩陣,其元素滿足hi≥0(i=1,2,…,n),若對(duì)角矩陣Hd中至少存在一個(gè)正元素,那么矩陣L+Hd的所有特征值都是正的。

引理 231 考慮自治系統(tǒng):

x·=f(x)(13)

式中:x∈Rm;f:D→Rm為從定義域DRm到Rm的局部李普希茨映射。設(shè)ΩD為式(13)的一個(gè)正不變緊集。設(shè)V:D→R是連續(xù)可微函數(shù),在Ω內(nèi)滿足V·≤0。設(shè)EΩ是Ω內(nèi)所有點(diǎn)的集合,滿足V·=0,M為EΩ內(nèi)的最大不變集。則t趨于無窮時(shí),起始于Ω內(nèi)的每個(gè)解都趨于M。

2 QUAV集群蜂擁控制策略

針對(duì)六自由度QUAV集群蜂擁控制問題提出雙環(huán)控制方案,其結(jié)構(gòu)如圖1所示。基于QUAV內(nèi)外環(huán)串級(jí)控制的理念,對(duì)QUAV的位置控制回路和姿態(tài)控制回路進(jìn)行解耦,進(jìn)而將六自由度QUAV集群蜂擁控制問題轉(zhuǎn)化為位置控制回路的蜂擁控制問題和姿態(tài)控制回路的指令跟蹤問題。同時(shí),為降低無人機(jī)間信息傳輸過程中噪聲和不確定性數(shù)據(jù)的影響,引入卡爾曼一致性濾波算法對(duì)領(lǐng)導(dǎo)者的運(yùn)動(dòng)狀態(tài)信息進(jìn)行融合,以實(shí)現(xiàn)噪聲抑制。

QUAV通過調(diào)整姿態(tài)角改變位置回路加速度,進(jìn)而實(shí)現(xiàn)位置控制。依據(jù)式(1)中位置回路動(dòng)態(tài)方程,引入無人機(jī)i的虛擬控制量:

uix=1m(sin θicos φicos i+sin φisin i)U1i

uiy=1m(sin θicos φisin i-sin φicos i)U1i

uiz=1m(cos φicos θi)U1i-g(14)

進(jìn)而可由虛擬控制量uix、uiy、uiz反推出所需的期望姿態(tài)角φdi、θdi和期望升力U1i

U1i=mu2ix+u2iy+(uiz+g)2

φdi=arcsinmU1i(uixsin di-uiycos di

θdi=arccos(uiz+g)mU1icos φdi(15)

由此實(shí)現(xiàn)QUAV內(nèi)外環(huán)的解耦。

位置控制回路主要通過基于卡爾曼一致性濾波的無人機(jī)集群蜂擁控制算法實(shí)現(xiàn),無人機(jī)估計(jì)的領(lǐng)導(dǎo)者狀態(tài)將直接應(yīng)用于蜂擁控制協(xié)議中。其控制輸入主要由3部分組成:考慮信息交互距離的無人機(jī)集群的速度一致控制;基于無人機(jī)間相互作用力的無人機(jī)集群群聚與避碰控制;引入卡爾曼一致性濾波估計(jì)結(jié)果的領(lǐng)導(dǎo)者軌跡跟蹤控制。依據(jù)蜂擁控制算法可得到式(14)所示的QUAV i的虛擬控制量。

內(nèi)環(huán)姿態(tài)控制回路通過BELBIC控制器實(shí)現(xiàn)。通過式(15)進(jìn)行姿態(tài)解算,得到內(nèi)環(huán)控制所需期望姿態(tài)角。建立BELBIC姿態(tài)控制器實(shí)現(xiàn)QUAV對(duì)期望姿態(tài)角的跟蹤。

綜合內(nèi)外環(huán)控制回路的輸出,得到當(dāng)前時(shí)刻各無人機(jī)的運(yùn)動(dòng)狀態(tài)信息,并將其反饋至輸入位置控制回路的無人機(jī)集群蜂擁控制算法,形成完整的閉環(huán)反饋控制回路,實(shí)現(xiàn)QUAV集群蜂擁控制。

3 基于卡爾曼一致性濾波的蜂擁控制算法

3.1 卡爾曼一致性濾波算法

無人機(jī)對(duì)領(lǐng)導(dǎo)者的運(yùn)動(dòng)狀態(tài)進(jìn)行估計(jì),并將狀態(tài)估計(jì)信息與其鄰居節(jié)點(diǎn)共享,引入一致性濾波器對(duì)傳感器測量值以及協(xié)方差值進(jìn)行融合,從而提高整個(gè)無人機(jī)集群對(duì)領(lǐng)導(dǎo)者運(yùn)動(dòng)狀態(tài)的估計(jì)精度,實(shí)現(xiàn)噪聲抑制。

定理 1 考慮具有連續(xù)線性觀測模型的傳感器網(wǎng)絡(luò)如式(6)所示,每個(gè)節(jié)點(diǎn)應(yīng)用如下形式的卡爾曼一致性濾波器的分布式估計(jì)算法:

x^·i=Ax^i+Ki(zi-Hix^i)+μPi∑j∈Ni(x^j-x^i

Ki=PiHTiR1i, μgt;0

i=APi+PiAT+BQBT-KiRiKTi(16)

式中:v^i為傳感器i對(duì)系統(tǒng)狀態(tài)x的估計(jì)值;Pi為傳感器i先驗(yàn)估計(jì)誤差的協(xié)方差;系統(tǒng)初始狀態(tài)為x^i(0)=x(0),Pi(0)=P0。則傳感器i的估計(jì)誤差ηi=x-v^i是全局漸近穩(wěn)定的。

證明 設(shè)李雅普諾夫函數(shù)為

V(η)=∑ni=1ηTiPi1ηi(17)

對(duì)其求導(dǎo),有

V·(η)≤-2μ[ηT(LIm)η]≤0(18)

且所有傳感器節(jié)點(diǎn)的估計(jì)值漸近達(dá)到一致,即x^1=x^2=…=x^n=x。證畢

3.2 蜂擁控制算法設(shè)計(jì)

基于無人機(jī)運(yùn)動(dòng)方程式(式(3))與領(lǐng)導(dǎo)者的狀態(tài)方程式(式(5)),定義蜂擁控制算法的控制輸入組成如下所示:

ui=uαi+uβi+uγi, i=1,2,…,n(19)

式中:uαi為速度一致項(xiàng);uβi為避碰控制項(xiàng);uγi為領(lǐng)導(dǎo)者反饋項(xiàng)。

3.2.1 速度一致項(xiàng)

結(jié)合無人機(jī)集群的通信模型,考慮集群中QUAV間信息交互距離的限制。定義無人機(jī)集群速度一致項(xiàng)的控制輸入為

uαi=K1∑nj=1φ(rij)(pj-pi)(20)

式中:K1為正常數(shù);φ(rij)為影響強(qiáng)度函數(shù),表達(dá)式為

φ(rij)=1α1(1+r2ijβ-1(1+d2maxβ, rij≤dmax

0, rijgt;dmax(21)

式中:rij=qj-qi為無人機(jī)i與無人機(jī)j之間的距離;α=1-1(1+d2maxβ;βgt;0。

3.2.2 避碰控制項(xiàng)

考慮QUAV個(gè)體實(shí)際體積帶來的避碰需求,設(shè)置無人機(jī)間的期望間距。定義避碰控制項(xiàng)的控制輸入為

uβi=K2∑nj=1aijσ12r2ij〈pj-pi,qj-qi〉×

(qj-qi)+∑nj=1aijσ22rij(rij-R0)(qj-qi)(22)

式中:σ1,σ2為正常數(shù)比例因子;R0為兩架無人機(jī)間的期望距離。

引理 332 定義無人機(jī)間的相互作用力為

μij=-σ12rij〈pi-pj,qi-qj〉+σ22(R0-rij)(23)

式中:〈q,p〉=∑di=1qipi。將由該相互作用力作用產(chǎn)生的加速度輸入在適宜的正常數(shù)σ1、σ2下,將指數(shù)收斂至零。

3.2.3 領(lǐng)導(dǎo)者反饋項(xiàng)

設(shè)置變速度領(lǐng)導(dǎo)者對(duì)無人機(jī)集群運(yùn)動(dòng)軌跡加以引導(dǎo)控制,使無人機(jī)集群運(yùn)動(dòng)滿足任務(wù)要求。定義領(lǐng)導(dǎo)者反饋項(xiàng)的控制輸入為

uγii[u^γ-K3(qi-q·γ)-K4(pi-p^γ)](24)

式中:q·γ,p^γ,u^γ分別為無人機(jī)i對(duì)領(lǐng)導(dǎo)者位置、速度和加速度的估計(jì)值;K3、K4均為正常數(shù);K3為路徑跟隨比例因子;K4為速度跟隨比例因子;γi表示當(dāng)前時(shí)刻無人機(jī)i能否觀測到領(lǐng)導(dǎo)者的運(yùn)動(dòng)狀態(tài),即:

γi= qγ-qi≤Rmax

0, qγ-qigt;Rmax(25)

綜合式(19)、式(20)、式(22)、式(24),無人機(jī)集群蜂擁控制算法控制輸入設(shè)計(jì)為

ui=K1∑nj=1φ(rij)(pj-pi)+

K2∑nj=1aijσ12r2ij〈pj-pi,qj-qi〉(qj-qi)+

∑nj=1aijσ22rij(rij-R0)(qj-qi)]+

γi[u^i,γ-K3(qi-q·γ)-K4(pi-p^γ)(26)

3.3 穩(wěn)定性分析

構(gòu)造能量函數(shù),并利用李雅普諾夫穩(wěn)定性定理對(duì)算法進(jìn)行穩(wěn)定性分析。

根據(jù)勢函數(shù)與勢場力的關(guān)系,記由無人機(jī)間相互作用力產(chǎn)生的勢場為α(r),則有

α(r)=∫rijijdr(27)

記無人機(jī)集群通信拓?fù)渥兓臅r(shí)刻為t1,t2,t3,…,且其拓?fù)浣Y(jié)構(gòu)在每個(gè)非空有界不重疊的時(shí)間間隔[tl,tl+1)(l=0,1,2,…)內(nèi)是不變的。定義系統(tǒng)的總能量Q為個(gè)體之間的總勢能及個(gè)體與領(lǐng)導(dǎo)者之間的相對(duì)勢能和動(dòng)能之和,具體如下:

Q=12∑ni=1(K2U(qi)+γiK3(qi-qγ)T×

(qi-qγ)+(pi-pγ)T(pi-pγ))(28)

U(qi)=∑nj=1,j≠iα(qj-qi)(29)

考慮卡爾曼一致性濾波算法引入的估計(jì)誤差,設(shè)置李雅普諾夫函數(shù)為

Vf=Q+k2μ(ηTP1η)(30)

式中:估計(jì)誤差項(xiàng)為η=col(η1,η2,…,ηn)。

假設(shè) 1 存在時(shí)間T1gt;0,使網(wǎng)絡(luò)在t≥T1時(shí)保持連通。

記蜂擁控制算法中的連續(xù)鄰接矩陣為Af(q)=[afij(q)],其中,afij(q)=φ(rij);其拉普拉斯矩陣和網(wǎng)絡(luò)連通度分別記為Lf與λf2=λ2(Lf);卡爾曼一致性濾波算法中的0-1鄰接矩陣為Ae(q),其拉普拉斯矩陣和網(wǎng)絡(luò)連通度分別記為Le與λe22(Le)。

假設(shè) 2 存在時(shí)間T2gt;T1和固定閾值ε1,ε2∈(0,1),使tgt;T2時(shí),λf2(t)≥ε1,λe2(t)≥ε2。取參數(shù)0lt;K3≤K4lt;1,K4gt;1-ε1,kgt;1/ε2。

假設(shè) 3 在狀態(tài)估計(jì)模型中,對(duì)于過程噪聲ω和vi,取:

ωei=Bω+PiHTiR1ivi(31)

Λ=diag(HTiR1iHi+P1iBQBTP1i)(32)

滿足-ηTΛη+2∑inωTeiP-1iηi≤0。

定理 2

考慮由n個(gè)節(jié)點(diǎn)組成的系統(tǒng),每個(gè)節(jié)點(diǎn)的運(yùn)動(dòng)方程如式(3)所示,領(lǐng)導(dǎo)者的狀態(tài)方程如式(5)所示,節(jié)點(diǎn)上的傳感器觀測方程如式(6)所示。使用卡爾曼一致性濾波算法估計(jì)領(lǐng)導(dǎo)者的運(yùn)動(dòng)狀態(tài),并將估計(jì)結(jié)果直接應(yīng)用于蜂擁控制算法(如式(26)所示)。假設(shè)初始網(wǎng)絡(luò)G(0)連通且初始時(shí)刻Vf0為有限值,則可得到以下結(jié)論:

(1) 任意QUAV和領(lǐng)導(dǎo)者之間的距離不超過2Vf0/K3;所有無人機(jī)的速度均會(huì)漸近收斂至領(lǐng)導(dǎo)者的速度pγ;

(2) 無人機(jī)集群中所有個(gè)體對(duì)領(lǐng)導(dǎo)者的狀態(tài)估計(jì)值會(huì)一致趨于其真實(shí)狀態(tài),即limt→∞x^i-x=0;

(3) 若系統(tǒng)的初始時(shí)刻Vf0lt;(k-+1)α(0),k-∈Z+,則至多有k-對(duì)無人機(jī)會(huì)相撞;當(dāng)k-=0時(shí),所有無人機(jī)均不會(huì)相撞。

證明 結(jié)合式(26)和式(29),無人機(jī)的運(yùn)動(dòng)方程可表示為

i=pi

i=-K2ΔqiU(q)+K1∑j∈Niafij(q)(pj-pi)+

γi[u^i,γ-K3(qi-q^i,γ)-K4(pi-p^i,γ)](33)

進(jìn)而可寫為

i=pi

i=-K2ΔqiU(q)+K1∑j∈Niafij(q)(pj-pi)+

γi[uγ-K3(qi-qγ)-K4(pi-pγ)-

(uγ-u^i,γ)-K3(qγ-q^i,γ)-K4(pγ-p^i,γ)](34)

定義矩陣C=[K3Im,K4Im,Im],則式(34)可寫為

i=pi

i=-K2ΔqiU(q)+K1∑j∈Niafij(q)(pj-pi)+

γi[fγi-Cηi](35)

式中:fγi=uγ-K3(qi-qγ)-K4(pi-pγ)。

記無人機(jī)個(gè)體與領(lǐng)導(dǎo)者的相對(duì)位置為q~i=qi-qγ,相對(duì)速度為p~i=pi-pγ,則式(35)可進(jìn)一步表示為

q~·i=p~i

p~·i=K1∑j∈Niafij(q~)(p~j-p~i)-K2Δq~iU(q~i)-

γi[K3q~i+K4p~i+Cηi](36)

能量函數(shù)Q可表示為

Q=12∑ni=1(K2U(q~i)+γiK3q~Tiq~i+p~Tip~i)(37)

對(duì)能量方程式(28)和式(29)求導(dǎo),有

Q·=12∑ni=1[2K2p~TiΔq~iU(q~i)+2γiK3p~Tiq~i+2p~Tip~·i]=

K2p~TΔU(q~)+K3H^fp~Tq~+p~Tp~·=

-p~T(K4H^f+K1L^f(q~))p~-∑i=1,2,…,nγip~Tii(38)

式中:Hf=diag(γ1,γ2,…,γn);H^f=HfIm;L^f(q~)=Lf(q~)Im。令c=max(K2,K3,1),有

|p~Tii| ≤ 12(p~i2+c2ηi2)(39)

∑ip~Tii≤12(‖p~‖2+c2‖η‖2)(40)

結(jié)合式(28)和式(40),有

Q·≤-p~T(K4H^f+K1L^f(q~))p~+12(p~2+c2η2)(41)

基于式(16)所示卡爾曼一致性濾波算法,有

η·i=(A-KiHi)ηi+μPi∑j∈Ni(ηj-ηi)(42)

Δη(ηTP1η)=-ηTΛη-2μηTL^eη≤-2μηTL^eη(43)

依據(jù)假設(shè)1和假設(shè)2,有c=1,1-K4-λf2lt;0,同時(shí)取kgt;1/λe2。依據(jù)引理1,K4H^f+K1L^f(q~)為正定矩陣。故對(duì)李雅普諾夫函數(shù)Vf求導(dǎo)可得

V·f=Q·+k2μΔη(ηTP1η)≤-p~T(K4H^f+K1L^f(q~))p~+

12(p~2+c2η2)-2μηTL^eη≤

12-K3-λf2p~2+c22-kλe2η2≤0(44)

即在任意時(shí)間間隔[tl,tl+1)內(nèi),Vf0為非增函數(shù),且對(duì)于任意無人機(jī)i有K3q~Tiq~i≤2Vf0,即任意無人機(jī)與領(lǐng)導(dǎo)者之間的距離不超過2Vf0/K3

依據(jù)引理2,集合

Ω={(q~,p~,η)|Vf(q~,p~,η)≤Vf0}(45)

是一個(gè)正不變緊集。根據(jù)LaSalle不變集原理,始于Ω內(nèi)的解均趨于最大不變集

Ω-={(q~,p~,η)|V·f(q~,p~,η)=0}(46)

由此可得p~1=p~2=…=p~n=0,即p1=p2=…=pn=pγ。所有無人機(jī)的速度都可以漸近地收斂到領(lǐng)導(dǎo)者的速度。由此定理2中結(jié)論(1)得證。

此外,依據(jù)式(46),系統(tǒng)穩(wěn)定時(shí),η2=0,因此所有無人機(jī)對(duì)領(lǐng)導(dǎo)者的狀態(tài)估計(jì)值會(huì)一致趨近于其真實(shí)狀態(tài)。由此定理2中結(jié)論(2)得證。

假設(shè)在t′gt;0時(shí)刻至少有k-+1對(duì)無人機(jī)發(fā)生碰撞,即無人機(jī)i與無人機(jī)j(i,j=1,2,…,k-+1)發(fā)生碰撞,則有

Vα(q)=12∑k,l∈Ni(t)α(qkl)=

∑k-+1i=1α(qi-qj)+12∑k∈Ni(t)k,l≠i,jα(qkl)gt;

(k-+1)α(0)(47)

又由V·f≤0,故在t′時(shí)刻有:

Vf0≥Vf(t′)gt;Vα(q)gt;(k-+1)α(0)(48)

與假設(shè)矛盾。故最多有k-對(duì)無人機(jī)會(huì)相撞;k-=0時(shí),所有無人機(jī)間無碰撞。由此定理2中結(jié)論(3)得證。證畢

4 基于BELBIC的QUAV姿態(tài)控制

4.1 BEL模型

BEL模型基于哺乳動(dòng)物邊緣系統(tǒng)情感學(xué)習(xí)架構(gòu)建立,主要針對(duì)大腦情感機(jī)制中杏仁核和前額皮層兩部分的行為進(jìn)行模擬。大腦情感的學(xué)習(xí)行為主要發(fā)生在杏仁核中,前額皮層的主要作用為抑止從杏仁核傳來的不恰當(dāng)?shù)姆磻?yīng)并對(duì)整體的情感學(xué)習(xí)進(jìn)行調(diào)節(jié),其結(jié)構(gòu)如圖2所示。

BEL模型受到的外部刺激信號(hào)主要為感官輸入信號(hào)SI及獎(jiǎng)勵(lì)信號(hào)REW。丘腦接收感官輸入信號(hào)SI并分離出其中的最大值A(chǔ)bth傳輸至杏仁核,即

Abth=max(SIi)(49)

同時(shí),感官輸入信號(hào)SI經(jīng)由丘腦及感覺皮層傳遞至杏仁核及前額皮層中。對(duì)于每一個(gè)感官輸入信號(hào)SIi,杏仁核中均有一節(jié)點(diǎn)與之對(duì)應(yīng),節(jié)點(diǎn)輸出值記為Abi;前額皮層中亦存在類似對(duì)應(yīng)關(guān)系,對(duì)應(yīng)節(jié)點(diǎn)輸出值記為Oi

Abi=SIiVbi(50)

Abm+1=AbthVbm+1(51)

Oi=WbiSIi(52)

式中:i=1,2,…,m,其中m為SI的維度;Vbi、Wbi分別為杏仁核與前額皮層對(duì)應(yīng)節(jié)點(diǎn)的權(quán)值。

BEL模型的情感學(xué)習(xí)是通過對(duì)權(quán)值Vb和Wb的動(dòng)態(tài)調(diào)節(jié)實(shí)現(xiàn)的。ΔVbi與SIi的符號(hào)始終保持一致,即杏仁核的學(xué)習(xí)是不可逆的;ΔWbi則無上述限制,以調(diào)整杏仁核的不恰當(dāng)反應(yīng),其權(quán)值更新如下:

ΔVbi=kv[SIimax(0,REW-∑m+1i=1Abi)](53)

ΔVbm+1=kv[Abthmax(0,REW-∑m+1i=1Abi)](54)

ΔWbi=kw[SIimax(0,E′b-REW)](55)

式中:kv,kw為杏仁核及前額皮層權(quán)值的學(xué)習(xí)率;E′b為杏仁核不受丘腦刺激信號(hào)影響時(shí)模型的輸出:

E′b=∑m+1i=1Abi-∑mi=1Oi-AbthVbm+1(56)

BEL模型的最終輸出為杏仁核各節(jié)點(diǎn)輸出與前額皮層核各節(jié)點(diǎn)輸出之差,即

Eb=∑m+1i=1Abi-∑mi=1Oi(57)

4.2 穩(wěn)定性分析

BELBIC的內(nèi)部穩(wěn)定性取決于杏仁核網(wǎng)絡(luò)Ab和前額皮層網(wǎng)絡(luò)O的輸出33

杏仁核權(quán)值的狀態(tài)向量可表示為

Vb(k)=[Vb1(k),Vb2(k),…,Vbm(k),Vb(m+1)(k)](58)

由式(53)可得,其狀態(tài)方程為

Vb(k+1)=Vb(k)+

kvmax(0,REW(k)-SIT(k)Vb(k))(59)

若SIi=0,此時(shí)杏仁核沒有學(xué)習(xí)信號(hào)輸入,權(quán)值穩(wěn)定。故需考慮SIi中存在非零信號(hào)的情形。

定理 3 當(dāng)存在SIi≠0時(shí),假設(shè)系統(tǒng)滿足:

REW(k+1)-(kvΔSIT(k)SI(k)+1)REW(k)≤

ΔSIT(k)(I-kvSI(k)SIT(k))Vb(k)(60)

式中:ΔSI(k)=SI(k+1)-SI(k);kvgt;0。則式(59)具有李雅普諾夫意義下的穩(wěn)定性。

證明 若REW-∑m+1i=1Abi≤0,則式(53)可表示為Vb(k+1)=Vb(k),此時(shí)系統(tǒng)是穩(wěn)定的。

若REW-∑m+1i=1Abigt;0,則式(53)可表示為

Vb(k+1)=Vb(k)+kvSI(k)(REW(k)-SIT(k)Vb(k))(61)

令李雅普諾夫函數(shù)為

L(k)=REW(k)-SIT(k)Vb(k)(62)

則有

ΔL(k+1)=L(k+1)-L(k)=REW(k+1)-REW(k)-

kvSIT(k)SI(k)(REW(k)-SIT(k)Vb(k))-

kvΔSIT(k)Vb(k+1)=REW(k+1)-

(kvΔSIT(k)SI(k)+1)REW(k)-

ΔSIT(k)(I-kvSI(k)SIT(k))Vb(k)-

kvSIT(k)SI(k)(REW(k)-SIT(k)Vb(k))(63)

依據(jù)式(60),有

ΔL(k+1)≤-kvSIT(k)SI(k)(REW(k)-SIT(k)Vb(k))≤0(64)

綜上,式(59)系統(tǒng)是穩(wěn)定的。證畢

前額皮層權(quán)值的狀態(tài)向量可表示為

Wb(k)=[Wb1(k),Wb2(k),…,Wbm(k)](65)

由式(55)可得,其狀態(tài)方程可表示為

Wb(k+1)=Wb(k)+kwSIT(k)[Ab(k)-O(k)-REW(k)]=

Gb(k)Wb(k)+Hb(k)(REW(k)-∑mi=1SIi(k)Wbi(k))(66)

其中:

Gb(k)=1-kwSIT1SI1-kwSIT1SI2…-kwSIT1SIm

-kwSIT1SI21-kwSIT1SI2…-kwSIT2SIm

-kwSIT1SIm-kwSIT2SIm…1-kwSITmSIm(67)

Hb(k)=-kw[SI1,SI2,…,SIm]T(68)

引理 426 若存在至少一個(gè)感官輸入信號(hào)不為零,則Gb(k)存在如下兩個(gè)特征值:λ1=1,λ2=1-kwmi=1SI2i,其中λ1=1為m-1重特征值。

定理 4 假設(shè)前額皮層學(xué)習(xí)權(quán)值的學(xué)習(xí)率kw滿足:

0≤kw≤1∑mi=1max(SITi(k)SIi(k))(69)

limk→SymboleB@∑k-1i=0Φ(k,i+1)Hb(i)REW(i)-∑mi=1SIi(i)Wbi(i)(70)

有界,其中Φ(k,m)=∏kmi=1Gb(k-i),則式(66)系統(tǒng)具有李雅普諾夫意義下的穩(wěn)定性。

證明 狀態(tài)方程(66)可分解為零輸入響應(yīng)Wb0u和零狀態(tài)響應(yīng)Wb0x,分別表示為

Wb0u(k)=Φ(k,0)Wb(0)(71)

Wb0x(k)=∑k-1i=0Φ(k,i+1)Hb(i)(REW(i)-∑mi=1SIi(i)Wbi(i))(72)

依據(jù)引理4,存在正交矩陣Ub(k),使得

Gb(k)=UTb(k)Λb(k)Ub(k)(73)

式中:

Λb(k)=diag1,1,…,1,1-kwmi=1(SITi(k)SIi(k))令李雅普諾夫函數(shù)為

L(k)=Wb(k)TWb(k)(74)

依據(jù)式(66),令REW=0,有

ΔL(k)=L(k+1)-L(k)=

(Wb(k+1)-Wb(k))T(Wb(k+1)+Wb(k))=

WTb(k)(G2b(k)-I)Wb(k)=

(Ub(k)Wb(k))T(Λ2b(k)-I)Ub(k)Wb(k)≤0(75)

因此,式(71)零輸入響應(yīng)函數(shù)有界。

又因?yàn)槭剑?0)所示極限是有界的,故零狀態(tài)響應(yīng)式(72)有界。因此,式(66)系統(tǒng)具有李雅普諾夫意義下的穩(wěn)定性。證畢

4.3 基于BELBIC的QUAV姿態(tài)控制器

QUAV的姿態(tài)控制通過BELBIC控制器實(shí)現(xiàn)。其結(jié)構(gòu)如圖3所示。

QUAV姿態(tài)控制的輸入為式(15)解算所得的期望姿態(tài)角,輸出則為QUAV的實(shí)際姿態(tài)角。取姿態(tài)角跟蹤誤差eΘ及BELBIC控制器的輸出uΘ構(gòu)造感官輸入信號(hào)SI及獎(jiǎng)勵(lì)信號(hào)REW,如下所示:

SI=k1eΘ,k2∫eΘdt(76)

REW=k3eΘ+k4∫eΘdt+k5uΘ(77)

式中:k1,k2,k3,k4,k5為權(quán)重調(diào)節(jié)參數(shù)。

將感官輸入信號(hào)SI及獎(jiǎng)勵(lì)信號(hào)REW輸入BELBIC控制器,經(jīng)計(jì)算得到BEL模型輸出Eb,即為BELBIC控制器的輸出uΘ。將控制輸出uΘ作為姿態(tài)控制信號(hào)輸入QUAV模型,經(jīng)計(jì)算即可獲得QUAV的實(shí)際姿態(tài)角輸出。

以QUAV的俯仰角控制為例,基于BELBIC的姿態(tài)控制與基于PID控制器的姿態(tài)控制的控制結(jié)果對(duì)比如圖4所示,圖中藍(lán)色曲線為BELBIC控制器響應(yīng),紅色曲線為PID控制器響應(yīng)。從圖中可以看出,BELBIC響應(yīng)速度較快、超調(diào)量較小、進(jìn)入穩(wěn)定狀態(tài)時(shí)間較短,控制效果要明顯優(yōu)于PID控制。

5 仿真實(shí)驗(yàn)

以“無人機(jī)集群遂行SEAD任務(wù)”為例,無人機(jī)集群由載機(jī)發(fā)射后,自主集結(jié)并沿設(shè)定搜索路徑巡航飛行,完成目標(biāo)任務(wù)。針對(duì)其中無人機(jī)集群協(xié)同運(yùn)動(dòng)過程構(gòu)建仿真實(shí)驗(yàn)想定,對(duì)所提QUAV集群蜂擁控制策略進(jìn)行仿真驗(yàn)證。QUAV的模型參數(shù)依據(jù)文獻(xiàn)[34]設(shè)置。

執(zhí)行任務(wù)的子系統(tǒng)由50架同構(gòu)QUAV組成。在地面坐標(biāo)系內(nèi),初始時(shí)刻每架QUAV隨機(jī)分布于[10,90]×[3,83]×[100,180]空間內(nèi),速度矢量隨機(jī)分布于[-5,5]×[-5,5]×[0,5]內(nèi)。在機(jī)體坐標(biāo)系內(nèi),初始時(shí)刻每架無人機(jī)的滾轉(zhuǎn)角及俯仰角均隨機(jī)分布于[-π/6,π/6],偏航角隨機(jī)分布于[-π/4,π/4],滾轉(zhuǎn)角角速率及俯仰角角速率隨機(jī)分布于[-π/6,π/6],初始偏航角角速率隨機(jī)分布于[-π/4,π/4]。

根據(jù)初始時(shí)刻無人機(jī)集群位置分布,領(lǐng)導(dǎo)者的初始位置為(50,43,128),結(jié)合無人機(jī)集群電子對(duì)抗任務(wù)需求、基于Dubins路徑設(shè)置領(lǐng)導(dǎo)者的運(yùn)動(dòng)軌跡。依據(jù)文獻(xiàn)[27,35]所規(guī)劃的任務(wù)路徑,設(shè)置領(lǐng)導(dǎo)者的運(yùn)動(dòng)方程為

qγx=60sinπ120(t-90)+135

qγy=60cosπ120(t-90)+128

qγz=0.5t+128(78)

領(lǐng)導(dǎo)者的狀態(tài)方程如式(5)所示,狀態(tài)向量為x=[qγx,qγy,qγz,pγx,pγy,pγz,uγx,uγy,uγz]T。狀態(tài)轉(zhuǎn)移矩陣A為

A=I3tsI3t2sI3/2

0I3tsI3

00I3(79)

矩陣B=[t4sI3/4,t2sI3/2,I3]T,過程噪聲協(xié)方差矩陣Q=I3,觀測矩陣H=[I3,0,0],觀測噪聲協(xié)方差矩陣Ri=0.5I3,初始估計(jì)誤差協(xié)方差矩陣P0=20I9。

常數(shù)參數(shù)分別設(shè)置如下:K1=7.5,K2=5,K3=0.75,K4=0.75,σ1=1.5,σ2=0.8,β=0.3,ε=1.0,dmax=60,Rmax=60,R0=15。

由于BELBIC控制器在相同參數(shù)下的控制效果因姿態(tài)角跟蹤誤差eΘi(i=1,2,3)的初始值不同而有較大差異,故依據(jù)姿態(tài)角跟蹤誤差eΘi的大小,選取如下兩組控制參數(shù)進(jìn)行姿態(tài)控制:當(dāng)|eΘi|lt;0.2時(shí),取k1=156.25,k2=15.75,k3=17.5,k4=0.75,k5=0.25;當(dāng)|eΘi|≥0.2時(shí),取k1=33.15,k2=1.75,k3=3.85,k4=0.75,k5=0.25。杏仁核及前額皮層權(quán)值的學(xué)習(xí)率分別取kv=0.002 5,kw=0.015。

設(shè)置仿真時(shí)長t=200 s,QUAV集群在所提蜂擁控制策略下的三維運(yùn)動(dòng)軌跡如圖5所示,集群中各無人機(jī)的速度變化曲線如圖6所示。

由仿真結(jié)果可知,本文所建立的QUAV集群蜂擁控制策略能夠使無人機(jī)集群中初始時(shí)刻分散的無人機(jī)逐漸聚集,實(shí)現(xiàn)動(dòng)態(tài)拓?fù)湎聼o嚴(yán)格構(gòu)型約束的可擴(kuò)展無人機(jī)集群協(xié)同運(yùn)動(dòng),運(yùn)動(dòng)過程中無人機(jī)之間無碰撞。各無人機(jī)在各坐標(biāo)軸方向上的速度迅速收斂,并在約t=10 s時(shí)達(dá)到并保持速度矢量一致狀態(tài),很好地契合了蜂擁模型的3條基本運(yùn)動(dòng)規(guī)則,控制系統(tǒng)快速收斂。

集群中無人機(jī)之間最小距離的變化曲線如圖7所示。無人機(jī)間最小距離始終大于0,無人機(jī)之間無碰撞。

當(dāng)無人機(jī)集群中僅存在兩架無人機(jī)相互作用時(shí),無人機(jī)之間相互作用的斥力及引力會(huì)使無人機(jī)間的距離收斂至期望距離R0=15 m,但當(dāng)集群中無人機(jī)多于兩架時(shí)則不會(huì)收斂。多架無人機(jī)之間復(fù)雜的相互作用導(dǎo)致了最終的平衡狀態(tài),在這種平衡態(tài)中,無人機(jī)之間的最小距離略小于期望距離。

集群中各無人機(jī)的姿態(tài)角變化曲線如圖8所示。在無人機(jī)集群蜂擁控制下,QUAV的姿態(tài)角逐漸收斂并趨于同步。

綜上所述,本文所提動(dòng)態(tài)拓?fù)湎翾UAV集群蜂擁控制策略能夠?qū)崿F(xiàn)無嚴(yán)格構(gòu)型約束的可擴(kuò)展QUAV集群協(xié)同運(yùn)動(dòng)。

6 結(jié) 論

本文針對(duì)無嚴(yán)格構(gòu)型約束的無人機(jī)集群協(xié)同控制問題,面向無人機(jī)集群遂行SEAD任務(wù),研究QUAV集群蜂擁控制問題。首先,基于QUAV的雙環(huán)控制結(jié)構(gòu)設(shè)計(jì)無人機(jī)集群蜂擁控制策略。隨后,設(shè)計(jì)基于卡爾曼一致性濾波的無人機(jī)集群蜂擁控制算法。利用卡爾曼一致性濾波算法實(shí)現(xiàn)對(duì)噪聲環(huán)境中變速度領(lǐng)導(dǎo)者狀態(tài)的估計(jì),同時(shí)將估計(jì)結(jié)果應(yīng)用于蜂擁控制算法,實(shí)現(xiàn)位置控制回路無嚴(yán)格構(gòu)型約束的可擴(kuò)展無人機(jī)集群協(xié)同控制。最后,通過BELBIC控制器實(shí)現(xiàn)QUAV姿態(tài)控制。數(shù)值仿真實(shí)驗(yàn)結(jié)果表明,本文提出的無人機(jī)集群蜂擁控制策略能夠較好地實(shí)現(xiàn)無嚴(yán)格構(gòu)型約束的無人機(jī)集群協(xié)同控制,且算法具有良好的可擴(kuò)展性。未來,為實(shí)現(xiàn)面向任務(wù)的無人機(jī)多模集群構(gòu)型敏捷自適應(yīng)重構(gòu),需進(jìn)一步研究考慮層級(jí)交互機(jī)制的無人機(jī)集群分群蜂擁控制問題。

參考文獻(xiàn)

[1] LI R, MA H Z. Research on UAV swarm cooperative reconnaissance and combat technology[C]∥Proc.of the IEEE 3rd International Conference on Unmanned Systems, 2020: 996999.

[2] 齊小剛, 周雨桐, 劉立芳. 無人機(jī)集群對(duì)地作戰(zhàn)任務(wù)可靠性評(píng)估[J]. 系統(tǒng)工程與電子技術(shù), 2023, 45(9): 29712978.

Ql X G, ZHOU Y T, LIU L F. Evaluation of the reliability of UAV swarm for ground combat missions[J]. Systems Engineering and Electronics, 2023, 45(9): 29712978.

[3] 陸曉安, 浦黃忠, 甄子洋, 等. 基于改進(jìn)一致性算法的無人機(jī)集群飽和攻擊[J]. 電光與控制, 202 28(8): 3135.

LU X A, PU H Z, ZHEN Z Y, et al. Saturation attack of UAV swarm based on improved consensus algorithm[J]. Electronics Optics amp; Control, 202 28(8): 3135.

[4] 馮政, 吳傲, 王謙喆. 無人機(jī)集群打擊海面目標(biāo)指定時(shí)間協(xié)同控制方法[J]. 電光與控制, 202 29(9): 4347.

FENG Z, WU A, WANG Q Z. Cooperative control method of designated time for UAV swarm attacking sea target[J]. Electronics Optics amp; Control, 202 29(9): 4347.

[5] 張毅, 于浩, 楊秀霞, 等. 無人機(jī)集群分組編隊(duì)控制跟蹤一體化設(shè)計(jì)[J]. 系統(tǒng)工程與電子技術(shù), 2023, 45(3): 848858.

ZHANG Y, YU H, YANG X X, et al. Integrated design of group formation control and tracking of UAV swarm[J]. Systems Engineering and Electronics, 2023, 45(3): 848858.

[6] REYNOLDS C W. Flocks, herds, and schools: a distributed behavioral model[J]. Computer Graphics, 1987, 21(4): 2534.

[7] VICSEK T, CZIROK A, BEN-JACOB E, et al. Novel type of phase transition in a system of self-driven particles[J]. Physical Review Letters, 1995, 75(6): 12261229.

[8] CUCKER F, SMALE S. Emergent behavior in flocks[J]. IEEE Trans.on Automatic Control, 2007, 52(5): 852862.

[9] OLFATI-SABER R. Flocking for multi-agent dynamic systems: algorithms and theory[J]. IEEE Trans.on Automatic Control, 2006, 51(3): 401420.

[10] GAO J Y, XU X, DING N, et al. Flocking motion of multi-agent system by dynamic pinning control[J]. IET Control Theory amp; Applications, 2017, 11(5): 714722.

[11] YAN T, XU X, LI Z, et al. Flocking of multi-agent system with dynamic topology by pinning control[J]. IET Control Theory amp; Applications, 2020, 14(20): 33743381.

[12] LIANG Z L, LIU X Z. Hybrid event-triggered impulsive flock-ing control for multi-agent systems via pinning mechanism[J]. Applied Mathematical Modelling, 2023, 114: 2343.

[13] IZADIPOUR A, GHAISARI J, ASKARI J. Distributed robust adaptive flocking for uncertain nonlinear multi-agent systems with time-varying communication delay[J]. International Journal of Systems Science, 2020, 51(1): 7286.

[14] OLFATI-SABER R, JALALKAMALI P. Coupled distributed estimation and control for mobile sensor networks[J]. IEEE Trans.on Automatic Control, 201 57(10): 26092614.

[15] SU H, CHEN X, CHEN M Z Q, et al. Distributed estimation and control for mobile sensor networks with coupling delays[J]. ISA Transactions, 2016, 64: 141150.

[16] LUO X Y, LI X L, LI S B, et al. Flocking for multi-agent systems with optimally rigid topology based on information weighted Kalman consensus filter[J]. International Journal of Control, Automation and Systems, 2017, 15(1): 138148.

[17] ZHANG L L, DONG X X, YAO L X, et al. Velocity-varying target tracking of mobile sensor network based on flocking control[J]. Journal of Shanghai Jiaotong University (Science), 202 26(4): 446453.

[18] LIU X Y, XIANG X J, CHANG Y, et al. Hierarchical weighting Vicsek model for flocking navigation of drones[J]. Drones, 202 5(3): 74.

[19] QIU H X, DUAN H B. A multi-objective pigeon-inspired optimization approach to UAV distributed flocking among obstacles[J]. Information Sciences, 2020, 509: 515529.

[20] HUANG F J, WU P L, LI X X. Distributed flocking control of quadrotor UAVs with obstacle avoidance under the parallel-triggered scheme[J]. International Journal of Control, Automation and Systems, 202 19(3): 13751383.

[21] YAN D H, ZHANG W G, CHEN H, et al. Robust control strategy for multi-UAVs system using MPC combined with Kalman-consensus filter and disturbance observer[J]. ISA Transactions, 2023, 135: 3551.

[22] ARRIETA O, CAMPOS D, RICO-AZAGRA J, et al. Model-based optimization approach for PID control of pitch-roll UAV orientation[J]. Mathematics, 2023, 11(15): 3390.

[23] LIU N, SHAO X L, LI J, et al. Attitude restricted back-stepping anti-disturbance control for vision based quadrotors with visibility constraint[J]. ISA Transactions, 2020, 100: 109125.

[24] MARTINEZ-VASQUEZ A H, CASTRO-LINARES R, RODRGUEZ-MATA A E, et al. Spherical inverted pendulum on a quadrotor UAV: a flatness and discontinuous extended state observer approach[J]. Machines, 2023, 11(6): 578.

[25] HU M Y, LEE K, AHN H, et al. Stabilization and tracking of a quadrotor using modified sigmoid sliding mode control[J]. Sensors, 202 22(10): 3618.

[26] 黃國勇. 變推力軸線無人機(jī)飛行控制技術(shù)研究[D]. 南京: 南京航空航天大學(xué), 2009.

HUANG G Y. Research on flight control technology of variable thrust axis UAV[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2009.

[27] WANG H, SHAN J J. Fully distributed event-triggered formation control for multiple quadrotors[J]. IEEE Trans.on Industrial Electronics, 2023, 70(12): 1256612575.

[28] 鄒立巖, 張明智, 柏俊汝. OODA-L模式下的智能無人集群作戰(zhàn)仿真建??蚣埽跩]. 國防科技大學(xué)學(xué)報(bào), 202 43(4): 163170.

ZOU L Y, ZHANG M Z, BAI J R. Modeling framework for intelligent unmanned swarm operation simulation under OODA-L pattern[J]. Journal of National University of Defense Technology, 202 43(4): 163170.

[29] YE F, CHEN J, TIAN Y, et al. Cooperative task assignment of a heterogeneous multi-UAV system using an adaptive genetic algorithm[J]. Electronics, 2020, 9(4): 687.

[30] HONG Y G, HU H P, GAO L X. Tracking control for multi-agent consensus with an active leader and variable topology[J]. Automatica, 2006, 42(7): 11771182.

[31] KHALIL H K. Nonlinear systems[M]. New Jersey: Prentice Hall, 2002: 126129.

[32] AHN S M, CHOI H, HA S Y, et al. On collision-avoiding initial configurations to Cucker-Smale type flocking models[J]. Communications in Mathematical Sciences, 201 10(2): 625643.

[33] YEGANEH M S O, OSHNOEI A, MIJA-TOVIC N, et al. Intelligent secondary control of islanded AC microgrids: a brain emotional learning-based approach[J]. IEEE Trans.on Industrial Electronics, 2023, 70(7): 67116723.

[34] HEO J, CHWA D. Robust tracking control using integral sliding mode observer for quadrotors considering motor and propeller dynamics and disturbances[J]. Journal of Electrical Engineering amp; Technology, 202 16(6): 32473260.

[35] VNˇA P, FAIGL J. Optimal solution of the generalized Dubins interval problem: finding the shortest curvature-constrained path through a set of regions[J]. Autonomous Robots, 2020, 44(7): 13591376.

作者簡介

殷雅萱(1999—),女,碩士研究生,主要研究方向?yàn)闊o人機(jī)集群協(xié)同控制。

張 安(1962—),男,教授,博士,主要研究方向?yàn)楹娇瘴淦骰鹆刂萍夹g(shù)。

畢文豪(1986—),男,副研究員,博士,主要研究方向?yàn)榛鹆χ笓]與控制。

楊 盼(1996—),女,博士研究生,主要研究方向?yàn)槎嘀悄荏w協(xié)同控制。

黃湛鈞(1989—),男,副教授,博士,主要研究方向?yàn)闄C(jī)電系統(tǒng)、航電系統(tǒng)。

潜江市| 阿勒泰市| 霍城县| 天峨县| 青川县| 报价| 襄城县| 微博| 靖安县| 辽宁省| 红河县| 阿拉善盟| 田东县| 沙雅县| 宜黄县| 万宁市| 南郑县| 阿拉善盟| 朝阳县| 永靖县| 石景山区| 汉沽区| 金川县| 清流县| 大连市| 巴里| 扶余县| 乐陵市| 鄱阳县| 棋牌| 留坝县| 黎川县| 富平县| 淮滨县| 舟曲县| 拜泉县| 抚州市| 合江县| 乃东县| 若羌县| 延庆县|