一種公交智能排班生成方法與流程
2023-06-13 07:39:16 1

本發明涉及一種公交智能排班生成方法。
背景技術:
公交排班是公交運營計劃編制的基礎環節,目前公交公司主要依靠經驗豐富的排班人員進行人工預先編排好公交線路的時間牌,然後配置車輛及駕駛員,通過設定一定的規則進行每天自動循環排班,最終生成運營計劃。
隨著科技進步和經濟發展,城市車輛也在迅猛增長,交通路況日益複雜,公交車輛擁堵、延誤現象越發頻繁,公共運輸的壓力急劇上升,因此,時間牌模板需要不斷的調整優化,方可滿足日益變化的公交出行需求。
技術實現要素:
本發明所要解決的技術問題在於提供一種公交智能排班生成方法,從而制定一套智能化編制時間牌的方法。
為實現上述目的,本發明採用如下技術方案:
一種公交智能排班生成方法,該方法包括以下步驟:
步驟1:排班參數設置
包括線路基礎參數、精簡時間參數、時間牌參數、詳細時間參數設置;
步驟2:智能排班生成
根據已輸入的參數,模擬車輛運行情況,形成該線路的多個時刻表及行使方案;
步驟3:排班驗證
驗證排班時間是否存在間隔過大、周轉時間不足、空駛回場不合理的情況,並根據上述驗證結果進行綜合排序,篩選最佳方案,獲得最終排班方案;
步驟4:排班展示
展示排班信息,並可採用xml文件格式導出排班數據;
所述步驟2還包括步驟2.1:結合全天的運力投放變化規則對班次進行優化。
步驟2.1.1:早間運營時間開始後,通過批量調整發車間隔,將n班次的間隔減少x,儘量將車全部發出去;
步驟2.1.2:實時驗證車輛周轉時間是否足夠,確保車輛穩步運行,並預留駕駛員中途休息時間;
步驟2.1.3:高平峰時段轉換時,運力需求發生變化,通過調整發車間隔,使車輛平穩運行;
步驟2.1.4:晚間收車時,通過逐步減少運營車輛數,最後調整末班車次的發車時間,並對準結束時間進行收車。
所述方法還包括:進行數據分析
分析排班司機變動情況,展示每周實際司機與計劃司機不符的數量之和;分析實際發車時間延誤情況,展示各時間點上所記錄的實際發車時間與計劃發車時間的差值平均數;分析各時刻運行時長,顯示各時間點上所有記錄的運行時長的平均數;分析砍班、增班、調整、脫班、停班、未知班次的情況,展示各班次狀態的數據記錄數量;統計未按計劃運行的班次延誤原因,展示該原因;分析排班車輛變化情況,展示每周實際車輛與計劃車輛不符的數量之和;分析以十分鐘為一段的統計單位,各時間段上所有記錄與其上一班班次的實際發車時間間隔的平均數;通過k-means聚類算法定位尖峰時間段及統計實際發車時間與計劃發車時間間隔;將各個統計及分析下的歷史數據通過圖形化的方式進行展示。
進一步地,所述精簡時間參數包括上下行時長、平均周轉時間、周轉偏移量、平高峰間隔、早晚尖峰時段及開始收班時間;所述詳細時間參數包括時段的類型、起始的時間點、上下行時長、休息時間、周轉時間、營運車輛數及發班間隔。
進一步地,所述步驟4的展示結果以列表、圖形及時間牌的方式進行展示。
本發明通過輸入公交線路的運行時間、高平峰時段、營運車輛數、駕駛員輪循規則等信息;模擬全天上下行方向的車輛運行狀態,根據時間片輪循法則生成班次;本發明為公交運力投放提供科學決策依據,提升車輛運行效率,降低企業運營成本,保障公交服務水平,本發明的有益效果至少還包括:
(1)、早間運營時間開始後能快速將車發出去;
(2)、充分考慮周轉時間,預留駕駛員中途休息時間;
(3)、高平峰轉換靈活;
(4)、最大限度減少車輛在反向始發站點結束運營所造成的車輛空駛返場;
(5)、晚間運營時間即將結束前,逐步減少運營車輛,實現間隔收車,避免由於運營車輛數減少所造成的發車時間間隔過長。
附圖說明
圖1為本發明一種公交智能排班生成方法的概要流程圖;
圖2為本發明一種公交智能排班生成方法的詳細流程圖;
圖3為本發明一種公交智能排班生成方法中步驟2.1的詳細流程圖;
圖4為本發明一種公交智能排班生成方法中數據分析的展示流程圖。
具體實施方式
為使本發明的上述目的、特徵和優點能夠更加明顯易懂,下面將結合附圖以及具體實施方式,對本發明做進一步描述:
如圖1、圖2所示,一種公交智能排班生成方法,該方法包括以下步驟:
步驟1:排班參數設置
包括線路基礎參數、精簡時間參數、時間牌參數、詳細時間參數設置;
步驟2:智能排班生成
根據已輸入的參數,模擬車輛運行情況,形成該線路的多個時刻表及行使方案;
步驟3:排班驗證
驗證排班時間是否存在間隔過大、周轉時間不足、空駛回場不合理的情況,並根據上述驗證結果進行綜合排序,篩選最佳方案,獲得最終排班方案;
步驟4:排班展示
展示排班信息,並可採用xml文件格式導出排班數據。
如圖3所示,為上述公交智能排班生成方法中步驟2.1的詳細流程圖,該方法包括以下步驟:
步驟2.1.1:早間運營時間開始後,通過批量調整發車間隔,將n班次的間隔減少x,儘量將車全部發出去;
步驟2.1.2:實時驗證車輛周轉時間是否足夠,確保車輛穩步運行,並預留駕駛員中途休息時間;
步驟2.1.3:高平峰時段轉換時,運力需求發生變化,通過調整發車間隔,使車輛平穩運行;
步驟2.1.4:晚間收車時,通過逐步減少運營車輛數,最後調整末班車次的發車時間,並對準結束時間進行收車。
一種公交智能排班生成方法中數據分析的展示流程圖,如圖4所示:
首先選擇需要統計的車輛的信息,例如線路、方向及統計期間,然後再選擇需要統計的方式,該統計方式包括:分析排班司機變動情況;分析實際發車時間延誤情況;分析各時刻運行時長;分析砍班、增班、調整、脫班、停班、未知班次的情況;統計未按計劃運行的班次延誤原因;分析排班車輛變化情況;分析以十分鐘為一段的統計單位,各時間段上所有記錄與其上一班班次的實際發車時間間隔的平均數;定位尖峰時間段及統計實際發車時間與計劃發車時間間隔;最後查看統計結果;若需要查看信息詳情可以通過圖形化的方式進行展示,如無需顯示詳細信息則該流程結束。
本發明提供一種公交智能排班生成方法,通過模擬全天上下行方向的車輛運行狀態,根據時間片輪循法則生成班次,再通過靈活的班次時間調整和批量的發車間隔調整對班次做進一步修正,再根據車輛數和駕駛員輪循規則將全天的班次輪循分配至相應數量的時間牌中,形成完整時間牌模板,最終以圖形化方式展現個時間牌的排班信息。
最後應說明的是:以上實施例僅用以說明本發明的技術方案,而非對其限制;對於本技術領域的普通技術人員來說,其依然可以對前述實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明的保護範圍。