- 相關推薦
簡談城市軌道交通乘務派班管理系統設計與實現論文
隨著我國城市軌道交通的快速發展,越來越多的城市開始了城市軌道交通的建設,城市軌道交通將成為人們出行重要的交通工具,因此,城市軌道交通的運營管理也將變得越來越重要。在軌道交通的運營管理中,乘務派班管理是一個重要的部分,派班管理的合理與否直接影響運營效率、列車運營安全性等,乘務派班管理主要包括乘務計劃編制與下發、出退勤管理、請銷假管理、信息統計等。目前,在我國城市軌道交通中,乘務派班管理的實現主要依靠人工進行,工作量大,耗時并且耗力。因此,如何科學、合理地安排乘務人員、編制司機的乘務計劃、管理乘務人員的出乘情況等是乘務派班管理中需要重點解決的問題。
1系統結構設計
乘務派班管理系統采用C/S(客戶端/服務端)模式進行設計開發。該模式能夠滿足數據的實時共享,以及系統功能擴展的需要。系統不直接通過服務端與數據庫系統進行數據交換,而是在服務端增加一層應用服務器,客戶端通過指令發送到應用服務器,應用服務器通過分析指令與數據庫服務器進行數據交換,再將數據返回給服務端。
2乘務派班管理系統業務流程
乘務派班管理系統的主要業務流程如圖。
3系統功能模塊設計
根據作業需求,乘務派班管理系統功能模塊主要可分為:用戶權限管理模塊,乘務計劃編制模塊,銘牌管理模塊,司機管理模塊,工具管理模塊,查閱統計模塊等。
(1)用戶管理模塊:為了保障系統的安全性,只有相關人員才有權使用系統,所以需要進行用戶信息管理,包括用戶的系統登錄賬號和登錄密碼等信息管理。
(2)乘務計劃編制模塊:根據列車運行圖、地鐵作業相關約束自動生成乘務任務,再根據司機的狀態和輪班規則為每個司機安排乘務任務,最后將編制好的乘務計劃通過一定的方式下發給司機。
(3)銘牌管理模塊:通過銘牌了解司機的個人信息,同時,動態地掌握司機的工作狀態,比如司機出退勤等狀態,通過司機銘牌的摘掛實現司機的請銷假管理等。
(4)司機管理模塊:對于司機的個人信息進行管理,包括司機編號、職位、司機姓名、出生年月、司機的聯系方式以及司機所屬的機隊等。
(5)工具管理模塊:工具管理包括派班管理中涉及的工具基本信息管理,比如工具的型號、所屬的列車等信息。同時,司機出勤時需要借用工具,比如電臺、車鑰匙等,退勤時需要歸還工具,借用、歸還工具都需要進行登記管理。
(6)查詢統計管理:司機退勤后需要對于司機乘務相關的信息進行統計,包括司機駕駛時間、純駕駛里程和安全駕駛里程等,同時也可以對歷史乘務數據進行查詢,實現數據的透明和共享。
4系統實現
系統基于C#編程語言,采用SQL數據庫開發實現。
4.1乘務計劃編制
乘務計劃編制是派班管理系統中最重要的一個功能,是乘務派班管理一系列相互管理工作的起點,也是城市軌道交通運輸生產的核心和關鍵。其主要包括兩個部分:乘務交路計劃和乘務輪班計劃。
4.1.1乘務交路計劃
乘務交路計劃是根據運行圖和相關約束生成的乘務交路集合,每個乘務交路的具體信息包括交路中各任務段的起始、到達站的站名和時間等,一個交路就是一個乘務任務即一個司機一天的駕駛任務,根據乘務交路集合中乘務交路的數量就可以確定擔任乘務任務所需要的司機數量。
要得到交路計劃,首先需要根據運行圖和確定好的的司機可換乘地點將列車運行任務劃分為司機需擔任的駕駛任務段,記任務段集合V={vi|(no,r,tdi,tfi,ddi,dfi)}(i=1,2,…,n),n為任務段數量;no為任務段編號;r為任務段i所屬的車次號;tdi為任務段i的開始時間;tfi為任務段i的結束時間;ddi為任務段i的到站站名,dfi為任務段i的出發站站名,同時記乘務交路集合為S。
4.1.1.1交路計劃計算的約束條件
根據相關作業規則,系統主要考慮以下幾種約束條件:
(1)時間約束,時間約束主要包括司機在各班次(早班、白班、夜班)的出勤、退勤時間段,司機的就餐時間段,就餐最小時間,司機連續駕駛的最大時間,司機一天最大工作時間,司機換乘過程中最小休息時間,其中任務段的結束時間和開始時間之差為司機在該任務段的駕駛時間,工作時間指司機退勤與出勤時間之差。
(2)地點約束,為了避免使司機在不同的地點換乘,增加了地點約束,即司機前一個值乘任務段的結束地點是下一個值乘任務段開始的地點。
(3)任務覆蓋約束,即每個任務段只屬于一個乘務交路即只能被一個司機執行。
4.1.1.2乘務交路計劃的計算機實現
系統采用基于約束規則的啟發式搜索方法來求解交路集合,基于約束規則的啟發式搜索算法是指在狀態空間中按照相關約束條件進行搜索,直至搜索到滿足條件的結果為止,乘務交路計劃編制搜索的狀態空間就是任務段集合,具體實現步驟如下所示:
Step1:根據列車運行圖和換乘站信息,將列車運營計劃劃分為任務段,組成任務段集合V,并記錄集合中任務段數量n。
Stept2:以運行計劃中各車次的所有任務段中開始時間最早的任務段為交路的起始任務段,開始搜索可以與該任務段接續的下一個任務段,滿足以下所有條件則可以接續,否則不可以接續,如果可以接續,則將任務段從任務段集合中刪除,待選任務段數量為:n-1。
(1)前一個任務段的到達地點與后一個將與之接續任務段的開始地點相同。
(2)前一個任務段的結束時間與后一個將與之接續任務段的開始時間之差最小并且應該滿足司機的最小換乘休息時間,如果兩個接續的任務段所屬的車次相同且滿足約束(4),則兩個任務段接續時不安排司機休息。
(3)如果前一個任務段的結束時間在司機就餐時間段內,則可以安排就餐,并且就餐時間需要滿足司機的最小就餐時間。
(4)前一個任務段與下一個將要接續的任務段所屬的車次一樣時,屬于同一車次的所有連續任務段的總駕駛時間不大于司機的最大連續駕駛時間。
Step3:一直搜索滿足條件的任務段,并將滿足條件的任務段相接,直到不滿足下列條件后停止搜索,得到一個乘務交路,放入交路集合S中。
(1)已經連接的所有任務段的總工作時間不大于司機最大工作時間。
(2)將要接續的任務段的結束時間不大于最晚退勤時間。
Step4:從剩余任務段中起始時間最早的任務段開始,再依次進行接續判斷,執行Step2和Sep3,直到所有的任務段被組合完,即n-n=0,就得到最終的乘務交路集合S。
Step5:根據各交路的最早出發時間和規定的各班次出勤時間段約束,將交路劃分到各班次的交路集合中,最終完成乘務交路計劃。
以成都地鐵某線路運行圖數據為算例,線路設置一個車輛段和兩個換乘站,相關約束參數設置為:早班出勤時間段5:00~7:30,退勤時間段10:00~11:30;白班出勤時間段9:00~12:00,退勤時間段15:00~19:00;夜班出勤時間段16:30~18:00,退勤時間段22:30~1:00;午餐時間段11:00~14:00,晚餐時間段16:30~19:30,最小就餐時間20min;最小換乘休息時間5min;最大連續駕駛時間1h;每天最大工作時間6h,運用上述計算方法得到最終的交路計劃,表中,(餐)代表為司機安排就餐;交路具體內容欄中,一行代表一個乘務任務段,一個交路編號所對應的內容就是一個司機需要擔任乘務任務。
4.1.2乘務輪班計劃
乘務交路計劃得到了乘務交路的集合,就需要安排司機擔當具體的乘務交路。乘務輪班就是基于交路計劃結果,為司機提供具有可操作性的乘務輪班方案,將乘務任務安排給具體的司機。根據各班次交路數量安排司機組成一個機隊,每個機隊固定擔任某一班次的任務,而每天需要進行機隊間的任務輪班。乘務輪班主要包括輪班模式的確定和輪班計劃的生成,常用的輪班模式主要包括三班二運轉、四班二運轉、四班三運轉和五班三運轉,本系統采用的輪班模式為四班三運轉,即早班、白班、晚班、休息,就需要安排4個機隊,例如某機隊今天為早班任務,明天就擔任白班任務,以此類推循環執行。而輪班計劃則采用單一循環的方式生成,即司機循環執行某班次中乘務任務,例如,在輪班模式下,某司機所在機隊今天執行白班任務,該司機今天執行白班中編號為1的交路任務,下次輪班到該機隊再執行白班任務時,該司機就執行白班中編號為2的交路任務,以此類推循環執行。
通過對交路計算和輪班的生成便得到了乘務計劃,系統根據得到的乘務計劃自動匹配司機執行乘務任務,從而生成各司機的乘務計劃。
4.1.3乘務計劃下發
乘務計劃下發是將編制好的乘務計劃,下發給對應的司機。傳統的乘務計劃下發完全依靠人工將全部乘務計劃以郵件等方式下發給司機,司機需要在眾多乘務計劃中尋找自己的出乘計劃。系統設計了微信通信接口,將每個司機的乘務計劃通過微信下發給對應的司機,而與該司機不相關的計劃則不向其下發,同時系統會記錄司乘接收任務的確認回執信息。
4.2銘牌管理
系統為每位司機制作一個銘牌,銘牌主要用于查看司機的基本信息以及了解司機動態的工作狀態。當司機需要請銷假時,則將司機銘牌從司機運用計劃列表中摘除或掛上,同時可以通過銘牌查看司機的乘務任務。當司機出勤、退勤后相應的銘牌會給與狀態顯示。
4.3工具管理
工具管理是采用數據庫進行工具的基本信息管理,為了管理方便,為每個工具制作并貼上條形碼條,并且在數據庫的相應工具后面記錄其條形碼以作為工具區分的信息。當司機出勤和退勤時只需要用條形碼掃描槍掃描工具上的條形碼,系統會根據條形碼自動在數據庫中查找工具信息,在系統中自動完成工具借用、退還相關信息的登記,從而解決傳統的人工紙制登記作業效率低的問題。
4.4其他功能的實現
用戶管理和司機管理都采用數據庫進行,數據庫中設計了相關信息記錄數據表,系統設計了數據管理接口來完成用戶、司機基本信息的錄入和刪除。
查詢統計模塊主要是根據司機的出乘情況,以司機乘務任務的任務段信息為基礎,系統自動計算司機的駕駛時間等信息,同時生成相關日志記錄在數據庫中,并完成相關信息的統計,生成統計報表。同時供用戶查詢相關信息,如司機的駕駛時間等數據以及工具的借用情況等信息,實現信息的共享。
5結束語
乘務派班管理系統是根據現場實際調研后研發的一個基于計算機的高效、簡便的管理系統,現場作業測試表明,該系統能夠較好地滿足乘務派班管理作業。系統采用計算機進行乘務派班工作的管理,避免傳統人工管理作業方式所存在的工作效率低下、人員勞動強度大等缺點。系統將在城市軌道交通乘務運輸管理中發揮重要作用。
【簡談城市軌道交通乘務派班管理系統設計與實現論文】相關文章:
簡析自動化出卷系統的設計與實現論文07-20
工資管理系統設計與實現論文07-30
淺析物流倉儲管理系統的設計與實現論文07-07
簡談醫療設備信息化管理系統建設論文08-25
企業環境保護監測管理系統的設計與實現論文08-25
談大學生綜合測評系統的設計與實現07-31
管理系統設計論文08-10
電力設備運行維護管理系統的設計和實現論文10-24
學生成績管理系統的設計與實現09-15