董紅利
中鐵第五勘察設(shè)計(jì)院集團(tuán)有限公司 北京 102600
目前常見(jiàn)的交通流數(shù)據(jù)融合方法是數(shù)理統(tǒng)計(jì)方法,雖然在數(shù)據(jù)融合方面有一定的效果,但交通流的隨機(jī)性導(dǎo)致融合結(jié)果達(dá)不到理想效果。本文構(gòu)建了基于BP神經(jīng)網(wǎng)絡(luò)模型,對(duì)蘇州市某一典型路段地磁、線圈、浮動(dòng)車(chē)三者得到的數(shù)據(jù)進(jìn)行融合處理,從而得到更可靠的交通流信息。
BP神經(jīng)網(wǎng)絡(luò)是一種神經(jīng)元信號(hào)前向傳遞、誤差反向傳播優(yōu)化的多層前饋型神經(jīng)網(wǎng)絡(luò),其網(wǎng)絡(luò)的傳遞流程如下:
(1) 輸入數(shù)據(jù);(2) 設(shè)置訓(xùn)練樣本和測(cè)試樣本;(3) 數(shù)據(jù)歸一化;(4) 設(shè)置神經(jīng)網(wǎng)絡(luò)參數(shù);(5) 訓(xùn)練BP神經(jīng)網(wǎng)絡(luò);(6) 測(cè)試BP神經(jīng)網(wǎng)絡(luò);(7) 輸出結(jié)果。
BP神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)能力強(qiáng),有較高的容錯(cuò)性,在目前的研究當(dāng)中,能有效的處理一些復(fù)雜的非線性映射關(guān)系的數(shù)據(jù),是處理交通流數(shù)據(jù)的重要方法。
本文確定BP神經(jīng)網(wǎng)絡(luò)模型的參數(shù)為三維輸入,分別為線圈、地磁、浮動(dòng)車(chē)采集得到的數(shù)據(jù)。由于浮動(dòng)車(chē)只能采集得到交通量的速度,可采用楊濤等提出的三段式速度-流量模型對(duì)浮動(dòng)車(chē)數(shù)據(jù)進(jìn)行估算。
本文數(shù)據(jù)融合的具體設(shè)計(jì)實(shí)現(xiàn)過(guò)程如下:
(1)BP神經(jīng)網(wǎng)絡(luò)輸入與輸出參數(shù)數(shù)據(jù)
輸入?yún)?shù)數(shù)據(jù)包括:線圈檢測(cè)器數(shù)據(jù)、地磁檢測(cè)器數(shù)據(jù)、浮動(dòng)車(chē)數(shù)據(jù)經(jīng)換算得到數(shù)據(jù)。
輸出數(shù)據(jù):經(jīng)過(guò)BP神經(jīng)網(wǎng)絡(luò)模型融合后路段的交通量。
(2)輸入層包括地磁、線圈、浮動(dòng)車(chē)數(shù)據(jù)三個(gè)參數(shù),輸出層是融合之后的一個(gè)參數(shù)節(jié)點(diǎn),網(wǎng)絡(luò)采用三層輸入。輸入層、、分別表示地磁、線圈以及浮動(dòng)車(chē)檢測(cè)器得到的數(shù)據(jù),Q則表示融合之后得到的數(shù)據(jù)。通過(guò)對(duì)原始數(shù)據(jù)進(jìn)行模型的樣本訓(xùn)練,確定權(quán)重,然后對(duì)BP神經(jīng)網(wǎng)絡(luò)模型進(jìn)行數(shù)據(jù)融合,并與視頻檢測(cè)器得到的真實(shí)數(shù)據(jù)做對(duì)比分析,以R-squared誤差、平均絕對(duì)百分誤差MAPE、均方誤差MSE三個(gè)誤差指標(biāo)來(lái)評(píng)價(jià)數(shù)據(jù)融合結(jié)果的可信度。
本文選取某典型路段一日早上7:30到晚上19:30的數(shù)據(jù)進(jìn)行融合分析,采集得到的交通量數(shù)據(jù)以5min為時(shí)間間隔,各檢測(cè)器得到的數(shù)據(jù)如圖2所示。

圖1 各檢測(cè)器流量
由圖2可以看出,研究路段當(dāng)天交通流量整體趨于穩(wěn)定,早晚高峰特征并不明顯,交通流量呈現(xiàn)非線性規(guī)律,各個(gè)檢測(cè)器采集得到的結(jié)果存在差異性,可進(jìn)行數(shù)據(jù)融合處理。
隱含層節(jié)點(diǎn)數(shù)對(duì)訓(xùn)練誤差有影響,當(dāng)隱含層節(jié)點(diǎn)數(shù)為20時(shí),整個(gè)網(wǎng)絡(luò)訓(xùn)練誤差最大;當(dāng)隱含層節(jié)點(diǎn)數(shù)為24時(shí),可以得到最小誤差,故本文確定隱含層節(jié)點(diǎn)數(shù)為24。基于實(shí)際Matlab操作流程分析,本文確定最優(yōu)隱含層節(jié)點(diǎn)數(shù)為24,最優(yōu)學(xué)習(xí)率為0.08,訓(xùn)練次數(shù)為1000次。
本文基于BP神經(jīng)網(wǎng)絡(luò)的多源數(shù)據(jù)融合結(jié)果如下圖所示。

圖2 訓(xùn)練集融合結(jié)果

圖3 融合結(jié)果與實(shí)際流量
在訓(xùn)練網(wǎng)絡(luò)的過(guò)程中,發(fā)現(xiàn)訓(xùn)練集絕對(duì)誤差不大,表明訓(xùn)練效果良好,故可以對(duì)7月22日全天交通流數(shù)據(jù)進(jìn)行融合,得到結(jié)果如圖3所示。可以看出來(lái),基于BP神經(jīng)網(wǎng)絡(luò)數(shù)據(jù)融合方法效果良好,融合值與視頻數(shù)據(jù)實(shí)際值較為貼切。融合誤差結(jié)果:誤差為0.87,平均絕對(duì)百分誤差MAPE為2.69,方根誤差MSE為35.8。
本文在智能交通的發(fā)展背景下,提出了基于BP神經(jīng)網(wǎng)絡(luò)的交通流數(shù)據(jù)融合方法,通過(guò)Matlab軟件對(duì)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行操作處理,在訓(xùn)練誤差最優(yōu)的條件下確定了網(wǎng)絡(luò)層數(shù)、迭代次數(shù)、隱含層節(jié)點(diǎn)數(shù)等網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu),最后通過(guò)選取某路段一天的各檢測(cè)器交通流數(shù)據(jù)為研究對(duì)象,以5min為時(shí)間間隔采集交通流流量,得到了較為理想的融合結(jié)果,驗(yàn)證了本文基于BP神經(jīng)網(wǎng)絡(luò)的交通流數(shù)據(jù)融合方法的有效性。