一種回放調(diào)車運(yùn)行記錄的方法
【專利摘要】本發(fā)明公開了一種回放調(diào)車運(yùn)行記錄的方法,所述方法包含以下步驟:步驟一,獲取回放所述調(diào)車運(yùn)行記錄的限定條件;步驟二,基于所述限定條件獲取相應(yīng)的調(diào)車運(yùn)行記錄和站場(chǎng)圖數(shù)據(jù)文件;步驟三,根據(jù)所述站場(chǎng)圖數(shù)據(jù)文件繪制站場(chǎng)圖底圖;步驟四,基于所述站場(chǎng)圖底圖回放所述調(diào)車運(yùn)行記錄?;诒景l(fā)明的回放方法不僅可以快速準(zhǔn)確的回放特定時(shí)段或者特定機(jī)車的調(diào)車運(yùn)行記錄,而且回放結(jié)果更加直觀,從而便于進(jìn)行調(diào)車運(yùn)行記錄數(shù)據(jù)日常分析。
【專利說(shuō)明】—種回放調(diào)車運(yùn)行記錄的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及鐵路交通領(lǐng)域,具體說(shuō)涉及一種回放調(diào)車運(yùn)行記錄的方法。
【背景技術(shù)】
[0002]鐵路站場(chǎng)上機(jī)車的運(yùn)行狀態(tài)通常被機(jī)車運(yùn)行監(jiān)控系統(tǒng)記錄為調(diào)車運(yùn)行記錄。為了了解機(jī)車在站場(chǎng)上的歷史運(yùn)行情況,需要對(duì)調(diào)車運(yùn)行記錄進(jìn)行回放?,F(xiàn)有的回放方法是將調(diào)車運(yùn)行記錄數(shù)據(jù)文件翻譯成事件序列文件。將翻譯后的文件以特定方式打開查看,從而獲得監(jiān)控運(yùn)行速度曲線。
[0003]雖然現(xiàn)有方法能基于調(diào)車運(yùn)行記錄數(shù)據(jù)文件回放調(diào)車運(yùn)行記錄,但其回放結(jié)果不夠直觀。同時(shí),現(xiàn)有的調(diào)車運(yùn)行記錄回放方法也不便于檢索,不能快速方便的回放特定時(shí)間特定車輛的具體運(yùn)行,不能滿足調(diào)車運(yùn)行記錄數(shù)據(jù)日常分析的要求。因此需要一種新的調(diào)車運(yùn)行記錄回放方法以獲取更為理想的回放結(jié)果。
【發(fā)明內(nèi)容】
[0004]針對(duì)現(xiàn)有的調(diào)車運(yùn)行記錄回放方法不能滿足現(xiàn)有調(diào)車運(yùn)行記錄數(shù)據(jù)日常分析的要求的問(wèn)題,本發(fā)明提供了一種回放調(diào)車運(yùn)行記錄的方法,所述方法包含以下步驟:
[0005]步驟一,獲取回放所述調(diào)車運(yùn)行記錄的限定條件;
[0006]步驟二,基于所述限定條件獲取相應(yīng)的調(diào)車運(yùn)行記錄和站場(chǎng)圖數(shù)據(jù)文件;
[0007]步驟三,根據(jù)所述站場(chǎng)圖數(shù)據(jù)文件繪制站場(chǎng)圖底圖;
[0008]步驟四,基于所述站場(chǎng)圖底圖回放所述調(diào)車運(yùn)行記錄。
[0009]在一實(shí)施例中,所述步驟三包括以下步驟:
[0010]分析所述站場(chǎng)圖數(shù)據(jù)文件,從而獲取站場(chǎng)上各單元的類型以及對(duì)應(yīng)的位置;
[0011]根據(jù)所述站場(chǎng)上各單元的類型以及對(duì)應(yīng)的位置在所述站場(chǎng)圖底圖上繪制相應(yīng)的圖標(biāo),從而完成所述站場(chǎng)圖底圖。
[0012]在一實(shí)施例中,所述步驟四包含以下步驟:
[0013]獲取運(yùn)行路徑步驟,根據(jù)所述調(diào)車運(yùn)行記錄獲取機(jī)車的運(yùn)行路徑;
[0014]繪制運(yùn)行路徑步驟,將所述運(yùn)行路徑繪制在所述站場(chǎng)圖底圖上;
[0015]回放運(yùn)行記錄步驟,根據(jù)所述調(diào)車運(yùn)行記錄在所述運(yùn)行路徑上根據(jù)時(shí)間流逝動(dòng)態(tài)繪制相應(yīng)的機(jī)車位置信息。
[0016]在一實(shí)施例中,所述步驟四還包含回放信號(hào)機(jī)狀態(tài)步驟,根據(jù)所述調(diào)車運(yùn)行記錄在所述運(yùn)行路徑上根據(jù)時(shí)間流逝動(dòng)態(tài)繪制相應(yīng)的信號(hào)機(jī)狀態(tài)信息。
[0017]在一實(shí)施例中,在所述獲取運(yùn)行路徑步驟中,所述運(yùn)行路徑包括局部運(yùn)行路徑,所述局部運(yùn)行路徑為所述機(jī)車在相鄰兩個(gè)所述信號(hào)機(jī)之間的運(yùn)行路徑。
[0018]在一實(shí)施例中,所述獲取運(yùn)行路徑步驟包含以下步驟:
[0019]獲取當(dāng)前信號(hào)機(jī)步驟,從所述調(diào)車運(yùn)行記錄中獲取所述機(jī)車在所述站場(chǎng)上經(jīng)過(guò)的第一個(gè)信號(hào)機(jī)的記錄數(shù)據(jù),將所述第一個(gè)信號(hào)機(jī)設(shè)定為當(dāng)前信號(hào)機(jī);
[0020]獲取前方信號(hào)機(jī)步驟,從所述調(diào)車運(yùn)行記錄中獲取與所述當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的前方信號(hào)機(jī)的記錄數(shù)據(jù);
[0021]獲取局部運(yùn)行路徑步驟,基于所述站場(chǎng)圖數(shù)據(jù)文件根據(jù)所述當(dāng)前信號(hào)機(jī)和所述前方信號(hào)機(jī)的記錄數(shù)據(jù)獲取所述機(jī)車的局部運(yùn)行路徑;
[0022]運(yùn)行路徑判斷步驟,根據(jù)所述調(diào)車運(yùn)行記錄判斷所述機(jī)車運(yùn)行路徑的終止位置是否越過(guò)所述前方信號(hào)機(jī);
[0023]當(dāng)前信號(hào)機(jī)更新步驟,當(dāng)所述機(jī)車運(yùn)行路徑的終止位置越過(guò)所述前方信號(hào)機(jī)時(shí),更新當(dāng)前信號(hào)機(jī),將所述前方信號(hào)機(jī)設(shè)定為當(dāng)前信號(hào)機(jī)并再次執(zhí)行獲取前方信號(hào)機(jī)步驟、獲取局部運(yùn)行路徑步驟以及運(yùn)行路徑判斷步驟;
[0024]獲取運(yùn)行路徑終止步驟,當(dāng)所述機(jī)車運(yùn)行路徑的終止位置在所述前方信號(hào)機(jī)前或在所述前方信號(hào)機(jī)上時(shí),根據(jù)所有所述局部運(yùn)行路徑構(gòu)建所述運(yùn)行路徑,所述獲取運(yùn)行路徑步驟完成。
[0025]在一實(shí)施例中,所述獲取局部運(yùn)行路徑步驟包含以下步驟:
[0026]確定運(yùn)行方向步驟,基于所述站場(chǎng)圖數(shù)據(jù)文件根據(jù)所述當(dāng)前信號(hào)機(jī)和所述前方信號(hào)機(jī)的記錄數(shù)據(jù)確定所述機(jī)車的運(yùn)行方向;
[0027]設(shè)定當(dāng)前路段步驟,基于所述站場(chǎng)圖數(shù)據(jù)文件根據(jù)所述當(dāng)前信號(hào)機(jī)的記錄數(shù)據(jù)確定所述當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段,設(shè)定所述當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段為當(dāng)前路段;
[0028]設(shè)定終止路段步驟,基于所述站場(chǎng)圖數(shù)據(jù)文件根據(jù)所述前方信號(hào)機(jī)的記錄數(shù)據(jù)確定所述前方信號(hào)機(jī)對(duì)應(yīng)的路段,設(shè)定所述前方信號(hào)機(jī)對(duì)應(yīng)的路段為終止路段;
[0029]確定前方路段步驟,根據(jù)所述當(dāng)前路段確定在所述機(jī)車的運(yùn)行方向上與所述當(dāng)前路段連接的前方路段;
[0030]終止路段判斷步驟,判斷所述前方路段與所述終止路段是否一致;
[0031]更新當(dāng)前路段步驟,當(dāng)所述前方路段與所述終止路段不一致時(shí),將所述前方路段設(shè)定為當(dāng)前路段并再次執(zhí)行所述確定前方路段步驟;
[0032]組合局部運(yùn)行路徑步驟,當(dāng)所述前方路段與所述終止路段一致時(shí),依次連接所述當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段以及在所述確定前方路段步驟中確定的所有前方路段,從而獲得所述當(dāng)前信號(hào)機(jī)和所述前方信號(hào)機(jī)之間的局部運(yùn)行路徑。
[0033]在一實(shí)施例中,所述運(yùn)行路徑還包含起始路徑,所述起始路徑為所述機(jī)車從起車位置行駛到所述機(jī)車所經(jīng)過(guò)的第一個(gè)信號(hào)機(jī)之間的路徑。
[0034]在一實(shí)施例中,所述運(yùn)行路徑還包含轉(zhuǎn)場(chǎng)路徑,所述轉(zhuǎn)場(chǎng)路徑為所述機(jī)車在當(dāng)前站場(chǎng)所經(jīng)過(guò)的最后一個(gè)信號(hào)機(jī)到所述機(jī)車駛?cè)氲南乱粋€(gè)站場(chǎng)的入口之間的路徑。
[0035]在一實(shí)施例中,所述步驟四還包括換場(chǎng)判斷步驟,基于所述調(diào)車運(yùn)行記錄判斷所述機(jī)車的位置是否越過(guò)所述站場(chǎng)圖底圖,當(dāng)所述機(jī)車的位置越過(guò)所述站場(chǎng)圖底圖時(shí),基于所述調(diào)車運(yùn)行記錄獲取相應(yīng)的下一張站場(chǎng)圖的數(shù)據(jù)文件。
[0036]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn):
[0037]本發(fā)明的回放方法的回放結(jié)果更加直觀,便于查閱并理解;
[0038]基于本發(fā)明的回放方法可以快速準(zhǔn)確的回放特定時(shí)段或者特定機(jī)車的調(diào)車運(yùn)行記錄,從而便于進(jìn)行調(diào)車運(yùn)行記錄數(shù)據(jù)日常分析。
[0039]本發(fā)明的其它特征或優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述。并且,本發(fā)明的部分特征或優(yōu)點(diǎn)將通過(guò)說(shuō)明書而變得顯而易見,或者通過(guò)實(shí)施本發(fā)明而被了解。本發(fā)明的目的和部分優(yōu)點(diǎn)可通過(guò)在說(shuō)明書、權(quán)利要求書以及附圖中所特別指出的步驟來(lái)實(shí)現(xiàn)或獲得。
【專利附圖】
【附圖說(shuō)明】
[0040]附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說(shuō)明書的一部分,與本發(fā)明的實(shí)施例共同用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
[0041]圖1是根據(jù)本發(fā)明一實(shí)施例執(zhí)行流程圖;
[0042]圖2是根據(jù)本發(fā)明一實(shí)施例的一部分執(zhí)行流程圖;
[0043]圖3是根據(jù)本發(fā)明一實(shí)施例的一部分執(zhí)行流程圖;
[0044]圖4是根據(jù)本發(fā)明一實(shí)施例站場(chǎng)圖中線段單元示意簡(jiǎn)圖;
[0045]圖5是根據(jù)本發(fā)明一實(shí)施例站場(chǎng)圖中道岔單元示意簡(jiǎn)圖。
【具體實(shí)施方式】
[0046]以下將結(jié)合附圖及實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明的實(shí)施方式,借此本發(fā)明的實(shí)施人員可以充分理解本發(fā)明如何應(yīng)用技術(shù)手段來(lái)解決技術(shù)問(wèn)題,并達(dá)成技術(shù)效果的實(shí)現(xiàn)過(guò)程并依據(jù)上述實(shí)現(xiàn)過(guò)程具體實(shí)施本發(fā)明。需要說(shuō)明的是,只要不構(gòu)成沖突,本發(fā)明中的各個(gè)實(shí)施例以及各實(shí)施例中的各個(gè)特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。
[0047]針對(duì)現(xiàn)有的調(diào)車運(yùn)行記錄回放方法不能滿足現(xiàn)有調(diào)車運(yùn)行記錄數(shù)據(jù)日常分析的要求的問(wèn)題,本發(fā)明提供了一種回放調(diào)車運(yùn)行記錄的方法。下面結(jié)合圖1的流程圖來(lái)具體描述本發(fā)明的回放方法的執(zhí)行過(guò)程。附圖的流程圖中示出的步驟可以在包含諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。雖然在流程圖中示出了各步驟的邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0048]采用本發(fā)明的回放方法,如圖1所示,首先執(zhí)行步驟3100,獲取回放調(diào)車運(yùn)行記錄的限定條件。在本實(shí)施例中,限定條件包含目標(biāo)機(jī)車、回放時(shí)間范圍、回放空間范圍等。不難理解,在實(shí)際執(zhí)行過(guò)程中,不需要提供所有的限定條件,通常只需提供限定條件中的一項(xiàng)或者幾項(xiàng)。例如回放某一特定機(jī)車在一個(gè)時(shí)間段內(nèi)的所有調(diào)車運(yùn)行記錄數(shù)據(jù)?;诒景l(fā)明的回放方法可以快速準(zhǔn)確的回放特定時(shí)段或者特定機(jī)車的調(diào)車運(yùn)行記錄,從而便于進(jìn)行調(diào)車運(yùn)行記錄數(shù)據(jù)日常分析。
[0049]然后執(zhí)行步驟3110,基于限定條件獲取調(diào)車運(yùn)行記錄。在本實(shí)施例中,首先根據(jù)限定條件選取相應(yīng)的調(diào)車運(yùn)行記錄。然后解析調(diào)車運(yùn)行記錄。在此過(guò)程中,需要從調(diào)車運(yùn)行記錄中過(guò)濾出機(jī)車運(yùn)行路徑上的所有信號(hào)機(jī)的編號(hào)(名稱),以及信號(hào)機(jī)在運(yùn)行路徑上的先后順序。
[0050]接著執(zhí)行步驟3120,基于限定條件獲取站場(chǎng)圖數(shù)據(jù)文件。然后執(zhí)行步驟3140,根據(jù)站場(chǎng)圖數(shù)據(jù)文件繪制站場(chǎng)圖底圖。在步驟3140中,本實(shí)施例首先分析獲取到的站場(chǎng)圖數(shù)據(jù)文件,從而從站場(chǎng)圖數(shù)據(jù)文件中提取出站場(chǎng)上各單元的類型以及對(duì)應(yīng)的位置。然后根據(jù)站場(chǎng)上各單元的類型以及對(duì)應(yīng)的位置在站場(chǎng)圖底圖上繪制相應(yīng)的圖標(biāo),從而完成站場(chǎng)圖底圖。
[0051]在本實(shí)施例中,站場(chǎng)上的單元包括線段、道岔以及信號(hào)機(jī)。由于本發(fā)明是基于現(xiàn)有的站場(chǎng)圖數(shù)據(jù),因此站場(chǎng)上的各單元的詳細(xì)情況類型也與現(xiàn)有的站場(chǎng)圖數(shù)據(jù)一致,這里就不再贅述。根據(jù)線段、道岔以及信號(hào)機(jī)的坐標(biāo)點(diǎn)在軟件界面中繪制出各數(shù)據(jù)類型圖標(biāo),將相應(yīng)的線段以及道岔相連接則繪制完成完整的站場(chǎng)圖。本發(fā)明的回放方法基于站場(chǎng)圖回放調(diào)車運(yùn)行記錄,回放結(jié)果更加直觀,便于查閱并理解。
[0052]接下來(lái)就可以基于站場(chǎng)圖底圖根據(jù)調(diào)車運(yùn)行記錄回放調(diào)車運(yùn)行記錄。在此過(guò)程中,首先執(zhí)行步驟3130,獲取運(yùn)行路徑步驟。在此步驟中,根據(jù)調(diào)車運(yùn)行記錄獲取機(jī)車的運(yùn)行路徑。然后執(zhí)行步驟3150,運(yùn)行路徑繪制步驟,將運(yùn)行路徑繪制在步驟3140中得到的站場(chǎng)圖底圖上。最后就可以執(zhí)行步驟3160,數(shù)據(jù)回放步驟。本實(shí)施例的步驟3160不僅包含機(jī)車運(yùn)行回放步驟還包含信號(hào)機(jī)狀態(tài)回放步驟。其中,機(jī)車運(yùn)行回放是根據(jù)調(diào)車運(yùn)行記錄在站場(chǎng)圖底圖的機(jī)車運(yùn)行路徑上根據(jù)時(shí)間流逝動(dòng)態(tài)繪制機(jī)車位置信息;信號(hào)機(jī)狀態(tài)回放是根據(jù)調(diào)車運(yùn)行記錄在站場(chǎng)圖底圖的運(yùn)行路徑上根據(jù)時(shí)間流逝動(dòng)態(tài)繪制相應(yīng)的信號(hào)機(jī)狀態(tài)信肩、0
[0053]基于現(xiàn)場(chǎng)運(yùn)行情況的不同,機(jī)車有著不同類型的運(yùn)行路徑。同時(shí)不同的回放限定條件也導(dǎo)致運(yùn)行路徑的獲取方式不同。因此,在本實(shí)施例中,運(yùn)行路徑的獲取過(guò)程分為若干個(gè)階段。在每個(gè)階段的數(shù)據(jù)回放步驟(3160)結(jié)束的時(shí)候,需要執(zhí)行步驟3170,回放結(jié)束判斷步驟。在步驟3170,基于回放限定條件判斷當(dāng)前的回放是否達(dá)到預(yù)定的回放目標(biāo)。當(dāng)達(dá)到預(yù)定的回放目標(biāo)的時(shí)候,回放結(jié)束判斷步驟判斷結(jié)果為是,進(jìn)入步驟3180,整個(gè)回放操作結(jié)束。
[0054]本實(shí)施例根據(jù)調(diào)車監(jiān)控記錄文件記錄的站號(hào)、場(chǎng)號(hào)動(dòng)態(tài)裝載站場(chǎng)圖數(shù)據(jù)文件來(lái)繪制站場(chǎng)圖。由于一個(gè)調(diào)車監(jiān)控記錄文件可能需要裝載多個(gè)站場(chǎng)圖數(shù)據(jù)文件來(lái)繪制站場(chǎng)圖,因此本實(shí)施例還包含步驟3190,換場(chǎng)判斷步驟。當(dāng)回放結(jié)束判斷步驟(3170)判斷結(jié)果為否,回放需要繼續(xù)進(jìn)行,此時(shí)進(jìn)入步驟3190。
[0055]在步驟3190中,基于調(diào)車運(yùn)行記錄判斷機(jī)車下一階段的運(yùn)行路徑是否越過(guò)當(dāng)前站場(chǎng)圖底圖。當(dāng)機(jī)車下一階段的運(yùn)行路徑越過(guò)當(dāng)前站場(chǎng)圖底圖時(shí),則換場(chǎng)判斷結(jié)果為是。此時(shí)再次執(zhí)行步驟3120,基于調(diào)車運(yùn)行記錄獲取相應(yīng)的新的站場(chǎng)圖數(shù)據(jù)文件。然后基于新的站場(chǎng)圖數(shù)據(jù)文件再次執(zhí)行步驟3130,進(jìn)行下一個(gè)階段的獲取運(yùn)行路徑步驟。當(dāng)機(jī)車下一階段的運(yùn)行路徑在當(dāng)前站場(chǎng)圖底圖上時(shí),則換場(chǎng)判斷結(jié)果為否。此時(shí)直接再次執(zhí)行步驟3130,進(jìn)行下一個(gè)階段的獲取運(yùn)行路徑步驟。
[0056]本實(shí)施例采用的是每完成一個(gè)階段的獲取運(yùn)行路徑步驟(3130),就執(zhí)行相應(yīng)的運(yùn)行路徑繪制(3150)以及數(shù)據(jù)回放(3160)步驟。不難理解,也可以采用先完成所有階段的獲取運(yùn)行路徑步驟,然后在整體執(zhí)行獲取運(yùn)行路徑以及數(shù)據(jù)回放步驟。
[0057]在本發(fā)明的另一實(shí)施例中,首先實(shí)行一個(gè)階段的獲取運(yùn)行路徑步驟。然后判斷獲取的路徑是否達(dá)到預(yù)定需求(3170)。如果沒(méi)有達(dá)到預(yù)訂需求,則繼續(xù)進(jìn)行下一個(gè)階段的獲取運(yùn)行路徑(3130)。如果獲取的路徑達(dá)到預(yù)定要求,則將獲取的所有運(yùn)行路徑繪制在相應(yīng)的站場(chǎng)底圖上(3150)。最后在繪制好的運(yùn)行路徑上進(jìn)行數(shù)據(jù)回放(3160)。
[0058]接下來(lái)繼續(xù)針對(duì)圖1所示的實(shí)施例進(jìn)行說(shuō)明。由于在本實(shí)施例中運(yùn)行路徑的獲取步驟分為多個(gè)階段,所以下面就獲取運(yùn)行路徑步驟的各個(gè)階段進(jìn)行詳細(xì)的說(shuō)明。如圖2所示,在獲取運(yùn)行路徑時(shí),首先要執(zhí)行步驟3200,獲取初始信號(hào)機(jī)。在本實(shí)施例中,從調(diào)車運(yùn)行記錄中獲取機(jī)車在站場(chǎng)上經(jīng)過(guò)的第一個(gè)信號(hào)機(jī)的記錄數(shù)據(jù),將第一個(gè)信號(hào)機(jī)定義為初始信號(hào)機(jī)。按照時(shí)間流逝順序,提取圖1步驟3110中得到的第一個(gè)信號(hào)機(jī)的記錄數(shù)據(jù)。
[0059]在實(shí)際運(yùn)行過(guò)程中,機(jī)車的運(yùn)行路徑分為幾個(gè)不同的類型。其中一個(gè)類型為起始路徑,起始路徑為機(jī)車從起車位置(機(jī)車起車位置一般位于土擋處)行駛到第一個(gè)信號(hào)機(jī)前之間的路徑。不難理解,起始路徑是一條只包含一個(gè)信號(hào)機(jī)的路徑,信號(hào)機(jī)位于路徑的終點(diǎn)。因此,在本實(shí)施例中,在執(zhí)行步驟3200之后,需要執(zhí)行步驟3210,判斷所需要獲取的運(yùn)行路徑中是否包含起始路徑。
[0060]在步驟3210中,根據(jù)步驟3200獲取的初始信號(hào)機(jī)的記錄數(shù)據(jù)結(jié)合站場(chǎng)圖數(shù)據(jù)文件,判斷初始信號(hào)機(jī)是否為起始路徑的終點(diǎn)信號(hào)機(jī)。如果初始信號(hào)機(jī)是起始路徑的終點(diǎn)信號(hào)機(jī),則執(zhí)行步驟3220,結(jié)合站場(chǎng)圖數(shù)據(jù)文件根據(jù)初始信號(hào)機(jī)的記錄數(shù)據(jù)獲取相應(yīng)的起始路徑。接著依次執(zhí)行對(duì)應(yīng)與起始路徑的步驟3150 (運(yùn)行路徑繪制步驟)、步驟3160 (數(shù)據(jù)回放步驟)。
[0061]當(dāng)針對(duì)起始路徑的數(shù)據(jù)回放步驟(3160)完成或者初始信號(hào)機(jī)不是起始路徑的終點(diǎn)信號(hào)機(jī)時(shí),接下來(lái)執(zhí)行步驟3230,獲取當(dāng)前信號(hào)機(jī)。在獲取運(yùn)行路徑的過(guò)程中,如果步驟8230是第一次執(zhí)行,則將步驟3200中獲取的初始信號(hào)機(jī)設(shè)定為當(dāng)前信號(hào)機(jī)。
[0062]類似起始路徑,機(jī)車的運(yùn)行路徑的類型還包括轉(zhuǎn)場(chǎng)路徑。轉(zhuǎn)場(chǎng)路徑為機(jī)車所經(jīng)過(guò)的當(dāng)前站場(chǎng)圖最后一個(gè)信號(hào)機(jī)到機(jī)車駛?cè)胂乱徽緢?chǎng)的入口之間的路徑。同樣不難理解,對(duì)于某一特定的站場(chǎng),轉(zhuǎn)場(chǎng)路徑是一條只包含一個(gè)信號(hào)機(jī)的路徑,信號(hào)機(jī)位于路徑的起點(diǎn)。因此本實(shí)施例還包含步驟3240,判斷是否存在轉(zhuǎn)場(chǎng)路徑。
[0063]在步驟3240中,根據(jù)步驟3230獲取的當(dāng)前信號(hào)機(jī)的記錄數(shù)據(jù)結(jié)合站場(chǎng)圖數(shù)據(jù)文件,判斷當(dāng)前信號(hào)機(jī)是否為轉(zhuǎn)場(chǎng)路徑的起點(diǎn)信號(hào)機(jī)。如果當(dāng)前信號(hào)機(jī)是轉(zhuǎn)場(chǎng)路徑的起點(diǎn)信號(hào)機(jī),則執(zhí)行步驟3250,結(jié)合站場(chǎng)圖數(shù)據(jù)文件根據(jù)當(dāng)前信號(hào)機(jī)的記錄數(shù)據(jù)獲取相應(yīng)的轉(zhuǎn)場(chǎng)路徑。接著依次執(zhí)行對(duì)應(yīng)與轉(zhuǎn)場(chǎng)路徑的步驟3150 (運(yùn)行路徑繪制步驟)、步驟3160 (數(shù)據(jù)回放步驟)。不難理解,機(jī)車經(jīng)過(guò)轉(zhuǎn)場(chǎng)路徑后即駛離本站場(chǎng)。
[0064]機(jī)車的運(yùn)行路徑的類型還包括局部運(yùn)行路徑。局部運(yùn)行路徑是指機(jī)車在相鄰兩個(gè)信號(hào)機(jī)之間的運(yùn)行路徑。當(dāng)步驟3240中判斷當(dāng)前信號(hào)機(jī)不是轉(zhuǎn)場(chǎng)路徑的起點(diǎn)信號(hào)機(jī)時(shí),接下來(lái)就可以獲取機(jī)車的局部運(yùn)行路徑。在本實(shí)施例中,首先執(zhí)行步驟3260,獲取前方信號(hào)機(jī)。按時(shí)間流逝順序取出調(diào)車運(yùn)行記錄文件中相對(duì)于當(dāng)前信號(hào)機(jī)的下一個(gè)信號(hào)機(jī)的記錄數(shù)據(jù)并將取出的信號(hào)機(jī)設(shè)定為前方信號(hào)機(jī)。
[0065]接下來(lái)執(zhí)行步驟3270,獲取局部運(yùn)行路徑。在此步驟中,基于站場(chǎng)圖數(shù)據(jù)文件根據(jù)當(dāng)前信號(hào)機(jī)和前方信號(hào)機(jī)的記錄數(shù)據(jù)來(lái)獲取機(jī)車的局部運(yùn)行路徑。圖3所示是獲取機(jī)車局部運(yùn)行路徑的詳細(xì)過(guò)程。如圖3所示,首先執(zhí)行步驟3400,設(shè)定當(dāng)前路段。在步驟3400中,首先基于站場(chǎng)圖數(shù)據(jù)文件根據(jù)當(dāng)前信號(hào)機(jī)的記錄數(shù)據(jù)確定當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段。然后將當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段設(shè)定為當(dāng)前路段。
[0066]接下來(lái)執(zhí)行步驟3410,確定運(yùn)行方向,基于站場(chǎng)圖數(shù)據(jù)文件根據(jù)當(dāng)前信號(hào)機(jī)和前方信號(hào)機(jī)的記錄數(shù)據(jù)確定機(jī)車的運(yùn)行方向。在步驟3410中,根據(jù)當(dāng)前信號(hào)機(jī)和前方信號(hào)機(jī)的記錄數(shù)據(jù)獲取信號(hào)機(jī)在站場(chǎng)圖中對(duì)應(yīng)的坐標(biāo)。以當(dāng)前信號(hào)機(jī)的坐標(biāo)為起始坐標(biāo),以前方信號(hào)機(jī)的坐標(biāo)終止坐標(biāo),計(jì)算機(jī)車當(dāng)前的運(yùn)行方向。
[0067]接下來(lái)進(jìn)行步驟3420,設(shè)定終止路段。先基于站場(chǎng)圖數(shù)據(jù)文件根據(jù)前方信號(hào)機(jī)的記錄數(shù)據(jù)確定前方信號(hào)機(jī)對(duì)應(yīng)的路段。然后將前方信號(hào)機(jī)對(duì)應(yīng)的路段設(shè)定為終止路段。
[0068]接下來(lái)執(zhí)行步驟3440,確定前方路段。在步驟3440中,基于站場(chǎng)圖數(shù)據(jù)記錄根據(jù)當(dāng)前路段確定在機(jī)車的運(yùn)行方向上與當(dāng)前路段連接的前方路段。在本實(shí)施例中,路段包含線段和道岔。
[0069]如圖4所示,八、8、0以及0為站場(chǎng)圖上的四種線段的示意圖,分別代表四種機(jī)車運(yùn)行線路。其中方框內(nèi)的黑線即為機(jī)車的運(yùn)行線路,其中:八為水平向?yàn)榇怪毕?? 為左上到右下的斜向;0為左下到右上的斜向。不難理解,將若干個(gè)線段首尾依次連接即可以構(gòu)成一段機(jī)車的運(yùn)行線路。
[0070]站場(chǎng)圖數(shù)據(jù)記錄中每個(gè)線段記錄都包含與其連接的前趨路段記錄以及后繼路段記錄。如果當(dāng)前路段為線段,則首先確定機(jī)車運(yùn)行方向上當(dāng)前線段的前方路段是前趨路段或后繼路段。然后從站場(chǎng)圖數(shù)據(jù)記錄中獲取與當(dāng)前路段連接的前趨路段或后繼路段作為前方路段。
[0071]機(jī)車運(yùn)行線路上的道岔的連接方式與線段不同?,F(xiàn)針對(duì)一簡(jiǎn)單的道岔類型做描述。圖5所示為一簡(jiǎn)單道岔單元的示意圖。圖中黑線的部分即為機(jī)車的行進(jìn)線路。由圖5可以看到,以單元中心0為起點(diǎn)相左有路線501,向右有路線503,向右上有路線502。路線501、502、503交匯于0點(diǎn)。定義501為道岔基位,503為道岔定位,502為道岔反位。
[0072]如果當(dāng)前路段為道岔,則需要先判斷運(yùn)行方向的反方向上的路段與當(dāng)前路段的連接位置。如果前一路段連接道岔的定位(503)或者反位(502),則獲取連接道岔基位(501)的路段為前方路段;如果前一路段連接道岔的基位(501),需要進(jìn)行搜索來(lái)確定前方路段。選取道岔的定位(503)或者反位(502)作為進(jìn)路方向,按照運(yùn)行方向依次搜索相連接的路段。如果可以搜索到前方信號(hào)機(jī)對(duì)應(yīng)的路段,則獲取與進(jìn)路方向?qū)?yīng)連接的路段作為前方路段。在搜索過(guò)程中:
[0073]1)如果沿相連接的路段進(jìn)行的搜索進(jìn)入運(yùn)行方向的反方向,則當(dāng)前搜索的進(jìn)路方向錯(cuò)誤,需要重新選擇進(jìn)路方向;
[0074]2)如果在運(yùn)行方向上,當(dāng)前搜索到的路段的位置超出前方信號(hào)機(jī)對(duì)應(yīng)的路段的位置,則當(dāng)前搜索的進(jìn)路方向錯(cuò)誤,需要重新選擇進(jìn)路方向;
[0075]3)如果在運(yùn)行方向上,搜索到前方信號(hào)機(jī)以外的信號(hào)機(jī)對(duì)應(yīng)的路段,則當(dāng)前搜索的進(jìn)路方向錯(cuò)誤,需要重新選擇進(jìn)路方向;
[0076]4)如果搜索不到下一個(gè)相連接的路段,則當(dāng)前搜索的進(jìn)路方向錯(cuò)誤,需要重新選擇進(jìn)路方向。
[0077]在本實(shí)施例中,采取先搜索反位(502),再搜索定位(503)的方式搜索。
[0078]在步驟3440中,當(dāng)獲取到前方路段后,先將獲取到的前方路段的記錄數(shù)據(jù)存儲(chǔ),然后執(zhí)行步驟3450,判斷前方路段與終止路段是否一致。如果前方路段與終止路段不一致,則執(zhí)行步驟3460,更新當(dāng)前路段。在步驟3460中,將步驟3440中獲取的前方路段設(shè)定為新的當(dāng)前路段。然后基于新的當(dāng)前路段再次執(zhí)行步驟3440,獲取新的前方路段。并且對(duì)新的前方路段執(zhí)行步驟3450。
[0079]如果前方路段與終止路段一致,則執(zhí)行步驟3470,組合局部運(yùn)行路徑。在步驟8470中,依次連接當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段以及在步驟3440中確定并存儲(chǔ)的所有前方路段,從而獲得所述當(dāng)前信號(hào)機(jī)和所述前方信號(hào)機(jī)之間的局部運(yùn)行路徑。此時(shí)一個(gè)階段的獲取運(yùn)行路徑步驟也隨之完成。
[0080]局部獲取運(yùn)行路徑完畢后即可針對(duì)獲取到的局部運(yùn)行路徑執(zhí)行圖1所示的步驟3150(繪制運(yùn)行路徑)和步驟3160(數(shù)據(jù)回放由于機(jī)車的運(yùn)行路徑可能包含多個(gè)局部運(yùn)行路徑,因此本實(shí)施例還包含如圖2所示的步驟3280,運(yùn)行路徑判斷步驟。在步驟3280中,根據(jù)調(diào)車運(yùn)行記錄判斷機(jī)車運(yùn)行路徑的終止位置是否越過(guò)前方信號(hào)機(jī)。當(dāng)機(jī)車運(yùn)行路徑的終止位置在前方信號(hào)機(jī)前或在前方信號(hào)機(jī)上時(shí),則說(shuō)明本次回放的機(jī)車運(yùn)行終止在前方信號(hào)機(jī)前或上。此時(shí)執(zhí)行步驟3180(回放結(jié)束
[0081]當(dāng)機(jī)車運(yùn)行路徑的終止位置越過(guò)前方信號(hào)機(jī)時(shí),說(shuō)明機(jī)車越過(guò)前方信號(hào)機(jī)后繼續(xù)行駛。此時(shí)需要進(jìn)行步驟3231,更新當(dāng)前信號(hào)機(jī)。在步驟3231中,將上一個(gè)獲取運(yùn)行路徑階段中的前方信號(hào)機(jī)設(shè)定為新的當(dāng)前信號(hào)機(jī)。接下來(lái)基于新的當(dāng)前信號(hào)機(jī)再次執(zhí)行步驟3240,從而開始新階段的獲取運(yùn)行路徑步驟。
[0082]在實(shí)際操作中,由于有時(shí)會(huì)遇到中途終止數(shù)據(jù)回放的情況。針對(duì)這種情況,本實(shí)施例在步驟3280和步驟3231之間加入了步驟3290。當(dāng)步驟3280判斷機(jī)車運(yùn)行路徑的終止位置越過(guò)前方信號(hào)機(jī)后,首先執(zhí)行步驟3290,判斷是否存在中斷命令。如果存在中斷命令,則直接進(jìn)入步驟3180(回放結(jié)束);如果不存在中斷命令,則繼續(xù)進(jìn)行步驟3231。
[0083]綜上,本發(fā)明的回放方法基于站場(chǎng)圖回放調(diào)車運(yùn)行記錄,回放結(jié)果更加直觀,便于查閱并理解;并且基于本發(fā)明的回放方法可以快速準(zhǔn)確的回放特定時(shí)段或者特定機(jī)車的調(diào)車運(yùn)行記錄,從而便于進(jìn)行調(diào)車運(yùn)行記錄數(shù)據(jù)日常分析。
[0084]雖然本發(fā)明所公開的實(shí)施方式如上,但所述的內(nèi)容只是為了便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。本發(fā)明所述的方法還可有其他多種實(shí)施例。在不背離本發(fā)明實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變或變形,但這些相應(yīng)的改變或變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種回放調(diào)車運(yùn)行記錄的方法,所述方法包含以下步驟: 步驟一,獲取回放所述調(diào)車運(yùn)行記錄的限定條件; 步驟二,基于所述限定條件獲取相應(yīng)的調(diào)車運(yùn)行記錄和站場(chǎng)圖數(shù)據(jù)文件; 步驟三,根據(jù)所述站場(chǎng)圖數(shù)據(jù)文件繪制站場(chǎng)圖底圖; 步驟四,基于所述站場(chǎng)圖底圖回放所述調(diào)車運(yùn)行記錄。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟三包括以下步驟: 分析所述站場(chǎng)圖數(shù)據(jù)文件,從而獲取站場(chǎng)上各單元的類型以及對(duì)應(yīng)的位置; 根據(jù)所述站場(chǎng)上各單元的類型以及對(duì)應(yīng)的位置在所述站場(chǎng)圖底圖上繪制相應(yīng)的圖標(biāo),從而完成所述站場(chǎng)圖底圖。
3.如權(quán)利要求2所述的方法,其特征在于,所述步驟四包含以下步驟: 獲取運(yùn)行路徑步驟,根據(jù)所述調(diào)車運(yùn)行記錄獲取機(jī)車的運(yùn)行路徑; 繪制運(yùn)行路徑步驟,將所述運(yùn)行路徑繪制在所述站場(chǎng)圖底圖上; 回放運(yùn)行記錄步驟,根據(jù)所述調(diào)車運(yùn)行記錄在所述運(yùn)行路徑上根據(jù)時(shí)間流逝動(dòng)態(tài)繪制相應(yīng)的機(jī)車位置信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述步驟四還包含回放信號(hào)機(jī)狀態(tài)步驟,根據(jù)所述調(diào)車運(yùn)行記錄在所述運(yùn)行路徑上根據(jù)時(shí)間流逝動(dòng)態(tài)繪制相應(yīng)的信號(hào)機(jī)狀態(tài)信息。
5.如權(quán)利要求3所述的方法,其特征在于,在所述獲取運(yùn)行路徑步驟中,所述運(yùn)行路徑包括局部運(yùn)行路徑,所述局部運(yùn)行路徑為所述機(jī)車在相鄰兩個(gè)所述信號(hào)機(jī)之間的運(yùn)行路徑。
6.如權(quán)利要求5所述的方法,其特征在于,所述獲取運(yùn)行路徑步驟包含以下步驟: 獲取當(dāng)前信號(hào)機(jī)步驟,從所述調(diào)車運(yùn)行記錄中獲取所述機(jī)車在所述站場(chǎng)上經(jīng)過(guò)的第一個(gè)信號(hào)機(jī)的記錄數(shù)據(jù),將所述第一個(gè)信號(hào)機(jī)設(shè)定為當(dāng)前信號(hào)機(jī); 獲取前方信號(hào)機(jī)步驟,從所述調(diào)車運(yùn)行記錄中獲取與所述當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的前方信號(hào)機(jī)的記錄數(shù)據(jù); 獲取局部運(yùn)行路徑步驟,基于所述站場(chǎng)圖數(shù)據(jù)文件根據(jù)所述當(dāng)前信號(hào)機(jī)和所述前方信號(hào)機(jī)的記錄數(shù)據(jù)獲取所述機(jī)車的局部運(yùn)行路徑; 運(yùn)行路徑判斷步驟,根據(jù)所述調(diào)車運(yùn)行記錄判斷所述機(jī)車運(yùn)行路徑的終止位置是否越過(guò)所述前方信號(hào)機(jī); 當(dāng)前信號(hào)機(jī)更新步驟,當(dāng)所述機(jī)車運(yùn)行路徑的終止位置越過(guò)所述前方信號(hào)機(jī)時(shí),更新當(dāng)前信號(hào)機(jī),將所述前方信號(hào)機(jī)設(shè)定為當(dāng)前信號(hào)機(jī)并再次執(zhí)行獲取前方信號(hào)機(jī)步驟、獲取局部運(yùn)行路徑步驟以及運(yùn)行路徑判斷步驟; 獲取運(yùn)行路徑終止步驟,當(dāng)所述機(jī)車運(yùn)行路徑的終止位置在所述前方信號(hào)機(jī)前或在所述前方信號(hào)機(jī)上時(shí),根據(jù)所有所述局部運(yùn)行路徑構(gòu)建所述運(yùn)行路徑,所述獲取運(yùn)行路徑步驟完成。
7.如權(quán)利要求6所述的方法,其特征在于,所述獲取局部運(yùn)行路徑步驟包含以下步驟: 確定運(yùn)行方向步驟,基于所述站場(chǎng)圖數(shù)據(jù)文件根據(jù)所述當(dāng)前信號(hào)機(jī)和所述前方信號(hào)機(jī)的記錄數(shù)據(jù)確定所述機(jī)車的運(yùn)行方向; 設(shè)定當(dāng)前路段步驟,基于所述站場(chǎng)圖數(shù)據(jù)文件根據(jù)所述當(dāng)前信號(hào)機(jī)的記錄數(shù)據(jù)確定所述當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段,設(shè)定所述當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段為當(dāng)前路段; 設(shè)定終止路段步驟,基于所述站場(chǎng)圖數(shù)據(jù)文件根據(jù)所述前方信號(hào)機(jī)的記錄數(shù)據(jù)確定所述前方信號(hào)機(jī)對(duì)應(yīng)的路段,設(shè)定所述前方信號(hào)機(jī)對(duì)應(yīng)的路段為終止路段; 確定前方路段步驟,根據(jù)所述當(dāng)前路段確定在所述機(jī)車的運(yùn)行方向上與所述當(dāng)前路段連接的前方路段; 終止路段判斷步驟,判斷所述前方路段與所述終止路段是否一致; 更新當(dāng)前路段步驟,當(dāng)所述前方路段與所述終止路段不一致時(shí),將所述前方路段設(shè)定為當(dāng)前路段并再次執(zhí)行所述確定前方路段步驟; 組合局部運(yùn)行路徑步驟,當(dāng)所述前方路段與所述終止路段一致時(shí),依次連接所述當(dāng)前信號(hào)機(jī)對(duì)應(yīng)的路段以及在所述確定前方路段步驟中確定的所有前方路段,從而獲得所述當(dāng)前信號(hào)機(jī)和所述前方信號(hào)機(jī)之間的局部運(yùn)行路徑。
8.如權(quán)利要求5所述的方法,其特征在于,所述運(yùn)行路徑還包含起始路徑,所述起始路徑為所述機(jī)車從起車位置行駛到所述機(jī)車所經(jīng)過(guò)的第一個(gè)信號(hào)機(jī)之間的路徑。
9.如權(quán)利要求5所述的方法,其特征在于,所述運(yùn)行路徑還包含轉(zhuǎn)場(chǎng)路徑,所述轉(zhuǎn)場(chǎng)路徑為所述機(jī)車在當(dāng)前站場(chǎng)所經(jīng)過(guò)的最后一個(gè)信號(hào)機(jī)到所述機(jī)車駛?cè)氲南乱粋€(gè)站場(chǎng)的入口之間的路徑。
10.如權(quán)利要求3所述的方法,其特征在于,所述步驟四還包括換場(chǎng)判斷步驟,基于所述調(diào)車運(yùn)行記錄判斷所述機(jī)車的位置是否越過(guò)所述站場(chǎng)圖底圖,當(dāng)所述機(jī)車的位置越過(guò)所述站場(chǎng)圖底圖時(shí),基于所述調(diào)車運(yùn)行記錄獲取相應(yīng)的下一張站場(chǎng)圖的數(shù)據(jù)文件。
【文檔編號(hào)】B61L25/00GK104290777SQ201410490076
【公開日】2015年1月21日 申請(qǐng)日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】言圣, 楊獻(xiàn), 李輝, 董潭洲 申請(qǐng)人:株洲南車時(shí)代電氣股份有限公司