張寬橋,劉連照,馬 暉,徐 宙,王小臻
(電子信息系統(tǒng)復(fù)雜電磁環(huán)境效應(yīng)國家重點實驗室,河南 洛陽 471003)
傳統(tǒng)的導(dǎo)彈制導(dǎo)控制系統(tǒng)是將制導(dǎo)回路和控制回路分開設(shè)計,未考慮兩回路間的耦合關(guān)系。若目標的速度較快且機動性較強,該設(shè)計方法容易導(dǎo)致系統(tǒng)不穩(wěn)定和較大的脫靶量[1]。制導(dǎo)控制一體化設(shè)計[2]是將制導(dǎo)系統(tǒng)和控制系統(tǒng)一起設(shè)計,考慮二者間的耦合關(guān)系,并充分利用視線角、姿態(tài)、過載等綜合信息,能有效提高導(dǎo)彈制導(dǎo)控制性能。
針對制導(dǎo)控制一體化設(shè)計問題,國內(nèi)外學者進行了深入研究,采用不同的理論完成了制導(dǎo)控制一體化設(shè)計,如小增益理論[3]、θ-D方法[4]、滑??刂芠5]、自適應(yīng)控制[6]等。由于制導(dǎo)控制一體化模型具有嚴格反饋形式,反演設(shè)計方法被廣泛用于制導(dǎo)控制一體化設(shè)計中[7-8]。反演設(shè)計方法需要對虛擬控制量多次求導(dǎo),存在“指數(shù)膨脹”的問題。動態(tài)面控制通過引入一階濾波器來解決對虛擬控制量多次求導(dǎo)的問題,被用于制導(dǎo)控制一體化設(shè)計中[9-10]。
為增加戰(zhàn)斗部的毀傷效能,諸如反坦克導(dǎo)彈、反艦導(dǎo)彈、防空導(dǎo)彈等,需要以一定的攻擊角度命中目標[11]。因此,在制導(dǎo)控制一體化設(shè)計中也需要考慮攻擊角度約束的問題。文獻[12]基于滑模控制和動態(tài)逆控制,完成了帶攻擊角度約束的三維制導(dǎo)控制一體化設(shè)計,采用連續(xù)近似函數(shù)替代符號函數(shù)抑制滑??刂频亩墩駟栴}。傳統(tǒng)的基于動態(tài)面控制的制導(dǎo)控制一體化設(shè)計,只能保證系統(tǒng)狀態(tài)漸進收斂至期望值,且引入一階濾波器導(dǎo)致其快速性降低。
若存在目標大機動、系統(tǒng)內(nèi)部擾動及外界干擾等因素,控制量幅值會增大,可能會達到執(zhí)行機構(gòu)物理約束上限,從而導(dǎo)致控制量飽和。飽和問題的出現(xiàn)可能會導(dǎo)致控制性能下降甚至出現(xiàn)一些不可預(yù)測的結(jié)果[13]。因此,在制導(dǎo)控制一體化設(shè)計中,有必要考慮輸入飽和的問題。文獻[14]采用改進的飽和函數(shù)和一個輔助系統(tǒng)來處理飽和問題,將輔助系統(tǒng)狀態(tài)用于一體化控制律的設(shè)計和穩(wěn)定性分析。
制導(dǎo)控制一體化設(shè)計相關(guān)研究很多,但同時考慮攻擊角度約束、輸入飽和問題的制導(dǎo)控制一體化設(shè)計的研究較少,同時由于目標機動、氣動系數(shù)的攝動以及通道之間耦合的影響,制導(dǎo)控制系統(tǒng)存在建模不確定性,在進行一體化設(shè)計時需要加以考慮。本文針對攻擊角度約束、輸入飽和和模型不確定性等問題,提出了一種有限時間收斂制導(dǎo)控制一體化設(shè)計方法。通過導(dǎo)彈六自由度仿真驗證了算法的有效性。
構(gòu)建制導(dǎo)控制一體化設(shè)計模型前,做如下假設(shè):
①導(dǎo)彈在末制導(dǎo)段無動力飛行,且速度vm變化不大。
②導(dǎo)彈的速度傾斜角γv在末制導(dǎo)段為小角度,且sinγv≈0,cosγv≈1。
建立如圖1所示的三維慣性坐標系下導(dǎo)彈與目標的相對運動模型。圖中,Oxyz為慣性坐標系,Ox4y4z4為彈目視線坐標系,M和T分別表示導(dǎo)彈和目標的位置,ε和η分別為彈目視線傾角和偏角,R為彈目相對距離,r為R在慣性坐標系水平面上的投影,即r=Rcosε。
圖1 彈目三維運動關(guān)系
導(dǎo)彈和目標的相對運動方程可以描述為[15]
(1)
式中:at,y4,am,y4和at,z4,am,z4分別為目標和導(dǎo)彈的加速度在視線坐標系Oy4軸和Oz4軸上的分量。
根據(jù)假設(shè)①和假設(shè)②以及導(dǎo)彈質(zhì)心運動的動力學方程,可得導(dǎo)彈加速度在速度坐標系下的分量:
(2)
式中:m為導(dǎo)彈質(zhì)量,g為重力加速度,θm為導(dǎo)彈彈道傾角,Fy和Fz分別為升力和側(cè)向力。
(3)
導(dǎo)彈在飛行中舵偏角對升力和側(cè)向力的貢獻相比攻角和側(cè)滑角較小,因此可將其視為小量[16]。
結(jié)合式(1)和式(2),建立彈目相對運動方程:
(4)
式中:
(5)
根據(jù)導(dǎo)彈動力學方程,考慮主要因素,將次要因素視為不確定性的原則,構(gòu)建導(dǎo)彈動力學模型為
(6)
(7)
以縱向平面為例,制導(dǎo)末端導(dǎo)彈和目標速度矢量間的夾角為導(dǎo)彈攻擊角度θd,θd與終端視線角ε(tf)成一一對應(yīng)關(guān)系,即
(8)
式中:θt為目標航跡傾角。
因此,攻擊角度約束問題可以轉(zhuǎn)化為終端視線角約束問題。
(9)
導(dǎo)彈在飛行過程中,目標大幅機動、導(dǎo)彈自身的不確定性以及外界干擾等因素可能導(dǎo)致控制幅值變大,達到執(zhí)行機構(gòu)約束上限,出現(xiàn)控制量飽和的現(xiàn)象,飽和問題會使系統(tǒng)的動態(tài)品質(zhì)變差,導(dǎo)致控制性能下降甚至破壞系統(tǒng)穩(wěn)定性,進而導(dǎo)致系統(tǒng)崩潰,因此在制導(dǎo)控制一體化設(shè)計中有必要考慮執(zhí)行機構(gòu)飽和的問題??紤]輸入飽和問題,制導(dǎo)控制一體化俯仰通道設(shè)計模型(9)可重寫為
(10)
式中:sat(δz)為俯仰舵實際舵偏角,其定義為
(11)
式中:δz,max為δz的已知上界,即最大舵偏角。
實際控制律sat(δz)與控制指令δz存在突變的尖角|δz|=δz,max,為使反演設(shè)計方法能夠應(yīng)用于制導(dǎo)控制指令的設(shè)計,對飽和函數(shù)光滑處理[17]:
(12)
令dz=sat(δz)-g(δz),則:
sat(δz)=dz+g(δz)
(13)
|dz|≤δz,max[1-tanh(δz/δz,max)]=0.238δz,max
(14)
因此dz是有界的。結(jié)合式(10)、式(13),可得考慮輸入飽和的制導(dǎo)控制一體化俯仰通道設(shè)計模型:
(15)
參考俯仰通道設(shè)計模型,結(jié)合式(4)和式(6),建立制導(dǎo)控制一體化偏航通道設(shè)計模型:
(16)
根據(jù)式(6)建立制導(dǎo)控制一體化滾轉(zhuǎn)通道模型:
(17)
為后文公式推導(dǎo)和分析方便,引入如下相關(guān)定義和引理。
定義1為書寫簡便,定義符號[x]a=|x|asgn(x),其中,sgn(*)為符號函數(shù),且sgn(0)=0,a為實數(shù)。
(18)
(19)
式中:θ1∈(0,β1),θ2∈(0,β2)。收斂域滿足:
Ω={x|θ1Vα1-α2(x)+θ2V1-α1(x)<β3}
(20)