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

?

基于序貫輔助自適應(yīng)漸消UKF的列車定位信息融合算法

2022-08-29 02:27李衛(wèi)東余躍王運明初憲武
關(guān)鍵詞:偽距濾波耦合

李衛(wèi)東,余躍,王運明,初憲武

(大連交通大學(xué) 自動化與電氣工程學(xué)院,遼寧 大連 116028)

隨著新一代高鐵信號技術(shù)的不斷創(chuàng)新與發(fā)展,新一代列車運行控制系統(tǒng)對列車精準(zhǔn)定位提出了更高要求,使得傳統(tǒng)的軌道電路、應(yīng)答器等列車定位方式已不能滿足下一代智能化列控系統(tǒng)的需求。我國建成的第三代北斗定位導(dǎo)航系統(tǒng)能夠提供連續(xù)、高精度的定位服務(wù),可為列車定位提供新技術(shù)[1]。因此,開展服務(wù)于下一代列控系統(tǒng)的列車精確定位技術(shù)研究具有重要理論意義和應(yīng)用價值。為保障列車能夠?qū)崟r獲取準(zhǔn)確的位置信息,BDS 與ⅠNS 相結(jié)合的列車定位方式成為研究熱點。BDS與ⅠNS的位置信息融合算法是提高定位精度的關(guān)鍵[2-3],卡爾曼濾波算法作為信息融合的經(jīng)典算法,已得到廣泛研究[4-6]。然而卡爾曼濾波算法存在無法求解列車定位系統(tǒng)中非線性量測方程和獲取精確先驗統(tǒng)計噪聲的問題。為此學(xué)者們提出了大量改進(jìn)算法,AWⅠN[7]采用EKF 算法,將非線性方程直接線性化,但是當(dāng)遇見高度非線性化系統(tǒng)時,效果極差。HU 等[8]采用標(biāo)準(zhǔn)UKF 算法,該算法對于線性化系統(tǒng)具有很高的適應(yīng)性,但當(dāng)遇到系統(tǒng)的模型和噪聲不明確時,對于濾波發(fā)散現(xiàn)象的抑制不明顯。LⅠU 等[9]將無跡變換與擴(kuò)展卡爾曼濾波相結(jié)合,提出無跡擴(kuò)展卡爾曼濾波(UEKF)算法,仍然存在濾波發(fā)散的問題。GU 等[10]提出了自適應(yīng)UKF 算法,通過實時估計和修正系統(tǒng)噪聲統(tǒng)計特性,并引入自適應(yīng)漸消因子,提高導(dǎo)航系統(tǒng)的精度及可靠性。為有效提高BDS/ⅠNS 列車組合定位系統(tǒng)的精度,設(shè)計一種基于BDS/ⅠNS 的列車緊耦合組合定位系統(tǒng)模型,分別建立系統(tǒng)狀態(tài)方程和量測方程,提出基于序貫輔助自適應(yīng)漸消UKF 的列車定位信息融合算法。該算法在標(biāo)準(zhǔn)UKF 中引入自適應(yīng)漸消因子,并采用序貫輔助方式,增加多重漸消因子的靈活度,降低濾波增益的計算難度,最后,仿真分析改進(jìn)算法在衛(wèi)星信號正常和部分衛(wèi)星失鎖情況下列車定位的有效性和精確性。

1 BDS/ⅠNS列車定位系統(tǒng)

列車定位系統(tǒng)主要是通過融合處理BDS 接收機(jī)、慣性導(dǎo)航器件(ⅠNS)等多傳感器獲取的位置信息,實現(xiàn)列車的精確定位。

1.1 BDS/INS列車緊耦合組合定位系統(tǒng)

根據(jù)列車定位信息的耦合程度,設(shè)計了基于BDS/ⅠNS 的列車緊耦合組合定位系統(tǒng)。列車緊耦合組合定位系統(tǒng)如圖1所示。

圖1 列車緊耦合組合定位系統(tǒng)Fig.1 Tightly coupled combined train positioning system

列車緊耦合組合定位系統(tǒng)分別利用北斗接收機(jī)獲取實時廣播星歷中的衛(wèi)星軌道參數(shù)以及由加速度計與陀螺儀等組成的ⅠNS 解算位置和速度信息,計算列車相對于衛(wèi)星的偽距和差偽距,并將該值與BDS 接收機(jī)計算出的偽距和差偽距作比較后的結(jié)果作為量測值,使用自適應(yīng)濾波器估計BDS與ⅠNS的誤差量,并對誤差進(jìn)行反饋校正,從而實現(xiàn)列車的精確定位。

在列車緊耦合組合定位系統(tǒng)中BDS 接收機(jī)需要提供的信息包括廣播星歷以及偽距與差距率,當(dāng)列車的BDS 接收機(jī)信號受到電磁干擾或山體遮擋,導(dǎo)致部分衛(wèi)星信號失鎖時,依然存在可用的BDS 信息,并且利用BDS 接收機(jī)給出偽距、偽距率與ⅠNS 計算出的偽距、偽距率進(jìn)行組合[11],提供列車一定時間內(nèi)的定位與導(dǎo)航;并且該組合模式無需使用導(dǎo)航處理器解算列車的位置與速度,省去數(shù)據(jù)處理部分,具有精度高、魯棒性好的特點。

1.2 列車定位數(shù)學(xué)模型

BDS/ⅠNS 列車緊耦合組合定位數(shù)學(xué)模型分為狀態(tài)模型和觀測模型2部分[12]。

1.2.1 系統(tǒng)狀態(tài)模型

系統(tǒng)狀態(tài)變量分為2 類[13]:ⅠNS 誤差和BDS 誤差。系統(tǒng)狀態(tài)共描述為14維變量,表示為:

其中,前12 維為ⅠNS 誤差,后2 維為BDS 誤差,根據(jù)文獻(xiàn)[14]可得出各部分的線性化誤差模型。

結(jié)合ⅠNS 的誤差狀態(tài)方程和BDS 導(dǎo)航系統(tǒng)方程,建立列車定位系統(tǒng)的狀態(tài)模型為:

簡記為:

1.2.2 系統(tǒng)量測模型

列車緊耦合組合定位系統(tǒng)可用的量測據(jù)包括BDS 的偽距和差偽距率等測量值。觀測矢量可以表示為ⅠNS估計值與BDS測量值之差,即

ⅠNS的偽距估計值為:

其中:(xINS,yINS,zINS) 為ⅠNS 輸出的位置坐標(biāo),(xm,ym,zm)為第m顆衛(wèi)星的位置坐標(biāo)。

BDS的偽距可以表示為:

其中,(x,y,z)為當(dāng)前時刻的位置坐標(biāo);δbr為接收機(jī)的時鐘偏移誤差;為其他噪聲。然后,通過將ⅠNS 輸出的位置進(jìn)行泰勒展開,可以將偽距測量方程線性化,偽距方程在當(dāng)前最優(yōu)估計值(xINS,yINS,zINS)處線性化后可得:

進(jìn)一步可計算出偽距測量誤差模型,并經(jīng)過坐標(biāo)變化整理得:

其中

同理可得δy,δz和。

同理可得差偽距測量誤差模型。

結(jié)合上述偽距誤差和差偽距誤差測量模型,并進(jìn)行坐標(biāo)變化,可得測量模型為:

式中:H(·)為非線性函數(shù);V為量測模型的噪聲。

2 基于序貫輔助自適應(yīng)漸消UKF 的信息融合算法

將以上得出的列車緊耦合定位系統(tǒng)的狀態(tài)模型和量測模型離散化處理,可表示為:

其中:wk-1為系統(tǒng)噪聲向量;vk為量測噪聲向量;wk-1與vk對應(yīng)的均值與方差分別為qk-1,rk與Qk-1,Qk-1。

用卡爾曼濾波計算狀態(tài)方程下一時刻的估計值和協(xié)方差矩陣:

進(jìn)一步,選取出2n+1個sigma點χj,k。

式中:χj,k的初值為n,α取0~1,κ=3-n。

將sigma 點代入量測方程進(jìn)行量測更新,量測方程的系統(tǒng)參數(shù)表示為:

式中:ηj,k/k-1和分別為量測值及其均值;Pzz,k/k-1和Pxz,k/k-1分別為量測值協(xié)方差矩陣和互相關(guān)矩陣;和W c j為權(quán)值參數(shù),計算公式為:

其中:β為常數(shù),取值為2。

為防止列車高速運動時,量測噪聲統(tǒng)計量隨時間累計出現(xiàn)突變,引入漸消自適應(yīng)因子加強近期數(shù)據(jù)的有效性,減少陳舊數(shù)據(jù)占比。量測均值的信息序列和協(xié)方差分別為:

進(jìn)一步,采用時間平均遞推法將協(xié)方差Ck變形為:

其中,βk=βk-1/βk-1+b,b為漸消因子,β0=1,β0=1-b,0 <b<1。將用于計算多重漸消因子Λk,可表示為:

采用自適應(yīng)一步算法得:

式中,αi為預(yù)設(shè)比例系數(shù),αi≥1,Mk和Nk表示為:

式中:Φk/k-1與Hk分別為狀態(tài)方程和量測方程的雅可比展開。下一步計算增益矩陣:

最后,更新量測方程,得出k時刻的濾波值和均方差估計,表示為:

在自適應(yīng)漸消UKF 算法中,引入多重漸消因子實質(zhì)為平衡矩陣,通過自適應(yīng)因子修正濾波中的異常值,減少前期數(shù)據(jù)對當(dāng)前時刻的影響。為了提高多重漸消因子的靈活度,采用序貫輔助處理方法計算多重漸消因子,將多量測量的并行處理轉(zhuǎn)換為串行處理。多重漸消因子序貫輔助處理公式如下:

采用序貫輔助處理后的增益矩陣表示為:

3 仿真驗證與分析

為驗證本文提出的序貫輔助的自適應(yīng)漸消UKF 信息融合算法應(yīng)用于列車緊耦合組合定位系統(tǒng)的有效性和準(zhǔn)確性,采用以哈爾濱為起點的列車實測定位數(shù)據(jù)為樣本,列車的初始經(jīng)度和緯度分別為126.58°與45.71°;平均速度為99.90 km/h;最高時速為200 km/h;北向與東向初始速度分別為-204 m/s 與-42 m/s。設(shè)定北斗接收機(jī)采樣時間為T=1 s,仿真時長為1 000 s。將標(biāo)準(zhǔn)UKF 算法與改進(jìn)的UKF 算法應(yīng)用于列車定位系統(tǒng)中,得出列車東向和北向位置誤差曲線圖如圖2。

由圖2 可以看出,采用標(biāo)準(zhǔn)UKF 算法的列車東向位置誤差為6.1~-5.6 m,北向誤差為6.2~-5.9 m;采用改進(jìn)UKF 算法的列車東向位置誤差為4.0~-3.7 m,北向誤差為3.2~-3.7 m。

圖2 列車位置誤差Fig.2 Comparison of train positioning errors

將標(biāo)準(zhǔn)UKF 算法與改進(jìn)的UKF 算法應(yīng)用于列車緊耦合組合定位系統(tǒng)中,得出的列車東向和北向速度誤差如圖3 所示。由圖3 可以看出,采用標(biāo)準(zhǔn)UKF 算法的列車東向速度誤差為0.6~-0.6 m/s,北向速度誤差為0.59~-0.55 m/s;采用改進(jìn)UKF算法的列車東向速度誤差為0.39~-0.35 m/s,北向速度誤差為0.37~-0.35 m/s。

圖3 列車速度誤差Fig.3 Comparison of train velocity errors

以上誤差數(shù)據(jù)可以看出,相較于標(biāo)準(zhǔn)UKF 算法,改進(jìn)的UKF 算法的列車定位誤差明顯下降,說明改進(jìn)UKF算法優(yōu)于標(biāo)準(zhǔn)UKF算法。

為進(jìn)一步驗證改進(jìn)算法的有效性,仿真分析衛(wèi)星信號失鎖情況下列車定位導(dǎo)航精度。仿真時長為500 s,設(shè)置在200~300 s 期間列車因天氣或者山體原因,造成列車部分衛(wèi)星信號失鎖,該時段內(nèi)有效衛(wèi)星數(shù)為3 顆,列車其他參數(shù)保持不變,列車的誤差計算結(jié)果如圖4和圖5所示。

由圖4 可以看出,采用標(biāo)準(zhǔn)UKF 算法的列車東向位置誤差在衛(wèi)星失鎖期間最大值為14.98 m,北向誤差最大值為15.2 m;采用改進(jìn)UKF 算法的列車東向位置誤差最大值為8.8 m,北向誤差最大值為7.92 m,表明改進(jìn)算法在衛(wèi)星信號失鎖的情況下也具有較高的定位精度。

圖4 衛(wèi)星信號失鎖時列車位置誤差Fig.4 Comparison of train positioning errors

由圖5 可以看出,采用標(biāo)準(zhǔn)UKF 算法的列車東向速度誤差在衛(wèi)星失鎖期間最大絕對值為1.63 m/s,北向誤差的最大絕對值為1.7 m/s;采用改進(jìn)UKF 算法的列車東向速度誤差的最大絕對值為0.797 m/s,北向誤差的最大絕對值為0.855 m/s,改進(jìn)算法較好地降低了列車定位的速度誤差。

圖5 衛(wèi)星信號失鎖時列車速度誤差Fig.5 Comparison of train velocity errors

綜上,在列車信號良好的情況下,相比于標(biāo)準(zhǔn)UKF 算法,改進(jìn)UKF 算法的列車導(dǎo)航精度有了明顯的提高;在列車衛(wèi)星信號失鎖的情況下,列車的導(dǎo)航精度有所下降,但是改進(jìn)UKF 算法依然能夠減少由于衛(wèi)星信息減少所帶來的影響,在100 s 的衛(wèi)星失鎖的時間內(nèi),依然能夠提供10 m 以下的導(dǎo)航精度,達(dá)到列車定位的基本要求。

4 結(jié)論

1) 圍繞下一代列控系統(tǒng)對列車精準(zhǔn)定位的需要,并結(jié)合GNSS/ⅠNS 緊耦合組合定位系統(tǒng)的優(yōu)勢,建立了基于BDS/ⅠNS 的列車緊耦合組合定位系統(tǒng)模型,提出了基于序貫輔助自適應(yīng)UKF 的列車定位信息融合算法。

2)提出改進(jìn)算法,該算法在標(biāo)準(zhǔn)UKF算法中,引入自適應(yīng)漸消因子,實時調(diào)整濾波增益,采用序貫輔助的方式,調(diào)節(jié)不同的濾波通道,提高多重漸消因子的靈活度,降低濾波增益的計算難度。

3) 通過實測數(shù)據(jù)對提出的模型和算法進(jìn)行了列車定位信號正常和列車部分衛(wèi)星失鎖情況下的仿真分析,表明提出的改進(jìn)UKF 算法較標(biāo)準(zhǔn)UKF算法具有一定的優(yōu)越性,有效降低了列車定位的位置和速度誤差,提高了列車定位的精度。

猜你喜歡
偽距濾波耦合
BDS-3載波相位平滑偽距單點定位性能分析
擎動灣區(qū)制高點,耦合前海價值圈!
復(fù)雜線束在雙BCI耦合下的終端響應(yīng)機(jī)理
BDS-2三頻偽距單點定位精度分析
星間頻間偽距定位模型的精度分析及程序?qū)崿F(xiàn)*
基于磁耦合的高效水下非接觸式通信方法研究
基于EKF濾波的UWB無人機(jī)室內(nèi)定位研究
一種GMPHD濾波改進(jìn)算法及仿真研究
基于自適應(yīng)Kalman濾波的改進(jìn)PSO算法
RTS平滑濾波在事后姿態(tài)確定中的應(yīng)用
中江县| 延川县| 和静县| 广饶县| 长顺县| 富顺县| 巴楚县| 白玉县| 新乡县| 灯塔市| 大渡口区| 洛宁县| 务川| 莒南县| 兴仁县| 广德县| 安顺市| 满城县| 阿拉善右旗| 弥勒县| 宣威市| 望城县| 洪江市| 贵溪市| 安新县| 南郑县| 元谋县| 随州市| 中西区| 卢氏县| 神池县| 晴隆县| 平遥县| 阳东县| 大安市| 庆安县| 宜君县| 乌兰察布市| 洛扎县| 芮城县| 盐亭县|