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

?

LSSVM增強(qiáng)的受限環(huán)境列車定位精度優(yōu)化方法

2022-04-01 08:03:38余義志蔡伯根
鐵道學(xué)報 2022年1期
關(guān)鍵詞:導(dǎo)航系統(tǒng)定位精度校正

姜 維,余義志,蔡伯根,王 劍

(1.北京交通大學(xué) 電子信息工程學(xué)院, 北京 100044;2.北京交通大學(xué) 軌道交通控制與安全國家重點實驗室,北京 100044;3.北京市電磁兼容與衛(wèi)星導(dǎo)航工程技術(shù)研究中心,北京 100044)

列車定位技術(shù)在鐵路運營的安全及效率方面起著至關(guān)重要的作用。隨著科學(xué)技術(shù)的發(fā)展與創(chuàng)新,列車導(dǎo)航定位的技術(shù)手段也有了更多的選擇,目前全球衛(wèi)星導(dǎo)航系統(tǒng)(Global Navigation Satellite System, GNSS)與慣性導(dǎo)航系統(tǒng)(Inertial Navigation System, INS)所組成的組合導(dǎo)航系統(tǒng)是較為常用的定位組合方式,兩種不同系統(tǒng)的性能優(yōu)缺點能夠有效實現(xiàn)互補(bǔ)。

慣性導(dǎo)航系統(tǒng)是一種自主性導(dǎo)航系統(tǒng),具有較強(qiáng)的抗干擾性,不同于里程計、多普勒雷達(dá)等設(shè)備,INS不僅可以計算列車運行的前向速度,還可以通過計算列車當(dāng)前的姿態(tài)信息將列車當(dāng)前的速度轉(zhuǎn)換到導(dǎo)航坐標(biāo)系下,從而能夠得到東向、北向和天向的速度,但是由于INS內(nèi)部器件自身的特性,加速度計和陀螺儀所計算出來的位置以及姿態(tài)信息的誤差會逐漸累積而發(fā)散,因此INS不能提供較長時間的精確定位信息[1]。為彌補(bǔ)INS的缺陷,選取能夠長時間提供精確位置信息的GNSS與INS進(jìn)行組合,從而能夠較大程度的提高系統(tǒng)的定位性能。但是GNSS的信號容易受到干擾,在列車經(jīng)過隧道、橋梁和高山等環(huán)境時GNSS信號會中斷,組合導(dǎo)航系統(tǒng)的定位精度會大大降低。為了解決GNSS/INS組合導(dǎo)航系統(tǒng)中GNSS容易中斷的缺陷,國內(nèi)外學(xué)者已經(jīng)提出了許多方案。Bhatt等[2]提出了一種基于知識的源差異人工神經(jīng)網(wǎng)絡(luò)(SDANN)用于預(yù)測在GNSS信號中斷情況下INS的誤差,結(jié)果表明該方法能夠大大改善INS單獨定位的誤差發(fā)散的問題。Li Z等[3]提出了一種使用模糊神經(jīng)網(wǎng)絡(luò)(FNN)來輔助GNSS/INS/里程計組合導(dǎo)航系統(tǒng)的方法,能夠提組合導(dǎo)航系統(tǒng)的定位精度。文獻(xiàn)[4]采用多傳感器進(jìn)行組合導(dǎo)航,并且在BDS/INS/里程計組合的基礎(chǔ)上利用地圖匹配的方式對結(jié)果加以校正,能夠保證列車在隧道、橋梁和高山等衛(wèi)星信號遮蔽條件下的定位精度。

從各類相關(guān)文獻(xiàn)中可以總結(jié)出,在GNSS信號缺失的情況下需要借助學(xué)習(xí)類的算法或者額外的設(shè)備對INS進(jìn)行相應(yīng)的校正。但是增加額外的設(shè)備則會增加成本和算法的復(fù)雜性,神經(jīng)網(wǎng)絡(luò)則需要數(shù)量理想且質(zhì)量適合的數(shù)據(jù),在列車實際運行的現(xiàn)實情況下該條件較難滿足,并且由于在列車組合導(dǎo)航系統(tǒng)運行過程中的數(shù)據(jù)有限,使用神經(jīng)網(wǎng)絡(luò)易出現(xiàn)過度學(xué)習(xí)的現(xiàn)象。

為此本文將結(jié)合鐵路運行的實際需求,針對在列車正常行駛過程中經(jīng)過隧道、高山等環(huán)境時GNSS信號會受到遮蔽,GNSSNS組合導(dǎo)航系統(tǒng)中的INS遞推所產(chǎn)生的累積誤差無法進(jìn)行修正的問題,提出了一種LSSVM增強(qiáng)的受限環(huán)境列車定位精度保持方法,對INS單獨導(dǎo)航時的誤差進(jìn)行校正,保證在隧道、高山等特殊環(huán)境下GNSS信號被遮蔽時的列車定位精度。

1 GNSS/INS組合定位系統(tǒng)

在GNSS/INS組合導(dǎo)航系統(tǒng)中,兩種不同系統(tǒng)的性能優(yōu)缺點能夠有效的互補(bǔ)[5],GNSS和INS提供的速度、位置信息作為組合濾波器的輸入,INS的導(dǎo)航信息經(jīng)過濾波器誤差校正之后作為系統(tǒng)的導(dǎo)航輸出。本文所采用的是基于卡爾曼濾波的松組合導(dǎo)航系統(tǒng)[4]。

1.1 慣導(dǎo)力學(xué)編排

INS能夠提供較高頻率的載體加速度、角速度信息,通過航位推算可以得到載體相應(yīng)的速度、位置、姿態(tài)信息, 并且具有較強(qiáng)的抗干擾性[6]。

(1)

式中:θ、ψ、φ分別為俯仰角、偏航角、翻滾角。在本文中載體系統(tǒng)b采用的是右前下坐標(biāo)系;導(dǎo)航系統(tǒng)n采用的是北東地坐標(biāo)系。

載體的姿態(tài)矩陣通過四元數(shù)進(jìn)行更新,其微分方程為

(2)

列車的速度信息可以通過對INS中加速度計測量的加速度進(jìn)行積分得到,位置信息可以通過速度信息和陀螺儀測量計算的角度信息計算得出[7]。位置和速度的計算式為

(3)

(4)

1.2 GNSS/INS組合模型

為彌補(bǔ)INS誤差會逐漸累積的缺陷[8],使用GNSS與INS進(jìn)行組合,GNSS、INS計算得出的速度、位置信息作為卡爾曼濾波的輸入信息,經(jīng)過卡爾曼濾波的計算得到INS各項參數(shù)的矯正量,能夠?qū)NS的位置、速度、姿態(tài)信息進(jìn)行相應(yīng)的校正,校正后的導(dǎo)航信息作為整個組合導(dǎo)航系統(tǒng)的結(jié)果進(jìn)行輸出。

GNSS/INS系統(tǒng)的狀態(tài)向量XGNSS/INS為

XGNSS/INS=[δψδpnδvnδξgδξa]

(5)

式中:δψ、δpn、δvn、δξg、δξa分別為三維的姿態(tài)誤差、位置誤差、速度誤差、陀螺儀誤差、加速度計誤差。

利用離散卡爾曼濾波進(jìn)行計算時的狀態(tài)方程和量測方程為

X(k)=Φ(k)X(k-1)+W(k)

(6)

Z(k)=H(k)X(k)+V(k)

(7)

離散卡爾曼濾波的更新步驟為

(8)

P(k|k-1)=Φ(k)P(k-1)ΦT(k)+Q(k)

(9)

K(k)=P(k|k-1)HT(k)·

(10)

(11)

P(k)=[I-K(k)H(k|k-1)]P(k|k-1)

(12)

本文所用的觀測矩陣H為

(13)

組合導(dǎo)航系統(tǒng)的測量矩陣ZGNSS/INS為

(14)

式中:PGNSS為由GNSS計算出的位置信息;PINS為由INS計算出的位置信息;vGNSS為由GNSS計算出的速度信息;vINS為由INS計算出的速度信息。

測量噪聲協(xié)方差R設(shè)置為

(15)

式中:前3個量為位置協(xié)方差,m2;后3個量為速度協(xié)方差,(m/s)2。

2 LSSVM增強(qiáng)的列車定位精度保持方法

2.1 LSSVM模型

機(jī)器學(xué)習(xí)已被廣泛應(yīng)用于各種領(lǐng)域,其中LSSVM通過數(shù)據(jù)集的訓(xùn)練能夠有效地獲取輸入與輸出數(shù)據(jù)之間的模糊關(guān)系,相比于神經(jīng)網(wǎng)絡(luò)具有更加嚴(yán)格的理論基礎(chǔ)[9]。LSSVM避免了神經(jīng)網(wǎng)絡(luò)求解的困難以及容易陷入局部最優(yōu)進(jìn)而導(dǎo)致訓(xùn)練失敗的缺點,可以較容易地得到全局最優(yōu)解[10-11],被廣泛應(yīng)用于數(shù)據(jù)的分類、回歸分析和預(yù)測。本文主要用LSSVM的回歸分析來預(yù)測導(dǎo)航相關(guān)信息。

支持向量機(jī)的基本思想是將數(shù)據(jù)通過非線性映射函數(shù)映射到高維特征空間,再對高維特征空間的數(shù)據(jù)進(jìn)行線性回歸,由此得到原特征空間數(shù)據(jù)的非線性回歸效果[12]。最小二乘支持向量機(jī)是將最小二乘法引入支持向量機(jī)中,將不等式問題轉(zhuǎn)化為等式問題[13]。假設(shè)有N個樣本{(xk,yk)|k=1,…,N}, LSSVM的回歸函數(shù)表達(dá)式為

y(x)=ωTφ(x)+μ

(16)

式中:ω為權(quán)向量;μ為偏差矩陣;φ(x)為非線性映射函數(shù);x為輸入數(shù)據(jù);y為相應(yīng)的目標(biāo)輸出數(shù)據(jù)。

對于輸入數(shù)據(jù)有

|y(x)-ωTφ(x)-μ|≤ek

(17)

則LSSVM的最優(yōu)化問題即為

(18)

s.t.

yk=ωTφ(xk)+μ+ekk=1,…,N

式中:γ為正則化參數(shù);ek為誤差變量。

通過Language方法對上述優(yōu)化問題進(jìn)行求解:

L(ω,μ,e,α)=J(ω,e)-

(19)

式中:αk為拉格朗日乘子。

對式(19)求偏導(dǎo)后的最優(yōu)條件為

由上述條件優(yōu)化問題轉(zhuǎn)化為求解線性方程,即

(20)

y=[y1y2…yN]T

α=[α1α2…αN]T

K(xk,xl)=φ(xk)Tφ(xi)k,i=1,…,N

式中:k為函數(shù)運算矩陣;Ω為函數(shù)運數(shù)結(jié)果矩陣。

最終用于預(yù)測估計的LSSVM的函數(shù)表達(dá)式為

(21)

徑向基核函數(shù)(RBF)是較為常用的核函數(shù),其表達(dá)式為

K(x,xk)=exp(-‖xk-x‖2/σ2)

(22)

在使用RBF進(jìn)行LSSVM計算時僅需要確定σ和γ即可,本文中采用十折交叉檢驗的方法對σ、γ兩個變量進(jìn)行選取和優(yōu)化。LSSVM采用最小二乘函數(shù)和等式約束將SVM中的不等式二次規(guī)劃問題轉(zhuǎn)化為等式問題,減少了算法的復(fù)雜性,提高了運算效率。

2.2 基于LSSVM的GNSS/INS組合定位系統(tǒng)

當(dāng)GNSS信號完好時,GNSS/INS系統(tǒng)能夠正常提供高精度的定位信息,GNSS與INS通過卡爾曼濾波進(jìn)行組合,能夠?qū)NS系統(tǒng)的誤差進(jìn)行及時校正并輸出導(dǎo)航信息。當(dāng)GNSS信號受到遮擋時,GNSS不能對INS的信息進(jìn)行及時校正,導(dǎo)航系統(tǒng)的定位誤差會逐漸增大。為解決此問題,本文提出LSSVM增強(qiáng)的受限環(huán)境列車定位精度保持方法,用于輔助INS的誤差校正。LSSVM輔助GNSS/INS的結(jié)構(gòu)框架見圖1。

圖1 LSSVM輔助GNSS/INS的結(jié)構(gòu)框架

列車正常運行過程中,在地面GNSS信號不受遮擋時采用GNSS/INS組合定位模式,GNSS信號完好時擁有很高的定位精度,INS的累積誤差可以由GNSS進(jìn)行校正,此時不需要利用LSSVM進(jìn)行INS的修正。該系統(tǒng)有兩種工作模式,模式的切換以GNSS的信號質(zhì)量作為判斷依據(jù),即在GNSS信號完好時使用正常的GNSS/INS松組合模式,在列車進(jìn)入隧道或GNSS信號受到遮擋時使用基于LSSVM輔助的導(dǎo)航模式。在GNSS信號缺失時INS不能被及時的校正,此時將信號缺失前一段INS計算的位置、速度、姿態(tài)等的增量信息作為LSSVM的輸入,將卡爾曼濾波計算出的位置、速度、姿態(tài)等的校正信息作為LSSVM的訓(xùn)練目標(biāo)進(jìn)行學(xué)習(xí)訓(xùn)練:

(23)

(24)

經(jīng)過數(shù)據(jù)的訓(xùn)練之后即可得到相關(guān)的LSSVM模型,此時利用訓(xùn)練好的模型再將INS導(dǎo)航信息的增量作為LSSVM的輸入即可得到相應(yīng)的姿態(tài)誤差、位置誤差、速度誤差的輸出,通過LSSVM的輸出信息就可對INS進(jìn)行相應(yīng)的校正以及導(dǎo)航信息的輸出,代替了缺失的GNSS的作用,解決了無GNSS信號情況下INS無法進(jìn)行誤差校正的問題。

3 實驗設(shè)備及數(shù)據(jù)分析

3.1 實驗設(shè)備及環(huán)境

為了驗證本文提出的LSSVM輔助GNSS/INS的方案,在青藏鐵路線進(jìn)行了實驗及數(shù)據(jù)采集。實驗設(shè)備包括LDS定位單元和SPAN-FSAS定位單元,放置于列車內(nèi)部。

3.2 數(shù)據(jù)采集與時間同步

在進(jìn)行數(shù)據(jù)融合分析時需保證采集的數(shù)據(jù)時間同步,本實驗所使用的數(shù)據(jù)采集傳感器均集成于一個系統(tǒng)當(dāng)中,算法的結(jié)果對比處理等均是通過后處理的方式呈現(xiàn)。LDS定位單元中包含有GNSS信號接收處理模塊和INS信號采集處理模塊。GNSS信號接收處理模塊可以通過接收衛(wèi)星信號實現(xiàn)位置、速度信息的解算,其數(shù)據(jù)采集的頻率是10 Hz。INS也可以提供實時的速度、加速度、位置等信息,其數(shù)據(jù)采集的頻率是125 Hz。兩種定位信息可在定位單元中進(jìn)行單獨存儲和信息的融合處理,并且數(shù)據(jù)均可進(jìn)行存儲與導(dǎo)出以便進(jìn)行更多的研究以及后處理工作。

由于GNSS與INS兩個子系統(tǒng)通過有線連接到同一個定位系統(tǒng)單元中進(jìn)行數(shù)據(jù)融合,信息傳輸?shù)倪^程不存在延遲,并且在進(jìn)行信息的采集過程中,數(shù)據(jù)由同一個系統(tǒng)打上時間戳信息,在數(shù)據(jù)融合時又通過嚴(yán)格的時間對齊進(jìn)行融合,所以不論是信息的傳輸或是融合都不存在延遲的問題。信息傳輸與解算時間也遠(yuǎn)小于信息采集的時間間隔,可以滿足實時定位的需求。

3.3 實驗結(jié)果

選取一段包括3個相距較近隧道的路段,在列車進(jìn)入隧道后,LDS定位單元中的GNSS信號中斷,此時導(dǎo)航信息僅由INS提供。隧道處僅慣導(dǎo)定位誤差結(jié)果見圖2。

圖2 隧道處僅慣導(dǎo)定位誤差結(jié)果

由圖2可以看出,經(jīng)過3個隧道的時長分別約為10、10、5 s。在GNSS信號缺失后INS單獨導(dǎo)航的誤差逐漸增大,緯度方向位置誤差最高達(dá)到16 m左右,經(jīng)度方向誤差最高達(dá)到21 m左右,RMS誤差最高可達(dá)約26 m。

采用本文提出的LSSVM增強(qiáng)的受限環(huán)境列車定位精度保持方法對隧道處INS進(jìn)行誤差校正后的導(dǎo)航結(jié)果見圖3。

圖3 LSSVM輔助GNSS/INS導(dǎo)航結(jié)果

由圖3結(jié)果可以看出:采用LSSVM輔助GNSS/INS的方案能夠大大降低系統(tǒng)定位的誤差;從隧道處達(dá)到的最大誤差來看,北向位置誤差由16 m降至2 m以內(nèi),東向誤差由20 m降至2 m以內(nèi),北向速度誤差由4.2 m/s降至0.8 m/s以內(nèi),東向速度誤差由4.7 m/s降至0.7 m/s。具體的隧道處的誤差均值、STD、RMS、DRMS見表1。由表1可見,本文提出的方法較大程度地提高了列車的定位精度。

表1 誤差對比

采用LSSVM輔助GNSS/INS方法的列車運行航跡圖以及未采用該方法的航跡圖對比見圖4。

圖4 航跡圖

由圖4可以更加直觀地看出,在使用LSSVM輔助后列車運行軌跡更加準(zhǔn)確,并且圖中包含的隧道也存在曲率較大的情況,本文所提出方法對于列車經(jīng)過彎道處的情況也有較好的表現(xiàn)。

4 結(jié)論

(1)針對列車經(jīng)過隧道、高山等特殊場景,GNSS信號中斷,GNSS/INS組合導(dǎo)航系統(tǒng)的輸出僅由INS提供時位置誤差會逐漸發(fā)散的問題,提出了LSSVM增強(qiáng)的受限環(huán)境列車定位精度保持方法,利用GNSS信號中斷前的數(shù)據(jù)進(jìn)行LSSVM訓(xùn)練和學(xué)習(xí),用LSSVM對INS進(jìn)行誤差校正。通過在青藏線進(jìn)行實驗,驗證了該方法能夠大大提高列車在隧道處的定位精度,具有一定的實際工程運用價值。

(2)在列車正常行駛過程中,當(dāng)發(fā)生GNSS信號缺失時,列車運行前后時刻的速度、位置信息存在一種合理的線性趨勢外推的關(guān)系,這對于INS的誤差校正以及定位結(jié)果的精度保持有重要意義,本論文所提方法有良好的表現(xiàn)。

(3)在列車進(jìn)入長大隧道后遇到列車事故迫停或意外停車等特殊情況時,列車的定位方法有待進(jìn)一步擴(kuò)展。后續(xù)考慮采用加入里程計、電子軌道地圖等方法來進(jìn)一步完善列車的定位方法,加強(qiáng)定位系統(tǒng)的可靠性。

猜你喜歡
導(dǎo)航系統(tǒng)定位精度校正
北斗定位精度可達(dá)兩三米
軍事文摘(2023年4期)2023-04-05 13:57:35
說說“北斗導(dǎo)航系統(tǒng)”
劉光第《南旋記》校正
國學(xué)(2020年1期)2020-06-29 15:15:30
GPS定位精度研究
智富時代(2019年4期)2019-06-01 07:35:00
組合導(dǎo)航的AGV定位精度的改善
“北斗”導(dǎo)航系統(tǒng)是怎樣煉成的
一類具有校正隔離率隨機(jī)SIQS模型的絕滅性與分布
機(jī)內(nèi)校正
一種GNSS/SINS容錯深組合導(dǎo)航系統(tǒng)設(shè)計
解讀全球第四大導(dǎo)航系統(tǒng)
崇礼县| 南投市| 四平市| 长治县| 怀化市| 台安县| 积石山| 德兴市| 城口县| 黔西| 海盐县| 仁化县| 奉节县| 城固县| 武胜县| 鹤峰县| 三门峡市| 修文县| 昭平县| 唐河县| 古田县| 滁州市| 新乐市| 抚顺市| 石柱| 娄底市| 七台河市| 拜城县| 绵阳市| 乐清市| 图木舒克市| 红桥区| 泰顺县| 饶平县| 纳雍县| 合阳县| 乾安县| 建阳市| 西乌珠穆沁旗| 上高县| 宁城县|