李 冬,劉 學
(中國人民解放軍91550部隊, 遼寧 大連 116023)
在航天測控領域,通常利用光學、雷達等多個測量設備對飛行器跟蹤測量,再由采集到的測量數據給出飛行器高精度的軌跡參數估計。在此跟蹤測量過程中經常出現不完全測量的情況,即測量設備由于工作狀態不理想或受到環境干擾,在某些時段丟失大量測量數據,導致無法解算完整的軌跡參數,直接影響了后續的精度評估工作。如何利用不完全測量數據獲得精度盡量高的軌跡參數是測控數據處理亟須解決的難題。
飛行器軌跡參數估計通常采用基于樣條函數表示的數據融合方法[1-3],在不完全測量情況下,該方法的估計模型呈現病態性,難以有效確定軌跡參數。文獻[4]利用誤差診斷方法,在完全測量段落獲取輔助測量設備低精度測元的系統誤差,扣除系統誤差后融合其他設備少量的高精度測元用于估計不完全測量段落的軌跡參數,獲得較高精度的估計結果,但該方法的前提是具有輔助測量設備并且該設備的測元完好,在實際應用中受到限制。文獻[5]利用飛行器軌跡的動力特性優化軌跡的表示樣條,在丟失部分測量數據的情況下,仍然能夠獲得較高精度的軌跡參數,但是該方法只適用于不完全測量段落較短的情況,當丟失數據的時間較長時,估計模型依然呈現病態性,估計結果并不理想。不完全測量問題本質上是病態逆問題,信號處理領域的稀疏優化方法被大量應用于病態逆問題的研究[6-9],該方法充分利用先驗知識進行信號優化建模,得到信號的稀疏表示,通過確定少量參數即可實現真實信號的重構,從而縮小參數空間維數,將病態問題轉變為良態問題。值得注意的是,信號稀疏優化問題求解困難的根源在于信號的稀疏結構或支撐未知,很多方法的出發點都是要解決這一問題。而對于飛行器來說,其軌跡參數的稀疏結構在一定程度上是可建模的,可用樣條模型表示[2-3,10]。國內外一些學者將稀疏優化方法應用于樣條擬合問題的研究中。文獻[11]通過求解l1范數稀疏優化問題使擬合樣條的待求參數最小化,提高了擬合性能。文獻[12]建立了多分辨率樣條基函數集合,采用稀疏優化方法從集合中挑選出少量基函數,用其表示函數曲線能夠有效減少待求參數的數量。文獻[13]由插值樣條函數的l0范數稀疏優化獲得函數曲線的稀疏表示。
本文針對不完全測量條件下的飛行器軌跡參數估計問題,提出了一種基于稀疏優化的軌跡參數估計新方法。該方法將軌跡參數用B樣條函數表示,結合不完全測量數據建立軌跡參數估計的稀疏表示尋優模型,通過樣條節點的稀疏優化最大限度壓縮樣條節點數,從而降低參數空間的維數,緩解模型的病態性。

(1)

(2)

y(t)=f(x(t))+ε(t)
其中,f(x(t))為測量真值,ε(t)為服從零均值多維正態分布的隨機誤差,其協方差矩陣記為Γ(t)。
測量數據的全部采樣時刻記為t1,t2,…,tM,對應的軌跡參數記為X=(x(t1),x(t2),…,x(tM))T。軌跡參數估計就是融合所有時刻的測量數據y(t1),y(t2),…,y(tM)給出X的高精度估計,從而確定飛行器完整的運動軌跡。對測量數據作歸一化處理,令
Y=(Γ-1/2(t1)y(t1),Γ-1/2(t2)y(t2),…,
Γ-1/2(tM)y(tM))T
E=(Γ-1/2(t1)ε(t1),Γ-1/2(t2)ε(t2),…,
Γ-1/2(tM)ε(tM))T
F(X)=(Γ-1/2(t1)f(x(t1)),Γ-1/2(t2)f(x(t2)),…,
Γ-1/2(tM)f(x(tM)))T
則有
Y=F(X)+E
(3)
其中,E服從多維標準正態分布。對X的準確估計采用如下非線性最小二乘估計:
在某些時刻點如果沒有足夠多的測量(3個位置測元和3個速度測元)解算6個軌跡參數,就出現了不完全測量的情況,由于測量的數量少于待估參數的數量,上述最小二乘估計模型是病態的,其解可能不唯一,即使能確定唯一解,但由于誤差傳播過大而使得求解結果在數值上不穩定,難以給出有效的軌跡參數估計。解決不完全測量問題一個重要途徑是通過物理機理分析、從歷史數據挖掘先驗信息等,尋求待估參數的稀疏表示,以降低模型解空間的維數,改善問題的病態性。通過對飛行器運動特性和大量實際軌跡數據的分析發現,采用B樣條函數表示軌跡參數能夠在保證精度的前提下大幅度減少待估參數。
將軌跡參數表示為如下n+1階B樣條函數:
(4)

則式(4)表示為:
x(t)=B(t,T)β
令B(T)=(B(t1,T),B(t2,T),…,B(tM,T))T,于是,式(3)變換為:
Y=F(B(T)β)+E
這樣軌跡參數X的估計轉化為樣條節點T和樣條系數β的估計:
(5)
待估參數T和β的數量顯著小于X的數量。
為進一步減少待估參數的數量,可將稀疏性約束(非零待估參數的數量最少)加入優化模型(5)中,構造如下稀疏表示尋優模型:
(6)

模型(6)在估計樣條系數β的同時,需確定樣條節點序列T,模型的非線性程度非常高,計算量太大,難以獲得全局最優解。可以先由粗略的軌跡參數預先確定樣條節點T*,然后再估計樣條系數。事實上,樣條節點數決定了樣條系數的數量,從而決定了待估參數的數量,因此,T*的選取應在保證較小的擬合誤差的前提下,盡量壓縮其數量,以改善估計模型的病態性。第2節將給出一種基于稀疏優化的樣條節點選取方法,能夠大幅度減少樣條節點數。確定T*后,只需估計樣條系數,即求解優化問題:
(7)




樣條節點的選取應依據軌跡參數的動力學特性,在變化劇烈、可微性較差的軌跡段落(例如級間段)節點分布較為密集,在變化平緩的段落節點分布較為稀疏。遙測軌跡參數源于飛行器平臺系統的加速度表測量,其動力特征與飛行器的實際運動軌跡具有很好的一致性[5],可作為確定樣條節點的粗略軌跡參數。下面只給出x方向的樣條節點確定方法,y和z方向的方法相同。