朱紫陌,陳 龍,魏昌全,李 黎
(1.92941部隊;2.92419部隊,遼寧葫蘆島125000)
助推器的落點預(yù)測對其快速準(zhǔn)確的回收具有重要意義。目前,計算質(zhì)點落點的主要方法有數(shù)值積分法、濾波外推法和線性化法等。文獻(xiàn)[1]用彈道方程解算法和系數(shù)解算法,因彈道方程是在一定假設(shè)條件下的簡化處理模型。質(zhì)點在空氣中受到各種環(huán)境因素的影響,彈道方程只是反映系統(tǒng)內(nèi)部變化的規(guī)律,與實際模型存在較大差距。文獻(xiàn)[2]提出采用正交多項式擬合彈道和誤差補償預(yù)報彈道落點的方法,但對超出離散點范圍的點進(jìn)行預(yù)報時,泛化能力有限。濾波外推法能降低噪聲和隨機誤差對落點預(yù)測的影響,但易于發(fā)散,達(dá)不到準(zhǔn)確落點預(yù)測。
本文從目標(biāo)運動軌跡的幾何本質(zhì)出發(fā),利用時間序列的分析方法建立彈道運動軌跡。而助推器脫落后運動軌跡都屬于非平穩(wěn)時間序列信號,時變自回歸(TVAR)模型因引入時變參數(shù)使得對非平穩(wěn)序列信號合理建模,省略了傳統(tǒng)的非平穩(wěn)時間序列建模中常用的平穩(wěn)化過程,提高模型置信度。本文建立彈道測量空間位置信息的TVAR 模型,將時變系數(shù)看作互相關(guān)的多維時間序列,預(yù)測助推器未來位置。
自回歸(AR)模型在描述動態(tài)數(shù)據(jù)方面有其獨特的優(yōu)勢,在所需預(yù)測周期較短的應(yīng)用情景中,相比自回歸滑動平均(ARMA)模型,其參數(shù)估算比較簡單、精度更高。在隨機序列中,特定時間窗口內(nèi)隨機變量及白噪聲平均值可以決定下一時間點的隨機變量。對于非平穩(wěn)隨機時序則利用觀測數(shù)據(jù)形成的觀測向量建立TVAR模型。用TVAR模型建模需對時變系數(shù)和模型階數(shù)進(jìn)行估計。
設(shè)0均值、p階TVAR模型如下:
式(1)中:t=1,2,…,N;?t為該模型時變系數(shù);p為該模型階數(shù);εt為均值為0 的白噪聲;Xt為隨機序列變量。
Xt只與Xt-1,Xt-2,…,Xt-p有線性關(guān)系,如果εt服從均值為0且方差為Q的高斯分布,則Xt是服從正態(tài)分布的隨機變量。
TVAR模型階數(shù)的選擇關(guān)系到計算量、實時性、精度等問題。因此,須要選取最適合應(yīng)用場景的模型階數(shù)。確定模型階數(shù)的方法有最佳準(zhǔn)則函數(shù)法、殘差方差圖定階法、F檢驗定階法等,常使用的是最佳準(zhǔn)則函數(shù)法[4-6]。最佳準(zhǔn)則函數(shù)法包括AIC 準(zhǔn)則、BIC 準(zhǔn)則等。
AIC 準(zhǔn)則的一般形式為:
AIC=-2-ln(模型極大似然度)+2(參數(shù)個數(shù))。
本文采用質(zhì)點彈道模型作為外推彈道的狀態(tài)方程[8-10]:
助推器在脫落之后,已經(jīng)無法獲取彈載衛(wèi)星系統(tǒng)轉(zhuǎn)發(fā)器轉(zhuǎn)發(fā)的測量信息。為了解決未知的需要預(yù)測的助推器落地之前短暫時間內(nèi)的位置狀態(tài)集合,本文首次提出一種利用TVAR模型對測量值組成的時間序列進(jìn)行自回歸模型建立的方法,如式(1)所示,經(jīng)過n步預(yù)測,重復(fù)式(3)、(4),以助推器高度落到以落點為原點的相對坐標(biāo)系中高度為0 時作為結(jié)束時刻,得出一系列預(yù)測的外彈道偽測量值zk~zk+n,從而將濾波預(yù)測問題轉(zhuǎn)化為估計問題。
基于CKF 的落點( )x,y,z預(yù)測算法的具體步驟如下。
步驟1:處理外彈道數(shù)據(jù),按照節(jié)1 中式(2)~(10)定階較優(yōu)的TVAR模型;
步驟2:進(jìn)行AIC、BIC準(zhǔn)則模型適用性檢驗;
步驟3:將檢驗后的TVAR模型進(jìn)行下一步預(yù)測,當(dāng)預(yù)測值接近設(shè)定的閾值時,測量值預(yù)測結(jié)束;
步驟4:以彈載衛(wèi)星系統(tǒng)最后一刻的轉(zhuǎn)發(fā)測量值為初始量,進(jìn)行離散化的彈道質(zhì)點模型的狀態(tài)時間更新,使用TVAR 模型偽測量值進(jìn)行量測更新到閾值時刻的狀態(tài)量(x,y,z)便是落點預(yù)測值。
為了驗證上述算法的有效性,使用一次外場實測數(shù)據(jù)進(jìn)行算法驗證。選取一組彈載衛(wèi)星系統(tǒng)外測彈道實驗數(shù)據(jù),即通過衛(wèi)星系統(tǒng)信標(biāo)差分計算出時間序列下的地理坐標(biāo)測量值。通過坐標(biāo)轉(zhuǎn)換,把它們轉(zhuǎn)換為相對理論落點為平面的相對直角坐標(biāo)系(xi,yi,zi)。如圖1 所示,取最后298 個衛(wèi)星系統(tǒng)彈道測量點的位置信息進(jìn)行TVAR模型建立。
圖1 外彈道軌跡圖Fig.1 Outer ballistic trajectory
利用Matlab和Eviews軟件進(jìn)行分析,對外彈道數(shù)據(jù)進(jìn)行平穩(wěn)性檢驗。時間序列X(t)的樣本自相關(guān)系數(shù)如圖2所示。圖3所示X(t)序列的單位根檢驗證明了外彈道數(shù)據(jù)是非平穩(wěn)的。
圖2 X(t)序列樣本的自相關(guān)系數(shù)和樣本偏相關(guān)系數(shù)Fig.2 X(t)series autocorrelation coefficient and partial correlation coefficient
圖3 X(t)序列樣本的ADF單位根檢驗Fig.3 Unit Root test statistic of ADF for X(t)
為了建立TVAR(p)模型,p擬定選取30,即從1~30建立30個參數(shù)。利用AIC和BIC準(zhǔn)則,由圖4~6可看出,對X、Z、Y通道數(shù)據(jù),p值較好的是10、10、9,但是考慮時變參數(shù)m次方的選擇,最后p值確定為6。經(jīng)式(7)基函數(shù)正交最小二乘方法計算,建立X軸、Y軸和Z軸的TVAR模型。
地球曲率造成一定軌跡高度以下的外彈道數(shù)據(jù)無法通過外測手段進(jìn)行獲得,所以無法確定相對于預(yù)示落點的落點坐標(biāo)。根據(jù)時間序列的自回歸擬合模型,可以通過設(shè)置高度為0 來計算終止閾值進(jìn)行軌跡預(yù)測,得到X、Y、Z3個方向的外彈道偽測量值。取彈載衛(wèi)星系統(tǒng)彈道均勻時間步長測量的298個位置測量信息,與其TVAR 模型相比,由圖7~9 可以看出,兩者的擬合程度非常接近,但是由于外彈道數(shù)據(jù)自身存在噪聲,導(dǎo)致預(yù)測得到的外彈道偽測量值也存在較大的噪聲波動?;讷@取的外彈道數(shù)據(jù)偽測量值作為CKF濾波的量測信息,分別利用質(zhì)點理論模型建立狀態(tài)方程、對偽測量值建立量測方程并估計其測量誤差矩陣,通過不斷遞推狀態(tài)方程和量測方程更新獲取對X、Y、Z3 個方向的濾波值。圖7~9 表明,濾波后軌跡噪聲顯著減小。
圖4 X 坐標(biāo)的TVAR模型的AIC、BIC階數(shù)Fig.4 AIC and BIC order of X coordinate TVAR model
圖5 Z 坐標(biāo)的TVAR模型的AIC、BIC階數(shù)Fig.5 AIC and BIC order of Z coordinate TVAR model
圖6 Y 坐標(biāo)的TVAR模型的AIC、BIC階數(shù)Fig.6 AIC and BIC order of Y coordinate TVAR model
圖7 X 坐標(biāo)的TVAR模型和觀測值曲線Fig.7 X coordinate TVAR model and observed value curve
圖8 Z 坐標(biāo)的TVAR模型和觀測值曲線Fig.8 Z coordinate TVAR model and observed value curve
圖9 Y 坐標(biāo)的TVAR模型和觀測值曲線Fig.9 Y coordinate TVAR model and observed value curve
依照上述方法進(jìn)行了20 次的CKF 濾波試驗,試驗統(tǒng)計落點的坐標(biāo)偏差分布。統(tǒng)計表明,TVAR 和CKF 聯(lián)合預(yù)測的落點預(yù)測精度略高,平均標(biāo)準(zhǔn)差為TVAR預(yù)測的74.54%,如圖10所示。
圖10 TVAR預(yù)測與TVAR和CKF聯(lián)合預(yù)測落點分布的比較Fig.10 Comparison of impact point between TVAR and TVAR-CKF
時變TVAR 能較好地用于非平穩(wěn)時序的建模,CKF對非線性系統(tǒng)濾波性能好、精度高。該方法結(jié)合時變TVAR 和CKF 兩者的優(yōu)點對助推器落點進(jìn)行預(yù)測。實驗結(jié)果表明,雖然TVAR 具有較強的擬合數(shù)據(jù)能力,也可以短時預(yù)測最后的落點,但單純使用TVAR預(yù)測的彈落點沒有和融合CKF 濾波估計的助推器落點更接近實際落點,這為助推器落點預(yù)測提供了一種可行的方法。