綜合有軌電車管理系統仿真研究

前言:尋找寫作靈感?中文期刊網用心挑選的綜合有軌電車管理系統仿真研究,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

綜合有軌電車管理系統仿真研究

摘要:以上海市松江有軌電車2號線的綜合有軌電車管理系統為研究對象,對該系統的結構和功能進行了分析。運用VC++編程技術、SQL數據庫和MFC技術,對仿真系統的基本功能,包括有軌電車模擬運行、時刻表管理、運行圖生成和HMI界面進行了仿真實現。該仿真軟件直觀地展現了有軌電車運行過程,可以用于調度人員培訓及一些關鍵技術研究,如有軌電車運營時刻表調整算法。

關鍵詞:有軌電車;調度管理;仿真建模;VC++

隨著城市的發展及人口數量的增加,交通擁堵和空氣污染也越來越嚴重,現代有軌電車作為一種投資少、建設周期短、快速、綠色環保的新型交通工具,成為城市交通網絡框架的有效補充[1]。目前,國內針對軌道交通列車運行、自動監控系統的仿真與研究,大多集中在鐵路與地鐵等傳統軌道交通方向?,F代有軌電車在運行速度、路權形式、運行控制模式等方面,與地鐵都存在較大的差別,簡單地延用地鐵調度管理系統,依靠既有的仿真系統無法完全滿足現代有軌電車的仿真需求[2-4]。綜合有軌電車管理系統(ITMS,IntegratedTramwayManagementSystem)是有軌電車自動控制系統中的核心子系統。本文提出了一種針對上海松江現代有軌電車ITMS的仿真研究方案,實現了有軌電車模擬運行、時刻表管理、運行圖生成、HMI界面可視化等基本功能。

1系統設計

本系統仿真對象為上海松江有軌電車2號線ITMS,全程共有25座車站,設有1個停車場和1個調度中心??傮w來看,可將ITMS分為前端和后端。ITMS前端,即調度員在調度中心、停車場訪問的客戶端人機界面(HMI,HumanMachineInterface);ITMS后端,即運行的業務邏輯和數據存儲層,包括各功能的算法與實現。

1.1ITMS總體架構

上海松江有軌電車ITMS是一個分層分布式結構的系統,主要由調度中心的中央級系統、主設備站的本地級系統和有軌電車車載系統等組成。1.1.1中央級系統中央級ITMS位于結構的最頂層,中央與本地的前置機進行通信,獲取所有信號設備的狀態數據信息并把調度命令發送給本地信號設備。中央級ITMS主要通過監控車輛狀態、時刻表設置、控制有軌電車進路等,為有軌電車全線提供軌道環線、車輛段、停車場和存車線的管理功能,通過圖形HMI執行操作控制,使有軌電車根據運行圖完成運營計劃,并將相關信息顯示在操作控制中心(OCC,OperationsControlCenter)的大屏幕上,實現行車調度指揮。1.1.2本地級系統本地系統與中央系統保持無線通信,按指令控制本地的聯鎖系統及地面設備,同時把車站的信號設備狀態傳輸到控制中心。本地系統具備部分中央系統功能,以便中央系統故障時暫時接管,能實現聯鎖系統上位機的全部功能。1.1.3車載系統有軌電車車載系統既采集、發送有軌電車運行信息,又從中央系統接收指令,實現有軌電車運行調整、進路選擇;同時建立車地通信,能夠實現列車自動定位管理和路口優先申請等功能。

1.2仿真系統功能需求分析

由于調度中心的中央級ITMS是整個系統的核心,具備完整的功能和最高管理權限,因此本系統對中央級ITMS進行仿真。ITMS仿真系統在實現對有軌電車運行狀態的實時監控的基礎上,應具備有軌電車進路管理、時刻表管理、事件管理和診斷、服務質量和統計數據、用戶管權限配置等功能,能夠對有軌電車線路軌道環線、車輛段、停車場和存車線進行管理,可通過圖形HMI執行操作控制。因此,ITMS仿真系統應當具備以下功能:(1)有軌電車進路管理。ITMS仿真系統根據預定的時刻表和車輛實時定位提供基于時刻表的監管功能,動態計算有軌電車提前/延遲時間,通過調整有軌電車的停站時間、有軌電車站間運行時間實現對有軌電車運行的調整[6]。提供手動增加、刪除、修改有軌電車進路的功能。有軌電車進路控制指令通過有軌電車運行信息自動生成,以控制道岔、信號機、聯鎖設備等,使有軌電車正常通過。(2)時刻表管理?;谶\行時刻表實時地生成運行圖,監控、記錄有軌電車運行狀況;允許用戶創建和管理復雜的時刻表,以便定義路線,計劃行程和安排出發時刻表。(3)事件管理和診斷。記錄車輛和信號設備的事件、報警和診斷信息,并保存一定時長。用戶可以構建自定義過濾器并執行相關查詢以從數據庫中檢索歷史數據。(4)服務質量和統計數據。按日期統計報警信息和有軌電車運行數據,生成簡單的反饋報告。(5)用戶權限配置。系統提供創建和管理用戶的功能,以用戶名和密碼為標識,可設置不同級別的權限以及可以管理的聯鎖區域。

1.3仿真系統結構

根據以上功能需求分析,本文選取有軌電車運行模擬、時刻表管理、運行圖繪制、HMI實現幾大關鍵功能進行仿真。ITMS仿真系統應當提供清晰的HMI,監控顯示有軌電車運行,提供常用操作指令菜單。仿真系統應具備相應的操作處理模塊,響應操作指令,運行算法。仿真系統數據存儲在數據庫模塊中,并根據數據是否發生變化劃分為動態數據、靜態數據,分別存儲,與有軌電車運行模擬模塊、操作處理模塊進行數據交互。

2ITMS仿真實現

本仿真軟件采用VisualC++2012進行編寫,使用SQL2010數據庫存儲數據,實現ITMS有軌電車運行模擬、時刻表管理、運行圖生成功能,利用基于VC++的MFC建立HMI框架。軟件采用了面向對象的編程思想,具有程序結構清晰,易于修改,開發效率高等優點。

2.1有軌電車運行模擬

有軌電車運行的模擬采取面向時間間隔的離散時間系統仿真方法,仿真時鐘按等距時間間隔等距推進[7]。以單向運行的單輛有軌電車為例,隨著系統初始化獲取基本數據,生成當前有軌電車模型,并為當前有軌電車分配車次號。有軌電車運行過程中,每隔一段時間掃描事件表,判斷當前時間間隔內是否有事件發生,若有則調用處理對應事件的子程序。例如,有軌電車行駛時進行進路搜索,若有進路,維持原前進速度不變;若無進路,有軌電車采取減速或停車等待策略,等待系統分配進路。有軌電車模擬運行流程圖,如圖3所示。同時,在HMI界面站場圖中實時顯示有軌電車的當前位置,以有軌電車標志表示,三角形代表車頭及前進方向、車體部分顯示有軌電車車號、有軌電車尾部表示提前/延遲的調整狀態。正線區域線路分段顯示,用不同顏色表示不同的線路狀態。紫色表示當前路段被占用,綠色表示進路已被設置選定,有軌電車即將通過,如圖4所示。

2.2時刻表生成

時刻表管理模塊提供自動生成時刻表功能。時刻表自動生成算法采取正序推點法[8],從當前運行方向的始發站開始,對所有有軌電車依次進行編號,從數據庫中讀取各站間距離及有軌電車平均運行速度并計算站間運行時間,另根據用戶輸入的首末班車始發時刻、發車間隔時間、各站停車時間,自動推算、生成時刻表,時刻表生程成流程,如圖5所示。

2.3運行圖繪制

有軌電車運行圖是對時刻表數據的圖形化表達,橫軸表示時間,縱軸表示距離,根據有軌電車到站時刻與離站時刻繪制,默認假設有軌電車在站間運行是勻速行駛的,運行圖繪制流程,如圖6所示。圖7展示了ITMS仿真軟件中6:00—8:00時間段內的松江有軌電車2號線的有軌電車運行圖。

2.4HMI

啟動ITMS客戶端后,直接進入身份驗證頁面[9],當正確輸入用戶名和密碼后可以對系統進行具體操作。登錄后進入主界面,主界面菜單欄功能根據用戶權限進行配置,用戶可通過工具菜單執行用戶權限配置、車輛配置、閾值配置、時刻表相關功能以及司機管理。主區域默認展示線路站場圖,可根據用戶選擇切換為時刻表管理面板或報告面板。

3結束語

本文利用基于VC++的MFC編程技術對上海松江有軌電車ITMS進行了仿真研究,采用面向時間間隔的離散時間系統仿真方法實現了有軌電車模擬運行,完成了時刻表生成、運行圖生成等關鍵功能,并繪制了HMI。該軟件模擬了ITMS監控有軌電車運行狀況的功能,適用于調度人員崗前培訓;此外,能夠在該軟件上驗證諸如有軌電車運營時刻表調整算法等研究,具有實際應用價值。

參考文獻

[1]薛美根,楊立峰,程杰.現代有軌電車主要特征與國內外發展研究[J].城市交通,2008(6):88-91,96.

[2]趙根苗,陳永生.ATS仿真培訓系統的設計與實現[J].城市軌道交通研究,2004(1):55-57.

[3]王建英.鐵路行車調度指揮仿真系統[J].中國鐵道科學,2007(5):112-118.

[4]梁敬敏,唐濤.ATP仿真測試系統中ATS子系統的設計與實現[J].鐵路計算機應用,2007,16(4):36-38.

[5]陳杰.卡斯柯信號有限公司研發全套列車自動監控(ATS)系統[J].現代城市軌道交通,2005(3):50-52.

[6]劉洪寬.城市軌道交通ATS關鍵技術及仿真平臺研究[D].成都:西南交通大學,2008.

[7]劉勇,王德才,馮正超.離散事件系統仿真建模與仿真策略[J].西南師范大學學報(自然科學版),2005,30(6):1019-1025.

[8]王詩豪.有軌電車運行圖編制及算法研究[D].蘭州:蘭州交通大學,2017.

[9]康洪軍,黃振暉,張玉琢,等.有軌電車ATS系統人機交互界面設計[J].中國鐵路,2015(1):79-83.

作者:李彥青 郎誠廉 單位:同濟大學

亚洲精品一二三区-久久