張建波,朱遠祺,孫建平
(1.北京交通發(fā)展研究院城市交通運行仿真與決策支持北京市重點實驗室城市交通北京市國際科技合作基地,北京100073;2.深圳市城市交通規(guī)劃設(shè)計研究中心股份有限公司,廣東深圳518000)
機動車跟馳行為分析與建模是當(dāng)前微觀交通仿真的關(guān)鍵研究內(nèi)容之一.一方面,跟馳行為隨機特征是影響道路交通狀態(tài)的重要因素,與交通狀態(tài)演化規(guī)律密切相關(guān).作為聯(lián)系微觀駕駛行為與宏觀交通狀態(tài)演化的關(guān)鍵參數(shù),交通擾動傳播特征在交通流陡降(Breakdown)、寬移動阻塞(Wide Moving Jam)和擁堵蔓延消散規(guī)律分析等方面均具有重要作用.但當(dāng)前研究在跟馳行為隨機特征(如車頭時距的概率分布),擾動傳播速度和交通狀態(tài)演化(如交通流陡降)三者間的量化聯(lián)系方面仍比較匱乏.雖創(chuàng)造性地構(gòu)建了車頭時距與擾動傳播特征的幾何關(guān)系,但原始Newell 模型在刻畫駕駛行為與擾動傳播的隨機特征關(guān)系方面能力明顯不足.相關(guān)針對隨機特征刻畫能力的改進研究往往忽視車頭時距與擾動傳播速度的量化聯(lián)系.另一方面,以北京為代表的國內(nèi)城市道路交通具有典型的混合交通流特征,其駕駛行為易受各種因素影響.現(xiàn)有微觀駕駛行為研究往往因為缺乏本地化的實測軌跡數(shù)據(jù)而產(chǎn)生模型參數(shù)不適用的問題,無法準確刻畫國內(nèi)道路環(huán)境下機動車駕駛行為特征[1].
近十余年,衛(wèi)星定位技術(shù)、交通視頻和駕駛模擬等數(shù)據(jù)采集方法不斷完善,為微觀駕駛行為研究帶來了新機遇.美國聯(lián)邦公路管理局開展了NGSIM(Next Generation Simulation)項目,通過在高空架設(shè)攝像機采集道路交通視頻并提取車輛運行軌跡數(shù)據(jù).Ossen 等[2]通過直升飛機從空中拍攝交通視頻以獲取機動車軌跡數(shù)據(jù).以NGSIM 為代表的機動車軌跡數(shù)據(jù)不僅能反映運行車隊中機動車的相互作用,還能體現(xiàn)真實交通環(huán)境對駕駛行為的影響,為機動車微觀駕駛行為隨機特征研究提供有力的數(shù)據(jù)支撐.Lochrane等[3]通過數(shù)據(jù)分析發(fā)現(xiàn),不同的道路交通條件顯著影響車頭時距的分布特征.Wagner[4]利用多源數(shù)據(jù)分析了跟馳行為參數(shù)的隨機特征,證明車頭間距統(tǒng)計參數(shù)與速度的顯著相關(guān)性.Ossen[5]將跟馳行為的隨機性分為駕駛員外部異質(zhì)性和內(nèi)部隨機性.Laval 等[6]將布朗運動引入跟馳模型刻畫駕駛行為隨機特征.
本文以北京市快速路為案例場景采集交通視頻,并提取小汽車運行軌跡數(shù)據(jù);以此為基礎(chǔ),分析本地化小汽車跟馳行為隨機特征并建立概率分布模型;為改進原模型對駕駛行為與擾動傳播隨機關(guān)系的刻畫能力,進一步提出基于擾動傳播特征的隨機Newell 跟馳模型,建立跟馳車頭時距與擾動傳播速度間的隨機聯(lián)系,以更好地支持交通狀態(tài)演化規(guī)律(如交通流陡降、擁堵蔓延消散)的研究.
為獲得反映本地化駕駛環(huán)境特征的機動車跟馳軌跡數(shù)據(jù),本文通過拍攝交通視頻提取車輛軌跡數(shù)據(jù).視頻采集自北京市四環(huán)快速路紅領(lǐng)巾橋路段,在路側(cè)高層建筑上架設(shè)高清攝像機拍攝得到工作日2 h交通流視頻.視頻主要包括快速路主路北向南4車道約300 m范圍的交通流運行情況.如圖1所示,單車道車輛速度時空圖可以展現(xiàn)車隊的運行特征及擾動傳播過程(如圖1(b)中箭頭線所示).
圖1 視頻采集與單車道的車輛軌跡時空圖Fig.1 Video collection and spatial-temporal diagram of vehicle trajectories on single lane
車輛軌跡信息提取過程如下:首選,在視頻中標(biāo)注車輛信息,利用機器學(xué)習(xí)方法訓(xùn)練車輛識別模型,從而識別視頻畫面中的車輛;隨后,以快速路為基準建立坐標(biāo)系,依據(jù)實測距離建立不同位置像素的距離轉(zhuǎn)換矩陣;最后,對視頻逐幀處理以識別并追蹤車輛的瞬時位置信息.如表1所示,最終獲得近5 000 余輛機動車的原始車輛位置信息40余萬條,時間粒度為0.2 s.通過差分方法獲得車輛橫向和縱向運動的瞬時速度和加速度等數(shù)據(jù).
表1 車輛原始軌跡數(shù)據(jù)Table 1 Vehicle original trajectory data
原始軌跡數(shù)據(jù)因存在隨機噪聲無法直接應(yīng)用于駕駛行為的速度和加速度特征分析,需對原始數(shù)據(jù)進行清洗與濾波處理.本文以車隊一致性和內(nèi)部一致性約束為基本原則,先對少量數(shù)據(jù)極值進行差值替換;再采用對稱指數(shù)平滑算法(Symmetric Exponential Moving Average Filter,SEMAF)[7]對軌跡數(shù)據(jù)進行濾波.對稱指數(shù)平滑算法以指數(shù)作為平滑核的權(quán)重因子對軌跡序列進行平滑加權(quán)處理,以消除高解析度軌跡序列的擾動誤差.
車輛n在ti時刻的位置數(shù)據(jù)點xn(ti) 位于平滑窗的中心,權(quán)重因子最大;其前后數(shù)據(jù)點的權(quán)重因子隨離中心點的距離增大而逐漸減小.平滑后的坐標(biāo)位置(ti)為
式中:i表示離散時間標(biāo)記,i∈{1,2,…,NN} 為位置數(shù)據(jù)總條數(shù);k為平滑窗內(nèi)離散時間標(biāo)記;Z為對稱指數(shù)平滑的權(quán)重因子之和;T為平滑時長,即數(shù)據(jù)處理的時間長度,根據(jù)數(shù)據(jù)情況進行標(biāo)定取值,本文經(jīng)參數(shù)敏感性分析,確定橫向和縱向位移的平滑時長T分別為1.2 s 和1.4 s;Δ為根據(jù)平滑時間長度和數(shù)據(jù)采集時間粒度計算得到的平滑核寬度,表示平滑和內(nèi)的數(shù)據(jù)點范圍;w為平滑窗寬度;Δt為軌跡提取的間隔時間.
如式(4)所示,設(shè)置平滑窗寬度w為平滑核寬度Δ的3倍,且平滑窗寬度在軌跡序列的前后邊界逐漸縮短,以保證軌跡點數(shù)量不足的邊界數(shù)據(jù)得到處理.
通過軌跡數(shù)據(jù)篩選,提取有效小汽車跟馳行為數(shù)據(jù)約32 萬條.從中提取跟馳行為的車頭時距和反應(yīng)時間等特征參數(shù).
(1)車頭間距/時距.
提取車頭時距的同時,根據(jù)后車瞬時速度對車頭時距進行分類,即
式中:dn(t)、hn(t)分別表示車輛n在時刻t與跟馳前車的瞬時車頭間距(m)、車頭時距(s);yn(t)表示車輛n在時刻t的縱向位置(m);vn(t)表示車輛n在時刻t的縱向速度(m/s);v表示車輛瞬時速度(m/s);round(?)函數(shù)表示四舍五入保留整數(shù);V表示跟馳后車的瞬時速度區(qū)間.
(2)反應(yīng)時間與擾動傳播速度.
本文小汽車跟馳行為反應(yīng)時間(Reaction Time)是指后車對前車擾動做出響應(yīng)動作的延遲時間.相關(guān)研究普遍采用相關(guān)系數(shù)或回歸分析從軌跡數(shù)據(jù)中提取跟馳行為反應(yīng)時間.但其前提是假設(shè)個體車輛的反應(yīng)時間為定值,不隨交通狀態(tài)或駕駛員狀態(tài)變化.這與實際的跟馳行為特征存在差異.
本文采用文獻[8]中動態(tài)時間規(guī)整算法(Dynamic Time Warping,DTW)從軌跡中提取小汽車跟馳行為的反應(yīng)時間和擾動傳播速度等特征參數(shù).DTW算法是通過比較相似性將不同長度的兩個時間序列進行匹配處理的一種時間序列匹配算法,該特點恰好符合反應(yīng)時間動態(tài)變化的隨機特征.設(shè)跟馳過程中前車速度、后車速度的時間序列分別為X={xm}、Y={yn},其中,m=1,2,…,M,n=1,2,…,N分別表示前車、后車速度的離散時間編號(M和N分別表示前車、后車的軌跡數(shù)據(jù)條數(shù)).兩車速度時間序列中任意兩個時間點之間速度的費用函數(shù)為
則兩個速度時間序列的累積費用函數(shù)表示為
對應(yīng)的感知反應(yīng)時間τ和停車間距s可由匹配速度點的時間、縱向位置信息計算獲得,即
式中:tn、tm分別為xn、xm的對應(yīng)時間(s).
該方法可根據(jù)軌跡變化特征動態(tài)匹配前后車的“反應(yīng)點”,跟馳軌跡匹配示意結(jié)果如圖2所示.可以看到,后車對前車刺激的反應(yīng)時間隨前車速度變化顯著變化.最后獲得小汽車跟馳行為反應(yīng)時間、停車間距與擾動傳播速度等數(shù)據(jù)共4萬余條.
圖2 基于DTW 算法的軌跡匹配Fig.2 Trajectory matching based on DTW algorithm
按式(7)以1 m/s為間隔劃分速度區(qū)間,統(tǒng)計不同速度區(qū)間下跟馳行為車頭間距特征.如圖3(a)所示:隨小汽車跟馳速度升高,車頭間距平均值和標(biāo)準差均逐漸增大;速度越高,跟馳中車頭間距的波動性越大.圖3(b)為部分速度區(qū)間下車頭時距分布的擬合結(jié)果.分析結(jié)果表明,分速度區(qū)間的車頭時距/間距分布可以用對數(shù)正態(tài)分布進行有效擬合,擬合參數(shù)如表2所示.
圖3 不同速度區(qū)間下跟馳參數(shù)統(tǒng)計Fig.3 Statistics of car-following parameters under different speed intervals
反應(yīng)時間體現(xiàn)跟馳車輛對前車刺激的響應(yīng)延遲,是影響駕駛行為特征和交通狀態(tài)穩(wěn)定的重要因素.圖4中小汽車跟馳反應(yīng)時間τ、擾動傳播速度w和停車間距s均呈對數(shù)正態(tài)分布,其擬合結(jié)果為
表2 不同速度區(qū)間下車頭間距/時距的對數(shù)正態(tài)分布擬合參數(shù)Table 2 Fitting parameters of lognormal distribution of spacing/time headway under different speed intervals
圖4 反應(yīng)時間與擾動傳播速度分布Fig.4 Distributions of reaction time and disturbance propagation speed
小汽車反應(yīng)時間分布峰值與數(shù)學(xué)期望分別為1.0 s和1.57 s;擾動傳播速度的分布峰值與數(shù)學(xué)期望分別為4.0 m/s和6.78 m/s;停車間距的分布峰值與數(shù)學(xué)期望分別為6.5 m和9.16 m.
構(gòu)建基于擾動傳播特征的隨機Newell跟馳模型,并從交通擾動特征刻畫與交通流參數(shù)特征等角度對模型效果進行分析.
(1)Newell跟馳模型.
Newell 跟馳模型[9]因建立跟馳行為特征參數(shù)與擾動傳播特征的量化聯(lián)系,被廣泛應(yīng)用于駕駛行為和交通狀態(tài)關(guān)系研究.Newell模型中車頭間距為
式中:dn為車輛n與前車的車頭間距(m);vn為車輛n的速度(m/s);τn為車輛n的反應(yīng)時間(s);sn為停車間距(m);wn為擾動傳播速度(m/s).
Newell跟馳模型假定車頭間距d和車速v(不超過自由流速度vf)呈線性關(guān)系,如圖5(a)所示.對于同一個后車,τ和d是固定常量.但數(shù)據(jù)表明,即使是同一駕駛員,其反應(yīng)時間τ也是隨時間不斷動態(tài)變化的.如圖5(b)所示,當(dāng)前車發(fā)生時長為tr、速度為vr的擾動并恢復(fù)正常行駛后,會先后產(chǎn)生減速點D0和加速點A0,其擾動的減速和加速過程分別經(jīng)歷后車的減速反應(yīng)時間τD和加速反應(yīng)時間τA的延遲后向上游傳播.反應(yīng)時間的變化不僅影響跟馳車輛的車頭時距變化,也影響擾動傳播的速度特征.
(2)改進的隨機Newell跟馳模型.
如圖6所示,在前車擾動發(fā)生前、后速度v0、vr和后車到達時距h0確定的情況下,后車反應(yīng)時間(τA和τB)越小,擾動的傳播速度越快,對應(yīng)速度變化后的車頭時距(hA和hB)也越大.由幾何關(guān)系可以推導(dǎo)反應(yīng)時間τ和擾動發(fā)生前、后速度v0、vr,擾動發(fā)生前后車頭時距h0、hr,及擾動傳播速度w之間的量化關(guān)系為
圖5 Newell 跟馳模型與擾動傳播過程Fig.5 Newell car-following model and disturbance propagation diagram
圖6 反應(yīng)時間、擾動傳播速度和車頭時距的關(guān)系Fig.6 Relationship among reaction time,disturbance propagation speed and time headway
基于上述關(guān)系,將式(17)和擾動傳播速度隨車速的變化特征引入Newell 跟馳模型框架中,得到能夠刻畫擾動隨機特征的隨機Newell 跟馳模型.此處省略時間參數(shù)t,新模型簡寫為
式中:dk、vk分別為跟馳車輛第k次速度擾動后的車頭間距(m)、速度(m/s);τk、sk、wk分別為跟馳車輛第k次擾動中的反應(yīng)時間(s)、停車間距(m)、擾動傳播速度(m/s);dk-1、vk-1分別為跟馳車輛第k次速度擾動前的車頭間距(m)、速度(m/s);u(vk)、σ(vk)分別為速度vk下的交通擾動傳播速度所服從的對數(shù)正態(tài)分布的均值、標(biāo)準差參數(shù).
針對自由駕駛階段,假設(shè)駕駛員在自由行駛中所執(zhí)行的自由流速度為vf,則改進Newell 跟馳模型的車輛位置為
式中:yn(t) 表示車輛n在時刻t的位置(m);τk為車輛擾動的反應(yīng)時間(s);sk為車輛擾動的停車間距(m).式(22)第1 項為自由流狀態(tài)的位置,第2 項為擁堵狀態(tài)的車輛位置.
改進方法在保持反應(yīng)時間、擾動傳播速度與車頭時距間量化關(guān)系的同時,保證反應(yīng)時間τ始終大于0的同時小于速度擾動前后的車頭時距,符合其物理約束.引入隨車速變化的隨機擾動傳播速度w,不僅能更好地反映擾動與交通狀態(tài)(速度)的聯(lián)系;同時跟馳車輛的速度、反應(yīng)時間和擾動后的車頭時距的隨機關(guān)系更為靈活.改進模型通過隨機擾動傳播速度量化確定了車頭時距和反應(yīng)時間的對應(yīng)關(guān)系.
分速度區(qū)間標(biāo)定擾動傳播速度分布函數(shù),結(jié)果如表3所示.如圖7所示,在不同速度區(qū)間下擾動傳播速度分布差異顯著.速度區(qū)間越大,擾動傳播速度的分布峰值越靠右,其期望均值和期望方差也更大.
表3 隨機Newell 模型參數(shù)標(biāo)定結(jié)果Table 3 Parameters calibration results of stochastic Newell model
圖7 分速度區(qū)間的擾動傳播速度擬合Fig.7 Fitting curve of disturbance propagation speed under different speed intervals
針對改進Newell 模型,仿真分析改進模型在擾動傳播特征刻畫與交通流參數(shù)生成方面的效果.圖8對比原始和改進Newell 跟馳模型對交通擾動的刻畫效果.可以看出:改進模型更好地體現(xiàn)了交通震蕩傳播的隨機性,擾動的加速波和減速波在向上游傳播過程中表現(xiàn)出波動性,可以有效刻畫擾動波的傳播、放大與消散過程.
設(shè)計隨機實驗量化分析模型:以表2車頭間距分布參數(shù)作為輸入,均勻隨機生成初始速度與擾動速度,應(yīng)用改進Newell 模型生成速度擾動后的車頭間距,并在相同速度區(qū)間下與實測車頭間距分布情況進行對比,如圖9所示.
由圖9可知:在相同速度區(qū)間下,改進Newell跟馳模型生成的車頭間距分布與實測軌跡獲得的車頭間距分布具有較高的一致性;實測車頭間距分布相對更為離散,這是因為仿真未考慮換道等行為影響,仿真輸出的車頭時距相比實測的車頭時距分布具有分布相對集中的趨勢.統(tǒng)計發(fā)現(xiàn),基于改進模型與實測數(shù)據(jù)獲得的分速度區(qū)間車頭間距分布的均方根誤差(RMSE)在0.006~0.017之間,表明分速度區(qū)間的仿真與實測車頭間距分布較為接近.
圖8 擾動蔓延過程的仿真案例對比Fig.8 Simulation example comparison of a disturbance propagation process
以實測軌跡作為頭車軌跡的輸入?yún)?shù),以改進Newell 模型仿真跟馳車隊運行,生成流速密三參數(shù)關(guān)系如圖10所示.改進Newell模型生成“倒三角”的密度—流量基本圖.但仿真結(jié)果在反映擁堵的離散交通狀態(tài)時存在一定不足.
圖9 改進模型與實測數(shù)據(jù)車頭間距分布對比Fig.9 Comparison of spacing headway distributions from improved model and measured data
圖10 基于改進Newell 跟馳模型生成的交通流基本圖Fig.10 Fundamental diagram of traffic flow generated by improved Newell model
本文提取北京快速路的車輛軌跡數(shù)據(jù),應(yīng)用DTW算法標(biāo)定小汽車跟馳行為反應(yīng)時間等特征參數(shù);并建立考慮擾動傳播特征的隨機Newell 跟馳模型.基于DTW算法獲得反應(yīng)時間等跟馳特征參數(shù)具備隨交通狀態(tài)變化而變化的特性,更真實地反映了北京快速路的跟馳行為隨機特征.改進的隨機Newell跟馳模型建立以隨機擾動傳播速度為核心的車頭時距與反應(yīng)時間的定量關(guān)系,提高了Newell模型刻畫微觀駕駛行為與宏觀交通狀態(tài)演變之間關(guān)聯(lián)關(guān)系的能力.
新模型能夠更有效地支持交通流陡降、寬移動阻塞等交通演變現(xiàn)象的仿真再現(xiàn),在微觀交通仿真中具有豐富的應(yīng)用場景.后續(xù)研究結(jié)合跟馳行為的不對稱性特征,進一步完善模型對交通流松弛等現(xiàn)象的解釋與再現(xiàn)能力.