霍俊鑫,盧曉東,姚雨晗
(1.西北工業(yè)大學(xué) 航天學(xué)院·西安·710072;2.北京電子工程總體研究所·北京·100854)
全捷聯(lián)導(dǎo)引頭將探測(cè)器固連在彈體上,取消了傳統(tǒng)平臺(tái)式導(dǎo)引頭復(fù)雜的機(jī)械平臺(tái),使導(dǎo)引頭體積和成本大幅降低,跟蹤速度和跟蹤精度不受機(jī)械限制和摩擦力矩的影響[1]。這使得全捷聯(lián)導(dǎo)引頭的應(yīng)用受到越來(lái)越多的關(guān)注,安相宇等[2]基于半捷聯(lián)導(dǎo)引頭,設(shè)計(jì)了用于估計(jì)導(dǎo)彈和目標(biāo)在彈體坐標(biāo)系中相對(duì)運(yùn)動(dòng)狀態(tài)的擴(kuò)展卡爾曼濾波器,使濾波與制導(dǎo)在同一個(gè)坐標(biāo)系內(nèi)進(jìn)行,從而減少了信息損失。在傳統(tǒng)捷聯(lián)導(dǎo)引頭視線角速率估計(jì)中,通常將彈體視作剛性體,這樣可以簡(jiǎn)化模型,突出重點(diǎn)問(wèn)題[3]??墒请S著導(dǎo)彈彈體長(zhǎng)細(xì)比的增加、結(jié)構(gòu)質(zhì)量的減小,使導(dǎo)彈表現(xiàn)出越來(lái)越明顯的柔性特征[4]。導(dǎo)彈在飛行過(guò)程中,由于受到各種橫向載荷作用,或者操縱氣動(dòng)控制面執(zhí)行俯仰或偏航指令時(shí),彈體會(huì)產(chǎn)生彎曲振動(dòng)[5]。當(dāng)導(dǎo)引頭實(shí)際量測(cè)時(shí),這種柔性振動(dòng)就會(huì)耦合進(jìn)導(dǎo)引頭量測(cè)視場(chǎng)中,給導(dǎo)引頭量測(cè)信息帶來(lái)不必要的附加角度誤差[6]。文獻(xiàn)[7]從隔離度的角度論述了這種振蕩給導(dǎo)引頭濾波系統(tǒng)帶來(lái)的影響。因此,不能再把導(dǎo)彈考慮為剛性體,而應(yīng)將其視作彈性體或柔性體。
目前,柔性體的控制問(wèn)題在建筑、橋梁、長(zhǎng)臂機(jī)器人、大長(zhǎng)細(xì)比飛行器中得到廣泛研究,按照?qǐng)?zhí)行機(jī)構(gòu)是否參與彈性振動(dòng)的抑制來(lái)劃分,可將抑制方法分為兩類:彈性振動(dòng)陷波抑制和彈性振動(dòng)主動(dòng)控制[8]。彈性振動(dòng)陷波抑制是指在控制系統(tǒng)中構(gòu)建濾波算法,將彈性振動(dòng)信息濾除,從而阻斷振動(dòng)信號(hào)在控制閉環(huán)中的傳遞,通過(guò)被控對(duì)象本身的結(jié)構(gòu)阻尼吸收振動(dòng)的能量,達(dá)到抑制振動(dòng)的效果[9]。目前考慮彈體柔性振蕩影響下的全捷聯(lián)導(dǎo)引頭視線角速率估計(jì)的研究還很少,大多都是將兩者分開來(lái)研究的。袁亦方[10]定義彈體振蕩隔離度寄生回路,通過(guò)設(shè)計(jì)自適應(yīng)陷波濾波器在線辨識(shí)與抑制消除彈體彈性振動(dòng)的影響。文獻(xiàn)[11]基于坐標(biāo)轉(zhuǎn)換重構(gòu)了捷聯(lián)導(dǎo)引頭在彈性振動(dòng)下的慣性視線角映射關(guān)系,采用無(wú)跡卡爾曼濾波(Unscented Kalman Filter,UKF)跟蹤彈體振蕩,以消除彈性振動(dòng)帶來(lái)的附加姿態(tài)角誤差。
本文首先將基于坐標(biāo)變換給出體視線角和慣性視線角之間的非線性映射關(guān)系,設(shè)計(jì)高階容積卡爾曼濾波(Cubature Kalman Filter,CKF)實(shí)現(xiàn)彈目視線角速率解耦估計(jì);其次在考慮彈體彈性振動(dòng)的情況下,采用彈性振動(dòng)陷波抑制的思路,提出了一種新的導(dǎo)引頭振動(dòng)模型,并基于交互式多模型算法,設(shè)計(jì)UKF濾波器實(shí)現(xiàn)對(duì)彈體柔性振蕩的跟蹤補(bǔ)償;最后在整個(gè)濾波、制導(dǎo)、控制大閉環(huán)回路內(nèi),從導(dǎo)彈命中精度的角度考察濾波算法的性能。
為了清晰地描述導(dǎo)引頭實(shí)際量測(cè)的角度和制導(dǎo)系統(tǒng)所需要的視線角速度以及彈體姿態(tài)角度之間的關(guān)系,定義了地面系OXeYeZe、彈體系OXbYbZb、視線系OXsYsZs、體視線坐標(biāo)系OXlYlZl以及相應(yīng)的角度關(guān)系如圖1所示。由于捷聯(lián)導(dǎo)引頭固連在彈體上,其測(cè)量目標(biāo)是以彈體為基準(zhǔn)的,所以其量測(cè)信息中會(huì)包含導(dǎo)彈彈體姿態(tài)的信息[9],其量測(cè)原理如圖2所示。
圖1 坐標(biāo)系轉(zhuǎn)換關(guān)系Fig.1 Coordinate system transformation relationship
圖2 導(dǎo)引頭量測(cè)示意圖Fig.2 Measurement diagram of guiding head
(1)
根據(jù)圖1各坐標(biāo)系間的轉(zhuǎn)移關(guān)系,推導(dǎo)得到濾波系統(tǒng)量測(cè)方程為
(2)
式中,qα和qβ分別為捷聯(lián)導(dǎo)引頭實(shí)際量測(cè)的彈目視線高低角和彈目視線方位角;[?φγ]為彈體自身俯仰、偏航和滾轉(zhuǎn)角;[vαvβ]建模為導(dǎo)引頭量測(cè)過(guò)程中存在的高斯白噪聲。
導(dǎo)彈在大氣層內(nèi)運(yùn)動(dòng)時(shí),控制系統(tǒng)需要根據(jù)過(guò)載指令操控舵機(jī)偏轉(zhuǎn)或姿控發(fā)動(dòng)機(jī)側(cè)噴,從而產(chǎn)生姿態(tài)控制力矩,但隨著導(dǎo)彈長(zhǎng)細(xì)比的增大、結(jié)構(gòu)質(zhì)量的減小,使得姿態(tài)控制力矩不僅僅改變彈體剛性姿態(tài),還會(huì)引起彈體發(fā)生柔性振蕩[13]。
2.1.1 彈體有限元模態(tài)分析
導(dǎo)彈作為一個(gè)獨(dú)立的質(zhì)量個(gè)體,研究其本身的彈性振動(dòng)規(guī)律時(shí),導(dǎo)彈本身的固有頻率、模態(tài)振型、阻尼比等重要參數(shù),需要對(duì)其進(jìn)行模態(tài)分析計(jì)算得到。根據(jù)結(jié)構(gòu)力學(xué)柔性振蕩理論,導(dǎo)彈的各種動(dòng)力學(xué)響應(yīng)都可以用模態(tài)振型進(jìn)行線性組合[14]。即
(3)
式中,{u}為位移向量;{φi}為第i階振型;qi為第i階模態(tài)位移。
導(dǎo)彈在大氣中運(yùn)動(dòng)時(shí),僅受地心引力、發(fā)動(dòng)機(jī)推力和空氣動(dòng)力的作用,為便于分析,假設(shè)引起彈體彈性振動(dòng)的只有姿控發(fā)動(dòng)機(jī)推力。因此,在進(jìn)行有限元建模時(shí),彈體無(wú)需施加任何約束條件,使其處于自由狀態(tài),采用Ansys軟件進(jìn)行分析計(jì)算,圖3給出了模型前十階的彎曲模態(tài)。
(a) 一階模態(tài)變形云圖
由圖3可知,導(dǎo)彈在受到姿控力矩后會(huì)發(fā)生明顯的柔性振蕩特征,彈體的頭部和尾部的振蕩幅度較彈身部分要大;隨著階次的提高,柔性振蕩的自振蕩角頻率會(huì)越來(lái)越大,而振蕩幅度會(huì)越來(lái)越小。
工程上一般將慣導(dǎo)陀螺放置在一階柔性振蕩的駐點(diǎn)處以降低對(duì)控制系統(tǒng)的影響,而這種布局將導(dǎo)致陀螺儀無(wú)法敏感導(dǎo)引頭位置處柔性振動(dòng)帶來(lái)的附加姿態(tài)角,從而使捷聯(lián)導(dǎo)引頭體視線角的量測(cè)中混入了附加的彈體姿態(tài)信息,進(jìn)而導(dǎo)致濾波系統(tǒng)失準(zhǔn)甚至發(fā)散[15]。這是導(dǎo)引頭視線角速度估計(jì)亟待解決的問(wèn)題。
2.1.2 建立彈體振動(dòng)模型
以導(dǎo)彈尾部中心為原點(diǎn)O,彈軸方向?yàn)閄軸,垂直彈軸向上為Y軸,建立彈體彈性振蕩的二維坐標(biāo)系,并沿導(dǎo)彈主彈軸方向取微元體(dx)。在彈性彎曲過(guò)程中,該微元的受力情況如圖4所示,其中T為軸向力,Q為剪切力,M為彎矩,f為軸向單位長(zhǎng)度上的橫向激勵(lì)力。
圖4 導(dǎo)彈微元受力模型Fig.4 Micro element force model of missile
只考慮彈體柔性振蕩一階模態(tài),可得如下關(guān)系
(4)
針對(duì)高精度慣導(dǎo)陀螺安裝位置無(wú)法敏感捷聯(lián)導(dǎo)引頭姿態(tài)振動(dòng),且慣導(dǎo)系統(tǒng)的陀螺由于精度很高、造價(jià)昂貴、空間體積大等問(wèn)題,不適合在導(dǎo)引頭處加裝。因此,選擇在捷聯(lián)導(dǎo)引頭處加裝體積小、造價(jià)低廉但測(cè)量精度遠(yuǎn)低于慣導(dǎo)系統(tǒng)陀螺的微機(jī)電陀螺儀(Micro Electromechanical System,MEMS),以滿足濾波系統(tǒng)可觀性條件,如圖5所示。
圖5 陀螺安裝示意圖Fig.5 Gyro installation diagram
(5)
圖6 導(dǎo)引頭振蕩坐標(biāo)系Fig.6 Seeker oscillation coordinate system
同理可得導(dǎo)引頭姿態(tài)角與振蕩角間的重構(gòu)公式
?*=arcsin(sin?cosθvibcosφvib+
cos?cosγsinθvib+cos?sinγcosθvibsinφvib)
(6)
(7)
(8)
對(duì)于彈體導(dǎo)引頭處剛性轉(zhuǎn)動(dòng)姿態(tài)和柔性振蕩姿態(tài)的精確連續(xù)跟蹤,是導(dǎo)引頭視線角速度跟蹤任務(wù)的前提,也是視線角跟蹤的一大難點(diǎn)。基于單一模型的濾波器,在導(dǎo)引頭發(fā)生高頻快速柔性振蕩時(shí),極易產(chǎn)生較大誤差甚至丟失目標(biāo)。針對(duì)這一問(wèn)題,基于多模型集的交互式多模型(Interacting Multiple Model,IMM)算法是一條有效的解決途徑。本文將UKF與IMM相結(jié)合,設(shè)計(jì)了IMM-UKF方法。
(9)
式中,[ωxωyωz]為慣導(dǎo)陀螺的濾波輸出;[wxwywz]為系統(tǒng)高斯噪聲。式(9)所描述的狀態(tài)方程是由角度幾何關(guān)系推導(dǎo)出的狀態(tài)轉(zhuǎn)移方程。
模型二:選取相同的狀態(tài)變量,假設(shè)導(dǎo)引頭MEMS陀螺的安裝位置為xmems,對(duì)式(4)展開進(jìn)行反拉氏變換,得到彈頭部位振蕩角和振蕩角速度關(guān)系的微分方程
(10)
離散化后得到模型二的狀態(tài)方程為
(11)
式中
Ψ11=
T為傳感器采樣周期。
量測(cè)模型二者相同,如下所示
(12)
式中,[vxvyvz]Τ為MEMS陀螺的量測(cè)噪聲,建模為高斯不相關(guān)白噪聲。
3.1.1 仿真條件及仿真背景
針對(duì)研究?jī)?nèi)容,設(shè)定彈體俯仰、偏航及滾轉(zhuǎn)以正弦規(guī)律運(yùn)動(dòng),仿真條件如表1所示。
表1 仿真初始條件
仿真時(shí)間取100s,采樣周期取0.01s。依據(jù)仿真條件得到仿真背景如圖7所示。
(a) 剛性姿態(tài)角運(yùn)動(dòng)
3.1.2 仿真結(jié)果
根據(jù)2.3節(jié)提供的兩種濾波模型,分別得到模型一與模型二單獨(dú)跟蹤導(dǎo)引頭柔性振蕩角,如圖8所示。
(a) 模型一振蕩傾角與振蕩偏角
采用IMM-UKF算法將模型一、二綜合考慮后,得到柔性振蕩角的跟蹤結(jié)果如圖9所示。
(a) 模型概率分布
三種模型的三通道濾波誤差,如圖10所示。
(a) 模型一
3.1.3 仿真結(jié)果分析
從圖8和圖10(a)、(b)可以看出,濾波模型一與濾波模型二單獨(dú)對(duì)姿態(tài)角的估計(jì)存在各自的不足,模型一在彈體因姿控力矩而發(fā)生振蕩時(shí)的跟蹤效果不明顯,模型二由于舵機(jī)偏轉(zhuǎn)存在噪聲,從而導(dǎo)致彈體剛性姿態(tài)存在較大噪聲;從圖9(a)和圖10(c)可以看出,交互式多模型算法結(jié)合兩種模型的優(yōu)缺點(diǎn),在平穩(wěn)段給予模型一更高的置信度,激烈的振蕩段給予模型二更高的置信度,實(shí)現(xiàn)模型概率的實(shí)時(shí)更新,使得姿態(tài)角均方誤差穩(wěn)定在0.5°左右,可以實(shí)現(xiàn)對(duì)導(dǎo)引頭處姿態(tài)角的估計(jì)要求。
3.2.1 仿真條件與背景
基于第二部分交互式多模型算法得到的導(dǎo)引頭姿態(tài)角,設(shè)計(jì)相應(yīng)的彈目運(yùn)動(dòng)規(guī)律,為了盡可能多地展現(xiàn)彈目運(yùn)動(dòng)模式,選擇機(jī)動(dòng)俯沖、螺旋下降和勻加速直線三種運(yùn)動(dòng)模型,對(duì)應(yīng)相應(yīng)的視線角速度。同時(shí)基于比例導(dǎo)引制導(dǎo)率和滑模控制率設(shè)計(jì)三維六自由度地空導(dǎo)彈打擊模型,目標(biāo)做正弦機(jī)動(dòng)。如圖11所示。
(a) 彈目相對(duì)運(yùn)動(dòng)軌跡
3.2.2 仿真結(jié)果
將第三部分導(dǎo)引頭姿態(tài)角濾波后的結(jié)果代入第一部分視線角速度提取模型中得到制導(dǎo)信息,并將估計(jì)得到的制導(dǎo)信息代入到三維六自由度的地空導(dǎo)彈打擊模型中,進(jìn)行500次蒙特卡羅打靶仿真,得到視線角速度估計(jì)結(jié)果如圖12(a)所示,根據(jù)視線角推算出的目標(biāo)位置估計(jì)誤差如圖12(b)所示,典型彈目濾波軌跡如圖12(c)所示。
(a) 視線角速度跟蹤
圖12(c)為基于IMM-UKF對(duì)柔性振蕩濾波補(bǔ)償以及高階CKF視線角速率提取算法后的三維六自由度打靶實(shí)驗(yàn),當(dāng)導(dǎo)引頭測(cè)角噪聲均方差在0.1°時(shí),求得500次的蒙特卡羅打靶實(shí)驗(yàn)的平均脫靶量為11.27m。
3.2.3 仿真結(jié)果分析
根據(jù)上述仿真過(guò)程,針對(duì)導(dǎo)引頭和慣導(dǎo)陀螺在不同的噪聲特性下進(jìn)行蒙特卡羅打靶仿真實(shí)驗(yàn),得到平均脫靶量與噪聲特性以及是否進(jìn)行柔性振動(dòng)在線補(bǔ)償?shù)姆抡娼Y(jié)果如表2所示。
表2 平均脫靶量與傳感器噪聲特性定量關(guān)系
由表2可以看出,是否引入MEMS陀螺對(duì)振蕩進(jìn)行濾波對(duì)最終導(dǎo)彈制導(dǎo)精度有比較大的影響,在引入MEMS陀螺后,平均脫靶量隨著導(dǎo)引頭和慣導(dǎo)陀螺精度的提高而快速縮小,可實(shí)現(xiàn)對(duì)目標(biāo)的高精度打擊,在理想條件下甚至可以視線碰撞打擊,以達(dá)到攔截彈最佳的毀傷效果。
根據(jù)實(shí)驗(yàn)跟蹤結(jié)果可以得出結(jié)論如下,基于IMM-UKF補(bǔ)償?shù)淖藨B(tài)跟蹤算法可以很好地解決彈體在飛行過(guò)程中受到姿控力矩、外界氣流干擾等因素而發(fā)生柔性振蕩時(shí)對(duì)導(dǎo)彈導(dǎo)引頭量測(cè)的干擾。高階CKF算法實(shí)現(xiàn)了制導(dǎo)信息的提取,將結(jié)果輸出至導(dǎo)引系統(tǒng)和控制系統(tǒng)中,得到對(duì)機(jī)動(dòng)目標(biāo)打擊的脫靶量在接受范圍之內(nèi),表明了這種方法的有效性。
本文研究了彈體柔性振蕩對(duì)全捷聯(lián)導(dǎo)引頭制導(dǎo)信息提取的影響以及如何補(bǔ)償振蕩的問(wèn)題,并從信息濾波、導(dǎo)引律、控制律的大閉環(huán)回路內(nèi)研究濾波算法和傳感器噪聲特性等對(duì)導(dǎo)彈命中精度即脫靶量的影響。證明了重構(gòu)后的慣導(dǎo)陀螺模型及其采用的IMM-UKF算法對(duì)振蕩的補(bǔ)償是有效的,為導(dǎo)彈濾波控制等參數(shù)的設(shè)計(jì)提供了有效的理論與仿真依據(jù)。