李嘉懿 ,王長林
(西南交通大學(xué) 信息科學(xué)與技術(shù)學(xué)院, 成都 610031)
無線閉塞中心(RBC)是CTCS-3級列控系統(tǒng)的地面核心設(shè)備,也是關(guān)系到列車行駛安全的重要設(shè)備。RBC根據(jù)所運(yùn)行列車的位置、軌道占用、列車進(jìn)路、臨時限速、災(zāi)害防護(hù)和線路參數(shù)等信息,計(jì)算出針對所控列車的行車許可(MA),并通過GSM-R將MA、線路參數(shù)、臨時限速信息傳送給CTCS-3級車載子系統(tǒng),同時通過GSM-R無線通信系統(tǒng)接收車載設(shè)備發(fā)送的位置和列車數(shù)據(jù)等信息,保證其管轄范圍內(nèi)列車的運(yùn)行安全。當(dāng)列車從一個RBC管轄區(qū)域運(yùn)行到另一個RBC管轄區(qū)域的過程中涉及RBC切換,而RBC切換效率是保證列車在切換點(diǎn)不減速運(yùn)行的重要因素,當(dāng)RBC故障時,切換效率會受到影響。運(yùn)用形式化語言中隨機(jī)Petri網(wǎng)(SPN)對切換過程進(jìn)行建模,可分析出RBC故障對切換及列車行駛安全的影響。
在切換過程中,RBC1(移交RBC)負(fù)責(zé)向RBC2(接收RBC)發(fā)送切換預(yù)告信息(車載設(shè)備ID、RBC邊界的應(yīng)答器組ID、列車數(shù)據(jù)等)、進(jìn)路請求信息、切換通告信息、切換確認(rèn)信息、切換取消信息。RBC2負(fù)責(zé)向RBC1發(fā)送進(jìn)路信息、接管列車信息。RBC切換分為兩種情況,圖1為RBC切換示意圖。
圖1 RBC切換示意圖
有兩臺車載電臺情況下,當(dāng)列車越過切換應(yīng)答器,車載設(shè)備向RBC1發(fā)送位置報告后,RBC1向車載設(shè)備發(fā)送切換命令及RBC2的電話信息,同時向RBC2發(fā)送列車信息,當(dāng)車載設(shè)備收到電話信息后呼叫RBC2,之后的過程中車載要同時向兩個RBC發(fā)送位置報告,當(dāng)列車頭部(最大安全前端)越過邊界后,車載設(shè)備向RBC1及RBC2發(fā)送位置報告。從此,車載設(shè)備只使用從RBC2接收到的信息,并拒絕接受RBCl除終止會話信息之外的其他信息。RBC2收到列車最大前端已越過RBC切換邊界的位置報告后向RBCl發(fā)送接管列車信息。當(dāng)列車尾部(最小安全末端)越過邊界后,車載設(shè)備向RBC1及RBC2發(fā)送位置報告。車載設(shè)備接收到RBC1切斷無線連接的命令后,中斷與RBC1的通信連接,完成切換。
與兩臺不同的是,當(dāng)列車尾部越過切換點(diǎn)、車載設(shè)備接收到RBC1切斷無線連接命令后,切斷與RBC1的通信連接。車載設(shè)備根據(jù)RBC1先前下達(dá)的切換命令,呼叫RBC2。呼叫成功后,列控車載設(shè)備向RBC2發(fā)送通信初始化信息、RBC2向列車發(fā)送通信版本信息、車載設(shè)備向RBC2發(fā)送通信建立信息。至此,車載設(shè)備與RBC2建立了通信會話。
對于列車運(yùn)行系統(tǒng)的建模和分析,目前,已經(jīng)有很多國外教學(xué)機(jī)構(gòu)和學(xué)者運(yùn)用形式化語言對其的并發(fā)、實(shí)時和分布式等特點(diǎn)進(jìn)行研究,由于形式化語言有著堅(jiān)實(shí)的數(shù)學(xué)理論作為基礎(chǔ),所以能夠更加準(zhǔn)確地描述模型的隨機(jī)性等特點(diǎn),本文利用SPN對非確定性、并發(fā)事件的處理能力,對RBC的故障模型進(jìn)行仿真,這樣可以得出更加準(zhǔn)確的定量分析結(jié)果。
SPN是把變遷與隨機(jī)的指數(shù)分布實(shí)施延時相聯(lián)系。 SPN模型是將基本的Petri的每一個變遷相關(guān)聯(lián)一個實(shí)施速率,一個SPN同構(gòu)于一個連續(xù)時間的馬爾科夫鏈(MC),典型的SPN假設(shè)變遷的實(shí)施時間呈指數(shù)分布,這樣可以通過與其同構(gòu)的MC進(jìn)行求解。
在連續(xù)時間SPN中,一個變遷從可實(shí)施到實(shí)施需要延時,即從一個變遷t變成可實(shí)施的時刻到它實(shí)施時刻之間被看成是一個連續(xù)隨機(jī)變量xt(取正實(shí)數(shù)值),且服從于一個分布函數(shù)t:
在不同類型的隨機(jī)時間網(wǎng)中,這個分布函數(shù)的定義是不一樣的。連續(xù)時間SPN中,相關(guān)于每個變遷的分布函數(shù)定義成一個指數(shù)分布函數(shù):
其中,實(shí)參數(shù)λt(λt>0)是變遷t的平均實(shí)施速率,變遷x≥0。
SPN的分析方法分3個過程:(1)建立系統(tǒng)的一個SPN模型;(2)求出SPN的可達(dá)圖后作出同構(gòu)的MC;(3)基于MC的穩(wěn)定狀態(tài)概率對所要求的系統(tǒng)進(jìn)行性能分析。本文運(yùn)用SPNP6.0作為分析求解軟件。
RBC切換成功率受多方面因素的影響,包括GSM-R網(wǎng)絡(luò)故障,RBC故障,其它地面設(shè)備故障等,根據(jù)CTCS-3級列控系統(tǒng)總體技術(shù)方案中的規(guī)定:RBC故障后,受其控制的列車將中斷與RBC之間的通信連接,15 s后由于列車不能從RBC收到任何消息,將進(jìn)行制動,列車運(yùn)行速度降至滿足CTCS-2級系統(tǒng)運(yùn)行速度時,自動轉(zhuǎn)為CTCS-2級,備用系統(tǒng)繼續(xù)運(yùn)行。RBC設(shè)備區(qū)域內(nèi)所有CTCS-3級列車注冊信息將在5 min后自動刪除,故障恢復(fù)后,CTCS-2級列車將呼叫RBC重新進(jìn)行注冊并申請行車許可,列車在獲得MA后,自動由CTCS-2級控車轉(zhuǎn)到CTCS-3級控車。
文中將RBC切換流程分為以下3個時段:
時段1:列車未到達(dá)切換預(yù)告點(diǎn)但在距離切換預(yù)告點(diǎn)一段時間內(nèi)處;時段2:列車越過切換預(yù)告點(diǎn)但頭部還未越過切換點(diǎn);時段3:列車頭部越過切換點(diǎn)。
各時段分布示意如圖2。
圖2 時段分布示意圖
以上3個時段下RBC2故障對列車切換的影響各不相同。本文運(yùn)用SPN,對以上3種情況下RBC2故障時RBC切換的成功率進(jìn)行分析。
以下模型均為1臺車載設(shè)備情況下RBC2故障對切換成功率的影響,介紹RBC故障時整體RBC切換時的模型以及時段2時、時段3情況下RBC故障對切換的影響。
在時段1中,RBC2對列車的切換沒有影響,所以此處不作分析。
該模型描述了在切換過程中RBC發(fā)生故障時,列車將降級至CTCS-2級運(yùn)行,以及RBC功能恢復(fù)后,列車恢復(fù)至CTCS-3級運(yùn)行的情況。
圖3 RBC故障模型
如圖3,庫所normal代表列車正常行駛,經(jīng)過15 s(變遷timeout1)后沒有接收到RBC信息,到達(dá)庫所bad即判定RBC故障。
RBC故障后,經(jīng)過5 min(變遷timeout2),若無回復(fù)則轉(zhuǎn)至庫所delete(刪除注冊),待RBC恢復(fù),經(jīng)過庫所receive(列車重新收到RBC信息)后,RBC進(jìn)入庫所RBCready(RBC進(jìn)入正常工作狀態(tài)),列車呼叫RBC請求行車許可(變遷ReqRBC),收到行車許可后,進(jìn)入庫所RecRBC,升至CTCS-3級列車運(yùn)行(變遷C3)。
經(jīng)過制動(變遷Brake)后列車降至庫所C2(CTCS-2級)運(yùn)行,若RBC恢復(fù),則重聯(lián)成功(庫所success),RBC進(jìn)入庫所RBCready(RBC進(jìn)入正常工作狀態(tài)),列車呼叫RBC,請求行車許可(變遷ReqRBC),收到行車許可后進(jìn)入庫所RecRBC,升至CTCS-3級列車運(yùn)行(變遷C3)。
時段2的情況下RBC2故障的切換流程模型如圖4。
庫所normal代表列車正常行駛,車載向RBC1發(fā)送列車位置(變遷send),RBC1收到(庫所receive)后向RBC2轉(zhuǎn)發(fā)列車信息(變遷send2)。等待接收信息(庫所waiting),計(jì)時6 s后(變遷timeout)若重聯(lián)成功,進(jìn)入庫所success,直到接收到下一次的MA(變遷receive)后正常行駛。
圖4 時段2情況下RBC2故障的切換流程模型
若重聯(lián)未成功,進(jìn)入庫所fail,列車按原來的行車許可繼續(xù)前進(jìn)期間等待RBC2恢復(fù)(庫所waiting),計(jì)時15 s(timeout1)后仍未恢復(fù)則切換失敗,到達(dá)庫所fail1,表示切換失敗。
若成功則進(jìn)入庫所success1,恢復(fù)RBC控車(變遷receive),正常運(yùn)行(庫所run)。
時段3的情況下RBC2故障的切換流程模型如圖5。
圖5 時段3情況下RBC2故障的切換流程模型
庫所normal代表列車正常行駛,此時列車在行駛完RBC1的行車許可后,向RBC2發(fā)送行車許可(變遷send),等待RBC2發(fā)送行車許可(庫所waiting),再次呼叫RBC2(變遷send2),進(jìn)入庫所P2等待RBC2的行車許可,經(jīng)過15 s(變遷timeout)后,若RBC回執(zhí)信息,則進(jìn)入success庫所,若未接收到RBC2的信息,則進(jìn)入庫所fail(切換失?。?,接收CTCS-2的信息后(receive)進(jìn)入庫所C-2(降級到CTCS-2級行駛)。
用SPNP6.0對模型進(jìn)行瞬態(tài)分析,得到的結(jié)果如表1。
時段2的情況下,RBC2故障的切換成功率趨于50.11%。
表1 SPNP6.0分析結(jié)果
時段3的情況下,RBC2故障的切換成功率趨于50%。
1臺車載電臺時,RBC2故障情況下切換成功率為:
(50%+50.11%)/2=50.05%
當(dāng)列車頭部越過切換點(diǎn)后,車載設(shè)備會向RBC1和RBC2發(fā)送位置報告,RBC2收到位置報告后會向RBC1發(fā)送接管信息,若此時RBC2故障無法與列車建立通信,則列車會按照RBC1之前發(fā)送的延長行車許可繼續(xù)前進(jìn),當(dāng)列車行駛完延長行車許可距離后仍無法與RBC2建立通信,則列車降到CTCS-2級允許的速度,系統(tǒng)將自動轉(zhuǎn)換為CTCS-2級控車。但是,如果此時在延長行車許可距離(40 s正常行駛距離+完全制動距離)的線路中出現(xiàn)災(zāi)害情況,聯(lián)鎖系統(tǒng)將無法通過RBC2告知列車制動,在這種情況下必將危及到列車的行車安全。
假設(shè)列車的初始速度為300 km/h,40 s行駛的距離為3.3 km,而規(guī)定的300 km/h的列車制動距離為3.7 km,也就是說,如果RBC2出現(xiàn)故障,在RBC1發(fā)送的接近7 km的MA中無法確保列車的行駛安全,為避免此類情況發(fā)生,必須設(shè)置完善的安全預(yù)警裝置,當(dāng)線路變化時防災(zāi)傳感器會通知聯(lián)鎖,這時聯(lián)鎖會將信息同時通知RBC1,再由RBC1通知列車。
當(dāng)RBC2故障時,切換的成功率很低,非常不利于行車效率的提高,而當(dāng)出現(xiàn)圖6的情況更是威脅到了行車安全。
為避免以上情況的發(fā)生,需要設(shè)置完善的安全預(yù)警裝置,尤其在切換點(diǎn)過后的一定距離內(nèi)為確保列車的行車安全,聯(lián)鎖在向RBC2發(fā)送線路變化或臨時限速信息時,應(yīng)同時向交接的RBC1發(fā)送信息,這樣在RBC切換時,若RBC2故障,則可由相鄰的RBC1將信息及時通知列車,更新延長行車許可的信息,從而確保列車的安全行駛。圖7 為RBC故障時防災(zāi)報警改進(jìn)示意圖。
圖6 RBC故障示意圖
圖7 RBC故障時防災(zāi)報警改進(jìn)示意圖
在CTCS-3列控系統(tǒng)中,RBC切換成功與否對列車運(yùn)行的安全性和行車效率具有重要的意義。本文討論了在不同切換時間段內(nèi),當(dāng)RBC2發(fā)生故障時具有單臺車載電臺的列車切換成功率模型,分析了相應(yīng)的切換成功率。由分析結(jié)果可見,不同時段的RBC故障在切換過程中對切換的影響各不相同。
本文真實(shí)地模擬了RBC切換中不同時段的故障場景,為計(jì)算各種情況下RBC故障對切換成功率的影響,以及提高行車安全可靠性提供了理論依據(jù)。
[1]牛 儒,曹 源,唐 濤. ETCS-2級列控系統(tǒng)RBC交接協(xié)議的形式化分析[J]. 鐵道學(xué)報,2009(4):52-58.
[2]梁 楠. 基于隨機(jī)Petri網(wǎng)的CTCS-3級RBC系統(tǒng)控車流程建模與分析[D]. 北京:北京交通大學(xué),2009.
[3]林 闖. 隨機(jī)petri網(wǎng)和系統(tǒng)性能評定[M]. 北京:清華大學(xué)出版社,2005.