前言:本站為你精心整理了高速鐵路列控仿真培訓(xùn)系統(tǒng)開(kāi)發(fā)范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。
摘要:高速鐵路列控仿真培訓(xùn)系統(tǒng),用于提高鐵路職工對(duì)故障的分析和處理能力。在分析仿真培訓(xùn)系統(tǒng)需求的基礎(chǔ)上,通過(guò)運(yùn)行在.net平臺(tái)上的C#語(yǔ)言開(kāi)發(fā)了具備培訓(xùn)電子書、故障案例庫(kù)、自測(cè)系統(tǒng)、故障統(tǒng)計(jì)、故障再現(xiàn)功能的仿真培訓(xùn)系統(tǒng),使培訓(xùn)工作變得更加高效。
關(guān)鍵詞:高速鐵路;培訓(xùn)系統(tǒng);故障案例;故障再現(xiàn)
我國(guó)高速鐵路運(yùn)營(yíng)里程已經(jīng)達(dá)到2萬(wàn)多公里,列車運(yùn)行控制系統(tǒng)是動(dòng)車組安全運(yùn)行的重要技術(shù)裝備,具有設(shè)備新、技術(shù)含量高、類型多以及結(jié)構(gòu)復(fù)雜等特點(diǎn),依靠過(guò)去傳統(tǒng)的技術(shù)培訓(xùn)方式不能滿足現(xiàn)場(chǎng)維護(hù)人員的需要。為此,開(kāi)發(fā)一套列控仿真培訓(xùn)系統(tǒng),來(lái)提高現(xiàn)場(chǎng)維護(hù)人員的技術(shù)水平和應(yīng)急處置能力。
1功能需求
仿真培訓(xùn)系統(tǒng)的內(nèi)容及方式,對(duì)提高培訓(xùn)質(zhì)量起著關(guān)鍵作用。根據(jù)列控車載系統(tǒng)的組成結(jié)構(gòu)、故障場(chǎng)景和培訓(xùn)人員知識(shí)結(jié)構(gòu),仿真培訓(xùn)系統(tǒng)應(yīng)實(shí)現(xiàn)培訓(xùn)內(nèi)容、統(tǒng)計(jì)分析及故障再現(xiàn)等功能,系統(tǒng)需求結(jié)構(gòu)如圖1所示。1.培訓(xùn)內(nèi)容,包括電子書、典型故障案例庫(kù)和自測(cè)系統(tǒng)。通過(guò)多年的運(yùn)用和實(shí)踐,現(xiàn)場(chǎng)積累了大量的列控設(shè)備故障數(shù)據(jù),雖然某些故障發(fā)生場(chǎng)景不完全相同,但本質(zhì)相同,可以按類別歸納成典型案例,建立案例庫(kù);而且案例庫(kù)還應(yīng)不斷優(yōu)化和完善。培訓(xùn)系統(tǒng)具有可編輯性,可根據(jù)培訓(xùn)人員所學(xué)內(nèi)容,隨機(jī)生成測(cè)試試題,培訓(xùn)人員完成測(cè)試后,系統(tǒng)能自動(dòng)閱卷,檢驗(yàn)學(xué)習(xí)效果。2.統(tǒng)計(jì)分析。將現(xiàn)場(chǎng)實(shí)際故障錄入系統(tǒng)后,系統(tǒng)能夠自動(dòng)進(jìn)行統(tǒng)計(jì)分析,給出不同模塊發(fā)生故障的頻率,為現(xiàn)場(chǎng)維護(hù)提供輔助決策。3.故障再現(xiàn)。典型故障案例發(fā)生后,可將車載設(shè)備人機(jī)界面進(jìn)行動(dòng)態(tài)回放,實(shí)現(xiàn)故障場(chǎng)景再現(xiàn),加深學(xué)員對(duì)故障過(guò)程的認(rèn)識(shí),提高故障應(yīng)急處理能力。
2系統(tǒng)設(shè)計(jì)
2.1培訓(xùn)內(nèi)容
電子書主要為培訓(xùn)人員提供列控設(shè)備相關(guān)基礎(chǔ)知識(shí),車載設(shè)備由多個(gè)模塊組成,在用的車載設(shè)備有5種型號(hào),培訓(xùn)系統(tǒng)需對(duì)不同型號(hào)車載設(shè)備的每一個(gè)模塊的內(nèi)容進(jìn)行詳細(xì)介紹,包括故障概況、故障分析、處理措施、故障點(diǎn)評(píng)等。軟件設(shè)計(jì)時(shí),采用可擴(kuò)展標(biāo)記語(yǔ)言XML進(jìn)行電子書的結(jié)構(gòu)設(shè)計(jì),XML文檔形成了一種樹(shù)結(jié)構(gòu),從“根部”開(kāi)始,然后擴(kuò)展到“枝葉”,電子書XML文檔樹(shù)結(jié)構(gòu)如圖2所示。培訓(xùn)用的文本資料經(jīng)過(guò)樹(shù)結(jié)構(gòu)的方式轉(zhuǎn)化為XML格式的文檔,開(kāi)發(fā)過(guò)程中將XML文檔中的文本信息讀出,并使用WebBrowser控件將文字資料分層次的顯示出來(lái),最終形成可供培訓(xùn)人員方便學(xué)習(xí)的電子書,電子書的制作過(guò)程如圖3所示自測(cè)系統(tǒng)根據(jù)電子書和典型故障案例的內(nèi)容,隨機(jī)生成一套試題,用于對(duì)培訓(xùn)人員進(jìn)行測(cè)試評(píng)估,培訓(xùn)人員對(duì)試題進(jìn)行作答后,自動(dòng)進(jìn)入下一題的測(cè)試,以達(dá)到自動(dòng)測(cè)試的功能;培訓(xùn)人員完成全部答題后,系統(tǒng)根據(jù)培訓(xùn)人員答題內(nèi)容進(jìn)行打分,同時(shí)顯示培訓(xùn)人員答錯(cuò)題的正確答案,幫助培訓(xùn)人員加深對(duì)未掌握知識(shí)點(diǎn)的學(xué)習(xí)。
2.2統(tǒng)計(jì)分析
現(xiàn)場(chǎng)人員將列控車載設(shè)備實(shí)際故障情況輸入系統(tǒng)后,系統(tǒng)自動(dòng)生成故障對(duì)比統(tǒng)計(jì)柱狀圖,給出故障頻發(fā)的模塊類型,指導(dǎo)現(xiàn)場(chǎng)維護(hù)人員關(guān)注該模塊的運(yùn)用情況,為降低設(shè)備故障提供決策依據(jù)。故障統(tǒng)計(jì)分析功能,采用ADO.NET及GDI+繪圖技術(shù)進(jìn)行數(shù)據(jù)的讀取與柱狀圖的繪制。底層數(shù)據(jù)庫(kù)的設(shè)計(jì)采用鐵路局的名稱作為表的索引,RailwayName的數(shù)據(jù)類型為短文本,其余字段為數(shù)字。故障統(tǒng)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)視圖如圖4所示。
2.3故障再現(xiàn)
故障再現(xiàn)開(kāi)發(fā)采用3層架構(gòu)方式,即表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層。表現(xiàn)層主要包括相關(guān)的信息界面;業(yè)務(wù)邏輯層主要包括列車牽引/制動(dòng)模型和ATP控車模型;數(shù)據(jù)訪問(wèn)層包括培訓(xùn)人員輸入的信息、業(yè)務(wù)邏輯層輸出信息,如圖5所示。
3系統(tǒng)實(shí)現(xiàn)仿真培訓(xùn)
系統(tǒng)采用ADO.NET技術(shù)。即應(yīng)用程序使用ADO.NET連接數(shù)據(jù)庫(kù)中的數(shù)據(jù),并且擷取、處理及更新數(shù)據(jù)庫(kù)中所含的數(shù)據(jù)。在獲取底層數(shù)據(jù)庫(kù)中的數(shù)據(jù)后,使用.NET平臺(tái)中的Win-form應(yīng)用程序?qū)Ψ抡媾嘤?xùn)系統(tǒng)的界面進(jìn)行開(kāi)發(fā)。
3.1培訓(xùn)內(nèi)容
電子書與故障案例庫(kù)的實(shí)現(xiàn)效果如圖6所示,左側(cè)列出了電子書的目錄,顯示了大致結(jié)構(gòu),向培訓(xùn)人員展示了電子書的主要培訓(xùn)內(nèi)容。通過(guò)目錄節(jié)點(diǎn)的選擇,在其右側(cè)顯示典型故障案例的具體信息,詳細(xì)展示了故障概況、故障分析、處理措施、故障點(diǎn)評(píng)等。培訓(xùn)人員可以選擇不同的章節(jié),隨機(jī)生成一套試題,完成全部試題并提交試卷后,系統(tǒng)自動(dòng)評(píng)判,答錯(cuò)的題目可再學(xué)習(xí),從而起到強(qiáng)化學(xué)習(xí)的目的。
3.2統(tǒng)計(jì)分析
可以統(tǒng)計(jì)全國(guó)各鐵路局故障情況,并將統(tǒng)計(jì)結(jié)果用柱狀圖的方式展示,包括不同車型、不同模塊發(fā)生故障情況,如圖7所示。
3.3故障再現(xiàn)
該部分采用3層架構(gòu),使用的代碼結(jié)構(gòu)清晰、耦合度低,可維護(hù)性和擴(kuò)展性高,有利于開(kāi)發(fā)和適應(yīng)需求的變化,故障再現(xiàn)功能如圖8所示。培訓(xùn)人員通過(guò)點(diǎn)擊故障再現(xiàn)部分的開(kāi)始按鈕,進(jìn)行故障案例的重現(xiàn),將故障發(fā)生前后列車的狀態(tài)信息以動(dòng)態(tài)的效果進(jìn)行展示,使培訓(xùn)人員感到更加身臨其境。采用底層數(shù)據(jù)庫(kù)驅(qū)動(dòng)的方式實(shí)現(xiàn)列車的運(yùn)行,只需修改數(shù)據(jù)庫(kù)中的數(shù)據(jù),即可再現(xiàn)列車在不同狀態(tài)下人機(jī)界面的顯示,最大程度的開(kāi)拓培訓(xùn)人員的視野。
4結(jié)束語(yǔ)
為滿足我國(guó)高鐵列控系統(tǒng)現(xiàn)場(chǎng)維護(hù)人員需要,對(duì)仿真培訓(xùn)系統(tǒng)各部分功能進(jìn)行總體設(shè)計(jì),通過(guò)運(yùn)行在.net平臺(tái)上的C#開(kāi)發(fā)語(yǔ)言,實(shí)現(xiàn)列控仿真培訓(xùn)系統(tǒng)各項(xiàng)功能。目前,該系統(tǒng)在北京電務(wù)段進(jìn)行了現(xiàn)場(chǎng)試用,現(xiàn)場(chǎng)人員認(rèn)為該系統(tǒng)對(duì)提高培訓(xùn)人員的素質(zhì)及指導(dǎo)現(xiàn)場(chǎng)維護(hù)有重要作用,培訓(xùn)手段新穎、生動(dòng),對(duì)現(xiàn)場(chǎng)故障再現(xiàn)具有直觀、易懂等特點(diǎn),有利于提高培訓(xùn)效果,并建議進(jìn)一步豐富現(xiàn)場(chǎng)案例。
參考文獻(xiàn)
[1]孟憲影,劉朝良,戚戎.水電廠實(shí)時(shí)跟蹤/故障仿真培訓(xùn)系統(tǒng)的設(shè)計(jì)與研究[J].中國(guó)電力教育,2010(10):237-239.
[2]林穎,劉驕,陳忠,等.電子產(chǎn)品故障維修仿真培訓(xùn)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[J].微計(jì)算機(jī)信息,2006,22(19):274-276.
[3]劉夢(mèng)成,孔繁虹.城軌列車故障仿真培訓(xùn)系統(tǒng)的研究[J].鐵路計(jì)算機(jī)應(yīng)用,2015(10):64-67.
[4]付強(qiáng),劉木齊,姜慶陽(yáng).CTCS-2級(jí)列控培訓(xùn)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].鐵道通信信號(hào),2015,51(5):38-40.
作者:劉語(yǔ)馨