交通運輸部科學研究院 剛紅潤 沈志綱 劉承華 谷云輝
一種基于手機信令的高速路車速估計算法
交通運輸部科學研究院 剛紅潤 沈志綱 劉承華 谷云輝
我國的公路交通建設經(jīng)過多年的跨越式發(fā)展,目前已基本形成布局合理、功能完善的高速公路路網(wǎng),工作重點逐漸由建設轉向養(yǎng)護、服務和管理。但是,公路網(wǎng)規(guī)模的快速提升也給公路網(wǎng)運行監(jiān)測能力和水平提出了更高的要求。本文以海量的實時手機信令為基礎數(shù)據(jù)資源,通過數(shù)學模型分析,提出一種算法,來估計高速上車速,實現(xiàn)路網(wǎng)運行狀態(tài)的實時監(jiān)測。
移動信令;高速公路;路況監(jiān)測;交通信息化
目前路網(wǎng)運行管理工作存在著監(jiān)測范圍及覆蓋能力不足、沒有實現(xiàn)區(qū)域一體化監(jiān)測、不能動態(tài)實時評估路網(wǎng)運行狀態(tài)及監(jiān)測設施可靠性得不到良好保障等問題,難以滿足“可視、可測、可控、可服務”的發(fā)展戰(zhàn)略要求。立足于目前我國路網(wǎng)運行監(jiān)測體系建設剛起步的現(xiàn)狀,面對我國路網(wǎng)規(guī)模不斷擴大、人民群眾交通出行需求日益旺盛的壓力,亟需一種的新的路網(wǎng)監(jiān)測手段,全面補充、提升現(xiàn)有的運行監(jiān)測體系,提升路網(wǎng)管理能力。
本文提出基于現(xiàn)有移動通訊網(wǎng)絡資源開展路網(wǎng)交通運行狀態(tài)的信息采集,建立一種算法分析模型獲得實時的路網(wǎng)交通運行速度,在此基礎上分析路況發(fā)展態(tài)勢,達到實時監(jiān)測高速交通路網(wǎng)路況的目的。
從移動運營商的網(wǎng)絡接口(A、GB接口)實時提取終端的GSM和GPRS業(yè)務的信令,包括開關機、語音、短信、數(shù)據(jù)、切換等。信令采集內容見表1:

表1 信令采集指標
路網(wǎng)運行監(jiān)測以路網(wǎng)沿線兩側3km以內的基站作為信令采集的目標區(qū)域(圖1所示),從手機信令數(shù)據(jù)本身產(chǎn)生的原理來看手機信令數(shù)據(jù)報告的終端位置點的時間和位置分布都是非均勻,和基站布設位置與道路的空間位置(信號覆蓋)關系密切。

圖1 基站選擇示意圖
需要對原始信令數(shù)據(jù)進行處理,以作為算法的有效數(shù)據(jù)輸入。信令數(shù)據(jù)處理的基本流程主要分為3個步驟:(1)建立基站切換和路網(wǎng)的匹配關系,即路線分段;(2)實時路網(wǎng)手機信令的采集和篩選;(3)實時信令清洗、切換軌跡與路網(wǎng)(路段)匹配。
基于上述信令記錄,給出信令的形式化定義如下:
定義2(用戶處于運動狀態(tài)):令δs是基站數(shù)量的閾值,δt是時間長度的閾值,一個用戶u被認為處于高速公路上的運動狀態(tài),是指用戶u在指定時間范圍δt內,經(jīng)過了至少δs個道路沿線基站。
用戶運動方向的判定:根據(jù)移動運營商提供的高速公路沿線基站,我們規(guī)定了道路沿線基站的順序為道路樁號遞增的方向。如果用戶u的相鄰兩條信令和所包含的基站的順序(,)與道路沿線基站順序相同,那么認為這兩條信令是沿著道路正方向產(chǎn)生的,反之則沿著道路逆向方向產(chǎn)生。令在δt時間內沿正方向產(chǎn)生的信令數(shù)量與逆方向產(chǎn)生的信令數(shù)量比值為△,若△大于閾值η,則認為用戶u沿道路正方向行駛。而△小于閾值1/η,則為逆方向行駛。對于用戶u,如果在其信令序列{Su}中,出現(xiàn),那么,該用戶被認為處于駐留狀態(tài),不使用該用戶當前的信令序列計算速度。
使用信令數(shù)量比值△作為判定標準,是考慮到基站切換順序的不穩(wěn)定性。基站的選址受多種因素(包括人為因素)的影響,有時,基站之間的距離會較近。用戶在經(jīng)過這樣的相鄰基站時,其手機信令中的基站順序并不唯一,這導致用戶在沿一個方向行駛的時候會出現(xiàn)少量逆方向的信令序列。上述判定方法可以容忍這樣的情況,并基于大多數(shù)信令的產(chǎn)生方向,給出用戶的運動方向。


圖2 用戶位置估計圖
(1)用戶在基站bk內產(chǎn)生的是非切換型信令,則用bk在道路上的投影點位置(即A點)來表示產(chǎn)生該信令的用戶的位置。雖然用戶可能在基站覆蓋的道路的任意一個位置產(chǎn)生信令,但在用戶在基站覆蓋道路上產(chǎn)生信令時的位置服從均勻分布的假設下,用投影點表示用戶的位置可以使得對于用戶真實位置的估計誤差最小。
(2)若用戶在bk內產(chǎn)生的是一個切入信令,則產(chǎn)生信令的位置為是C;若用戶在bk內產(chǎn)生的是一個切出信令,那么,產(chǎn)生信令的位置應該是B。B、C的位置可根據(jù)已知的基站的位置、覆蓋半徑以及基站在道路上的投影點位置求出。
公式(1)中信令間隔區(qū)間閾值的設定是為了避免不合理的車速計算。太小的話,會造成計算得到的速度值過大(例如,兩條相鄰信令分別在離開基站bk-1時產(chǎn)生和剛進入基站bk時產(chǎn)生,這樣會導致估計的距離大于實際距離)的情況;為此,引入了信令間隔區(qū)間閾值,通過該閾值的限制,能很大程度降低定位不準確導致的距離計算誤差,但是有可能使得計算速度的路段粒度過大,不能更細致的描述出交通狀況。
基站劃分的路段平均長度為1.6公里,因此可將閾值設置為4分鐘,這樣可有效減少異常的車速估計值;同時,計算速度的路段粒度也能夠匹配實際的路段長度。
最后,計算每個路段上的車速。若在指定時間片t(例如:5分鐘)內,有n個經(jīng)過路段m的用戶,則利用公式:

即可得到該路段該周期內的車速值。
個別車輛的行駛速度由于駕駛習慣等因素會存在較大偏差,路段車速估計應該保證有足夠的樣本估計量,所以,如果該時間周期內經(jīng)過路段的用戶數(shù)n小于指定的閾值(例如:3人),那么認為這個路段的速度是不可靠的,丟棄該車速值。
系統(tǒng)保存了指定持續(xù)時間(例如4小時)內的信令序列,并每隔t(5分鐘)根據(jù)每個在道路上行駛的用戶的軌跡,更新對應路段的路況信息。
以真實信令為輸入數(shù)據(jù),執(zhí)行上面算法的車速估計算法,并以高速路設置的車檢器數(shù)據(jù)作為路段真實通行速度,進行驗證對比。如果算法計算出來的車速狀況(擁堵、緩行、暢通)與車檢器相同,則稱為狀態(tài)相同。如果估計出來的速度值與車檢器速度值相差小于20公里/小時,則稱為速度一致。然后,計算估計車速與車檢器車速在狀態(tài)相同和車速一致含義下的正確率、召回率。
分別以2015年2月1日和2月24日兩天福建9條高速公路信令為輸入,其中,2月1日高速公路路況較暢通,9條高速公路產(chǎn)生的信令量為44466996條,有效的車檢器數(shù)據(jù)量為46353條;2015年2月24日為春節(jié)返程高峰期,高速公路路況較擁堵,信令量為65048639條,有效車檢器數(shù)據(jù)量為75932條。
驗證結果如圖3所示:

圖3
從驗證方法可以看出,在暢通和擁堵的情況下,使用本算法得出的車速狀態(tài)相同的正確率與車速狀態(tài)一致的正確率較高,分別達到了90%左右和70%左右。但是召回率都比較低,只有40%-50%。因此本算法還有比較大的改進空間。
基于移動信令的路網(wǎng)路況分析具有建設維護成本低、實施部署周期短、數(shù)據(jù)獲取實時性高,易于實現(xiàn)全路網(wǎng)運行監(jiān)測等優(yōu)勢。本文提出了一種通過海量信令數(shù)據(jù)建立數(shù)學模型,分析高速路段平均車速的算法。算法一定程度上能得到高速上車輛的平均速度,驗證了使用移動信令進行路網(wǎng)路況分析的可行性,但算法仍需優(yōu)化以達到更高的準確性。