劉 霄,張亞東,郭 進(jìn)
(西南交通大學(xué)信息科學(xué)與技術(shù)學(xué)院,成都 610031)
隨著高速鐵路的快速發(fā)展,列車運(yùn)行速度越來越高,行車間隔不斷縮短,如何保障高速鐵路的行車安全,成為當(dāng)前高速鐵路科學(xué)發(fā)展的重大科研問題。高速鐵路系統(tǒng)由高速列車[1]、列控系統(tǒng)[2]、牽引供電[3]、鐵路線路[4]等子系統(tǒng)組成。其中列控車載子系統(tǒng)負(fù)責(zé)為高速列車的運(yùn)行提供控制信號,它的正確與否,對行車安全起著至關(guān)重要的作用。國內(nèi)外針對列控車載子系統(tǒng)進(jìn)行了大量的仿真研究,文獻(xiàn)[5-7]提出了車載中列車速度防護(hù)的算法;文獻(xiàn)[8-9]按照不同的功能模塊劃分實(shí)現(xiàn)了列控車載仿真系統(tǒng);文獻(xiàn)[10-12]對列控車載子系統(tǒng)進(jìn)行了仿真測試。上述研究提供了很多設(shè)計(jì)、實(shí)現(xiàn)和測試方法,但是缺少和高速列車、牽引供電、鐵路線路等其他高速鐵路子系統(tǒng)的聯(lián)合仿真,與高速鐵路實(shí)際運(yùn)營情況相差較大,仿真結(jié)果的可信性較低。
本文通過研究如何實(shí)現(xiàn)高速鐵路耦合大系統(tǒng)下列控車載子系統(tǒng)與其他專業(yè)子系統(tǒng)之間的協(xié)同仿真,驗(yàn)證高速鐵路設(shè)計(jì)的安全性能,對于保障我國高速鐵路的運(yùn)營安全具有重要意義。
在高速鐵路耦合大系統(tǒng)中,車載協(xié)同仿真子系統(tǒng)從列車自動(dòng)駕駛子系統(tǒng)獲取列車控制方式、緩解、啟動(dòng)指令和任務(wù)結(jié)束命令等;根據(jù)列控地面子系統(tǒng)提供的移動(dòng)授權(quán)信息,結(jié)合高速列車動(dòng)力學(xué)仿真子系統(tǒng)計(jì)算得到的列車位置和速度信息,完成列車速度防護(hù)曲線的計(jì)算,并生成控制命令;向自動(dòng)駕駛子系統(tǒng)和牽引傳動(dòng)子系統(tǒng)發(fā)送行車指導(dǎo)信息;實(shí)時(shí)記錄仿真結(jié)果數(shù)據(jù),存入高速鐵路系統(tǒng)基礎(chǔ)數(shù)據(jù)庫。通過不同專業(yè)系統(tǒng)間的耦合仿真,較好地模擬了高速鐵路的實(shí)際運(yùn)營情況。車載協(xié)同仿真子系統(tǒng)與耦合大系統(tǒng)間的接口如圖1所示。
圖1 車載協(xié)同仿真子系統(tǒng)與耦合大系統(tǒng)接口框圖
根據(jù)耦合大系統(tǒng)的功能需求,車載協(xié)同仿真子系統(tǒng)分為數(shù)據(jù)交互及處理、車載計(jì)算與速度防護(hù)(ATP)、DMI和仿真數(shù)據(jù)記錄等4個(gè)子功能模塊,如圖2所示。
圖2 車載協(xié)同仿真子系統(tǒng)結(jié)構(gòu)
數(shù)據(jù)交互及處理模塊負(fù)責(zé)完成車載協(xié)同仿真子系統(tǒng)與列控地面、列車自動(dòng)駕駛、高速列車動(dòng)力學(xué)、牽引傳動(dòng)子系統(tǒng)和高速鐵路系統(tǒng)基礎(chǔ)數(shù)據(jù)庫之間的數(shù)據(jù)交互,并對收發(fā)的數(shù)據(jù)進(jìn)行處理。車載計(jì)算與速度防護(hù)(ATP)模塊根據(jù)數(shù)據(jù)交互及處理模塊提供的列車運(yùn)行參數(shù)、移動(dòng)授權(quán)等信息,計(jì)算生成最限制速度曲線和目標(biāo)-距離速度防護(hù)曲線,實(shí)現(xiàn)速度防護(hù)。DMI模塊根據(jù)規(guī)范[13],完成列車運(yùn)行信息的顯示,并提供司機(jī)輸入數(shù)據(jù)接口。仿真數(shù)據(jù)記錄模塊實(shí)時(shí)將仿真結(jié)果數(shù)據(jù)存入高速鐵路基礎(chǔ)數(shù)據(jù)庫。
列控車載協(xié)同仿真子系統(tǒng)負(fù)責(zé)保障行車安全,記錄運(yùn)行數(shù)據(jù)等,因此它的設(shè)計(jì)一方面要研究速度防護(hù)算法,根據(jù)從自動(dòng)駕駛、高速列車動(dòng)力學(xué)和列控地面子系統(tǒng)獲得的數(shù)據(jù),設(shè)計(jì)仿真邏輯,實(shí)現(xiàn)速度防護(hù);另一方面要考慮與自動(dòng)駕駛等子系統(tǒng)進(jìn)行數(shù)據(jù)交互的時(shí)序。由于車載協(xié)同仿真子系統(tǒng)需要與多個(gè)子系統(tǒng)建立通信連接,啟動(dòng)過程復(fù)雜,因此需要嚴(yán)格控制數(shù)據(jù)交互的內(nèi)容及時(shí)序,確保高速鐵路耦合大系統(tǒng)協(xié)同仿真順利進(jìn)行。
列車速度防護(hù)曲線包括緊急制動(dòng)曲線和常用制動(dòng)曲線[14]。緊急制動(dòng)曲線保證了列車在最不利的情況下采取制動(dòng),而不會超出目標(biāo)距離和目標(biāo)速度。常用制動(dòng)曲線是為降低列車觸發(fā)緊急制動(dòng)頻度,提高列車運(yùn)行的穩(wěn)定性和舒適性而設(shè)定的。因此,緊急制動(dòng)曲線是列車速度防護(hù)曲線計(jì)算的核心。當(dāng)前列車速度防護(hù)多采用目標(biāo)-距離模式曲線方式[15-16]。該方式根據(jù)一次制動(dòng)曲線進(jìn)行制動(dòng),能有效減小行車間隔。根據(jù)該方式,進(jìn)行列車緊急制動(dòng)曲線計(jì)算的方法如圖3所示。
圖3 緊急制動(dòng)曲線計(jì)算方法
首先,根據(jù)目標(biāo)距離確定制動(dòng)終點(diǎn),從制動(dòng)終點(diǎn)開始計(jì)算,以ΔS為步長,根據(jù)公式(1)進(jìn)行迭代計(jì)算,直到計(jì)算結(jié)果v2大于或等于最限制速度,并將該段起點(diǎn)作為制動(dòng)起點(diǎn)。
式中 v1——列車制動(dòng)初速度,km/h;
w1——單位坡道附加阻力,N/kN;
w0——單位基本阻力,N/kN;
b——單位制動(dòng)力,N/kN;
r——轉(zhuǎn)動(dòng)慣量系數(shù);
v2——列車制動(dòng)末速度,km/h。
為保障列車安全運(yùn)行,提高舒適性,車載協(xié)同仿真子系統(tǒng)需要根據(jù)從高速列車動(dòng)力學(xué)仿真子系統(tǒng)獲得的列車當(dāng)前位置和速度,以速度防護(hù)曲線為基礎(chǔ),實(shí)時(shí)進(jìn)行超速判斷。當(dāng)列車超速時(shí),及時(shí)向列車自動(dòng)駕駛子系統(tǒng)發(fā)送相應(yīng)的制動(dòng)命令。
列車速度防護(hù)過程需要綜合考慮列車運(yùn)行等級、故障情況等因素。不同等級下速度防護(hù)曲線計(jì)算所需的數(shù)據(jù)獲取方式不同;根據(jù)故障-安全原則,發(fā)生故障時(shí),車載子系統(tǒng)進(jìn)行降級運(yùn)行或轉(zhuǎn)換行車模式,并將相應(yīng)的控制信息發(fā)送給其他子系統(tǒng)。具體算法流程如圖4所示。
圖4中的列車速度防護(hù)的算法充分考慮了CTCS2級、CTCS3級以及故障、運(yùn)行等情況,為高速鐵路耦合大系統(tǒng)在復(fù)雜環(huán)境下運(yùn)行提供了安全、可靠的控制信息。
在高速鐵路耦合大系統(tǒng)下進(jìn)行協(xié)同仿真時(shí),列控車載協(xié)同仿真子系統(tǒng)的啟動(dòng),運(yùn)行和結(jié)束過程都牽涉到與其他子系統(tǒng)復(fù)雜的數(shù)據(jù)交互,因此需要進(jìn)行嚴(yán)格的時(shí)序控制。由于需要設(shè)計(jì)與多個(gè)子系統(tǒng)進(jìn)行數(shù)據(jù)交互的通信接口,為提高程序的性能,本文采用多線程方法,通過控制線程創(chuàng)建時(shí)機(jī),控制啟動(dòng)時(shí)序。協(xié)同仿真運(yùn)行過程中,分別在每個(gè)線程中設(shè)計(jì)相應(yīng)的數(shù)據(jù)處理函數(shù);最后各線程根據(jù)從列車自動(dòng)駕駛子系統(tǒng)獲得的仿真結(jié)束指令發(fā)出任務(wù)結(jié)束信息。協(xié)同仿真時(shí)序見圖5。
圖4 速度防護(hù)算法流程
車載協(xié)同仿真子系統(tǒng)DMI界面見圖6。
車載協(xié)同仿真子系統(tǒng)將從高速列車動(dòng)力學(xué)仿真子系統(tǒng)獲得的列車當(dāng)前速度、位置等信息以速度表盤的形式顯示;根據(jù)從列控地面子系統(tǒng)接收的移動(dòng)授權(quán)以及線路數(shù)據(jù),生成制動(dòng)曲線,顯示在坐標(biāo)區(qū);當(dāng)前系統(tǒng)時(shí)間、GSM-R連接狀態(tài)、制動(dòng)預(yù)警信息等也以文本或圖標(biāo)的形式顯示。
圖5 協(xié)同仿真時(shí)序圖
圖6 車載DMI界面顯示
本文以“鄭西客運(yùn)專線”的實(shí)際數(shù)據(jù)為基礎(chǔ)進(jìn)行協(xié)同仿真。
測試結(jié)果如圖7。圖7(a)為追蹤列車G1005,圖7(b)為前行列車 G1003,從地面子系統(tǒng)界面(圖7(c))可以看出,G1005的目標(biāo)點(diǎn)為G1003所在閉塞分區(qū)的始端K965+768。
圖7 列車追蹤運(yùn)行
設(shè)置GSM-R故障或RBC故障,仿真結(jié)果如圖8所示。GSM-R/RBC故障前,列車處于CTCS3級運(yùn)行,坐標(biāo)區(qū)用藍(lán)色陰影顯示最限制速度曲線,見圖8(a);故障后,車載協(xié)同仿真子系統(tǒng)進(jìn)入CTCS2級部分監(jiān)控模式,坐標(biāo)區(qū)顯示常用制動(dòng)曲線和緊急制動(dòng)曲線,如圖8(b)所示。
圖8 GSM-R故障/RBC故障設(shè)置
在K940+000~K942+000間設(shè)置限速值為80 km/h的臨時(shí)限速,仿真結(jié)果如圖9所示。從速度表盤可以看出,臨時(shí)限速設(shè)置前(圖9(a)),當(dāng)前允許速度是350 km/h,目標(biāo)速度為0 km/h,坐標(biāo)區(qū)顯示目標(biāo)點(diǎn)為移動(dòng)授權(quán)終點(diǎn);設(shè)置臨時(shí)限速后(圖9(b)),當(dāng)前允許速度為200 km/h,目標(biāo)速度為80 km/h,目標(biāo)點(diǎn)為臨時(shí)限速的起點(diǎn)。
圖9 臨時(shí)限速設(shè)置
仿真結(jié)果數(shù)據(jù)在基礎(chǔ)數(shù)據(jù)庫中的實(shí)時(shí)記錄見圖10。每隔1 s,車載仿真子系統(tǒng)向數(shù)據(jù)庫記錄一次仿真結(jié)果數(shù)據(jù),從圖10所示的數(shù)據(jù)庫記錄表的表頭可以看出,記錄數(shù)據(jù)包括車次號(DMI_ID),線路名(INLINENAME),制動(dòng)預(yù)警時(shí)間圖標(biāo)編碼(C_INT_BM)等。
圖10 數(shù)據(jù)庫中的仿真數(shù)據(jù)記錄
在高速鐵路耦合大系統(tǒng)的平臺下,研究列控車載協(xié)同仿真子系統(tǒng)與高速列車、牽引供電和鐵路線路等子系統(tǒng)間的耦合關(guān)系,設(shè)計(jì)并實(shí)現(xiàn)了列控車載協(xié)同仿真子系統(tǒng)。本文以“鄭西客運(yùn)專線”實(shí)際線路數(shù)據(jù)為基礎(chǔ)進(jìn)行列車追蹤、故障設(shè)置、臨時(shí)限速設(shè)置等仿真實(shí)驗(yàn),驗(yàn)證了該子系統(tǒng)能夠?qū)崿F(xiàn)與高速列車動(dòng)力學(xué)、牽引傳動(dòng)和自動(dòng)駕駛等各專業(yè)仿真子系統(tǒng)的可靠數(shù)據(jù)交互,能在復(fù)雜環(huán)境下保證列車安全運(yùn)行,可為高速鐵路耦合大系統(tǒng)進(jìn)行高速鐵路安全性仿真驗(yàn)證提供有力的保障。
[1]張衛(wèi)華,張曙光.高速列車耦合大系統(tǒng)動(dòng)力學(xué)及服役模擬[J].西南交通大學(xué)學(xué)報(bào),2008,43(2):147-152.
[2]YANG Xiaojuan.The Development and Innovative Direction of Train Control System[C]∥the 2nd International Conference on Intelligent Control and Information Processing,Harbin,July 25-28,2011:442-445.
[3]蔣明.高速鐵路牽引供電與受電系統(tǒng)建模與仿真[D].長沙:中南大學(xué),2012.
[4]龍?jiān)S友,時(shí)瑾,王英杰,等.高速鐵路線路線形動(dòng)力仿真及乘坐舒適度評價(jià)[J].鐵道科學(xué)與工程學(xué)報(bào),2012,9(3):26-33.
[5]Hairong Dong,Bin Ning,Baigen Cai,et al.Automatic Train Control System Development and Simulation for High-Speed Railways[J].IEEE circuits and systems magazine,2010(2):6-18.
[6]HU Xiaohui,ZHOU Xingshe,DONG Jianwu.A Designing Method of Simulation Software for Chinese Train Control System Based on Hybrid Software Agent Model[C]//Proceedings of the Fifth International Conference on Machine Learning and Cybernetics.Dalian,2006:148-153.
[7]郭寧.CTCS2級列控系統(tǒng)超速防護(hù)仿真研究[D].成都:西南交通大學(xué),2008.
[8]徐麗,張勇.CTCS3級列控系統(tǒng)車載設(shè)備仿真子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].鐵路計(jì)算機(jī)應(yīng)用,2008,17(5):8-11.
[9]王黎.CTCS3級列控系統(tǒng)車載子系統(tǒng)仿真研究[D].成都:西南交通大學(xué),2009.
[10]修桂生.CTCS-3級車載設(shè)備測試平臺——列車運(yùn)行仿真器的建模與實(shí)現(xiàn)[D].北京:北京交通大學(xué),2010.
[11]徐麗.CTCS3列控系統(tǒng)仿真測試平臺——車載設(shè)備仿真子系統(tǒng)的研究[D].北京:北京交通大學(xué),2007.
[12]張仕雄.CTCS-3級列控系統(tǒng)測試序列合理性驗(yàn)證的研究[J].鐵道標(biāo)準(zhǔn)設(shè)計(jì),2012,12:103-105.
[13]中華人民共和國鐵道部.運(yùn)基信號[2008]670號 CTCS-3級列控車載設(shè)備人機(jī)界面(DMI)顯示規(guī)范(V1.0)[S].北京:中國鐵道出版社,2008.
[14]上官偉,蔡伯根,王晶晶,等.時(shí)速250 km以上高速列車制動(dòng)模式曲線算法[J].交通運(yùn)輸工程學(xué)報(bào),2011,11(3):41-46.
[15]郭寧,楊巍,吳亮.CTCS2級列車運(yùn)行控制系統(tǒng)超速防護(hù)仿真研究[J].交通運(yùn)輸工程與信息學(xué)報(bào),2007,5(4):122-126.
[16]Booth PD.Intermittent and continuous automatic train protection[C]∥IET Professional Development Course on Railway Signaling and Control Systems,Birmingham,UK,2010:86-113.