戴邵武,陳強強,2,毛 凱,戴浩然
(1.海軍航空大學,山東 煙臺 264000; 2.海軍92728部隊,上海 200040;3.空軍95596部隊,河南 商丘 476000)
飛行數據記錄系統(Flight data recorder system,FDRS)起源于20世紀40年代,FDRS通過記錄并保存飛機在飛行過程中的一些重要參數(一般稱為飛參數據),實現對飛機狀態的實時及事后檢測[1]。飛參數據為飛機故障調查、研發設計以及訓練維護提供了重要的數據來源。因此,通過對飛參數據進行準確有效的處理分析,是提高飛機可靠性的重要途徑之一[2]。
在對飛參數據進行分析的過程中,受到飛行環境、儀器內部高精密、高復雜尺度的構造以及噪聲干擾等多方面因素的制約,飛參數據在記錄過程中會受到一定的影響[3]。通常情況下,將這些受到外界干擾而導致的飛參數據中的數據異常跳變點稱為野值[4]。野值數據一般偏離記錄數據的變化規律,野值的存在會給飛參數據狀態估計及飛行性能分析帶來較大的誤差,甚至嚴重偏離飛機的實際飛行狀態。因此在飛參數據實際使用過程中,必須對野值進行處理,從而最大限度地保證飛參數據的準確性[5]。
隨著對飛參數據野值檢測方面研究的不斷深入,一些數學方法逐漸得到應用。其中最常用也最簡單的判別準則即萊特準則[6](Letters criterion,3σ準則)。萊特準則通過對隨機誤差正態分布規律進行研究以進行野值剔除,但其在處理過程中假定所有觀測樣本均服從同一正態分布,這在一定程度上制約了適用性。文獻[7-8]通過構建卡爾曼濾波器(Kalman Filter)實現對野值的識別和處理,但Kalman濾波方法需要對過程噪聲及量測噪聲有著明確的定義,不滿足飛參數據的實際情況。文獻[9]通過構建觀測器/卡爾曼濾波,在無需系統噪聲情況下實現了野值剔除,但該方法同樣依賴于已知的系統模型。
隨著對信號處理的不斷深入研究,時頻分析方法在野值剔除中得到了應用。文獻[10]與文獻[11]通過引入小波變換(Wavelet Transform,WT)對遙測、飛參數據進行分解并重構,得到了較好的野值剔除效果。文獻[12]通過小波變換與Letters準則的結合,實現了對遙測數據的野值剔除與降噪。但小波分析的局限性在于小波基的選取,復雜的小波基選取對小波性能的影響至關重要,有時為了得到較好的分解結果甚至會單獨構建相應的小波基,給研究過程帶來了額外的計算量。文獻[13]通過經驗模態分解(Ensemble Empirical Mode Decomposition,EEMD)與希爾伯特變換(Hilbert Transform,HT)相結合的方法實現了飛參數據的時頻分析,EEMD方法雖然在一定程度上緩解了經驗模態分解(Empirical Mode Decomposition,EMD)的模態混疊問題,但其完備性不足的問題,在一定程度上造成了數據的缺失,影響了飛參數據的精度。
本文通過對樣本分位數原理的分析研究,構建時間窗口對飛參數據遍歷并進行樣本分位數求解;通過分析樣本分位數的遍歷效果對飛參數據異常值進行檢測。最后采用樣本分位數方法對實際飛參數據進行分析,以實現對飛參數據的野值剔除。樣本分位數的計算方法簡單,無須進行復雜的參數及內部設置;僅對時間序列進行分析的特性使其對數據信息要求較少,是一種簡單而有效的異常值檢測方法。
根據實際情況不同,對于異常值的定義也有所不同。目前常用的定義是由Barnett與Lewis于1984年所提出的異常值定義方法:一個觀測數據集中與其他數據表現不一致的一個或多個觀測點所組成的子集[14]。
在飛參數據采集過程中,受到惡劣的飛行環境影響,不可避免地存在個別錯誤數據,異常值的存在,為后續飛參數據的處理工作帶來了很大的困擾,影響著飛參數據處理的精度,甚至會帶來嚴重偏差。這些數據值可能偏大或偏小,甚至會出現丟失情況,如圖1中A、B點所示。

圖1 數據序列的異常值示意圖
通過對圖1飛參數據異常值的分析可知,異常值的出現位置隨機且大小未知,因此無法直接通過固定時間點或固定位置的監測實現飛參數據異常值的檢測。但異常值的出現,在一定程度上對野值點附近的數值造成了影響,因此,可采用樣本分位數對飛參數據序列進行分析。樣本分位數是與總體分位數相對應的樣本特征,反映一定比例數據集中位置的統計數據的數學特征[15]。通過對樣本分位數的分析,可以統計出野值點附近的數據信息,以實現對野值點檢測。