李施維, 成衛,2, 李冰,2*, 王正輝, 馮悅
(1.昆明理工大學交通工程學院, 昆明 650500; 2.云南省智能交通系統工程技術研究中心, 昆明 650500)
由于上下游交叉口間距較大,為保證行人有效且安全地穿越道路,需要在路段中設置人行橫道,路段行人過街主要分為無信號行人過街與信號行人過街。以傳統行人過街方式為例,無信號行人過街遵守行人優先規則,但車輛與過街行人的隨機到達特性導致人車沖突時常發生,從而引發諸多安全問題,同時影響車流的通行效率。而對于信號控制路段行人過街,由于不合理的信號燈配時,人車沖突依舊可能存在,同時極易造成車輛排隊過長,交通資源浪費嚴重。為進一步優化路段行人過街出行,制定能夠靈活適應交通流變化的信號控制方案,研究基于路段行人過街交通特性的交通組織,提高路段服務水平對緩解現如今的路段行人過街形勢問題有實際意義。
向紅艷等[1]利用蒙特卡洛模擬對無信號行人過街構建了安全度模型,用于評價路段行人過街風險,分析不同交通狀態下的行人過街對安全度的影響,結果表明車流量與車道數對安全度變化趨勢影響最大,其次為二次行人過街設施的影響,為路段行人過街交通組織方法提供了重要依據。為矯正路段行人不良過街的行為,降低設施使用成本,提高現有設施的使用效益,馬丹等[2]從路段行人過街交通特性中篩選關鍵因素,提出多種矯正路段行人不良過街行為的措施,為不同路段行人過街情況下的交通組織方案的改進提供了參考;Hdg等[3]研究了交通流量水平的車輛與行人之間的相互作用,估計由于路段行人過街沖突導致的交通延誤,分析路段通行能力水平;Hong等[4]考慮行人反映時間等因素,基于代理人模型(agent-based model)提出了一種無信號控制路段行人過街安全評價的方法。通過上述研究可知,面對交通量較大的情況下,路段行人過街路口采用信號控制是一種性價比高且較為安全的交通組織方法。
交通流的精準預測是實現動態交通控制與誘導的重要前提。Liu等[5]研究了車聯網環境下車輛到達預測模型,并將該模型應用于自適應控制;Yao等[6]在混合交通流交通條件下,分別利用經典Robertson車隊離散模型對各種交通流進行預測,再進行混合疊加總結出混合交通流的車隊離散特征;翁小雄等[7]利用長短時記憶神經網絡(long short-term memory, LSTM)提出了一種考慮客車占比的短時交通流預測方法;李文勇等[8]通過Box-Cox指數變換建立了觀測交通流量數據均值與方差之間的函數關系,改進了ARIMA(auto-regression intergrated moving)模型,提高了在低流量時的交通流預測精度。方方等[9]利用Mallat算法將交通流數據進行小波分解重構,對于重構模型利用極端梯度提升模型進行多個子模型預測,再利用貝葉斯算法對子模型進行最優參數選擇,預測整體交通流。
然而,目前對于路段行人過街感應信號控制方法大多基于以機動車交通流為感應控制對象或過街行人需求響應控制,傳統路段行人過街感應控制并未統籌優化機動車與過街行人交通需求;而對于路段行人過街的協調控制一般只考慮協調控制流向的影響,未考慮路段交通流特性與其他流向的交通流的干擾,且該控制方法受上游交叉口信號配時影響較大。趙靖等[10]提出了利用下游交叉口紅燈時間來為路段行人提供專用過街信號相位的路段行人過街信號控制方法,相較于傳統路段行人過街信號控制方法,該方法提高了路段交通流的運行穩定性,無需對已有信號配時做大的調整。
綜上所述,現提出一種考慮車隊離散的路段行人過街感應信號控制方法,首先基于車頭時距對上游駛入交通流進行車隊劃分,利用Robertson車隊離散模型對車隊進行交通流預測,預測數據包括車隊的在下游斷面的駛入與駛離時刻等,路段中上游車隊到達下游斷面時,再利用車隊間時間間隔提供路段行人過街行人相位,同時為減小行人過街相位對機動車交通流的干擾,提高交通流預測精度,考慮路段行人過街進口道車輛排隊對交通流預測的影響,最后分別對單雙向交通路段進行討論與仿真驗證。
由于過街行人個體間速度差異較大,不合理的信號配時可能會導致車流與人行橫道上未消散的行人產生沖突,依據同一區域內行人和機動車相對位置的不同,行人與機動車會采取不同的行為,可能會導致機動車產生額外延誤,同時影響過街行人安全[11],為避免機動車與行人的沖突,考慮設置足夠時長的全紅時間為

(1)
式(1)中:Tallred為全紅時間,s;Lw為行人等待區邊界距離最遠沖突車道中心線的距離,m;vped為行人步行速度,m/s。
由于Robertson車隊離散模型適用于描述路程較短的交通離散,且計算簡單,故選擇Robertson離散模型[12]描述路段行人過街車隊離散。
1.2.1 模型介紹
車隊離散模型為離散現象的移位幾何分布模型,預測下游交通流模型如式(2)所示。式(2)描述了根據時間段i內上游斷面駛離流量qU(i)與時間段i+t-1內下游斷面到達流量qD(i+t-1)預估時間段i+t內下游斷面到達流量qD(i+t)。
qD(i+t)=FqU(i)+(1-F)qD(i+t-1)
(2)
式(2)中:qU(i)為時間段i內上游斷面駛離流量,pcu;qD(i+t)為時間段i+t內下游斷面到達流量,pcu;F為平滑系數,F=1/(1+αt);α為車隊離散參數;t為上下游路段的最小行程時間,s。
1.2.2 車隊的劃分
為便于選擇路段行人過街信號控制時間節點,將上游匯入車流以車頭時距大小劃分為車隊,劃分標準需要滿足兩個要求:①劃分的車隊長度需要適中;②被劃分進車隊的車輛在整個路段中所有車輛的占比不宜過小。
通行能力手冊中對于車隊的基本變量Rp定義了所有車輛在綠燈相位到達交叉口的比例,為有效利用行車相位綠燈時長,對上游出口道產生的車流進行車隊劃分,得到車隊間隔時長,再基于車隊離散模型預測下游斷面車隊到達情況,確定車隊中較為密集的車輛作為信號協調對象,要求協調對象占車隊總車輛數比例高于90%。

(3)
P(i+t)≥0.9
(4)
式中:P(i+t)為t時刻到第i+t時段選中車輛數占車隊總車輛數的占比,最佳P(i+t)以車輛與行人綜合平均延誤最小為目標尋優獲得。
依據車頭時距hi來對車隊進行劃分,如圖1所示,基于SUMO仿真交通流分別以1.5、2.0、3.0、3.5 s的車頭時距對上游出口道車流進行車隊劃分。利用SUMO仿真路段行人過街交通,如圖2所示,以3 s為車頭時距的車隊劃分情況具有相對較少數量的小規模車隊,且大規模車隊的長度適中。

圖1 按車頭時距大小劃分的車隊規模分布Fig.1 Distributions of platoon size by headway

圖2 車隊車輛比例和車隊規模分布Fig.2 Proportions of platooned vehicles and platoon size dispersion
圖3為10 min內在上游交叉口以3 s車頭時距劃分車隊隨時間分布情況,分別標出了各個車隊頭部車輛與車隊尾部車輛出現時刻。

圖3 以3 s為車頭時距劃分車隊Fig.3 Division of platoons with 3 s as headway
1.2.3 路段行人過街車輛排隊長度預測
由于路段行人過街路口進口道皆為直行車道,在駛入進口道時,駕駛員會選擇排隊長度較短的車道,宏觀上就導致所有車道的排隊長度大致相等?;诖颂卣?結合Robertson離散模型可以預測下游斷面車輛的排隊等候情況。
路段行人過街路口行車相位關閉時開始統計,設車隊從上游交叉口至下游行人過街路口總共需要k個時段(5 s每段),路段行人過街路口行車相位關閉時長為m個時段(5 s每段),行車相位時長為n個時段(5 s每段),k>m,k、m∈N。
由上游進口道車輛檢測器檢測經過的車輛流量與車輛類型,將所有車輛流量轉換為當量車輛的流量,路段平均行程時間t′隨著下游排隊長度的增加而減小,運用Robertson離散模型預測下游車輛到達率,從而得到的車道排隊長度[13]基于車隊離散的信號交叉口交通需求估算方法。

(5)

(6)
ΔDDs(i+t′)=F′ΔDUs(i)+(1-F′)
ΔDDs(i+t′-1)
(7)
ΔDUs(i)=δqU(i)
(8)
ΔDDs(i+t′)=δqD(i+t′)
(9)
式中:t′為動態平均行程時間,s;F′為在動態平均行程時間t′影響下的平滑系數;ΔDDs為下游到達的當量排隊長度,m;ΔDUs為上游交叉口匯入交通流換算的當量排隊長度,m;δ為當量車輛排隊長度換算系數,包括車間間隔,本文中取7.5。

(10)

(11)

從上游至下游的剩余可通行路段長度Ll為

(12)
式(12)中:L為上游交叉口至行人過街路段長度,m。
則剩余平均行程時間t′為

(13)
依據路段飽和程度可以分為3種情況。
(1) 路段未飽和,l0≈0。

(14)


(15)


(16)


(17)


(18)
有別于一般感應控制,車輛的檢測器主要設置于上游交叉口出口道附近,這樣可以避免下游車輛排隊導致無法檢測車輛到達的情況。參考《美國交通信號配時手冊》的以“結果為導向”的交通信號配時流程[14],本文研究分別采用車輛感應控制與過街行人感應控制對路段行人過街交通進行交通組織優化,考慮車隊的到達因素與過街行人的到達因素。
感應控制方案具體設計步驟如下。
(1) 數據采集。在上游交叉口出口道附近與下游路口進口道前設置檢測器,獲取的車輛參數包括車頭時距,車輛長度。運用視頻采集行人過街數據,包括等待時間、等待行人數量、人行橫道區域內行人數量。
(2) 數據分析。上游交叉口出口道檢測器采集的車輛數據作為劃分車流與預測下游排隊長度的主要依據,下游進口道處檢測器用來觸發行車相位單位綠燈延長時間。視頻檢測行人過街的數據用于行人相位切換的依據。
(3) 配時方案生成。在預先設置好的基本配時的基礎上,由檢測的車隊到達情況與過街行人到達情況,自動生成適合當前交通狀態的配時方案。
感應控制邏輯如圖4所示。

Tvgmin為行車相位最小綠燈時長,s;Tvg為行車相位綠燈已運行時長,s;Tpgmin為行人相位最短綠燈時長,s;Tpg為行人相位綠燈已運行時長,s;Tpgmax為行人相位最長綠燈時長,s圖4 感應式信號控制邏輯圖Fig.4 Inductive signal control logic diagram
行車相位的結束條件為:①行車相位達到最大綠燈時長Tvgmax;②行車相位達到最小綠燈時長Tvgmin,且無后續來車;③行人相位等待人數達到最大值,最大值為人行橫道可容納人數的最大值;④等待的行人中的最大等待時間超過行人最大等待時間閾值。
行人相位的結束條件為:①行人相位達到最大綠燈時長Tpgmax;②行人相位達到最小綠燈時長Tpgmin,且有后續車隊到達。
如圖5所示,基于單向交通路段進行感應控制配時方案設計,只需考慮單方向上游交通到達情況,以上游劃分的各車隊頭車駛出上游交叉口時刻為關鍵時刻tu0,通過Robertson模型預測該車隊到達下游的情況,針對車隊規模≥3輛的車隊,依據車隊離散度,求得信控對象中車輛的最大行程時間車輛到達下游斷面時刻tdmax、最小行程時間車輛到達下游斷面時刻tdmin。設下游綠燈啟亮時刻為tvg0,最短綠燈結束時刻為tvgmin,若路段只存在單個車隊,則在不妨礙行人相位正常運行的情況下,下游行車相位需要滿足以下條件:

圖5 單向行人過街路段信號控制示意圖Fig.5 Signal control diagram of one way pedestrian crossing section
tvgmin-tvg0≥tdmax-tdmin
(19)
tvg0≤tdmin
(20)
tvgmin≥tdmax
(21)
若路口存在初始排隊,考慮到不妨礙行人相位正常運行,要使車隊到達時刻最優,行車相位開啟時刻需盡量滿足:
tvg0=min(tdmin-t′b)
(22)
式(22)中:t′b為下游排隊消散時長,s,由式(18)計算得到。
(23)
Cmin=Tvgmin+Tpgmin+Tallred+Tyellow
(24)
式中:Tvgmin為行車相位最短綠燈時長,s,取10 s;Tpgmin為行人相位最短綠燈時長,s,取10 s;Tallred為周期內全紅時長,s,由式(1)計算得到;Tyellow為周期內黃燈時長,s。

如果

(25)
并且
(26)
則
(27)
否則

(28)

基于上述對于單向交通的感應控制配時方案,考慮雙向交通到達特性,制定雙向交通感應控制配時方案。按照選定車頭時距,對雙向交通各車道交通流進行車隊劃分,下游行車相位綠燈啟亮時刻為tvg0,統計雙向道路內所選信控對象中車輛的最大行程時間車輛到達時刻tdmax與最小行程時間車輛到達時刻tdmin。

(29)

(30)

雙向交通的行車相位綠燈時間滿足條件與單向交通的行車相位綠燈時間條件相同。但由于雙向道路各方向的匯入交通量不同,雙方初始排隊長度與車隊分布情況都不同,從而各方向的行車相位綠燈啟動時刻tvg0不同。


圖6 雙向道路示意圖Fig.6 Schematic diagram of two-way road

(31)


(32)
則實際行車相位綠燈啟亮時刻tvg0為

(33)
研究表明需依據配時方案考慮人行橫道位置,同時路段行人過街位置在客觀上需要考慮路段周邊行人交通需求的影響,以本文方案為例,若車頭時距檢測器距離人行橫道較遠,車隊到達下游時,其自身離散程度增加,各個車隊中所選信控對象行程時間跨度也隨之增加,可能導致判定后的最短綠燈時長Tvgmin大于最大綠燈時長Tvgmax,行車相位以最大綠燈時長放行。

(tdmin-tvg0+t′b)∈(tpg0,tpgmin,pr)
(34)
式(34)中:tpg0為行人相位開始時刻,s;tpgmin,pr為行人相位以最短綠燈時長結束后全紅時間結束的時刻,s。
綜上所述,為保證優化方案有效性,對于單向交通路段,依據實際路段車隊離散特性,要求人行橫道與車頭時距檢測器之間的距離不宜過長;對于雙向交通路段,要求行人過街路段上下游交叉口間距不宜過長,為達到較好的控制效果,人行橫道適宜設置在路段中間位置附近。
為驗證本文感應控制方法的可行性與效果,以行人與車輛平均延誤、排隊長度為主要評價指標,運用SUMO交通仿真軟件與傳統感應控制方法進行對比。
方案以車輛與行人的綜合平均延誤和排隊長度作為評價指標,其中延誤需要兼顧車輛與行人延誤。

(35)
運用SUMO構建單向路段行人過街路網,如圖7所示。仿真結果如圖8和表1所示,單向交通優化方案相比傳統感應控制,平均排隊長度減少20.45%,車輛平均延誤減少21.31%,車輛與行人整體延誤減少5.56%。整體結果表明單向交通優化模型相比較傳統感應控制模型具有更好的靈活性與實用性,能夠進一步緩解行人過街路口交通壓力。

表1 控制方案對比Table 1 Comparison of control schemes

圖7 單向路段行人過街SUMO仿真路網Fig.7 SUMO simulation road network for pedestrian crossing in one-way traffic

圖8 不同方案下的單向交通排隊長度對比Fig.8 Comparison of queue lengths under different schemes in one-way traffic
運用SUMO構建雙向路段行人過街路網,如圖9所示。仿真結果如圖10和表2所示,雙向交通優化方案相比傳統感應控制,平均排隊長度減少18.5%,車輛平均延誤減少11.94%,車輛與行人整體延誤減少7.06%。整體結果表明單向交通優化模型相比較傳統感應控制模型具有更好的靈活性與實用性,能夠進一步緩解路段行人過街交通壓力。

表2 控制方案對比Table 2 Comparison of control schemes

圖9 雙向路段行人過街SUMO仿真路網Fig.9 SUMO simulation road network for pedestrian crossing in two-way traffic

圖10 不同方案下的雙向交通排隊長度對比Fig.10 Comparison of queue lengths under different schemes in two-way traffic
結合路段行人過街交通特性,根據路段行人過街點位,提出了基于Robertson離散模型預測路段行人過街路口車輛排隊長度的方法。
(1)為最大化利用路段行人過街信號,基于車隊離散模型,以車頭時距動態劃分上游車隊到達,利用車隊離散度選取到達下游車隊中較為密集的車輛作為信號控制協調對象,將控制協調對象、車輛到達與排隊長度作為信號優化輸入參數建立感應控制方法,該方法不受上游交叉口信號配時的影響,在盡量較少過街行人對機動車流的干擾的同時避免了上游其他流向交通流的干擾,同時不會因排隊長度的增加而使感應控制時效。
(2)為探討本文感應控制方法的適用范圍,討論了路段行人過街位置對配時方案的影響,當人行橫道處于路段中間位置時,本文的控制方法能夠有較好的控制效果。
(3)最后運用SUMO交通仿真軟件對本文感應控制方法進行驗證,結果表明本文感應控制方法相比于傳統感應控制能夠有效減少行人與車輛綜合平均延誤和車輛平均排隊長度,提高路段行人過街的整體交通通行效率。
與以往路段行人過街信號控制方案相比,本控制方案具有以下特點。
(1)通過基于車頭時距對上游交通流進行車隊劃分,解決傳統控制方法只考慮上游主要協調流向的交通流的問題,避免了因車隊過長導致感應控制時效的問題,同時避免了其他流向(如右轉自由交通流)的影響。
(2)主動尋找車隊間時間間隙來提供行人過街相位的方式,減小了路段行人過街對交通流的干擾,維持機動車運行水平。
(3) 本控制方案本質上是路段行人過街路口的單獨控制,基本不受上游交叉口信號配時的影響,無需對交叉口已有信號配時做大的調整。