專利名稱:一種列車臨時限速的斷鏈處理方法
技術(shù)領(lǐng)域:
本發(fā)明是一種列車臨時限速的斷鏈處理方法,尤其涉及一種列車在臨時限速中對斷鏈的公里值處理方法,屬于列車臨時限速的斷鏈處理方法的改造技術(shù)。
背景技術(shù):
近年來我國的鐵路不斷提速,同時,有些地區(qū)的鐵道線路不斷更新,在更新的過程中,因?yàn)榫植扛木€或者分段測量等原因造成了樁號不相連接的現(xiàn)象,即斷鏈。在限速區(qū)內(nèi), 由于斷鏈的存在,線路里程標(biāo)的變化情況不連續(xù),給里程點(diǎn)定位帶來了問題,在臨時限速的過程中,里程點(diǎn)定位是非常重要的,里程點(diǎn)定位不準(zhǔn)確會帶來以下幾個方面影響1)列車在限速區(qū)時,鐵道公里值出現(xiàn)長鏈,列車可能會過早制動,使剎車的定位點(diǎn)超前,列車可能還未到達(dá)終點(diǎn)就停下來,這樣浪費(fèi)了時間降低了時間。幻列車在限速區(qū)是,鐵道公里值出現(xiàn)短鏈,會導(dǎo)致列車剎車延遲,列車有可能在到達(dá)指定位置時還不能達(dá)到限速要求,以較高的速度闖入限速地帶,造成超速事故。;3)在限速區(qū)對斷鏈處理的不當(dāng),對客運(yùn),急剎會影響旅客乘坐的舒適性,超速會對旅客的安全帶來威脅,對貨運(yùn),列車速度過慢會大大降低了貨物運(yùn)輸?shù)男???傊?,列車運(yùn)行在限速區(qū)時,斷鏈問題需要認(rèn)真處理,保證列車的平穩(wěn)運(yùn)行,提高運(yùn)行效率和乘坐舒適度,同時避免由此造成的人員傷亡財產(chǎn)損失。
發(fā)明內(nèi)容
本發(fā)明的目的在于考慮上述問題而提供一種能夠?qū)崟r對列車在臨時限速過程中斷鏈的公里值進(jìn)行處理,保證列車的運(yùn)行安全和運(yùn)行效率的列車臨時限速的斷鏈處理方法。本發(fā)明的技術(shù)方案是本發(fā)明的列車臨時限速的斷鏈處理方法,包括有如下步驟
步驟一初始化標(biāo)簽讀取和處理中的參數(shù); 步驟二 判斷列車運(yùn)行的方向,并設(shè)置方向表示符;
步驟三通過射頻模塊接收標(biāo)簽,讀取標(biāo)簽內(nèi)容,確定標(biāo)簽信息,判斷是否存在存活的預(yù)告標(biāo)簽,這里主要是確定列車是否進(jìn)入限速區(qū);
步驟四通過當(dāng)前公里值與前一次公里值判斷列車當(dāng)前的斷鏈情況,同時,判斷斷鏈?zhǔn)菍儆陂L鏈還是短鏈;
步驟五根據(jù)公里值信息,以及步驟四中的斷鏈判斷,確定相應(yīng)的補(bǔ)償操作,補(bǔ)償完成之后判斷列車是否使出限速區(qū),如果使出限速區(qū),執(zhí)行第六步,如果沒有使出限速區(qū)就跳回步驟三,等待接收新的標(biāo)簽信息,進(jìn)行下一次判斷和補(bǔ)償;
步驟六判斷限速區(qū)結(jié)束標(biāo)識符。如果斷電,就將系統(tǒng)重啟,如果車次號發(fā)生變化,則將所用參數(shù)都清零。上述步驟二判斷列車運(yùn)行的方向方法如下2. 1、判斷當(dāng)前公里值與前一次公里值的大小,若當(dāng)前公里值大于前一次公里值,執(zhí)行 2. 2。若當(dāng)前公里值小于等于前一次公里值,執(zhí)行2. 3 ; 2. 2如果當(dāng)前公里值大于前一次公里值,執(zhí)行2. 2. 1 ;
2. 2. 1若列車當(dāng)前方向表示符為初始值,執(zhí)行2. 2. 2 ;若列車當(dāng)前方向表示符為公里值增加的方向,執(zhí)行2. 2. 3 ;
若列車當(dāng)前方向表示符為公里值減小的方向,執(zhí)行2. 2. 4 ; 2. 2. 2把列車當(dāng)前方向表示符設(shè)置為公里值增加的方向,執(zhí)行2. 2. 5 ; 2. 2. 3將計數(shù)器置0 ;執(zhí)行2. 2. 5 ; 2. 2. 4對計數(shù)器加1。執(zhí)行2. 2. 5 ;
2. 2. 5判斷計數(shù)器,若計數(shù)器等于3或0,將計數(shù)器置零,并將列車當(dāng)前方向表示符設(shè)置為列車公里值增加的方向,執(zhí)行步驟三;若計數(shù)器小于3,執(zhí)行2. 4 ; 2. 3如果當(dāng)前公里值小于等于前一次公里值。執(zhí)行2. 3. 1 ;
2. 3. 1若列車當(dāng)前方向表示符為初始值,執(zhí)行2. 3. 2 ;若列車當(dāng)前方向表示符為公里值減小的方向,執(zhí)行2. 3. 3 ;若列車當(dāng)前方向表示符為公里值增加的方向,執(zhí)行2. 3. 4 ; 2. 3. 2把列車當(dāng)前方向表示符設(shè)置為公里值減小的方向。執(zhí)行2. 3. 5 ; 2. 3. 3將計數(shù)器置0 ;執(zhí)行2. 3. 5 ; 2. 3. 4對計數(shù)器加1 ;執(zhí)行2. 3. 5 ;
2. 3. 5判斷計數(shù)器,若計數(shù)器等于3或0,將計數(shù)器置零,并將列車當(dāng)前方向表示符設(shè)置為列車公里值減小的方向執(zhí)行步驟三;若計數(shù)器小于3,執(zhí)行2. 4 ;
2. 4將此次公里值賦值給前一次公里值,用于下一次判斷,執(zhí)行步驟三。上述步驟四具體為
4. 1如果列車剛啟動,那么就把上一次公里值設(shè)置為0 ; 4. 2計算公里偏移;
4. 2. 1若當(dāng)前公里值小于前一次公里值,那么公里偏移就是前一次公里值與當(dāng)前公里值之差,然后執(zhí)行4. 3 ;
4. 2. 1若當(dāng)前公里值大于前一次公里值,那么公里偏移就是當(dāng)前公里值與當(dāng)前公里值之差,然后執(zhí)行4. 3;
4. 3判斷是否存在斷鏈,通過公里偏移與斷鏈閥值的比較判斷是否存在斷鏈。執(zhí)行 4. 3. 1 ;
4. 3. 1若斷鏈閥值大于公里偏移,那么就不存在斷鏈;然后返回步驟三;
4. 3. 2若斷鏈閥值小于公里偏移,那么就存在斷鏈。執(zhí)行4. 4 ;
4. 4將當(dāng)前公里值;賦值給前一次公里值,用于下次的判斷,執(zhí)行步驟五。上述斷鏈判斷流程具體為
4. 1如果列車剛啟動,那么就把上一次公里值設(shè)置為0 ; 4. 2計算公里偏移;
4. 2. 1若當(dāng)前公里值小于前一次公里值,那么公里偏移就是前一次公里值與當(dāng)前公里值之差。然后執(zhí)行4. 3;
4. 2. 1若當(dāng)前公里值大于前一次公里值,那么公里偏移就是當(dāng)前公里值與當(dāng)前公里值之差,然后執(zhí)行4. 3;4. 3判斷是否存在斷鏈。通過公里偏移與斷鏈閥值的比較判斷是否存在斷鏈。執(zhí)行
4.3. 1 ;
4. 3. 1若斷鏈閥值大于公里偏移,那么就不存在斷鏈;然后返回步驟三; 4. 3. 2若斷鏈閥值小于公里偏移,那么就存在斷鏈,執(zhí)行4. 4 ;
4.4將當(dāng)前公里值賦值給前一次公里值,用于下次的判斷,執(zhí)行步驟五。上述步驟五具體為
5.1若列車行駛的方向?yàn)楣镏翟黾拥姆较颍戳熊嚠?dāng)前方向表示符為列車公里值增加的方向,執(zhí)行5. 2 ;若列車行駛的方向?yàn)楣镏禍p小的方向,即列車當(dāng)前方向表示符為列車公里值減小的方向,執(zhí)行5. 7 ;
5. 2公里值(km)加上特定時間內(nèi)列車所走的距離作為補(bǔ)償,固定周期時間內(nèi)行駛的距離相當(dāng)于當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的整數(shù)。執(zhí)行5. 3 ;
5. 3余數(shù)計數(shù)器加上當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的余數(shù)。執(zhí)行5. 4 ; 5. 4判斷余數(shù)計數(shù)器與列車在固定周期時間內(nèi)行駛的距離的大小。如果余數(shù)計數(shù)器的值大于列車在固定周期時間內(nèi)行駛的距離,執(zhí)行5. 5 ; 5. 5公里值加一米。執(zhí)行5. 6 ;
5. 6余數(shù)計數(shù)器減去列車在固定周期時間內(nèi)行駛的距離。執(zhí)行5. 12 ; 5. 7公里值減去固定周期時間內(nèi)列車所走的距離作為補(bǔ)償,固定周期時間內(nèi)行駛的距離相當(dāng)于當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的整數(shù)固定周期時間單位為毫秒, 固定周期時間內(nèi)行駛的距離單位為米。執(zhí)行5. 8;
5. 8給余數(shù)計數(shù)器加上當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的余數(shù)。執(zhí)行
5.9 ;
5. 9判斷余數(shù)計數(shù)器與列車在固定周期時間內(nèi)行駛的距離的大小。如果余數(shù)計數(shù)器的值大于列車在固定周期時間內(nèi)行駛的距離,固定周期單位為毫秒,固定周期時間內(nèi)行駛的距離單位為米。執(zhí)行5. 10;
5. 10將公里值(km)減一米。執(zhí)行5. 11 ;
5. 11將余數(shù)計數(shù)器減去列車在固定周期時間內(nèi)行駛的距離,固定周期單位為毫秒, 固定周期時間內(nèi)行駛的距離單位為米,執(zhí)行5. 12 ; 5. 12返回經(jīng)過補(bǔ)償后的公里值。執(zhí)行5. 13 ;
5. 13判斷是否有提示限速區(qū)結(jié)束的標(biāo)簽,若有則將限速區(qū)結(jié)束標(biāo)識符置為0,執(zhí)行步驟六。本發(fā)明由于采用列車在行駛過程中實(shí)時進(jìn)行斷鏈判斷的方法,在列車臨時限速中對公里值斷鏈的判斷,同時對公里值進(jìn)行補(bǔ)償,本發(fā)明具有以下優(yōu)點(diǎn)
1)本發(fā)明的方法在限速區(qū)列車自動進(jìn)行斷鏈處理,同時在行使過程中自動判斷行車方向,無需人員參與,可以避免因人為原因而造成的判斷不清、控制混亂等現(xiàn)象,保障行車安全以及運(yùn)輸效率。2)本發(fā)明所用的斷鏈補(bǔ)償方法,檢測時間短,處理頻率高,給斷鏈一種準(zhǔn)確度高的補(bǔ)償。3)本發(fā)明所用的斷鏈補(bǔ)償方法,可以使列車在行駛過程中實(shí)時檢測,實(shí)時處理, 是一種效率高實(shí)時性的補(bǔ)償方法。
本發(fā)明使列車在行駛過程中能對斷鏈進(jìn)行跟蹤檢測,在存在斷鏈的情況下能夠?qū)崟r進(jìn)行補(bǔ)償。本發(fā)明當(dāng)檢測到斷鏈信息后,會根據(jù)列車行駛的公里信息和當(dāng)前速度對公里值斷鏈進(jìn)行補(bǔ)償。列車行駛在限速區(qū)的過程中,當(dāng)遇到公里值斷鏈時能夠及時得到補(bǔ)償,這樣可以使列車不因?yàn)閿噫湆?dǎo)致嚴(yán)重的安全事故以及人員傷亡,保證列車的行車安全,同時提高列車運(yùn)行效率和乘坐舒適度。本發(fā)明是一種方便實(shí)用的列車臨時限速的斷鏈處理方法。
圖1為本發(fā)明公里值斷鏈補(bǔ)償方法的流程圖; 圖2為本發(fā)明處理過程的流程圖3為本發(fā)明斷鏈判斷的流程圖; 圖4為本發(fā)明列車運(yùn)行方向判斷的流程圖; 圖5為本發(fā)明補(bǔ)償方法的流程圖。
具體實(shí)施例方式實(shí)施例
本發(fā)明的列車公里值斷鏈補(bǔ)償方法的流程圖如圖1所示,本發(fā)明處理過程的詳細(xì)流程圖如圖2所示。在本發(fā)明中需要一些參數(shù)標(biāo)志來記錄列車行駛過程中的狀態(tài),整個補(bǔ)償過程中需以下參數(shù)
預(yù)告標(biāo)簽是記錄地點(diǎn)的電子標(biāo)簽,即地點(diǎn)標(biāo),本發(fā)明中用于標(biāo)示限速區(qū)區(qū)域。限速區(qū)結(jié)束標(biāo)識符,1表示列車在限速區(qū),0表示列車不在限速區(qū)。前一次公里值,通過與此次公里值比較來判斷是否存在斷鏈。此次公里值,通過與前一次公里值比較來判斷是否存在斷鏈。斷鏈狀態(tài),0表示存在斷鏈,1表示不存在斷鏈。公里偏移,它表示此次公里值與前一次公里值之間的偏移值。列車當(dāng)前公里偏移閥值,它是公里偏移不斷鏈的最大值。列車當(dāng)前運(yùn)行的速度。UcKiloDirec表示當(dāng)前列車行駛方向標(biāo)志。KIL0DIREC_UP表示列車公里值增加的方向。KIL0DIREC_D0WN表示列車公里值減小的方向。KIL0DIREC_N0TSURE表示列車剛啟動時的初始值。meter表示當(dāng)前公里。meter_b表示前一次公里。suretime表示一個固定周期時間,代表向預(yù)告標(biāo)簽TAX箱發(fā)送命令的時間周期, 一般單位是ms
udis表示列車在suretime內(nèi)行駛的距離,一般單位是米。suretime與udis之間的換算公式如下udis = speed ^mZpl) suretime(ms) / 3600(
ucKiIoAmndRemdr表示余數(shù)計算器,它用與余數(shù)的累加。
該方法的計算公式可以表示為
^eed/ /udis
// = |1- Judg@Kih\‘ ^km 土 H1 = Il- JudgeKibI(2)
土 pcKil oArnndRemdr / . ] | (丄)
/ ZilM S
speed / /udis
士[ucEiloAmndRemdrZ,](g)
由式(1)可以看出,該系統(tǒng)是個串聯(lián)的處理方法,這個斷鏈處理方法分為兩個階段,即斷鏈判斷和斷鏈補(bǔ)償。斷鏈判斷和斷鏈補(bǔ)償是兩個處理過程,分別如式(2)和式(3)所示, 若是長鏈就取減法,若是短鏈就取加法。該發(fā)明的處理過程主要包括以下六個步驟
步驟一初始化標(biāo)簽讀取和處理中的參數(shù),將這些參數(shù)置零。步驟二 判斷列車運(yùn)行的方向,并設(shè)置列車當(dāng)前方向表示符。步驟三通過射頻模塊接收標(biāo)簽,讀取標(biāo)簽內(nèi)容,確定標(biāo)簽信息,判斷是否存在存活的預(yù)告標(biāo)簽,這里主要是確定預(yù)告標(biāo)簽標(biāo)的信息,用于判斷是否進(jìn)入限速區(qū)。步驟四通過當(dāng)前公里值與前一次公里值判斷列車當(dāng)前的斷鏈情況,判斷是否有斷鏈信息,同時,判斷斷鏈?zhǔn)菍儆陂L鏈還是短鏈。步驟五根據(jù)公里值信息,以及步驟四中的斷鏈判斷,確定相應(yīng)的補(bǔ)償操作,補(bǔ)償完成之后然后判斷列車是否到達(dá)終點(diǎn),如果到達(dá)終點(diǎn)就進(jìn)入步驟六,如果沒有到達(dá)終點(diǎn)就跳回步驟三,等待接收新的標(biāo)簽信息,進(jìn)行下一次判斷和補(bǔ)償。步驟六判斷限速區(qū)結(jié)束標(biāo)識符。如果斷電,就將系統(tǒng)重啟。如果車次號發(fā)生變化,則將所用參數(shù)都清零
以上簡要的介紹了該方法的整體過程,下面將詳細(xì)介紹各個步驟的實(shí)施過程。步驟一列車開始運(yùn)行時,初始化標(biāo)簽讀取和處理中的參數(shù)。步驟二 判斷列車運(yùn)行的方向,并設(shè)置列車當(dāng)前方向表示符。2. 1、判斷當(dāng)前公里值與前一次公里值的大小,若當(dāng)前公里值大于前一次公里值, 執(zhí)行2. 2。若當(dāng)前公里值小于等于前一次公里值,執(zhí)行2. 3。2. 2如果當(dāng)前公里值大于前一次公里值。執(zhí)行2. 2. 1
2. 2. 1若列車當(dāng)前方向表示符初始值為列車剛啟動時的初始值,執(zhí)行2. 2. 2 ;若列車當(dāng)前方向表示符為公里值增加的方向,執(zhí)行2. 2. 3 ;若列車當(dāng)前方向表示符為公里值減小的方向,執(zhí)行2. 2.4 ;
2. 2. 2把列車當(dāng)前方向表示符設(shè)置為公里值增加的方向。執(zhí)行2. 2. 5 ; 2. 2. 3將計數(shù)器置0 ;執(zhí)行2. 2. 5 2. 2. 4對計數(shù)器加1。執(zhí)行2. 2. 5
2. 2. 5判斷計數(shù)器。若計數(shù)器等于3或0,將計數(shù)器置零,并將列車當(dāng)前方向表示符設(shè)置為列車公里值增加的方向,執(zhí)行步驟三;若計數(shù)器小于3,執(zhí)行2. 4 2. 3如果當(dāng)前公里值小于等于前一次公里值。執(zhí)行2. 3. 12. 3. 1若列車當(dāng)前方向表示符為初始值列車剛啟動時的初始值,執(zhí)行2. 3. 2 ;若列車當(dāng)前方向表示符為公里值減小的方向,執(zhí)行2. 3. 3 ;若列車當(dāng)前方向表示符為公里值增加的方向,執(zhí)行2. 3.4 ;
2. 3. 2把列車當(dāng)前方向表示符設(shè)置為公里值減小的方向。執(zhí)行2. 3. 5 2. 3. 3將計數(shù)器置0 ;執(zhí)行2. 3. 5 2. 3. 4對計數(shù)器加1 ;執(zhí)行2. 3. 5
2. 3. 5判斷計數(shù)器。若計數(shù)器等于3或0,將計數(shù)器置零,并將列車當(dāng)前方向表示符設(shè)置為列車公里值減小的方向,執(zhí)行步驟三;若計數(shù)器小于3,執(zhí)行2. 4
2. 4將此次公里值賦值給前一次公里值,用于下一次判斷,執(zhí)行步驟三。步驟三通過射頻模塊接收標(biāo)簽,讀取標(biāo)簽內(nèi)容,確定標(biāo)簽信息,判斷是否存在存活的預(yù)告標(biāo)簽。如果有存活的預(yù)告標(biāo)簽,則將限速區(qū)結(jié)束標(biāo)識符置為1,執(zhí)行步驟四,否則執(zhí)行步驟三。步驟四通過當(dāng)前公里值與前一次公里值判斷列車當(dāng)前的斷鏈情況,判斷是否有斷鏈信息,同時,判斷斷鏈?zhǔn)菍儆陂L鏈還是短鏈。4. 1如果列車剛啟動,那么就把上一次公里值設(shè)置為0。4. 2計算公里偏移。4. 2. 1若當(dāng)前公里值小于前一次公里值,那么公里偏移就是前一次公里值與當(dāng)前公里值之差。然后執(zhí)行4. 3
4. 2. 1若當(dāng)前公里值大于前一次公里值,那么公里偏移就是當(dāng)前公里值與當(dāng)前公里值之差。然后執(zhí)行4. 3
4. 3判斷是否存在斷鏈。通過公里偏移與斷鏈閥值比較判斷是否存在斷鏈。執(zhí)行4. 3. 1 4. 3. 1若斷鏈閥值大于公里偏移,那么就不存在斷鏈;然后返回步驟三 4. 3. 2若斷鏈閥值小于公里偏移,那么就存在斷鏈。執(zhí)行4. 4
4.4將當(dāng)前公里值賦值給前一次公里值,用于下次的判斷。執(zhí)行步驟五。步驟五通過步驟四的預(yù)處理,就可得知公里值的斷鏈情況。根據(jù)列車行駛的速度和列車行駛的公里值對斷鏈進(jìn)行補(bǔ)償。此過程的處理如圖5所示。5. 1若列車行駛的方向?yàn)楣镏翟黾拥姆较?,即列車?dāng)前方向表示符為列車公里值增加的方向,執(zhí)行5. 2;若列車行駛的方向?yàn)楣镏禍p小的方向,即列車當(dāng)前方向表示符為列車公里值減小的方向,執(zhí)行5. 7。5. 2公里值加上固定周期時間內(nèi)列車所走的距離作為補(bǔ)償,固定周期時間內(nèi)行駛的距離相當(dāng)于當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的整數(shù)。執(zhí)行5. 3
5.3余數(shù)計數(shù)器加上當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的余數(shù)。執(zhí)行5. 4 5. 4判斷余數(shù)計數(shù)器與列車在固定周期時間內(nèi)行駛的距離的大小。如果余數(shù)計數(shù)器的
值大于列車在固定周期時間內(nèi)行駛的距離,執(zhí)行5. 5。5.5公里值加一米。執(zhí)行5. 6。5. 6余數(shù)計數(shù)器減去列車在固定周期時間內(nèi)行駛的距離。執(zhí)行5. 12
5. 7公里值減去固定周期時間內(nèi)列車所走的距離作為補(bǔ)償,固定周期時間內(nèi)行駛的距離相當(dāng)于當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的整數(shù)。固定周期時間單位為毫秒,固定周期時間內(nèi)所走距離單位為米。執(zhí)行5. 8。
5. 8給余數(shù)計數(shù)器加上當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的余數(shù)。執(zhí)行5. 9
5. 9判斷余數(shù)計數(shù)器與列車在固定周期時間內(nèi)行駛的距離的大小。如果余數(shù)計數(shù)器的值大于列車在固定周期時間內(nèi)行駛的距離,固定周期單位為毫秒,固定周期時間內(nèi)所走距離單位為米。執(zhí)行5. 10
5. 10將公里值減一米。執(zhí)行5. 11。5. 11將余數(shù)計數(shù)器減去列車在固定周期時間內(nèi)行駛的距離。固定周期單位為毫秒,固定周期時間內(nèi)所走距離單位為米。執(zhí)行5. 12
5. 12返回經(jīng)過補(bǔ)償后的公里值。執(zhí)行5. 13
5. 13判斷是否有提示限速區(qū)結(jié)束的標(biāo)簽,若有則將限速區(qū)結(jié)束標(biāo)識符置為0,執(zhí)行步
驟六
步驟六判斷限速區(qū)結(jié)束標(biāo)識符,若限速區(qū)結(jié)束標(biāo)識符為1,則執(zhí)行步驟三,否則結(jié)束。 然后判斷如果斷電,就將系統(tǒng)重啟,執(zhí)行步驟一,否則繼續(xù)進(jìn)行下一次判斷,執(zhí)行步驟三。 接著判讀車次號是否發(fā)生變化,如果變化就將所用參數(shù)都清零,執(zhí)行步驟二,否則執(zhí)行步驟三,進(jìn)行下一次判斷。
權(quán)利要求
1.一種列車臨時限速的斷鏈處理方法,其特征在于包括有如下步驟 步驟一初始化標(biāo)簽讀取和處理中的參數(shù);步驟二 判斷列車運(yùn)行的方向,并設(shè)置方向表示符;步驟三通過射頻模塊接收標(biāo)簽,讀取標(biāo)簽內(nèi)容,確定標(biāo)簽信息,判斷是否存在存活的預(yù)告標(biāo)簽,這里主要是確定列車是否進(jìn)入限速區(qū);步驟四通過當(dāng)前公里值與前一次公里值判斷列車當(dāng)前的斷鏈情況,同時,判斷斷鏈?zhǔn)菍儆陂L鏈還是短鏈;步驟五根據(jù)公里值信息,以及步驟四中的斷鏈判斷,確定相應(yīng)的補(bǔ)償操作,補(bǔ)償完成之后判斷列車是否使出限速區(qū),如果使出限速區(qū),執(zhí)行第六步,如果沒有使出限速區(qū)就跳回步驟三,等待接收新的標(biāo)簽信息,進(jìn)行下一次判斷和補(bǔ)償;步驟六判斷限速區(qū)結(jié)束標(biāo)識符,如果斷電,就將系統(tǒng)重啟,如果車次號發(fā)生變化,則將所用參數(shù)都清零。
2.根據(jù)權(quán)利要求1所述的列車臨時限速的斷鏈處理方法,其特征在于上述步驟二判斷列車運(yùn)行的方向方法如下2. 1、判斷當(dāng)前公里值與前一次公里值的大小,若當(dāng)前公里值大于前一次公里值,執(zhí)行 2. 2,若當(dāng)前公里值小于等于前一次公里值,執(zhí)行2. 3 ; 2. 2如果當(dāng)前公里值大于前一次公里值,執(zhí)行2. 2. 1 ;2. 2. 1若列車當(dāng)前方向表示符為初始值,執(zhí)行2. 2. 2 ;若列車當(dāng)前方向表示符為公里值增加的方向,執(zhí)行2. 2. 3 ;若列車當(dāng)前方向表示符為公里值減小的方向,執(zhí)行2. 2. 4 ; 2. 2. 2把列車當(dāng)前方向表示符設(shè)置為公里值增加的方向,執(zhí)行2. 2. 5 ; 2. 2. 3將計數(shù)器置0 ;執(zhí)行2. 2. 5 ; 2. 2. 4對計數(shù)器加1,執(zhí)行2. 2. 5 ;2. 2. 5判斷計數(shù)器,若計數(shù)器等于3或0,將計數(shù)器置零,并將列車當(dāng)前方向表示符設(shè)置為列車公里值增加的方向,執(zhí)行步驟三;若計數(shù)器小于3,執(zhí)行2. 4 ; 2. 3如果當(dāng)前公里值小于等于前一次公里值,執(zhí)行2. 3. 1 ;2. 3. 1若列車當(dāng)前方向表示符為初始值,執(zhí)行2. 3. 2 ;若列車當(dāng)前方向表示符為公里值減小的方向,執(zhí)行2. 3. 3 ;若列車當(dāng)前方向表示符為公里值增加的方向,執(zhí)行2. 3. 4 ; 2. 3. 2把列車當(dāng)前方向表示符設(shè)置為公里值減小的方向,執(zhí)行2. 3. 5 ; 2. 3. 3將計數(shù)器置0 ;執(zhí)行2. 3. 5 ; 2. 3. 4對計數(shù)器加1 ;執(zhí)行2. 3. 5 ;2. 3. 5判斷計數(shù)器,若計數(shù)器等于3或0,將計數(shù)器置零,并將列車當(dāng)前方向表示符設(shè)置為列車公里值減小的方向執(zhí)行步驟三;若計數(shù)器小于3,執(zhí)行2. 4 ;2.4將此次公里值賦值給前一次公里值,用于下一次判斷,執(zhí)行步驟三。
3.根據(jù)權(quán)利要求1所述的列車臨時限速的斷鏈處理方法,其特征在于上述步驟四具體為4.1如果列車剛啟動,那么就把上一次公里值設(shè)置為0 ; 4. 2計算公里偏移;4. 2. 1若當(dāng)前公里值小于前一次公里值,那么公里偏移就是前一次公里值與當(dāng)前公里值之差,然后執(zhí)行4. 3 ;·4. 2. 1若當(dāng)前公里值大于前一次公里值,那么公里偏移就是當(dāng)前公里值與當(dāng)前公里值 之差,然后執(zhí)行4. 3;·4. 3判斷是否存在斷鏈,通過公里偏移與斷鏈閥值的比較判斷是否存在斷鏈,執(zhí)行·4.3. 1 ;·4. 3. 1若斷鏈閥值大于公里偏移,那么就不存在斷鏈;然后返回步驟三;·4. 3. 2若斷鏈閥值小于公里偏移,那么就存在斷鏈,執(zhí)行4. 4 ;·4. 4將當(dāng)前公里值;賦值給前一次公里值,用于下次的判斷,執(zhí)行步驟五。
4.根據(jù)權(quán)利要求1所述的列車臨時限速的斷鏈處理方法,其特征在于上述步驟五具體為·5.1若列車行駛的方向?yàn)楣镏翟黾拥姆较?,即列車?dāng)前方向表示符為列車公里值增 加的方向,執(zhí)行5. 2;若列車行駛的方向?yàn)楣镏禍p小的方向,即列車當(dāng)前方向表示符為列 車公里值減小的方向,執(zhí)行5. 7 ;·5. 2公里值(km)加上特定時間內(nèi)列車所走的距離作為補(bǔ)償,固定周期時間內(nèi)行駛的距 離相當(dāng)于當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的整數(shù),執(zhí)行5. 3 ;·5. 3余數(shù)計數(shù)器加上當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的余數(shù),執(zhí)行5. 4 ; 5. 4判斷余數(shù)計數(shù)器與列車在固定周期時間內(nèi)行駛的距離的大小,如果余數(shù)計數(shù)器的 值大于列車在固定周期時間內(nèi)行駛的距離,執(zhí)行5. 5 ; 5.5公里值加ー米,執(zhí)行5.6 ;·5. 6余數(shù)計數(shù)器減去列車在固定周期時間內(nèi)行駛的距離,執(zhí)行5. 12 ; 5. 7公里值減去固定周期時間內(nèi)列車所走的距離作為補(bǔ)償,固定周期時間內(nèi)行駛的距 離相當(dāng)于當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的整數(shù),固定周期時間單位為毫 秒,固定周期時間內(nèi)行駛的距離單位為米,執(zhí)行5. 8 ;·5. 8給余數(shù)計數(shù)器加上當(dāng)前速度除以列車在固定周期時間內(nèi)所走距離的余數(shù),執(zhí)行·5.9 ;·5. 9判斷余數(shù)計數(shù)器與列車在固定周期時間內(nèi)行駛的距離的大小,如果余數(shù)計數(shù)器的 值大于列車在固定周期時間內(nèi)行駛的距離,固定周期時間單位為毫秒,固定周期時間內(nèi)行 駛的距離為米,執(zhí)行5. 10;·5. 10將公里值(km)減ー米,執(zhí)行5. 11 ;·5. 11將余數(shù)計數(shù)器減去列車在固定周期時間內(nèi)行駛的距離,udis是列車在固定周期 時間內(nèi)所走距離,固定周期時間單位為毫秒,udis單位為米,執(zhí)行5. 12 ; 5. 12返回經(jīng)過補(bǔ)償后的公里值,執(zhí)行5. 13 ;·5. 13判斷是否有提示限速區(qū)結(jié)束的標(biāo)簽,若有則將限速區(qū)結(jié)束標(biāo)識符置為0,執(zhí)行步 驟六。
全文摘要
本發(fā)明是一種列車臨時限速的斷鏈處理方法。包括有如下步驟步驟一初始化標(biāo)簽讀取和處理中的參數(shù);步驟二判斷列車運(yùn)行的方向,并設(shè)置方向表示符;步驟三通過射頻模塊接收標(biāo)簽,讀取標(biāo)簽內(nèi)容,確定標(biāo)簽信息,判斷是否存在存活的預(yù)告標(biāo)簽,這里主要是確定列車是否進(jìn)入限速區(qū);步驟四通過當(dāng)前公里值與前一次公里值判斷列車當(dāng)前的斷鏈情況,同時,判斷斷鏈?zhǔn)菍儆陂L鏈還是短鏈;步驟五根據(jù)公里值信息,以及步驟四中的斷鏈判斷,確定相應(yīng)的補(bǔ)償操作,補(bǔ)償完成之后判斷列車是否使出限速區(qū),如果使出限速區(qū),執(zhí)行第六步,如果沒有使出限速區(qū)就跳回步驟三,等待接收新的標(biāo)簽信息,進(jìn)行下一次判斷和補(bǔ)償;步驟六判斷限速區(qū)結(jié)束標(biāo)識符。如果斷電,就將系統(tǒng)重啟,如果車次號發(fā)生變化,則將所用參數(shù)都清零。本發(fā)明能夠?qū)崟r對列車在臨時限速過程中斷鏈的公里值進(jìn)行處理,保證列車的運(yùn)行安全和運(yùn)行效率。
文檔編號B61L27/00GK102358336SQ201110263669
公開日2012年2月22日 申請日期2011年9月7日 優(yōu)先權(quán)日2011年9月7日
發(fā)明者向道明, 周智恒, 姚旭, 李波, 謝勝利, 陳博欣 申請人:廣東工業(yè)大學(xué)