黃征宇 中國鐵路上海局集團有限公司上海電務段
LKJ系統(C0級)IC卡運行揭示控制管理系統是為解決列車運行控制區段有計劃臨時施工、長期慢行地段等安全防護問題而研發的輔助控制系統,它通過對臨時數據的編制、編譯,準確、靈活的調整LKJ系統(C0級)部分控制區段在固定時段間的頂棚速度,可以有效控制列車在臨時施工或長期慢行區段運行的安全。針對LKJ臨時數據編輯室參數升級過程中發生的安全隱患進行分析,提出處置方案。
首先,明確一下“IC卡運行揭示控制管理系統”的來龍去脈,即:LKJ數據及數據文件結構圖(見圖1),LKJ臨時數據文件來源于機務部門編制的LKJ臨時數據(運行揭示可控文件),而LKJ臨時數據是基于IC卡數據文件編制軟件控制參數,IC卡數據文件編制軟件控制參數的編制是在LKJ基礎數據源文件中形成。因此,IC卡數據文件編制軟件控制參數的正確性是IC卡運行揭示控制管理系統的核心。

圖1 LKJ數據及數據文件結構
自LKJ列控系統(C0級)的“IC卡運行揭示控制管理系統”廣泛使用后,上海機務段中心編輯室曾多次發生編輯可控揭示出錯、參數庫信息被清空等事件,深入分析、研究,發現當編輯系統基本參數升級變化時,又適逢機務揭示編輯分解,會發生編輯揭示出錯。原因是:IC卡運行揭示控制管理系統,將“調度命令(揭示)”和“數據參數”上傳和解壓捆綁同步進行,當任一編輯站數據參數修改上傳時,遇另一編輯站在同時進行揭示分解上傳,則會發生揭示數據主服務器中揭示和參數出錯,并導致各寫卡站下載揭示出現錯誤,如:揭示缺損報錯、基本參數被清空、揭示遺漏等等,這樣會導致IC卡運行揭示出現安全控制隱患。為解決上述問題,在聯系了設備生產廠家-河南思維自動化設備有限公司后,對LKJ列控系統(C0級)IC卡運行揭示控制管理系統軟件進行編輯優化探討,提出了解決方案
通過LKJ設備生產廠家,根據設定的解決方案,在軟件中對IC卡運行揭示控制管理系統進行優化,先將“調度命令(揭示)”和“數據參數”上傳和揭示數據包解壓脫鉤,在新揭示數據或基本參數一旦上傳至主服務器后,系統自動彈出提示窗警示,分別提示各寫卡點(終端)及時進行參數或揭示更新,同時,基本參數、揭示數據更新數據包單列提示,從源頭上解決因上述原因可能導致的IC卡運行揭示出現安全控制隱患的問題。新舊版實際變化結果對比情況見圖2、圖3。

圖2 舊版升級情況

圖3 新版升級情況
通過與軟件設計方河南思維自動化控制有限公司探討和研究,確認當前軟件存在可能導致IC卡運行揭示出現安全控制隱患的問題,同時采納了上述優化建議,在軟件中將“調度命令(揭示)”和“數據參數”上傳和解壓脫鉤,在數據或參數一旦上傳至主服務器后,各讀卡寫卡點立即彈出提示窗警示,分別提示各站點及時進行參數或揭示更新,從而從源頭上解決因上述原因可能導致的IC卡運行揭示出現安全控制隱患的問題,新軟件設計編制完成后經多次周期性、試驗性安裝測試,情況良好,再經鐵道部運輸局基礎部審核通過,于2012年1月調試完畢,隨即在全路范圍內思維環境下投入使用,使用至今軟件整體穩定可靠,達到了優化并防錯的目的。
由于“IC卡運行揭示控制管理系統”是LKJ列控系統(C0級)的配套軟件,指定生產廠商屬全程終生維護,因此,軟件升級沒有產生任何額外費用。
本解決方案實施簡單,搭載日常軟件升級一次完成,日常無需專門維護,機務揭示讀卡寫卡人員操作簡單,效果明顯。
從帶有此功能的軟件上線使用至今,跟蹤觀察情況看,升級版“IC卡運行揭示控制管理系統”運行穩定,沒有發生過任何因此項功能調整引發的異常情況,軟件可靠性很高。
從以往幾次發生的“IC卡運行揭示控制管理系統”控制參數升級出錯的情況看,一旦參數升級出錯,立馬導致機務揭示編輯站當天揭示信息庫信息清空,相關段控制參數報錯,嚴重影響機務運輸安全,甚至導致短期機務機車出庫延誤或癱瘓,日常應急措施均難以應對,更有甚者,遠程幾個出勤點的客貨機車運輸計劃被徹底打亂,所產生的安全隱患和經濟損失及社會負面影響不可估量。
本優化方案的實施,能夠有效避免如此嚴重癱瘓事件的發生,也在源頭上解決了“IC卡運行揭示控制管理系統”出現安全控制隱患的情況發生,其最終實施意義重大。