馬廣元 張燕 周游 張銳
摘? 要:為了提高聯(lián)鎖仿真試驗(yàn)的質(zhì)量和效率,本文采用圖形處理、數(shù)據(jù)庫等計(jì)算機(jī)技術(shù)與聯(lián)鎖試驗(yàn)相結(jié)合,研究建立集團(tuán)公司本地化信號聯(lián)鎖仿真試驗(yàn)平臺,解決聯(lián)鎖試驗(yàn)問題。本文通過對聯(lián)鎖功能、原理的分析設(shè)計(jì)進(jìn)行仿真試驗(yàn)平臺的研究開發(fā)說明。
關(guān)鍵詞:聯(lián)鎖系統(tǒng);圖形處理;數(shù)據(jù)庫;本地化
中圖分類號:TP391.9;U284.3? ? ? ?文獻(xiàn)標(biāo)識碼:A 文章編號:2096-4706(2019)19-0084-05
Abstract:In order to improve the quality and efficiency of chain simulation experiments,computer technology such as graphic processing and database was combined with interlocking test to study and establish a timely experimental analysis of the group company’s localized signal chain simulation experiment platform to solve the interlocking relationship problem. In this paper,through the analysis and design of interlocking function and principle,the research and development of simulation test platform is described.
Keywords:interlocking system;graphics processing;database;localization
0? 引? 言
計(jì)算機(jī)聯(lián)鎖作為電務(wù)系統(tǒng)中最重要的部分,是保證列車安全運(yùn)行的關(guān)鍵因素,在設(shè)計(jì)“聯(lián)鎖關(guān)系”的過程中不能出現(xiàn)任何錯(cuò)誤。在日常管理工作中,確保聯(lián)鎖關(guān)系正確是電務(wù)設(shè)計(jì)、制造、施工和維護(hù)應(yīng)該遵循的基本原則,聯(lián)鎖錯(cuò)誤或失效將直接危及行車安全,聯(lián)鎖關(guān)系一旦被破壞,將會(huì)直接造成行車事故[1,2]。
目前,通信信號設(shè)計(jì)院、鐵道科學(xué)研究院、交大微聯(lián)、卡斯柯等都在各單位建立了計(jì)算機(jī)聯(lián)鎖仿真試驗(yàn)平臺,而各個(gè)電務(wù)段一直要到固定的聯(lián)鎖廠家進(jìn)行聯(lián)鎖仿真試驗(yàn),這樣導(dǎo)致聯(lián)鎖試驗(yàn)的工作量變大,而且在聯(lián)鎖過程中記錄的內(nèi)容繁多,試驗(yàn)的周期長,試驗(yàn)的效率較低,成本較高,在試驗(yàn)發(fā)現(xiàn)問題后試驗(yàn)人員不能及時(shí)與集團(tuán)公司電務(wù)部、電務(wù)段技術(shù)人員面對面溝通研究,存在試驗(yàn)檢測不徹底(漏試、錯(cuò)試等)等安全風(fēng)險(xiǎn)。另外,在日常的聯(lián)鎖管理中,發(fā)現(xiàn)在聯(lián)鎖系統(tǒng)出現(xiàn)聯(lián)鎖缺陷時(shí),集團(tuán)公司本地常因沒有試驗(yàn)平臺,不能及時(shí)進(jìn)行再現(xiàn)試驗(yàn),只能由相關(guān)廠家進(jìn)行驗(yàn)證,導(dǎo)致集團(tuán)公司、電務(wù)段不能直接掌握第一手情況[3]。
本文通過計(jì)算機(jī)仿真技術(shù)、圖形圖像處理技術(shù)、數(shù)據(jù)庫技術(shù)等方法,研究站場平面圖、站場聯(lián)鎖關(guān)系表與平臺相結(jié)合,融合不同設(shè)備供應(yīng)商、不同型號計(jì)算機(jī)聯(lián)鎖系統(tǒng)仿真試驗(yàn)平臺研究建立集團(tuán)公司本地化信號聯(lián)鎖仿真試驗(yàn)平臺。利用聯(lián)鎖仿真試驗(yàn)平臺自動(dòng)記錄聯(lián)鎖工程師在平臺進(jìn)行試驗(yàn)時(shí)的過程,對聯(lián)鎖設(shè)備故障實(shí)時(shí)分析及再現(xiàn)回放分析發(fā)現(xiàn)聯(lián)鎖設(shè)備存在的問題,監(jiān)督是否按照聯(lián)鎖表規(guī)定的內(nèi)容進(jìn)行了各項(xiàng)試驗(yàn),自動(dòng)判斷試驗(yàn)結(jié)果的正確性以及生成試驗(yàn)報(bào)告對電務(wù)人員以及設(shè)備維護(hù)人員進(jìn)行聯(lián)鎖試驗(yàn)培訓(xùn),提高現(xiàn)場人員進(jìn)行聯(lián)鎖試驗(yàn)的能力。通過本地化信號聯(lián)鎖仿真試驗(yàn)平臺模擬現(xiàn)場道岔、軌道電路、信號機(jī)運(yùn)行狀態(tài),同時(shí)對基本聯(lián)鎖邏輯關(guān)系、聯(lián)鎖表以外的進(jìn)路能否建立等聯(lián)鎖關(guān)系進(jìn)行全面試驗(yàn)。
1? 系統(tǒng)結(jié)構(gòu)分析
1.1? 系統(tǒng)框架
聯(lián)鎖仿真試驗(yàn)平臺的各子系統(tǒng)之間按照真實(shí)系統(tǒng)的標(biāo)準(zhǔn)設(shè)計(jì)主要的接口和協(xié)議,使整個(gè)仿真試驗(yàn)系統(tǒng)可以運(yùn)行在虛擬設(shè)備和真實(shí)設(shè)備共存的狀態(tài)下,為在試驗(yàn)室條件下測試實(shí)際設(shè)備的性能指標(biāo)提供了必要手段。針對不同設(shè)備供應(yīng)商和不同型號計(jì)算機(jī)聯(lián)鎖系統(tǒng),各個(gè)模塊可以集成在同一臺計(jì)算機(jī),組建平臺時(shí)只需要對平臺的網(wǎng)絡(luò)配置文件進(jìn)行修改,操作簡單,使用方便,該仿真平臺架構(gòu)如圖1所示。
仿真平臺中各模塊的主要功能:
控制中心和CTC系統(tǒng)模塊:監(jiān)控所有站場設(shè)備和列車,接收聯(lián)鎖的設(shè)備狀態(tài)報(bào)告,編輯時(shí)刻表,計(jì)劃列車運(yùn)行。
列車仿真模塊:速度曲線計(jì)算,列車超速防護(hù)、列車車門防護(hù),列車定位。
軌旁設(shè)備仿真模塊:通過采集并報(bào)告軌旁狀態(tài),解析執(zhí)行聯(lián)鎖邏輯腳本,操作軌旁設(shè)備實(shí)現(xiàn)設(shè)備聯(lián)鎖。
聯(lián)鎖邏輯模塊:包括關(guān)系編輯、生成、腳本和進(jìn)路算法。其根據(jù)軌道線路數(shù)據(jù)文件離線生成對應(yīng)的聯(lián)鎖執(zhí)行腳本,采用基于圖論的聯(lián)鎖進(jìn)路信息獲取算法計(jì)算聯(lián)鎖邏輯中的進(jìn)路信息。
試驗(yàn)內(nèi)容模塊:實(shí)現(xiàn)人機(jī)交互內(nèi)容,包括整體試驗(yàn)管理、測試案例自動(dòng)生成、自動(dòng)化測試引擎、故障注入接口、綜合分析與診斷以及日志。用戶通過該模塊提供的接口實(shí)現(xiàn)故障注入,對常見故障作出自動(dòng)診斷和記錄。
1.2? 集團(tuán)公司本地化聯(lián)鎖仿真試驗(yàn)室
(1)在集團(tuán)公司所管轄的電務(wù)段建立計(jì)算機(jī)聯(lián)鎖仿真試驗(yàn)室,分別納入通號設(shè)計(jì)院、鐵科院、交大微聯(lián)、卡斯柯四家計(jì)算機(jī)聯(lián)鎖設(shè)備供應(yīng)商仿真試驗(yàn)平臺。
(2)研究如何融合不同設(shè)備供應(yīng)商、不同型號計(jì)算機(jī)聯(lián)鎖系統(tǒng)仿真試驗(yàn)平臺,實(shí)現(xiàn)各型計(jì)算機(jī)聯(lián)鎖在同一平臺進(jìn)行仿真試驗(yàn)的功能。
(3)引入CTC、TCC、TSRS等接口設(shè)備,實(shí)現(xiàn)計(jì)算機(jī)聯(lián)鎖與其他設(shè)備仿真試驗(yàn)的綜合試驗(yàn)平臺。
2? 系統(tǒng)組成及功能
2.1? 試驗(yàn)方法
首先要規(guī)劃建立集團(tuán)公司本地化計(jì)算機(jī)聯(lián)鎖仿真實(shí)驗(yàn)室,在計(jì)算機(jī)上建立融合不同設(shè)備供應(yīng)商、不同型號的計(jì)算機(jī)聯(lián)鎖系統(tǒng)仿真試驗(yàn)平臺,在試驗(yàn)平臺上研究計(jì)算機(jī)聯(lián)鎖系統(tǒng)仿真試驗(yàn)平臺與CTC、列控中心、臨時(shí)限速服務(wù)器等其他系統(tǒng)的結(jié)合,將這些子功能分別安裝到計(jì)算機(jī)上,然后研究計(jì)算機(jī)聯(lián)鎖仿真試驗(yàn)方法;研究采用圖像處理技術(shù)、數(shù)據(jù)庫技術(shù)等方法,研究站場平面圖、站場聯(lián)鎖關(guān)系表與平臺的結(jié)合,利用聯(lián)鎖仿真試驗(yàn)平臺,自動(dòng)記錄仿真試驗(yàn)。
2.2? 關(guān)鍵技術(shù)
2.2.1? 多線程技術(shù)
線程是處理機(jī)調(diào)度的基本單位,也是進(jìn)程中執(zhí)行運(yùn)行的最小單位。線程是進(jìn)程的獨(dú)立子任務(wù),由不同處理器分別完成,線程的存在大大提高了進(jìn)程的運(yùn)行速度。多線程改進(jìn)了程序的結(jié)構(gòu),并提高了程序的響應(yīng)速度,占用系統(tǒng)更少的資源,同時(shí)改善運(yùn)行系統(tǒng)的性能。圖2和圖3分別是基于單線程的聯(lián)鎖程序結(jié)構(gòu)和基于多線程的聯(lián)鎖程序結(jié)構(gòu)。
本平臺是基于一種串行模式,在進(jìn)路總表中處理第一條進(jìn)路到最后一條進(jìn)路需要較長的時(shí)間。在一定長度的短時(shí)間內(nèi)不能對其他進(jìn)路的變化做出及時(shí)的響應(yīng),由于單線程的特性,在某一任務(wù)正在進(jìn)行時(shí),新任務(wù)到來時(shí)會(huì)以消息的形式存放在隊(duì)列中,不能按照需求及時(shí)處理。在基于多線程的程序中,根據(jù)各模塊的功能和對處理時(shí)間的要求,可分為兩類線程:主線程,完成與分機(jī)和的通信,本地人機(jī)界面的顯示刷新,本地命令輸入等任務(wù);進(jìn)路處理線程,完成進(jìn)路建立和進(jìn)路解鎖功能。
2.2.2? 數(shù)據(jù)庫技術(shù)
數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的一個(gè)核心技術(shù)。是一種計(jì)算機(jī)輔助管理數(shù)據(jù)的方法,它研究如何組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。數(shù)據(jù)庫理論領(lǐng)域中最常見的數(shù)據(jù)模型主要有層次模型、網(wǎng)狀模型和關(guān)系模型3種[4]。
(1)層次模型(Hierarchical Model):使用數(shù)據(jù)結(jié)構(gòu)中的樹形結(jié)構(gòu)對數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系進(jìn)行表達(dá)。
(2)網(wǎng)狀模型(Network Model):使用數(shù)據(jù)結(jié)構(gòu)中的網(wǎng)形結(jié)構(gòu)對數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)與數(shù)據(jù)之間的關(guān)系進(jìn)行表達(dá)。
(3)關(guān)系模型(Relational Model):將數(shù)據(jù)庫中的數(shù)據(jù)存放在一種被稱為二維表的邏輯單元中,將數(shù)據(jù)與數(shù)據(jù)進(jìn)行整合,整個(gè)數(shù)據(jù)庫由若干個(gè)相互關(guān)聯(lián)的二維表邏輯單元組成。
2.3? 本地化聯(lián)鎖仿真平臺主要功能
(1)可以安裝段管內(nèi)全部車站的聯(lián)鎖軟件,具備完善的人機(jī)對話功能,可以在不同站間自由切換,方便聯(lián)鎖試驗(yàn)。
(2)可以模擬信號機(jī)開放、關(guān)閉及燈絲斷絲、道岔定反位表示、軌道電路占用及出清等所有信號設(shè)備狀態(tài),為聯(lián)鎖試驗(yàn)提供所必需的基本信息狀態(tài)。
(3)可以再現(xiàn)回放現(xiàn)場聯(lián)鎖設(shè)備故障,便于故障分析判斷。
(4)具備聯(lián)鎖培訓(xùn)教學(xué)功能,實(shí)現(xiàn)自學(xué)、自練、自考的功能。
3? 仿真試驗(yàn)平臺功能實(shí)現(xiàn)
3.1? 計(jì)算機(jī)仿真技術(shù)實(shí)現(xiàn)不同廠家設(shè)備的兼容
采用計(jì)算機(jī)仿真技術(shù),實(shí)現(xiàn)了不同廠家設(shè)備的兼容,結(jié)合每個(gè)車站的不同站細(xì)和不同的聯(lián)鎖系統(tǒng),實(shí)現(xiàn)了“一站一定制”;采用實(shí)景化計(jì)算機(jī)技術(shù),實(shí)現(xiàn)聯(lián)鎖關(guān)系與現(xiàn)場實(shí)際情況完全一致的效果。通過計(jì)算機(jī)仿真技術(shù),本地化聯(lián)鎖仿真平臺可以兼容不同廠家的系統(tǒng)設(shè)備技術(shù),涵蓋了國內(nèi)主流的四家聯(lián)鎖仿真界面:鐵科院TYJL-ADX聯(lián)鎖界面、通號公司DS6-60聯(lián)鎖界面、交大微聯(lián)EI32-JD聯(lián)鎖界面、卡斯柯iLOCK聯(lián)鎖界面,在兼容性方面,本產(chǎn)品具有較大優(yōu)勢[5]。
3.2? 采用大數(shù)據(jù)對試驗(yàn)數(shù)據(jù)進(jìn)行校驗(yàn)
利用大數(shù)據(jù)分析,對比數(shù)據(jù)庫中試驗(yàn)流程和聯(lián)鎖試驗(yàn)結(jié)果進(jìn)行自動(dòng)評判,并且生成試驗(yàn)報(bào)告,具備聯(lián)鎖培訓(xùn)教學(xué)功能,使用數(shù)據(jù)挖掘和深度學(xué)習(xí)技術(shù),針對出現(xiàn)的不同聯(lián)鎖問題進(jìn)行具體分析,向試驗(yàn)人員推送試驗(yàn)聯(lián)鎖過程中錯(cuò)誤率較高的聯(lián)鎖問題點(diǎn),可以讓聯(lián)鎖工程師更加深入地掌握聯(lián)鎖試驗(yàn)過程中出現(xiàn)的問題,實(shí)現(xiàn)了本地化聯(lián)鎖系統(tǒng)的智能化,尋找鐵路聯(lián)鎖試驗(yàn)中的薄弱環(huán)節(jié),開展針對性的培訓(xùn),提高鐵路運(yùn)營單位的管理水平[5,6]。聯(lián)鎖仿真試驗(yàn)平臺不僅能夠仿真車站聯(lián)鎖系統(tǒng)的功能,還能將聯(lián)鎖試驗(yàn)作業(yè)流程納入學(xué)習(xí)和訓(xùn)練的范圍,達(dá)到熟練的流程執(zhí)行與準(zhǔn)確的設(shè)備操作相結(jié)合的效果,保障聯(lián)鎖實(shí)驗(yàn)的準(zhǔn)確性。
3.3? 采用UDP通信實(shí)現(xiàn)信息交互
根據(jù)不同的通信協(xié)議,通信模塊采用UDP通信接口,以保障通信傳輸?shù)膶?shí)時(shí)性與網(wǎng)絡(luò)系統(tǒng)的穩(wěn)定性,實(shí)現(xiàn)車站聯(lián)鎖系統(tǒng)、CTC系統(tǒng)、TCC系統(tǒng)、TSRS系統(tǒng)、數(shù)字調(diào)度臺和終端各功能之間的信息交互。聯(lián)鎖仿真試驗(yàn)平臺通過綁定本機(jī)與其他子系統(tǒng)的通信IP地址與端口,實(shí)現(xiàn)聯(lián)鎖仿真試驗(yàn)平臺與其他信號子系統(tǒng)之間的信息交互。
4? 本地化平臺的測試
4.1? 本地化聯(lián)鎖界面
本地化信號聯(lián)鎖仿真試驗(yàn)平臺兼容不同廠家的仿真聯(lián)鎖系統(tǒng),將不同聯(lián)鎖系統(tǒng)集成在同一計(jì)算機(jī)上,實(shí)現(xiàn)聯(lián)鎖試驗(yàn)平臺的多兼容性,通過不同系統(tǒng)的聯(lián)鎖試驗(yàn)實(shí)現(xiàn)針對性的測試試驗(yàn)。聯(lián)鎖仿真試驗(yàn)平臺兼容的四個(gè)主流廠家的計(jì)算機(jī)聯(lián)鎖界面如圖4—圖7所示。
4.2? 聯(lián)鎖仿真試驗(yàn)平臺培訓(xùn)界面
聯(lián)鎖仿真試驗(yàn)平臺對基本聯(lián)鎖邏輯關(guān)系、聯(lián)鎖表以外的進(jìn)路的建立等聯(lián)鎖關(guān)系進(jìn)行了全面試驗(yàn),并自動(dòng)記錄,在平臺進(jìn)行試驗(yàn)的過程中對聯(lián)鎖設(shè)備故障進(jìn)行實(shí)時(shí)分析,通過聯(lián)鎖表規(guī)定的內(nèi)容判斷試驗(yàn)結(jié)果的正確性,集團(tuán)公司、電務(wù)段能夠直接解決聯(lián)鎖試驗(yàn)過程中出現(xiàn)的故障,同時(shí)平臺也可以生成試驗(yàn)報(bào)告對電務(wù)人員進(jìn)行聯(lián)鎖試驗(yàn)培訓(xùn)[7]。
5? 結(jié)? 論
本論文通過研究建立集團(tuán)公司本地化信號聯(lián)鎖仿真試驗(yàn)平臺的實(shí)現(xiàn)方法,已經(jīng)在蘭州鐵路局建立了試驗(yàn)平臺,現(xiàn)場使用效果良好。同時(shí)根據(jù)鐵路信號現(xiàn)場一線的具體需求,設(shè)計(jì)系統(tǒng)功能,有利于提高聯(lián)鎖仿真試驗(yàn)的質(zhì)量和效率,有利于解決聯(lián)鎖關(guān)系問題的及時(shí)試驗(yàn)分析,有利于提高聯(lián)鎖設(shè)計(jì)、管理、維護(hù)、試驗(yàn)人員的理論、實(shí)踐素質(zhì),有利于提高全集團(tuán)公司聯(lián)鎖整體管理水平,間接保證了鐵路運(yùn)營的效率和安全。
參考文獻(xiàn):
[1] 王智.鐵路信號設(shè)備聯(lián)鎖安全預(yù)控管理 [J].鐵道通信信號,2012,48(2):13-16.
[2] 吳明強(qiáng).計(jì)算機(jī)聯(lián)鎖車站聯(lián)鎖試驗(yàn)的控制要點(diǎn) [J].鐵道通信信號,2017,53(10):47-49.
[3] 張存文.基層站段建立計(jì)算機(jī)聯(lián)鎖軟件仿真試驗(yàn)系統(tǒng)的意義 [J].中小企業(yè)管理與科技(上旬刊),2017(9):183-184.
[4] 王翔宇.信號聯(lián)鎖試驗(yàn)的過程及方法分析 [J].通訊世界,2017(6):255-256.
[5] 肖利君,朱花.計(jì)算機(jī)聯(lián)鎖仿真試驗(yàn)探討 [J].鐵道通信信號,2008(1):30-31.
[6] 張英貴,張?jiān)汽悾w敬澤.鐵路區(qū)域計(jì)算機(jī)聯(lián)鎖試驗(yàn)教學(xué)系統(tǒng)設(shè)計(jì) [J].物流科技,2016,39(3):137-139.
[7] 姚國強(qiáng).計(jì)算機(jī)聯(lián)鎖及區(qū)間自閉改造工程聯(lián)鎖試驗(yàn)中應(yīng)注意的問題 [J].鐵道通信信號,2015,51(6):33-35.
作者簡介:馬廣元(1972.03-),男,漢族,甘肅甘谷人,列控室主任,高級工程師, 研究方向:鐵道信號。