徐 峰
(北京全路通信信號(hào)研究設(shè)計(jì)院有限公司,北京 100073)
計(jì)算機(jī)聯(lián)鎖系統(tǒng)作為一種實(shí)時(shí)控制系統(tǒng)包括聯(lián)鎖硬件和聯(lián)鎖軟件兩部分,計(jì)算機(jī)聯(lián)鎖系統(tǒng)軟件包括聯(lián)鎖應(yīng)用程序和聯(lián)鎖數(shù)據(jù)兩部分,其中聯(lián)鎖數(shù)據(jù)是聯(lián)鎖應(yīng)用程序運(yùn)行的源數(shù)據(jù)和基礎(chǔ)。聯(lián)鎖數(shù)據(jù)是指在聯(lián)鎖計(jì)算機(jī)中參與聯(lián)鎖運(yùn)算的數(shù)據(jù)。對(duì)于一個(gè)具體的車站,其聯(lián)鎖數(shù)據(jù)由實(shí)際情況決定,也就是說(shuō),不同站場(chǎng)結(jié)構(gòu)決定了計(jì)算機(jī)聯(lián)鎖系統(tǒng)中不同的聯(lián)鎖數(shù)據(jù)。對(duì)于一個(gè)具體的計(jì)算機(jī)聯(lián)鎖系統(tǒng)來(lái)說(shuō),只有在建立起正確反映站場(chǎng)結(jié)構(gòu)的聯(lián)鎖數(shù)據(jù)的前提下,才能有效地運(yùn)轉(zhuǎn)起來(lái)。聯(lián)鎖數(shù)據(jù)取決于車站信號(hào)平面布置圖,即一旦站場(chǎng)設(shè)計(jì)確定后,對(duì)應(yīng)于車站信號(hào)平面布置圖的聯(lián)鎖數(shù)據(jù)就唯一地確定下來(lái)。因此在使用計(jì)算機(jī)聯(lián)鎖系統(tǒng)時(shí),如何準(zhǔn)確無(wú)誤地根據(jù)車站信號(hào)平面布置圖構(gòu)造出對(duì)應(yīng)的聯(lián)鎖數(shù)據(jù),是設(shè)計(jì)者要考慮的一個(gè)重要問(wèn)題。如果采用人工編寫(xiě)數(shù)據(jù)文件,再輸入計(jì)算機(jī)。這種方法的工作量大、效率低、易出錯(cuò)、使用起來(lái)不方便。而且只要有一個(gè)數(shù)據(jù)在編寫(xiě)或輸入時(shí)出錯(cuò),將影響到整個(gè)系統(tǒng)都不能正常工作。
計(jì)算機(jī)輔助設(shè)計(jì)(CAD),是一種利用計(jì)算機(jī)輔助設(shè)計(jì)人員進(jìn)行快速、高效、高質(zhì)、低成本、方便地完成產(chǎn)品設(shè)計(jì)任務(wù)的現(xiàn)代設(shè)計(jì)技術(shù)。利用CAD技術(shù)開(kāi)發(fā)的計(jì)算機(jī)聯(lián)鎖CAD軟件,通過(guò)模塊拼接的方式將站場(chǎng)平面圖輸入計(jì)算機(jī)完成對(duì)站場(chǎng)數(shù)據(jù)的建模,同時(shí)可生成該站場(chǎng)的控顯、監(jiān)測(cè)及聯(lián)鎖數(shù)據(jù)。通過(guò)CAD生成聯(lián)鎖數(shù)據(jù),將繁瑣復(fù)雜的聯(lián)鎖數(shù)據(jù)制作過(guò)程簡(jiǎn)化為對(duì)站場(chǎng)圖形的直觀錄入,極大的簡(jiǎn)化了數(shù)據(jù)的生產(chǎn)過(guò)程,減少人工填寫(xiě)數(shù)據(jù)的工作量,對(duì)生產(chǎn)效率的提高起到了重要的作用,同時(shí)也降低了產(chǎn)生人為錯(cuò)誤概率。
計(jì)算機(jī)聯(lián)鎖CAD軟件的功能需求如下。
1)站場(chǎng)圖形錄入功能:錄入基本的站場(chǎng)圖形,如道岔、信號(hào)機(jī)、區(qū)段等,同時(shí)錄入相關(guān)設(shè)備基本信息,如設(shè)備的名稱、屬性等。要求更智能化的錄入,如股道和絕緣節(jié)的一次性加入。
2)設(shè)備信息查詢修改功能:能查詢錄入設(shè)備的基本信息,并能進(jìn)行修改。即可查詢上述錄入的設(shè)備,并對(duì)其基本信息進(jìn)行編輯。
3)系統(tǒng)自查功能:輔助工具能自查最基本的輸入錯(cuò)誤,給出提示信息。
4)形成聯(lián)鎖數(shù)據(jù):輔助工具能自動(dòng)搜索基本進(jìn)路,并按照各聯(lián)鎖軟件的具體要求,形成聯(lián)鎖數(shù)據(jù)。
5)形成控顯數(shù)據(jù):輔助工具能根據(jù)各控顯軟件的具體要求,形成控顯數(shù)據(jù)。
6)形成監(jiān)測(cè)數(shù)據(jù):輔助工具能根據(jù)各監(jiān)測(cè)軟件的具體要求,形成監(jiān)測(cè)數(shù)據(jù)。
7)形成模擬數(shù)據(jù):輔助工具能根據(jù)各模擬軟件的具體要求,形成模擬數(shù)據(jù)。
8)模擬選路功能:檢驗(yàn)生成進(jìn)路走行方向合理性。
根據(jù)上述對(duì)計(jì)算機(jī)聯(lián)鎖CAD軟件的功能需求的分析,系統(tǒng)可總結(jié)為如下4個(gè)主要模塊。
1)圖形錄入模塊
圖形錄入模塊主要完成操作人員的站場(chǎng)圖形錄入功能和錄入圖形的顯示,包括圖形元素的增加、刪除、修改、移動(dòng)等。
2)數(shù)據(jù)生成模塊
對(duì)操作人員輸入的圖形進(jìn)行分析,發(fā)現(xiàn)輸入錯(cuò)誤,通過(guò)從圖形輸入模塊得到的數(shù)據(jù),分別生成聯(lián)鎖、控顯和監(jiān)測(cè)數(shù)據(jù)。
3)數(shù)據(jù)查詢模塊
用戶可以查詢各種設(shè)備的數(shù)量,設(shè)備本身的屬性,以及站場(chǎng)和設(shè)備的統(tǒng)計(jì)。
4)打印和打印預(yù)覽模塊
用戶可以選擇某類數(shù)據(jù)打印,如設(shè)備代碼,設(shè)備名稱等。
該系統(tǒng)處理流程如圖1所示,首先設(shè)計(jì)錄入站場(chǎng)圖形的程序模塊,獲取基本的設(shè)備信息,同時(shí)提供必要的圖形和數(shù)據(jù)修正手段。然后,進(jìn)行站場(chǎng)數(shù)據(jù)的存儲(chǔ)和檢查,最后系統(tǒng)形成需要的各類數(shù)據(jù),如控顯數(shù)據(jù)、監(jiān)測(cè)數(shù)據(jù)、模擬數(shù)據(jù)、聯(lián)鎖數(shù)據(jù)、設(shè)備代碼表和平面圖等。之后進(jìn)行站場(chǎng)平面圖的模擬運(yùn)行,如果有錯(cuò)誤,重新返回到站場(chǎng)圖形的輸入和修改模塊進(jìn)行修改,并繼續(xù)上述的流程,直至模擬運(yùn)行顯示無(wú)誤,生成最終的聯(lián)鎖數(shù)據(jù)。
計(jì)算機(jī)聯(lián)鎖CAD軟件的應(yīng)用極大提高了計(jì)算機(jī)聯(lián)鎖軟件的制作效率,為計(jì)算機(jī)聯(lián)鎖系統(tǒng)的大規(guī)模應(yīng)用提供了有力的支撐。隨著技術(shù)的不斷進(jìn)步,聯(lián)鎖CAD軟件的功能也會(huì)不斷完善,提升生成數(shù)據(jù)的廣度和準(zhǔn)確度,為聯(lián)鎖軟件的安全、可靠提供保證。