1.一種基于大站快車的公交線路組合服務方法,其特征在于,包括如下步驟:
步驟1:考察客流、道路條件,選擇合適的公交線路,設計大站快車組合服務方案;
步驟2:調查選擇優(yōu)化的公交線路基本信息,包括線路長度、站點布設、站間距、運營速度、車輛類型、車隊規(guī)模、發(fā)班計劃,以及高峰時段上行及下行客流的OD數(shù)據(jù);
步驟3:處理調查所得的站間距和高峰時段上行及下行客流的OD數(shù)據(jù),得到線路站間距矩陣、高峰小時上行和下行的客流OD矩陣;
步驟4:將公交線路上的出行方式,按照車站是否有快車??糠譃榭燔囅嚓P出行和全程車出行兩種,以乘客的等車時間、在車時間和換乘等車時間為效用項建立效用函數(shù),利用BNL模型計算出行者選擇快車相關出行方式或全程車出行的概率,進而得到不同出行方式的客流OD矩陣;
步驟5:以所有乘客總出行時間成本與公交運營成本之和構成的系統(tǒng)總成本最小為目標函數(shù),以公交線路大站快車停靠站、快車和全程車的發(fā)車頻率為決策變量,建立大站快車??空具x擇與線路組合發(fā)車頻率優(yōu)化模型;
步驟6:利用遺傳算法求解模型的近似最優(yōu)解,得到快車停站及組合發(fā)車頻率方案;
步驟7:做敏感度分析,研究乘客單位時間價值、公交運營成本單價、公交車輛容量和客流量的變化對各項成本和組合發(fā)車頻率的影響。
2.根據(jù)權利要求1所述的基于大站快車的公交線路組合服務方法,其特征在于,所述步驟4進一步包括如下步驟:
步驟41:對于站點數(shù)為n的公交線路,引入變量δk表示站點k是否為大站快車??空军c,若站點k是大站快車??空?,則δk=1,否則,δk=0,1為有,0為無,討論起點站δi和終點站δj的4種組合情況構造效用函數(shù),用以計算乘客對快車和全程車的選擇概率;效用函數(shù)由乘客在起點站等車時間、在車時間和換乘等車時間三部分構成;
步驟42:當δi=1,δj=1,起點和終點站大站快車均???,乘客可以選擇乘坐大站快車或全程車直達目的地站,無需換乘,否則轉步驟43;兩種出行方式的效用函數(shù)為:
式中,Vij11表示δi=1,δj=1時,乘客從起點站i到終點站j乘坐大站快車的效用函數(shù);Vij12表示δi=1,δj=1時,乘客從起點站i到終點站j乘坐全程車的效用函數(shù);f快為大站快車發(fā)車頻率;f全為全程車發(fā)車頻率;li,j為起點站i和終點站j的距離;v快為大站快車行駛速度;v全為全程車的行駛速度;α為乘客等車時間系數(shù);△t為車輛平均停站時間,包括乘客在車站上下車的時間;θ1、θ2表示各效用項特性的權重系數(shù),i、j、k為小于等于n的自然數(shù);
步驟43:當δi=1,δj=0時,起點站有大站快車???,終點站無大站快車停靠,乘客可以選擇在起點站乘坐大站快車,在距終點站最近且有快車??康拇笳鞠萝?,換乘全程車至終點站;或選擇乘坐全程車,無需換乘;兩種出行方式的效用函數(shù)為:
式中,Vij21表示δi=1,δj=0時,乘客從起點站i到終點站j選擇快車換乘出行方式的效用函數(shù);Vij22表示δi=1,δj=0時,乘客從起點站i到終點站j乘坐全程車的效用函數(shù);li,s為起點站i和換乘站k的距離;ls,j為換乘站k和終點站j的距離,θ1、θ2、θ3表示各效用項特性的權重系數(shù);v快為大站快車行駛速度;v全為全程車的行駛速度;α為乘客等車時間系數(shù);f快為大站快車發(fā)車頻率;f全為全程車發(fā)車頻率;li,j為起點站i和終點站j的距離;△t為車輛平均停站時間,包括乘客在車站上下車的時間;
否則轉步驟44;
步驟44:當δi=0,δj=1時,起點站無大站快車停靠,終點站有大站快車???,乘客可以選擇在起點站乘坐全程車,在距起點站較近且有快車??康拇笳鞠萝嚕瑩Q乘大站快車至終點站,該方式簡稱全程車換乘;或選擇乘坐全程車,無需換乘;則兩種出行方式的效用函數(shù)為:
式中,Vij31表示δi=0,δj=1時,乘客從起點站i到終點站j選擇快車換乘出行方式的效用函數(shù);Vij32表示δi=0,δj=1時,乘客從起點站i到終點站j乘坐全程車的效用函數(shù);θ1、θ2、θ3表示各效用項特性的權重系數(shù);α為乘客等車時間系數(shù);f快為大站快車發(fā)車頻率;f全為全程車發(fā)車頻率;li,j為起點站i和終點站j的距離;△t為車輛平均停站時間,包括乘客在車站上下車的時間;li,s為起點站i和換乘站k的距離;ls,j為換乘站k和終點站j的距離;
否則,轉步驟45;
步驟45:當δi=0,δj=0時,起點站和終點站均無大站快車停靠,如果要乘坐快車,乘客需要多次換乘,時間成本高,認為所有乘客都乘坐全程車;兩種方式的效用函數(shù)為:
式中,Vij41表示乘客從起點站i到終點站j選擇快車換乘出行方式的效用函數(shù);Vij42表示δi=0,δj=1時,乘客從起點站i到終點站j乘坐全程車的效用函數(shù);
步驟46:根據(jù)BNL模型公式,計算四種情況下乘客快車相關出行概率Pij1:
式中,Vij1=Vij11·δi·δj+Vij21·δi·(1-δj)+Vij31·(1-δi)·δj+Vij41·(1-δi)·(1-δj),
Vij2=Vij12·δi·δj+Vij22·δi·(1-δj)+Vij32·(1-δi)·δj+Vij42·(1-δi)·(1-δj),
b為BNL模型參數(shù);
計算四種情況下乘客全程車出行的概率Pij2:
式中,Vij1=Vij11·δi·δj+Vij21·δi·(1-δj)+Vij31·(1-δi)·δj+Vij41·(1-δi)·(1-δj),
Vij2=Vij12·δi·δj+Vij22·δi·(1-δj)+Vij32·(1-δi)·δj+Vij42·(1-δi)·(1-δj),
b為BNL模型參數(shù)。
3.根據(jù)權利要求2所述的基于大站快車的公交線路組合服務方法,其特征在于,所述步驟5進一步為:
步驟51:計算乘客出行時間,其由等車時間和在車時間兩部分構成,分4種情況討論不同δi和δj組合;
步驟52:當δi=1,δj=1時,兩種出行方式的時間為:
式中,tij11表示δi=1,δj=1時,乘客從站i到站j選擇乘坐大站快車的出行時間;tij12表示δi=1,δj=1時,乘客從站i到站j選擇乘坐全程車的出行時間;α為乘客等車時間系數(shù),f快為大站快車發(fā)車頻率,f全為全程車發(fā)車頻率,v快為大站快車行駛速度,v全為全程車的行駛速度,li,j為起點站i和終點站j的距離,li,j為起點站i和終點站j的距離;變量δk表示站點k是否為大站快車??空军c,若站點k是大站快車停靠站,則δk=1,否則,δk=0;
否則,轉步驟53;
步驟53:當δi=1,δj=0時,兩種出行方式的時間為:
式中,tij21表示δi=1,δj=0時,乘客從站i到站j選擇快車換乘方式出行時間;tij22表示δi=1,δj=0時,乘客從站i到站j選擇乘坐全程車的出行時間;f快為大站快車發(fā)車頻率,f全為全程車發(fā)車頻率,li,s為起點站i和換乘站k的距離,li,j為起點站i和終點站j的距離,v快為大站快車行駛速度,v全為全程車的行駛速度,α為乘客等車時間系數(shù),△t為車輛平均停站時間,包括乘客在車站上下車的時間,i、j、s為小于等于n的自然數(shù);
否則,轉步驟54;
步驟54:當δi=0,δj=1時,兩種出行方式的時間為:
式中,tij31表示δi=0,δj=1時,乘客從站i到站j選擇全程車換乘方式出行時間;tij32表示δi=0,δj=1時,乘客從站i到站j選擇乘坐全程車的出行時間;α為乘客等車時間系數(shù);f快為大站快車發(fā)車頻率;f全為全程車發(fā)車頻率;li,j為起點站i和終點站j的距離;△t為車輛平均停站時間,包括乘客在車站上下車的時間;li,s為起點站i和換乘站k的距離;ls,j為換乘站k和終點站j的距離;i、j、s為小于等于n的自然數(shù);v快為大站快車行駛速度;v全為全程車的行駛速度;
否則,轉步驟55;
步驟55:當δi=0,δj=0時,兩種出行方式的時間為:
式中,tij41表示δi=0,δj=0時,乘客從站i到站j的出行時間;tij42表示δi=0,δj=0時,乘客從站i到站j的出行時間;α為乘客等車時間系數(shù);f全為全程車發(fā)車頻率;v快為大站快車行駛速度;v全為全程車的行駛速度;△t為車輛平均停站時間,包括乘客在車站上下車的時間;i、j、k為小于等于n的自然數(shù);
步驟56:計算乘客出行總成本,利用變量δi和δj不同取值組合,將以上4種情況合并到一起考慮,則1名乘客從起點站i到終點站j選擇乘坐快車或通過換乘乘坐快車的時間tij1為:
tij1=tij11·δi·δj+tij21·δi·(1-δj)+tij31·(1-δi)·δj+tij41·(1-δi)·(1-δj)
從起點站i到終點站j選擇乘坐全程車的時間tij2為:
tij2=tij12·δi·δj+tij22·δi·(1-δj)+tij32·(1-δi)·δj+tij42·(1-δi)·(1-δj)
得到所有乘客的出行時間成本為:
式中,Cp為所有乘客出行總成本;T為所有乘客總出行時間;a為乘客單位時間價值;Dij為從起點站i到終點站j的客流量,包括上行和下行兩部分;
步驟57:計算公交運營成本:
式中,Cm為公交運營成本;C快為快車單位時間運營成本單價;為快車的往返運行時間;為上行快車的停站時間;為下行快車的停站時間;C全為全程車單位時間運營成本單價;為全程車的往返運行時間;2(n-1)·△t為全程車的往返停站時間;
步驟58:建立系統(tǒng)總成本優(yōu)化函數(shù):
min Z=Cp+Cm
Cp為所有乘客出行總成本;Cm為公交運營成本;
步驟59:建立優(yōu)化模型約束條件;
最小發(fā)車頻率約束:
其中,f快,f全∈N*
式中,d快為乘坐大站快車乘客的高峰小時最大斷面流量;β快為大站快車的滿載率;c快為快車容量,即1輛大站快車能夠乘坐的乘客數(shù);d全為乘坐全程車乘客的高峰小時最大斷面流量;β全為全程車滿載率;c全為全程車容量,即1輛全程車能夠乘坐的乘客數(shù);N*為正整數(shù);
車隊規(guī)模約束:
式中,M為車隊車輛數(shù)。