周健豪,顧 誠,劉 軍,海 濱,賽影輝
(1.奇瑞汽車股份有限公司,安徽 蕪湖 241009;2.南京航空航天大學(xué) 能源與動(dòng)力學(xué)院,南京 210016)
質(zhì)子交換膜燃料電池(PEMFC)被普遍認(rèn)為是最具潛力的車用儲(chǔ)能系統(tǒng)之一[1-4]。然而,燃料電池系統(tǒng)存在成本高、反應(yīng)慢、無制動(dòng)時(shí)的再生能量回收、無法跟蹤快速負(fù)載變化,車輛運(yùn)行中的負(fù)載需求波動(dòng)可能導(dǎo)致燃料電池膜上的燃料不足、流動(dòng)、膜干燥和壓力不平衡,從而損壞燃料電池堆并降低其壽命[5-8]。由于加速度、路面和交通條件的變化,汽車的功率需求發(fā)生顯著變化,車輛的不穩(wěn)定運(yùn)行可能不適合使用單一的燃料電池系統(tǒng)[9]。因此,將燃料電池系統(tǒng)經(jīng)常與電池、超級(jí)電容等相結(jié)合組成混合儲(chǔ)能系統(tǒng)(HESS),不僅能降低系統(tǒng)成本,改善整車系統(tǒng)的動(dòng)態(tài)性能,提高燃料電池的使用壽命,而且由于再生制動(dòng)能量的回收提高了燃料經(jīng)濟(jì)性[10-11]。
目前,燃料電池混合動(dòng)力汽車(FCHEV)的能量管理策略主要有模糊邏輯、動(dòng)態(tài)規(guī)劃、神經(jīng)網(wǎng)絡(luò)和小波變換等。模糊控制由于其魯棒性強(qiáng)、實(shí)時(shí)性好等優(yōu)點(diǎn),應(yīng)用尤其廣泛[12-13]。Kim M等[14]提出了一種基于模糊控制的燃料電池混合動(dòng)力汽車能量管理策略,顯著提高了復(fù)合電源的工作效率。王躍飛等[15]綜合考慮復(fù)合電源狀態(tài)信息和駕駛員意圖設(shè)計(jì)了一種新型雙層模糊控制器,有效提升了汽車經(jīng)濟(jì)性。
上述建立能量管理策略的方法僅依靠專家的經(jīng)驗(yàn)和不斷的調(diào)試,無法定義控制目標(biāo)并且信息簡單的模糊處理將導(dǎo)致系統(tǒng)的控制精度降低?;依莾?yōu)化算法(GWO)是一種比較新穎的全局優(yōu)化算法,該算法具有結(jié)構(gòu)簡單、需要設(shè)置的參數(shù)少和在實(shí)驗(yàn)編碼中容易實(shí)現(xiàn)等優(yōu)點(diǎn)[16-17]。
本文采用模糊控制能量管理策略,利用灰狼優(yōu)化算法對(duì)模糊控制隸屬度函數(shù)進(jìn)行調(diào)整。另外,灰狼優(yōu)化算法也存在求解精度不足和容易陷入局部尋優(yōu)的缺陷,DORIGO M等[18]提出一種動(dòng)態(tài)種群思想,本文使用這種思想對(duì)灰狼優(yōu)化算法進(jìn)行改進(jìn)來避免算法局部尋優(yōu),最后將改進(jìn)的灰狼優(yōu)化算法(IGWO)應(yīng)用于模糊控制策略中。在本文中,選用2個(gè)循環(huán)行駛工況(FTP72工況和NEDC工況)進(jìn)行仿真測試模擬。
圖1給出了燃料電池混動(dòng)汽車系統(tǒng)結(jié)構(gòu)示意圖,其中電機(jī)作為該對(duì)象的動(dòng)力傳輸裝置;燃料電池、電池作為能量源。DC/DC變換器可變換燃料電池輸出電壓至母線電壓,能量管理器進(jìn)行功率分配。
圖1 燃料電池混動(dòng)汽車系統(tǒng)結(jié)構(gòu)示意圖
混合動(dòng)力汽車在行駛時(shí),受到空氣阻力、坡度阻力、滾動(dòng)阻力等外力作用,其動(dòng)力學(xué)方程可描述為:
式中:Pt為汽車功率需求;v為汽車當(dāng)前車速;m為整車質(zhì)量;μ為滾動(dòng)阻力系數(shù);ρ為空氣質(zhì)量密度(kg/m3);A為迎風(fēng)面積(m2);Cd為空氣阻力系數(shù);a為汽車當(dāng)前加速度;θ為路面與水平面的夾角。
燃料電池系統(tǒng)的輸出功率Pfc_req等于燃料電池系統(tǒng)功率Pfc與附件消耗功率Pfc_aux之差,而燃料電池系統(tǒng)功率等于輸出電壓Ufc與輸出電流Ifc乘積:
燃料電池的氫耗量與輸出電流相關(guān),表達(dá)式為:
式中:mfc為氫氣的消耗量;MH2為氫氣摩爾質(zhì)量;F為法拉第常數(shù);N為燃料電池的單電池?cái)?shù)目。燃料電池附件消耗功率Pfc_aux可以表示為燃料電池系統(tǒng)功率多項(xiàng)式函數(shù),其擬合式如式(4)所示:
式中:a=3.41×10-11,b=-1.7×10-6,c=4.99×10-2,擬合方差R2=0.92。
圖2為燃料電池系統(tǒng)的效率和電流與功率的關(guān)系曲線,可以看出燃料電池效率隨FC功率的提高先迅速上升再緩慢下降。
圖2 燃料電池效率和電流-功率曲線
將電池簡化成一個(gè)電壓源和內(nèi)阻串聯(lián)的等效電路。鋰電池輸出功率可以表示為
鋰電池的荷電狀態(tài)SOC采用安時(shí)法計(jì)算,公式為:
式中:Q0為鋰電池的初始容量;Qmax為鋰電池最大容量。
電池的工作狀態(tài)與電池的SOC值有關(guān)。圖3表示內(nèi)阻與電池SOC值的關(guān)系。
圖3 電池系統(tǒng)內(nèi)阻的變化關(guān)系曲線
電機(jī)既可作為電動(dòng)機(jī)實(shí)現(xiàn)驅(qū)動(dòng)供能,又可作為發(fā)電機(jī)實(shí)現(xiàn)再生制動(dòng)功能。電機(jī)效率ηm可以根據(jù)電機(jī)轉(zhuǎn)速和轉(zhuǎn)矩需求查表得到,公式如下:
式中:nm為電機(jī)轉(zhuǎn)速;Tm為電機(jī)轉(zhuǎn)矩。
電機(jī)機(jī)械輸出功率Pm與電功率Pe的關(guān)系為:
其中,電機(jī)作為電動(dòng)機(jī)工作時(shí),轉(zhuǎn)矩為正;作為發(fā)電機(jī)工作時(shí),轉(zhuǎn)矩為負(fù)。
建模過程中涉及到的關(guān)鍵電器元件的參數(shù),如表1所示。
表1 關(guān)鍵電器元件的基本參數(shù)
常規(guī)的燃料電池-鋰電池混合動(dòng)力汽車模糊邏輯能量管理策略只考慮功率需求和鋰電池的SOC作為模糊控制器的輸入變量,再根據(jù)制定的規(guī)則進(jìn)行能量分配,這種策略沒有考慮到燃料電池的放電特性。如圖2所示,根據(jù)燃料電池效率-電流-功率曲線,在低功率時(shí),燃料電池效率隨燃料電池功率上升而迅速上升,在功率達(dá)到15 kW左右時(shí),燃料電池效率達(dá)到峰值,之后隨著燃料電池功率的上升緩慢下降。由此可知,燃料電池功率與放電效率相關(guān),從而影響燃料電池氫耗量。因此,將燃料電池系統(tǒng)效率添加為模糊邏輯輸入變量[19]。由于燃料電池系統(tǒng)效率又與其輸出電流相關(guān),故將燃料電池的輸出電流也添加為模糊邏輯的輸入變量作為功率分配依據(jù)。
本文共有4個(gè)模糊輸入量,分別為功率需求Pload、鋰電池SOC、燃料電池電流Ifc和燃料電池系統(tǒng)效率η,以及一個(gè)模糊輸出量燃料電池的功率輸出Pfc。功率需求Pload劃分為3個(gè)模糊子集,為{L,M,H},依次分別表示低、中、高功率區(qū)間;同理,SOC、燃料電池效率η和功率Pfc均劃分為3個(gè)模糊子集{L,M,H},依次代表低、中、高區(qū)域;Ifc劃分為2個(gè)子集,{L,H},分別表示燃料電池低、高電流輸出區(qū)間??紤]效率的模糊邏輯的輸入輸出的隸屬度函數(shù)如圖4所示。
圖4 模糊邏輯隸屬度函數(shù)曲線
基于FTP72工況對(duì)普通模糊控制策略和考慮效率后的模糊控制策略進(jìn)行了模擬。圖5表示了這2種控制策略下工作點(diǎn)分布情況。可以看出,考慮效率的模糊控制可以使燃料電池工作點(diǎn)更聚集在高效區(qū)域,顯著提高燃料電池的放電效率,提升系統(tǒng)的經(jīng)濟(jì)性和使用壽命。
然而,由于模糊控制本質(zhì)是基于規(guī)則的策略,主要依賴專家經(jīng)驗(yàn),缺乏系統(tǒng)性,無法定義控制目標(biāo)。因此,引入了灰狼優(yōu)化算法(GWO)對(duì)模糊邏輯規(guī)則進(jìn)行優(yōu)化。
圖5 2種控制策略工作效率點(diǎn)分布示意圖
GWO算法來源于灰狼種群等級(jí)制度和捕食行為,具有結(jié)構(gòu)簡單、超參數(shù)少和編碼容易等優(yōu)點(diǎn)。本文的優(yōu)化目標(biāo)是降低車輛在整個(gè)行駛里程中的等效氫耗量,即燃料電池的氫耗量加上鋰電池的間接氫耗量,故目標(biāo)函數(shù)即適應(yīng)度函數(shù)設(shè)置如下:
式中:γ為等效因子。
為了得到優(yōu)化問題的可行解,必須滿足如下約束條件:
GWO主要模擬了狼群捕食獵物的過程,其對(duì)應(yīng)的數(shù)學(xué)模型包括以下幾個(gè)部分:
1)等級(jí)分層:構(gòu)建灰狼社會(huì)等級(jí)分層模型,計(jì)算種群中每個(gè)個(gè)體的適應(yīng)度,將適應(yīng)度最高的3個(gè)個(gè)體標(biāo)記為α、β、δ,其余的狼標(biāo)記為ω?;依莾?yōu)化的優(yōu)化過程主要由每一代種群中的α、β、δ狼來指導(dǎo)完成。
2)包圍獵物:灰狼群體習(xí)慣從較遠(yuǎn)的位置發(fā)起進(jìn)攻,目的是包圍目標(biāo)獵物,令獵物不能逃脫,將包圍目標(biāo)獵物的過程刻畫為數(shù)學(xué)模型[20]:
式中:t為當(dāng)前迭代次數(shù)即整個(gè)捕獵包圍過程迭代的總次數(shù);A和C是協(xié)同系數(shù)向量代表距離系數(shù);Xp(t)代表獵物所處方位;X(t)代表灰狼當(dāng)前所處方位,在整個(gè)迭代過程中,a由2線性降到0,r1和r2是[0,1]范圍內(nèi)的隨機(jī)數(shù)。
3)狩獵:在現(xiàn)實(shí)自然環(huán)境灰狼群體狩獵的過程中,獵物的詳細(xì)方位是可以被灰狼群體所感知到的。本文規(guī)約獵物所處的方位為α、β及δ所處的方位,α、β、δ會(huì)依據(jù)自己所處的方位,指引其他個(gè)體狼位置的更新。其方位更新方式如下:
式中:X1、X2和X3是根據(jù)2)中的公式將α、β、δ狼賦值給Xp后,得到的全局搜索后的解空間向量,其余個(gè)體狼根據(jù)這3個(gè)解向量更新自己的位置。
4)攻擊獵物:改變a的值,即可完成模擬灰狼群體攻擊獵物的過程。根據(jù)2)中的公式可知,a的值的減小也會(huì)引起A值隨之減小,A的取值如果處于[-1,1]范圍內(nèi),那么個(gè)體狼將隨時(shí)處于獵物附近,尋找攻擊時(shí)機(jī),即|A|<1,灰狼群體將會(huì)朝著獵物所處的方位進(jìn)行轉(zhuǎn)移,以此來比喻獵物受到了狼群的攻擊,進(jìn)攻獵物通過這樣的方式即可被模擬出來。
5)尋找獵物:灰狼群主要依賴α、β、δ狼的位置信息來尋找獵物,先分散地去搜索獵物位置信息,再集中起來攻擊獵物。A的取值在[-1,1]范圍內(nèi)時(shí),灰狼群體意圖靠近獵物,獵物就會(huì)受到灰狼群體的攻擊。如果|A|≥1,那么獵物就不會(huì)受到灰狼群體的重視,灰狼群體會(huì)分散在各個(gè)區(qū)域搜索獵物,伺機(jī)尋找附近有沒有適應(yīng)度更高的獵物。
GWO在迭代完一次后,其余個(gè)體狼位置只由3匹狼(α、β、δ)引導(dǎo),很容易陷入局部尋優(yōu)。為了解決這種缺陷,提出基于動(dòng)態(tài)種群思想的改進(jìn)灰狼優(yōu)化算法(IGWO),即:在完成每次迭代后,動(dòng)態(tài)種群算法會(huì)改變狼群中適應(yīng)度較低的個(gè)體狼的位置信息并進(jìn)入到下一次迭代中。
式(13)表示動(dòng)態(tài)種群算法的過程,其中每個(gè)式子都有1/4概率被選中執(zhí)行:
式中:r是介于[0,1]范圍內(nèi)的隨機(jī)數(shù),μb和lb對(duì)應(yīng)為搜索空間的上邊界和下邊界。
具體而言,IGWO算法包含如下幾個(gè)步驟:
步驟1初始化灰狼種群。
步驟2計(jì)算狼群中個(gè)體狼的適應(yīng)度值。
步驟3選出適應(yīng)度最高的3匹個(gè)體狼,定義它們?yōu)棣?、β、δ狼?/p>
步驟4根據(jù)式(11)(12)確定其余個(gè)體狼的位置。
步驟5每只個(gè)體狼,會(huì)被重新計(jì)算各自的適應(yīng)度值。
步驟6根據(jù)式(13),對(duì)較低適應(yīng)度值的個(gè)體狼進(jìn)行重新定位。
步驟7判斷迭代次數(shù)是不是到了最高次數(shù),假如是最大次數(shù),那么停止迭代,獵物所在的方位即當(dāng)前α狼所在的方位;如果迭代次數(shù)沒有達(dá)到最大迭代次數(shù),那么返回到步驟2。
基于IGWO的模糊控制策略優(yōu)化求解流程框圖,如圖6。
圖6 IGWO優(yōu)化模糊邏輯流程框圖
根據(jù)上文所述能量管理策略,選擇FTP72和NEDC工況進(jìn)行仿真驗(yàn)證。仿真結(jié)果如下:圖7為FTP72工況下,SOC初始值為55%時(shí)4種策略的功率分配情況。相應(yīng)地,圖8是在NEDC工況下的功率分配情況。綜合來看,4種控制策略均滿足整車動(dòng)力性需求,其中,可以明顯看出前2種模糊控制策略由于基于人工設(shè)定的規(guī)則,其燃料電池功率大多在固定值工作,而基于灰狼優(yōu)化的模糊控制策略的燃料電功率根據(jù)總功率需求實(shí)時(shí)變化。另外,由于在設(shè)計(jì)模糊控制規(guī)則時(shí),遵循原則:當(dāng)總需求功率為高時(shí),若蓄電池SOC為低或中區(qū)間,燃料電池會(huì)承擔(dān)更多的功率分配需求,這從一定程度上消除了電池瞬間輸出功率過大、大電流放電現(xiàn)象,避免對(duì)電池的損傷。
圖7 FTP72工況下4種控制策略的功率曲線
圖8 NEDC工況下4種控制策略的功率曲線
氫耗量的累積變化是體現(xiàn)控制策略經(jīng)濟(jì)性最重要的指標(biāo)。圖9為2種工況下蓄電池SOC的變化走勢曲線,可以看出4種策略的SOC都落在[48,56]的穩(wěn)定區(qū)間內(nèi)。圖10為4種控制策略分別在FTP72和NEDC工況下總等效氫耗量的累積變化圖。可以看出,在FTP72工況下,由于需求功率大,普通模糊控制策略和考慮效率的模糊控制策略總等效氫耗量相差不大,后者較前者降低了8.4%。2種基于灰狼優(yōu)化的控制策略的總等效氫耗量較前2種顯著降低,其中,基于灰狼優(yōu)化的控制策略和基于IGWO的控制策略的氫耗量較普通模糊控制策略分別降低了25.2%和62.6%。在NEDC工況下,4種控制策略的總等效氫耗量累積逐漸降低,后3種控制策略的氫耗量較普通模糊控制策略分別降低了22.5%、49%和68.6%,經(jīng)濟(jì)性逐漸提升。綜合來看,基于IGWO優(yōu)化的控制策略的總等效氫耗量顯著低于前3種模糊控制策略。
圖9 4種策略的蓄電池SOC變化曲線
圖10 4種策略的總等效氫耗量累積變化曲線
提出了一種基于模糊邏輯和改進(jìn)灰狼優(yōu)化的燃料電池混合動(dòng)力汽車能量管理策略。燃料電池和動(dòng)力電池共同滿足基本負(fù)載需求,并且針對(duì)復(fù)合電源系統(tǒng)的氫耗、燃料電池效率等方面對(duì)能量管理策略進(jìn)行了改進(jìn)。仿真結(jié)果表明:所有的控制策略均可滿足負(fù)載需求,并適用于不同工況,鋰電池SOC可穩(wěn)定在均衡區(qū)間。綜合4種策略,其優(yōu)劣取決于經(jīng)濟(jì)性。通過對(duì)比分析,發(fā)現(xiàn):普通模糊控制策略、考慮燃料電池效率的模糊控制策略、基于GWO的模糊控制策略以及基于IGWO的模糊控制策略的燃料經(jīng)濟(jì)性逐步提升。其中,基于改進(jìn)的灰狼優(yōu)化的模糊控制策略經(jīng)濟(jì)性提升最為顯著。