国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于長短期記憶神經(jīng)網(wǎng)絡的自適應容錯方法

2023-03-09 03:36:38沈子涵趙修斌劉鑫賢
系統(tǒng)工程與電子技術 2023年3期
關鍵詞:定位精度殘差濾波

沈子涵, 趙修斌,*, 張 闖, 張 良, 劉鑫賢

(1. 空軍工程大學信息與導航學院, 陜西 西安 710077; 2. 中國人民解放軍95510部隊, 貴州 貴陽 550029)

0 引 言

隨著全球導航衛(wèi)星系統(tǒng)/慣性導航系統(tǒng)(global navigation satellite system/inertial navigation system, GNSS/INS)組合導航系統(tǒng)的廣泛應用,日趨復雜的使用環(huán)境使其容錯能力越來越受重視。容錯設計的核心是進行系統(tǒng)自監(jiān)控,不僅要能夠快速檢測出系統(tǒng)故障,還需要對故障進行識別,并采取有效的處理措施[1-4]?,F(xiàn)有的研究大多集中于如何快速檢測出故障,對于故障處理方法的關注較少。然而,對于故障的處理是否恰當,將會直接影響后續(xù)的故障檢測能力以及系統(tǒng)的定位精度。因此,對于組合導航的容錯方法有必要進行更加深入的研究。

對于以INS為主體的組合導航系統(tǒng),一般采用冗余慣性傳感器的結構來提高INS的可靠性[5-9]。在GNSS/INS組合導航系統(tǒng)中,由于INS具有高度自主性,通常認為故障來源于GNSS。目前,工程中常用的GNSS/INS組合方式有松組合和緊組合兩種。其中,松組合利用GNSS解算出的位置、速度等信息[10-11]進行耦合,所以當故障被檢測后,通常以隔離GNSS子系統(tǒng)的方式來消除故障信息的影響。而緊組合直接在偽距、偽距率層面上進行耦合[12-13],能夠通過分量檢測等算法定位發(fā)生故障的衛(wèi)星,為后續(xù)的故障處理提供更多的信息。因此,對于緊組合系統(tǒng)的容錯方法研究具有更強的策略性和選擇性。

目前在緊組合中常用的故障處理方法是故障隔離(fault isolation, FI)法,該方法可對GNSS觀測值中的故障維度進行隔離,保留其他正常觀測,以進行后續(xù)的組合濾波。相較于隔離子系統(tǒng)的方法,FI法保留了更多有用的信息,所以具有更高的精度[14]。但是面對不同的衛(wèi)星星數(shù)、幾何構型以及故障時間,該方法的性能會受到不同程度的影響[15]。另一種故障處理方法是Teunissen提出的檢測、識別與修復方[16](detection,identification,and adaptation, DIA)法,該方法在檢測并識別故障觀測后,利用模型誤差最優(yōu)估計值對組合濾波的狀態(tài)估計進行修正,以此來達到降低故障對濾波影響的目的。文獻[17]將該方法和傳統(tǒng)的隔離法進行了仿真對比,發(fā)現(xiàn)在觀測冗余度較低或者故障觀測對濾波結果的影響較大時,隨著故障持續(xù)時間的增加,故障修復(fault adaptation, FA)法的性能要弱于FI法。此外,還有一類故障容錯處理方法通過調(diào)整故障觀測在濾波中的權重來降低故障觀測的影響,提升濾波精度。Wang等[18]通過構造比例因子來自適應調(diào)節(jié)濾波增益矩陣,降低了故障觀測的影響。苗岳旺等[19]利用殘差檢測結果構造了等價方差膨脹因子,對量測噪聲陣進行了自適應調(diào)節(jié),降低了粗差觀測值的權重,提升了系統(tǒng)的精度。此類方法的性能在很大程度上取決于權重矩陣的選擇,在實際應用中難以適應不同的環(huán)境。

為了克服上述方法的缺點,本文提出了一種基于長短期記憶(long-short term memory, LSTM)神經(jīng)網(wǎng)絡模型[20-23]的GNSS/INS緊組合系統(tǒng)容錯方法。與故障處理手段單一的傳統(tǒng)方法不同,該方法通過監(jiān)測故障觀測的相對差分定位精度,能夠實時感知環(huán)境變化,自適應調(diào)整隔離與重構策略,在降低定位誤差的同時,保證后續(xù)的故障檢測性能。為了驗證所提方法的有效性,本文利用實測數(shù)據(jù),仿真分析了所提方法與傳統(tǒng)方法在不同環(huán)境下的性能表現(xiàn)。

1 局部分量故障檢測法

組合導航中常用的殘差χ2檢測法是一種全局故障檢測法,該方法不能準確判斷故障發(fā)生的部位[24]。因此,為了識別并定位故障觀測,本文在故障檢測環(huán)節(jié)采用了局部分量檢測法。

緊組合中的狀態(tài)量和量測值通??杀硎緸?/p>

Xk=Φk,k-1Xk-1+Γk,k-1W

(1)

Zk=HkXk+Vk

(2)

式中:Xk為狀態(tài)向量;Φk,k-1為系統(tǒng)狀態(tài)轉移矩陣;Γk,k-1為系統(tǒng)噪聲矩陣;Zk為量測向量;Hk為量測矩陣;Wk和Vk分別為系統(tǒng)噪聲和量測噪聲,通常假設它們的協(xié)方差矩陣Qk和Rk為零均值高斯白噪聲。

在卡爾曼濾波中,殘差向量表示為

(3)

殘差向量的協(xié)方差矩陣可表示為

(4)

當信號無故障時,殘差向量服從零均值的高斯分布,當觀測數(shù)據(jù)包含故障偏差時,殘差向量均值不再為零?;谶@一特征構建故障檢測函數(shù)[25-26]如下:

(5)

(6)

式中:α為設定的誤警率;Nα/2(0,1)是其對應的檢測門限,下文記為Td。通過計算殘差向量各維度的檢測函數(shù)值,可以實現(xiàn)對故障觀測的檢測與定位。

2 傳統(tǒng)的故障處理方法

2.1 FI法

FI法是在識別故障后,對其進行隔離,并利用剩余的正常觀測進行組合濾波的方法。在此假設故障發(fā)生在觀測向量的第i維,系統(tǒng)量測方程為

(7)

(8)

(9)

(10)

2.2 FA法

FA法利用模型誤差的最優(yōu)估計值對狀態(tài)估計進行修正,降低故障誤差對狀態(tài)估計的影響。同樣以第i維觀測發(fā)生故障為例,模型誤差的最優(yōu)估計為

(11)

(12)

通過修復后,觀測模型可表示為

(13)

(14)

(15)

3 基于LSTM的故障容錯方法

3.1 LSTM預測模型

深度學習模型是一種擁有多個非線性映射層級的深度神經(jīng)網(wǎng)絡模型[27],能夠對輸入信號逐層抽象并提取特征,具有很強的非線性特征學習能力[28]。LSTM是一種特殊的循環(huán)神經(jīng)網(wǎng)絡(recurrent neural network,RNN)。相較于普通的RNN,LSTM增加了遺忘門、輸入門和輸出門,能夠快速地適應序列的波動,在長序列中有更好的表現(xiàn)[29-31]。

圖1 LSTM的模型訓練流程圖Fig.1 LSTM model training flowchart

在預測過程中,假設ε時刻第m顆衛(wèi)星的偽距出現(xiàn)故障,持續(xù)時長為T,在ε+T時刻的GNSS偽距預測值可以表示為

(16)

用于偽距率重構的LSTM網(wǎng)絡與偽距預測網(wǎng)絡相似,區(qū)別在于網(wǎng)絡的輸入和輸出為GNSS和INS的偽距率增量。

3.2 故障隔離與重構方法

利用LSTM預測模型進行自適應故障容錯的流程圖如圖2所示。其中,μ為相對差分定位精度(relative differential precision of positioning, RDPOP)的門限,通常根據(jù)濾波精度需求設置。

圖2 基于LSTM的故障容錯方法流程圖Fig.2 Flow chart of fault tolerance method based on LSTM

圖2主要包括以下幾個步驟。

步驟 1計算k時刻濾波的殘差及其協(xié)方差。

步驟 4k時刻濾波結束,下一時刻返回步驟1。

RDPOP反映了隔離某顆衛(wèi)星觀測后濾波精度的下降程度,RDPOP值越大,該衛(wèi)星的觀測對濾波的影響越大。其表達式如下:

(17)

4 實驗結果與分析

為驗證所提方法的有效性,本文利用SPAN-CPT緊組合導航產(chǎn)品采集了一組INS原始數(shù)據(jù)和GNSS數(shù)據(jù),其輸出頻率分別為100 Hz和1 Hz。采集的衛(wèi)星觀測數(shù)據(jù)來自G1,G6,G7,G8,G9,G11,G13,G19和G27,共9顆星,實驗地點為西安市一學校操場,實驗中慣性器件參數(shù)如表1所示。

表1 慣性器件技術參數(shù)

4.1 預測模型性能驗證

在本文所提方法中,LSTM預測模型的精度會對系統(tǒng)容錯能力造成很大影響,所以首先對LSTM預測模型的性能進行驗證。選取實測數(shù)據(jù)中131~190 s(時段1)和261~320 s(時段2)兩個時段內(nèi)的G9的GNSS偽距進行預測,并與文獻[16]中的預測模型進行對比,將該模型記作模型1,將本文預測模型記作模型2。圖3是實測數(shù)據(jù)中載體的運動軌跡,其中131 s~190 s載體以圓周運動為主,261~320 s載體以直線運動為主。

圖3 載體運動軌跡Fig.3 Carrier trajectory

兩種方法對兩個時段的偽距增量預測情況如圖4所示。表2列出了兩種模型的預測誤差,分別為平均絕對誤差(mean absolute deviation, MAD)和均方根誤差(root mean squared error, RMSE)。

圖4 偽距增量預測值Fig.4 Predicted values of pseudo-range increment

表2 預測誤差

由圖4可知,模型2相較于模型1能夠更好地跟蹤衛(wèi)星偽距變化趨勢。分析表2可以發(fā)現(xiàn),在60 s的預測中,無論載體進行的是時段2內(nèi)簡單的直線運動還是時段1內(nèi)的圓周運動,通過INS信息的輔助,模型2具有遠小于模型1的預測誤差,預測精度較高,更能體現(xiàn)原數(shù)據(jù)的特質(zhì)。

4.2 系統(tǒng)容錯性能驗證

在容錯性能分析中,選取FI法和FA法進行對比實驗,并從定位精度和故障檢測能力兩個角度來考察本方法的性能優(yōu)勢。其中,FI法和FA法分別記為M1和M2,基于LSTM的故障容錯方法記為M3。

為驗證本文所提方法對復雜環(huán)境的適應性,在實測數(shù)據(jù)中選取了5組不同的環(huán)境來進行仿真驗證,具體參數(shù)如表3所示。其中,環(huán)境1至環(huán)境4的故障時長為20 s,兩兩分組設置了不同的可見星數(shù)和幾何構型,而環(huán)境5將故障持續(xù)時間增加至60 s。在實驗中,α設為0.001,Td設為3.29,μ設為0.1,衛(wèi)星觀測故障時的偏差設為80 m。

表3 環(huán)境數(shù)據(jù)

4.2.1 不同環(huán)境下RDPOP值分析

在組合導航實際應用中,可見星數(shù)、幾何構型和故障持續(xù)時間均會對各觀測維度的RDPOP值造成影響。為驗證本文所提方法對環(huán)境的感知能力,需要對不同環(huán)境下RDPOP值的變化情況進行分析。

各環(huán)境在故障持續(xù)20 s內(nèi)的RDPOP值如圖5所示。

圖5 各環(huán)境下故障觀測的RDPOP值Fig.5 RDPOP values of fault observation in all environments

其中,環(huán)境2、環(huán)境3和環(huán)境5的RDPOP值在故障發(fā)生10 s內(nèi)均超出了設置的閾值,說明在這些環(huán)境中,故障衛(wèi)星的觀測值會對濾波精度造成更大影響。值得注意的是,環(huán)境1和環(huán)境2、環(huán)境3和環(huán)境4兩兩之間只有一項觀測指標不同,但其RDPOP值相差巨大。這是因為可見星數(shù)的減少和幾何構型的變化導致衛(wèi)星信號觀測環(huán)境惡化,故障衛(wèi)星觀測值在位置解算中占據(jù)了更大的權重。

基于上述分析,本文在定位精度和故障檢測性能驗證實驗中,選取環(huán)境2、環(huán)境3和環(huán)境5進行3種容錯方法的對比實驗,以驗證本文方法在較差觀測環(huán)境下的容錯性能。

4.2.2 定位精度驗證

考慮到在不同環(huán)境下,即使觀測無故障,系統(tǒng)的定位誤差也不盡相同,所以本文在分析定位精度時引入了系統(tǒng)無故障時的定位誤差。3種方法在環(huán)境2、環(huán)境3和環(huán)境5下的定位誤差如圖6所示。為更加直觀地體現(xiàn)各算法的性能,表4給出了各算法與系統(tǒng)無故障解算的相對RMSE (relative RMSE,RRMSE)。圖6中,3種方法的定位誤差在故障出現(xiàn)后開始發(fā)散。在故障初期,故障衛(wèi)星的RDPOP值小于所設閾值,此時M3采用的是傳統(tǒng)的隔離策略,其誤差曲線與M1和M2相似。隨著時間的推移,M3的誤差曲線收斂得更早,具有比M1和M2更小的定位誤差。這是因為當故障觀測的RDPOP值超出設定閾值后,M3開始調(diào)用LSTM預測值對故障觀測進行重構,相較于M1和M2,在消除故障影響的同時,防止了由對濾波精度具有較大影響的觀測值的缺失帶來的精度下降問題。由表4可知,M3的定位誤差遠小于相同環(huán)境下的M1和M2,說明本文所提方法具有更好的環(huán)境適應性,能夠提高較差觀測環(huán)境下導航系統(tǒng)的定位精度。

圖6 3種環(huán)境下的定位誤差Fig.6 Positioning errors in three environments

4.2.3 故障檢測性能驗證

當系統(tǒng)出現(xiàn)故障時,實際觀測值與狀態(tài)預測值會出現(xiàn)較大差異,基于殘差的故障檢測算法正是利用這一特性進行故障檢測與識別。因此,濾波輸出的狀態(tài)值是否準確會對檢測函數(shù)的性能造成影響。

表4 故障期間各方法的定位誤差

為分析各方法在復雜環(huán)境下的故障檢測性能,圖7給出了環(huán)境2、環(huán)境3和環(huán)境5下的檢測函數(shù)。其中,M1與M2的檢測函數(shù)在故障發(fā)生時達到最大值,之后逐漸降低。值得注意的是,在環(huán)境5的長故障中,二者檢測函數(shù)的下降導致系統(tǒng)發(fā)生漏警,并且在故障結束后持續(xù)誤警。這是因為在長故障中,濾波精度的持續(xù)下降會使濾波輸出持續(xù)“跟蹤”觀測值,殘差會逐漸收斂,導致檢測函數(shù)值降至閾值以下,發(fā)生漏警。而在故障結束時,觀測信息的突變再次使檢測函數(shù)急劇增大,造成誤警。

相較于M1和M2,M3的檢測函數(shù)雖然在故障初期也出現(xiàn)下降趨勢,但是通過RDPOP值的監(jiān)測,能很快重構故障觀測,在降低濾波誤差的同時保持了殘差的穩(wěn)定,使檢測函數(shù)恢復正常狀態(tài)。該結果表明,所提方法能夠有效降低由故障觀測帶來的漏警和誤警風險。

圖7 3種環(huán)境下的檢測函數(shù)Fig.7 Detection function values in three environments

5 結 論

本文從對故障的容錯處理會影響定位精度以及后續(xù)故障檢測性能的角度出發(fā),針對傳統(tǒng)的容錯方法適應能力不足、復雜環(huán)境下會導致定位精度下降、故障檢測失靈的問題,提出了一種基于LSTM的GNSS/INS緊組合系統(tǒng)容錯方法。該方法通過動態(tài)選擇隔離與重構策略,使系統(tǒng)能夠適應不同的觀測環(huán)境。在較差觀測環(huán)境下,相較于傳統(tǒng)方法,本文所提方法能夠極大地降低故障期間的定位誤差,提升故障檢測性能,并解決長故障帶來的漏警和誤警問題,有效增強了GNSS/INS緊組合系統(tǒng)的完好性和可靠性。

猜你喜歡
定位精度殘差濾波
北斗定位精度可達兩三米
軍事文摘(2023年4期)2023-04-05 13:57:35
基于雙向GRU與殘差擬合的車輛跟馳建模
基于殘差學習的自適應無人機目標跟蹤算法
基于遞歸殘差網(wǎng)絡的圖像超分辨率重建
自動化學報(2019年6期)2019-07-23 01:18:32
GPS定位精度研究
智富時代(2019年4期)2019-06-01 07:35:00
組合導航的AGV定位精度的改善
測控技術(2018年4期)2018-11-25 09:47:22
RTS平滑濾波在事后姿態(tài)確定中的應用
基于線性正則變換的 LMS 自適應濾波
遙測遙控(2015年2期)2015-04-23 08:15:18
平穩(wěn)自相關過程的殘差累積和控制圖
河南科技(2015年8期)2015-03-11 16:23:52
基于隨機加權估計的Sage自適應濾波及其在導航中的應用
宁武县| 金昌市| 海城市| 行唐县| 雅江县| 繁昌县| 榆林市| 固安县| 临清市| 金塔县| 凤城市| 呼玛县| 濉溪县| 肥西县| 杭州市| 阜宁县| 七台河市| 信丰县| 庆安县| 彭水| 大邑县| 蒲城县| 应城市| 桐城市| 刚察县| 龙里县| 龙游县| 忻城县| 教育| 襄城县| 平乡县| 遂溪县| 台中市| 敦化市| 天祝| 镇赉县| 嵊泗县| 颍上县| 梁山县| 绍兴县| 永宁县|