專利名稱:復(fù)雜道岔狀態(tài)中的自適應(yīng)列車跟蹤方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種列車跟蹤的實現(xiàn)方法,具體說是城市軌道交通控制系統(tǒng)中同時兼容各種道岔狀態(tài)的自適應(yīng)列車跟蹤實現(xiàn)方法。
背景技術(shù):
城市軌道交通列車運(yùn)行密度高、車站間距近、安全性要求高,列車自動控制系統(tǒng)(ATC)及列車本身需要實時了解列車在線路中的精確位置,分布于軌旁和列車上的列車自動控制系統(tǒng)根據(jù)線路中列車的相對位置實時動態(tài)地對每一列車進(jìn)行監(jiān)督、控制、調(diào)度及安全防護(hù),在保證列車運(yùn)行安全的前提下,最大限度地提高系統(tǒng)的效率為乘客提供最佳服務(wù)。列車位置信息在列車自動控制技術(shù)中具有重要的地位,幾乎每個子功能的實現(xiàn)都需要列車的位置信息作為參數(shù)之一,尤其是列車自動防護(hù)(ATP)子系統(tǒng),能夠準(zhǔn)確跟蹤列車的位置是實現(xiàn)列車自動防護(hù)的基本前提。所以說列車跟蹤是列車控制系統(tǒng)中一個非常重要的環(huán)節(jié),它的引入,使得調(diào)度指揮和行車控制一體化新的綜合自動化系統(tǒng)成為可能,更加有效地提高行車效率和安全度。列車跟蹤技術(shù)在現(xiàn)代軌道交通行車安全和指揮系統(tǒng)中的作用主要體現(xiàn)在以下幾個方面為列車自動防護(hù)子系統(tǒng)保證安全列車間隔提供依據(jù),為列車自動運(yùn)行(ATO)子系統(tǒng)實施速度自動控制提供依據(jù),為列車自動監(jiān)控(ATS)子系統(tǒng)顯示列車運(yùn)行狀態(tài)提供依據(jù)。對于列車跟蹤而言,道岔是實施列車準(zhǔn)確跟蹤的一個難點。在道岔區(qū)域,跟蹤方法的搜索空間由一維變?yōu)槎嗑S,并且存在道岔未定位等復(fù)雜因素,列車在道岔區(qū)域也容易出現(xiàn)出軌、解體等特殊狀況,這都對列車跟蹤方法的適應(yīng)性提出了很高要求。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題針對城市軌道交通列車自動控制系統(tǒng)中現(xiàn)有的列車 跟蹤要求,利用計軸占用的三點檢查法基本原則,輔以列車的位置報告,設(shè)計一種全新的自適應(yīng)列車跟蹤方法,同時兼容各種復(fù)雜的道岔類型和狀態(tài)。這種實現(xiàn)方法不需要更新軌旁ATP設(shè)備及聯(lián)鎖設(shè)備硬件,即可在各種軌道線路中使用。目前,隨著中國城市化進(jìn)程的提速,國內(nèi)軌道交通運(yùn)營壓力日趨變大,高峰期列車運(yùn)營的間隔時間越來越短,這要求全線路尤其是道岔區(qū)域的高準(zhǔn)確性的列車跟蹤,即不放過任何一次碰撞的潛在安全隱患,也要及時排除虛假故障保證運(yùn)營效率。本方法正是適用于該需求,采用本方法的軌旁ATP子系統(tǒng)可以在任何復(fù)雜道岔情況下準(zhǔn)確跟蹤列車,提高了系統(tǒng)的兼容性和先進(jìn)性。技術(shù)方案一種復(fù)雜道岔狀態(tài)中的自適應(yīng)列車跟蹤方法,其特征在于包括以下步驟
第I步軌道線路數(shù)據(jù)初始化,載入直軌軌道分區(qū)Segment/軌道空閑檢測區(qū)段TVS數(shù)據(jù)配置信息;
在這一步中包含了一個預(yù)先步驟為道岔建立數(shù)學(xué)模型,即算法運(yùn)行前首先需要將具體的線路地圖轉(zhuǎn)換為計算機(jī)可以儲存和識別的數(shù)學(xué)描述;該數(shù)學(xué)模型中道岔在土建完成后的物理形態(tài)為常量,具體為匯聚邊、發(fā)散邊、岔心的相對位置;道岔鎖閉的狀態(tài)、道岔的占用狀態(tài)、岔心的占用狀態(tài)和道岔匯聚邊、發(fā)散邊軌道的占用狀態(tài)作為數(shù)學(xué)模型中的變量;道岔鎖閉的狀態(tài)包括未鎖閉、鎖閉定位、鎖閉反位,道岔的占用狀態(tài)包括未知、占用、空閑,岔心的占用狀態(tài)包括未知、占用、空閑,發(fā)散邊軌道的占用狀態(tài)包括未知、占用、空閑;
以直軌軌道分區(qū)索引號Segment ID和直軌軌道分區(qū)偏移量Segment Offset作為坐標(biāo)系,建立TVS到Segment的映射關(guān)系,每個TVS以Segment ID + Offset描述的起點坐標(biāo)和終點坐標(biāo);由于Segment都是直軌,以Segment描述的軌道線路全部由直軌連接而成,普通道岔是三條直軌的交匯點,岔心是四條直軌的交匯點,只要標(biāo)注每條直軌上行端點和下行端點相鄰直軌的數(shù)量和ID,就可以描述Segment之間的相鄰關(guān)系,并表示出道岔、岔心的情況,再通過TVS到Segment的映射關(guān)系,可以得到TVS的相鄰關(guān)系,以及由TVS構(gòu)成的軌道線路拓?fù)鋱D;當(dāng)算法實際運(yùn)行時,第一步就是將以上數(shù)學(xué)模型載入,便于運(yùn)算時隨時調(diào)用;第2步列車數(shù)據(jù)初始化對此時狀態(tài)為“占用”的TVS全部置為疑似列車(DST);
第3步主循環(huán)體開始讀入聯(lián)鎖傳來的道岔狀態(tài)、TVS狀態(tài)報文,讀入車載控制器傳來的位置報告報文;
第4步判斷是否有聯(lián)鎖故障,如果有,執(zhí)行復(fù)位其內(nèi)部所有列車操作;
第5步判斷是否有列車從車輛段上線,如果有,在算法內(nèi)部創(chuàng)建新列車,包括列車的ID和列車的包絡(luò)位置;列車在沒有升級為連續(xù)自動控制列車CTC前,也就是列車在軌旁ATP系統(tǒng)中仍然處于點式控制列車ITC、疑似列車DST非自動控制列車狀態(tài)時,軌旁ATP系統(tǒng)會使用基于TVS占用的方法跟蹤其包絡(luò)變化;升級為CTC后,軌旁ATP會結(jié)合TVS占用和列車發(fā)送的位置報告信息,跟蹤列車的包絡(luò)移動情況;在每輛列車或疑似列車的狀態(tài)信息中,將包含其占用TVS的ID數(shù)組,以及其上行端點和下行端點相鄰的TVS ID ;
第6步遍歷系統(tǒng)內(nèi)所有列車,包括DST、ITC和CTC,判斷該列車是否有位置報告;
第7步?jīng)]有位置報告的情況;
第7-1步如果沒有位置報告,在聯(lián)鎖傳來的報文中查詢該列車包絡(luò)所對應(yīng)的TVS,進(jìn)而判斷其有無端點邏輯出清;
首先檢查其上一周期包絡(luò)所占用的TVS包括端點和中間的TVS有無物理出清,如果端點TVS物理出清,則對物理出清端點置邏輯出清標(biāo)志位;如果中間TVS出清,則做疑似列車解體處理;
出清判斷結(jié)束后,再對疑似列車的列車信息中記錄的其上行端點和下行端點相鄰的TVS做占用判斷;如果出現(xiàn)物理占用,則判斷相鄰TVS是否屬于道岔區(qū)域;如果屬于,則進(jìn)入狀態(tài)機(jī)專家系統(tǒng)進(jìn)行狀態(tài)機(jī)模式識別;
第7-2步道岔區(qū)域狀態(tài)機(jī)專家系統(tǒng),狀態(tài)機(jī)專家系統(tǒng)是根據(jù)道岔預(yù)先設(shè)計好的,構(gòu)建了道岔中不同常量、變量的組合到輸出之間的對應(yīng)關(guān)系;
狀態(tài)機(jī)專家系統(tǒng)根據(jù)列車在道岔區(qū)域行駛的全部物理可能性,從全部可能中遴選出所有列車和軌道在物理特性上允許的組合,完成對列車包絡(luò)變化的跟蹤;
狀態(tài)機(jī)專家系統(tǒng)的輸入為道岔的形制、道岔的鎖閉狀態(tài)、匯聚邊發(fā)散邊的占用狀態(tài)、匯聚邊發(fā)散邊相鄰軌的占用狀態(tài);· 所述的道岔的形制由TVS ID通過TVS軌道線路拓?fù)鋱D查到,道岔的鎖閉狀態(tài)包括定位、反位、未定位,匯聚邊發(fā)散邊的占用狀態(tài)包括CTC占用、ITC-S占用、ITC占用、DST占用,匯聚邊發(fā)散邊相鄰軌的占用狀態(tài)包括CTC占用、ITC-S占用、ITC占用、DST占用;
其輸出為列車在道岔區(qū)域TVS的每種物理占用是否可以轉(zhuǎn)換為該列車步進(jìn)的邏輯占用,即可否被專家系統(tǒng)判斷為列車正常移動。在狀態(tài)機(jī)專家系統(tǒng)中,列舉了所有道岔中可能的狀態(tài)即所有道岔常量和變量的排列組合,在總結(jié)所有場景中合理結(jié)論的基礎(chǔ)上,以多維表格的形式明確了在各種輸入搭配的情況下是何種輸出結(jié)果,即給出邏輯占用和邏輯出清的三點檢查判斷結(jié)果 ,對于雖然物理上可能出現(xiàn)但發(fā)生概率很小的場景,專家系統(tǒng)并沒有完全覆蓋,而是進(jìn)行報警,提示人工進(jìn)行決策干預(yù);在使用中如果發(fā)現(xiàn)有多故障場景進(jìn)行出現(xiàn),可增廣到目前的專家系統(tǒng)中,為此專家系統(tǒng)也留有擴(kuò)展的空間;
第7-3步在步進(jìn)判斷時,不但要查詢列車原來包絡(luò)相鄰的TVS占用狀態(tài),還要繼續(xù)通過TVS相鄰關(guān)系搜索再下一個TVS的占用狀態(tài),TVS UTVS 2、TVS 3、TVS 4各為不同的軌道空閑檢測區(qū)段編號,TVS I為第一軌道空閑檢測區(qū)段,TVS 2為道岔軌道空閑檢測區(qū)段、TVS 3為第一分岔軌道空閑檢測區(qū)段、TVS 4為第二分岔軌道空閑檢測區(qū)段;如果TVS 3或TVS 4上存在其它列車包絡(luò),那么TVS 2的占用不能判斷為非自動列車的車頭步進(jìn)即邏輯占用,根據(jù)道岔鎖閉情況,如果鎖閉在反位,則TVS K TVS 2和TVS 3包絡(luò)合并,合并后的列車類型由原TVSl和TVS3上的列車類型決定。其原則為疑似列車與疑似列車合并為疑似列車包絡(luò),疑似列車與非自動列車合并為非自動列車包絡(luò),非自動列車與非自動列車合并為非自動列車包絡(luò),自動列車不能進(jìn)行包絡(luò)合并。如果鎖閉在定位,則TVS UTVS 2和TVS 4合并,合并后的列車類型也要基于原TVSl和TVS3上的列車類型而定;如果道岔處于未定位狀態(tài),這是非安全的特殊情況,則TVS2的占用既不會判斷為TVS I上的列車步進(jìn),也不會無法判斷是TVS 3或TVS 4上的列車合并,而是在TVS 2上新創(chuàng)建一個疑似列車DST ;如果TVS 3或TVS 4上沒有其它列車,但由于TVS故障,TVS 3或TVS 4處于一直報占用ARB狀態(tài),則根據(jù)道岔鎖閉方向,仍然要將TVS I上的列車包絡(luò)擴(kuò)展到TVS 3或TVS 4上,此外,如果TVS 3或TVS 4上一周期也是空閑狀態(tài),本周期和TVS 2 一同由空閑轉(zhuǎn)為占用,這種情況最大可能性為TVS 3或TVS 4的新占用由其它列車步進(jìn)造成,所以TVS I上的列車將不對TVS 3或TVS 4上的新占用進(jìn)行合并處理,而留待其它列車處理;
第8步如果有位置報告,在聯(lián)鎖傳來的報文中查詢該列車包絡(luò)所對應(yīng)的TVS,在車載控制器傳來的報文中查詢該列車的位置報告;判斷前方相鄰TVS的道岔是否鎖閉,如果沒有,即道岔失去鎖閉轉(zhuǎn)為未定位,或者突然出現(xiàn)定位和反位間的變動,列車丟失位置,在列車包絡(luò)更新的同時,還要對列車的等級進(jìn)行變化,降級為非自動控制列出,此后整個道岔區(qū)域的包絡(luò)變化要根據(jù)前面段落中描述的專家系統(tǒng)對非自動列車進(jìn)行判斷;如果前方相鄰TVS的道岔鎖閉,接著判斷TVS占用與位置報告是否一致,如果不一致,進(jìn)行TVS故障判斷和位置報告有效性判斷;如果一致,以列車位置報告中數(shù)據(jù)更新列車包絡(luò);
第9步主循環(huán)體結(jié)束,跳轉(zhuǎn)回第3步。有益效果本發(fā)明可以在復(fù)雜道岔狀態(tài)下通過三點檢查法實現(xiàn)列車的準(zhǔn)確跟蹤,狀態(tài)機(jī)專家系統(tǒng)采用線性查找算法,在能夠適用于各種形式的道岔和岔心的同時,保證運(yùn)算效率滿足要求。本發(fā)明對列車位置報告依賴程度低,在軌旁單元與車載單元之間通訊出現(xiàn)故障時,軌旁無法收到列車位置報告的惡劣情況下,算法仍然能夠有效運(yùn)行,保證對運(yùn)營列車的準(zhǔn)確跟蹤。本發(fā)明對聯(lián)鎖狀態(tài)信息要求低,當(dāng)聯(lián)鎖無法傳送進(jìn)路信息,包括道岔的鎖閉狀態(tài)、直軌的征用方向等因素時,算法仍然能夠有效運(yùn)行,保證對運(yùn)營列車的準(zhǔn)確跟蹤。
圖I是本發(fā)明處理邏輯主流程 圖2是本發(fā)明狀態(tài)機(jī)專家系統(tǒng)輸入輸出框 圖3是本發(fā)明匯聚邊向發(fā)散邊行駛的道岔軌道空閑檢測區(qū)段(TVS)說明圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明作進(jìn)一步的描述。本發(fā)明實現(xiàn)發(fā)明目的的基本原理基于軌道交通相關(guān)的線路信息建立道岔的數(shù)學(xué)模型,根據(jù)列車的類型和道岔的鎖閉狀態(tài),利用聯(lián)鎖的軌道電路占用/出清信息進(jìn)行邏輯占用和邏輯出清的三點檢查,在有列車位置報告的情況下輔以列車的位置報告,綜合運(yùn)用狀態(tài)機(jī)專家系統(tǒng),實現(xiàn)在復(fù)雜道岔狀態(tài)中的自適應(yīng)列車跟蹤。如圖I所示,本復(fù)雜道岔狀態(tài)中的自適應(yīng)列車跟蹤方法,包括以下步驟
第I步軌道線路數(shù)據(jù)初始化,載入直軌軌道分區(qū)(Segment) /軌道空閑檢測區(qū)段(TVS)等數(shù)據(jù)配置信息。在這一步中,其實包含了一個預(yù)先步驟為道岔建立數(shù)學(xué)模型,即算法運(yùn)行前首先需要將具體的線路地圖轉(zhuǎn)換為計算機(jī)可以儲存和識別的數(shù)學(xué)描述。該數(shù)學(xué)模型中道岔在土建完成后的物理形態(tài)為常量,具體為匯聚邊、發(fā)散邊、岔心的相對位置。道岔鎖閉的狀態(tài)(未鎖閉、鎖閉定位、鎖閉反位)、道岔的占用狀態(tài)(未知、占用、空閑)、岔心的占用狀態(tài)(未知、占用、空閑)和道岔匯聚邊、發(fā)散邊軌道的占用狀態(tài)(未知、占用、空閑)作為數(shù)學(xué)模型中的變量。由于三點檢查直接使用的軌道空閑檢測區(qū)段(TVS)擁有多種形制,直接描述其相鄰關(guān)系較為困難,所以在本設(shè)計中以直軌軌道分區(qū)索引號(Segment ID)和直軌軌道分區(qū)偏移量(Segment Offset)作為坐標(biāo)系,建立TVS到Segment的映射關(guān)系,每個TVS以(SegmentID + Offset)描述的起點坐標(biāo)和終點坐標(biāo)。由于Segment都是直軌,以Segment描述的軌道線路全部由直軌連接而成,普通道岔是三條直軌的交匯點,岔心是四條直軌的交匯點,只要標(biāo)注每條直軌上行端點和下行端點相鄰直軌的數(shù)量和ID,就可以描述Segment之間的相鄰關(guān)系,并表示出道岔、岔心等情況。再通過TVS到Segment的映射關(guān)系,可以得到TVS的相鄰關(guān)系,以及由TVS構(gòu)成的軌道線路拓?fù)鋱D。當(dāng)算法實際運(yùn)行時,第一步就是將以上數(shù)學(xué)模型載入,便于運(yùn)算時隨時調(diào)用。第2步列車數(shù)據(jù)初始化。對此時狀態(tài)為“占用”的TVS全部置為疑似列車(DST)。第3步主循環(huán)體開始。讀入聯(lián)鎖傳來的道岔狀態(tài)、TVS狀態(tài)報文,讀入車載控制器傳來的位置報告報文。第4步判斷是否有聯(lián)鎖故障。如果有,執(zhí)行復(fù)位其內(nèi)部所有列車等操作。第5步判斷是否有列車從車輛段上線,如果有,在算法內(nèi)部創(chuàng)建新列車,包括列車的ID和列車的包絡(luò)位置。列車在沒有升級為連續(xù)自動控制列車(CTC)前,也就是列車在軌旁ATP系統(tǒng)中仍然處于點式控制列車(ITC)、疑似列車(DST)等非自動控制列車狀態(tài)時,軌旁ATP系統(tǒng)會使用基于TVS占用的方法跟蹤其包絡(luò)變化。升級為CTC后,軌旁ATP會結(jié)合TVS占用和列車發(fā)送的位置報告信息,跟蹤列車的包絡(luò)移動情況。在每輛列車(或疑似列車)的狀態(tài)信息中,將包含其占用TVS的ID數(shù)組,以及其上行端點和下行端點相鄰的TVS ID。第6步遍歷系統(tǒng)內(nèi)所有列車,包括DST、ITC和CTC,判斷該列車是否有位置報告。第7步?jīng)]有位置報告的情況。第7-1步如果沒有位置報告,在聯(lián)鎖傳來的報文中查詢該列車包絡(luò)所對應(yīng)的TVS,進(jìn)而判斷其有無端點邏輯出清。首先檢查其上一周期包絡(luò)所占用的TVS (包括端點和中間的TVS)有無物理出清。如果端點TVS物理出清,則對物理出清端點置邏輯出清標(biāo)志位。如果中間TVS出清,則做疑似列車解體處理。
出清判斷結(jié)束后,再對疑似列車的列車信息中記錄的其上行端點和下行端點相鄰的TVS做占用判斷。如果出現(xiàn)物理占用,則判斷相鄰TVS是否屬于道岔區(qū)域。如果屬于,則進(jìn)入狀態(tài)機(jī)專家系統(tǒng)進(jìn)行狀態(tài)機(jī)模式識別。第7-2步道岔區(qū)域狀態(tài)機(jī)專家系統(tǒng),如圖2所示。狀態(tài)機(jī)專家系統(tǒng)是根據(jù)道岔預(yù)先設(shè)計好的,構(gòu)建了道岔中不同常量、變量的組合到輸出之間的對應(yīng)關(guān)系。建立專家系統(tǒng)的必要性。利用聯(lián)鎖的TVS占用/出清信息進(jìn)行邏輯占用和邏輯出清的三點檢查,是被動式跟蹤列車的基本方法。三點檢查中,列車位于直軌上時,其上行端點和下行端點的相鄰軌道易于識別,判斷邏輯占用和出清較為簡單,可以用普通的邏輯表達(dá)式進(jìn)行判斷,無需設(shè)計專用的算法。但道岔區(qū)域的影響因素過多,物理上相鄰的軌道會由于道岔鎖閉的位置不同改變其相鄰關(guān)系,導(dǎo)致列車上(下)行端點相鄰軌道的物理占用不能直接判斷為列車上(下)行方向的邏輯占用。這種復(fù)雜的狀態(tài)用簡單的邏輯表達(dá)式進(jìn)行判斷算法效率很低,而且容易出錯。所以本發(fā)明針對道岔區(qū)域的各種復(fù)雜場景,設(shè)計了自適應(yīng)的狀態(tài)機(jī)專家系統(tǒng)。狀態(tài)機(jī)專家系統(tǒng)考慮所有數(shù)學(xué)排列組合,然后根據(jù)列車在道岔區(qū)域行駛的物理可能性,從全部可能中遴選出所有列車和軌道在物理特性上允許的組合,完成對列車包絡(luò)變化的跟蹤。狀態(tài)機(jī)專家系統(tǒng)的結(jié)構(gòu)和算法說明。專家系統(tǒng)的輸入為道岔的形制(由TVS ID通過TVS軌道線路拓?fù)鋱D查到,圖3為一種典型的道岔形制)、道岔的鎖閉狀態(tài)(定位、反位、未定位)、匯聚邊發(fā)散邊的占用狀態(tài)(CTC占用、ITC-S占用、ITC占用、DST占用)、匯聚邊發(fā)散邊相鄰軌的占用狀態(tài)(CTC占用、ITC-S占用、ITC占用、DST占用)等。其輸出為列車在道岔區(qū)域TVS的每種物理占用是否可以轉(zhuǎn)換為該列車步進(jìn)的邏輯占用,即可否被狀態(tài)機(jī)專家系統(tǒng)判斷為列車正常移動。在狀態(tài)機(jī)專家系統(tǒng)中,列舉了所有道岔中可能的狀態(tài)(所有道岔常量和變量的排列組合),在總結(jié)所有場景中合理結(jié)論的基礎(chǔ)上,以多維表格的形式明確了在各種輸入搭配的情況下是何種輸出結(jié)果,即給出邏輯占用和邏輯出清的三點檢查判斷結(jié)果。當(dāng)然,由于無法窮舉所有場景,對于雖然物理上可能出現(xiàn)但發(fā)生概率很小的場景(如多種故障相互疊加),專家系統(tǒng)并沒有完全覆蓋,而是進(jìn)行報警,提示人工進(jìn)行決策干預(yù)。在使用中如果發(fā)現(xiàn)某些多故障場景進(jìn)行出現(xiàn),也可以增廣到目前的專家系統(tǒng)中,為此專家系統(tǒng)也留有擴(kuò)展的空間。TVS UTVS 2、TVS 3、TVS 4各為不同的軌道空閑檢測區(qū)段編號,TVS UTVS 2、TVS 3為和TVS 4位置關(guān)系如圖3所示,TVS I為第一軌道空閑檢測區(qū)段,TVS 2為道岔軌道空閑檢測區(qū)段、TVS 3為第一分岔軌道空閑檢測區(qū)段、TVS 4為第二分岔軌道空閑檢測區(qū)段。第7-3步在步進(jìn)判斷時,不但要查詢列車原來包絡(luò)相鄰的TVS占用狀態(tài),還要繼續(xù)通過TVS相鄰關(guān)系搜索再下一個TVS的占用狀態(tài)(圖3中的TVS 3和TVS 4)。如果TVS 3或TVS 4上存在其它列車包絡(luò),那么TVS 2的占用不能判斷為非自動列車的車頭步進(jìn)(邏輯占用),根據(jù)道岔鎖閉情況,如果鎖閉在反位,則TVS UTVS 2和TVS 3包絡(luò)合并,合并后的列車類型由原TVSl和TVS3上的列車類型決定。決定的原則為疑似列車與疑似列車合并為疑似列車包絡(luò),疑似列車與非自動列車合并為非自動列車包絡(luò),非自動列車與非自動列車合并為非自動列車包絡(luò),自動列車不能進(jìn)行包絡(luò)合并。疑似列車如果鎖閉在定位,則TVS UTVS 2和TVS 4合并,合并后的列車類型也要基于原TVSl和TVS3上的列車類型而定。如果道岔處于未定位狀態(tài),這是非安全的特殊情況,則TVS2的占用既不會判斷為TVS I上的列車步進(jìn),也不會無法判斷是TVS 3或TVS 4上的列車合并,而是在TVS 2上新創(chuàng)建一個疑似列車DST。如果TVS 3或TVS 4上沒有其它列車,但由于TVS故障,TVS 3或TVS 4處于一直報占用(ARB)狀態(tài),則根據(jù)道岔鎖閉方向,仍然要將TVS I上的列車包絡(luò)擴(kuò)展到TVS 3或TVS 4上,因為此時僅通過TVS占用狀態(tài)已經(jīng)無法判斷列車是否位于TVS 3或TVS 4上。此外,如果TVS 3或TVS 4上一周期也是空閑狀態(tài),本周期和TVS 2 —同由空閑轉(zhuǎn)為占用,這種情況最大可能性為TVS 3或TVS 4的新占用由其它列車步進(jìn)造成,所以TVS I上的列車將不對TVS 3或TVS 4上的新占用進(jìn)行合并處理,而留待其它列車處理。第8步如果有位置報告,在聯(lián)鎖傳來的報文中查詢該列車包絡(luò)所對應(yīng)的TVS,在車載控制器傳來的報文中查詢該列車的位置報告。判斷前方相鄰TVS的道岔是否鎖閉,如果沒有(道岔失去鎖閉轉(zhuǎn)為未定位,或者突然出現(xiàn)定位和反位間的變動),列車丟失位置,在列車包絡(luò)更新的同時,還要對列車的等級進(jìn)行變化,降級為非自動控制列車,此后整個道岔區(qū)域的包絡(luò)變化要根據(jù)前面段落中描述的狀態(tài)機(jī)專家系統(tǒng)對非自動列車進(jìn)行判斷。如果前方相鄰TVS的道岔鎖閉,接著判斷TVS占用與位置報告是否一致,如果不一致,進(jìn)行TVS故障判斷和位置報告有效性判斷;如果一致,以列車位置報告中數(shù)據(jù)更新列車包絡(luò)。第9步主循環(huán)體結(jié)束,跳轉(zhuǎn)回第3步。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不限制于本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種復(fù)雜道岔狀態(tài)中的自適應(yīng)列車跟蹤方法,其特征在于包括以下步驟 第I步軌道線路數(shù)據(jù)初始化,載入直軌軌道分區(qū)Segment/軌道空閑檢測區(qū)段TVS數(shù)據(jù)配置信息; 在這一步中包含了一個預(yù)先步驟為道岔建立數(shù)學(xué)模型,即算法運(yùn)行前首先需要將具體的線路地圖轉(zhuǎn)換為計算機(jī)可以儲存和識別的數(shù)學(xué)描述;該數(shù)學(xué)模型中道岔在土建完成后的物理形態(tài)為常量,具體為匯聚邊、發(fā)散邊、岔心的相對位置;道岔鎖閉的狀態(tài)、道岔的占用狀態(tài)、岔心的占用狀態(tài)和道岔匯聚邊、發(fā)散邊軌道的占用狀態(tài)作為數(shù)學(xué)模型中的變量;道岔鎖閉的狀態(tài)包括未鎖閉、鎖閉定位、鎖閉反位,道岔的占用狀態(tài)包括未知、占用、空閑,岔心的占用狀態(tài)包括未知、占用、空閑,發(fā)散邊軌道的占用狀態(tài)包括未知、占用、空閑; 以直軌軌道分區(qū)索引號Segment ID和直軌軌道分區(qū)偏移量Segment Offset作為坐標(biāo)系,建立TVS到Segment的映射關(guān)系,每個TVS以Segment ID + Offset描述的起點坐標(biāo)和終點坐標(biāo);由于Segment都是直軌,以Segment描述的軌道線路全部由直軌連接而成,普通道岔是三條直軌的交匯點,岔心是四條直軌的交匯點,只要標(biāo)注每條直軌上行端點和下行·端點相鄰直軌的數(shù)量和ID,就可以描述Segment之間的相鄰關(guān)系,并表示出道岔、岔心的情況,再通過TVS到Segment的映射關(guān)系,可以得到TVS的相鄰關(guān)系,以及由TVS構(gòu)成的軌道線路拓?fù)鋱D;當(dāng)算法實際運(yùn)行時,第一步就是將以上數(shù)學(xué)模型載入,便于運(yùn)算時隨時調(diào)用;第2步列車數(shù)據(jù)初始化對此時狀態(tài)為“占用”的TVS全部置為疑似列車DST ; 第3步主循環(huán)體開始讀入聯(lián)鎖傳來的道岔狀態(tài)、TVS狀態(tài)報文,讀入車載控制器傳來的位置報告報文; 第4步判斷是否有聯(lián)鎖故障,如果有,執(zhí)行復(fù)位其內(nèi)部所有列車操作; 第5步判斷是否有列車從車輛段上線,如果有,在算法內(nèi)部創(chuàng)建新列車,包括列車的ID和列車的包絡(luò)位置;列車在沒有升級為連續(xù)自動控制列車CTC前,也就是列車在軌旁ATP系統(tǒng)中仍然處于點式控制列車ITC、疑似列車DST非自動控制列車狀態(tài)時,軌旁ATP系統(tǒng)會使用基于TVS占用的方法跟蹤其包絡(luò)變化;升級為CTC后,軌旁ATP會結(jié)合TVS占用和列車發(fā)送的位置報告信息,跟蹤列車的包絡(luò)移動情況;在每輛列車或疑似列車的狀態(tài)信息中,將包含其占用TVS的ID數(shù)組,以及其上行端點和下行端點相鄰的TVS ID ; 第6步遍歷系統(tǒng)內(nèi)所有列車,包括DST、ITC和CTC,判斷該列車是否有位置報告; 第7步?jīng)]有位置報告的情況; 第7-1步如果沒有位置報告,在聯(lián)鎖傳來的報文中查詢該列車包絡(luò)所對應(yīng)的TVS,進(jìn)而判斷其有無端點邏輯出清; 首先檢查其上一周期包絡(luò)所占用的TVS包括端點和中間的TVS有無物理出清,如果端點TVS物理出清,則對物理出清端點置邏輯出清標(biāo)志位;如果中間TVS出清,則做疑似列車解體處理; 出清判斷結(jié)束后,再對疑似列車的列車信息中記錄的其上行端點和下行端點相鄰的TVS做占用判斷;如果出現(xiàn)物理占用,則判斷相鄰TVS是否屬于道岔區(qū)域;如果屬于,則進(jìn)入狀態(tài)機(jī)專家系統(tǒng)進(jìn)行狀態(tài)機(jī)模式識別; 第7-2步道岔區(qū)域狀態(tài)機(jī)專家系統(tǒng),狀態(tài)機(jī)專家系統(tǒng)是根據(jù)道岔預(yù)先設(shè)計好的,構(gòu)建了道岔中不同常量、變量的組合到輸出之間的對應(yīng)關(guān)系; 狀態(tài)機(jī)專家系統(tǒng)根據(jù)列車在道岔區(qū)域行駛的全部物理可能性,從全部可能中遴選出所有列車和軌道在物理特性上允許的組合,完成對列車包絡(luò)變化的跟蹤; 狀態(tài)機(jī)專家系統(tǒng)的輸入為道岔的形制、道岔的鎖閉狀態(tài)、匯聚邊發(fā)散邊的占用狀態(tài)、匯聚邊發(fā)散邊相鄰軌的占用狀態(tài); 所述的道岔的形制由TVS ID通過TVS軌道線路拓?fù)鋱D查到,道岔的鎖閉狀態(tài)包括定位、反位、未定位,匯聚邊發(fā)散邊的占用狀態(tài)包括CTC占用、ITC-S占用、ITC占用、DST占用,匯聚邊發(fā)散邊相鄰軌的占用狀態(tài)包括CTC占用、ITC-S占用、ITC占用、DST占用; 其輸出為列車在道岔區(qū)域TVS的每種物理占用是否可以轉(zhuǎn)換為該列車步進(jìn)的邏輯占用,即可否被專家系統(tǒng)判斷為列車正常移動;在狀態(tài)機(jī)專家系統(tǒng)中,列舉了所有道岔中可能的狀態(tài)即所有道岔常量和變量的排列組合,在總結(jié)所有場景中合理結(jié)論的基礎(chǔ)上,以多維表格的形式明確了在各種輸入搭配的情況下是何種輸出結(jié)果,即給出邏輯占用和邏輯出清的三點檢查判斷結(jié)果,對于雖然物理上可能出現(xiàn)但發(fā)生概率很小的場景,專家系統(tǒng)并沒有完全覆蓋,而是進(jìn)行報警,提示人工進(jìn)行決策干預(yù);在使用中如果發(fā)現(xiàn)有多故障場景進(jìn)行出現(xiàn),可增廣到目前的專家系統(tǒng)中,為此專家系統(tǒng)也留有擴(kuò)展的空間; 第7-3步在步進(jìn)判斷時,不但要查詢列車原來包絡(luò)相鄰的TVS占用狀態(tài),還要繼續(xù)通過TVS相鄰關(guān)系搜索再下一個TVS的占用狀態(tài),TVS UTVS 2、TVS 3、TVS 4各為不同的軌道空閑檢測區(qū)段編號,TVS I為第一軌道空閑檢測區(qū)段,TVS 2為道岔軌道空閑檢測區(qū)段、TVS 3為第一分岔軌道空閑檢測區(qū)段、TVS 4為第二分岔軌道空閑檢測區(qū)段;如果TVS 3或TVS 4上存在其它列車包絡(luò),那么TVS 2的占用不能判斷為非自動列車的車頭步進(jìn)即邏輯占用,根據(jù)道岔鎖閉情況,如果鎖閉在反位,則TVS K TVS 2和TVS 3包絡(luò)合并,合并后的列車類型由原TVSl和TVS3上的列車類型決定;其原則為疑似列車與疑似列車合并為疑似列車包絡(luò),疑似列車與非自動列車合并為非自動列車包絡(luò),非自動列車與非自動列車合并為非自動列車包絡(luò),自動列車不能進(jìn)行包絡(luò)合并;如果鎖閉在定位,則TVS UTVS 2和TVS 4合并,合并后的列車類型也要基于原TVSl和TVS3上的列車類型而定;如果道岔處于未定位狀態(tài),這是非安全的特殊情況,則TVS2的占用既不會判斷為TVS I上的列車步進(jìn),也不會無法判斷是TVS 3或TVS 4上的列車合并,而是在TVS 2上新創(chuàng)建一個疑似列車DST ;如果TVS 3或TVS 4上沒有其它列車,但由于TVS故障,TVS 3或TVS 4處于一直報占用ARB狀態(tài),則根據(jù)道岔鎖閉方向,仍然要將TVS I上的列車包絡(luò)擴(kuò)展到TVS 3或TVS 4上,此外,如果TVS 3或TVS 4上一周期也是空閑狀態(tài),本周期和TVS 2 一同由空閑轉(zhuǎn)為占用,這種情況最大可能性為TVS 3或TVS 4的新占用由其它列車步進(jìn)造成,所以TVS I上的列車將不對TVS 3或TVS 4上的新占用進(jìn)行合并處理,而留待其它列車處理; 第8步如果有位置報告,在聯(lián)鎖傳來的報文中查詢該列車包絡(luò)所對應(yīng)的TVS,在車載控制器傳來的報文中查詢該列車的位置報告;判斷前方相鄰TVS的道岔是否鎖閉,如果沒有,即道岔失去鎖閉轉(zhuǎn)為未定位,或者突然出現(xiàn)定位和反位間的變動,列車丟失位置,在列 車包絡(luò)更新的同時,還要對列車的等級進(jìn)行變化,降級為非自動控制列出,此后整個道岔區(qū)域的包絡(luò)變化要根據(jù)前面段落中描述的專家系統(tǒng)對非自動列車進(jìn)行判斷;如果前方相鄰TVS的道岔鎖閉,接著判斷TVS占用與位置報告是否一致,如果不一致,進(jìn)行TVS故障判斷和位置報告有效性判斷;如果一致,以列車位置報告中數(shù)據(jù)更新列車包絡(luò); 第9步主循環(huán)體結(jié)束,跳轉(zhuǎn)回第3步。
全文摘要
一種復(fù)雜道岔狀態(tài)中的自適應(yīng)列車跟蹤方法,1軌道線路數(shù)據(jù)初始化,載入直軌軌道分區(qū)Segment/軌道空閑檢測區(qū)段TVS數(shù)據(jù)配置信息;2列車數(shù)據(jù)初始化3主循環(huán)體開始讀入聯(lián)鎖傳來的道岔狀態(tài)、TVS狀態(tài)報文,讀入車載控制器傳來的位置報告報文;4判斷是否有聯(lián)鎖故障;5判斷是否有列車從車輛段上線;6遍歷系統(tǒng)內(nèi)所有列車;7判斷位置報告的情況,在聯(lián)鎖傳來的報文中查詢該列車包絡(luò)所對應(yīng)的TVS,進(jìn)而判斷其有無端點邏輯出清;8如有位置報告,在聯(lián)鎖傳來的報文中查詢該列車包絡(luò)所對應(yīng)的TVS,在車載控制器傳來的報文中查詢該列車的位置報告;9主循環(huán)體結(jié)束,跳轉(zhuǎn)回第3步。
文檔編號B61L25/02GK102935853SQ201210311949
公開日2013年2月20日 申請日期2012年8月29日 優(yōu)先權(quán)日2012年8月29日
發(fā)明者朱騫, 徐曉燕, 吳濤 申請人:南京恩瑞特實業(yè)有限公司