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

十字路口交通信號燈與車隊軌跡協同優化

2022-05-18 06:27:14肖皓鑫楊鄂川
關鍵詞:優化模型

黃 棟,歐 健,肖皓鑫,楊鄂川,何 磊

(1.重慶理工大學 車輛工程學院,重慶 400054;2.重慶理工大學 機械工程學院,重慶 400054)

0 引言

城市交通是人們賴以出行的基礎,而重慶長期處于中國城市擁堵排行榜的榜首。2019 年,重慶中心城區共有交通信號燈2 075 處[1],但大部分的信號燈都是固定配時,導致大量時間消耗和燃油損失,對此國內外學者在智能交通環境上做過大量的研究[2]。關于十字路口信號燈配時的優化,Grandinetti 等[3]提出基于信元傳輸模型的信號交通網絡模型,用來解決城市交通燈動態配時問題;Bui 等[4]在智能網聯技術新興基礎上,介紹了一種交叉口智能交通燈控制的新方法,使用博弈論算法優化交通燈配時與周期;劉佳悅[5]對單交叉路口的信號燈配時展開了研究,使用模型預測控制以及多目標優化的方法優化信號燈配時,從而減少車輛的平均延誤時間;Vidhate 等[6]提出了基于強化學習算法的交通控制模型,通過合理定義實時交通場景參數來獲得精細的時序規則,有效地實現了實時動態交通控制;吳蘭等[7]在深度學習的基礎上,提出了一種深度學習與擴展卡爾曼濾波相結合的交通信號燈配時方法,提高了隊列的通行效率;Rida 等[8]提出了一種自適應算法,該算法根據實時檢測到的交通流,優化綠燈長度和每個周期的相位序列;吳慶哲[9]基于圖像處理的車輛檢測與統計的信息,提出了一種兩級模糊控制獲取交通燈的配時周期,該方案能極大改善交通擁堵的情況。

在車路協同研究領域,Yao 等[10]根據實時的信號燈相位信息,對一輛網聯自動駕駛汽車(CAV)的速度軌跡進行優化;在此基礎上,Soleimaniamiri等[11]假定CAV 速度軌跡是分段函數,包括多模式控制,進而對頭車速度軌跡和信號燈配時進行了協同優化;陳壯壯等[12]利用車網聯技術的優勢,通過優化交通燈配時以及速度軌跡,極大改善了車隊通行效率與燃油經濟性;蔣慧夫[13]提出了CAV 時空軌跡優化控制系統,該系統可用于網聯汽車與普通車輛混行的交通環境,能大幅度降低整車的燃油消耗;王云鵬[14]則提出了一種車輛速度與交通信號協同優化的方法,該方法針對的是道路上人類駕駛車輛與自動駕駛車輛混合的交通場景,能夠兼顧人類駕駛員、自動駕駛車輛與信號燈之間的影響;Ma 等[15]在V2X 通信的基礎上,結合生態駕駛和跟車的優點,提出了生態協同自適應巡航控制,以最小化車隊的能耗,在速度軌跡規劃過程中,利用兩類最優控制問題的切換邏輯門,構造了一種改進的動態規劃算法,提高了計算速度。綜上,真正實現車路協同技術的大面積應用還需要大量的時間和資金投入。

本文中設計了兩層優化算法來實現信號燈配時和車隊軌跡的協同控制,通過優化隊列中頭車的速度軌跡,使后續車輛均能在優化后的配時中安全且快速地通過十字路口,從而提升綠燈時間的利用率,減小車輛延誤,進一步實現車隊燃油消耗最小化。

1 信號燈配時優化

通過Matlab 對VISSIM 進行二次開發,搭建了十字路口環境,采用動態規劃思想將路網中的車輛總體延誤值作為代價函數來構成規劃方程,以此來搜尋最優的配時方案與周期值,并將其作為車輛軌跡優化的基礎。

1.1 信號燈相位分析

此前對于信號燈的優化研究中,大多采用的是標準雙環結構,雙環相位模型總共包含4 個相位。本文信號燈配時優化算法是將相位劃分成每個階段之后進行優化,在相序(相位的放行先后順序,例如:東西直行-西北東南左轉-南北直行-南西北東左轉)不變的情況下,添加左轉車道只會增加動態規劃中的階段數量,使運算時間激增,對算法的核心過程不產生本質影響,因此在VISSIM中搭建兩相位模型,且不考慮左轉、右轉情況,如圖1 所示。

1.2 環境搭建

VISSIM 軟件的二次開發是基于COM(組件對象模型)接口,通過Matlab 進行信號燈配時優化算法的編寫和外部車輛模型的控制,并通過評價層(VISSIM 中的調用層級)的數據交互來分析算法效果。VISSIM 的外部調用需要通過層級調用的方法,便可實現整個路網環境信息交互,VISSIM 與Matlab 的數據交互結構如圖2 所示。

圖2 VISSIM 與Matlab 的數據交互結構框圖

1.3 信號燈優化方法

信號燈配時的優化可以看作是動態規劃問題,針對動態規劃問題的求解,可以通過動態規劃的方法求解[16],動態規劃包含2 個部分:向前遞歸和向后遞歸,向前遞歸用來計算性能函數并記錄最優值函數,向后遞歸用來取回最優解。

向前遞歸:

步驟1使j=1,vj(0)=0;

步驟2決策變量xj遍歷取值合集Xj(sj),通過式(1)判斷最優值。

式中:Xj(sj)為所有決策變量的合集;vj(sj)為累積的所有性能函數值,也就是規劃方程;fj(sj,xj)為當前階段的性能函數值。

步驟3判斷sj是否小于T,如果是,j=j+1,如果否,轉到步驟2;

決策變量集可以由式(2)來表達:

狀態轉移方程為:

性能函數fj(sj,xj)基于總的車輛延誤時間來計算,其定義為實際的車輛通行時間和自由流狀態下的通行時間的差值。實際的通行時間的計算是由離開路口的時間減去進入路口的時間。自由流速度的定義是指駕駛人在道路上無其他車輛、測速、以及外在環境因素等的影響下,根據道路表征自然選擇的車速[17]。

延誤值信息通過在仿真環境中調用評價層來實時獲取。

向后遞歸:

步驟1=T

步驟2j 遍歷{j=J-1,J-2}的取值

其中:J 是仿真中總的階段數。

步驟3判斷j 是否成立,如果是則結束算法。

圖3 顯示了信號燈配時優化算法的流程。向后遞歸取到的最優狀態值和最優決策值,通過Matlab 對VISSIM 中的信號燈控制器的相位配時進行動態調整。

圖3 優化算法流程示意圖

2 車隊軌跡優化

由于十字路口和交通信號的存在,車輛行駛通過時的速度值與加速度、燃油消耗有關。因此,構建車輛燃油最優控制模型,求解得到不同初始狀態下的車隊軌跡控制策略,并提出了車輛轉移時間tf的確定方法和基于交通信號優化配時的隊列劃分方法,隊列采用IDM 跟馳模型,實現了隊列中車輛的可控,最后引入瞬時燃油消耗計算模型,計算路網整體燃油消耗。

2.1 車輛速度規劃

2.1.1 燃油最優控制模型

燃油最優控制原理來自于最優控制,式(5)—(8)是車輛在道路上的系統狀態方程和約束:

式中:x(t)、v(t)分別為t 時刻的位置、速度狀態量;u(t)為加速度控制量;t0為開始進行軌跡控制的時間點;v0為頭車起始速度;tf為隊列中頭車到達十字路口的時間,即狀態轉移時間;為車輛通過十字路口的速度;L 為車輛進入控制狀態時的位置距路口的距離;aL、aU分別為加速度最小值和最大值。系統中只存在1 個控制量u(t),因此可將目標函數寫成:

系統目標是把狀態x(t0)轉移到x(tf),且使得燃油消耗最少,所以問題歸結為使性能指標J在時間約束區間[t0,tf]內達到極小值,也就是使加速時間最短,問題的解u*(t)為最優控制,相應的x*(t)為最優軌線。

2.1.2 模型求解

采用龐特里亞金最小值原理(PMP)來求解方程組,使得泛函J 能夠取得極小值的最優控制u*(t)所需要滿足的必要條件是:

式(10)屬于拉格朗日類問題,構建哈密爾頓函數為:

式中:λt=[λx(t),λv(t)]為系統的協態量;X(t)=[x(t),v(t)]是系統的狀態向量。

在求解過程中,最優的軌跡和最優的控制量需要滿足式(12)—(15)的正則方程和約束條件:

為進一步分析不同的控制策略,根據系統初始狀態和轉移時長的不同,將最優軌線用圖例表述。根據不同初始狀態(0,v0)和轉移時長tf,其對應的控制策略和軌跡如圖4 所示。

圖4 不同初始條件下的控制策略軌跡

圖4 中,γaL和γaU是系統在控制策略{-aL}和{aU}通過最終狀態(L,)的狀態軌跡,依次代表系統在全程最大減速度和最大加速度條件下的狀態軌跡,是對應軌跡的車輛初速度,計算如下:

由式(19)—(23)求解:

其他分析同上。在求得上述控制策略后,使用一個近似模型[18]將最優控制問題轉化為非線性規劃問題,近似模型是將頭車的速度運動軌跡劃分為3 段:固定加、減速度和勻速運動。因此,決策變量變為了切換時間點t1、t2和加減速度a1、a2,模型如下:

其約束如下:

根據車輛控制時刻的初速度v0和轉移時長tf的不同,通過上述的求解方法,可以求得最優控制的切換時間t1、t2,之后即可得到領頭車的速度軌跡。

2.2 轉移時間確定與隊列設計

2.2.1 轉移時長的確定

轉移時長tf的確定主要基于兩點,一是優化時刻的信號燈狀態,二是對應的信號燈時長,其確定方法如下:

1)優化時刻信號燈狀態為紅燈,則轉移時長的值為紅燈剩余時間,隊列頭車會在該轉移時長結束時刻以速度到達十字路口停車位置并且不停車通過十字路口。

2)優化時刻信號燈狀態為綠燈,表明車道上的隊列正在通過十字路口,則隊列的領頭車轉移時長tf為上一隊列最后一輛車離開路口時間與當前時刻的差值。

2.2.2 隊列的劃分

由于文中的燃油最優控制模型只作用于靠近路口的車輛隊列中的頭車,因此需要在優化過程中對車道上的車輛進行隊列劃分。在DSRC 控制范圍內將道路上的車輛劃分為幾個隊列,且以十字路口中心為圓心的半徑300 m[19]內為DSRC 覆蓋范圍,每個隊列的劃分基于以下3 個規則:

1)根據在信號優化模塊中產生的綠燈時長,每個隊列中能夠容納的車輛數量表示為:

式中:gp為相位中剩余的綠燈時長;hs為飽和車頭時距;floor 函數代表向下取整。

2)車輛在隊列劃分時刻的位置,如果道路中的車輛在隊列劃分時刻距離十字路口的停車位置距離過遠,那么將無法進入隊列。能夠進入隊列的最遠車輛位置記作dmax=(rp+gp)×vf,按照式(31)計算:

式中:rp為剩余的紅燈時長,如果當前為綠燈,則rp=0;vf為自由流速度。

3)DSRC 的通信覆蓋范圍,如果車輛在隊列劃分時刻的位置沒有在DSRC 的通信覆蓋范圍內,那其也無法被劃分入隊列中。

2.2.3 隊列跟隨模型選取

車輛的跟馳是道路上的車輛在行駛過程中最基本的一種駕駛行為。選取智能駕駛模型(IDM)如下:

sn為兩車間距,表示為:

式中:xn為當前車輛的位置;xn-1為前車位置;ln為車輛的長度。

Δvn為兩車速度差,由下式計算:

式中:vn為當前車輛的車速;vn-1為前車車速。

模型可以分為加速與減速2 個部分,分別寫為:

s*為駕駛員期望跟車距離,通過式(37)計算:

式中:s0為靜止時的安全距離;T 為安全車頭時距;s1為和速度相關的安全距離參數;bn為車輛的舒適減速度。跟車模型參數見表1。

表1 跟車模型參數

在確定好隊列中的車輛跟隨模型后,通過結合燃油最優控制模型和IDM 模型一起在Simulink搭建隊列模型。隊列模型包含兩個部分,隊列頭車模型和隊列跟隨車模型。首先在Matlab 中按照燃油最優控制模型編寫程序,計算得到最優控制律,最優控制律是在一定時間內的加速度變化。頭車按照最優控制律行駛,向后車輸入自車的速度值、位移值,隊列中的跟隨車輛模型實質是幾個相同的IDM 模型。按照隊列劃分方法,跟隨車輛在獲取到自身初始狀態信息(初始速度和位置)和前車信息后,通過跟馳模型計算得到自車加速度值,并按照上述步驟繼續傳遞數據流,數據流傳遞過程如圖5 所示。

圖5 隊列數據流傳遞路徑框圖

2.3 車輛燃油消耗模型

本文中針對的是交通系統層面的車輛,只考慮縱向上的車輛運動。采用Kamal 等[20]提出的車輛油耗模型,其模型表達式為:

表2 燃油瞬時消耗模型參數

3 仿真驗證與分析

3.1 仿真設置

搭建Vissim/Matlab 聯合仿真環境驗證協同優化策略,系統優化時間步長為1 s,采用滾動優化,且每5 s 進行一次優化,其優化流程如圖6 所示。在信號優化部分,兩相位的信號沒有差異,設置信號優化相關參數:最小的綠燈時長gmin=10;最大的綠燈時長gmax=26;間隙時長gtran=4,包含了黃燈間隙時間和全紅間隙時長;動態規劃中的狀態量合集最小值=gmin+gtran;狀態量合集的最大值為=gmax+gtran;車輛軌跡控制中的最大加速度值為aU=1 m/s2;最大減速度值為aL=1 m/s2;領頭車輛在到達路口時的最終速度取=10 m/s。

圖6 聯合仿真模型優化流程框圖

設定3 種不同車流輸入情況:(500 veh)/h/lane、(600 veh)/h/lane 和(700 veh)/h/lane,分別表示每小時通過路口的車流量為500、600 和700;以及3 種方案:在固定配時方案中,沒有對車輛軌跡、相位時長和周期進行優化控制,每個相位有26 s綠燈時長,4 s 黃燈時長和30 s 紅燈時長;在優化配時方案中,對信號燈的配時方案進行了優化;在優化配時+軌跡控制方案中,優化了信號配時,同時基于燃油最優控制模型對隊列透頭車軌跡進行了優化和隊列劃分。

3.2 結果分析

通過對固定配時、優化配時和協同優化3 種方案的聯合仿真,其優化后相位配時以及車隊軌跡仿真結果如圖7—9 所示。

從圖7—9 可以看出,(500 veh)/h/lane 時,在500 s 的仿真時間共有13 個周期;(600 veh)/h/lane 時有12 個周期;(700 veh)/h/lane 時,有11個周期。當車流輸入增大時,信號燈相位會壓縮周期數量,擴大每個相位的綠燈通行時長,從而減少整體通過時間。其中300 m 處為交通紅綠燈配時相位,圖中的各色曲線為隊列車輛的行駛軌跡。

圖7 500 輛車輛輸入仿真結果

圖8 600 輛車輛輸入仿真結果

圖9 700 輛車輛輸入仿真結果

通過對各圖中固定配時方案與優化配時方案進行比較,可以看到,在固定配時方案中,有一部分綠燈時長被浪費,而優化配時方案會根據車輛的到達與延誤值大小來動態調整相位時長與周期,因此每個相位的綠燈時長能夠被更加有效地利用。而以上2 種方案都沒控制車輛軌跡,在十字路口會因為紅燈而停車,由此造成非必要的燃油消耗,但相較于固定配時方案,優化配時方案對綠燈的利用率更高,同一種車輛輸入條件下的路口停車數量明顯更少。采用了車隊軌跡控制之后,每個隊列頭車都會在到路口之前根據信號燈狀態對自身速度進行調整,從而避免在路口停車,同時控制車輛在綠燈開始時以速度到達并通過路口,后續車輛按照跟車模型跟隨前車,形成緊密的隊列來通過路口。

從表3 可以看出,在不同的車流量輸入條件下,優化后的延誤值相較于優化前明顯下降,并且在(600 veh)/h/lane 時延誤值下降最多,這是由于此時更接近道路飽和度,(500 veh)/h/lane 時不能充分利用道路的承載能力,而(700 veh)/h/lane時,由于在該輸入下道路趨近于過飽和狀態,優化后的延誤值有所降低。

表3 不同車流量輸入下優化前后延誤值比較

從表4 可以看出,在不同的車流量輸入下路網中車輛整體的燃油消耗情況。對信號配時進行優化之后,路網中整體的油耗都有所下降,而隨著車輛數目的增多,燃油經濟性也都有所提高,這是由于在較高的交通流量輸入下,道路承載的車輛越多,則綠燈的利用率越高,更多的車輛避免了在路口停車怠速和非必要的燃油消耗。在采用了燃油最優控制對車輛軌跡進行優化之后,燃油經濟性得到明顯改善,車輛不會因為紅燈而急加速或急減速,且避免了在路口停車,有效保證車輛平穩通過路口,以上結論分析證明了在大車流量環境中應用燃油最優控制算法的有效性。

表4 不同車流量輸入下優化前后燃油消耗量比較

4 結論

針對信號燈的優化、十字路口前的車輛隊列劃分以及軌跡優化的問題,設計了兩層優化算法來實現信號燈配時和車輛軌跡的協同控制,提出了以路網中車輛總體延誤值最小為優化目標的路口兩相位信號燈配時優化方法,以及燃油最優控制模型優化軌跡下的隊列模型。通過設置3 種不同車流輸入環境進行聯合仿真,實驗結果表明,實現了同時減少延誤值與燃油消耗的目標,同時證明了兩者協同優化的有效性。

由于十字路口交通模型為兩相位、4 條單車道的路網模型,但現實情況中的路網模型會更加復雜,故后續研究將拓展到更加復雜的相位模型中。

猜你喜歡
優化模型
一半模型
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 午夜无码一区二区三区在线app| 亚洲男人的天堂久久香蕉网| 99资源在线| 国产成人精品亚洲77美色| 免费xxxxx在线观看网站| 在线看国产精品| 免费va国产在线观看| 日本影院一区| 在线观看免费AV网| 国产女主播一区| 天堂在线www网亚洲| 亚洲热线99精品视频| 欧美精品一区在线看| 四虎永久在线| 国产国模一区二区三区四区| 日韩专区第一页| 91久久精品日日躁夜夜躁欧美| 国产精品伦视频观看免费| 久久国产亚洲欧美日韩精品| 99久久精品免费看国产免费软件| 男女男精品视频| 国产电话自拍伊人| 亚洲国产精品VA在线看黑人| 国产一区二区三区在线无码| 成人综合在线观看| 欧美日韩另类国产| 91美女视频在线| 亚洲色图欧美视频| 在线看片中文字幕| 欧美在线免费| 99久久99视频| 999精品色在线观看| 国产一级精品毛片基地| 91网红精品在线观看| 国产成人精品亚洲77美色| 国产区网址| 91热爆在线| 亚洲天堂2014| 久久久久久国产精品mv| 国内精品九九久久久精品| 国产丝袜第一页| 国产黄在线观看| 国产www网站| 亚洲国产成人精品无码区性色| 免费看美女毛片| 在线播放精品一区二区啪视频| 9久久伊人精品综合| 日韩成人在线一区二区| 亚洲无线国产观看| 婷婷亚洲视频| 亚洲天堂视频网| 国产精品手机视频一区二区| 国产成人综合久久| 国产伦片中文免费观看| 国产精品原创不卡在线| 热久久这里是精品6免费观看| 一级毛片在线免费看| 波多野结衣一区二区三区四区视频 | 91精品啪在线观看国产| 99精品影院| 99re热精品视频国产免费| 日韩123欧美字幕| 手机精品福利在线观看| 日韩免费毛片视频| 精品国产电影久久九九| 青青操国产| a色毛片免费视频| 日韩大片免费观看视频播放| 欧美在线导航| 国产精品毛片一区视频播| 福利视频一区| 在线亚洲精品自拍| 亚洲国产精品一区二区第一页免 | 波多野结衣一级毛片| 欧美日韩亚洲综合在线观看| 伊人久久大香线蕉影院| 国产在线97| 欧美国产日产一区二区| 亚洲天堂免费在线视频| 青青草综合网| 婷婷99视频精品全部在线观看 | 亚洲日韩Av中文字幕无码|