999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

考慮車輛與行人的單交叉口信號燈配時優化

2018-03-26 02:14:46吳艷蘭李茂軍鐘山
軟件導刊 2018年3期

吳艷蘭 李茂軍 鐘山

摘要:針對路口交通信號燈配時優化問題,建立了路口車輛與行人平均等待時間數學模型。充分考慮路口的實際交通情況,合理設定模型約束,通過判斷車輛與行人實際已等待時間,分類計算車輛與行人的預期等待時間;采用狀態空間進化算法對模型進行優化求解,分別得到車輛與行人的綠燈分配時間,比較東西方向(南北)車輛與東西方向(南北)人行橫道綠燈分配時間,取大者作為該相位車輛與人行橫道綠燈時間。與固時控制相比大幅度減少了車輛與行人的平均等待時間,并且車輛與人行橫道的綠燈分配時間更為合理,能更好地滿足實時控制要求。

關鍵詞:信號燈配時;平均等待時間;狀態空間進化算法

DOIDOI:10.11907/rjdk.172817

中圖分類號:TP319

文獻標識碼:A文章編號文章編號:16727800(2018)003016504

英文摘要Abstract:Based on the optimization problem of traffic signal lights, the mathematical model of the average waiting time between the vehicles and pedestrians in isolated intersection is established. This model fully considers the actual traffic condition of isolated intersection, set up reasonable constraint model, calculate the expected waiting time between vehicles and pedestrians by analyzing and classifying actual waiting time. It even uses the statespace evolutionary algorithm to optimize the model for obtaining time allocation of vehicles and pedestrians in green lights respectively. Compared with the time allocation of eastwest direction (northsouth) vehicles and eastwest (northsouth) pedestrians when crossing green lights time, take the bigger one as phase. The study shows it significantly reduces the average waiting time of vehicles and pedestrians compared with fixed time control, having more reasonable time allocation of vehicles and pedestrians when crossing green lights, meeting the requirement of realtime control well.

英文關鍵詞Key Words:signal timing; the average waiting time; the statespace evolutionary algorithm

0引言

單交叉路口是路網的基礎組成部分,優化其信號配時能有效減少等待時間,緩解交通擁堵。李金洋等[1]提出了基于車速的自適應交通信號控制系統,該系統根據路口車輛車速和信號燈當前狀態實時控制紅綠燈。張永燦等[2]利用地磁傳感器采集到的實時數據,計算當前路段的平均等待時間和車流量,根據各路口狀態需求,把當前路口的需求值量化出來作為紅綠燈配時依據。李振龍等[3]綜合考慮排隊長度、車輛延誤、尾氣排放量3個性能指標,建立了多目標優化模型,并用遺傳算法求解模型。張凌煊等[4]建立了以機動車效益、行人效益、交叉口通行能力為目標的多目標配時優化模型,并用遺傳算法求解。大多數學者都是以車輛相關指標為優化目標,提高了車輛通行效率,但忽略了行人利益,容易造成行人闖紅燈,從而影響車輛通行,降低交叉口通行能力,從而引起交通堵塞。因此,本文建立車輛與行人平均等待時間模型,并運用狀態空間模型進化算法進行優化求解。

1控制策略

本文將十字路口分為東南西北4個方向,由于右轉向不受紅綠燈限制,且北轉東和南轉西綠燈時間一致,西轉北和東轉南綠燈時間一致,故只考慮東西直行(方向1)、東西左轉(方向2)、南北直行(方向3)、南北左轉(方向4)4個方向的紅綠燈時間,如圖1所示[5]。車輛綠燈順序按方向1到方向4依次循環。行人綠燈只在對應直行車輛亮綠燈時出現。各方向均設立視頻采集系統,通過對各車輛與行人跟蹤計數和計時獲得各方向車流與行人流數據。從每輛車和每個行人進入視頻采集范圍內開始對車輛與行人進行跟蹤計時,并分方向存儲各車輛與行人進入時間。

圖1十字交叉口各方向示意

綠燈時間結束前3s為黃燈時間,以方向4黃燈開始的時間點為一個綠燈時間分配點,在此時獲取各方向車道上車流量和各車輛在該時刻的實際等待時間,以及行人數量最多的路口與對應行人在該時刻的實際等待時間。車輛與行人可能需要在該相位第二次綠燈時間內才能通過,所以考慮它們的等待時間需要考慮連著的兩次綠燈分配時間。因此,每次分配該分配點后車輛4個方向的兩次綠燈時間,即方向1、方向2、方向3、方向4車輛第一次綠燈分配時間及第二次綠燈分配時間,分別為t1,t2,t3,t4,t′1,t′2,t′3,t′4。行人兩個方向綠燈時間,南北方向分配的第一次過街時間t5(行人在第一個綠燈時間內通過人行橫道)與第二次過街時間t′5(行人在第二個綠燈時間內通過人行橫道),東西方向分配的第一次過街時間t6。如圖1所示,車輛直線通行亮綠燈時,對應的人行道亮綠燈,為了避免車與行人之間的沖突,需要統一車輛與人行橫道的綠燈時間。當行人多車輛少(t5>t1)時,車輛與行人的最終綠燈分配時間都設定為t5,反之,則設定為t1。分配點之前4個方向的實際綠燈時間按方向1、方向2、方向3、方向4分別設為t″1,t″2,t″3,t″4。

2數學模型構建

十字路口交通信號燈配時優化問題的數學模型包括車輛與行人平均等待時間和約束條件兩部分。由于十字路口交通情況復雜,受到很多外部因素的影響,不利于模型建立,故本文對路口車流情況作如下假設和要求:①路口交通運行環境良好,無意外事故影響;②路口內各車輛行駛速度相同,行人過街速度相同;③每輛車和每個行人最多等待所在方向兩個綠燈周期的時間;④不考慮過街時行人之間的摩擦與阻礙。

2.1車輛平均等待時間

本文采用文獻[6]的車輛平均等待時間模型,其數學模型如下:

Tc=∑4k=1∑Xkx=1tkx+a(∑k-1i=1ti+xt)+b∑4k=1ti+∑k-1i=1t′i+(x-tk/t)*t∑4k=1Xk(1)

tkx表示相位k內第x輛車的實際等待時間,t表示每一輛車通過的時間(包含了啟動時間),ti表示相位i第一次分配的綠燈時間,t′i表示相位i第二次分配的綠燈時間。tk表示在k相位的綠燈時間內車通過的時間,(x-tk/t)表示該分配點后該方向的車輛在第一個綠燈時間內駛出的數量,Xk表示相位k的車輛數。若該車為上次該方向綠燈結束前進入等待區的車輛(tkx>∑4i=1t″i-∑ki=1t″i),那么該車輛在此次分配點后必定在該方向第一個綠燈時間內通過(tk>xt);則有a=1,b=0。若該車是上次該方向綠燈結束后進入等待區的車輛(tkx<∑4i=1t″i-∑ki=1t″i),有兩種情況產生:一是該車在該分配點后該方向第一個綠燈時間內通過(tk>xt),則a=1,b=0;二是該車在該方向第二個綠燈時間內通過(tk

2.2行人平均等待時間

2.2.1單個行人等待時間

假設各行人通過路口的速度相同,故各行人通過路口所消耗的時間也可看作相等,在計算單個行人等待時間時無需考慮通過路口所消耗的時間。這樣,在某個分配點計算單個行人的等待時間tw,只包括該分配點之前該行人實際已等待時間trw與在當前分配方式下該行人在該分配點后的預期等待時間tew兩部分,即有:

tw=trw+tew(2)

以南北方向行人數量最多的區域為例,設當前分配點時,南北方向對應第y1個行人的實際已等待時間為ty1。則該行人等待時間有如下情況:

(1)該行人為上次南北方向人行橫道綠燈時間結束前進入檢測范圍的行人(以下統一稱為“遺留的人”),即ty1>t″4。根據假設條件c,遺留的人必定在本分配點后第一個綠燈時間內通過。則該行人等待時間Ty1為:

Ty1=ty1+t5+t2(3)

(2)該行人為上次綠燈時間結束后進入檢測范圍的行人(以下統一稱為“新到的人”),即ty1

一是本分配點后,所在方向第一個綠燈時間內通過,t6>y1/(w/δ)*Δt+l1/v+0.81y1/w[7],l1表示人行橫道長度,v表示行人過街速度,w表示人行橫道寬度,δ表示單個行人占據人行橫道寬度方向上的橫向距離,δ=2.232 3(y1/w)-0.383。Δt表示每行行人從開始到完全進入人行橫道線的時間間距[8],取1.2s。則該行人等待時間Ty1為:

Ty1=ty1+t5+t2(4)

二是本分配點后,所在方向第二個綠燈時間內通過,t6

Ty1=ty1+t5+t2+t6+t4+t′5+t′2(5)

綜合式(2)-式(5)可得南北方向第y1個行人等待時間的數學模型為:

Ty1=ty1+t5+t2+c(t6+t4+t′5+t′2)(6)

當ty1

同理,東西方向第y2個行人等待時間的數學模型為:

Ty2=ty2+d(t5+t2+t6+t4)(7)

當ty2

2.2.2行人平均等待時間模型

南北方向與東西方向各自行人人數多的檢測區行人等待時間之和與兩個方向行人流量之和之比就是當前分配方式下路口行人的平均等待時間。綜上可得路口行人平均等待時間的數學模型如下:

Tx=(∑Y1y1=1Ty1+∑Y2y2=1Ty2)(Y1+Y2)(8)

2.3車輛與行人平均等待時間模型

綜合考慮車輛與行人的等待時間,則車輛與行人平均等待時間為:

T=αTc+(1-α)Tx(9)

其中α為權系數,本文著重考慮車輛的效益,因此設α=0.7。

2.4約束條件

(1)車流量小的方向不能讓綠燈直接跳過,故設定車輛最小綠燈時間tmin,即tmin

(2)避免單方向長時間通車而導致其余方向車輛等待時間過長,故對車輛綠燈時間設置最大值tmax,即ti、t′i

(3)避免車輛等待時間過長,故對行人過街綠燈時間設置最大值txmax,車輛與行人綠燈時間共用最小值tmin,即tmin

(4)設定車輛綠燈周期上下限Tmin、Tmax,故有Tmin<∑4i=1ti

3狀態空間模型進化算法

3.1概述

狀態空間模型進化算法是基于離散系統的狀態空間模型,采用實數編碼方式,引入了遺傳算法思想的尋優算法[8]。狀態空間模型進化算法是將問題的求解過程轉換為離散系統的動力學求解過程,突破了傳統遺傳算法計算

模式,使搜索能力和搜索精度得到改善,能快速找到問題的全局最優解。

考慮離散系統狀態空間模型:

X′(k+1)=GX(k)(10)

其中,X(k)表示第k代群體,包含N個個體,每個個體包含M個變量,即X(k)是一個N×M的矩陣。G表示狀態進化矩陣,是一個N×N的矩陣。

該算法基本步驟如下:

Step1:在滿足約束條件的范圍內隨機生成初始群體X(0)。

Step2:構建狀態轉移矩陣G。

Step3:按照X′(k+1)=GX(k)進行迭代計算,可依次得到X′(1),X′(2),…X′(k+1)等一系列群體。

Step4:對X′(1),X′(2),…X′(k+1)進行約束處理。

Step5:把群體X′(k+1)和X(k)放到選種池,按照適應度值從小到大排列,選前N個個體組成新的一代群體X(k+1),置k=k+1。

Step6:判斷是否滿足停止條件,若滿足條件則輸出結果,否則轉到Step2。

3.2狀態進化矩陣構造

群體進化是通過狀態進化矩陣G實現的。因此,狀態進化矩陣G的構造直接影響算法收斂性和尋優速度。本文根據遺傳算法的交叉、變異算子構建狀態矩陣G。

簡單型狀態進化矩陣可用G表達:

G=g11g12…g1Ng21g22…g2NgN1gN2…gNN(11)

其中,0

3.3適應度函數

適應度用來度量算法尋優過程中群體內各個體相較于最優解的優良程度。根據優勝劣汰的自然選擇規則,適應度大的個體以較大的概率參與到算法的下一次迭代[10]。一般情況下,最小值優化問題中,適應度函數取目標函數的倒數即可:f=1/T。

4仿真結果及分析

本文仿真設定種群規模N=60,迭代次數M=30。針對5組隨機得到的車輛與行人實際等待時間算例,在Matlab平臺上利用狀態空間進化算法優化綠燈時間分配,并對比固定綠燈時間為35s的控制方式。[tmin,tmax]=[9,60](s),txmax=40(s),最大周期Tmax=180s,實際綠燈時間t″1、t″2、t″3、t″4分別為30 22 35 26(s),車輛通過路口的速度t=3s/輛。人行橫道長度l1,l2為18m,寬度w為4m,行人過街速度v為1.2m/s。仿真結果如表1所示。

在表1算例#2計算過程中,狀態空間進化算法控制方式下的車輛與行人平均等待時間如圖2所示。圖2中橫坐標表示算法進化代數,縱坐標為時間軸,表示等待時間。可以看出,尋優過程中,隨計算過程的進行,車輛與行人的平均等待時間減小,即隨著迭代的進行,種群得到優化。在第19次迭代時,算法搜索到最優個體,且該最優個體的平均等待時間為147.2s,小于固時控制時路口車輛與行人的平均等待時間158.5s,達到了減少路口車輛與行人平均等待時間的目的。

從表1的#4中可以看出,本文對路口綠燈時間根據車輛與行人進行實時分配,依次分配的綠燈時間為24s、12s、48s、29s,跟固時控制下綠燈分配時間30s、22s、35s、26s相比,避免了車輛與行人空等的現象,并且在車輛多的相位分配的綠燈時間多,使該相位車輛更有效通行。第一相位為車輛東西方向直行與行人東西方向過街,第三相位為車輛南北方向直行與行人南北方向過街,車輛綠燈與行人綠燈在同相位取相同值,如表1的#5中,第一相位車輛所分配的時間32s比行人的分配時間26s大,第一相位綠燈取值32s,滿足行人需求的同時保證了車輛的有效通行,第三相位車輛綠燈時間為26s,比行人綠燈時間40s小,該相位綠燈取值40s,保證車輛有效通行的同時滿足了該相位行人過街請求。

5結語

本文建立的車輛與行人平均等待時間模型,在對路口交通情況提出合理假設的前提下,充分考慮了路口車輛與行人的實際等待時間以及當前分配點后車輛與行人的預期等待時間。故本模型與算法的結合對路口復雜多變的交通情況有很強的魯棒性,能有效平衡車輛與行人之間的需求,并更好地滿足路口交通信號燈控制的實時性要求。

參考文獻參考文獻:

[1]李金洋,陳儀香,王振輝.基于車速的自適應交通信號燈控制系統[J].計算機技術與發展,2016,26(9):2125+29.

[2]張永燦,黃海平,曹雍,等.基于無線傳感網的智能交通燈自適應算法[J].計算機技術與發展,2015,25(2):199203.

[3]李振龍,董文會,韓建龍,等.基于遺傳算法的交叉口信號控制多目標優化[J].計算機應用,2016,36(S2):8284+88.

[4]張凌煊,祝進程,帥斌.考慮行人效益的擁擠交叉口多目標配時優化[J].計算機工程與應用,2015,51(16):223227.

[5]王鼎湘,李茂軍.基于車流量的交通燈智能控制算法[J].計算機應用與軟件,2015,32(6):241244.

[6]王鼎湘.單交叉口智能交通燈配時優化控制策略[D].長沙:長沙理工大學,2015.

[7]陳曉濤.路段行人過街特性及其控制方法研究[D].吉林:吉林大學,2016.

[8]韋棟,熊文華.SCATS信號控制系統中行人過街時間設置方法研究[J].交通信息與安全,2013(2):5154+63.

[9]李茂軍,劉黃,李奇,等.基于狀態空間模型的實數編碼遺傳算法[J].山東科技大學學報:自然科學版,2015,34(3):17.

[10]盧長娜,王如云,陳耀登.自適應遺傳算法[J].計算機仿真,2006(1):172175+225.

責任編輯(責任編輯:何麗)

主站蜘蛛池模板: 999在线免费视频| 国产成人精品一区二区| 午夜视频日本| 亚洲精品动漫| 久久精品一卡日本电影| 色有码无码视频| 无码日韩人妻精品久久蜜桃| 成人无码区免费视频网站蜜臀| 人妻少妇久久久久久97人妻| 人人91人人澡人人妻人人爽 | 亚洲永久免费网站| 青青草国产一区二区三区| 国产成人一区| 亚洲无码免费黄色网址| 青青草久久伊人| 国产女人爽到高潮的免费视频| 国产毛片基地| 国产欧美日韩一区二区视频在线| 亚洲水蜜桃久久综合网站| 日韩毛片在线播放| 中文字幕在线观| 九色免费视频| 欧洲一区二区三区无码| 9久久伊人精品综合| 日韩无码黄色网站| 性激烈欧美三级在线播放| 亚洲午夜福利精品无码不卡| 久久青草免费91观看| 在线亚洲小视频| 欧美一区二区人人喊爽| 无码高潮喷水专区久久| 青青草原偷拍视频| 热re99久久精品国99热| 久久久受www免费人成| 中文字幕亚洲专区第19页| 亚洲第一天堂无码专区| 999精品在线视频| 久久中文电影| 高清亚洲欧美在线看| 麻豆a级片| 幺女国产一级毛片| 日韩 欧美 国产 精品 综合| 欧美成人亚洲综合精品欧美激情| 亚洲国产午夜精华无码福利| 亚洲精品无码AⅤ片青青在线观看| 国产h视频在线观看视频| 欧美97色| 久久伊人操| 国产99视频精品免费视频7| 欧美日韩精品一区二区视频| 一级毛片不卡片免费观看| 54pao国产成人免费视频| 久久久精品无码一区二区三区| 国产精品yjizz视频网一二区| 欧美日韩在线第一页| 狠狠五月天中文字幕| 无码中文AⅤ在线观看| 久久久久无码国产精品不卡| 一本色道久久88亚洲综合| 国产色婷婷视频在线观看| 99久久国产自偷自偷免费一区| 在线五月婷婷| 青青热久免费精品视频6| 青草视频在线观看国产| 真实国产精品vr专区| 国产在线啪| 91欧美亚洲国产五月天| 国产欧美综合在线观看第七页| 无码内射在线| 精品精品国产高清A毛片| 露脸一二三区国语对白| 欧美福利在线| 亚洲综合九九| 国产精品一区二区久久精品无码| 国产特级毛片| 久久96热在精品国产高清| 少妇极品熟妇人妻专区视频| 色老二精品视频在线观看| 国产午夜精品一区二区三区软件| 一级做a爰片久久毛片毛片| 青青草一区二区免费精品| 91青草视频|