胥凌志,王俊博,吳凡,袁子洋,閆偉
(250011 山東省 濟(jì)南市 山東大學(xué) 能源與動(dòng)力工程學(xué)院)
基于駕駛員的駕駛意圖可以準(zhǔn)確掌握駕駛員的車輛運(yùn)行狀態(tài)需求,依此執(zhí)行能量控制策略更符合駕駛員的操作要求,可以提高燃油經(jīng)濟(jì)性和排放性,因此準(zhǔn)確識(shí)別駕駛意圖是近年來的重點(diǎn)研究方向。有關(guān)研究中,福州大學(xué)的Lin[1]等建立了集成學(xué)習(xí)模型,根據(jù)對(duì)預(yù)期行程距離和速度的預(yù)測結(jié)果進(jìn)行扭矩分配并驗(yàn)證了該策略對(duì)于汽車燃油經(jīng)濟(jì)性的提升;北京科技大學(xué)的Yao 等[2]對(duì)駕駛意圖特征向量進(jìn)行聚類,并將聚類結(jié)果通過隱馬爾科夫模型迭代優(yōu)化,最終將駕駛員駕駛風(fēng)格劃分為安全性、環(huán)保型等不同的駕駛習(xí)慣;山東科技大學(xué)的Guo 等[3]通過實(shí)驗(yàn)收集了駕駛員的視覺、聽覺、嗅覺等動(dòng)態(tài)數(shù)據(jù),基于隱馬爾科夫模型識(shí)別駕駛意圖,最終預(yù)測駕駛員的情緒轉(zhuǎn)變準(zhǔn)確率可達(dá)83%;山東大學(xué)的劉洋[4]通過建立模糊控制模型構(gòu)建了混合動(dòng)力汽車的能量控制策略并驗(yàn)證了該控制策略能夠提升整車性能;中北大學(xué)的程意[5]通過模糊神經(jīng)網(wǎng)絡(luò)確定復(fù)合制動(dòng)的參數(shù)并通過聯(lián)合仿真驗(yàn)證,該方法能夠提高汽車經(jīng)濟(jì)性,增加續(xù)航里程。
本文首先對(duì)傳感器采集的特征參數(shù)進(jìn)行模糊化處理,構(gòu)建駕駛意圖模型,然后基于Cruise 平臺(tái)搭建了混合動(dòng)力汽車模型,使用該駕駛意圖模型結(jié)合基于Simulink 的模糊控制策略進(jìn)行聯(lián)合仿真,并對(duì)結(jié)果進(jìn)行了分析。
1.1.1 采集設(shè)備
本文使用豐田系列89510-47040 的制動(dòng)踏板行程傳感器采集制動(dòng)數(shù)據(jù),使用豐田系列的89245-02030 的轉(zhuǎn)向盤角度傳感器采集轉(zhuǎn)向盤轉(zhuǎn)角,使用PCAN-USB 作為數(shù)據(jù)顯示工具采集CAN 總線的加速踏板行程等數(shù)據(jù)并實(shí)時(shí)顯示。
1.1.2 駕駛意圖識(shí)別分析
加速踏板、制動(dòng)踏板的行程等大小判斷屬于模糊概念范疇,在大部分工況下不能簡單地根據(jù)數(shù)值范圍分類為大或小,因此使用模糊C 均值算法將數(shù)據(jù)聚類。由聚類結(jié)果搭建隸屬度函數(shù),在MATLAB 中Fuzzy Logic Designer 建立控制模型。
使用MATLAB 編寫Simulink 控制策略,將Simulink 控制策略導(dǎo)出為可執(zhí)行DLL 文件,并在Cruise 建立混合動(dòng)力電動(dòng)汽車模型并加入該DLL文件以執(zhí)行控制策略。汽車參數(shù)如表1 所示。
表1 汽車參數(shù)Tab.1 Vehicle parameters
基于Cruise 自帶的汽車及各零部件模型,并參考文獻(xiàn)[6-7]加入永磁同步電機(jī)和鋰離子電池組,搭建單軸并聯(lián)式的混合動(dòng)力汽車模型如圖1 所示。
圖1 并聯(lián)式混合動(dòng)力汽車Fig.1 Parallel hybrid electric vehicle
混合動(dòng)力電動(dòng)汽車同時(shí)具有發(fā)動(dòng)機(jī)和電機(jī),通過引入控制策略解決動(dòng)力源切換和轉(zhuǎn)矩、功率分配等問題,可提高汽車的經(jīng)濟(jì)性、動(dòng)力性和排放性。
1.3.1 轉(zhuǎn)矩計(jì)算
加速踏板行程為α?xí)r所需轉(zhuǎn)矩Trep為
式中:Temax——發(fā)動(dòng)機(jī)機(jī)最大轉(zhuǎn)矩;Tmmax——電機(jī)最大轉(zhuǎn)矩。
作用于汽車車輪的目標(biāo)扭矩可由式(2)得出:
式中:ig——變速器傳動(dòng)比;i0——主減速器傳動(dòng)比;η——傳動(dòng)效率。
可由制動(dòng)踏板行程和制動(dòng)扭矩曲線計(jì)算得出制動(dòng)扭矩。充電扭矩可由式(3)得出:
式中:Tmmax——電機(jī)當(dāng)前轉(zhuǎn)速下最大轉(zhuǎn)矩;ac——充電系數(shù);SOCα——目標(biāo)SOC 值;SOC——當(dāng)前SOC 值。
計(jì)算發(fā)動(dòng)機(jī)最大轉(zhuǎn)矩和電機(jī)最大最小轉(zhuǎn)矩、發(fā)動(dòng)機(jī)高效率區(qū)轉(zhuǎn)矩如圖2 所示。
圖2 發(fā)動(dòng)機(jī)轉(zhuǎn)矩計(jì)算Fig.2 Engine torque calculation
1.3.2 識(shí)別車輛行駛狀態(tài)
電池電量識(shí)別模塊:將電池電量分為<30,≥30 且<90 和>90 三個(gè)檔位。
根據(jù)計(jì)算所得的目標(biāo)扭矩區(qū)分汽車狀態(tài),目標(biāo)扭矩大于0 時(shí)為驅(qū)動(dòng)狀態(tài),等于0 時(shí)為駐車狀態(tài),小于0 時(shí)為制動(dòng)狀態(tài)。
1.3.3 識(shí)別駕駛意圖和駕駛風(fēng)格
在Simulink 中導(dǎo)入基于駕駛員駕駛意圖建立的模糊控制模型。首先測試該模糊控制模型能否正常使用。分別設(shè)置加速踏板行程和加速踏板行程區(qū)間變化率為24 和23,使用總線連接輸入模糊控制模型,得到結(jié)果為7.213,大于6 為快速加速。
通過3 個(gè)模糊控制模型識(shí)別駕駛員制動(dòng)、加速、轉(zhuǎn)向意圖和駕駛風(fēng)格,識(shí)別模塊如圖3 所示。
圖3 意圖和風(fēng)格識(shí)別模塊Fig.3 Intent and style recognition module
1.3.4 轉(zhuǎn)向控制策略
在轉(zhuǎn)向意圖為保持直行或緩慢轉(zhuǎn)向時(shí),應(yīng)降低轉(zhuǎn)向靈敏度,提供不足轉(zhuǎn)向特性,此時(shí)需求角速度可由式(4)得出;轉(zhuǎn)向意圖為緊急轉(zhuǎn)向且非緊急避讓時(shí),為使駕駛員更精準(zhǔn)地控制轉(zhuǎn)向,也應(yīng)提供不足轉(zhuǎn)向特性;轉(zhuǎn)向意圖為正常轉(zhuǎn)向時(shí),應(yīng)提供正常轉(zhuǎn)向特性,此時(shí)需求角速度可由式(5)得出。
1.3.5 主控制策略
主控制策略基本思路:
(1)目標(biāo)轉(zhuǎn)矩處于發(fā)動(dòng)機(jī)高效率區(qū)時(shí),若SOC大于某一下限,則由發(fā)動(dòng)機(jī)提供全部轉(zhuǎn)矩;若電池電量低于某一上限,則利用多余轉(zhuǎn)矩對(duì)電池充電。
(2)目標(biāo)轉(zhuǎn)矩大于高效率區(qū)上限且小于發(fā)動(dòng)機(jī)所能提供的最大轉(zhuǎn)矩時(shí),若SOC 大于某一下限,則發(fā)動(dòng)機(jī)和電機(jī)同時(shí)提供轉(zhuǎn)矩;若SOC小于此下限,則僅發(fā)動(dòng)機(jī)提供轉(zhuǎn)矩。
(3)若目標(biāo)轉(zhuǎn)矩大于發(fā)動(dòng)機(jī)最大轉(zhuǎn)矩時(shí),則在SOC 大于某一上限時(shí),發(fā)動(dòng)機(jī)和電機(jī)同時(shí)提供轉(zhuǎn)矩。
(4)當(dāng)目標(biāo)轉(zhuǎn)矩低于發(fā)動(dòng)機(jī)高效率區(qū)下限時(shí),若SOC 大于某一下限,則由電機(jī)提供目標(biāo)轉(zhuǎn)矩;若SOC 低于此下限,則發(fā)動(dòng)機(jī)以高效率區(qū)下限轉(zhuǎn)矩運(yùn)行,高效率區(qū)下限轉(zhuǎn)矩減去目標(biāo)轉(zhuǎn)矩部分用于充電。
(5)當(dāng)目標(biāo)轉(zhuǎn)矩小于0 時(shí)(制動(dòng)時(shí)),若SOC 大于某一上限時(shí),制動(dòng)力矩由制動(dòng)器提供;若SOC 小于此上限值且制動(dòng)力矩大于驅(qū)動(dòng)電機(jī)的最小扭矩,則由電機(jī)提供目標(biāo)轉(zhuǎn)矩;若SOC 小于此上限值且制動(dòng)力矩大于電機(jī)的最大轉(zhuǎn)矩,則由電機(jī)和制動(dòng)器提供目標(biāo)轉(zhuǎn)矩。
(6)當(dāng)目標(biāo)轉(zhuǎn)矩小于0 時(shí)(駐車時(shí)),若SOC 小于所設(shè)上限,則發(fā)動(dòng)機(jī)根據(jù)計(jì)算所得充電扭矩驅(qū)動(dòng)電機(jī)進(jìn)行充電。
急躁型駕駛員目標(biāo)扭矩大且扭矩變化率高,而電機(jī)扭矩響應(yīng)時(shí)間小于發(fā)動(dòng)機(jī),因此急躁型控制策略需盡可能優(yōu)先使用電機(jī),SOC 應(yīng)處于充放電高效率區(qū)域。本文將SOC 不足的下限設(shè)為50,上限設(shè)為70。急躁型控制策略在基本思路下的改進(jìn)如下:
(1)當(dāng)SOC<50 時(shí),應(yīng)盡可能快速充電至50,因此若目標(biāo)扭矩低于發(fā)動(dòng)機(jī)高效率區(qū)最高扭矩,則發(fā)動(dòng)機(jī)以高效率區(qū)最高扭矩運(yùn)作,大于目標(biāo)扭矩的部分扭矩驅(qū)動(dòng)電機(jī)為電池充電。
(2)緩慢加速時(shí),若SOC>50,則僅使用電機(jī)提供目標(biāo)扭矩;若SOC<50,則發(fā)動(dòng)機(jī)以高效率區(qū)最低轉(zhuǎn)矩運(yùn)行,多余的轉(zhuǎn)矩用于充電。中等和快速加速時(shí),若SOC>50,則優(yōu)先使用電機(jī)提供目標(biāo)扭矩,不足的扭矩由發(fā)動(dòng)機(jī)補(bǔ)足。
沉穩(wěn)型駕駛員目標(biāo)扭矩和目標(biāo)扭矩變化率適中,不過分追求動(dòng)力性和經(jīng)濟(jì)性,因此將SOC 下限設(shè)置為30,上限設(shè)置為50。沉穩(wěn)型控制策略在基本思路下的改進(jìn)如下:
(1)緩慢加速時(shí),若SOC >30,則以電機(jī)提供目標(biāo)扭矩;若小于30 則以發(fā)動(dòng)機(jī)高效率區(qū)最低轉(zhuǎn)矩運(yùn)行,超出部分扭矩驅(qū)動(dòng)電機(jī)為電池充電。中等加速,優(yōu)先讓發(fā)動(dòng)機(jī)轉(zhuǎn)矩處于高效率區(qū)最低轉(zhuǎn)矩,不足轉(zhuǎn)矩由電機(jī)提供;快速加速時(shí),優(yōu)先由電機(jī)提供轉(zhuǎn)矩。
(2)SOC >50 時(shí),優(yōu)先使用電機(jī)驅(qū)動(dòng)以保持SOC <50;SOC <30 且加速意圖非緩慢加速時(shí),若目標(biāo)扭矩和充電扭矩之和小于高效率區(qū)最高扭矩,則發(fā)動(dòng)機(jī)按兩者之和所需轉(zhuǎn)矩運(yùn)行;若兩者之和大于高效率區(qū)最低扭矩,則發(fā)動(dòng)機(jī)按高效率區(qū)最高扭矩運(yùn)行。
謹(jǐn)慎型駕駛員目標(biāo)扭矩和目標(biāo)扭矩變化率均較小,并且較看重汽車的燃油經(jīng)濟(jì)性,因此在高效率區(qū)時(shí)優(yōu)先使用發(fā)動(dòng)機(jī)提供目標(biāo)轉(zhuǎn)矩,在目標(biāo)轉(zhuǎn)矩小和啟停時(shí)盡量使用電機(jī),將SOC 下限設(shè)置為30,上限設(shè)置為70。謹(jǐn)慎型控制策略在基本思路下的改進(jìn)如下:
(1)加速意圖為緩慢加速時(shí),若SOC 不低于30,則以電機(jī)驅(qū)動(dòng);若低于30,則以發(fā)動(dòng)機(jī)高效率區(qū)最低轉(zhuǎn)矩驅(qū)動(dòng)。
(2)加速意圖為中等加速時(shí),優(yōu)先使用發(fā)動(dòng)機(jī)在高效率區(qū)工作。
(3)加速意圖為快速加速時(shí),優(yōu)先使用電機(jī)提供扭矩。
實(shí)際駕駛過程中,模糊控制器往往會(huì)將短時(shí)間內(nèi)快速制動(dòng)和加速識(shí)別為急躁型,而將短時(shí)間內(nèi)的緩慢加速和制動(dòng)識(shí)別為謹(jǐn)慎型,因此直接以模糊識(shí)別器識(shí)別結(jié)果作為駕駛員駕駛風(fēng)格進(jìn)行控制會(huì)造成控制策略頻繁切換,不能達(dá)到預(yù)期效果。為了更穩(wěn)定地識(shí)別駕駛風(fēng)格,本文綜合型控制策略在行駛過程中實(shí)時(shí)計(jì)算單位時(shí)間加速踏板行程區(qū)間變化率和制動(dòng)踏板行程區(qū)間變化率,兩者均可由式(6)得出:
式中:T——數(shù)據(jù)采集周期;xi——每次采集的采集值;n——一個(gè)數(shù)據(jù)采集周期內(nèi)的采集次數(shù)。
實(shí)際車速和目標(biāo)車速變化如圖4 所示。在該策略下,僅在最后一次加速時(shí)實(shí)際車速小幅低于目標(biāo)車速,在絕大多數(shù)時(shí)間中預(yù)期車速與實(shí)際車速的差值在0.1 m/s 以內(nèi)。由此可知,此策略可以快速響應(yīng)駕駛員的加速、制動(dòng)需求,使汽車達(dá)到預(yù)期速度。
圖4 實(shí)際車速與目標(biāo)車速Fig.4 Actual speed and target speed
發(fā)動(dòng)機(jī)和電機(jī)轉(zhuǎn)矩分別如圖5 所示。由圖5 可知,大部分時(shí)間發(fā)動(dòng)機(jī)轉(zhuǎn)矩位于高效率區(qū)間,電機(jī)能優(yōu)先提供中低轉(zhuǎn)矩,在緩慢制動(dòng)時(shí)能夠回收能量。
圖5 轉(zhuǎn)矩仿真結(jié)果Fig.5 Torque simulation results
駕駛意圖識(shí)別結(jié)果如圖6 所示。駕駛意圖識(shí)別輸出值如圖6(a)所示,輸出取值范圍是1~9,其中1~3 是勻速或緩慢加速(制動(dòng)),4~7 是中等加速(制動(dòng)),8~9 是快速加速(制動(dòng))。駕駛風(fēng)格識(shí)別輸出值如圖6(b)所示。
圖6 駕駛意圖識(shí)別Fig.6 Driving intention recognition
輸出取值范圍是1~3,其中1 是謹(jǐn)慎型,2 是沉穩(wěn)型,3 是急躁型。由圖6 可知,Cruise 中的標(biāo)準(zhǔn)駕駛員在需要快速加速和快速制動(dòng)時(shí)被識(shí)別為沉穩(wěn)型,在部分緩慢加速和制動(dòng)時(shí)被識(shí)別為謹(jǐn)慎型。
綜合型、急躁型、沉穩(wěn)型和謹(jǐn)慎型4 種控制策略下SOC 變化如圖7 所示。由圖7 可知,急躁型SOC 優(yōu)先使用電機(jī)且優(yōu)先充電,因此SOC 很好地控制在50~70;沉穩(wěn)型僅在部分情況下使用電機(jī),因此SOC 變化較平緩且下降到50 以下(SOC 控制區(qū)間);謹(jǐn)慎型優(yōu)先使用電機(jī),但不是優(yōu)先充電,因此SOC 控制在30~70。4 種類型的SOC 值能夠保持較高的充放電效率。
圖7 NEDC 工況下不同駕駛策略下SOC 變化情況Fig.7 SOC changes under different driving strategies under NEDC operating conditions
綜合型、急躁型、沉穩(wěn)型和謹(jǐn)慎型4 種控制策略分別在NEDC 工況下的百千米油耗如圖8 所示。由圖可知,在這4 種策略下油耗相差不大,且急躁型、沉穩(wěn)型和謹(jǐn)慎型的百千米油耗依次下降,與設(shè)計(jì)控制策略的目標(biāo)相符。
圖8 NEDC 工況油耗Fig.8 NEDC working condition fuel consumption
綜合型、急躁型、沉穩(wěn)型和謹(jǐn)慎型4 種控制策略分別在NEDC 工況下NOX,HC,CO 的每km 排放如圖9 所示,由圖9 可知,在這4 種策略下3 種污染物排放量差距很小。
圖9 NEDC 工況下不同駕駛策略下污染物排放情況Fig.9 Pollutant emissions under different driving strategies under NEDC operating conditions
在汽車智能化的浪潮下,準(zhǔn)確識(shí)別駕駛員操作意圖能夠提高汽車的安全性、經(jīng)濟(jì)性和環(huán)保性。本文主要研究結(jié)果如下:
基于Simulink 建立了能夠?qū)崟r(shí)識(shí)別駕駛員操作意圖和駕駛風(fēng)格的控制策略,根據(jù)駕駛員駕駛風(fēng)格分為急躁型、沉穩(wěn)型和謹(jǐn)慎型3 種控制策略。使用Cruise 基于城市工況搭建了混合動(dòng)力汽車模型,分析比對(duì)了該模型在3 種控制策略下的SOC 值,百千米汽油消耗值、有害氣體排放量,證明了識(shí)別駕駛員操作意圖對(duì)于汽車控制的重大意義。
受限于作者的水平、實(shí)驗(yàn)?zāi)芰蜁r(shí)間等,本文有許多不足之處仍需完善:
(1)混合動(dòng)力汽車電池的充放電效率需要考慮到電池溫度、內(nèi)阻和電壓等多方面的因素,對(duì)電池建模并根據(jù)策略進(jìn)行熱管理等方式能夠大幅提高電池的充放電效率。
(2)在緊急制動(dòng)和緊急避讓情況下,通過合理的轉(zhuǎn)矩分配能夠減小發(fā)生危險(xiǎn)的概率。
(3)將模糊識(shí)別與其他識(shí)別方法如隱馬爾科夫模型、神經(jīng)網(wǎng)絡(luò)識(shí)別等結(jié)合起來能夠提高意圖識(shí)別的準(zhǔn)確性,還能進(jìn)一步細(xì)分駕駛員的操作意圖。
(4)駕駛員的駕駛風(fēng)格受駕駛員情緒影響很大,本文僅基于駕駛員的駕駛操作計(jì)算推斷出駕駛風(fēng)格,不能完全反應(yīng)駕駛員的真實(shí)風(fēng)格。