国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

智能網(wǎng)聯(lián)車輛節(jié)能自適應(yīng)巡航控制研究

2024-03-25 09:13:34邊有鋼何慶李崇康金馨秦洪懋
關(guān)鍵詞:最優(yōu)控制領(lǐng)航控制算法

邊有鋼 ,何慶 ,李崇康 ,金馨 ,秦洪懋

(1.湖南大學(xué) 機(jī)械與運(yùn)載工程學(xué)院,湖南 長沙 410082;2.湖南大學(xué) 無錫智能控制研究院,江蘇 無錫 214115;3.山東省科學(xué)技術(shù)情報(bào)研究院,山東 濟(jì)南 250101)

在世界范圍內(nèi),公路交通的規(guī)模正迅速增長,為人員與貨物的運(yùn)輸帶來了極大便利.然而,一系列挑戰(zhàn)隨之而來,如交通事故日益頻繁、交通擁堵更加嚴(yán)峻、能源消耗不斷加速等[1].作為緩解上述問題的重要方案之一,智能網(wǎng)聯(lián)汽車(Intelligent Connected Vehicle,ICV)技術(shù)近年來獲得了廣泛研究與發(fā)展.通過搭載先進(jìn)的傳感器、控制器和執(zhí)行器,并引入現(xiàn)代網(wǎng)絡(luò)與通信技術(shù),智能網(wǎng)聯(lián)汽車不僅可以實(shí)現(xiàn)部分或完全自動(dòng)駕駛,還可以利用車聯(lián)網(wǎng)(Vehicle-to-Everything,V2X)實(shí)現(xiàn)協(xié)同工作.

通過V2V 與車-路(Vehicle-to-Infrastructure,V2I)通信,智能網(wǎng)聯(lián)汽車可以獲取附近車輛行駛狀態(tài)、道路信息、交通流速和信號燈相位等信息,并基于這些豐富的交通狀況信息進(jìn)行更好的自車軌跡規(guī)劃與控制[2-4].

早期針對自適應(yīng)巡航控制技術(shù)(Adaptive Cruise Control,ACC)的研究較多只考慮軌跡跟蹤問題,即自身車輛根據(jù)前方領(lǐng)航車輛的狀態(tài)信息計(jì)算自身控制輸入,以保持期望的車輛間距[5].常用的控制算法有PID 控 制[6-7]、滑???制(Sliding Mode Control,SMC)[8-9]、深度強(qiáng)化學(xué)習(xí)(Deep Reinforcement Learning,DRL)[10]和線性二次型調(diào)節(jié)器(Linear-Quadratic Regulator,LQR)[11-12]等.在軌跡跟蹤方面,現(xiàn)有方法取得了良好的效果.

隨著智能網(wǎng)聯(lián)汽車技術(shù)的發(fā)展,汽車用戶對ACC 技術(shù)的性能提出了更多期待,如較低的能源消耗率、較少的污染物排放和較好的乘坐舒適性等.為了實(shí)現(xiàn)多型性能目標(biāo)的綜合保證,基于優(yōu)化的算法逐漸得到了更多關(guān)注.Lei 等[13]利用動(dòng)態(tài)規(guī)劃(Dynamic Programming,DP)算法,設(shè)計(jì)了以動(dòng)力性、能耗和平順性為目標(biāo)的車輛驅(qū)動(dòng)方案,但由于該方案采用了全局路徑最優(yōu)解,只能用于離線計(jì)算.為減小計(jì)算規(guī)模,Dib等[14]將已知全局路徑分為多段短距離路徑,以能源消耗量和通行時(shí)間為代價(jià),使用動(dòng)態(tài)規(guī)劃設(shè)計(jì)了局部最優(yōu)速度曲線求解器;作為改進(jìn),Dib等[15]通過分析漢密爾頓函數(shù)提出了一種可以實(shí)時(shí)應(yīng)用的最優(yōu)控制律.但動(dòng)態(tài)規(guī)劃方法通?;陔x線道路信息求解最優(yōu)軌跡,對環(huán)境的變化不能做出及時(shí)反饋,且計(jì)算負(fù)擔(dān)較重,限制了實(shí)時(shí)應(yīng)用.

模型預(yù)測控制(Model Predictive Control,MPC)是一種基于最優(yōu)控制思想的算法,適合處理多輸入多輸出模型并允許施加狀態(tài)及控制輸入約束,可以考慮多種性能目標(biāo)顯式設(shè)計(jì)代價(jià)函數(shù),且滾動(dòng)求解優(yōu)化問題,方便用于實(shí)時(shí)控制,在車輛工程領(lǐng)域得到了廣泛研究與應(yīng)用[16-18].在基于MPC 方法進(jìn)行節(jié)能ACC 算法設(shè)計(jì)的研究中,常見的方案是將車輛加速度作為經(jīng)濟(jì)評價(jià)指標(biāo),即將加速度絕對值作為最優(yōu)控制問題的一項(xiàng)代價(jià),使車輛以更平滑的速度行駛.但由于沒有采用精確的顯式能源消耗模型,上述方案的經(jīng)濟(jì)最優(yōu)性通常較差[19],基于能耗模型設(shè)計(jì)代價(jià)函數(shù)可以有效提高模型預(yù)測控制方法的經(jīng)濟(jì)最優(yōu)性[20].在對電動(dòng)車輛(Electric Vehicles,EV)進(jìn)行控制算法設(shè)計(jì)時(shí),有研究人員考慮了驅(qū)動(dòng)電機(jī)與動(dòng)力電池的效率MAP 圖,并將制動(dòng)時(shí)的能量回收納入優(yōu)化問題,進(jìn)一步提高了節(jié)能效果[21].考慮到強(qiáng)非線性能耗模型造成的求解速度的降低,Schwickart 等[22]在分段線性模型的基礎(chǔ)上,采用多個(gè)線性函數(shù)的極大值近似能耗,提高了ACC 算法的實(shí)時(shí)性.Wei?mann等[23]基于能源消耗量及通行時(shí)間設(shè)計(jì)了代價(jià)函數(shù),采用DP 離線求解全局路徑的最優(yōu)速度參考軌跡,并利用MPC 進(jìn)行實(shí)時(shí)控制,通過結(jié)合DP 與MPC 提高了節(jié)能效果.考慮到真實(shí)行駛場景,一些研究采用更多的環(huán)境信息設(shè)計(jì)了優(yōu)化問題,如道路坡度[24]、交通信號燈[25]和路段限速[26]等,提高了算法對不同路況的適應(yīng)性.

自適應(yīng)巡航控制通常使用傳感器來獲取前方車輛的狀態(tài)信息,如毫米波雷達(dá)和激光雷達(dá)等,但是由于傳感器的測量誤差和噪聲等因素的影響,所獲取到的狀態(tài)信息可能存在一定的誤差,尤其是前方車輛加速度無法精確量測.前方車輛的運(yùn)動(dòng)狀態(tài)變化會(huì)對后方車輛控制系統(tǒng)穩(wěn)定性和安全性造成較大影響.因此有些研究對前車的加速度進(jìn)行了簡化處理,直接假設(shè)領(lǐng)航車輛在預(yù)測時(shí)域內(nèi)以勻速或勻加速度行駛,如文獻(xiàn)[19-22].此外還有些研究利用預(yù)測方程進(jìn)行計(jì)算,常見的方法有非線性自回歸(Nonlinear Auto Regressive,NAR)模型[16]和馬爾可夫鏈蒙特卡洛(Markov Chain Monte Carlo,MCMC)仿 真[27]等.Morlock 等[28]利用交通歷史數(shù)據(jù),設(shè)計(jì)了基于高斯過程(Gaussian Process,GP)的未來交通流速度預(yù)測方法.上述預(yù)測方法的準(zhǔn)確度均較低,易導(dǎo)致實(shí)際控制精度不理想.

隨著V2V通信技術(shù)的成熟與應(yīng)用,通過實(shí)時(shí)接收鄰居車輛廣播的運(yùn)動(dòng)狀態(tài)信息和未來駕駛行為信息,參考軌跡的準(zhǔn)確度有望得到顯著提高.Anselma[29]利用V2V 通信獲取前方車輛瞬時(shí)位置、速度和加速度信息,以能耗和行駛平順性作為最優(yōu)控制問題代價(jià)函數(shù).但Anselma[29]采用了動(dòng)態(tài)規(guī)劃求解整個(gè)循環(huán)工況全局最優(yōu)解,無法作為實(shí)時(shí)控制算法,且只對位置跟蹤誤差做了有界約束,無法保證誤差的嚴(yán)格收斂.Spano等[30]基于前車的通信信息,采用等效能耗最小化策略(Equivalent Consumption Minimization Strategy,ECMS),設(shè)計(jì)了瞬時(shí)代價(jià)函數(shù),所提出方法可用于實(shí)時(shí)控制,然而其同樣未能保證跟蹤誤差的收斂性.

綜上所述,基于V2V通信技術(shù),在考慮能耗優(yōu)化的同時(shí),能夠保證軌跡跟蹤誤差嚴(yán)格收斂至零點(diǎn)的ACC 算法目前還較少.因此,針對上述問題,本文研究智能網(wǎng)聯(lián)車輛節(jié)能自適應(yīng)巡航控制方法,主要貢獻(xiàn)如下:

1)以軌跡跟蹤為目標(biāo),設(shè)計(jì)了時(shí)變增益線性反饋控制律,并將反饋增益作為優(yōu)化變量,構(gòu)建一個(gè)經(jīng)濟(jì)最優(yōu)控制問題以求解能耗代價(jià)最低的控制參數(shù),基于模型預(yù)測控制方法設(shè)計(jì)了節(jié)能自適應(yīng)巡航控制器,能夠同時(shí)保證跟蹤誤差收斂性與燃油經(jīng)濟(jì)性.

2)通過構(gòu)造共同Lyapunov 函數(shù),分析了誤差系統(tǒng)的漸近穩(wěn)定性,給出了保證跟蹤誤差漸近收斂的控制參數(shù)選取條件.

本文按以下結(jié)構(gòu)組織:在第1 節(jié)對車輛縱向動(dòng)力學(xué)以及車輛能源消耗率進(jìn)行建模,并給出自適應(yīng)巡航控制軌跡跟蹤目標(biāo);第2 節(jié)進(jìn)行控制器設(shè)計(jì)和系統(tǒng)穩(wěn)定性分析,并給出保證跟蹤誤差漸近收斂的控制參數(shù)選取條件;第3 節(jié)在MATLAB 中搭建系統(tǒng)模型進(jìn)行仿真驗(yàn)證;第4節(jié)對本文進(jìn)行總結(jié).

1 系統(tǒng)建模

在本節(jié)中,首先建立智能網(wǎng)聯(lián)車輛的縱向動(dòng)力學(xué)模型和智能網(wǎng)聯(lián)車輛的能源消耗率模型.然后,確定智能網(wǎng)聯(lián)車輛自適應(yīng)巡航控制的軌跡跟蹤目標(biāo).

1.1 車輛縱向動(dòng)力學(xué)建模

為簡化問題分析,本文將車輛的行駛場景限定在平直路面上,因此只需對車輛縱向運(yùn)動(dòng)進(jìn)行控制.考慮如圖1 所示的車輛非線性縱向動(dòng)力學(xué)模型,其描述如下:

式中:下標(biāo)i為車輛索引;pi(t)和vi(t)分別表示車輛i在t時(shí)刻的位置與速度;Ti(t)和Tdes,i(t)分別表示實(shí)際與期望的驅(qū)動(dòng)或制動(dòng)力矩;mi為車輛的質(zhì)量;rw,i為車輪半徑;為集總空氣阻力系數(shù),其中CD為名義空氣阻力系數(shù),ρa(bǔ)表示空氣密度,Av,i表示迎風(fēng)面積,ζi(t)為阻力修正系數(shù),如式(2)所示,其中表示車輛i與其前方車輛的距離,ξ1和ξ2為估計(jì)系數(shù),其反映了由于車輛間距變化引起的空氣阻力系數(shù)的變化,通過參數(shù)辨識獲?。?3];ηT,i和fr,i分別為傳動(dòng)系統(tǒng)效率與滾動(dòng)阻力系數(shù);g為重力常數(shù);τ表示動(dòng)力系統(tǒng)時(shí)滯.為簡化書寫,時(shí)間標(biāo)記(t)在下文中被部分省略.

為方便控制系統(tǒng)的分析,這里引入反饋線性化技術(shù),其已經(jīng)在諸多相關(guān)研究中被采用[34-35].反饋線性化的表達(dá)式為:

其中,ui將被設(shè)置為線性化后的系統(tǒng)控制輸入.實(shí)際控制時(shí),系統(tǒng)確定ui后將根據(jù)式(3)計(jì)算期望力矩Tdes,i并據(jù)此控制執(zhí)行機(jī)構(gòu)動(dòng)作.將線性系統(tǒng)狀態(tài)向量記為xi=[pi,vi,ai]T,其中為車輛加速度.結(jié)合式(1)與式(3),可將車輛節(jié)點(diǎn)動(dòng)力學(xué)轉(zhuǎn)化為如下緊湊形式:

1.2 車輛能源消耗率模型

本文采用弗吉尼亞理工大學(xué)研究人員提出的基于功率的綜合燃油消耗率模型(Virginia Tech Comprehensive Power-Based Fuel Consumption Model,VT-CPFCM)對車輛的能源消耗建模.瞬時(shí)燃油消耗率FC,i,g/s.采用二次多項(xiàng)式形式描述[36]:

其中,θ(·),i為常數(shù)系數(shù),Pd,i為車輛驅(qū)動(dòng)系統(tǒng)的輸出功率,kW.其根據(jù)車輛速度和加速度進(jìn)行計(jì)算:

1.3 自適應(yīng)巡航控制軌跡跟蹤目標(biāo)

本文考慮智能網(wǎng)聯(lián)車輛可以依靠V2V通信交換車輛狀態(tài)xi信息.

下文中使用下標(biāo)“f”作為ACC 車輛的索引,即需要部署自動(dòng)控制算法的車輛,下標(biāo)“0”表示領(lǐng)航車輛.本文將ACC 軌跡跟蹤目標(biāo)設(shè)置為與前方領(lǐng)航車輛保持期望間距,并維持速度、加速度與領(lǐng)航車輛一致,數(shù)學(xué)描述如下:

其中,df(t)為期望車輛間距.

恒定時(shí)距策略(Constant Time Headway,CTH)有利于穩(wěn)定性的設(shè)計(jì),因此本文采用該策略定義車輛間距目標(biāo).將自適應(yīng)巡航控制期望車輛間距設(shè)置如下[37-38]:

其中,h為車頭時(shí)距常數(shù),d0為靜止間距,即速度為0時(shí)自身車輛與領(lǐng)航車輛的期望間距.

定義一個(gè)向量Df(t)=[df(t),0,0]T,則自適應(yīng)巡航車輛相對于領(lǐng)航車輛的跟蹤誤差向量可描述為:

2 控制器設(shè)計(jì)與系統(tǒng)穩(wěn)定性分析

在本節(jié)中,首先針對式(9)設(shè)計(jì)了一個(gè)時(shí)變增益線性反饋控制律.其次,將反饋增益作為優(yōu)化變量,構(gòu)建一個(gè)經(jīng)濟(jì)最優(yōu)控制問題以求解能耗代價(jià)最低的控制參數(shù).再次,基于模型預(yù)測控制方法設(shè)計(jì)節(jié)能自適應(yīng)巡航控制器.最后,構(gòu)造共同Lyapunov 函數(shù),并分析誤差系統(tǒng)漸近穩(wěn)定性,給出保證跟蹤誤差漸近收斂的控制參數(shù)選取條件.

2.1 切換增益線性反饋控制律

自適應(yīng)巡航車輛基于如下線性比例反饋控制律計(jì)算控制輸入:

其中,Kf(t)=[kp,f(t),kv,f(t),ka,f(t)]為時(shí)變的切換反饋增益,kp,f(t)、kv,f(t)和ka,f(t)分別為在t時(shí)刻的位置、速度和加速度反饋增益,其取值將由2.2節(jié)中的經(jīng)濟(jì)優(yōu)化問題的解確定.

根據(jù)零階保持假設(shè)(Zero-Order Hold Assumption)將連續(xù)時(shí)間動(dòng)力學(xué)模型精確離散化,即在某一采樣時(shí)刻,將連續(xù)系統(tǒng)控制輸入uf(t)設(shè)置為與對應(yīng)的離散系統(tǒng)控制輸入uf(k)相同,并在下一采樣時(shí)刻前保持不變[39].結(jié)合式(10)與式(4),可得到離散車輛動(dòng)力學(xué)模型,使用如下緊湊形式描述:

2.2 經(jīng)濟(jì)最優(yōu)控制問題設(shè)計(jì)

本小節(jié)設(shè)計(jì)一個(gè)基于模型預(yù)測的經(jīng)濟(jì)最優(yōu)控制問題,以優(yōu)化式(10)中的反饋增益Kf(t).

使用Np表示模型預(yù)測控制的預(yù)測時(shí)域.在建立優(yōu)化問題前,首先給出幾個(gè)狀態(tài)軌跡相關(guān)的定義:在t時(shí)刻,分別使用代表t+k時(shí)刻的自車預(yù)測狀態(tài)軌跡和領(lǐng)航車輛假設(shè)狀態(tài)軌跡,其中領(lǐng)航車輛假設(shè)狀態(tài)軌跡在每個(gè)采樣時(shí)刻通過V2V 通信接收.不同于基于前車速度預(yù)測的方法,自適應(yīng)巡航車輛直接從前車接收其未來一段時(shí)間的假設(shè)狀態(tài)軌跡,提高了參考軌跡準(zhǔn)確性,有利于改善實(shí)際控制效果.本文中,自身預(yù)測狀態(tài)軌跡基于動(dòng)力學(xué)模型推算,用于參數(shù)化優(yōu)化問題;領(lǐng)航車輛假設(shè)軌跡將被發(fā)送至自適應(yīng)巡航車輛,其代表了領(lǐng)航車輛的運(yùn)動(dòng)趨勢,取值由其自身預(yù)測狀態(tài)軌跡確定.t時(shí)刻的預(yù)測反饋增益和最優(yōu)反饋增益分別使用表示,其中最優(yōu)反饋增益為經(jīng)濟(jì)最優(yōu)控制問題的解.在整個(gè)預(yù)測時(shí)域內(nèi),采用同一個(gè)預(yù)測反饋增益

自適應(yīng)巡航車輛的基于模型預(yù)測的經(jīng)濟(jì)最優(yōu)控制問題描述為:

經(jīng)濟(jì)最優(yōu)控制問題Pf(t):

其中,lf為階段代價(jià)函數(shù),其代表了自身車輛在每個(gè)采樣時(shí)刻單位位移的燃油消耗量:

在問題Pf(t)中為最小化車輛燃油消耗量,代價(jià)函數(shù)設(shè)置為整個(gè)預(yù)測時(shí)域內(nèi)基于預(yù)測狀態(tài)計(jì)算的各采樣時(shí)刻每單位位移(m)燃油消耗量的累加.式(13)要求初始預(yù)測狀態(tài)與當(dāng)前時(shí)刻真實(shí)狀態(tài)xf(t)相同;式(14)為車輛動(dòng)力學(xué)約束;式(15)為反饋增益約束,考慮到系統(tǒng)穩(wěn)定性,其將在2.4 節(jié)被詳細(xì)設(shè)計(jì)與分析;考慮到驅(qū)動(dòng)系統(tǒng)性能限制與乘坐舒適性,式(16)約束了控制輸入的上界與下界.

2.3 節(jié)能自適應(yīng)巡航控制算法設(shè)計(jì)

本小節(jié)基于上一小節(jié)設(shè)計(jì)的基于模型預(yù)測的經(jīng)濟(jì)最優(yōu)控制問題和滾動(dòng)優(yōu)化策略設(shè)計(jì)節(jié)能自適應(yīng)巡航控制算法.

節(jié)能自適應(yīng)巡航控制算法流程如下:

算法1:(1)在t=0 時(shí)刻,初始化最優(yōu)反饋增益和最優(yōu)控制輸入用于車輛實(shí)際控制.

(2)在任意t>0的采樣時(shí)刻:

(2.2)求解最優(yōu)控制問題Pf(t),獲得最優(yōu)反饋增益

重復(fù)步驟(2)至控制結(jié)束.

算法1的流程圖如圖2所示.

2.4 閉環(huán)誤差系統(tǒng)的漸近穩(wěn)定性分析

本小節(jié)基于上小節(jié)提出的反饋控制律,對式(9)的漸近穩(wěn)定性進(jìn)行分析.結(jié)合式(10),式(9)求導(dǎo)可得:

若u0可被自適應(yīng)巡航車輛獲取,則領(lǐng)航車輛的控制輸入u0可被視為誤差系統(tǒng)的參考輸入,否則u0將被視為外部擾動(dòng).無論u0是否可知,針對式(18)的問題始終為控制綜合問題.為降低理論難度,本文將控制綜合問題簡化為系統(tǒng)穩(wěn)定性分析問題,為此需要對領(lǐng)航車輛行駛狀態(tài)做出如下假設(shè):

假設(shè)1:領(lǐng)航車輛的控制輸入和加速度均為零,即u0(t)=0,a0(t)=0,?t≥0.

采取以上假設(shè),式(18)轉(zhuǎn)化為:

其中,Af(t)=A-BKf(t)+H.可以發(fā)現(xiàn)式(19)為線性時(shí)變自治系統(tǒng),且該系統(tǒng)的一個(gè)平衡狀態(tài)為本節(jié)將采用Lyapunov方法判斷此平衡點(diǎn)的穩(wěn)定性.

記λ(M)為矩陣M的特征值,用A<0 表示矩陣A的所有特征值均具有負(fù)實(shí)部.

在給出漸近穩(wěn)定性結(jié)論前,首先給出如下引理:

引理1[40]:式(20)存在對稱正定解P的充分必要條件為矩陣A∈Rn×n所有的特征值均具有負(fù)實(shí)部.

引理2(Comparison lemma)[41-42]:式(21)的解滿足式(22)中的條件.

引理3:對于切換系統(tǒng)式(23),若存在正常數(shù)δ使得對于所有的切換信號σ,式(23)在初值條件|x(0)|<δ下的解滿足不等式(24),則稱式(23)一致指數(shù)穩(wěn)定:

其中,c>0,λ>0,e為自然常數(shù).

利用上述引理,下面給出式(19)的漸近穩(wěn)定性定理及證明.

定理1:采用算法1,若P是線性矩陣不等式組(Linear Matrix Inequalities,LMIs)式(25)和式(26)的對稱正定解,Kf設(shè)置為式(27)形式,則式(19)是全局一致指數(shù)穩(wěn)定的.

其中,r、α和β為正實(shí)數(shù),且α>β>0.φf為反饋增益系數(shù).

證明:首先設(shè)計(jì)一個(gè)式(19)的共同Lyapunov 函數(shù).已知H為上三角矩陣,且其對角元素均為0,由三角矩陣特征值的性質(zhì)可以得到:

根據(jù)引理1,式(29)總存在對稱矩陣解P>0:

即式(26)總有解.

取一個(gè)二次型函數(shù)如式(30):

不難驗(yàn)證Vf(t) >0.

采用符號He(A)表示矩陣A和其轉(zhuǎn)置矩陣的和,即He(A)=A+AT.結(jié)合定理1中的條件,對式(30)進(jìn)行求導(dǎo):

即Vf(t)隨時(shí)間增加呈指數(shù)趨勢衰減.

接下來,證明隨著時(shí)間T趨向于無窮,誤差向量收斂至零點(diǎn).

記‖x‖p為向量x的p范數(shù)(p-norm).通過提取二次型矩陣特征值,可以得到:

結(jié)合式(32)、式(33)和式(34),可得到如下不等式:

根據(jù)引理3 以及式(36)的結(jié)論,式(19)是全局一致指數(shù)穩(wěn)定的.

上述證明構(gòu)造了式(30)所示的共同Lyapunov 函數(shù),且反饋增益Kf(t)的切換不會(huì)影響其取值大小和衰減速度,因此實(shí)現(xiàn)了任意切換條件下式(19)的漸近穩(wěn)定性.

3 數(shù)值仿真驗(yàn)證

設(shè)置領(lǐng)航車輛的初始狀態(tài)為p0(0)=0 m;v0(0)=15 m/s;自適應(yīng)巡航車輛的初始狀態(tài)為pf(0)=-df(0) m;vf(0)=15 m/s;af(0)=0 m/s2.車輛模型參數(shù)和控制參數(shù)如表1 所示,本文中部分模型參數(shù)參考文獻(xiàn)[43]中的2010 款Nissan Micra 車型參數(shù).

表1 節(jié)能自適應(yīng)巡航控制模型及控制參數(shù)Tab.1 Energy-saving adaptive cruise control model and control parameters

本節(jié)采用的式(25)和式(26)的解為:

3.1 跟蹤性能驗(yàn)證

首先,基于定理1,驗(yàn)證自適應(yīng)巡航控制跟蹤目標(biāo)式(7)的實(shí)現(xiàn).為更貼近真實(shí)行駛工況,考慮領(lǐng)航車輛的速度存在變化,即假設(shè)1非恒成立.

在此場景中,領(lǐng)航車輛的加速度以正弦規(guī)律變化,如下式所示:

其中,加速度變化的幅度為Aa=1 m/s2;加速度變化的頻率為ωa=2π/15 rad/s.

自適應(yīng)巡航車輛的狀態(tài)與跟蹤誤差仿真結(jié)果如圖3 所示,其中Δpf=p0-pf-l0為自適應(yīng)巡航車輛與領(lǐng)航車輛的相對距離.時(shí)變反饋增益變化曲線如圖4 所示.可以觀察到,在領(lǐng)航車輛速度變化期間,即假設(shè)1 不成立時(shí),各個(gè)狀態(tài)跟蹤誤差雖無法嚴(yán)格收斂,但仍保持在零點(diǎn)附近,此時(shí)算法的跟蹤性能是可以接受的.在領(lǐng)航車輛結(jié)束速度變化后,各個(gè)狀態(tài)跟蹤誤差逐漸收斂至零點(diǎn),即達(dá)到式(7)條件,此結(jié)果驗(yàn)證了算法1 的漸近穩(wěn)定性.且時(shí)變反饋增益的變化趨勢與領(lǐng)航車輛速度的變化基本一致,并最終收斂在約束下界,也說明了選取反饋增益作為優(yōu)化變量求解經(jīng)濟(jì)最優(yōu)控制問題的合理性.

圖3 節(jié)能自適應(yīng)巡航控制車輛狀態(tài)與狀態(tài)跟蹤誤差曲線Fig.3 Energy-efficient adaptive cruise control vehicle status and status tracking error curves

圖4 時(shí)變反饋增益變化曲線Fig.4 Time-varying feedback gain curve

系統(tǒng)模型式(4)是經(jīng)過線性化處理之后的模型,可能會(huì)導(dǎo)致實(shí)際控制性能和仿真結(jié)果在跟蹤精度方面出現(xiàn)偏差.圖5 為考慮不精確的線性化引起的模型不匹配和外部擾動(dòng)的自適應(yīng)巡航車輛的狀態(tài)與跟蹤誤差仿真結(jié)果.仿真中,動(dòng)力系統(tǒng)時(shí)滯τ=0.4 +0.2 ×w,其中w∈[0,1]為均勻分布的隨機(jī)變量.另外車輛受到均勻隨機(jī)輸入干擾ud∈[-0.1,0.1],m/s2.與圖4 的仿真結(jié)果進(jìn)行比較,跟蹤性能基本一致,表明了所提出的方法在線性化處理的情況下的有效性.

圖5 模型不匹配和輸入擾動(dòng)情況下的仿真結(jié)果Fig.5 Simulations results with model mismatches and input disturbances

3.2 節(jié)能性能驗(yàn)證

本小節(jié)將節(jié)能自適應(yīng)巡航控制算法1,經(jīng)濟(jì)模型預(yù)測控制算法(Economic Model Predictive Control,EMPC)與兩個(gè)基準(zhǔn)算法的控制性能作對比,驗(yàn)證所提出算法在提高燃油經(jīng)濟(jì)性方面的效果.基準(zhǔn)算法1為靜態(tài)反饋增益控制算法(Static Feedback Gain Control,SFGC),即φf(t)被設(shè)置為固定值1.25;基準(zhǔn)算法2參考文獻(xiàn)[44],設(shè)置為以跟蹤為目標(biāo)的模型預(yù)測控制算法(Tracking-oriented Model Predictive Control,TMPC),其最優(yōu)控制問題階段代價(jià)函數(shù)設(shè)置如下:

首先考慮與3.1 節(jié)相同的領(lǐng)航車輛加速度做正弦波動(dòng)的工況.采用基準(zhǔn)算法1 和基準(zhǔn)算法2 時(shí),自適應(yīng)巡航車輛的位置跟蹤誤差如圖6 所示.行駛過程中瞬時(shí)燃油消耗率FC,f(t)曲線對比如圖7所示.總體來看,在速度變化期間,本文所提出的切換反饋增益節(jié)能控制算法具有更低的燃油消耗率.不同算法下自適應(yīng)巡航車輛整個(gè)行駛過程的燃油消耗總量如表2 所示.與SFGC 算法和TMPC 算法相比,EMPC 算法的總油耗量分別降低了3.51%和4.01%.上述結(jié)果驗(yàn)證了本文的節(jié)能自適應(yīng)巡航控制算法在降低燃油消耗量方面的有效性.不同算法加速度正弦波動(dòng)工況下的位置誤差如表3所示.比較表3位置跟蹤誤差與表2 總油耗量結(jié)果發(fā)現(xiàn),本文算法雖具有更好的燃油經(jīng)濟(jì)性,但跟蹤精度與基準(zhǔn)算法相比有所下降,這在一定程度上體現(xiàn)了跟蹤精度與節(jié)能性能之間的沖突性.

表2 不同算法與工況下自適應(yīng)巡航控制油耗量Tab.2 Adaptive cruise control fuel consumption under different algorithms and operating conditions

表3 不同算法加速度正弦波動(dòng)工況下位置誤差Tab.3 Position error under sinusoidal fluctuation conditions of acceleration of different algorithms

圖6 不同算法下自適應(yīng)巡航控制位置誤差曲線Fig.6 Adaptive cruise control position error curve under different algorithms

圖7 不同算法下瞬時(shí)燃油消耗率對比Fig.7 Comparison of instantaneous fuel consumption rates under different algorithms

為驗(yàn)證本文所提出方法在更真實(shí)的循環(huán)工況中的性能,考慮領(lǐng)航車輛在城市工況和高速工況行駛,其速度曲線如圖8所示.

圖8 城市和高速行駛工況的速度曲線[32]Fig.8 Speed curves for urban and high-speed driving conditions[32]

在不同控制算法下,跟隨車輛的總?cè)加拖牧拷Y(jié)果列于表2中.與SFGC算法和TMPC 算法相比:在城市工況下,EMPC 算法的能耗分別降低了2.35%和3.95%;在高速工況下,EMPC 算法的能耗分別降低了0.91%和1.86%.上述結(jié)果驗(yàn)證了本文所提出方法在真實(shí)工況下的有效性.另外,還可注意到在城市工況下,油耗量降低的比例更大,此現(xiàn)象說明車速波動(dòng)較頻繁時(shí),EMPC 算法可能具有更佳的經(jīng)濟(jì)性提升效果.

所提出的EMPC 算法在領(lǐng)航車輛加速度正弦波動(dòng)工況下的計(jì)算時(shí)間如圖9 所示,求解平均計(jì)算時(shí)間為4.621 ms,明顯小于采樣時(shí)間,說明所提出的算法滿足實(shí)時(shí)性要求.

圖9 EMPC算法計(jì)算時(shí)間Fig.9 The calculation time of the EMPC algorithm

4 結(jié)論

本文針對車輛自適應(yīng)巡航控制設(shè)計(jì)了以降低燃油消耗量為目標(biāo)的經(jīng)濟(jì)模型預(yù)測控制器;提出的方法直接將智能網(wǎng)聯(lián)車輛的燃油消耗率作為代價(jià)函數(shù),將時(shí)變反饋增益作為優(yōu)化變量,能夠直接顯式地優(yōu)化燃油經(jīng)濟(jì)性;并且基于Lyapunov 方法和切換系統(tǒng)理論給出了閉環(huán)誤差系統(tǒng)的漸近穩(wěn)定性條件.數(shù)值仿真結(jié)果表明,本文設(shè)計(jì)的車輛節(jié)能自適應(yīng)巡航控制器能夠在有誤差嚴(yán)格收斂需求的場景中,保證可接受的跟蹤精度的同時(shí),提高車輛的燃油經(jīng)濟(jì)性.本文將車輛的行駛場景限定在平直路面上,其曲率較小,橫向運(yùn)動(dòng)對燃油經(jīng)濟(jì)性能影響較小,因此忽略了橫向運(yùn)動(dòng)的影響.如果將所提出的算法擴(kuò)展到非平直路面,需要進(jìn)一步考慮滾動(dòng)阻力、縱向滑移率和偏航力矩等因素的影響[45].

猜你喜歡
最優(yōu)控制領(lǐng)航控制算法
領(lǐng)航
心聲歌刊(2021年5期)2021-12-21 06:33:22
條件平均場隨機(jī)微分方程的最優(yōu)控制問題
領(lǐng)航
草原歌聲(2020年3期)2021-01-18 06:52:02
領(lǐng)航海外
能源(2019年9期)2019-12-06 09:33:04
帶跳躍平均場倒向隨機(jī)微分方程的線性二次最優(yōu)控制
領(lǐng)航海外
能源(2019年12期)2019-02-11 07:11:46
Timoshenko梁的邊界最優(yōu)控制
基于ARM+FPGA的模塊化同步控制算法研究
采用最優(yōu)控制無功STATCOM 功率流的解決方案
一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
崇阳县| 广平县| 博客| 甘肃省| 日喀则市| 许昌县| 新营市| 瑞昌市| 礼泉县| 凌海市| 云霄县| 天全县| 祁连县| 四子王旗| 信阳市| 海口市| 垫江县| 康保县| 山东| 西乡县| 岳西县| 夏津县| 三台县| 光山县| 南安市| 正阳县| 沧州市| 灌阳县| 武平县| 湾仔区| 浏阳市| 广平县| 内乡县| 左贡县| 开鲁县| 庆云县| 洞口县| 雷山县| 龙陵县| 安乡县| 诸暨市|