趙秀春 郭 戈 4
近年來,能源與環保問題越來越受到全球專家學者的關注,汽車保有量的不斷增加導致能源消耗與環境污染日益加劇,同時也使得城市擁堵現象越來越嚴重[1].混合動力電動汽車(Hybrid electric vehicles,HEVs)具備傳統汽車和純電動汽車兩者的優點,既能夠緩解純電動汽車電池續航里程的問題,又能夠有效降低燃油汽車的能耗與污染問題,是目前解決能源危機與環境污染的有效途徑之一.混合動力電動汽車的能量管理策略直接影響著車輛性能和燃油經濟性,而車輛駕駛工況是車輛動力性和燃油經濟性的重要影響因素,對能量管理起著至關重要的作用.在實際駕駛環境中,車輛的工況循環和速度變化往往是未知的,給混合動力電動汽車的控制與能量管理帶來了挑戰.
目前,混合動力電動汽車的能量管理控制策略的研究主要分為基于規則和基于優化的控制算法兩大分支[2].基于規則的控制策略主要是根據車輛的不同轉矩、車速、電池電量SOC或發動機效率map圖進行工作模式劃分,制定規則進行切換控制[3?4].該控制策略算法簡單且規則容易實現,但無法適應不同工況和實時動態變化的需求,因而往往通過結合其他智能控制算法(如模糊控制、神經網絡)以獲得更好的魯棒性和適應性.但在實際駕駛條件下,仍無法保證最佳的控制性能[5?7].因此,更多的研究開始關注并探索基于優化的能量管理控制策略.基于既定的工況循環或已知的速度規劃,動態規劃(Dynamic programming,DP)算法以其公認的全局最優性被廣泛應用于混合動力能量管理控制,但由于實際的駕駛循環往往都是未知的且其計算負擔較高而受到制約,因而難以進行實時控制而多用于評價或固定路線的能量管理[8?10].為了改善DP 算法在實際應用中的局限性,專家學者進行了各種改進與探索[11?12].另一方面,為了更好地實現實時優化控制,模型預測控制被普遍采用[13?14].比如,文獻[13?14]根據駕駛員意圖采用模型預測算法對轉矩分配或功率需求進行瞬時預測控制,雖然能夠實現實時優化,但其預測控制效果基于初始狀態的選擇,且無法實現全局最優.
上述能量管理研究都是針對單輛HEV 車輛進行能量管理控制,但實際道路上車輛并不是獨立行駛,往往是在車流中跟隨前方車輛行駛.因此,車輛的行駛還會受到前車行駛模式和速度變化的影響,所以混合動力電動汽車的能量管理需要與跟車控制相結合.車輛跟車控制方面的研究已有數十年歷史,主要集中于自適應巡航控制 (Adaptive cruise control,ACC)[15?17]和車輛隊列控制[18?21].車輛隊列控制關注的是多個車輛的協同控制,其重點是隊列穩定性.ACC 屬于單車控制技術,解決的是與前車保持安全距離的巡航控制問題,已在很多中高檔汽車中使用.已有的自適應巡航控制大多針對內燃機車輛,很少有混合動力電動汽車跟車控制方面的研究.本文主要考慮車輛跟隨前方車輛的安全控制和跟車過程中的能量管理問題,隊列穩定性并不屬于本文研究范圍.
混合動力電動汽車跟車控制系統更為復雜,既要考慮車輛的跟蹤性能,又要考慮車輛的能量管理問題.近幾年,有少量關于混合動力電動汽車跟車控制和能量管理的研究.比如,文獻[22]提出基于規則的混合動力電動汽車能量管理與自適應巡航控制方法,該算法簡單易實現,但無法保證性能最優;文獻[23?24]分別給出一種基于駕駛員行為預測和車輛加速度預測的能量管理方法;文獻[25]給出混合動力電動汽車能量管理與自適應巡航控制的動態規劃和在線查表方法;文獻[26]提出考慮道路坡度的HEV車輛隊列控制與能量管理方法.需要指出的是,上述研究存在如下幾方面的不足:1)將能量管理與車輛巡航控制綜合到同一成本函數,參數較多,計算負擔較重,且性能互相影響;2)車輛環境工況中未充分利用前車信息,需要進行加速度預測或假定參考值;3)無法實現道路坡度和載荷實時變化的影響.
本文旨在針對混合動力電動汽車跟車控制與能量管理綜合問題,考慮前車與道路工況,提出了基于安全距離的HEV 車輛動態面控制(Dynamic surface control,DSC),然后針對安全距離內的駕駛工況,采用滾動動態規劃算法進行混合動力電動汽車實時能量管理.本文主要創新點和貢獻如下:
1)考慮前車對行駛工況的影響以及混合動力電動汽車能量的綜合控制,通過車輛跟蹤控制為動態規劃算法提供工況循環,既保證了控制的最優性又解決了算法對工況預測和速度規劃的要求;
2)通過基于觀測器的DSC 跟車控制,考慮了道路坡度和載荷實時變動對車輛跟蹤控制性能與車輛能量消耗的影響;
3)基于安全距離的滾動動態規劃算法,解決了存儲空間有限和在線計算負擔大的問題,可實現實時能量優化管理.
本文組織結構如下:第1 節給出HEV 跟車系統、能量管理模型及控制目標,第2 節是基于安全車距的跟車控制器設計、穩定性分析以及能量管理動態規劃方法,第3 節為仿真驗證,第4 節是本文總結.
考慮如圖1 所示的HEVs 車輛跟蹤系統,其中,si、sq、vi、vq分別為當前車輛i、前車q的位置和速度,Pi為車輛i的功率需求.假設車輛已經配備了V2V 等無線通信及傳感裝置,能夠獲得前方車輛的狀態信息(車輛的位置、速度).

圖1 HEV 控制系統Fig.1 HEV control system
HEV 車輛的縱向動力模型如下[27]

式中,mi、si、vi分別為當前車輛的質量、位置和速度,Fi為車輛的牽引力或制動力,Fa為車輛行駛過程中的空氣阻力,Fr為滾動阻力,Fg為坡道阻力.其中,空氣阻力由車輛行駛的速度、空氣阻力系數CD、空氣密度ρ和車輛的迎風面積A決定.

滾動阻力為

式中,μ為滾動阻力系數,g為重力加速度,θ表示道路坡度.
車輛的坡道阻力為

綜合式(1)~ 式(4),車輛的動力學模型表示為

式中,b1=1/mi,b2=CDρA/2mi,b3=g,w=μcosθ+sinθ,w表示道路坡度和路面情況,未知且不確定.為方便研究,往往假定道路情況不變,忽略了道路坡度和路面變化的影響,本文則將其視為系統的擾動項,并通過控制器設計對其觀測補償以更加符合實際情況,同時也更能體現道路坡度對于HEV 能量消耗的影響.
理想的車間距定義為

式中,da為理想的車間距,即在當前車速下制動且能保證不與前車相撞的最小安全距離;sq表示前車的位置;li表示車輛的長度;k >0 為坡度系數.
注 1.文獻中理想的車間距da多采用固定值[20,27],并不能很好地適應車速變化;文獻[24,28]基于車速變化設定da,但往往由于車速實時變化使安全距離不斷變化,從而影響控制性能.本文理想車間距da基于道路限速決定,通過智能交通系統獲得當前道路限速并依據限速確定安全車距,使da既不會頻繁變動,也更符合交通法規和實際情況.同時,考慮坡度對安全距離的影響,當θ >0,即車輛爬坡時,安全車距相應縮短;當θ <0,即車輛下坡時,安全車距相應增加.
考慮Power-split HEV[26],其結構如圖2 所示,PL指其他電器載荷,從功率平衡的角度,車輛i的功率Pi由電池功率和發動機功率共同提供,即

其中,Peng和Pbatt分別表示發動機功率和電池功率,電池功率為正表示電池正在放電,為負則代表電池正處于充電狀態.ωm1,ωm2,ωeng與Tm1,Tm2,Teng分別表示電動機1、電動機2 與發動機的轉速與轉矩;ηm1,ηm2為電機效率.
由行星輪機構的運動關系,其轉速滿足

式中,ωr,ωc,ωs分別表示齒圈、行星架和太陽輪的轉速,分別和發動機、電機1 和電機2 相連;α為齒圈相對于太陽輪的傳動比;ωreq為車輪轉速;ε為主減速器的傳動比,轉矩關系為

式中,Treq為車輪轉矩.
根據電池內阻模型,電池的功率Pbatt為

求解式(10)

由于相同功率下,電池電壓越大其電流越小.因此忽略較大取值,電池的SOC動態表示為

式中,Ibatt為電池電流,Voc表示電池輸出電壓,Rbatt為電池的內阻,Qbatt表示電池電量.
發動機的功率Peng由發動機轉矩和轉速計算得到

式中,ωeng與Teng分別表示發動機的轉速和轉矩.
發動機的燃油消耗率為發動機的轉速ωeng和轉矩Teng的函數,通常由發動機臺架試驗獲得.圖3 為Advisor 中發動機油耗map 圖.

圖3 發動機燃油消耗率Fig.3 Engine fuel consumption rate map in Advisor

因此,對于一定工況循化下的功率需求,根據HEV 功率平衡與行星輪機構運動關系,可以通過發動機的轉矩和轉速控制進行HEV 車輛的能量優化管理.
本文的控制目標是將車輛跟蹤控制與混合動力電動汽車能量管理相結合,設計控制器實現安全距離內HEV 車輛的跟蹤控制以保證車輛的安全性,同時通過跟蹤控制提供準確的實時工況信息以保證優化的能量管理.即滿足以下兩點要求:
1)跟蹤穩定性:考慮實際的交通狀況,即有前車的情況下進行基于安全車距da下的車輛跟蹤控制,設計控制器跟蹤前車速度vq,即vi →vq,并保證車輛的位置跟蹤誤差δi=si ?(sq ?da ?l) 收斂到零的一個鄰域內;
2)燃油經濟性:以前方車輛速度vq軌跡作為當前HEV 車輛的駕駛工況,在安全車距da內,對HEV 車輛i進行實時能量優化管理.即在滿足系統約束條件下,使HEV 車輛的燃油消耗成本最低:

注 2.在實際的交通狀況下,若沒有前方車輛,則采用虛擬車輛代替前車,以當前道路限速作為虛擬車輛的車速,以當前限速下的理想車距為安全距離.以當前限速下的理想車距為安全距離確定前車位置,既保證車輛的行駛安全性,也更符合實際的道路交通狀況;車輛以當前限速為參考車速,可使車輛更接近于能耗高效區間,既有利于節省能耗,又能夠提高道路的交通效率.
考慮存在前方行駛車輛的實際道路交通狀況,將HEV 車輛的車輛跟蹤與能量管理控制相結合.首先采用DSC 設計基于安全車距的跟蹤控制器進行車輛位置與速度的跟蹤控制,在保證車輛安全駕駛的同時為HEV 車輛能量管理提供實時駕駛工況;然后在安全距離內應用滾動動態規劃算法對發動機與蓄電池功率進行優化分配,使能量消耗最小.
為實現更好的跟蹤效果并為能量管理提供準確的工況信息,在設計DSC 控制器前,首先對路面情況進行觀測.
1)觀測器的設計
由式(5)可得

設計觀測器如下

式中,k0為觀測器增益,且k0>0.
定義輔助變量z=則

將式(16)代入式(17)得

2)補償控制器設計
驅動力由兩部分構成

式中,Fdsc表示DSC 控制器輸出,Fw為克服道路坡度與路面阻力的補償控制.
將式(19)代入式(5)得

針對觀測到的路面狀況,設計補償控制器

定義觀測器誤差

對式(22)求導


將式(21)、式(22)代入式(20),則

因此,系統(5)轉化為

3)動態面控制器設計
首先,定義第一動態面為位置誤差

則

取虛擬控制量

其中,k1>0.

α通過一階濾波得到

其中,T為時間常數,T >0.
定義濾波誤差

對其求導得

然后,定義第二動態面

將式(29)、式(31)、式(33)代入式(28)得

將式(29)~ 式(31)、式(34)代入式(32)得

設計DSC 控制器

其中,k2>0.
對式(33)求導,并將式(25)、式(36)代入得

定義Lyapunov 函數

對式(38)求導,并將式(24)、式(34)、式(35)、式(37)代入得
根據楊氏不等式
為保證系統的跟蹤穩定性,引入下列引理.
引理 1[29].對于非線性系統,存在正定函數V滿足下列微分不等式

其中,V >0,C ≥0.對于t0,V(t)滿足不等式

即V(t) 以指數收斂率?最終一致收斂于C/?,則系統最終一致有界.
根據引理1,對于非線性系統(26),存在正定函數式(38).根據式(40),只要

則系統最終一致有界.因此,Lyapunov 函數V一致有界,適當地選擇觀測器增益、濾波器時間常數和控制器參數能夠使得?足夠大,C/?足夠小,使觀測器誤差和系統跟蹤誤差收斂到零的一個鄰域內.
注3.基于車輛非線性動態模型,對道路情況w進行觀測補償,使DSC 跟蹤系統能夠更好地適應道路變化,具有更好的跟蹤性能;同時,既無需進行速度預測也考慮了道路坡度對HEV 車輛能量管理的影響,為HEV 的能量管理提供了保障.
將車輛跟蹤控制與HEV 能量管理相結合,既保證了車輛的跟蹤安全性,又為當前HEV 車輛提供了工況循環信息.因此,本節采用動態規劃策略在安全車距內對HEV 車輛進行能量優化管理,使HEV 在滿足各種約束條件下,通過優化發動機與蓄電池功率分配使系統的性能指標即燃油消耗降至最低.
根據發動機功率與轉矩之間的關系式(13),HEV車輛油耗模型式(14)轉化為

式中,φ(·) 表示油耗率與發動機轉速、功率之間的函數關系.圖4 為基于Advisor 車輛參數轉化后的不同轉速下車輛油耗模型.

圖4 發動機燃油消耗率?功率曲線Fig.4 Engine fuel consumption rate and power
離散化控制目標為

約束條件滿足

式中,(·)min與 (·)max分別表示最小值、最大值.
考慮采樣時間內?SOC(k) 的約束,進一步減少狀態空間和計算量,以實現實時控制.

滾動DP 算法的計算過程如下:
1)在安全距離內進行初始化并定義時間及狀態存儲空間;
2)根據跟蹤控制安全距離內的當前車輛i的車速軌跡,得到車輛速度和功率vi(k),Pi(k),k=N,N ?1,···,1;
3)對于階段k對應的vi(k),Pi(k),考慮階段狀態約束SOCj(k)∈[SOCkmin,SOCkmax],計算所有狀態轉移所對應的變化量Jij(k),并求得所有狀態j對應的成本函數最優值Jk=min[Jij(k) +Jj(k+1)];
4)進入到下一階段k=k ?1,重復步驟3)直到k=1,找到成本函數最低的最優控制和狀態;
5)以優化結果作為安全車距內的控制輸入,滾動執行整個優化過程.
注 4.第2.1 節基于觀測器補償的DSC 控制器為安全距離內的動態規劃算法提供了準確的駕駛工況循環,保證了能量管理的有效性;在安全車距內考慮單位步長內電池SOC變化的約束,使得HEV能量管理的狀態空間和控制空間大大縮減,減少了計算負擔,更有利于HEV 能量管理的實時性.
對HEV 車輛跟蹤與能量管理進行仿真研究,并與Advisor 中的能量管理控制結果進行比較,驗證所采用控制策略的有效性.
考慮跟車行駛的工況,HEV 車輛參數如表1所示.假設前車按照ECE 城市工況循環行駛,總距離約為1 km,其最高限速為50 km/h,道路坡度如圖5 所示,車輛初始安全距離設為30 m.DSC 跟蹤控制器參數根據式(44)分別選為:k0=0.5、k1=2、k2=30、T=1,仿真結果如圖6、圖7 所示.

表1 HEV 車輛主要參數Table 1 Parameters of HEV

圖5 道路坡度Fig.5 Road slope

圖6 HEV 車輛位置Fig.6 Position profile of HEV

圖7 HEV 車輛速度曲線Fig.7 Velocity profile of HEV
圖6 為車輛跟蹤的位置與車距變化曲線,具有較好的位置跟蹤性能,且考慮了坡度的變化對車間距進行了適當的調整.圖7 中,兩種控制器均能實現較好的速度跟蹤,但通過局部放大可以看出具有補償控制器的DSC 控制能夠更快地適應實時的速度變化,具有更好的適應性和跟蹤控制效果.
基于跟蹤控制的車速工況與功率需求,應用滾動動態規劃算法進行數值仿真研究.
圖8 為車速工況與功率需求曲線,由圖可以看出車輛在加速過程中的功率大于零且逐漸增加;車輛速度減小時,車輛功率為負,處于再生制動狀態.在圖9 中,HEV 車輛電池SOC隨著行駛工況與電池能量的消耗與回收而發生變化.圖10 為基于跟蹤工況下的HEV 功率分配曲線.當車速較低時,HEV所需的功率主要由電池通過電動機提供;隨著車輛速度與功率需求的增加,發動機和電動機共同工作提供能量;當車速下降時,HEV 通過再生制動進行能量回收.表2 為采用該策略與Advisor 中能量管理策略的燃油消耗對比,百公里油耗提高了約12 %,由此可以看出本文所采用的方法具有良好的燃油經濟性.

圖8 速度工況曲線Fig.8 Velocity cycle of HEV

圖9 SOC 變化曲線Fig.9 SOC of HEV

圖10 功率分配曲線Fig.10 Power distribution of HEV

本文研究了混合動力電動汽車的車輛跟蹤與能量管理控制.考慮在有前車的道路工況下,基于安全車距設計了具有觀測補償的動態面跟蹤控制算法,為HEV 車輛能量管理提供了駕駛工況,并在安全距離內對HEV 采用滾動動態規劃算法進行能量管理.考慮單位步長內電池SOC變化的約束進一步縮小對SOC狀態搜索空間,更有利于車輛的安全控制和實時的能量優化管理.需要指出的是,本文未考慮車輛在交叉路口、紅燈或轉彎時的安全車距與速度跟蹤問題,我們將在后續研究中更全面地考慮各種復雜交通情況下的混合動力電動汽車跟車控制與能量管理問題,并將進一步研究多個HEV車輛的隊列控制與能量管理問題.