惠 飛 吳麗寧 景首才 魏 誠 李 敬
(長安大學信息工程學院 陜西 西安 710064)
近年來,汽車產業成為國民經濟的重要支柱,因此交通也已成為我國乃至全世界能源消耗量最高的行業,其中道路交通最為嚴重。2013年葡萄牙運輸部門使用的石油資源占全國一年總量的40%,其中道路交通占81%[1];2014年我國清潔能源、可再生能源以及電力在車用燃料替代中超過了500萬噸[2];2015年北京市交通運輸業能源消耗占全市能源消耗的18.23%[3];2016年在乘用車保有量繼續增長、新型城鎮化不斷推進的背景下,我國石油需求同比增長4.3%左右[4];2017年我國消耗的能源高達110.8億噸,并且2018年的消耗量比上年增長4.6%[5]。從當前情況觀察到,道路交通方面使用石油比例逐年增長,若再不對機動車的能耗進行研究和治理,能源短缺問題將會越來越嚴重。
國內外學者基于機動車行駛參數在能源消耗碳排放方面做了大量研究:文獻[6]在分析安全輔助系統對能耗的影響時,排除了速度變化的影響,將加速度波動作為能耗增加的主要原因進行研究。文獻[7]分析了在交通限制下速度和加速度兩個參數對能耗的影響。文獻[8]通過燃油密度、發動機轉矩、轉速計算油電混動汽車的單位耗油率。文獻[9]通過t-檢驗證明了減少能耗及碳排放的措施不會影響汽車行駛速度,并且分析出空調溫度、輪胎、燃油密度、車輛阻力、車重等可能影響能耗的因素。文獻[10]收集了一些在行駛過程中利于減少能耗的因素,分析出提供中等頻率的評估信息可以使用戶長期處于低能耗階段。文獻[11]發現合理的駕駛風格可以節省5%~20%的能耗。文獻[12]在高速、主干道、二級公路上比較能耗的變化情況,并建立了以速度作為唯一參數的能耗模型。文獻[13]通過對所有道路環境中的交通流量進行控制和管理,發現駕駛員能源消耗明顯降低。文獻[14]通過跟弛模型對速度進行優化,發現該模型能有效降低車輛能耗。文獻[15]在交叉口停車線以及上游下游處,通過改變駕駛行為,研究排放的變化情況,并基于每個路段構建不同的排放模型。
綜上,由于行駛參數與能耗之間存在直接關聯且易于獲得,因此國內外學者在研究減少能耗的生態駕駛行為時多以行駛參數為出發點。但是駕駛員因素也是能耗和排放增加的最主要成因,若要從駕駛員角度出發,則能達到緩解交通擁堵、減少能源消耗和污染物排放的目的,對交通行業的發展具有重要意義。基于此,本文分析了在多工況下,急加速、急減速、正常加速、正常減速、勻速這五種典型駕駛行為的能源消耗情況,并且提出一個基于多工況的駕駛行為能耗評估模型,期望可為政府部門制定節能減排政策以及交通部門實施交通管控方面提供參考。
本文提出一個多工況駕駛行為能耗評估模型,如圖1所示。該模型實現過程包括:數據預處理、多工況駕駛行為識別、能耗分析與模型驗證三個部分。第一部分:進行數據采集和預處理;第二部分:利用K-means對駕駛工況進行分類,形成低速、中速、高速三類,然后參考行駛參數對駕駛行為進行特征提取,最后進行兩級聚類算法,即首先對特征參數進行譜聚類,然后對一級聚類結果使用AGNES算法進行二次聚類,得到急加速、急減速、正常加速、正常減速、勻速五類;第三部分:量化分析不同駕駛行為的能耗,并且通過將實際能耗與模型計算的能耗進行對比來驗證模型精度。

圖1 多工況典型駕駛行為能耗評估框架
為獲取可復現的實驗數據,本研究邀請不同駕駛員在相同天氣狀況下以市內相同路段為基礎,把駕駛行為作為唯一變量進行實驗。
實驗在西安市如圖2所示的線路上(粗線是軌跡,起點為長安大學本部,終點為西安城西客運站),由5名駕駛員進行數據采集,GPS設備按照20Hz采集信息。部分原始數據如表1所示。

圖2 實車實驗路線圖

表1 部分原始數據
目前VT-Micro微觀能耗模型是被大家公認的一種車輛瞬時能耗計算模型[16-17],本文選取VT-Micro來計算補充瞬時能耗數據。模型計算如下:
(1)
式中:MOEe為瞬時能耗;Li,j為a≥0的回歸系數;Mi,j為a<0的回歸系數;s為瞬時速度;a為瞬時加速度。基于瞬時能耗可計算出在駕駛行為i狀態時的平均能耗,計算如下:
(2)

(3)
式中:FC指工況內的百公里油耗;v指均速度;D指燃油密度,93#汽油密度為725 g/l。
GPS設備可以采集經緯度、速度等信息,但是由于采集過程可能會受測試儀器、環境、駕駛員等影響,因此必須通過預處理移除不可信的數據,從而保證后續實驗數據的有效性。另外本文假設在30分鐘內車輛位置的變化范圍不超過50 m被認為是停車。
本文預處理包括數據清洗、地圖匹配、軌跡分段。數據清洗方面具體操作如下:
1) 刪除超出實驗路段經緯度范圍的采樣點;
2) 由于本文選取VT-Micro補充能耗,所以必須首先依據VT-Micro的參數標準,剔除無效數據;
3) 剔除具有相同時間戳的冗余采樣點;
4) 本文駕駛行為不包含停車,因此要剔除無堵塞停車采樣點;
5) 將原始數據切分成多個微觀行程,每段時長不超過3分鐘。
進行地圖匹配時需要將GPS數據與標準經緯度信息匹配,剔除無效樣本點。本文將選取一種針對大規模GPS數據的地圖匹配算法[18]。
本文把軌跡段作為識別駕駛行為的基本單元,由于行駛過程中會產生有效與無效軌跡段,因此引入凈曲率和平均距離指標來對此進行劃分。用于計算凈曲率和平均距離的因子如圖3所示。

圖3 計算軌跡凈曲率和平均距離的指標
凈曲率:表示實際軌跡與路網的匹配度,l/l′值為1表示完全匹配,反之表明差異性高。l表示軌跡原始長度,l′表示匹配到路網上的長度。
實驗基于以上兩個指標,利用隨機森林分類器進行訓練,然后根據訓練后的模型對剩余軌跡段進行劃分,最后基于有效軌跡段識別駕駛行為。
聚類在類標簽未知時自動進行劃分,是一種無監督學習算法,它盡可能將相似數據劃分到同一個類,反之劃分到不同的類。目前在交通類的研究項目中也廣泛運用到聚類算法[19-21]。
3.1.1 基于Eros距離的相似度度量方式
目前最常用的度量方式是歐氏距離和動態時間彎曲距離[22]。利用歐式距離處理時間序列的相似度時,計算結果與實際距離有較大差異,因此本文不采用歐氏距離度量。動態時間彎曲距離曾經主要運用于語音識別[23],目的是尋找任意兩個向量之間的最短距離,但在處理時間序列時,時間軸的微小變化也會對結果產生較大影響,因此本文也不選用動態時間彎曲距離進行度量。
本文選擇借鑒多維時序相似性的度量思想,利用基于Eros(Extended Frobenius Norm)距離的度量方式對本文采樣點進行相似性度量。Eros距離是基于矩陣加權F范數進行擴展的,矩陣Am×n的加權F范數如下[24]:
(4)
式中:w表示權重向量矩陣,跡為1。特征向量A-VA=[a1,a2,…,an]和B-VB=[b1,b2,…,bn]的Eros距離如下:
(5)
3.1.2 Eros距離中權值的計算方法
常見的權值計算方法有:和法、根法、特征根法、對數最小二乘法、最小二乘法[25]。本文在Eros距離中的權值計算過程如算法1所示。
算法1 計算權值向量
輸入:特征值矩陣Sn×N
輸出:加權向量
1) 將矩陣按列進行單位化
2) 計算矩陣每一行的和{sum1,sum2,…,sumn}
3) 計算整個矩陣的和Sum
4) 計算加權向量=sumi/Sum
3.1.3 基于K-means的工況聚類
本文針對采樣點,利用基于Eros距離度量的K-means算法對駕駛工況進行聚類。實驗部分研究低、中、高速三種駕駛工況,聚類中心見表2,各個工況的時間百分比見表3,聚類結果見圖4,其中X軸為瞬時速度,Y軸為瞬時能耗。

表2 駕駛工況劃分結果

表3 駕駛工況時間百分比

圖4 駕駛工況聚類
3.2.1 五種典型駕駛行為定義
本文基于行駛速度、加速度、持續時間與能耗之間的關系,提出五種與能耗相關的駕駛事件,分別是勻速、正常加速、正常減速、急加速、急減速,它們加速度的變化如圖5所示。由于本文將軌跡段作為識別事件的基本單元,因此要求所有有效軌跡段的持續時長Δt≥2 s。

圖5 加速度隨時間變化圖
3.2.2 駕駛行為特征提取
為了保證聚類效果的高效性,首先需要對以上五種典型駕駛行為進行特征提取。本文用于特征提取的參數見表4。

表4 用于特征提取的行駛參數
1) 勻速行為。勻速事件指在一段時間內加速度變化幅度較小的過程,它的變化如圖5(a)所示。該事件的識別條件[26]如下:
-0.27 m/s2≤a≤0.27 m/s2
(6)
std(a)≤0.41 m/s2
(7)
2) 正常加速行為。正常加速指速度隨時間緩慢增加的過程,它的變化如圖5(b)所示。由于加速行駛時能耗量與持續時長呈正相關,因此在識別時除了考慮加速度還要考慮持續時間。該事件的識別條件[26]如下: