羅 兵 王憲洲 宋萬成
(1.海軍蚌埠士官學校兵器系 蚌埠 233012)(2.92771部隊 青島 266405)(3.海軍駐沈陽彈藥專業軍事代表室 沈陽 110045)
為了突破水面艦艇的多層防御體系,各國在研或新裝備的反艦導彈普遍采用了比例導引方法和末段機動突防技術,蛇行機動和末端躍升俯沖攻擊是反艦導彈末段突防可以采用的有效方式,可以有效地擾亂艦艇火控系統的定位和跟蹤功能,提高反艦導彈的突防攻擊能力,而且可以增強其對艦艇的毀傷效能[1~4]。在現行的機動目標跟蹤過程中,一般是人為地給出目標的預置模型,當目標真實的運動過程不確定時,這些預置模型就無法精確反映目標運動規律[5~6],因此,實現反艦導彈彈道擬合對于探測、識別和跟蹤反艦導彈具有重要意義。
本文針對反艦導彈末段蛇行機動和躍升俯沖攻擊等運動方式,利用參數辨識模型自動適應機動目標運動模態變化的特性,實現反艦導彈機動彈道的擬合,為高精度跟蹤反艦導彈提供參考。
根據文獻[7],由參數形式表示的目標運動模型的結構為

其中a、b待辨識的模型參數;W(t)均值為零的白噪聲。
由于要通過模型參數a、b的辨識來實現模型的辨識,它的狀態方程為

由參數辨識模型的表達式(1)可以看出,參數a、b綜合決定了目標加速度的變化率。b是變化率中的常數,單位是m/s3,a是相對于加速度的機動系數,一般情況下是一個小于零的負數,單位是1/s。
依據參數a、b的不同組合,綜合效應可使參數辨識模型的結構可以覆蓋機動目標可能的多種運動狀態。如果:
1)a<0,則隨時間推移,目標加速度最終趨于穩定值,且|a|值越大,目標加速度趨于穩定值的速度越快;
2)b=0,目標加速度的初值也為零,則參數辨識模型式(1)的結構退化為勻速直線運動;
3)a→0,b=0,初始速度不為零。則視初始加速度的小與大,目標將分別進入“勻加速”或勻加加速運動的狀態;
4)a→0,b≠0,目標做“勻加加速”直線運動。
上述參數辨識模型(1)對目標的多種運動模態的廣泛適應能力,使得它不僅具有對采樣周期變化的適應能力,而且在它的有效動態遞推辨識算法中通過參數a、b的自動校正,還能自動適應機動目標運動模態的變化。
依據參數辨識模型(1),提出以求解微分方程的歐拉算法的二步格式和中心差商的數值微分算法為基礎,實現微分方程的動態辨識。只考慮一維的情況,將待辨識的參數辨識模型(1)的結構表示為

其中e(t)是模型的殘差。
模型的狀態方程為

根據求解微分方程的二步格式的歐拉算法,選定步長為h,對狀態方程式(4)進行線性變換:

其中,k表示步長為h的時間序號。
利用差商數值微分公式有

將式(6)代入差分方程組(5),由下向上迭代化簡,可得

令x(k)=x1(k),得到以待辨識參數a、b為變量的線性方程

線性方程式(8)中各已知量之間的變換關系式為

當系統已動態觀測到目標位移量的序列值x(-3)、x(-2)、x(-1)、x(0)、…、x(m+1),m≥2。則可按式(8),順序構造出如下線性方程組


選定二次型指標函數

極小化指標函數J,即可得到目標“參數辨識模型”參數θ的最小二乘解

只要UTU非奇異就有唯一解,這在通常的動態觀測中是可以滿足的。因此,利用線性變換式(9),就可實現“參數辨識模型”的動態辨識。
對于用m個方程所得的解,記為

并令


可得到模型參數矢量θ的遞推最小二乘公式如下

在實際應用中,由于增益矩陣Kθ(m)隨著m的增加將逐漸趨于零,算法慢慢失去修正能力,使得參數估計值偏離真實參數較遠而無法更新,這種新數據所提供的信息被淹沒在老數據的海洋之中的現象,稱為“數據飽和”現象。對時變系統來說,數據飽和將導致參數估計值不能跟蹤時變參數的變化。為此,利用漸消記憶的遞推算法改進上述模型,通過指數加權,人為地強調了當前數據的作用,而使歷史的數據逐漸被衰減[8]。
將各次觀測同等看待,即認為各次觀測的方程誤差er(k)在參數估計中的地位相同,因而在性能指標函數中,直接將各次觀測的方程誤差平方相加,如式(13)所示。如果事先能估計各次觀測的方程誤差er(k)對參數估計的影響,可以將式(13)的性能指標函數改寫為

式中W為一加權陣,它是一個對稱的正定陣。通常取為對角陣,即

選用指數加權函數其中,a>0,0<r<1。

這種選擇權函數的基本想法是使目前的觀測數據的權大于過去觀測數據的權,它相當于給老數據加上了一個遺忘因子(衰減因子),以降低老數據提供的信息量,增加新數據提供的數據量。
極小化指標函數J,即可得到目標“參數辨識模型”參數θ的加權最小二乘解:

同樣,只要UTWU非奇異就有唯一解。所以,漸消記憶的遞推最小二乘公式如下:

其遞推過程是:首先選擇權函數中的a、r和N值(當a=r=1時,相當于一般最小二乘法的遞推公式),確定初始值(m)和P(m);再根據輸入、輸出信息構成uT(m+1);在此基礎上,先求出Kθ(m+1),再求得(m+1)和P(m+1)。
對式(2)進行離散化處理,得到離散時刻的運動方程[9~10],在探測目標過程中,觀測序列構成遞推計算過程中的輸入信息,通過上述模型實時辨識得到參數a、b的值,構建瞬時彈道模型,動態的適應目標的運動狀態。針對目標蛇行機動和躍升俯沖攻擊等運動方式,進行仿真計算。

圖1 蛇行機動擬合彈道

圖2 躍升俯沖攻擊擬合彈道
1)蛇行機動方式:初始角度位置α0=30°,線速度v=300m/s,角速度ω=1rad/s,機動幅度300m,仿真結果如圖1所示。
2)躍升俯沖攻擊方式:目標艦艇的位置在原點,導彈開始躍升機動時的坐標為(3000m,10m),速度為850m/s,仿真結果如圖2所示。算法在躍升段和俯沖段交接時有部分失真,收斂較快,較好地體現了導彈的運動特性。
反艦導彈末段實行蛇行機動和躍升俯沖攻擊等突防方式,有效地擾亂了水面艦艇雷達的跟蹤處理性能,對艦艇生存能力構成嚴重威脅。為了從有限的觀測信息中較準確的獲取導彈運動狀態信息,利用參數辨識模型自動適應機動目標運動模態變化的特性,實現反艦導彈機動彈道的擬合。通過仿真計算可知,參數辨識模型對蛇行機動和躍升俯沖攻擊等運動模式具有較好的擬合精度,算法收斂較快,可為高精度跟蹤反艦導彈提供參考。
[1]張翼飛,鄧方林,顧文錦.反艦導彈末端機動彈道設計及彈道仿真[J].計算機仿真,2005,22(2):19-22.
[2]李響,柳長安.導彈俯沖段彈道分析與最優設計[J].北京理工大學學報,2006,26(9):773-776.
[3]王亞飛,方洋旺,周曉濱.比例導引律研究現狀及其發展[J].火力與指揮控制,2007(10):8-12.
[4]張丕旭,石章松,劉忠.一種基于彈道模型的機動目標跟蹤算法[J].彈箭與制導學報,2009,29(4):55-57.
[5]Li X R,Jilkov V P.A Survey of Maneuvering Target Tracking Part I:Dynamic Models[J].IEEE Trans.Aerospace and Electronic Systems(S0018-9251),2003,39(4):1333-1363.
[6]潘平俊,馮新喜,趙曉明.機動目標模型研究與發展綜述[J].指揮控制與仿真,2006,28(3):12-15.
[7]周啟煌,常天慶,邱曉波.機動目標運動模型動態辨識理論的研究[J].控制與決策,2004,19(12):1373-1377.
[8]王志賢.最優狀態估計與系統辨識[M].西安:西北工業大學出版社,2004:181-219.
[9]周啟煌,邱曉波,謝志宏.卡爾曼濾波在坦克目標狀態估計中的應用[J].裝甲兵工程學院學報,1998,12(2):40-46.
[10]顧浩,康鳳舉,韓亮.典型反艦導彈運動建模與仿真技術[J].系統仿真學報,2006,18(8):2067-2069.