遺傳算法在交叉口配時(shí)優(yōu)化中的應(yīng)用_第1頁
遺傳算法在交叉口配時(shí)優(yōu)化中的應(yīng)用_第2頁
遺傳算法在交叉口配時(shí)優(yōu)化中的應(yīng)用_第3頁
遺傳算法在交叉口配時(shí)優(yōu)化中的應(yīng)用_第4頁
遺傳算法在交叉口配時(shí)優(yōu)化中的應(yīng)用_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、-. z遺傳算法在穿插口配時(shí)優(yōu)化中的應(yīng)用摘要:介紹了模糊控制、人工神經(jīng)網(wǎng)絡(luò)、遺傳算法、蟻群算法、粒子群算法、多智能體等智能控制方法,詳細(xì)分析了遺傳算法的在交通控制領(lǐng)域的實(shí)際應(yīng)用案例,更深入了解和掌握了交通智能算法的應(yīng)用。關(guān)鍵詞:優(yōu)化;相位; 配時(shí)參數(shù); 遺傳算法-. z1 引言隨著社會(huì)經(jīng)濟(jì)的開展,交通量急劇增長(zhǎng),交通擁堵加劇,交通事故頻發(fā),特別是在一些大城市,交通問題已成為制約城市經(jīng)濟(jì)開展的瓶頸1。為此,人們提出建立智能交通系統(tǒng)(ITS)。作為ITS的重要組成局部,交通管理系統(tǒng)ATMS在改善交通流秩序、提高交通平安性等方面發(fā)揮積極的作用。其中,交通信號(hào)優(yōu)化控制是保證城市交通平安、有序、暢通、快

2、速、高效運(yùn)行的重要途徑。當(dāng)前,隨著交通控制智能化的不斷提高,智能控制方法在交通信號(hào)控制的重要性日益凸顯。按照控制原理的不同,傳統(tǒng)的交通信號(hào)控制分為定時(shí)控制和感應(yīng)控制。定時(shí)控制按事先設(shè)定的配時(shí)方案運(yùn)行,其配時(shí)的依據(jù)是交通量歷史數(shù)據(jù)。感應(yīng)控制是*相位綠時(shí)根據(jù)車流量的變化而改變的一種控制方式,其中車流量可由安裝在平面穿插口進(jìn)口道上的車輛檢測(cè)器測(cè)量。這兩種控制方法存在共同的局限性:以數(shù)學(xué)模型為根底。由于城市交通系統(tǒng)中被控對(duì)象過程的非線性、較大的隨機(jī)干擾、過程機(jī)理錯(cuò)綜復(fù)雜以及現(xiàn)場(chǎng)車輛檢測(cè)的誤差,建立準(zhǔn)確的數(shù)學(xué)模型非常困難,這就造成了算法本身就有一定的缺陷。即使經(jīng)過屢次簡(jiǎn)化己建立的數(shù)學(xué)模型,它的求解還須簡(jiǎn)

3、化計(jì)算才能完成。所以傳統(tǒng)的交通控制方法并不能有效地解決目前復(fù)雜的交通問題。針對(duì)傳統(tǒng)交通控制的固有缺陷和局限性,許多學(xué)者將模糊控制、神經(jīng)網(wǎng)絡(luò)、遺傳算法、蟻群算法、多智能體技術(shù)等人工智能根底研究方法同常規(guī)交通控制方法結(jié)合應(yīng)用。2 交通優(yōu)化智能算法2.1 模糊邏輯 模糊邏輯是一種處理不確定性、非線性等問題的有力工具,與人類思維的*些特征相一致,故嵌入到推理技術(shù)中具有良好效果。模糊邏輯不需要獲取模型中的復(fù)雜關(guān)系,不需要建立準(zhǔn)確的數(shù)學(xué)模型,是一種基于規(guī)則的智能控制方式,特別適用于具有較大隨機(jī)性的城市交通控制系統(tǒng)。2.2 人工神經(jīng)網(wǎng)絡(luò) 人工神經(jīng)網(wǎng)絡(luò)是模擬生物的神經(jīng)構(gòu)造以及其處理信息的方式來進(jìn)展計(jì)算的一種算

4、法。它具有自適應(yīng)、自組織和自學(xué)習(xí)能力,在認(rèn)知處理、模式識(shí)別方面有很強(qiáng)的優(yōu)勢(shì),最顯著特點(diǎn)是具有學(xué)習(xí)功能。人工神經(jīng)網(wǎng)絡(luò)適用于非線性時(shí)變性系統(tǒng)的模擬與在線控制,交通控制系統(tǒng)正是一個(gè)非線性、時(shí)變系統(tǒng)。2.3 遺傳算法 遺傳算法是運(yùn)用仿生原理實(shí)現(xiàn)在解空間的快速搜索,廣泛應(yīng)用于解決大規(guī)模組合優(yōu)化問題。它是一種比較先進(jìn)的參數(shù)尋優(yōu)算法,對(duì)于不易建立數(shù)學(xué)模型的場(chǎng)合其實(shí)用價(jià)值較為突出,是以同樣適用于交通工程。1997年,Kiseok和Michael等應(yīng)用遺傳算法對(duì)交通網(wǎng)絡(luò)的穿插口信號(hào)相位進(jìn)展設(shè)計(jì)2,在穿插口形成的沖突點(diǎn),結(jié)果顯示該方法給出的相位方案要優(yōu)于TRANSYT給出的方案。同年,Memon等人給出了利用遺傳

5、算法進(jìn)展信號(hào)配時(shí)方案設(shè)計(jì)的研究結(jié)果。小鋒,史忠科針對(duì)典型的多車道雙向穿插路口的交通流分布,建立四相位控制的動(dòng)態(tài)交通控制模型,采用遺傳算法同時(shí)對(duì)信號(hào)周期時(shí)長(zhǎng)和相位綠燈持續(xù)時(shí)間進(jìn)展優(yōu)化3。承向軍等對(duì)到達(dá)車輛數(shù)目進(jìn)展模糊分類,將不同數(shù)量車輛的信號(hào)控制決策方案以規(guī)則集形式存儲(chǔ)在知識(shí)庫中,利用改良的遺傳算法對(duì)穿插口信號(hào)模糊控制器的模糊規(guī)則進(jìn)展優(yōu)化,建立了新的優(yōu)化算法4。顧榕等將免疫遺傳學(xué)思想運(yùn)用到交通信號(hào)控制中,提出一種新的相位配時(shí)優(yōu)化算法,實(shí)驗(yàn)結(jié)果充分驗(yàn)證了該算法處理交通配時(shí)優(yōu)化問題的可行性和有效性5。2.4 蟻群算法 蟻群算法是一種模擬進(jìn)化算法,它是一種求解組合最優(yōu)化問題的新型通用啟發(fā)式方法,該方法

6、具有正反響、分布式計(jì)算和富于建立性的貪婪啟發(fā)式搜索的特點(diǎn)。2.5 粒子群算法 粒子群優(yōu)化算法是由Eberhart博士和Kennedy博士于1995年提出,是基于對(duì)鳥群、魚群捕食的行為模擬研究而來。同其他基于群智能(Swarm Intelligence)的隨機(jī)優(yōu)化算法相比,PSO算法具有收斂速度快、設(shè)置參數(shù)少、程序?qū)崿F(xiàn)異常簡(jiǎn)潔、具有深刻的智能背景等特點(diǎn)。2.6 多智能體技術(shù) Agent由Minsky在1986年首次提出,一般認(rèn)為Agent指駐留在*一環(huán)境下,能持續(xù)自主地發(fā)揮作用,具備駐留性、反響性、社會(huì)性、主動(dòng)性等特征的計(jì)算實(shí)體。隨著車輛數(shù)和城市路網(wǎng)規(guī)模的增大,信號(hào)控制系統(tǒng)的復(fù)雜性增大,同時(shí)由于

7、交通流在信息、控制方面固有的分布性,采用多Agent系統(tǒng)構(gòu)建城市交通控制系統(tǒng)的計(jì)算環(huán)境已成為交通系統(tǒng)協(xié)調(diào)控制的熱點(diǎn)。3遺傳算法應(yīng)用案例3.1進(jìn)出口道綜合效率最優(yōu)的穿插口配時(shí)參數(shù)優(yōu)化3.1.1優(yōu)化問題概述進(jìn)出口道綜合效率最優(yōu)的穿插口配時(shí)參數(shù)優(yōu)化問題 6如下, 配時(shí)參數(shù)優(yōu)化目標(biāo)為T時(shí)間段,穿插口中所有進(jìn)口路段及出口路段的周期平均車輛數(shù)之和最小。-. z考慮行人過街的平安性及駕駛員容忍極限等因素的限制,穿插口的相位綠燈時(shí)長(zhǎng)應(yīng)滿足如下約束:其中,和分別為相位f的最小綠燈時(shí)長(zhǎng)和最大綠燈時(shí)長(zhǎng)(S)。所有相位的綠燈時(shí)長(zhǎng)及綠燈間隔時(shí)間之和即為穿插口的周期時(shí)長(zhǎng),表達(dá)式為:其中,C 穿插口周期時(shí)長(zhǎng)(S);If 相

8、位f與下一相位的綠燈間隔時(shí)間(S)。3.1.2 道路交通條件概述在每一個(gè)時(shí)間間隔KC,檢測(cè)器應(yīng)能準(zhǔn)確檢測(cè)到輸入路段的流量數(shù)據(jù)。式(17)所示的數(shù)學(xué)規(guī)劃問題即是尋求在特定的約束條件下使得目標(biāo)函數(shù)值最小的Tf值,且優(yōu)化得到的周期時(shí)長(zhǎng)及相位綠燈時(shí)長(zhǎng)可作為下一時(shí)間間隔配時(shí)參數(shù)的重要理論參考。本數(shù)學(xué)規(guī)劃問題可用智能算法遺傳算法進(jìn)展求解。以如圖1所示的十字穿插口為例進(jìn)展過飽和和低飽和情況下的實(shí)例分析,假設(shè)四個(gè)進(jìn)口道均為直行單車道,穿插口采用兩相位控制,且在過飽和情況下,四個(gè)進(jìn)口道的車輛到達(dá)率分別為0.3、0.2、0.2、0.25PCu/S,低飽和情況下進(jìn)口道的車輛到達(dá)率分別為0.15、0.1、0.1、0.

9、125PCu/S。四個(gè)出口道通行能力分別為0.3、0.25、0.25、0.20PCu/S,低飽和狀態(tài)下路段初始容納車輛數(shù)均為10PCu,過飽和狀態(tài)下路段初始容納車輛數(shù)為50PCu。8條進(jìn)口路段及出口路段的最大容納能力及路段長(zhǎng)度如表1所示。-. z表1進(jìn)出口路段最大容納能力及路段長(zhǎng)度進(jìn)出口編號(hào)i12345678Ni10010012080908050120Li700700840560630560350840-. z本文以10個(gè)信號(hào)周期為優(yōu)化時(shí)間間隔,假設(shè)所有路段的自由流速度均為14M/S,結(jié)合上述輸入?yún)⒘?,通過遺傳算法可以求得節(jié)點(diǎn)的配時(shí)參數(shù)值。算例求解遺傳算法是依據(jù)適者生存、優(yōu)勝劣汰的進(jìn)化原則對(duì)包

10、含可能解的群體反復(fù)進(jìn)展遺傳操作, 尋求最優(yōu)或近似最優(yōu)解的隨機(jī)搜索算法,已被廣泛應(yīng)用于數(shù)學(xué)優(yōu)化、自動(dòng)控制、圖像處理與模式識(shí)別等方面,主要容包括編碼、初始種群產(chǎn)生、適應(yīng)度計(jì)算及遺傳操作4個(gè)局部。(1) 編碼。由于行人過街時(shí)間及排隊(duì)容忍時(shí)間等條件的制約,相位應(yīng)有最大綠和最小綠的限制,其取值一般分別為60S12和15S13。設(shè)定本文的求解精度為整數(shù),由于區(qū)間長(zhǎng)度為60-15=45,區(qū)間15,60 必須分成45等份。32=254526=64,因此編碼的二進(jìn)制串長(zhǎng)至少需要6位。(2) 種群產(chǎn)生。種群規(guī)模設(shè)定為50,初始種群的染色體隨機(jī)選取。(3) 適用度計(jì)算??紤]本文目標(biāo)函數(shù)在定義域的取值均大于0,而且是

11、尋找函數(shù)最小值,所以可直接引用目標(biāo)函數(shù)作為適用度函數(shù)來評(píng)價(jià)染色體的優(yōu)劣。即:(4) 遺傳操作。采用跨代精英選擇機(jī)制,設(shè)定穿插概率PC=0.25,變異概率PM=0.01,穿插變異后形成的中間種群與父代種群合并后按照適應(yīng)度進(jìn)展排序,且50%個(gè)體形成下一代種群。按照上述根本遺傳算法,設(shè)定南北直行為第一相位,東西直行為第二相位,則滿足3.1節(jié)所設(shè)定的兩種交通狀況下,式(17)的最優(yōu)解分別為:過飽和狀態(tài)下,T1=59S、T2=60S,優(yōu)化目標(biāo)函數(shù)值為581PCu;低飽和狀態(tài)下,=48S,=18S,優(yōu)化目標(biāo)函數(shù)值為89PCu。進(jìn)口道及出口道周期平均車輛數(shù)之和與相位有效綠燈時(shí)長(zhǎng)的關(guān)系分別如圖3、4所示。假設(shè)

12、所有相位的綠燈間隔時(shí)間均為3S,兩種狀態(tài)下的穿插口的周期時(shí)長(zhǎng)為:通過上述算例分析可得,本文模型可同時(shí)適用于低飽和及過飽和狀態(tài)的孤立穿插口信號(hào)配時(shí)參數(shù)優(yōu)化,且在過飽和狀態(tài)下,穿插口各相位的綠燈時(shí)長(zhǎng)均接近最大綠。低飽和狀態(tài)下,由于相位2關(guān)鍵車流的車輛到達(dá)率與相位1的關(guān)鍵車流車輛到達(dá)率接近,且進(jìn)口道4屬于瓶頸路段,因此,為防止路段排隊(duì)長(zhǎng)度的可能上溯,配時(shí)參數(shù)優(yōu)化結(jié)果中的遠(yuǎn)大于。圖1低飽和狀況下優(yōu)化指標(biāo)與相位綠燈時(shí)長(zhǎng)關(guān)系圖圖2 過飽和狀況下優(yōu)化指標(biāo)與相位綠燈時(shí)長(zhǎng)關(guān)系圖3.2交通網(wǎng)絡(luò)多穿插口配時(shí)優(yōu)化以*城市*區(qū)主要穿插路口的交通信號(hào)控制問題為背景,構(gòu)造交通網(wǎng)絡(luò)中以多穿插口滯留的車輛數(shù)最少為目標(biāo)的優(yōu)化模型

13、,求解仿真數(shù)據(jù),得到實(shí)時(shí)控制的配時(shí)方案。3.2.1道路交通條件采用的城市道路網(wǎng)如圖3所示。圖3 城市道路網(wǎng)構(gòu)造簡(jiǎn)圖選取A、C、I三個(gè)主要穿插口,將該三穿插口視為一個(gè)網(wǎng)絡(luò)主要節(jié)點(diǎn),三個(gè)穿插口的交通流向和相位設(shè)置如圖4所示。圖4 主要穿插口交通流向和相位構(gòu)造設(shè)置其中,路口A的相位顯示順序如圖5相位1相位2相位3相位4。圖5 穿插口A的相位顯示順序路口C、I的相位顯示順序如圖相位1相位2相位3。圖6 穿插口C和I的相位顯示順序3.2.2模型參數(shù)的標(biāo)定與建模分析l為節(jié)點(diǎn)編號(hào),取值1,2,3分別表示路口A、B、C三個(gè)穿插口。i為相位編號(hào),取值1,2,3,4分別表示相位1,相位2,相位3,相位4;j為各相

14、位的方向編號(hào),取值1,2,3,4分別表示東,南,西,北上北下南左西右東;k為車道編號(hào),取值1,2,3分別表示左轉(zhuǎn),直行,右轉(zhuǎn)。A*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道的小車到達(dá)率;A*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道的小車到達(dá)率;A*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道的大車到達(dá)率;M*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道的小車駛離率;M*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道的小車駛離率;T*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i的綠燈顯示

15、時(shí)間;T*l:表示第*個(gè)周期,第l個(gè)穿插口的周期;SA*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道到達(dá)路口的車輛數(shù);SM*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道駛離路口的車輛數(shù);T:表示各穿插口周期的最小公倍數(shù); Pl:表示穿插口l的放行矩陣,其元素為Pljk(i);Pljk(i):表示同一個(gè)周期,各穿插口的放行矩陣元素,其值為0或1,即取值為1時(shí)表示第l個(gè)穿插口,相位i,方向j中車道k車輛放行;取值為0時(shí)表示制止放行;u*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道單位時(shí)間混合車輛總流入車輛數(shù);v*ljk(i):表示第*個(gè)周

16、期,第l個(gè)穿插口,相位i中j方向k車道單位時(shí)間混合車輛總駛離車輛數(shù);S*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道總滯留車輛數(shù);y*ljk(i):表示第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道的黃燈時(shí)間;nl:表示穿插口l的相位數(shù)。將大車折算成標(biāo)準(zhǔn)小汽車,折算系數(shù)取為,為調(diào)和參數(shù),則第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道單位時(shí)間混合車輛總流入車輛數(shù)u*ljk(i)為:u*ljk(i)= A*ljk(i)+ A*ljk(i)+第*個(gè)周期,第l個(gè)穿插口,相位i中j方向k車道單位時(shí)間混合車輛總駛離車輛數(shù)v*ljk(i)為:v*ljk(i)= M*ljk(i)+ M*

17、ljk(i)+則第*周期i相位時(shí)間段到達(dá)的車輛數(shù)SA*ljk(i)為:SA*ljk(i)= u*ljk(i)T*ljk(i)第*周期i相位時(shí)間段到達(dá)的車輛數(shù)SM*ljk(i)為:SM*ljk(i)= v*ljk(i)T*ljk(i)Pljk(i)第*周期穿插口l方向j車道k滯留的車輛數(shù)S*ljk(i)為:S*ljk(i)= S*-1ljk(i)+ SA*ljk(i)- SM*ljk(i)T周期中有A1個(gè)T1 ,A2個(gè)T2 , A3個(gè)T3, ,在T個(gè)周期由實(shí)時(shí)預(yù)測(cè)量實(shí)時(shí)確定最正確周期Ti。由以上分析,以滯留車輛數(shù)最少為目標(biāo)的實(shí)時(shí)配時(shí)數(shù)學(xué)模型為:約束條件為:,,采用遺傳算法求解,其中群體大小為M,

18、終止代數(shù)為T,初始穿插概率為PC,初始變異概率為PM。,以仿真流量為根底數(shù)據(jù),以 MATlAB為工具,可計(jì)算得到穿插口的每個(gè)周期的配時(shí)方案。4結(jié)語智能控制具有傳統(tǒng)控制方法難以比較的優(yōu)越性,它通過模擬人的智能的決策方法來到達(dá)控制的目的,在處理復(fù)雜性、不確定性的問題時(shí),顯示出強(qiáng)大的控制效果。智能控制方法的最大特點(diǎn)是其控制算法是具有強(qiáng)逼近非線性函數(shù)的能力,不依賴于準(zhǔn)確的數(shù)學(xué)模型。利用模糊控制、神經(jīng)網(wǎng)絡(luò)、遺傳算法等智能控制方法能取得比定時(shí)控制與感應(yīng)控制更好的效果。但是單一使用一種智能控制方法,在策略和理解上都存在一定的缺乏,如果把多種智能控制方法結(jié)合起來,充分利用它們特點(diǎn)上的互補(bǔ),可以極大的改良控制的效果。因此,采用多種智能控制方法的結(jié)合對(duì)穿插口的控制是一種必然的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論