楊榮軍,石運國
(中國工程物理研究院 總體工程研究所,四川 綿陽 621900)
鴨式布局的制導炮彈通常根據氣動外形設計產生的自旋效應,僅利用一對或兩對聯動舵機調節俯仰與偏航運動。由于簡化了控制機構,這類控制機制更加適用于小型化的精確制導彈藥[1-2]。在設計自旋彈箭的控制系統時,需考慮陀螺和馬格努斯效應產生的交聯作用,并運用一些多變量解耦手段。同時,飛行控制系統必須具備足夠的魯棒性能以適應大空域作戰時可能存在的先驗氣動參數偏差和外界干擾等情況。基于動態逆、反饋線性化的滑模控制,因方法簡單、概念清晰和魯棒性強等優點,被廣泛應用于該類多變量系統的控制器設計中[3]。一般來說,單純滑模控制存在控制量大、引發的抖振強等問題,在實際應用中需加以重視。在滑模控制過程中不斷地估計和補償慢時變誤差,可有效減小控制量和控制抖振[4]。在連續型飛行控制器設計方面,Xu等人[5]基于該思想設計了模型參數的自適應更新規律,蒲明等人[6]采用觀測器來估計干擾項,使滑模面能有效收斂。
從數據采樣、彈載計算機對控制任務的實現上來看,應進一步研究適于彈的離散控制器。Menon[7]、高道祥等人[8]分別基于反饋線性化方法、反演控制理論設計了適用于飛行器俯仰通道的離散控制器。當采用計算機實現滑模控制算法時,由于采樣時間的限制,狀態軌跡以抖振的形式沿著滑動平面運動[9]。研究離散時間系統滑模控制改進設計方法以降低系統抖振,對將滑模控制應用于制導炮彈控制器的設計有著重要的實用價值[10]。目前,關于離散自適應滑模控制的研究主要是討論單輸入單輸出系統的情況[11-12],如何拓展到多變量非線性系統還需做深入的研究。本文針對制導炮彈多變量控制系統,在考慮氣動參數不確定的情況下,引入了在線參數估計,提出了一種離散自適應滑模控制器,有效地降低了抖振與跟蹤誤差。
為研究問題簡便,在建立制導炮彈控制系統模型時引入以下假設:彈體為剛體;炮彈低速旋轉,呈軸對稱;攻角和側滑角均為小量;飛行速度和氣動參數在短周期內變化緩慢;忽略舵機的動態特性等[1,3]。描述姿態運動的動力學模型可寫成:

在設計離散控制系統前,需要將連續系統進行離散化。本節針對制導炮彈的特點,介紹一種引入反饋線性化的多變量系統離散化方法,進而設計相應的滑模控制器。
忽略舵偏直接力對姿態運動的影響[1],取狀態向量x=(βαωyωz)T,控制向量u=(δyδz)T,輸出向量y=(βα)T,可得如下形式的控制系統模型:
模型中p為慢變的參數變量,f(x,p)、G(x,p)由式(1)定義,dx為模型外部擾動項在x狀態空間中的表征。
易知系統無零動態,并與式(3)等效:
式中:


設v=(v1v2)T,采用輸入變換:
可將式(3)轉化為如下形式:

設采樣時間T?1,同時系統狀態、控制量引入零階保持器,可得離散化的系統狀態模型:
zi(k+1)=Adzi(k)+Bd[vi(k)+γi(k)+dyi(k)]
(6)



基于趨近律方法,設計離散虛擬控制律:
vi(k)=(CiBd)-1[Cizic(k+1)-CiAdzi(k)+
(1-qiT)si(k)-εiTsgn(si(k))]
(8)
式中:qi為趨近律系數,且1-qiT>0;切換增益εi>Di+ηi,ηi>0。在式(8)的控制律下,(k+1)T時刻僅考慮外部擾動項的切換函數:

(9)
綜合式(8)、式(4),可得非線性離散滑模控制律:
在設計滑模控制系統時,模型中的參數化不確定項也可化作外部擾動的形式進行處理[14]。同時也觀察到傳統離散滑模控制的特性:穩態后的抖振帶寬主要取決于建模誤差和采樣時間,當兩者均較大時,理論上的魯棒性反應出來的控制誤差將讓人們難以接受。
設參數向量Φ=(1a1a2a4a6)T/a3,則由式(1)~式(5)可知,制導炮彈動力學參數誤差引起的模型不確定性部分可表示為

為了增強離散自適應滑模控制的可行性,采用平滑處理:
式中:參數向量φ=(φ1φ2…φm)T為中間量,作為Φ的良好近似估計。
采用式(8)的控制律,并設計參數自適應更新規律為
(13)
式中:Li(k)為矩陣L(k)的第i行向量;矩陣M=diag{m1,m2,m3,m4,m5}是正定的,反應了參數向量的權重,可根據參數先驗值設定。
參數更新規律只在系統動態偏離設定的滑模切換帶邊界時被激發,在切換帶邊界內仍保留了滑模控制本身的特性。滑模控制本身強魯棒性可用于處理那些非參數化建模誤差,而這類不確定項通常相對較小。式(8)、式(10)和式(13)構成了離散自適應滑模控制律。


由自適應律式(13)可知,當切換函數|si(k+1)|≤Δdi時,ΔVi(k+1)=0,參數估計停止更新,參數誤差項趨于平穩。
下面考察|si(k+1)|>Δdi的情況。考慮到參數誤差項γi≠0,在控制律式(8)作用下(k+1)T時刻的切換函數為
由式(9)、式(12)和式(15)可得:
(1-qiT)si(k)+T[εisgn(si(k))-dyi(k)]
(16)
并且觀察下式成立:
將式(16)、式(17)代入式(14),可得:

假設制導炮彈某特征點飛行速度v=200 m/s,轉速ωx=62.8 rad/s,各初始狀態如表1所示,表中,ψ0為初始偏航角,ψv0為初始彈道偏角。設控制器切換增益εi=0.1,自適應因子μ=0.8,滑模面參數ci=8,趨近速率系數qi=5。考查控制采樣時間T=0.05 s,操縱力矩系數攝動-10%,其它氣動參數攝動+30%的情況時的控制系統性能。

表1 仿真初始參數
圖1、圖2為采用文中離散自適應滑模控制時,對正弦側滑角、階躍攻角指令的跟蹤響應曲線,圖中βc、αc為側滑角指令和攻角指令。圖3為切換函數變化曲線,圖4為俯仰、偏航角速度變化曲線,圖5為等效舵偏控制規律。設模型復合參數σ=ΦTM-1Φ,圖6顯示了參數自適應變化規律。

圖1 側滑角響應曲線

圖2 攻角響應曲線

圖3 切換函數變化曲線

圖4 角速度變化曲線

圖5 等效舵偏曲線

圖6 參數自適應變化曲線
可以看出,初始段制導炮彈的氣動參數存在誤差,動力學參數估計值隨著切換函數的大小進行相應調整,角速度與跟蹤誤差存在一些波動;由于短周期內動力學參數基本保持不變,參數估計在帶死區的自適應規律式(13)下將趨近于某一恒定值,并有效抑制了參數漂移現象,此后系統進入準滑動模態,跟蹤誤差也將有效地收斂。穩態后的俯仰、偏航等效舵偏會隨著跟蹤指令相應地變化,從而實現解耦跟蹤控制。仿真表明,離散自適應滑模控制能較好地處理系統的參數化不確定性問題,而對非參數化的外部擾動處理由控制律中的切換項來保證,可有效地減小跟蹤誤差并減輕系統抖振現象。
傳統的滑模控制在控制采樣時間、系統模型參數誤差較大時,準滑動模態帶寬也較大,將產生顯著的系統跟蹤誤差與抖振現象。本文針對含有較大慢時變參數誤差的制導炮彈,提出了一種離散自適應滑模控制器設計方法,并通過仿真驗證了離散控制系統的魯棒性。該控制方法適用于旋轉彈箭先驗動力學參數含有較大誤差的情形,減小了跟蹤誤差,具有良好的工程應用前景。
[1] 吳甲生,雷娟棉.制導兵器氣動布局與氣動特性[M].北京:北京理工大學出版社,2008.
WU Jia-sheng,LEI Juan-mian.Aerodynamic configuration and characteristics of guided weapons[M].Beijing:Beijing Institute of Technology Press,2008.(in Chinese)
[2] 陳羅婧,劉莉,于劍橋.雙通道控制旋轉導彈自動駕駛儀解耦控制研究[J].北京理工大學學報,2008,28(1):11-14.
CHEN Luo-jing,LIU Li,YU Jian-qiao.Decoupling control of a double-channel control rolling missile autopilot[J].Transactions of Beijing Institute of Technology,2008,28(1):11-14.(in Chinese)
[3] 王志,周軍,周鳳岐.低速滾轉彈道導彈運動模型及變結構姿態控制系統設計[J].兵工學報,2007,28(7):849-853.
WANG Zhi,ZHOU Jun,ZHOU Feng-qi.Movement model and design of variable structure attitude control system for low speed spinning ballistic missiles[J].Acta Armamentarii,2007,28(7):849-853.(in Chinese)
[4] SLOTINE J E,COESTEE J A.Adaptive sliding controller synthesis for non-linear systems[J].International Journal of Control,1986,43(6),1 631-1 651.
[5] XU H,MIRMIRANI M D,IOANNOU P.Adaptive sliding mode control design for a hypersonic flight vehicle[J].Journal of Guidance,Control,and Dynamics,2004,27(5):829-838.
[6] 蒲明,吳慶憲,姜長生.自適應二階動態terminal滑模在近空間飛行器控制中的應用[J].航空動力學報,2010,25(5):1 169-1 176.
PU Ming,WU Qing-xian,JIANG Chang-sheng.Application of adaptive second-order dynamic terminal sliding mode control to near space vehicle[J].Journal of Aerospace Power,2010,25(5):1 169-1 176.(in Chinese)
[7] MENON P K,SWERIDUK G D,VADDI S S.Nonlinear discrete-time design methods for missile flight control systems,AIAA-2004-5326[R].2004.
[8] 高道祥,孫增圻,杜天容.高超聲速飛行器基于Back-stepping的離散控制器設計[J].控制與決策,2009,24(3):459-467.
GAO Dao-xiang,SUN Zeng-qi,DU Tian-rong.Discrete-time controller design for hypersonic vehicle via back-stepping[J].Control and Decision,2009,24(3):459-467.(in Chinese)
[9] STEFEN H,STANISLAW H Z.On discrete-time variable structure sliding mode control[J].Systems and Control Letters,1999,38:283-288.
[10] 蔡素芬,李文林.存在外界干擾的連續系統離散自適應滑模控制[J].控制與決策,2005,20(11):1 317-1 320.
CAI Su-fen,LI Wen-lin.Discrete sliding mode control for continuous systems with disturbance[J].Control and Decision,2005,20(11):1 317-1 320.(in Chinese)
[11] CHAN C Y.Discrete a daptive sliding mode tracking controller[J].Automatica,1997,33:999-1 002.
[12] 黃鳳芝,井元偉.一類離散不確定系統自適應滑模輸出反饋控制[J].東北大學學報,2012,33(1):13-16.
HUANG Feng-zhi,JING Yuan-wei.An adaptive sliding mode output feedback control strategy for a class of uncertain discrete systems[J].Journal of Northeastern University,2012,33(1):13-16.(in Chinese)
[13] SLOTINE J E,LI W.Applied nonlinear control[M].New Jersey:Prentice Hall,1991.
[14] 楊榮軍,王良明,陳世業.遠程制導炮彈非線性離散滑模控制器設計[J].南京理工大學學報,2012:36(1):137-141.
YANG Rong-jun,WANG Liang-ming,CHEN Shi-ye.Nonlinear discrete-time sliding mode controller design for extended range guided projectiles[J].Journal of Nanjing University of Science and Technology,2012:36(1):137-141.(in Chinese)