馮挽強(qiáng) 羅茶根 張周平 陳志偉 涂培培
摘 要:隨著科技的不斷發(fā)展,自動駕駛技術(shù)已經(jīng)成為了當(dāng)前汽車行業(yè)的研究熱點(diǎn)。其中,協(xié)同駕駛作為自動駕駛的一個(gè)重要分支,其目標(biāo)是實(shí)現(xiàn)多輛車之間的信息共享和協(xié)同控制,以降低能耗、提高道路利用率和行駛安全性。然而,由于車輛間的通信延遲、不確定性以及環(huán)境復(fù)雜性等因素,協(xié)同駕駛的車隊(duì)模型預(yù)測控制算法還存在很多難點(diǎn)與挑戰(zhàn)。本文將對車隊(duì)協(xié)同駕駛的車隊(duì)模型預(yù)測控制算法進(jìn)行研究,得出一種車隊(duì)協(xié)同駕駛的車隊(duì)模型預(yù)測控制算法。
關(guān)鍵詞:協(xié)同駕駛 模型預(yù)測 控制算法
1 概述
對于貨車、卡車等行駛軌跡相對固定的物流車而言,其高速行駛場景具備常見性,因此物流車高速場景有可能將成為最先實(shí)現(xiàn)的自動駕駛應(yīng)用場景之一。協(xié)同駕駛,也稱為協(xié)同式自動駕駛,是自動駕駛的一個(gè)重要分支,其核心思想是在一定的區(qū)域內(nèi),多輛車通過共享信息并協(xié)同控制。協(xié)同駕駛的能明顯提高道路利用率和行駛安全性,除此之外,還能夠直接減低能源消耗,帶來可觀的經(jīng)濟(jì)效益和社會效益。由車輛動力學(xué)方程可知,車輛車速超過80公里/小時(shí),超過一半的驅(qū)動功率用于克服空氣阻力,商用車采用編隊(duì)行駛有利于減少空氣阻力降低能耗。研究表明,無人駕駛商用車輛如果采用車輛編隊(duì)方式行駛,可以降低約20%的車隊(duì)整體能源消耗。對于物流行業(yè)來說,車隊(duì)協(xié)同駕駛無疑是一個(gè)巨大的節(jié)能減排技術(shù)突破口。在目前“碳達(dá)峰、碳中和”的政策大環(huán)境下,車隊(duì)協(xié)同駕駛自然而然成為自動駕駛的研究熱點(diǎn)之一。
協(xié)同駕駛的實(shí)現(xiàn),需要依賴先進(jìn)智能網(wǎng)聯(lián)技術(shù),包含通信技術(shù)、傳感器技術(shù)、決策控制技術(shù)等。由于車輛間的通信延遲、行駛意圖的不確定性以及環(huán)境復(fù)雜性等因素,協(xié)同駕駛的車隊(duì)模型預(yù)測控制算法還存在很多難點(diǎn)與挑戰(zhàn)。本文針對協(xié)同駕駛的車隊(duì)模型,進(jìn)行預(yù)測控制算法研究,并行了仿真分析,得出一種車隊(duì)協(xié)同駕駛的車隊(duì)模型預(yù)測控制算法。
2 協(xié)同駕駛的車輛模型預(yù)測控制算法
TruckSim是一款專門用于模擬多軸商用車和軍用車輛性能的軟件,該軟件具有直觀的用戶界面和強(qiáng)大的分析工具,使用戶可以構(gòu)建復(fù)雜的場景并測試事件序列。TruckSim支持軟件在環(huán)、模型在環(huán)、硬件在環(huán)和駕駛員在環(huán)等模擬模式,優(yōu)點(diǎn)是其動力學(xué)模型搭建過程簡單,并可以通過參數(shù)化配置整車參數(shù)。本文在仿真軟件Trucksim中建立單車動力學(xué)模型,單車的整車參數(shù)選取為見表1。
常見的車隊(duì)通信拓?fù)浣Y(jié)構(gòu)如下:
(1)前車跟隨式:每輛車只接收前面一輛車的信息;
(2)前車-首車跟隨式:每輛車接收前面一輛車和首車的信息;
(3)雙向跟隨式:每輛車接收前車和后車的信息;
(4)雙向-首車跟隨式:每輛車接收前車、后車和首車的信息;
(5)雙前車跟隨式:每輛車接收前面兩輛車的信息;
(6)雙前車-首車跟隨式:每輛車接收前面兩輛車和首車的信息
以上車隊(duì)通信拓?fù)浣Y(jié)構(gòu)中,前車-首車跟隨式在保證系統(tǒng)穩(wěn)定性和安全性的同時(shí)有利于控制器的設(shè)計(jì),故本文采用前車-首車跟隨模式。車隊(duì)運(yùn)動學(xué)模型設(shè)置為在高速公路直道上從左至右同向行駛,第一輛車為領(lǐng)航首車,后車與前車期望間距為10米,車隊(duì)中包含首車一共有5臺車。
根據(jù)車輛幾何運(yùn)動學(xué)相關(guān)理論,在車隊(duì)首車和后續(xù)車都處于平坦路面跟車狀態(tài)且可認(rèn)為在瞬時(shí)的速度變化是連續(xù)的前提下,我們可以簡單得到關(guān)于車隊(duì)行駛的三階狀態(tài)空間方程,如式(1)所示:
式(1)中,S為車輛行駛縱向位移、V為車輛速度、α為車輛加速度,CD為空氣阻力系數(shù),是當(dāng)前速度下的慣性常數(shù),matarget則是車輛的期望加速度。
在該控制系統(tǒng)內(nèi),通過反饋線性化不難得出,該控制系統(tǒng)與實(shí)際加速度的關(guān)系如式(2)所示:
式(2)中,K為慣性環(huán)節(jié)系統(tǒng)增益,τ為慣性環(huán)節(jié)時(shí)間常數(shù)。
通過聯(lián)立兩車間距物理模型,不難得出車隊(duì)兩車之間的誤差模型,如式(3)所示:
式(3)中,es為位移誤差,ev為速度誤差,S1為前車位移,S2為后車位移,dsafe為兩車最小安全距離,l為車長,對以上公式進(jìn)行微分,可得到新的誤差模型,如式(4)所示:
式(4)中,c和μ為間距設(shè)定系數(shù)。
通過離散化和線性化,并通過前向歐拉差值,我們可以獲得車隊(duì)的模型預(yù)測控制狀態(tài)空間方程,如式(5)所示:
n為狀態(tài)量數(shù),取為4;m為控制量數(shù),取為1;所以其中是=
根據(jù)狀態(tài)空間的凸特性,我們可以構(gòu)造二次性目標(biāo)函數(shù),本文構(gòu)造的車隊(duì)的目標(biāo)函數(shù)如式(6)所示:
式(6)中,為當(dāng)前時(shí)刻輸出測量值,為輸出量的參考值,即間距誤差和速度誤差參考值,取為0;Q為誤差加權(quán)矩陣,反映對不同時(shí)刻逼近精度的比重程度;R為輸入加權(quán)矩陣,防止控制量過于劇烈變化;簡化后可得標(biāo)準(zhǔn)二次型目標(biāo)函數(shù),如式(7)所示:
至此,車隊(duì)協(xié)同駕駛的車輛預(yù)測控制模型建立完畢,下面進(jìn)行仿真分析。
3 仿真分析
本文的仿真分析包括直道加減速和換道兩種工況。
直道加減速工況:設(shè)置首車初始車速為60公里/小時(shí),10秒內(nèi)加速至80公里/小時(shí),保持行駛10秒后,在20秒內(nèi)從80公里/小時(shí)降至0公里/小時(shí),仿真時(shí)間為50秒,仿真結(jié)果如圖1所示。
圖1的仿真結(jié)果表明:首車在0秒開始加速時(shí),車隊(duì)后續(xù)車輛可以及時(shí)跟隨首車做出加速響應(yīng),車隊(duì)后續(xù)車輛跟隨首車速度依次存在一些延遲,車隊(duì)整體響應(yīng)延遲時(shí)間在0.4秒以內(nèi),車速最大偏差在2公里/小時(shí)以內(nèi);首車在10秒時(shí)加速完畢,車速達(dá)到80公里/小時(shí),車隊(duì)后續(xù)車輛跟隨首車速度在2秒達(dá)到一致,車隊(duì)后續(xù)車輛跟隨首車速度依次存在一些延遲,且后續(xù)車輛車速存在2公里以內(nèi)的超調(diào),車隊(duì)整體響應(yīng)延遲時(shí)間在2秒以內(nèi);首車在20秒時(shí)開始減速,車隊(duì)后續(xù)車輛可以及時(shí)跟隨首車做出減速響應(yīng),車隊(duì)后續(xù)車輛跟隨首車速度依次存在一些延遲,車隊(duì)整體響應(yīng)延遲時(shí)間在0.5秒以內(nèi),車速最大偏差在2公里/小時(shí)以內(nèi);首車在40秒時(shí)減速完畢,車速降至0公里/小時(shí),車隊(duì)后續(xù)車輛跟隨首車速度在2秒達(dá)到一致,車隊(duì)后續(xù)車輛跟隨首車速度依次存在一些延遲,車隊(duì)整體存在2秒以內(nèi)響應(yīng)延遲時(shí)間。整個(gè)仿真過程中,車隊(duì)后續(xù)車輛車速依據(jù)距離首車遠(yuǎn)近依次存在一些延遲,最終車速能隨首車收斂一致。
換道工況:設(shè)置車隊(duì)初始車速60公里,首車車速不變向左變道,首車行駛軌跡為給定軌跡,后續(xù)車輛不做同時(shí)變道響應(yīng),期望行駛軌跡為跟隨首車軌跡在同一區(qū)域變道。變道區(qū)域長度100米,寬度8米,仿真結(jié)果如圖3所示。
圖2中的曲線,是將整個(gè)車隊(duì)通過變道區(qū)域時(shí)每臺車輛的行駛軌跡疊加到一起得到。圖2中,橫坐標(biāo)為車輛通過變道區(qū)域時(shí)車輛行駛軌跡的沿著行駛方向的坐標(biāo)值,縱坐標(biāo)為車輛通過變道區(qū)域時(shí)垂直于行駛方向的坐標(biāo)值。仿真結(jié)果表明:在變道區(qū)域,車隊(duì)隨首車行駛軌跡變道,車隊(duì)后續(xù)車輛的行駛軌跡與首車存在偏差,且偏差值與后續(xù)車輛在車隊(duì)中位置沒有明顯依次增大關(guān)系。在通過沿行駛方向的同樣位置時(shí),沿垂直于行駛方向的最大誤差在0.3米以內(nèi),車隊(duì)后續(xù)車輛行駛軌跡沿首車軌跡的跟隨性較好,車隊(duì)后續(xù)車輛最終行駛軌跡能隨首車行駛軌跡收斂一致。
4 總結(jié)
本文對車輛協(xié)同駕駛的車隊(duì)模型預(yù)測控制算法進(jìn)行研究,并進(jìn)行了仿真分析。仿真分析結(jié)果表明,在直道加減速工況和換道工況下,車隊(duì)的車速和行駛軌跡能跟隨首車車速和行駛軌跡變化,誤差較小,最后能隨首車的車速和軌跡收斂。因此,本文的車隊(duì)車輛協(xié)同駕駛的模型預(yù)測算法有效,可以為車隊(duì)協(xié)同駕駛提供一定的理論支持。未來的研究中可以增加更多的車聯(lián)運(yùn)行工況,如車隊(duì)加入切入車輛作為干擾車輛,對更復(fù)雜的交通環(huán)境進(jìn)行研究分析,也更加貼合實(shí)際車隊(duì)實(shí)際行駛運(yùn)行環(huán)境。
車隊(duì)協(xié)同駕駛技術(shù)的落地,在技術(shù)突破的同時(shí),也需要政策層面的支持。例如,交通法規(guī)對于高速路上車隊(duì)行駛間距的要求是大于10米的,要推動車隊(duì)協(xié)同駕駛落地,需要制定相關(guān)的法規(guī)和標(biāo)準(zhǔn),在保證車輛的安全性和環(huán)保性的同時(shí)滿足制度合規(guī)性;需要建設(shè)協(xié)同駕駛相應(yīng)的基礎(chǔ)設(shè)施,如高精度地圖、通信網(wǎng)絡(luò)等,以滿足車輛的協(xié)同駕駛的軟硬件技術(shù)需求。
參考文獻(xiàn):
[1]Salari K,Sreenivas K,Taylor L. DOEs Effort to Reduce Truck Aerodynamic Drag through Joint Experiments and Computations[J].IEEE Transactions on Vehicular Technology,2005.
[2]Jennifer Chu,Sertac Karaman. Analysis finds autonomous trucks that drive in packs could save time and fuel [EB/OL]. December 20,2016[March 16,2022].https://news.mit.edu/2016/driverless-truck-platoons-save-time-fuel-1221.
[3]郭孔輝.非結(jié)構(gòu)環(huán)境下智能車輛自主跟隨前車控制方法研究[D].北京理工大學(xué),2017.
[4]靳林岳.自動駕駛車隊(duì)協(xié)同控制策略研究[D].北京交通大學(xué),2022.
[5]張榮輝,游峰,初鑫男,等.車-車協(xié)同下無人駕駛車輛的換道匯入控制方法[J]. 中國公路學(xué)報(bào),2018,31(4).