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

?

基于三維視景的車載ATP仿真系統(tǒng)研究

2018-11-23 03:34向美柱鄭杰良張銘瑤王懷松
現(xiàn)代城市軌道交通 2018年11期
關(guān)鍵詞:視景列車運(yùn)行車載

向美柱,鄭杰良,張銘瑤,王懷松

(1. 西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院,四川成都 611756;2. 中鐵二院工程集團(tuán)有限責(zé)任公司通信信號(hào)設(shè)計(jì)研究院,四川成都 610031)

0 引言

列車運(yùn)行控制是一個(gè)工程量大、復(fù)雜的系統(tǒng)過程,受制于資金、技術(shù)、時(shí)間等多種因素,現(xiàn)實(shí)中很難建立一個(gè)真實(shí)的試驗(yàn)平臺(tái)進(jìn)行相關(guān)研究和測(cè)試,然而計(jì)算機(jī)仿真技術(shù)的發(fā)展為其提供了行之有效的解決辦法。視景仿真技術(shù)是計(jì)算機(jī)仿真技術(shù)的重要分支,是集多種高新技術(shù)于一體的綜合運(yùn)用[1]。我國在上世紀(jì)末就開始將視景技術(shù)應(yīng)用于城市軌道交通仿真中。黃友能等以北京地鐵 2 號(hào)線為背景研究了場(chǎng)景模型的生成、動(dòng)態(tài)場(chǎng)景的控制和視點(diǎn)變換[2];蘇虎等基于分布式結(jié)構(gòu)計(jì)算,從場(chǎng)景模型的建立、自然現(xiàn)象的模擬等方面,設(shè)計(jì)與實(shí)現(xiàn)了三通道的視景系統(tǒng)[3];宋曉偉等探討三維視景應(yīng)用的可行性,分析并建立了三維模型與虛擬場(chǎng)景[4-5];譚喜堂等針對(duì)城市軌道交通特點(diǎn),采用多種三維技術(shù)實(shí)現(xiàn)了具有虛擬駕駛臺(tái)和三維視景的模擬駕駛培訓(xùn)系統(tǒng)[6-8];楊林等對(duì)自然對(duì)象和鐵路設(shè)備對(duì)象進(jìn)行三維建模,實(shí)現(xiàn)了列車運(yùn)行的三維動(dòng)態(tài)視景[9-10]。上述研究對(duì)列車運(yùn)行三維仿真提供了很多思路,但大多用于交互式的駕駛培訓(xùn)或三維演示,而深入結(jié)合信號(hào)系統(tǒng)控制原理進(jìn)行的研究較少。

ATP 系統(tǒng)是列車運(yùn)行控制系統(tǒng)的重要子系統(tǒng),承擔(dān)著保證列車安全運(yùn)行的重要功能,是實(shí)現(xiàn)列車超速防護(hù)、追蹤間隔控制的核心[11]。在基于通信的列車控制系統(tǒng)(CBTC)下,ATP 系統(tǒng)主要由地面設(shè)備和車載設(shè)備組成,其中車載設(shè)備是 ATP 系統(tǒng)的關(guān)鍵,它根據(jù)地面移動(dòng)授權(quán)生成速度防護(hù)曲線,實(shí)時(shí)監(jiān)督列車運(yùn)行速度。

本文以車載 ATP 系統(tǒng)為研究對(duì)象,并基于 MSTS 平臺(tái)的底層引擎和模型庫,以鄭州地鐵 1 號(hào)線為背景,建立三維視景,為實(shí)現(xiàn)車載 ATP 的功能提供一個(gè)真實(shí)客觀的現(xiàn)場(chǎng)列車運(yùn)行環(huán)境。

1 視景系統(tǒng)的建立

隨著計(jì)算機(jī)技術(shù)的發(fā)展,視景仿真的實(shí)現(xiàn)方法和平臺(tái)也日趨多元化。無論是傳統(tǒng)的 Creator、Vega、CAD、3DMax,還是最新虛擬現(xiàn)實(shí)仿真技術(shù)代表 Unity3D,都有不可忽視的局限性[12-13],即學(xué)習(xí)成本高、建模難度大、周期長、模型復(fù)用程度低等。而本文選取的MSTS雖然是一款早期的游戲引擎,但具有配套的線路編輯器、地形編輯器、駕駛室編輯器和任務(wù)編輯器,有強(qiáng)大的模型庫和圖像處理能力,可擴(kuò)展性強(qiáng),能批量進(jìn)行三維場(chǎng)景的創(chuàng)建,這極大地提高了建模的質(zhì)量和效率。

鄭州地鐵 1 號(hào)線一期全長 26.2 km,共設(shè)車站 20 座。依據(jù) CAD 設(shè)計(jì)圖紙,在 MSTS 地形編輯器中,結(jié)合 Google Earth 的經(jīng)緯度地標(biāo)信息,指定地形區(qū)域,導(dǎo)入數(shù)字高程模型(DEM)實(shí)體地面模型包,確定線路走向與位置,實(shí)現(xiàn)對(duì)所在線路的地形仿真復(fù)原,如圖 1 所示。

線路地形及走向復(fù)原后,即可在編輯器中進(jìn)行場(chǎng)景模型的布置。視景系統(tǒng)的模型包括車站、列車、軌道、信號(hào)設(shè)備(道岔、信號(hào)機(jī)、轉(zhuǎn)轍機(jī)等)、隧道等。MSTS目前的模型庫中已支持大多數(shù)城市軌道交通場(chǎng)景的需要,對(duì)于少量不存在的模型,仍需使用 3DMax 進(jìn)行建模。視景系統(tǒng)最終呈現(xiàn)效果如圖 2 所示。

2 車載 ATP 仿真系統(tǒng)總體設(shè)計(jì)

根據(jù)功能需求,對(duì)仿真系統(tǒng)進(jìn)行設(shè)計(jì),如圖 3 所示,系統(tǒng)由視景子系統(tǒng)和車載 ATP 子系統(tǒng) 2 部分組成。由場(chǎng)景建模、場(chǎng)景驅(qū)動(dòng)和場(chǎng)景輸出共同構(gòu)成的視景系統(tǒng)模擬現(xiàn)場(chǎng)環(huán)境。通過視景系統(tǒng)內(nèi)部提供的應(yīng)用程序編程接口,創(chuàng)建了模擬區(qū)域控制器(ZC)的三維數(shù)據(jù)中轉(zhuǎn)服務(wù)器,用于接收現(xiàn)場(chǎng)線路數(shù)據(jù)、車輛運(yùn)行數(shù)據(jù)、車輛狀態(tài)數(shù)據(jù)等,同時(shí)接收來自車載 ATP 的命令,反饋給三維列車。

車載 ATP 主要由 6 個(gè)模塊組成。

(1)接口服務(wù)器:連接視景系統(tǒng),獲取視景系統(tǒng)中的各種靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)。

(2)基礎(chǔ)數(shù)據(jù)設(shè)置:超速防護(hù)的計(jì)算初始條件,獲取列車特性、時(shí)間特性、阻力系數(shù)、線路限速等數(shù)據(jù)。

(3)超速防護(hù):根據(jù)目標(biāo)點(diǎn)及目標(biāo)距離,實(shí)時(shí)生成超速防護(hù)曲線。

(4)測(cè)速定位:依據(jù)視景系統(tǒng)的動(dòng)態(tài)尋徑和視點(diǎn)控制原理,確定當(dāng)前列車所在區(qū)間,獲取列車的位置和速度。

(5)速度監(jiān)督:實(shí)時(shí)監(jiān)督列車運(yùn)行速度,當(dāng)速度超過 ATP 防護(hù)曲線時(shí),能及時(shí)實(shí)施最大常用制動(dòng)或緊急制動(dòng)。

(6)運(yùn)行動(dòng)力學(xué)計(jì)算:以視景系統(tǒng)中的實(shí)際線路為例,根據(jù)運(yùn)動(dòng)學(xué)方程,計(jì)算列車的牽引力、制動(dòng)力和阻力,為超速防護(hù)提供依據(jù)。

圖1 鄭州地鐵 1 號(hào)線線路復(fù)原

圖2 視景系統(tǒng)

圖3 基于三維視景的車載 ATP 系統(tǒng)結(jié)構(gòu)

3 車載 ATP 仿真系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

基于面向?qū)ο蠓抡娣椒?,依?jù) OR 開源程序,使用C#語言進(jìn)行程序設(shè)計(jì)與實(shí)現(xiàn)。其中涉及的關(guān)鍵技術(shù)有多進(jìn)程、Socket 通信、ADO.NET、XNA 技術(shù)等。

3.1 視景系統(tǒng)與車載 ATP 通信

通信模塊基于以太網(wǎng)傳輸控制協(xié)議(TCP)通信,根據(jù)典型的客戶/服務(wù)器(C/S)模式,使用流式 Socket 套接字來實(shí)現(xiàn)。系統(tǒng)通信的傳輸業(yè)務(wù)主要包括 3 種:車輛控制信息、車輛狀態(tài)信息、線路信息,如圖 4 所示。

圖4 系統(tǒng)通信數(shù)據(jù)流

通過對(duì)視景系統(tǒng)創(chuàng)建的外部接口,在列車運(yùn)行過程中不斷將列車速度、位置、目標(biāo)距離、車次號(hào)等車輛運(yùn)行數(shù)據(jù),以及線路坡度、曲線、隧道等線路數(shù)據(jù)發(fā)送給三維數(shù)據(jù)服務(wù)器,繼而轉(zhuǎn)發(fā)給 ATP 接口服務(wù)器。車載 ATP 接收并處理來自視景系統(tǒng)的數(shù)據(jù),通過計(jì)算確定移動(dòng)授權(quán)(MA)并發(fā)送給視景系統(tǒng),以實(shí)現(xiàn)三維列車在 ATP 防護(hù)下的運(yùn)行。

3.2 超速防護(hù)

CBTC 安全制動(dòng)模型定義了列車在最不利情況下從觸發(fā)緊急制動(dòng)到停車的整個(gè)過程,是實(shí)現(xiàn)超速防護(hù)功能的重要基礎(chǔ)。它由緊急制動(dòng)曲線、緊急制動(dòng)觸發(fā)曲線、ATP 曲線組成[14]。根據(jù)保障性緊急制動(dòng)率(GEBR)可以計(jì)算得到緊急制動(dòng)曲線;根據(jù)緊急制動(dòng)曲線可計(jì)算出緊急制動(dòng)觸發(fā)曲線;根據(jù)緊急制動(dòng)觸發(fā)曲線可得到 ATP曲線。對(duì) ATP 系統(tǒng)的仿真研究,重點(diǎn)在于對(duì)安全制動(dòng)曲線的研究[15-16]。

3.2.1 緊急制動(dòng)曲線

根據(jù)目標(biāo)-距離模式,使用反算法建立防護(hù)曲線的計(jì)算模型[17],如圖 5 所示。

設(shè)列車目標(biāo)速度為vtarget,km / h;目標(biāo)距離為starget,m;列車制動(dòng)初速度為vs;末速度為ve。使用微元法將starget劃分成若干個(gè)固定長度 Δs的區(qū)段;在一個(gè)微元里,可認(rèn)為列車的加速度a(m/s2)和列車所受合力f(N/kN)是恒定不變的。

圖5 反算法原理

算法具體步驟如下。

(1)根據(jù)移動(dòng)授權(quán)終點(diǎn),確定目標(biāo)距離starget。

(2)確定目標(biāo)點(diǎn)位置和目標(biāo)速度vtarget,若目標(biāo)點(diǎn)為車站或前行列車,則vtarget為 0;若目標(biāo)點(diǎn)在限速區(qū)段,則vtarget為限速值。

(3)計(jì)算最限制速度曲線(MRSP)上的最限制速度,以確定本次計(jì)算的頂棚速度vlimit。

(4)將starget劃分成n個(gè)固定長度l的 Δs區(qū)段,n=starget/l,其中步長l可視精度靈活選取。

(5)設(shè)i為計(jì)數(shù)器, List < double > 為存儲(chǔ)制動(dòng)初速度的泛型集合,令i= 0,根據(jù)式(1),計(jì)算第n個(gè)區(qū)段的制動(dòng)初速度 。

(6)令i=i+ 1,根據(jù)式(1)計(jì)算vs。

(7)比較vs與vlimit,若vs<vlimit,則 List[n-i]=vs,否則 List[n-i]=vlimit。

(8)比較n與i,若i<n,記錄該區(qū)段的制動(dòng)初速度vs,并設(shè)置下一區(qū)段的制動(dòng)末速度為ve=vs,轉(zhuǎn)步驟(6);若i=n,則結(jié)束計(jì)算。

將全部所求的速度點(diǎn)(iΔs,vei)用平滑曲線連接,即得到緊急制動(dòng)曲線。

3.2.2 緊急制動(dòng)觸發(fā)曲線和 ATP 曲線

設(shè)ad為最大惰行加速度,aq為最大牽引加速度,tATP為 ATP 設(shè)備制動(dòng)反應(yīng)時(shí)間,tz為制動(dòng)建立時(shí)間,tq為牽引切除時(shí)間,緊急制動(dòng)曲線上的點(diǎn)為(vi,si)。根據(jù)式(2)和(3)可計(jì)算對(duì)應(yīng)的緊急制動(dòng)觸發(fā)曲線上的點(diǎn)

同樣將所求緊急制動(dòng)觸發(fā)曲線的全部點(diǎn)由平滑曲線連接,即可得到緊急制動(dòng)觸發(fā)曲線。根據(jù)文獻(xiàn)[14]可知,緊急制動(dòng)觸發(fā)曲線與 ATP 曲線存在一定的超速允許量,用緊急制動(dòng)觸發(fā)曲線上的速度減去規(guī)定的超速允許量,即可得到 ATP 允許速度。

3.2.3 最限制速度曲線

最限制速度是確定頂棚速度的關(guān)鍵,綜合考慮了模式限速、臨時(shí)限速、靜態(tài)限速、列車構(gòu)造速度等多種因素并取其中的最小值[18]。此外,在一段線路中的最限制速度曲線計(jì)算時(shí),從較低限速區(qū)到較高限速區(qū),還要考慮列車車長因素。為簡(jiǎn)化計(jì)算,仿真系統(tǒng)中最限制速度由用戶根據(jù)實(shí)際線路情況設(shè)置。

3.3 測(cè)速定位

視景系統(tǒng)中,通過 MSTS 提供的應(yīng)用程序接口,結(jié)合 OR,由程序?qū)崟r(shí)獲取列車當(dāng)前速度。列車位置由空間坐標(biāo)X、Y唯一確定(由于仿真線路在同一平面,可忽略Z坐標(biāo)),從線路轉(zhuǎn)換軌開始,在每站之間按一定間距和順序設(shè)置虛擬應(yīng)答器,記錄坐標(biāo)并保存到數(shù)據(jù)庫中。虛擬應(yīng)答器用于校驗(yàn)列車的當(dāng)前位置和速度。表 1 為數(shù)據(jù)庫中虛擬應(yīng)答器位置數(shù)據(jù)的存放格式,其中station 表示車站序號(hào),order 表示當(dāng)前車站對(duì)應(yīng)的后面區(qū)間某個(gè)虛擬應(yīng)答器編號(hào)。例如 order = 01,表示第 1 個(gè)站后面的第 1 個(gè)虛擬應(yīng)答器,其坐標(biāo)為(-970.601,90.768 4)。

表1 虛擬應(yīng)答器位置數(shù)據(jù)存放格式

該模塊為超速防護(hù)的實(shí)現(xiàn)提供了必要的速度及位置數(shù)據(jù)。

3.4 列車動(dòng)力學(xué)計(jì)算

車輛的牽引和制動(dòng)大小由其各自的特性曲線決定,特性曲線以一組離散點(diǎn)的方式由廠家提供。本文只考慮滿載情況,圖 6 為仿真所需制動(dòng)特性曲線。

設(shè)點(diǎn) A(v1,B1)、B(v2,B2)為制動(dòng)特性曲線上任意 2 點(diǎn),使用線性插值法,根據(jù)式(4),可求出 A、B 間任意vx時(shí)的制動(dòng)力Bx。

圖6 制動(dòng)特性曲線

牽引力與上述類似。列車在運(yùn)行過程中,產(chǎn)生的阻力包括基本阻力和附加阻力,附加阻力又主要包括坡道附加阻力、曲線附加阻力和隧道附加阻力。設(shè)列車制動(dòng)力為B,kN;列車單位基本阻力為w0,N/kN;單位坡道附加阻力為wi,N/kN;單位曲線附加阻力為wr,N/kN;單位隧道附加阻力為ws,N/kN;定員載荷質(zhì)量為M,t;重力加速度為g,回轉(zhuǎn)質(zhì)量系數(shù)為r,則列車在制動(dòng)運(yùn)行工況下所受單位合力、加速度為:

根據(jù)列車牽引計(jì)算規(guī)程,列車基本阻力由經(jīng)驗(yàn)公式給出:

設(shè)i為坡度,θ為軌道與水平線夾角,R為線路曲線半徑,Ls為隧道長度,則單位坡道附加阻力、單位曲線附加阻力、單位隧道附加阻力分別為:

視景系統(tǒng)中線路數(shù)據(jù)格式如表 2 所示,其中θ為正表示上坡,為負(fù)表示下坡,能唯一確定軌道坡度,計(jì)算坡道阻力;軌道若為彎軌表示該位置線路為曲線,半徑R能唯一確定曲線阻力;視景系統(tǒng)中的空間坐標(biāo)X、Y能唯一確定車輛運(yùn)行時(shí)分的位置和目標(biāo)距離,可結(jié)合測(cè)速定位功能,確定隧道長度,計(jì)算隧道阻力和基本阻力。

表2 視景系統(tǒng)線路數(shù)據(jù)格式

牽引計(jì)算程序?qū)崿F(xiàn)過程如圖 7 所示。

圖7 牽引計(jì)算程序

3.5 速度監(jiān)督

根據(jù)“撞硬墻”方式的移動(dòng)閉塞原理,后行列車以前行列車尾部(附加一定安全距離)為追蹤點(diǎn)運(yùn)行。在視景系統(tǒng)中創(chuàng)建 TrainCar類,定義列車速度屬性值SpeedMps,依據(jù)動(dòng)態(tài)尋徑原理,實(shí)時(shí)更新速度值。程序?qū)崿F(xiàn)過程如圖 8 所示,車載ATP 時(shí)刻監(jiān)督列車的運(yùn)行速度 SpeedMps,當(dāng)實(shí)際運(yùn)行速度超過了 ATP 允許速度,列車發(fā)出報(bào)警并實(shí)施常用制動(dòng);若列車已實(shí)施最大常用制動(dòng)且在規(guī)定時(shí)間內(nèi)速度仍然超過 ATP 防護(hù)速度,則觸發(fā)緊急制動(dòng),制動(dòng)過程嚴(yán)格按照緊急制動(dòng)曲線或在其下方進(jìn)行,以保證列車在目標(biāo)點(diǎn)前停車,確保行車安全。

圖8 速度監(jiān)督程序

4 測(cè)試與結(jié)果

根據(jù)式(1)~(10),基于超速防護(hù)的反算迭代計(jì)算模型,采用分布式模塊技術(shù)完成了車載 ATP 的設(shè)計(jì),仿真界面如圖 9 所示。

圖9 車載 ATP 仿真平臺(tái)

鄭州地鐵車輛采用 6 輛編組的B 型車,定員載荷時(shí)列車質(zhì)量M為285.34 t[19]。為簡(jiǎn)化計(jì)算,依據(jù)文獻(xiàn)[20-21],系統(tǒng)所采用的其他仿真參數(shù)設(shè)置為:ATP 設(shè)備反應(yīng)時(shí)間 2 s,緊急制動(dòng)建立時(shí)間 1.5 s,牽引切除時(shí)間 0.4 s,最大惰行加速度 0.5 m/s2,最大牽引加速度 1.134 m/s2,列車最大限制速度80 km/h,回轉(zhuǎn)質(zhì)量系數(shù) 0.08,速度測(cè)量誤差 5%。

結(jié)合實(shí)驗(yàn)室鄭州地鐵 1 號(hào)線ATS 進(jìn)行聯(lián)合測(cè)試,以“西三環(huán)站—秦嶺路站”為例,后行 10520車次列車以前行10120 車次列車的尾部為追蹤點(diǎn)(附加一定安全裕量),測(cè)試結(jié)果如圖 10所示。

后行列車速度始終能保證在防護(hù)曲線下運(yùn)行,一旦超速能及時(shí)進(jìn)行常用制動(dòng)或緊急制動(dòng)。由于在搭建三維環(huán)境時(shí),為減少建模工作量,并未完全按照實(shí)際數(shù)據(jù)對(duì)線路進(jìn)行還原,所以系統(tǒng)所得到的緊急制動(dòng)距離與實(shí)際運(yùn)行參數(shù)還存在一定誤差,但仿真測(cè)試證明系統(tǒng)整體運(yùn)行良好,達(dá)到了預(yù)期仿真目的。

5 結(jié)語

車載 ATP 是城市軌道交通中確保列車行車安全的重要組成部分,本文針對(duì)視景仿真技術(shù)主要應(yīng)用于駕駛培訓(xùn)和三維演示的情況,提出了基于三維視景的一種車載ATP 仿真設(shè)計(jì)方法。根據(jù)實(shí)際線路創(chuàng)建的視景系統(tǒng),提供了逼真的列車運(yùn)行環(huán)境,以此進(jìn)行車載 ATP 的仿真研究,實(shí)現(xiàn)了列車的測(cè)速定位、超速防護(hù)、速度監(jiān)督等功能。

本文提出視景技術(shù)與列控車載系統(tǒng)結(jié)合的仿真方法極具擴(kuò)展性,系統(tǒng)可根據(jù)不同實(shí)際需求,采集線路數(shù)據(jù),對(duì)地鐵線路進(jìn)行視景還原,然后可進(jìn)一步結(jié)合列控車載原理進(jìn)行仿真研究。這對(duì)于近年來快速發(fā)展的城市軌道交通,無論是新線建設(shè)還是舊線改造,都為前期車載 ATP 的仿真研究和測(cè)試提供了一個(gè)新的解決思路,對(duì)其他列控子系統(tǒng)的研制、測(cè)試,以及設(shè)備參數(shù)優(yōu)化、線路設(shè)計(jì)等也同樣具有實(shí)際意義。

圖10 測(cè)試結(jié)果

猜你喜歡
視景列車運(yùn)行車載
一種車載可折疊宿營住房
虛擬現(xiàn)實(shí)技術(shù)在游戲設(shè)計(jì)中的應(yīng)用及研究
改善地鐵列車運(yùn)行舒適度方案探討
高速磁浮車載運(yùn)行控制系統(tǒng)綜述
奔馳S級(jí)48V車載電氣系統(tǒng)(下)
CBTC系統(tǒng)列車運(yùn)行間隔控制仿真研究
智能互聯(lián)勢(shì)不可擋 車載存儲(chǔ)需求爆發(fā)
列車運(yùn)行控制系統(tǒng)技術(shù)發(fā)展趨勢(shì)分析
相同徑路的高速列車運(yùn)行圖編制方法
全回轉(zhuǎn)拖輪運(yùn)動(dòng)建模與視景仿真
台州市| 西丰县| 东乡县| 南乐县| 张家川| 芒康县| 长兴县| 平定县| 柳州市| 台北市| 锡林郭勒盟| 勐海县| 岑巩县| 金沙县| 三河市| 交城县| 集贤县| 塔河县| 辽阳市| 恭城| 大方县| 吉安县| 翼城县| 汶川县| 嘉峪关市| 息烽县| 福州市| 墨江| 重庆市| 清远市| 大庆市| 印江| 当阳市| 务川| 忻城县| 宝坻区| 邹城市| 遵义市| 禄丰县| 大方县| 南郑县|