韓偉莉 李炬
摘要:針對當前城市道路交通擁堵等問題,如何加強對交通的優(yōu)化控制,是本文探討的重點。本文以交叉路口信號控制作為研究對象,提出一種模糊控制的交通信號優(yōu)化方法。即以鄰交叉口進口道的繁忙度、綠燈相位繁忙度、紅燈相位緊急度作為輸入,通過模糊推理實現(xiàn)交通信號等的相位轉(zhuǎn)換,進而實現(xiàn)對該區(qū)域整體交通的優(yōu)化。
Abstract: In view of the current urban road traffic congestion and other issues, how to strengthen the optimal control of traffic is the focus of this paper. In this paper, the intersection signal control is taken as the research object, and a fuzzy control traffic signal optimization method is proposed. That is to say, the busyness of the entrance of the adjacent intersection, the busyness of the green light phase and the urgency of the red light phase are taken as input, and the phase conversion of the traffic signal is realized by fuzzy reasoning, thereby realizing the optimization of the overall traffic of the area.
關(guān)鍵詞:交叉路口;信號控制;模糊算法
Key words: intersection;signal control;fuzzy algorithm
中圖分類號:U491.5+1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1006-4311(2019)18-0234-03
0? 引言
當前隨著我國城市車輛的大量增加,城市交通的智能化管理成為解決城市擁堵的一個重要途徑和方式。特別是在城市高峰期,在一些路段出現(xiàn)嚴重擁堵,甚至癱瘓的現(xiàn)象,這些嚴重制約著我國城市的高質(zhì)量發(fā)展。同時在城市交通中,十字路口多,紅綠燈自然也多。因此,加強對這些十字路口紅綠燈信號的管控,對減少城市擁堵具有非常重要的作用和意義。目前,城市交通信號的控制主要還是固定配時控制,換句話說就是以歷史車流量大小來對通行時間進行分配。但是這種方法存在靈活性差,并且不能根據(jù)路況進行動態(tài)調(diào)節(jié),所以在一定程度上造成了城市道路資源的浪費。同時,城市道路交通控制中,被人們認為是一個非線性、時變的系統(tǒng),很難通過精確的控制模型進行控制。因此,人們引入模糊控制方法在城市道路交通信號中。但是模糊控制在應(yīng)用中自身也存在問題,如車道數(shù)量和通行相位數(shù)目增加,公交車道的劃定等,都給城市交通控制帶來很多的不可確定性。另外,在實際的交通運行中,存在很多的異常情況,如交通事故等。但傳統(tǒng)的模糊控制沒有考慮這類異常情況,所以,本文在上述的基礎(chǔ)上,提出一種改善的方法,并對該方法的效果進行驗證。
1? 模糊控制原理
模糊控制的思想是把特定被控對象或者是某個過程按照IF或者是THEN的規(guī)則形式,按照模糊推理的方式進行控制??刂谱饔眉癁橐唤M被量化的模糊語句,如“高”、“低”、“正?!钡?。在模糊控制中,包含控制器、反饋信號、對象等。具體控制過程如圖1所示。
在圖1中,S為設(shè)定值,e、c表示系統(tǒng)偏差和偏差變化率,E、C為經(jīng)過模糊量化后的系統(tǒng)偏差和偏差變化率;U為經(jīng)模糊推理后得到的控制作用。
2? 模糊控制器設(shè)計
2.1 區(qū)域交叉路口建模與控制思想
傳統(tǒng)的模糊控制是針對單交叉口的,但是實際運行中,城市運行大部分是以多交叉口為主。其中,區(qū)域交叉口路模型如圖2所示。
要實現(xiàn)對區(qū)域交叉路口交通信號的控制,需要結(jié)合圖1的區(qū)域交叉路口模型進行控制。而根據(jù)圖2看出,路口分為東、南、西、北四個不同的方向。在這四個方向中,都是按照直行車道和左轉(zhuǎn)車道進行設(shè)計。在每條車道的進車口位置都設(shè)置車輛檢測器,以此來獲取車輛的信息。同時,在每一條車道中,設(shè)置一模糊控制器,從而輸出當前相位車輛的緊迫度。通過測量,得到當前交叉口放行相位車輛的緊迫度、當前交叉口紅燈相位車輛的緊迫度、當前交叉口放行相位的下一個相鄰交叉口進口道上的車輛緊迫度。同時,通過路口車輛檢測器,可對車輛的速度進行測量。由此,通過上述的綜合信息,來判斷整體交通狀態(tài)。同時通過車輛檢測器檢測到的交通情況和控制器輸出的車輛緊迫度,度整體控制決策進行設(shè)計。而該決策控制模塊則決定是否進行相位轉(zhuǎn)換,也就是否決定紅綠燈信號是否切換。
2.2 模糊控制整體步驟
結(jié)合以上的思路,本文將整體的模糊控制思路設(shè)計為如圖3所示。即以道路采集到的相位緊迫度作為輸入,首先通過模糊控制的方法對交通數(shù)據(jù)進行初步采集和判斷,進而得到相鄰交叉口進口道的繁忙度、綠燈相位繁忙度+交通狀態(tài)、紅燈相位緊急度,然后在通過決策控制器模塊對該區(qū)域進行綜合判斷,進而調(diào)整交通信號。
在圖3中,綠燈相位繁忙度(Bu)是由綠燈相位的車輛排隊數(shù)BL和綠燈相位的車輛到達率BAR決定的。
BL=BL0+CB
其中,BL0、CB分別表示上一次綠燈結(jié)束時檢測區(qū)內(nèi)剩余的車輛數(shù)和紅燈期間到達的車輛數(shù)。
紅燈相位的緊急度用Ru表示,由紅燈相位的車輛排隊數(shù)RL和紅燈相位的車輛到達率RAR決定。
RL=RL0+CR
其中,RL0、CR分別為上一次綠燈結(jié)束時檢測區(qū)內(nèi)剩余的車輛數(shù)、紅燈期間到達的車輛數(shù)。
相鄰交叉口進口道的繁忙度Nu同樣由NL和NAR共同決定。
NL=NL0+CN
另外,考慮到交通中可能存在異常行為,如交通事故、臨時交通管制等,提出綠燈平均釋放時間,即AGDT,以判斷在非正常情況下的紅綠燈的分配時間。具體計算為:
AGDT(n)=α(CDT)+(1-α)AGDT(n-1)
其中,CDT表示車輛進入交叉口的綠燈釋放時間,AGDT(n-1)表示前平均綠燈釋放時間。
2.3 模糊控制規(guī)則設(shè)計
要實現(xiàn)對上述的模糊控制,就需要結(jié)合圖2中采集到的相鄰交叉口進口道的繁忙度、綠燈相位繁忙度、紅燈相位緊急度,以及本文提出的AGDT作為輸入?yún)?shù),通過一定的模糊轉(zhuǎn)換,進而得到輸出量,即相位轉(zhuǎn)換決策信號JC。其中,JC的論域為{0,1},模糊化后,則為{轉(zhuǎn),不轉(zhuǎn)},用{JC1,JC2}表示;隸屬度函數(shù)采用三角型隸屬度函數(shù);Bu、Ru、Nu的論域為{0,1,2,3,4},模糊化處理后為{VD(較低),D(低),M(一般),H(高),VH(較高)}。同時考慮到本文引入的AGDT參數(shù),分別設(shè)定在正常情況下和非正常情況下的控制規(guī)則,具體見表1和表2所示。
3? 仿真驗證
3.1 仿真建模
利用visio studio2012作為開發(fā)平臺,以VB作為開發(fā)語言,對以上算法進行編程,從而得到如圖4所示的交叉路口仿真模型。
3.2 仿真流程設(shè)計
根據(jù)上述的設(shè)計,將算法步驟描述如下:
Step1:初始化各參數(shù),包括最大、最小綠燈時間,并從道路的任意相位開始;
Step2:檢測各個相位的車輛達到率和排隊數(shù);
Step3:模糊控制器根據(jù)上述檢測得到的排隊數(shù)和車輛到達率,計算不同相位的相鄰交叉口進口道的繁忙度、綠燈相位繁忙度+交通狀態(tài)、紅燈相位緊急度,并計算AGDT;
Step4:將上述采集到的不同相位數(shù)據(jù)作為輸入,然后根據(jù)模糊推理,決定是否進行相位轉(zhuǎn)換;
Step5:若進行轉(zhuǎn)換相位,則轉(zhuǎn)到Step2;
Step6:若不進行相位轉(zhuǎn)換,則直接判斷綠燈相位通行時間是否最大,如最大,則轉(zhuǎn)換到緊迫度最大的下一相位,轉(zhuǎn)到Step2。如未達到最大,則就放行綠燈相位的車輛;
Step7:判斷仿真時間是否超時。如否,轉(zhuǎn)到Step2;如是,則計算車輛的平均延誤率,結(jié)束仿真。
3.3 參數(shù)設(shè)置
設(shè)定在異常情況下東西方向路況出現(xiàn)擁堵,南北方向行駛正常。車輛在交叉路口采用隨機分布,包括小轎車、公交車等不同車型。仿真時間50min。同時為對比本方法的效果,采用定時信號變化進行對比。定時控制下紅綠燈時間都設(shè)定為60s,本文采用方法的紅綠燈時間則根據(jù)上述的規(guī)則來定。由此通過上述的仿真,得到表3的對比結(jié)果。
通過上述的結(jié)果看出,本文構(gòu)建的模糊控制算法在車輛平均等待時間上,要明顯少于定時控制方法,說明本文構(gòu)建的方法與定時控制方法相比,具有一定的實用價值,對提高車輛通信的時間,具有很大的價值。
4? 結(jié)束語
通過對異常情況下區(qū)域交叉口交通信號控制的研究,考慮了相鄰交叉口的交通流信息,因此更有利于從整體區(qū)域的角度對交通進行控制。同時,通過仿真結(jié)果表明,本文采用的模糊控制方法在等待時間上,要明顯低于傳統(tǒng)的定時時間,說明本文方法的實用性和價值。
參考文獻:
[1]伍尚昆,陳翠宜,祝勝林.基于多種群蟻群算法的交叉路口信號配時優(yōu)化[J].計算機應(yīng)用與軟件,2014(3105):83-88.
[2]曹成濤.城市交叉口交通信號優(yōu)化控制方法[J].西安工程大學(xué)學(xué)報,2016,30(14105):616-621.
[3]張曉.城市交叉路口單點信號優(yōu)化控制配時策略研究[J].城市建設(shè)理論研究(電子版),2017(22313):60-61.
[4]王舒祺.現(xiàn)代有軌電車交叉路口優(yōu)先控制管理方法研究綜述[J].城市軌道交通研究,2014,17(14106):17-22.
[5]景順利,王恒.有軌電車信號系統(tǒng)中的交通信號控制及顯示系統(tǒng)研究[J].現(xiàn)代城市軌道交通,2018(07):1-4.
[6]李佳澎.基于Petri網(wǎng)的無信號交叉口車輛誘導(dǎo)及優(yōu)化系統(tǒng)研究[J].軟件導(dǎo)刊,2018,17(19008):21-27.
[7]吳黎兵,聶雷,劉冰藝,吳妮,鄒逸飛,葉璐瑤.一種VANET環(huán)境下的智能交通信號控制方法[J].計算機學(xué)報,2016,39(40206):1105-1119.
[8]黃攀,閆艷.不同交叉路口青年人過街特性的研究[J].農(nóng)業(yè)裝備與車輛工程,2017,55(31207):78-81.
[9]郭新蘭,李濤.分布式區(qū)域交通信號自適應(yīng)控制[J].自動化應(yīng)用,2013,10:16-18,39.