国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Petri網(wǎng)建模的道路車流量預(yù)測方法研究

2019-06-09 10:36李斌
軟件導(dǎo)刊 2019年4期
關(guān)鍵詞:卡爾曼濾波

李斌

摘 要:在對(duì)基于Petri網(wǎng)建模道路進(jìn)行分析時(shí)發(fā)現(xiàn),當(dāng)利用智能算法優(yōu)化交通信號(hào)時(shí)會(huì)存在一定滯后性,主要原因在于智能算法運(yùn)算效率不高,以及道路車輛產(chǎn)生的一些隨機(jī)因素等。因此,使用Petri網(wǎng)對(duì)交叉口進(jìn)行建模并模擬車流產(chǎn)生,并運(yùn)用改進(jìn)卡爾曼濾波算法對(duì)道路車流量進(jìn)行預(yù)測,用于彌補(bǔ)因車輛隨機(jī)因素或使用智能算法造成的時(shí)滯。改進(jìn)算法采用SVM回歸對(duì)利用卡爾曼濾波產(chǎn)生的誤差進(jìn)行擬合與預(yù)測,用于補(bǔ)償卡爾曼濾波算法產(chǎn)生的誤差。實(shí)驗(yàn)結(jié)果表明,利用SVM回歸改進(jìn)的卡爾曼濾波對(duì)車流預(yù)測產(chǎn)生的總誤差比傳統(tǒng)卡爾曼濾波預(yù)測誤差降低了6個(gè)百分點(diǎn),證明該方法有效提高了車流預(yù)測精度。

關(guān)鍵詞:Petri網(wǎng);車流預(yù)測;SVM回歸;卡爾曼濾波

DOI:10. 11907/rjdk. 182341

中圖分類號(hào):TP319文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2019)004-0145-04

0 引言

交叉口道路車流預(yù)測對(duì)交叉口交通信號(hào)控制起著重要作用,根據(jù)車流預(yù)測結(jié)果可提前制定信號(hào)控制方案,以提升交叉口控制效率[1]。但之前研究鮮有將控制算法產(chǎn)生的時(shí)滯考慮進(jìn)去,例如黃輝先等[2]研究道路優(yōu)化時(shí)并未考慮智能算法耗時(shí)導(dǎo)致的控制滯后性。而且隨著道路規(guī)模的擴(kuò)大與車輛的增多,控制算法越來越復(fù)雜,研究車流預(yù)測對(duì)交通信號(hào)控制的意義也越來越重要。利用Petri網(wǎng)模擬交通通行可以精確到每輛車通行情況,國外Angela等[3]利用Petri網(wǎng)對(duì)交叉口進(jìn)行建模,以參數(shù)變化的高斯分布函數(shù)模擬車輛到達(dá)情況,并用滾動(dòng)優(yōu)化方法優(yōu)化各相位通行時(shí)長;Julvez等[4]利用連續(xù)Petri網(wǎng)對(duì)道路進(jìn)行建模,并利用模型預(yù)測方法預(yù)測到達(dá)路口停車線的車輛數(shù),從而優(yōu)化交叉口信號(hào);Wang等[5]利用Petri網(wǎng)分別對(duì)道路與相位切換順序進(jìn)行建模,模擬交叉口車輛通行與信號(hào)切換。在國內(nèi),鄭子茹[6]運(yùn)用Petri網(wǎng)將道路劃分為不同資源,從而尋求最優(yōu)資源分配方案;楊兆升等[7]是較早將卡爾曼濾波算法運(yùn)用于交通流預(yù)測中的,并運(yùn)用歷史同期數(shù)據(jù)對(duì)模型進(jìn)行改進(jìn);郭海峰等[8]在楊兆升基礎(chǔ)上,利用模糊決策方法確定卡爾曼濾波預(yù)測值與歷史平均值權(quán)重,并將兩者相結(jié)合得到改進(jìn)模型,取得了較好效果;傅貴等[9]采用支持向量機(jī)回歸方法,利用歷史數(shù)據(jù)訓(xùn)練預(yù)測模型并與卡爾曼濾波預(yù)測值進(jìn)行對(duì)比,結(jié)果表明其預(yù)測效果優(yōu)于卡爾曼濾波;趙卓峰等[10]利用經(jīng)典GM(1,1)模型對(duì)交通流進(jìn)行預(yù)測并用殘差修正經(jīng)典模型,得到的改進(jìn)模型能夠有效提高模型精度?;谝陨涎芯刻峁┑乃悸放c方法,本文利用卡爾曼濾波與SVM回歸組合預(yù)測方式對(duì)交通流進(jìn)行預(yù)測,相比于單一預(yù)測方法,或利用多種預(yù)測方法通過權(quán)重組合方式進(jìn)行預(yù)測[11-12],本文利用SVM回歸對(duì)卡爾曼預(yù)測殘差進(jìn)行優(yōu)化預(yù)測,以進(jìn)一步反饋補(bǔ)償殘差值,從而提升了車流預(yù)測精度。

5 仿真與結(jié)果

仿真平臺(tái)采用Matlab2014a版本,首先運(yùn)用PIPE4.30建立Petri網(wǎng)模型,通過Matlab中的GPenSIM工具箱讀入道路Petri網(wǎng)模型;然后編寫程序,獲得在泊松分布情況下的車輛到達(dá)數(shù)據(jù)作為卡爾曼濾波預(yù)測輸入值,得出輸出預(yù)測值,并求解卡爾曼濾波預(yù)測誤差;將誤差數(shù)據(jù)的誤差信息值作為訓(xùn)練樣本訓(xùn)練SVM回歸模型,采集1 000組誤差信息值數(shù)據(jù)用于模型訓(xùn)練,SVM工具包采用臺(tái)灣大學(xué)開發(fā)的libsvm工具包;最后將訓(xùn)練好的模型作為誤差信息值預(yù)測模型,對(duì)卡爾曼濾波誤差信息值進(jìn)行預(yù)測,并轉(zhuǎn)換為卡爾曼濾波預(yù)測誤差,用于對(duì)卡爾曼濾波預(yù)測值的補(bǔ)償,從而降低卡爾曼濾波預(yù)測誤差。

仿真過程中設(shè)置車輛產(chǎn)生機(jī)構(gòu)的泊松參數(shù)[λ]為10 ,仿真時(shí)間為60min。圖4為卡爾曼濾波預(yù)測曲線,圖5為改進(jìn)卡爾曼方法預(yù)測曲線,圖6為卡爾曼濾波預(yù)測相對(duì)誤差直方圖,圖7為改進(jìn)卡爾曼方法預(yù)測誤差直方圖,計(jì)算得到改進(jìn)前的預(yù)測誤差率為13.52%,改進(jìn)后的預(yù)測誤差率為7.63%。

6 結(jié)語

本文在基于Petri網(wǎng)建?;A(chǔ)上運(yùn)用卡爾曼濾波算法對(duì)車流進(jìn)行預(yù)測,并利用SVM回歸方法對(duì)卡爾曼濾波算法預(yù)測值的誤差信息進(jìn)行預(yù)測,以補(bǔ)償傳統(tǒng)卡爾曼濾波造成的誤差。實(shí)驗(yàn)結(jié)果表明,改進(jìn)后的卡爾曼濾波預(yù)測有效提高了預(yù)測精度。通過改進(jìn)基于Petri網(wǎng)的道路車流預(yù)測方法,可提升優(yōu)化算法對(duì)交叉口信號(hào)的優(yōu)化效率,使交叉口信號(hào)控制的實(shí)時(shí)性更強(qiáng),也可為未來對(duì)于交叉口信號(hào)優(yōu)化與車輛引導(dǎo)過程研究提供參考借鑒。

參考文獻(xiàn):

[1] 石曼曼. 基于卡爾曼濾波的短時(shí)交通流預(yù)測方法研究[D]. 成都:西南交通大學(xué),2012.

[2] 黃輝先,史忠科. 城市單交叉路口交通流實(shí)時(shí)遺傳算法優(yōu)化控制[J]. 系統(tǒng)工程理論與實(shí)踐,2001(3):102-106.

[3] FEBBRARO A D, GIGLIO D, SACCO N. A deterministic and stochastic petri Net model for traffic-responsive signaling control in urban areas[J]. IEEE Transactions on Intelligent Transportation Systems, 2016, 17(2):510-524.

[4] JULVEZ J,BOEL R K. A continuous petri net approach for model predictive control of traffic systems[J]. Transactions on System Man and Cybernetics Part A-systems and Humans,2010,40(4):686-697.

[5] WANG J, YAN J, LI L. Microscopic modeling of a signalized traffic intersection using timed Petri nets[J]. IEEE Transactions on Intelligent Transportation Systems,2016,17(2):305-312.

猜你喜歡
卡爾曼濾波
卡爾曼濾波在信號(hào)跟蹤系統(tǒng)伺服控制中的應(yīng)用設(shè)計(jì)
改進(jìn)的擴(kuò)展卡爾曼濾波算法研究
基于無跡卡爾曼濾波的行波波頭辨識(shí)
基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
基于有色噪聲的改進(jìn)卡爾曼濾波方法
應(yīng)用RB無跡卡爾曼濾波組合導(dǎo)航提高GPS重獲信號(hào)后的導(dǎo)航精度
基于模糊卡爾曼濾波算法的動(dòng)力電池SOC估計(jì)
融合卡爾曼濾波的VFH避障算法
基于擴(kuò)展卡爾曼濾波的PMSM無位置傳感器控制
基于EMD和卡爾曼濾波的振蕩信號(hào)檢測
噶尔县| 石棉县| 汉阴县| 新平| 衡阳县| 萝北县| 东光县| 资溪县| 昌宁县| 东乌珠穆沁旗| 合川市| 日喀则市| 白城市| 当阳市| 水富县| 永德县| 台江县| 田东县| 曲阜市| 漳浦县| 和林格尔县| 忻州市| 云龙县| 宿松县| 承德市| 永昌县| 阿拉善右旗| 清镇市| 台北市| 东兴市| 克什克腾旗| 炉霍县| 乐清市| 茶陵县| 沙田区| 安达市| 金寨县| 赤峰市| 通道| 乾安县| 东乌珠穆沁旗|