陳瑤軍 楊清逸 成晨 洪琳彬 李永耀 周森維
摘 要:文章基于動態(tài)規(guī)劃算法對電動節(jié)能車的速度曲線的優(yōu)化問題展開了研究。在純電動汽車的能耗優(yōu)化問題中,動態(tài)規(guī)劃可以用于求解最優(yōu)的能耗分配方案,以達到最小化總能耗的目標,從而達到最優(yōu)的一個速度曲線。基于動態(tài)規(guī)劃的優(yōu)化方法,根據(jù)能源動力系統(tǒng)效率模型提出了一種基于全局最優(yōu)算法動態(tài)規(guī)劃的優(yōu)化速度曲線的目標優(yōu)化的控制策略,并給出目標路段的最優(yōu)車速,以達到一個最佳的行駛速度,可以提高電動節(jié)能車的行駛效率和節(jié)能效果,與傳統(tǒng)的線性或非線性速度曲線設(shè)計相比,具有較好的性能和更高的實用性。文章的研究為電動節(jié)能車的設(shè)計提供了一種新的思路和方法,對于推動新能源汽車的發(fā)展和應(yīng)用具有重要意義。
關(guān)鍵詞:DP動態(tài)規(guī)劃 simulink仿真 節(jié)能電動車
1 引言
在中國節(jié)能車比賽EV組[1]中,純電動汽車組的整車控制策略能通過控制車輛在賽道中的電門開度以滿足車輛的動力需求、降低能量損失,同時保證車輛的安全性。本文根據(jù)能源動力系統(tǒng)效率模型提出了一種基于全局最優(yōu)算法動態(tài)規(guī)劃的優(yōu)化速度曲線的目標優(yōu)化的控制策略,并給出目標路段的最優(yōu)車速,以達到一個最佳的行駛速度,從而提高行駛里程。
2 車的結(jié)構(gòu)
純電動汽車組電動節(jié)能賽車的整車主體結(jié)構(gòu)主要由底盤、懸架系統(tǒng)、動力傳動系統(tǒng)組成,分別采用兩個前輪為轉(zhuǎn)向輪,一個后輪為驅(qū)動輪的驅(qū)動形式組合而成。底盤作為車架的基本構(gòu)架,在滿足強度的前提下,考慮輕量化,故選用復(fù)合材料鋁蜂窩板作為底盤整體材料[2]。動力傳動系統(tǒng)由M4108電機作為驅(qū)動,由電機轉(zhuǎn)動帶動慣性離心離合,通過齒輪傳動帶動聯(lián)軸器與輪轂連接實現(xiàn)動力輸出[3]。轉(zhuǎn)向系統(tǒng)可以分為轉(zhuǎn)向操縱機構(gòu)、轉(zhuǎn)向器、轉(zhuǎn)向傳動機構(gòu)。在節(jié)能車電源部分中,整車除了給電機提供驅(qū)動電源之外,此外還提供了給焦耳記的一個電源,用于實時記錄車輛的行駛里程與行駛的平均速度[4]。
3 電動節(jié)能賽車運動學(xué)模型
3.1 電動節(jié)能賽車的阻力分析
因車輛行駛中的驅(qū)動力需要克服行駛阻力,車輛行駛狀態(tài)的動力轉(zhuǎn)化為效率與行駛阻力決定了車輛在行駛中的能量消耗[5]。在車輛的縱向動力學(xué)模型中,通過給定車速v和給定坡度a就可以得到車輛的基本阻力。電動節(jié)能賽車的阻力主要考慮以下幾種:滾動阻力,空氣阻力,坡道阻力,其中為空氣密度,m為整車的總質(zhì)量,fr為滾動阻力系數(shù),v為車速,Cd為空氣阻力系數(shù);Af為迎風(fēng)面積,α為道路的坡度角。
3.2 賽道數(shù)據(jù)的處理
本文采取的測試路段為北京金港賽道,全程為2.39km。此路段相對其他路段較為平坦,并未出現(xiàn)特別明顯的上下坡路段。利用高德地圖得到經(jīng)度緯度和海拔高度,進行一定平滑降噪處理、剔除其中的一些奇異的點,并使用matlab中的擬合工具箱對其進行相對應(yīng)數(shù)據(jù)曲線的擬合。處理好的賽道圖形如圖2所示:
利用數(shù)學(xué)函數(shù)arctan()計算每個離散后的賽道每個點的坡度數(shù)據(jù),如圖3所示。
4 節(jié)能車運行曲線優(yōu)化建模
純電動節(jié)能車動態(tài)規(guī)劃是一種優(yōu)化方法,通過計算節(jié)能車在不同行駛條件下的能量消耗,包括加速、制動、上坡、下坡、風(fēng)阻等,以及路段之間的距離、速度限制等因素,來制定最優(yōu)的行駛路線[6]。在純電動節(jié)能賽車動態(tài)規(guī)劃中,問題可以被分解為多個狀態(tài),如當前位置、速度等,每個狀態(tài)都有多個可能的決策,如加速、制動、保持速度等。通過計算每個決策對應(yīng)的能量消耗和到達下一個狀態(tài)的代價,可以選擇最優(yōu)的決策路徑,從而達到最大化續(xù)航里程的目的。
4.1 車輛運行多階段劃分
根據(jù)動態(tài)規(guī)劃的原理,采取賽道離散化的方法,將賽道分N個子階段。用線路位置數(shù)據(jù)可記為N∈這個時候會產(chǎn)生N+1個節(jié)點,位置可以被記錄為X∈{X1,X2,X3,X4……Xn},在計算的過程中隨著階段的增加,階段數(shù)也會增加,復(fù)雜程度也會增加。將京港賽道到以10m為一個階段進行劃分,可劃分為326個節(jié)點,有325段的路程。
定義速度為動態(tài)規(guī)劃的一個狀態(tài)轉(zhuǎn)移變量。根據(jù)動態(tài)規(guī)劃的求解步驟,設(shè)定了節(jié)能車的狀態(tài)轉(zhuǎn)移方程為:
根據(jù)汽車的動力學(xué)模型可得節(jié)能車的能耗方程為:
當能耗大于0的時候為有效的輸出,當小于零的時候為無效輸出等于0。即上式中的表示下一階段的一個速度,表示這個階段的一個速度,表示當前的一個加速度,表示這段路的一個距離。
4.2 目標約束條件
在使用DP求解器的時候,必須滿足的一個附加條件,即最小時間的要求。因此需要在遞歸關(guān)系中添加一個代價函數(shù),根據(jù)比賽官方的最低速度的限制17km/h,單圈的最多時長不能低于0.1625h(總長度為3.25km)。
將每一段的時間進行求和得到總的節(jié)能車的運行時間為:
推算得到的一個能準時完成任務(wù)的一個目標函數(shù)可以表示為:
其中是一個很大的正數(shù),為第k階段的耗時,為第k階段的期望行駛時間。
超出時間約束外,每個階段還有相對應(yīng)的速度和加速度的約束為:
標明每個階段必須滿足大于最小速度和小于的約束條件,如果超出這個范圍就將速度矩陣賦值為0。
上式表明每個階段的加速度必須0滿足大于最小加速度和小于最大加速度的約束條件,如果超出這個范圍就將加速度矩陣賦值為0。通過對各階段節(jié)點速度選擇,確定在各節(jié)點間進行狀態(tài)轉(zhuǎn)移是列車的能耗和運行時間,進而在運行時間滿足約束的情況使總能耗最低。則性能指標函數(shù)為:
在計算每個階段上的節(jié)點上發(fā)生的狀態(tài)轉(zhuǎn)移的時候,通過列車運行所需的時間和能耗,推出節(jié)能車在滿足時間范圍內(nèi)要求的目標函數(shù)為:
總指標函數(shù)為:
最優(yōu)總指標函數(shù)為:
由此可以得到:
(1)將節(jié)能賽車運行區(qū)間分為間隔為s的若干階段,由于各階段和賽道的的原因,使得足夠短的時間內(nèi)限速值和坡度值都是相同的。N∈。
(2)將每個階段的一個速度進行離散化,離散化的速度將其保存在一個三維矩陣當中,其中z坐標為被劃分的每階段賽道的節(jié)點,y坐標為上一節(jié)點的一個可進行狀態(tài)轉(zhuǎn)移的狀態(tài)VK,x坐標為y坐標對應(yīng)的所有可行的狀態(tài)變量。
(3)得到相對應(yīng)的狀態(tài)值之后,進行對應(yīng)約束條件的判斷,若超越了這個階段的約束條件,就將相對應(yīng)的三維矩陣中的值設(shè)為0。
(4)遍歷所有可行的狀態(tài)值VK得到相對應(yīng)的能耗矩陣和時間矩陣。之后根據(jù)階段性指標函數(shù)將滿足條件的能耗值和時間值存儲在一個Index矩陣中。
(5)然后根據(jù)最優(yōu)指標函數(shù),進行最優(yōu)速度曲線的一個回溯,得到最優(yōu)的一個速度曲線。利用matlab中的擬合工具箱對相對應(yīng)的一個速度值進行擬合,得到最優(yōu)的一個速度曲線,如圖4和圖5所示。
SSE:當前模型的平方誤差和,數(shù)值越小則擬合得越好。
R方:表示當前模型與真實數(shù)據(jù)的擬合程度,最大值為1。0.9811 說明當前模型的預(yù)測結(jié)果可以解釋數(shù)據(jù)變化的 98.11%。
調(diào)整 R 方: 調(diào)整后的 R 方,可以用來比較具有不同自變量數(shù)量的模型之間的擬合效果。0.9531 的值說明當前模型相對簡單,但也具有很好的預(yù)測能力。
RMSE: 均方根誤差,表示模型預(yù)測結(jié)果與真實值之間的距離。1.285 的值意味著模型的預(yù)測結(jié)果整體上比真實值偏差不大。
5 最優(yōu)曲線在純電動節(jié)能賽車simulink模型中的仿真應(yīng)用
Driver System的輸入量有三個:一是DP求解器求解出來的最優(yōu)速度值,二是當前仿真系統(tǒng)得到的實際值,三是電機系統(tǒng)模型得到的電機當前速度值下通過查表模塊得到最優(yōu)的扭矩值。輸入量經(jīng)過Driver System后會輸出點擊的電門開度和一個控制電機的扭矩指令。圖6為pi控制器形成的一個速度跟隨曲線。
在模型運行的過程中,電機系統(tǒng)會計算出相對應(yīng)的電機輸出扭矩,電機輸出扭矩作為傳動系統(tǒng)模型的輸入。將電機的數(shù)據(jù)通過goto模塊作為傳統(tǒng)傳動模型的輸入,經(jīng)過傳動模型后輸出作為對應(yīng)牽引力的輸出,而牽引力將會作為車輛縱向動力學(xué)模塊的輸入,將會輸出Driver System模型的實際車速,從而實現(xiàn)整個系統(tǒng)的閉環(huán)。
通過結(jié)果查看模塊節(jié)能賽車的一個續(xù)駛里程可以達到678km每度電,平均時速在21.1199km。
6 結(jié)論
在中國節(jié)能車比賽EV組中,純電動汽車組節(jié)能賽車的整車控制策略能通過計算出的最優(yōu)的速度,作為控制閉環(huán)需求的速度,控制車輛在賽道中的電門開度,通過電機模型得到相對應(yīng)的可輸出的電機扭矩指令,控制整個賽車的狀態(tài)。從模擬的效率來看,使用DP求解器求解出來的速度值是可以提升我們的續(xù)駛的里程。但還可以繼續(xù)進行參數(shù)的優(yōu)化,減少模型和真實賽道之間的差異。
參考文獻:
[1]周洋,伍瑩召,王飛.HONDA中國節(jié)能競技大賽電動組別參賽賽車設(shè)計分析[J].中國設(shè)備工程,2019(15):185-186.
[2]王雪,王天利.節(jié)能賽車行車策略分析及動力匹配[J].計算機應(yīng)用,2015,35(S1):313-315+323.
[3]曲令虎.基于坡度預(yù)測的純電動汽車經(jīng)濟性巡航控制方法研究[D].江蘇:東南大學(xué),2019.
[4]湯力成.考慮ATO控制策略的城軌列車推薦速度曲線優(yōu)化[D].北京:北京交通大學(xué),2018.
[5]文志.純電動汽車行駛策略及能量管理仿真研究[D].陜西:長安大學(xué),2015.
[6]周飛鯤.純電動汽車動力系統(tǒng)參數(shù)匹配及整車控制策略研究[D].吉林:吉林大學(xué),2013.