張西勇,葉慧娟
(1.武漢東湖學院 機電工程學院, 武漢 430033; 2.海軍工程大學 兵器工程學院, 武漢 430033)
在現代戰爭中,無人機(UAV)由于具備零傷亡的優勢,已經成為執行作戰任務的重要裝備。針對作戰任務的復雜性和多樣化,往往需要多個UAV協同執行任務,無人機編隊控制問題亟待解決。
當前,無人機編隊控制問題已經成為無人機領域研究的熱點,國內外均已開展大量的研究工作。美國國防高級研究項目局(DAR-PA)資助的MICA項目,其研究重點是提高UAV的自主控制和協同控制能力[1];Galzi采用連續高階滑模控制方法設計了編隊控制器,對外界干擾有一定的抑制能力[2];景曉年等人利用圖論相關知識和多智能體系統一致性理論建立了集群運動的控制模型[3];朱熠等人基于魯棒最優理論和動態投影方法設計了動態投影控制系統[4]。沈佩珺對小型高速無人機及其協同編隊控制進行了研究,采用改進的魯棒LQR結合模型參考自適應為無人機進行了控制律設計[5]。
本文在長機和僚機相對運動方程的基礎上推導視線角變化的狀態方程,通過設計變結構控制器控制視線角在某固定值,從而實現了無人機的編隊控制。
針對不同的作戰任務需求,經常需要多個無人機集群式執行作戰任務,如何保證多個無人機按照設定的隊形穩定飛行,而不會發生碰撞,無人機的編隊控制問題就顯得非常重要。無人機經常使用的飛行編隊有領航-跟隨編隊和左右菱形編隊。本文以左右菱形編隊為研究對象,以長機和僚機相對運動關系為基礎建立控制對象的狀態方程,并在此基礎上進行控制器設計。
編隊飛行的平面幾何關系如圖1所示。

圖1 長機與僚機相對運動的平面幾何關系
在oxy平面,長機和僚機的速度大小相同,只要保證長機和僚機視線角q控制在某個角度并保持恒定,則能保證長機和僚機的隊形保持不變。
長機和僚機在oxy平面內的相對運動關系可用式(1)來完整描述:
(1)

為了便于進行控制器設計,首先通過相對運動方程,如式(1)所描述,推導長機和僚機視線角q變化的狀態方程,推導過程如下。


(1)

(2)
令:
(4)
(5)
(6)
(7)
把式(4)~(7)代入式(2)和式(3),得到
(8)
(9)

(10)

(11)
由于變結構滑模控制具有魯棒性好,抗干擾能力強的優點,本文采用變結構控制對控制量uq進行控制器設計。由于控制目標是將視線角q,即x1控制在45°角并保持恒定,所以取滑模面:
(12)
由于取參數c>0,在滑模面上s=0,視線角x1=q穩定地趨于45°角。
選取Lyapunov函數V=s2/2,將V相對于時間微分得到:
取控制:
則


至此,無人機編隊控制器的設計及其理論證明已完成,下面進行仿真分析,驗證控制器的有效性。
通過前面主機和僚機相對運動方程,系統狀態方程及控制器方程,建立聯立方程組如下:
(13)
方程組(13)中7個未知數,7個方程,其中速率V為常數,方程組存在唯一解。采用四階龍哥庫塔法求方程組的數值解。初始條件如下:主機和僚機速度均為V=30 m/s, 初始視線角35°,主機初始航向角25°,僚機初始航向角15°,主機與僚機間初始距離100 m,取常數c=2,ε=10,σ=0.01仿真步長為0.001 s,仿真時間30 s。仿真結果如下:
從仿真結果(見圖2、圖3、圖4、圖5和圖6) 可以看出,初始時刻主機與僚機間視線角為35°,不符合編隊隊形45°地要求,在控制器作用下僚機調整航向角,使得主僚機間視線角迅速調整到45°,并保持穩定。當主機與僚機間視線角控制在45°后,主機與僚機間距離保持不變,整體隊形保持不變,達到了編隊控制的要求。
本文所設計的控制器還具備強魯棒性,下面以主機通過某障礙物作機動后保持恒定速度直飛的例子進行仿真驗證。仿真中以主機航向角在初始一段時間內為時間的正弦函數來模擬主機作機動。

圖2 主僚機間視線角

圖3 視線角速度

圖4 僚機航向角

圖5 主僚機間距離

圖6 主僚機運動軌跡
從仿真結果(見圖7、圖8、圖9、圖10和圖11)可以看出,主機通過障礙物時航向發生變化,僚機在控制器作用下也緊跟著改變航向,盡可能保持隊形不變,從而也隨著主機繞過障礙物。主機與僚機繞過障礙物后,繼續保持原來隊形飛行。主機與僚機間視線角在繞過障礙物時存在波動,繞過障礙物后保持在45°。從前面控制系統建模過程可以看出,控制器將主機機動視作干擾處理,利用變結構控制的魯棒性對干擾進行抑制,從而達到控制目的,仿真結果也正好驗證了這一點,主機繞過障礙物時作機動改變不了控制器的穩定性。

圖7 主僚機間視線角

圖8 視線角速度

圖9 僚機航向角

圖10 主僚機間距離

圖11 主僚機運動軌跡
本文在只要能將主機與僚機間視線角控制在固定角度就能保證無人機隊形保持不變的思想指導下,通過主機與僚機相對運動方程,推導主機與僚機視線角變化的狀態方程,采用變結構控制方法設計控制器。理論推導和仿真表明:設計的控制器能夠保證主機和僚機間的視線角控制在指定角,并且對機動具有強魯棒性。