郝林倩
摘 要: 當前國內(nèi)道路交通管制仍然主要依靠交通信號燈,依然是傳統(tǒng)的三色燈固定配時模式,這種模式最大的弊端在于不能針對交通流的實時變化進行動態(tài)配時調(diào)整,從而造成道路資源的浪費。對多目標算法進行優(yōu)化,并提出一種交叉路口信號燈智能配時模型。又利用實際數(shù)據(jù)對模型進行了測試分析。實驗證明,該模型能有效減少機動車的平均延遲時間和停車次數(shù),從而提升道路的通行效率。
關(guān)鍵詞: 交叉口; 交通流預測; 動態(tài)配時; 多目標優(yōu)化算法
文章編號: 2095-2163(2021)03-0154-05 中圖分類號:TP391 文獻標志碼:A
【Abstract】At present, road traffic control in China still mainly relies on traffic signal lights, which is still the traditional three-color light fixed timing mode. The biggest drawback of this mode is that it cannot adjust the dynamic timing according to the real-time changes of traffic flow, resulting in waste of road resources. Based on the optimization of multi-objective algorithm, a dynamic timing model of intersection signal is proposed. And the model is tested and analyzed by using the actual data. The results show that the model can not only effectively reduce the average delay time and parking times, but also improve the maximum flow capacity of the road.
【Key words】 intersection; traffic flow prediction; dynamic timing; multi-objective optimization algorithm
0 引 言
當前,堵車現(xiàn)象已成為城市道路交通中令人困擾的問題之一,究其成因,既有生活水平提高帶來的家庭用車數(shù)量增加和城市道路交通容量跡近飽和的緣故,但也有交通管制與引導不科學所致。國內(nèi)的道路交通管制目前主要依靠交通信號燈的控制,仍然是傳統(tǒng)的三色燈固定配時模式,這種模式的弊端就在于不能針對交通流的實時變化進行動態(tài)配時調(diào)整,從而造成道路資源的浪費。本文在對多目標算法進行優(yōu)化的基礎(chǔ)上,提出了一種交叉路口信號燈動態(tài)配時模型。并利用實際數(shù)據(jù)對模型進行了測試分析。實驗證明,該模型能有效減少機動車的平均延遲時間和停車次數(shù),從而提升道路的通行效率。
1 多目標優(yōu)化理論
1.1 多目標優(yōu)化的數(shù)學描述
現(xiàn)實中,很多事務都存在有多個指標需要同時滿足的情況,即同一問題模型中存在多個非線性目標,這些目標函數(shù)都需要優(yōu)化,但函數(shù)之間往往相互沖突。類似這樣的問題,又稱為多目標優(yōu)化問題[1](Muti-Objective Optimization Problem,MOP),其數(shù)學描述如下。
設(shè)有M個目標函數(shù),n維決策變量和K種約束條件組成,最優(yōu)化目標如下:
1.2 多目標算法的優(yōu)化
在多目標優(yōu)化問題中,每個指標必須各有權(quán)重,不可能都同時達到最優(yōu)。其中,某些指標是相互依存的,而另一些則是矛盾的[3]。在實際應用中,有必要綜合考慮矛盾的子目標,即權(quán)衡每個子目標。根據(jù)生物進化論發(fā)展起來的多目標進化算法(multi-Objective evolutionary algorithm,MOEA),由于其在解決高度復雜的非線性問題方面的優(yōu)勢,已被廣泛使用。
多目標進化算法是指在各目標之間進行協(xié)調(diào)權(quán)衡和折衷處理操作,最終得到一組各個目標值所折衷的最優(yōu)解,稱為 Pareto最優(yōu)解[4]。Pareto最優(yōu)解只是一個可接受的解,并且大多數(shù)進化算法的Pareto最優(yōu)解的個數(shù)是無窮多的,而進化算法的最優(yōu)解就是包含所有這些Pareto最優(yōu)解的一個集合。在實際應用中,最優(yōu)解集合的選擇通常取決于決策者對事務本身的了解程度,或個人意愿傾向 [5]。在此,經(jīng)常會用到如下幾個基本概念[6]:
(1) Pareto支配(Pareto Dominance)。解x0支配:x1(x0>x1),當且僅當:
(2)Pareto最優(yōu)解(Pareto Optimal Solution)。如果解x0是Pareto最優(yōu)的,當且僅當:x1:x1>x0。
(4)Pareto前沿(Pareto Front)。所有Pareto最優(yōu)解對應的目標函數(shù)值所形成的區(qū)域P:
如果某個解不受其所在的解集內(nèi)的任何一個解支配,則該解關(guān)于解集非劣,稱為非劣解。后期的多目標算法的計算過程如下:對于每一個集群,首先找到其當前的最優(yōu)解,即非控制解或非劣解,并且所有非劣解的集合構(gòu)成非劣解集;然后,通過各種遺傳運算以及非劣解集的更新和升級,非劣解集不斷接近問題的Pareto前沿,算法最終的輸出即為非劣解集[6]。
這里,需要說明的是,F(xiàn)ε和Fa分別作為集合F的ε-Pareto解集和ε-Pareto近似最優(yōu)解集,都不是唯一的。而一些靠近Pareto前端不是Pareto最優(yōu)解但滿足ε-支配關(guān)系的個體卻都有可能包含在Fa中[7]。
2 基于多目標優(yōu)化的信號燈配時模型
理論上,研究擬控制交叉路口的信號燈變化,從而優(yōu)化城市道路的各項參數(shù),但實際上,道路參數(shù)卻并非臻至完善,因為不同指標之間可能存在一些沖突,因此必須做出相應的調(diào)整,為十字路口的交通狀況選擇合適的控制方案。如果交通流量較小,應盡可能減少在十字路口停車的車輛數(shù)量,以減少機動車輛的停車位;如果交通流量大,則應提高交叉路口的交通速度[8]。交叉路口交通信號控制的意義在于:根據(jù)交通網(wǎng)絡中的交通流量,有效調(diào)整信號定時方案,以優(yōu)化交通,提高交通效率。一般交叉路口的評價指標分為3種,即:出行時間效率、道路利用率、環(huán)境效益。其中,車輛通行效率和等待時間對信號燈的配時方案影響最大。因此,本次研究選擇交通效率、停留時間和停車次數(shù)作為優(yōu)化指標,并且優(yōu)化目標是爭取交叉路口的最高交通效率、最短停留時間和最少停車時間。約束條件選取周期長度、有效綠燈時間和機動車等待的最大數(shù)量3種,對交叉路口非飽和交通流的信號配時方案進行了優(yōu)化[9]。
2.1 機動車停留時間
目前主流的交通停留模型有:Webster模型、HCM模型和Akcelik模型。Akcelik模型適用于計算過飽和情況下的機動車停留時間。本文中釆用Akcelik模型,見公式(4):
其中,考慮不完全停車的情況,f為停車次數(shù)修正系數(shù),取值為0.9。
機動車在r時間段上,平均停車次數(shù)見公式(10):
其中,hrij 為在r時間段上由相位i到相位j每輛車的平均停車次數(shù),單位為次。
這里,對研究時需用到的各種約束條件做闡釋說明如下。
(1)總時長約束。具體公式如下:
其中,lk表示k相位損失時間,取各相位綠燈間隔時間。
(2)有效綠燈時間約束。具體公式如下:
其中,gkmin表示k相位最短綠燈時間,此處取4 s。
(3)周期約束。具體公式如下:
其中,Cmax表示最大信號周期,一般取值為Cmax=200 s。Cmin表示最短信號周期,即在一個周期內(nèi),無滯留機動車。研究可推得數(shù)學公式為:
(4)排隊長度約束。具體公式如下:
其中,Nrijmax=DijC·L 表示車道內(nèi)最大滯留機動車數(shù);此處的Dij表示相鄰交叉口距離;L為機動車隊列的平均長度。
在綜合考慮通行效率、停車次數(shù)和停車時間3項優(yōu)化指標和3種約束條件的情況下,創(chuàng)建交叉路口信號燈狀態(tài)控制函數(shù)為:
3 實驗與分析
在測試分析階段,選擇羅文慧的改進蜻蜓算法[5](下文用HDA表示),結(jié)合真實的城市道路情況對模型進行測試。測試分析結(jié)果詳見如下。
(1)場景選擇。本文選取古田路和五一路的交叉口作為測試場景,交叉口的地理位置如圖1所示。
由圖1可看出,交叉路口由東西方向和南北方向的2條城市主干路的交叉點組成。 東入口有一個右轉(zhuǎn)彎車道和一條左轉(zhuǎn)彎直行車道; 西入口有一個右轉(zhuǎn)彎車道和一條左轉(zhuǎn)彎直車道; 南入口處有一個右轉(zhuǎn)彎車道和一條左轉(zhuǎn)彎直車道; 北入口處有一個右轉(zhuǎn)彎車道和一條左轉(zhuǎn)彎直車道。
(2)信號燈配時參數(shù)。信號燈的變化除了可以控制交叉路口的機動車通行,對非機動車和行人也具有同樣的管控作用,設(shè)置信號燈的相位為2相位,C=100,相位設(shè)置圖及相位配時圖如圖2、圖3所示。
(3)存在的問題。無論高峰時段,還是非高峰時段,此路口的擁堵現(xiàn)象都較為明顯,路口等待通行的機動車較多,且在等候中停車次數(shù)較多,導致路口通行效率不高。
(4)結(jié)果分析。交叉路口通行基本參數(shù)見表1。由表1可見,文中選擇的古田路與五一中路交叉路口四個不同方向進口的車流方向、校正后的飽和流量、高峰時段每小時的交通量和流量比值。
同時,研究得到的實驗結(jié)果見表2。
4 結(jié)束語
分析可知,在表2中,通過對比可以看出,當車流量處于非高峰時段時,HAD模型的優(yōu)勢并不明顯。但在車流量較大的高峰時段,優(yōu)化后的HAD模型的優(yōu)良性能將逐漸體現(xiàn)出來,即使得通過交叉路口的機動車停留時間更短,停車次數(shù)更少,顯著提高了城市交叉路口的通行效率。
參考文獻
[1] ?鄭夏,馬良. 一種多目標非線性優(yōu)化的NSGA-II改進算法[J]. 微電子學與計算機,2020,37(7):47-53.
[2] 馬曉幸,楊華. 基于NSGA-Ⅱ的多目標控制算法的溫室監(jiān)測控制系統(tǒng)[J]. 農(nóng)村實用技術(shù),2019(1):28-31.
[3] 張志勇. 波紋鋼管—UHPC組合防撞結(jié)構(gòu)沖擊試驗及多目標優(yōu)化研究[D]. ?長沙:湖南大學,2019.
[4] 魏武,郭燕. 基于擁擠距離的動態(tài)粒子群多目標優(yōu)化算法[J]. 計算機工程與設(shè)計, 2011,32(4):1422-1425,1452.
[5] ?羅文慧. 智慧交通背景下道路交叉口交通流控制模型與算法研究[D]. 北京:北京交通大學,2018.
[6] ?李云彬. 多目標人工蜂群算法的研究與應用[D]. 沈陽:東北大學,2012.
[7] 李陽. ?三層光網(wǎng)絡中靜態(tài)虛拓撲設(shè)計的多目標智能優(yōu)化算法研究[D]. 西安:西安電子科技大學,2012.
[8] 劉烽. 基于多目標進化算法的流程工業(yè)生產(chǎn)調(diào)度問題研究[D]. 長沙:國防科學技術(shù)大學,2009.
[9] 李曉. 自主水下機器人非連續(xù)目標跟蹤方法研究[D]. 沈陽:東北大學,2015.
[10]劉婷婷. 基于反饋的多目標人工蜂群算法研究[D]. 沈陽:東北大學,2013.