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