快速公交車輛在停站時間變化時的指揮調(diào)度系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及快速公交調(diào)度技術(shù)領(lǐng)域,具體是一種快速公交車輛在停站時間變化時 的指揮調(diào)度系統(tǒng)及方法。
【背景技術(shù)】
[0002] 城市公共交通在城市中是人們?nèi)粘3鲂械闹饕煌üぞ撸谴_保人們衣食住行基 本生活需求的重要組成部分,近年來,人們生活的節(jié)奏不斷加快,縮短出行時間的要求也不 斷提高,如何滿足人們?nèi)找嬖鲩L的出行需求,將人們從甲地安全、方便、快速、準時、舒適、價 廉地移動到乙地,是各級政府決策者追求的目標。
[0003] 快速公交交通的出現(xiàn)滿足了人們縮短出行時間的要求,但是如何提供所乘坐的快 速公交車輛到達每個車站的準確時刻,就可以減少人們在車站等待乘車或換乘其他車輛的 時間,快速公共交通在日常運行過程中,到站時刻不精準的重要因素之一,就是??空緯r, 上下車旅客的時間與計劃停站時間往往不一致,引起發(fā)車時間滯后或超前,導(dǎo)致到達下一 站的時刻就發(fā)生變化,如何保證停站時間變化值在設(shè)定閾值范圍內(nèi)時,繼續(xù)保證快速公交 車輛能按照當前執(zhí)行時刻表精準運行,當超過設(shè)定閾值時能實時修正當前時刻表,確保按 照修正后的執(zhí)行時刻表運行,就是延誤后也能按照修正后的時刻表精準運行,是公交管理 部門亟待解決的難題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明所要解決的技術(shù)問題是提供一種快速公交車輛在停站時間變化時的指揮 調(diào)度系統(tǒng)及方法。
[0005] 為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:
[0006] 本發(fā)明提供一種快速公交車輛在停站時間變化時的指揮調(diào)度系統(tǒng),包括:
[0007] 計劃時間表生成模塊,用于生成計劃時間表,具體包括:
[0008] 數(shù)據(jù)獲取單元:事先利用快公交車輛沿著快速公交路線以規(guī)定的運行速度行駛, 在行駛過程中,每秒鐘均記錄如下行駛數(shù)據(jù):快速公交車輛的經(jīng)緯度信息(JpWi)、行駛時 間氏、行駛里程Si、行駛速度SDi,以及在每一途經(jīng)站點的??繒r間Kj;
[0009] 計劃時間表生成單元:生成計劃時間表,所述計劃時間表中記錄快速公交路線的 始發(fā)站、途徑站、終點站,以及所述數(shù)據(jù)獲取單元中每秒鐘獲取的所述行駛數(shù)據(jù),其中所述 快速公交車輛的經(jīng)緯度信息(JpWi)作為基準位置,所述行駛時間氏作為基準時間,所述行 駛里程Si作為基準里程,所述行駛速度SDi作為基準速度,所述停靠時間&作為基準???時間,其中始發(fā)站所對應(yīng)的基準時間為"〇s",始發(fā)站所對應(yīng)的基準速度為出發(fā)速度;
[0010] 執(zhí)行時刻表生成模塊:針對每一個班次的快速公交車輛,生成其對應(yīng)的執(zhí)行時刻 表,具體包括:
[0011] 數(shù)據(jù)調(diào)取單元:調(diào)取計劃時間表生成模塊中得到的計劃時間表;
[0012] 執(zhí)行時刻表生成單兀:根據(jù)每一班次的快速公交車輛的出發(fā)時刻要求以及在每一 途經(jīng)站的??繒r間要求和到達終點站的到達時刻要求,將計劃時間表中的基準時間依次調(diào) 整為相應(yīng)的基準時刻后得到該班次的快速公交車輛的執(zhí)行時刻表,其中始發(fā)站所對應(yīng)的時 刻為出發(fā)時刻;
[0013] 出發(fā)指令發(fā)出模塊:當前時刻等于任一班次的快速公交車輛的執(zhí)行時刻表中的出 發(fā)時刻時,相應(yīng)班次的快速公交車輛出發(fā)并按照該執(zhí)行時刻表中記錄的出發(fā)速度行駛;
[0014] 指揮調(diào)度模塊:針對每一班次的快速公交車輛,均根據(jù)與其對應(yīng)的執(zhí)行時刻表中 所記錄的行駛數(shù)據(jù)實時判斷其行駛進程,具體包括:
[0015] 數(shù)據(jù)讀取單元:實時讀取當前時刻H的快速公交車輛的經(jīng)緯度信息(JD,WD);
[0016] 第一判斷單元:將當前時刻下的快速公交車輛的經(jīng)緯度信息(JD,wD)與該班次快 速公交車輛對應(yīng)的執(zhí)行時刻表中的基準位置信息a,Wi)進行一一比對,判斷快速公交車 輛當前位置是否在某一途徑站點;
[0017] 第二判斷單元:所快速公交車輛當前位置在某一途徑站點,則記錄快速公交車輛 在該途徑站點的??繒r間K,與執(zhí)行時刻表中記錄的該途經(jīng)站點對應(yīng)的基準停靠時間Kj進 行比較,判斷是否滿足IK-& | <KHh,其中為IV可調(diào)整閾值;
[0018] 第一處理單兀:在|K_Kj| <IV的條件不滿足時,將每一班次的執(zhí)行時刻表中 的基準時刻均調(diào)整為Hi+K-Kp得到更新后的執(zhí)行時刻表;每一班次的快速公交車輛均按照 更新后的執(zhí)行時刻表行駛;
[0019]第二處理單元:確定與當前時刻下的快速公交車輛經(jīng)緯度信息a,wD)所對應(yīng)的 的基準時刻hd ;
[0020] 比較單元:比較當前時刻H與當前時刻下的快速公交車輛經(jīng)緯度信息(JD,WD)所 對應(yīng)的的基準時刻HD:
[0021] 當H=HD時,進入步驟S47 ;
[0022] 當H關(guān)HD時,進入步驟S48 ;
[0023] 信息提示單元:在H=HD時提示快速公交車輛按照執(zhí)行時刻表中HD的下一個基準 時刻所對應(yīng)的基準速度行駛;在H尹HD時提示快速公交車輛按照如下速度進行行駛:
[0024] SDH = (SH_SD) /Hh,其中Hh是時間調(diào)整閾值,即經(jīng)過時間Hh之后使快速公交車輛經(jīng) 緯度信息(JD,WD)所對應(yīng)的基準時刻HD與當前時刻H之間的誤差為零;其中SH是以當前時 刻H加上時間調(diào)整閾值Hh作為基準時間在執(zhí)行時刻表中所對應(yīng)的基準里程;SD是以快速公 交車輛經(jīng)緯度信息(JD,WD)作為基準位置在執(zhí)行時刻表中所對應(yīng)的基準里程;
[0025] 到站判斷模塊:針對每一班次的快速公交車輛,均根據(jù)與其對應(yīng)的執(zhí)行時刻表中 所記錄的行駛數(shù)據(jù)判斷快速公交車輛的經(jīng)緯度信息是否與終點站的經(jīng)緯度信息相同,相同 時結(jié)束該班次的調(diào)度。
[0026] 采用設(shè)置于快速公交車輛上的GPS定位模塊獲得快速公交車輛的經(jīng)緯度信息、行 駛時間;采用設(shè)置于快速公交車輛上的0BD模塊獲得快速公交車輛實時的行駛里程和行駛 速度。
[0027] 所述信息提示單元,采用設(shè)置于快速公交車輛上的液晶顯示屏顯示文字的方式對 快速公交車輛駕駛員進行提示。
[0028] 所述信息提示單元,采用設(shè)置于快速公交車輛上的聲音播放器播放語音的方式對 快速公交車輛駕駛員進行提示。
[0029] 本發(fā)明還提供一種快速公交車輛在停站時間變化時的指揮調(diào)度方法,包括如下步 驟:
[0030]S1:生成計劃時間表,具體包括如下步驟:
[0031] S11 :事先利用快公交車輛沿著快速公交路線以規(guī)定的運行速度行駛,在行駛過程 中,每秒鐘均記錄如下行駛數(shù)據(jù):快速公交車輛的經(jīng)緯度信息(JpWi)、行駛時間Hi、行駛里 程Si、行駛速度SDp以及在每一途經(jīng)站點的??繒r間&;
[0032]S12:生成計劃時間表,所述計劃時間表中記錄快速公交路線的始發(fā)站、途徑站、終 點站,以及所述步驟S11中每秒鐘獲取的所述行駛數(shù)據(jù),其中所述快速公交車輛的經(jīng)緯度 信息(JpWi)作為基準位置,所述行駛時間Hi作為基準時間,所述行駛里程51作為基準里 程,所述行駛速度SDi作為基準速度,所述??繒r間&作為基準??繒r間,其中始發(fā)站所對 應(yīng)的基準時間為"〇s",始發(fā)站所對應(yīng)的基準速度為出發(fā)速度;
[0033]S2:針對每一個班次的快速公交車輛,生成其對應(yīng)的執(zhí)行時刻表,具體包括如下步 驟:
[0034]S21:調(diào)取步驟S1中得到的計劃時間表;
[0035]S22:根據(jù)每一班次的快速公交車輛的出發(fā)時刻要求以及在每一途經(jīng)站的停靠時 間要求和到達終點站的到達時刻要求,將計劃時間表中的基準時間依次調(diào)整為相應(yīng)的基準 時刻后得到該班次的快速公交車輛的執(zhí)行時刻表,其中始發(fā)站所對應(yīng)的時刻為出發(fā)時刻;
[0036]S3:當前時刻等于任一班次的快速公交車輛的執(zhí)行時刻表中的出發(fā)時刻時,相應(yīng) 班次的快速公交車輛出發(fā)并按照該執(zhí)行時刻表中記錄的出發(fā)速度行駛;
[0037]S4:針對每一班次的快速公交車輛,均根據(jù)與其對應(yīng)的執(zhí)行時刻表中所記錄的行 駛數(shù)據(jù)實時判斷其行駛進程,具體包括如下步驟: