李藝涵
(悉尼大學(xué),悉尼新南威爾士州2027)
很多公共場所如醫(yī)院、學(xué)校等,由于人口、建筑物密集,很難在現(xiàn)有建筑的基礎(chǔ)上擴建停車場,因此如何有效地管理停車泊位是現(xiàn)代智能交通中緩解停車壓力的重要措施。目前,停車管理系統(tǒng)中最大的問題是停車泊位信息不能有效發(fā)布,駕駛員無法遠程獲取車位的目標信息,大大降低了各個停車場的停車效率和泊位利用率。因此,設(shè)計停車場剩余泊位預(yù)測系統(tǒng),及時發(fā)布泊位信息,可以方便有停車需求的駕駛員查詢剩余泊位信息。
文獻[1]提出基于優(yōu)化LSTM 模型的停車泊位預(yù)測系統(tǒng),通過構(gòu)建LSTM 模型的上一層網(wǎng)絡(luò)預(yù)測時間序列進行學(xué)習(xí)與訓(xùn)練,及時捕獲剩余泊位信息,從而預(yù)測停車場的剩余泊位;文獻[2]提出基于NB-IoT 技術(shù)和GA-BP 神經(jīng)網(wǎng)絡(luò)的車位預(yù)測系統(tǒng),采用NB-IoT技術(shù)采集車位信息,并構(gòu)建車位預(yù)測模型,預(yù)測未來短時內(nèi)車位的變化趨勢。然而,上述兩種預(yù)測系統(tǒng)的誘導(dǎo)牌誘導(dǎo)效果不佳,缺少合理布設(shè)原則,導(dǎo)致預(yù)測精準度較低。面對該問題,設(shè)計基于boosting 的區(qū)域停車場剩余泊位預(yù)測系統(tǒng)。
區(qū)域停車場剩余泊位預(yù)測系統(tǒng)硬件結(jié)構(gòu)由中心服務(wù)器、控制器、雙向地磁檢測傳感器、計數(shù)修正手柄和配置計算機組成,如圖1 所示。
圖1 預(yù)測系統(tǒng)硬件結(jié)構(gòu)示意圖
由圖1 可知,在停車場出入口設(shè)置雙向地磁檢測傳感器,用于檢測車輛的通行信息;控制器負責(zé)控制雙向地磁檢測傳感器進行數(shù)據(jù)傳送,避免傳輸擁塞;計數(shù)修正手柄負責(zé)修正泊位預(yù)測誤差;中心服務(wù)器通過網(wǎng)絡(luò)收集停車場的車輛信息,并進行統(tǒng)計和顯示[3-5]。
利用STM32 作為主控芯片,結(jié)合HMC5843 傳感器,研制雙向地磁檢測傳感器,該傳感器主要通過I2C 通信協(xié)議識別車輛通過時的環(huán)境磁場強度,實現(xiàn)對車輛的檢測。由于雙向地磁檢測傳感器采集到的地磁數(shù)據(jù)在車輛通過時會產(chǎn)生很大的變化,當車輛進入停車場后,背景磁場強于局部磁場,說明有車進入停車場[6]。在這種情況下,需要對車輛的速度和行駛方向進行識別,當背景磁場恢復(fù)到初始值時,說明車輛通過完成,并將信息包的檢測結(jié)果傳送給控制器。
控制器主要由無線接口、232 串口和485 串口組成,其結(jié)構(gòu)示意圖如圖2 所示。
由圖2 可知,ATMega1280 是控制器的主要處理芯片,并配備SIM300C 模塊,集成GPRS 無線通信系統(tǒng),使控制器接收信息包的過程更加穩(wěn)定。另外,控制器配有電池,可在突然斷電時繼續(xù)保持穩(wěn)定工作的狀態(tài),并具有為系統(tǒng)提供小容量數(shù)據(jù)存儲的功能。
圖2 控制器結(jié)構(gòu)示意圖
1.3.1 信息采集子系統(tǒng)
信息采集子系統(tǒng)由監(jiān)控裝置、感測裝置組成,監(jiān)控裝置負責(zé)監(jiān)視誘導(dǎo)區(qū)域內(nèi)的停車情況,感測裝置負責(zé)感測停車場內(nèi)的停車狀態(tài)、車流量和車速信息[7-9]。
1.3.2 信息處理子系統(tǒng)
信息處理子系統(tǒng)對停車場的停車狀態(tài)、車流、車速信息進行處理,并將這些信息轉(zhuǎn)化成數(shù)據(jù)的形式發(fā)布給駕駛員,它能為停車需求狀態(tài)預(yù)測、停車泊位等提供輔助服務(wù)[10]。
1.3.3 信息傳輸子系統(tǒng)
信息傳輸子系統(tǒng)主要由采集端、管理中心、發(fā)布端三部分組成,負責(zé)采集、處理和發(fā)布過程之間的信息交換。
1.3.4 信息發(fā)布子系統(tǒng)
根據(jù)誘導(dǎo)標志,信息發(fā)布子系統(tǒng)主要負責(zé)發(fā)布停車場的位置、停車泊位的使用情況以及周邊道路的交通狀況信息[11-12]。
在系統(tǒng)硬件設(shè)計完成后,結(jié)合boosting算法,加大停車數(shù)據(jù)管理力度,研究停車場剩余泊位數(shù)據(jù)跟蹤和檢測差異性,計算差異值數(shù)據(jù),建立以下數(shù)據(jù)計算公式:
式中,κi,n表示差值數(shù)據(jù)參數(shù),ri,n表示象征性數(shù)據(jù)跟蹤檢測指數(shù),n表示操作的基礎(chǔ)數(shù)據(jù),i為方向角標[13-15]。
完成上述內(nèi)部操作后,清除混亂的空間數(shù)據(jù),構(gòu)建內(nèi)部調(diào)整系統(tǒng),利用系統(tǒng)的中心調(diào)整性能來獲取具有較大相關(guān)性的空間數(shù)據(jù),并對并行boosting 算法進行標準化改造。
使用選定的指數(shù)參數(shù)建立預(yù)測模型,如式(2)所示:
式中,W表示泊位區(qū)間數(shù)據(jù),T表示時間范圍,N表示數(shù)據(jù)總量,η表示可操作泊位數(shù)據(jù),μ表示調(diào)控系統(tǒng)數(shù)據(jù)。
駕駛員在A 視認點上已經(jīng)找到了S 標志,從B 點開始讀出標志的信息,到C 點就可以將標志內(nèi)容全部讀完,這個距離稱為讀標記距離[16]??吹綐擞浐?,作出判斷動作,這種距離稱為判斷距離。然后,開始行動。這時車輛已經(jīng)走到D 點,而動作點D 到動作結(jié)束的距離稱為動作距離L,計算公式如下:
式中,v1表示接近車位的速度;v2表示容易發(fā)生車禍的速度;a表示減速時的加速度;h表示當前位置到目標位置的距離;d表示前置距離;l表示標志距離;L*表示倒車所需距離。
停車牌誘導(dǎo)標志信息處理流程如圖3 所示。
圖3 停車牌誘導(dǎo)標志信息處理流程
由圖3 可知,經(jīng)過此處理流程,能夠及時將停車場內(nèi)部停車情況傳送到停車場外部,為泊位預(yù)測提供信息支持。
結(jié)合停車牌誘導(dǎo)標志信息,設(shè)計基于boosting 的區(qū)域停車場剩余泊位預(yù)測流程,如下所示:
步驟一 數(shù)據(jù)準備:準備的數(shù)據(jù)包括已知停車場剩余泊位數(shù)目形成的訓(xùn)練集合,以及由預(yù)計停車泊位數(shù)目構(gòu)成的測試集。
步驟二 數(shù)據(jù)檢驗:取得系統(tǒng)軟件操作所需的內(nèi)部數(shù)值,不斷結(jié)合系統(tǒng)運行區(qū)內(nèi)相關(guān)程度較高的停車場剩余泊位預(yù)測數(shù)據(jù),并檢驗?zāi)繕藬?shù)據(jù)存在的合理性,構(gòu)造數(shù)據(jù)檢驗公式,如式(4)所示:
式中,g表示目標數(shù)據(jù)空間占比系數(shù),q表示數(shù)據(jù)合理性參數(shù),φ表示數(shù)據(jù)相關(guān)程度數(shù)值。根據(jù)以上研究調(diào)整最終的數(shù)據(jù)操作狀態(tài),獲取軟件系統(tǒng)設(shè)計的關(guān)鍵信息參數(shù)。
步驟三 初始化權(quán)值:當進行初始化時,所有訓(xùn)練樣本都被賦予相同的權(quán)重,因此有:
式中,m表示樣本總數(shù)。
步驟四T輪訓(xùn)練:結(jié)合boosting 算法對樣本集進行T輪訓(xùn)練,保證每次訓(xùn)練結(jié)束后,每個樣本都具備較大權(quán)重,方便后續(xù)對剩余樣本進行學(xué)習(xí)與訓(xùn)練,由此獲取預(yù)測函數(shù)序列。
步驟五 計算該預(yù)測函數(shù)的錯誤率,如式(6)所示:
步驟六 重復(fù)上述步驟,直到獲取最優(yōu)迭代數(shù)據(jù)為止,并輸出最終參數(shù)。
步驟七 將測試集中的預(yù)估停車場剩余泊位數(shù)以及最終的參數(shù)代入預(yù)測模型中,得到最終預(yù)測的剩余停車泊位數(shù)。
采集某一停車場區(qū)域的停車數(shù)據(jù),生成停車場內(nèi)部邏輯圖,并上傳到系統(tǒng)的服務(wù)端。該電子地圖覆蓋了泊位狀態(tài)、實際地址等實時信息,可以作為泊位優(yōu)化計算的輔助工具,停車場內(nèi)部邏輯地圖如圖4所示。
由圖4 可知,以某個停車場的7 個區(qū)域為例,分別是南一環(huán)A、B 區(qū),東一環(huán)A、B 區(qū),西一環(huán)A、B 區(qū),北一環(huán)A 區(qū),截至2018 年10 月份底,該市的停車場資源情況如表1 所示。
表1 停車資源調(diào)度表
圖4 停車場邏輯地圖
停車場泊位使用率指的是一個時間段內(nèi)的泊位情況,停車場泊位使用率實際數(shù)據(jù)統(tǒng)計如表2 所示。
表2 停車場泊位使用率實際數(shù)據(jù)統(tǒng)計
根據(jù)表2 各個時間段的泊位使用率信息,能夠?qū)Ρ确治龌趦?yōu)化LSTM 模型、NB-IoT 技術(shù)和GABP 神經(jīng)網(wǎng)絡(luò)的車位預(yù)測系統(tǒng)和基于boosting 的預(yù)測系統(tǒng)的泊位使用率預(yù)測情況,如圖5 所示。
由圖5 可知,使用基于優(yōu)化LSTM 模型,在12 h左右的泊位使用率達到最高,為72%,且在6~8 h 內(nèi),出現(xiàn)了高達將近16%的泊位使用率,與實際數(shù)據(jù)不一致;使用NB-IoT 技術(shù)和GA-BP 神經(jīng)網(wǎng)絡(luò)的車位預(yù)測系統(tǒng),在10~11 h 泊位使用率達到最高為71%,且在4~8 h 內(nèi),出現(xiàn)了高達將近56%的泊位使用率,與實際數(shù)據(jù)不一致;使用基于boosting 的預(yù)測系統(tǒng),在13.5 h 左右的泊位使用率達到最高,為91%,與實際數(shù)據(jù)一致。
圖5 3種系統(tǒng)泊位使用率預(yù)測情況對比結(jié)果
通過上述分析結(jié)果可知,該系統(tǒng)泊位使用率與實際數(shù)據(jù)一致,說明該系統(tǒng)的泊位預(yù)測結(jié)果較為精準,實際應(yīng)用的價值較高,可以幫助司機實現(xiàn)高效停車。
在分析固有區(qū)域停車需求的基礎(chǔ)上,結(jié)合boosting算法,提出并設(shè)計區(qū)域停車場剩余泊位預(yù)測系統(tǒng)。利用停車場歷史數(shù)據(jù)進行分析和研究,建立停車場剩余泊位預(yù)測模型。該模型考慮多種因素,具有良好的預(yù)測效果,將該系統(tǒng)應(yīng)用于車位信息發(fā)布中,能夠有效提高泊車效率,避免停車場沒有空余車位,或者空余車位未被發(fā)現(xiàn)的情況。