一種智能計(jì)算鐵路進(jìn)路表中的裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及高速鐵路運(yùn)營(yíng)領(lǐng)域,尤其涉及一種基于智能算法的進(jìn)路表生成設(shè)備的 領(lǐng)域。
【背景技術(shù)】
[0002] 高速鐵路列車的運(yùn)行離不開鐵路進(jìn)路表,傳統(tǒng)的鐵路進(jìn)路表一般列控中心進(jìn)行更 新,不僅更新速度慢,而且效率也不高,也存在一定的安全風(fēng)險(xiǎn),為了消除安全風(fēng)險(xiǎn),傳統(tǒng)的 方法又采取了冗余進(jìn)路表的方法,冗余的方法卻又帶來(lái)更多對(duì)系統(tǒng)本身的沖突,并且傳統(tǒng) 的進(jìn)路表的生成由信號(hào)機(jī)、區(qū)段、道岔進(jìn)行設(shè)計(jì),而象信號(hào)機(jī)已經(jīng)往往不是以前的單純的信 號(hào)指示器,現(xiàn)在更多的智能體已經(jīng)放置在信號(hào)機(jī)上,能夠在一定的范圍內(nèi)實(shí)現(xiàn)自主學(xué)習(xí)。所 以以往的靜態(tài)的進(jìn)路表生成方法也已經(jīng)不太適合高速列車系統(tǒng)的進(jìn)路表生成,不符合系統(tǒng) 的動(dòng)態(tài)變化。
[0003] 根據(jù)以上問(wèn)題,本發(fā)明相較于以往傳統(tǒng)方式,進(jìn)路表生成更加的簡(jiǎn)潔和準(zhǔn)確,生成 與調(diào)用時(shí)消耗資源更少,啟動(dòng)和響應(yīng)時(shí)間幾乎為零,因此,本發(fā)明在進(jìn)路表生成方面有著更 多的優(yōu)點(diǎn)。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明要解決的技術(shù)問(wèn)題是:更加復(fù)雜的信號(hào)機(jī)乃至更多的智能體給區(qū)段和道岔 帶來(lái)更多的進(jìn)路生成問(wèn)題。
[0005] 為解決上述問(wèn)題,本發(fā)明提供以下技術(shù)方案:一種智能計(jì)算鐵路進(jìn)路表中的裝置, 列控中心首先對(duì)進(jìn)路表進(jìn)行邏輯關(guān)系控制,包括有進(jìn)路鎖閉模塊,進(jìn)路判斷模塊,進(jìn)路表更 新模塊;步驟包括:進(jìn)路鎖閉模塊對(duì)進(jìn)路表進(jìn)行鎖閉操作后,鎖閉操作就是檢查每條進(jìn)路 達(dá)到死鎖狀態(tài),每條進(jìn)路與其他任何進(jìn)路沒(méi)有任何觸發(fā)約束條件,進(jìn)路判斷模塊對(duì)這種進(jìn) 路表的鎖閉進(jìn)行觸發(fā)約束條件判斷后,再發(fā)送給進(jìn)路表更新模塊,進(jìn)路表更新模塊的內(nèi)部 包括有進(jìn)路表的數(shù)據(jù)庫(kù)中,進(jìn)路表更新模塊通過(guò)進(jìn)路判斷模塊選出合適的進(jìn)路,執(zhí)行進(jìn)路 更新處理動(dòng)作,然后發(fā)送給區(qū)段生成分部和進(jìn)路表輸出模塊;區(qū)段生成分部分為兩個(gè)模塊: 區(qū)段征用模塊,區(qū)段解鎖模塊;區(qū)段征用模塊接收到進(jìn)路表更新模塊發(fā)送的命令后,生成封 閉命令或者是占用命令;封閉命令設(shè)定為列車可以使用該區(qū)段,使用后該區(qū)段為占用狀態(tài), 其他列車不可以通過(guò),占用命令設(shè)定為其他列車已經(jīng)占用該區(qū)段,該區(qū)段屬于其他列車占 用狀態(tài)而不可以通過(guò);由于涉及整條線路根據(jù)策略劃分的無(wú)數(shù)個(gè)小區(qū)段,所以要進(jìn)行策略 計(jì)算,得到每個(gè)小區(qū)段的封閉命令或者是占用命令,生成區(qū)段命令表,通過(guò)區(qū)段解鎖模塊把 整條線路的運(yùn)營(yíng)中的列車涉及的區(qū)段命令表發(fā)送給區(qū)段計(jì)算分部和道岔生成分部;
[0006] 道岔生成分部的道岔控制命令生成模塊會(huì)成生成轉(zhuǎn)動(dòng)和封鎖兩種命令;并且對(duì)這 兩種命令進(jìn)行誤差判斷,根據(jù)誤差得到這兩種命令的冗余算法,然后在實(shí)際運(yùn)營(yíng)根據(jù)實(shí)時(shí) 數(shù)據(jù),把道岔的生成數(shù)據(jù)發(fā)送給采集單元;的采集單元把的道岔的生成數(shù)據(jù)發(fā)送給處理單 元;
[0007] 區(qū)段計(jì)算分部把整條線路的運(yùn)營(yíng)中的列車涉及的區(qū)段命令表存儲(chǔ)在區(qū)段信息緩 存區(qū)里,根據(jù)沖突影響因子算法,使用沖突權(quán)值計(jì)算模塊進(jìn)行區(qū)段之間的權(quán)值,該權(quán)值是根 據(jù)實(shí)際情況進(jìn)行設(shè)定,根據(jù)該權(quán)值設(shè)定區(qū)段的進(jìn)路冗余值,得到不同的進(jìn)路表的選擇性判 斷,一般設(shè)定為:咖)=ρ+ι嚴(yán),其中匕表示不同的小區(qū)段的進(jìn)路表,H為設(shè)定的 i=l 權(quán)值,e(k)為經(jīng)過(guò)權(quán)值設(shè)定得到設(shè)定區(qū)段的進(jìn)路冗余值;
[0008] 軌旁智能體分部收集軌道上的各種突發(fā)狀態(tài),并且根據(jù)需要把這種狀態(tài)統(tǒng)一轉(zhuǎn)化 成判斷條件,發(fā)送給處理單元;其具體步驟為:軌旁智能體分部收集超限、絕緣、敵對(duì)、異常 電力數(shù)據(jù),信號(hào)機(jī)數(shù)據(jù)等數(shù)據(jù),并把這些數(shù)據(jù)發(fā)送給感知單元,再由屬性提取單元把影響軌 道變化的數(shù)據(jù)根據(jù)狀態(tài)變迀系統(tǒng)等算法進(jìn)行轉(zhuǎn)化成統(tǒng)一的格式,并送到處理單元;處理單 元把道岔生成分部和軌旁智能體分部發(fā)送的數(shù)據(jù)格式用矩陣生成的方式以及還要進(jìn)行數(shù) 據(jù)提取和數(shù)據(jù)清洗,根據(jù)沖突權(quán)值計(jì)算模塊調(diào)節(jié)進(jìn)路表范圍和冗余值,最后發(fā)送給計(jì)算進(jìn) 路表分部;計(jì)算進(jìn)路表分部中的列車位置數(shù)據(jù)模塊把進(jìn)路表范圍和冗余值進(jìn)行確定存儲(chǔ) 到緩存數(shù)組中,然后再發(fā)送給列控中心,由列控中心的進(jìn)路判斷模塊判斷是否要對(duì)列車的 動(dòng)作要不要更新。
【附圖說(shuō)明】
[0009] 圖1為本發(fā)明的體系結(jié)構(gòu)圖;
[0010] 圖2為本發(fā)明的道岔狀態(tài)轉(zhuǎn)換示意圖
[0011] 其中:STATUS代表整個(gè)運(yùn)營(yíng)系統(tǒng)的瞬間狀態(tài)(包括列車位置,設(shè)備狀態(tài));DC21表 示道岔21 ;S1為信號(hào)機(jī)I ;S3為信號(hào)機(jī)3 ;S5為信號(hào)機(jī)5 ;S12表示解鎖區(qū)段12 ;
[0012] 圖3為本發(fā)明的區(qū)段解鎖示意圖
[0013] 其中:Sll,S12, S13, S16 分別表示解鎖區(qū)段 11,12, 13, 16 ; Secll, Secl2, Secl3, Secl6 分別表示解鎖時(shí)間 11,12,13,16,
[0014] 圖4為本發(fā)明的列車具體運(yùn)動(dòng)的某個(gè)隨著數(shù)據(jù)變態(tài)的整個(gè)狀態(tài)變化示意圖。
【具體實(shí)施方式】
[0015] 為了使本發(fā)明所要解決的技術(shù)問(wèn)題、技術(shù)方案及有益效果更加清楚明白,以下結(jié) 合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行詳細(xì)的說(shuō)明。應(yīng)當(dāng)說(shuō)明的是,此處所描述的具體實(shí)施例僅用 以解釋本發(fā)明,并不用于限定本發(fā)明,能實(shí)現(xiàn)同樣功能的產(chǎn)品屬于等同替換和改進(jìn),均包含 在本發(fā)明的保護(hù)范圍之內(nèi)。具體方法如下:
[0016] 實(shí)施例1 :如圖1所示:列控中心首先對(duì)進(jìn)路表進(jìn)行邏輯關(guān)系控制,包括有進(jìn)路鎖 閉模塊,進(jìn)路判斷模塊,進(jìn)路表更新模塊;步驟包括:進(jìn)路鎖閉模塊對(duì)進(jìn)路表進(jìn)行鎖閉操作 后,每條進(jìn)路要判斷與其他任何進(jìn)路是否有發(fā)約束條件,進(jìn)路判斷模塊對(duì)這種進(jìn)路表的鎖 閉進(jìn)行觸發(fā)約束條件判斷后,再發(fā)送給進(jìn)路表更新模塊,進(jìn)路表更新模塊的內(nèi)部包括有進(jìn) 路表的數(shù)據(jù)庫(kù)中,進(jìn)路表更新模塊通過(guò)進(jìn)路判斷模塊選出合適的進(jìn)路,執(zhí)行進(jìn)路更新處理 動(dòng)作,然后發(fā)送給區(qū)段生成分部和進(jìn)路表輸出模塊;
[0017] 如圖2所示:1.區(qū)段檢查和征用模塊。要辦理一條進(jìn)路,首先檢查該進(jìn)路上所有區(qū) 段是否空閑,是否已被征用。如果該進(jìn)路上所有區(qū)段都空閑,并且未被征用,則征用這些區(qū) 段。2.道岔控制命令生成模塊。道岔有定位和反位兩個(gè)工作位置,只有當(dāng)?shù)啦硭趨^(qū)段未 鎖閉時(shí),道岔才能改變其工作位置。以道岔21為例,其道岔轉(zhuǎn)換的梯形圖可以生成圖2所示 的圖形:區(qū)段生成分部分為兩個(gè)模塊:區(qū)段征用模塊,區(qū)段解鎖模塊;區(qū)段征用模塊接收到 進(jìn)路表更新模塊發(fā)送的命令后,生成封閉命令或者是占用命令;封閉命令設(shè)定為列車可以 使用該區(qū)段,使用后該區(qū)段為占用狀態(tài),其他列車不可以通過(guò),占用命令設(shè)定為其他列車已 經(jīng)占用該區(qū)段,該區(qū)段屬于其他列車占用狀態(tài)而不可以通過(guò);由于涉及整條線路根據(jù)策略 劃分的無(wú)數(shù)個(gè)小區(qū)段,所以要進(jìn)行策略計(jì)算,得到每個(gè)小區(qū)段的封閉命令或者是占用命令, 生成區(qū)段命令表,通過(guò)區(qū)段解鎖模塊把整條線路的運(yùn)營(yíng)中的列車涉及的區(qū)段命令表發(fā)送給 區(qū)段計(jì)算分部和道岔生成分部;
[0018] 道岔生成分部的道岔控制命令生成模塊會(huì)成生成轉(zhuǎn)動(dòng)和封鎖兩種命令;并且對(duì)這 兩種命令進(jìn)行誤差判斷,根據(jù)誤差得到這兩種命令的冗余算法,比如說(shuō),可以將道岔21工 作位置轉(zhuǎn)換的邏輯判斷轉(zhuǎn)化為智能算法的偽代碼如下:
[0019]
[0020]
【主權(quán)項(xiàng)】
1. 一種智能計(jì)算鐵路進(jìn)路表中的裝置,其特征在于: 列控中屯、首先對(duì)進(jìn)路表進(jìn)行邏輯關(guān)系控制,包括有進(jìn)路鎖閉模塊,進(jìn)路判斷模塊,進(jìn)路 表更新模塊;步驟包括:所述進(jìn)路鎖閉模塊對(duì)進(jìn)路表進(jìn)行鎖閉操作后,所述鎖閉操作就是 檢查每條進(jìn)路達(dá)到死鎖狀態(tài),每條進(jìn)路與其他任何進(jìn)路沒(méi)有任何觸發(fā)約束條件,所述進(jìn)路 判斷模塊對(duì)該種進(jìn)路表的鎖閉進(jìn)行觸發(fā)約束條件判斷后,再發(fā)送給所述進(jìn)路表更新模塊, 所述進(jìn)路表更新模塊的內(nèi)部包括有進(jìn)路表的數(shù)據(jù)庫(kù)中,所述進(jìn)路表更新模塊通過(guò)所述進(jìn)路 判斷模塊選出合適的進(jìn)路,執(zhí)行進(jìn)路更新處理動(dòng)作,然后發(fā)送給區(qū)段生成分部和進(jìn)路表輸 出模塊;所述區(qū)段生成分部分為兩個(gè)模塊;區(qū)段征用模塊,區(qū)段解鎖模塊;所述區(qū)段征用模 塊接收到所述進(jìn)路表更新模塊發(fā)送的命令后,生成封閉命令或者是占用命令;所述封閉命 令設(shè)定為列車可W使用該區(qū)段,使用后該區(qū)段為占用狀態(tài),其他列車不可W通過(guò),所述占用 命令設(shè)定為其他列車已經(jīng)占用該區(qū)段,該區(qū)段屬于其他列車占用狀態(tài)而不可W通過(guò);由于 設(shè)及整條線路根據(jù)策略劃分的無(wú)數(shù)個(gè)小區(qū)段,所W要進(jìn)行策略計(jì)算,得到每個(gè)小區(qū)段的所 述封閉命令或者是所述占用命令,生成區(qū)段命令表,通過(guò)所述區(qū)段解鎖模塊把整條線路的 運(yùn)營(yíng)中的列車設(shè)及的所述區(qū)段命令表發(fā)送給區(qū)段計(jì)算分部和道岔生成分部; 所述道岔生成分部的道岔控制命令生成模塊會(huì)成生成轉(zhuǎn)動(dòng)和封鎖兩種命令;并且對(duì)該 兩種命令進(jìn)行誤差判斷,根據(jù)誤差得到該兩種命令的冗余算法,然后在實(shí)際運(yùn)營(yíng)根據(jù)實(shí)時(shí) 數(shù)據(jù),把道岔的生成數(shù)據(jù)發(fā)送給采集單元;所述的采集單元把所述的道岔的生成數(shù)據(jù)發(fā)送 給處理單元; 所述區(qū)段計(jì)算分部把整條線路的運(yùn)營(yíng)中的列車設(shè)及的所述區(qū)段命令表存儲(chǔ)在區(qū)段信 息緩存區(qū)里,根據(jù)沖突影響因子算法,使用沖突權(quán)值計(jì)算模塊進(jìn)行區(qū)段之間的權(quán)值,該權(quán)值 是根據(jù)實(shí)際情況進(jìn)行設(shè)定,根據(jù)該權(quán)值設(shè)定區(qū)段的進(jìn)路冗余值,得到不同的進(jìn)路表的選擇 性判斷,一般設(shè)定為;eW= 盼 +l)W-AW]/iAf,其中k康示不同的小區(qū)段的進(jìn)路表,H為設(shè) 1=\ 定的權(quán)值,e(k)為經(jīng)過(guò)權(quán)值設(shè)定得到設(shè)定區(qū)段的進(jìn)路冗余值; 軌旁智能體分部收集軌道上的各種突發(fā)狀態(tài),并且根據(jù)需要把該種狀態(tài)統(tǒng)一轉(zhuǎn)化成判 斷條件,發(fā)送給所述處理單元;其具體步驟為:所述軌旁智能體分部收集超限、絕緣、敵對(duì)、 異常電力數(shù)據(jù),信號(hào)機(jī)數(shù)據(jù)等數(shù)據(jù),并把該些數(shù)據(jù)發(fā)送給感知單元,再由屬性提取單元把影 響軌道變化的數(shù)據(jù)根據(jù)狀態(tài)變遷系統(tǒng)等算法進(jìn)行轉(zhuǎn)化成統(tǒng)一的格式,并送到所述處理單 元;所述處理單元把所述道岔生成分部和軌旁智能體分部發(fā)送的數(shù)據(jù)格式用矩陣生成的方 式W及還要進(jìn)行數(shù)據(jù)提取和數(shù)據(jù)清洗,根據(jù)所述沖突權(quán)值計(jì)算模塊調(diào)節(jié)進(jìn)路表范圍和冗余 值,最后發(fā)送給計(jì)算進(jìn)路表分部;所述計(jì)算進(jìn)路表分部中的列車位置數(shù)據(jù)模塊把進(jìn)路表范 圍和冗余值進(jìn)行確定存儲(chǔ)到緩存數(shù)組中,然后再發(fā)送給列控中屯、,由列控中屯、的所述進(jìn)路 判斷模塊判斷是否要對(duì)列車的動(dòng)作要不要更新。
【專利摘要】本發(fā)明提供一種智能計(jì)算鐵路進(jìn)路表中的裝置,包括列控中心,區(qū)段生成分部,道岔生成分部,區(qū)段計(jì)算分部,軌旁智能體分部,計(jì)算進(jìn)路表分部,通過(guò)一定的智能算法和數(shù)據(jù)獲取設(shè)備,提高了進(jìn)路表的生成方案的可靠性,并且使列車按照進(jìn)路表產(chǎn)生動(dòng)作的安全性得到極大提高,有效地保障了列車運(yùn)營(yíng)的安全性。
【IPC分類】B61L27-00
【公開號(hào)】CN104787089
【申請(qǐng)?zhí)枴緾N201510119870
【發(fā)明人】不公告發(fā)明人
【申請(qǐng)人】潘小勝, 潘旵
【公開日】2015年7月22日
【申請(qǐng)日】2015年3月18日