亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于人工蜂群支持向量機的電動汽車制動意圖識別方法

        2021-09-16 02:37:04李向杰張向文
        中國機械工程 2021年17期
        關(guān)鍵詞:特征選擇踏板意圖

        李向杰 張向文,2

        1.桂林電子科技大學(xué)電子工程與自動化學(xué)院,桂林,5410042.廣西自動檢測技術(shù)與儀器重點實驗室(桂林電子科技大學(xué)),桂林,541004

        0 引言

        線控制動(brake-by-wire)系統(tǒng)作為一種新型的電動汽車制動系統(tǒng),具有響應(yīng)快、性能好、結(jié)構(gòu)簡單等特點[1],其制動踏板與制動器之間通過電子控制單元(electronic control unit,ECU)以電信號連接,能夠根據(jù)駕駛員制動意圖制定協(xié)調(diào)式再生制動控制策略,實時分配電機再生制動力和制動器制動力之間的比例,實現(xiàn)更強的制動性能、更高的能量回收效率和更好的制動感覺,從而提高電動汽車制動的安全性、經(jīng)濟性和舒適性[2]。但由于制動踏板與制動器之間解耦,因此如何根據(jù)制動踏板產(chǎn)生的電信號準(zhǔn)確并快速識別駕駛員的制動意圖是一個難點[3]。如果能夠準(zhǔn)確并快速識別制動意圖,不僅可以保證協(xié)調(diào)式再生制動控制策略穩(wěn)定運行,使車輛按照駕駛員的制動意愿進行減速,實現(xiàn)安全穩(wěn)定制動,并增加能量回收比例和獲得更好的制動感覺[4],而且能為防抱死剎車系統(tǒng)(ABS)、自動剎車系統(tǒng)(AEB)、車身電子穩(wěn)定系統(tǒng)(ESP)等系統(tǒng)的穩(wěn)定運行提供幫助[5],因此,對駕駛員的制動意圖進行識別有著重要的研究價值與意義。

        在早期的研究中,一般通過設(shè)置閾值來識別制動意圖[6-7]。后來,伴隨著電子制動系統(tǒng)的發(fā)展,對制動意圖的識別不僅僅局限于緊急制動意圖,為了實現(xiàn)多種制動意圖的識別,結(jié)構(gòu)簡單、對非線性問題有一定優(yōu)勢的模糊推理方法得到了廣泛應(yīng)用。文獻[8-10]采用制動踏板信號和車輛狀態(tài)參數(shù)信號作為輸入,通過設(shè)置隸屬函數(shù)和制定模糊規(guī)則對制動意圖進行識別,采用該方法可以較為準(zhǔn)確地識別出是緊急制動還是中度制動抑或是輕度制動,從而指導(dǎo)再生制動控制策略或者換擋策略的建立。文獻[11]在使用模糊推理方法識別制動意圖的基礎(chǔ)上討論了制動踏板位移與制動意圖及制動強度之間的關(guān)系。文獻[12]在一般模糊推理方法的基礎(chǔ)上,以制動踏板位移和位移變化率為輸入設(shè)計制動意圖的模糊推理規(guī)則,采用學(xué)習(xí)向量量化神經(jīng)模糊系統(tǒng),建立了制動意圖識別模型。

        有監(jiān)督和無監(jiān)督的機器學(xué)習(xí)方法憑借高效的非線性問題處理能力以及自適應(yīng)能力,被用來識別制動意圖,獲得了較高的制動意圖識別精度。文獻[13]采用BP神經(jīng)網(wǎng)絡(luò)對制動意圖進行了識別。文獻[14]比較了神經(jīng)網(wǎng)絡(luò)和模糊推理兩種制動意圖識別方法,結(jié)果顯示神經(jīng)網(wǎng)絡(luò)法具有更高的準(zhǔn)確性。文獻[15]將長短期記憶網(wǎng)絡(luò)(LSTM)應(yīng)用于識別制動意圖,并與BP神經(jīng)網(wǎng)絡(luò)進行了對比,結(jié)果表明LSTM具有更高的識別精度。文獻[16-17]提出了分層隱馬爾可夫模型和自適應(yīng)神經(jīng)模糊推理系統(tǒng)(LHMM-ANFIS)耦合的制動意圖識別模型,該模型被用于開發(fā)自動機械變速器(AMT)的變速控制策略,以提高制動安全性和能量回收效率。文獻[18-20]提出了基于經(jīng)驗?zāi)B(tài)分解(EMD)和熵理論的電動汽車制動意圖識別方法,對輸入信號數(shù)據(jù)進行數(shù)據(jù)挖掘,提取有用特征后采用聚類算法進行制動意圖識別,該方法有效提高了緩慢制動和中等制動的識別正確率。

        通過設(shè)置閾值來識別制動意圖雖然具有可行性,但是識別率低。模糊推理法結(jié)構(gòu)簡單,對非線性不確定系統(tǒng)控制有一定的優(yōu)勢,但其平均識別準(zhǔn)確率在90%左右,緊急制動意圖識別準(zhǔn)確率在95%左右,緩慢和中等制動意圖的識別準(zhǔn)確率低于90%甚至低于80%[18]。機器學(xué)習(xí)的方法中,神經(jīng)網(wǎng)絡(luò)法具有良好的自學(xué)習(xí)、自適應(yīng)性和非線性能力,但當(dāng)樣本數(shù)據(jù)偏少時,訓(xùn)練的模型性能往往不理想。隱馬爾可夫法識別效果會因樣本量的增加而變好,對緊急制動意圖的識別精度高,但是對常規(guī)制動意圖識別精度較低。基于熵理論的聚類法可有效提高緩慢制動和中等制動的識別準(zhǔn)確率,但識別時間在0.2~0.4 s之間,識別速度較慢。

        通過上述分析可以看出,目前的識別方法主要存在兩個問題,即識別精度不高和實時性不強。為了解決這兩個問題,本文設(shè)計了基于人工蜂群支持向量機(artificial bee colony-support vector mechine,ABC-SVM)算法的駕駛員制動意圖在線識別方法,從特征選擇和優(yōu)化識別算法兩個方面來增加識別精度和速度。為了提高制動意圖識別速度,使用制動瞬間0~0.05 s的時域數(shù)據(jù)來識別一次作用制動踏板的制動意圖。為了去除時域信號數(shù)據(jù)中因噪聲導(dǎo)致的不相關(guān)特征,提高識別準(zhǔn)確率,利用近鄰成分分析(neighborhood component analysis,NCA)特征選擇算法對特征進行篩選。為了提高SVM制動意圖識別算法的識別準(zhǔn)確率,利用ABC算法優(yōu)化SVM的參數(shù)。離線和在線試驗驗證了該方法對駕駛員制動意圖識別的準(zhǔn)確率高,速度快。

        1 試驗數(shù)據(jù)采集

        1.1 線控制動系統(tǒng)結(jié)構(gòu)

        本文研究對象為搭載線控制動系統(tǒng)的車輛,線控制動系統(tǒng)將傳統(tǒng)的液壓驅(qū)動方式轉(zhuǎn)變?yōu)殡姍C驅(qū)動方式,利用電纜傳輸信號和能量。各制動單元均由電機獨立驅(qū)動,大幅提高了制動單元的響應(yīng)速度和制動效率[21]。線控制動系統(tǒng)可分為液壓式線控制動系統(tǒng)(EHB)和機械式線控制動系統(tǒng)(EMB),原理如圖1所示。EHB系統(tǒng)的制動壓力由直流電動機驅(qū)動的液壓泵提供。當(dāng)ECU接收到制動信號后,首先識別制動意圖,然后根據(jù)協(xié)調(diào)式再生制動控制策略進行運算處理,計算出液壓制動裝置需要提供的制動力,最后通過控制液壓泵和電磁閥進行制動,從而實現(xiàn)與制動能量回收系統(tǒng)的協(xié)調(diào)配合,產(chǎn)生線性度較高的制動效果。EMB系統(tǒng)相比于EHB系統(tǒng),制動系統(tǒng)中的液壓裝置全部由電子機械系統(tǒng)代替,以直接驅(qū)動電機的方式控制制動器,從而獲得更快的響應(yīng)速度和更好的制動線性度。

        (a)液壓式線控制動系統(tǒng)

        1.2 數(shù)據(jù)采集

        為了研究線控制動系統(tǒng)中ECU如何通過制動信號準(zhǔn)確且快速地識別制動意圖的問題,本文使用圖2所示裝置模擬EHB系統(tǒng)和EMB系統(tǒng)中ECU對制動信號采集的過程。模擬裝置包括電子制動踏板、dSPACE Simulator Mid-Size和Control Desk調(diào)試界面,電子制動踏板是集成了踏板感覺模擬器和電子傳感器的制動動作裝置,dSPACE Simulator Mid-Size是由dSPACE公司生產(chǎn)的標(biāo)準(zhǔn)硬件在環(huán)(HIL)仿真器,適用于系統(tǒng)地、自動地測試汽車ECU,該仿真器集成了DS1006處理器板卡和DS2211 HIL I/O板卡,可用作車輛信號的測量和處理。Control Desk是dSPACE公司開發(fā)的用于記錄數(shù)據(jù)和調(diào)試參數(shù)的軟件。

        圖2 dSPACE半實物仿真平臺Fig.2 dSPACE Semi-physical simulation platform

        在以往的研究中,踏板位移、踏板速度、踏板加速度、踏板力、制動管路壓力被廣泛用于制動意圖識別,本文研究對象為線控制動系統(tǒng)的車輛,沒有制動管路壓力數(shù)據(jù),所以不作考慮,踏板力信號受制動踏板間隙大小影響,且踏板力傳感器采集的信號存在一定的噪聲,踏板加速度信號有尖峰現(xiàn)象,噪聲大,相比之下,踏板速度信號噪聲小,且能夠反映車輛制動的緊急程度,踏板位移信號噪聲最小,且不受駕駛習(xí)慣影響,因此,踏板速度和踏板位移相結(jié)合,能最準(zhǔn)確地表達制動意圖[22]。本文采集了以表征制動踏板位移的電壓值和表征制動踏板位移變化率的電壓變化率作為制動信號,5名駕齡超過5年的駕駛員各進行30次制動試驗,包含輕度制動、中度制動和緊急制動各10次,獲得了圖3所示的制動信號采樣結(jié)果。采樣周期為0.001 s,每8 s測1組數(shù)據(jù),共獲得150組制動數(shù)據(jù)。

        2 制動意圖識別方法框架

        以采集到的數(shù)據(jù)作為樣本集,設(shè)計識別方法,圖4展示了本文制動意圖識別方法的整體結(jié)構(gòu)。主要思想是:通過ABC-SVM算法對駕駛員的制動意圖進行識別,然后在不同制動環(huán)境下以不同制動強度進行制動,驗證利用制動瞬間生成的數(shù)據(jù)集進行制動意圖識別的可行性。

        圖4 制動意圖識別方法的結(jié)構(gòu)圖Fig.4 Structure diagram of braking intention recognition method

        制動意圖識別方法的主要結(jié)構(gòu)分兩部分,一部分是根據(jù)樣本數(shù)據(jù)集對識別算法模型進行訓(xùn)練,另一部分是在線識別。離線訓(xùn)練部分在裝有MATLAB的計算機中實現(xiàn),在線識別通過dSPACE半實物仿真平臺完成,識別程序在dSPACE Simulator Mid-Size的DS1006處理器板卡上運行。

        (a)制動踏板輸出電壓

        首先,對通過dSPACE半實物仿真平臺獲得的樣本數(shù)據(jù)集進行數(shù)據(jù)預(yù)處理和特征選擇。為了在制動瞬間進行制動意圖識別,將0~0.05 s作為識別數(shù)據(jù)集選擇的時間范圍,提取其中數(shù)據(jù)進行識別。另外,由于采用踏板位移和踏板位移變化率作為輸入量,存在量綱不統(tǒng)一的問題,因此通過數(shù)據(jù)歸一化,將數(shù)據(jù)縮放到0~1之間,使其量綱一化。再經(jīng)過NCA算法計算各個特征的權(quán)重,設(shè)置權(quán)重閾值,選擇權(quán)值高于閾值的特征構(gòu)建特征矩陣,從而去除信號噪聲引起的不相關(guān)特征和信號數(shù)據(jù)本身存在的冗余特征。與此同時,對樣本數(shù)據(jù)集進行分類,并添加標(biāo)簽。根據(jù)駕駛員作用制動踏板時的制動目的,制動意圖可分為輕度制動、中度制動和緊急制動[23]。輕度制動表示以減速為目的的制動,一般發(fā)生在車輛轉(zhuǎn)彎前或進入限速路段時,通常駕駛員通過“點剎”操作或持續(xù)小開度踩踏板實現(xiàn)。中度制動表示以停車為目的的制動,一般發(fā)生在十字路口紅燈或到達目的地需要停車時,通常實現(xiàn)方式為:駕駛員逐漸加大踏板開度,接近目標(biāo)停車位時以較快速度加大踏板開度使得車輛停止。緊急制動表示遇到緊急情況需要快速停車的制動,通常駕駛員通過快速將踏板踩到最大開度來實現(xiàn),此時制動效果主要受車輛制動性能的影響。據(jù)此,將樣本集中的數(shù)據(jù)分為三類,即輕度制動數(shù)據(jù)、中度制動數(shù)據(jù)和緊急制動數(shù)據(jù)。接下來,將樣本集的特征矩陣和樣本集的標(biāo)簽送入ABC-SVM算法中進行訓(xùn)練。

        在線識別時,首先對采集到的實時制動信號進行數(shù)據(jù)預(yù)處理和特征選擇,保證實時樣本的特征與離線訓(xùn)練時樣本集的特征相對應(yīng),即特征的個數(shù)和特征在信號中的位置相同以及按相同的規(guī)則將數(shù)據(jù)歸一化到0~1之間。然后,利用ABC-SVM算法訓(xùn)練的制動意圖分類模型進行實時制動意圖分類,實現(xiàn)制動踏板踩下的瞬間預(yù)測出本次制動的制動意圖,從而將制動意圖作為輸入量,用于協(xié)調(diào)式再生制動控制策略的設(shè)計,以及ABS、AEB、ESP等系統(tǒng)的設(shè)計。

        3 制動意圖識別方法設(shè)計及驗證

        3.1 數(shù)據(jù)預(yù)處理及特征選擇

        根據(jù)駕駛員的制動意圖對采集的樣本數(shù)據(jù)進行分類標(biāo)記,結(jié)果如圖5所示。

        (a)制動踏板輸出電壓

        分析圖5中數(shù)據(jù)可知,一次踩踏板制動的平均制動時長小于3 s,最大制動時長小于4.5 s,由于一次踩踏板制動的時間短,在此期間制動意圖發(fā)生變化的概率低,因此可利用制動瞬間的信號數(shù)據(jù)對整段制動過程的制動意圖進行識別。本文選取制動瞬間0~0.05 s的信號數(shù)據(jù)進行制動意圖識別。從圖5中該區(qū)域可以分析出,緊急制動的數(shù)據(jù)與其他兩類數(shù)據(jù)有著明顯的區(qū)分,而輕度制動和中度制動的數(shù)據(jù)完全交疊在一起。文獻[18-20]為了解決輕度制動和中度制動識別的問題,將制動信號變換到頻域,用樣本熵提取信號的特征,該方法有效提高了識別率,但是為了保證提取到有效特征,識別的數(shù)據(jù)區(qū)域較大,導(dǎo)致識別時間在0.2~0.4 s,實時性不強。本文直接將0~0.05 s的信號數(shù)據(jù)作為特征,在識別速度方面,由于數(shù)據(jù)區(qū)域小且靠近制動開始的0時刻,因此減少了數(shù)據(jù)采集的耗時,從而縮短了制動意圖識別的時間,使得制動瞬間完成制動意圖識別的可行性得到提高。在識別準(zhǔn)確度方面,直接將信號數(shù)據(jù)作為特征保留了足夠的信息,從而保證了識別的準(zhǔn)確度。直接將信號數(shù)據(jù)作為特征的方法在保留足夠信息的同時也引入了噪聲,即不相關(guān)特征,為了解決這個問題,在數(shù)據(jù)歸一化后,使用NCA算法計算各個特征的權(quán)重,然后進行特征選擇。

        本文參考文獻[24]設(shè)計了適用于本文數(shù)據(jù)的NCA特征選擇算法,算法原理如下。

        設(shè)S是一個包含n個樣本的數(shù)據(jù)集,將其作為NCA特征選擇算法的輸入:

        S={(xi,yi),i=1,2,…,n}

        (1)

        式中,xi為特征向量,xi∈Rp,p為向量的維數(shù);yi為分類的標(biāo)簽。

        從樣本集中任意取一個特征向量xi,首先計算與其鄰近樣本的距離:

        (2)

        式中,dw為距離函數(shù);wr為特征權(quán)重;xj為xi鄰近樣本;r為向量的維數(shù),取值范圍為1~p。

        xj是xi最鄰近樣本的概率為

        (3)

        式中,Ref(xi)表示xi最鄰近樣本;S-i為除xi外,其余所有樣本組成的樣本集;k為某個核函數(shù)[24]。

        使用Ref(xi)識別xi的類別,以Ref(xi)的標(biāo)簽作為xi的識別結(jié)果,則xi被正確分類的概率為

        (4)

        計算Pi的平均值:

        (5)

        F(w)的值隨特征權(quán)重向量w的變化而變化,近鄰成分分析的目標(biāo)是計算最大化F(w)時的w,等價問題可寫為

        (6)

        由此可計算出樣本集S中各特征的權(quán)重。

        本文將每組制動數(shù)據(jù)0~0.05 s的制動踏板電壓及電壓變化率信號數(shù)據(jù)合并作為特征向量,構(gòu)建樣本集S,利用設(shè)計的NCA算法計算各個特征的權(quán)重,結(jié)果如圖6所示。因為數(shù)據(jù)采樣周期為0.001 s,所以0~0.05 s內(nèi)共有50個電壓數(shù)據(jù)和50個電壓變化率數(shù)據(jù),合并組成了100個特征。

        圖6 NCA算法結(jié)果Fig.6 NCA algorithm results

        對圖6中的特征首先按照權(quán)重從大至小進行排序,然后以逐次加1的方式組成100個特征子集,再對各個特征子集組成的數(shù)據(jù)使用SVM分類方法訓(xùn)練并測試,得到對應(yīng)的識別準(zhǔn)確率,結(jié)果如圖7所示。分析圖中結(jié)果可知,當(dāng)采用特征權(quán)重排名前48個特征構(gòu)建特征子集時,識別準(zhǔn)確率達到最大值93.33%,且在最大識別準(zhǔn)確率下的特征子集維度最小。因此,本文選擇使用這48個特征進行制動意圖識別算法模型的訓(xùn)練。

        圖7 不同特征維度識別結(jié)果Fig.7 Recognition results of different feature dimensions

        3.2 ABC-SVM制動意圖識別算法

        支持向量機(SVM)是建立在統(tǒng)計學(xué)基礎(chǔ)上的機器學(xué)習(xí)方法,是解決小樣本、高維度、非線性問題的有效方法。SVM算法最初僅用于解決二分類問題,后來經(jīng)過改進可用于解決多分類問題。SVM多分類方法可分為成對分類法、一類對余類法和只求解一個優(yōu)化問題的方法,文獻[25]證明成對分類法最適合實際應(yīng)用,因此本文使用成對分類法的SVM多分類方法進行制動意圖識別。

        SVM成對分類法的核心思想是在每兩個類之間構(gòu)造一個二分類SVM。

        對于第i類和第j類數(shù)據(jù),訓(xùn)練一個二分類SVM即是求解如下二次規(guī)劃問題:

        (7)

        式中,ω為超平面的法向量;C為懲罰因子;ξ為松弛變量;實數(shù)b為閾值;x為特征向量;y為分類結(jié)果;下標(biāo)t表示i類和j類的并集中樣本的索引;φ為非線性空間映射。

        則第i類和第j類之間二分類SVM的決策函數(shù)為

        (8)

        對于本文的三分類問題,一共需要求3個這樣的決策函數(shù)。

        SVM算法處理非線性分類問題時,核函數(shù)k起著關(guān)鍵的作用,它將原始特征空間轉(zhuǎn)換到更高維的特征空間,使得原來線性不可分的樣本變得線性可分。核函數(shù)一般包括多項式核函數(shù)、徑向基(RBF)核函數(shù)、sigmoid核函數(shù)等。由于對數(shù)據(jù)特征進行特征選擇后特征向量的維度僅為48,所以選擇RBF核函數(shù)。

        對于SVM分類算法,在選取合適核函數(shù)后,其性能主要受懲罰因子C和RBF核函數(shù)中表示單個樣本的影響波及范圍的超參數(shù)γ值的影響。本文使用人工蜂群(ABC)優(yōu)化算法對C和γ的值進行優(yōu)化。

        人工蜂群(ABC)算法在2005年被Karaboga提出,是繼遺傳算法、粒子群算法和蟻群算法后一種新的智能群優(yōu)化算法,具有魯棒性好、不易陷入局部最優(yōu)的特點[26]。圖8所示流程圖展示了ABC算法對SVM算法的C和γ參數(shù)優(yōu)化,以及利用優(yōu)化后SVM算法建立制動意圖識別模型的過程。

        圖8 ABC-SVM識別算法流程圖Fig.8 Flow chart of ABC-SVM recognition algorithm

        3.3 算法驗證

        150組試驗樣本包括輕度制動意圖、中度制動意圖和緊急制動意圖的樣本各50組,按照7∶3的比例隨機分成兩份,即105組訓(xùn)練樣本和45組測試樣本。為了驗證NCA特征選擇算法的有效性和ABC-SVM制動意圖識別算法的優(yōu)越性,設(shè)計了兩組試驗。第一組試驗中,對比了制動踏板輸出電壓構(gòu)建特征向量(U)、制動踏板電壓輸出變化率構(gòu)建特征向量(dU)、電壓加電壓變化率構(gòu)建特征向量(U+dU)以及NCA算法選擇出的特征構(gòu)建特征向量進行制動意圖識別,其中識別算法統(tǒng)一使用未經(jīng)優(yōu)化的SVM算法,具體識別結(jié)果如表1所示。第二組試驗中,對比了SVM算法、BP神經(jīng)網(wǎng)絡(luò)算法、遺傳算法(GA)優(yōu)化的SVM算法(GA-SVM)、粒子群算法(PSO)優(yōu)化的SVM算法(PSO-SVM)以及人工蜂群算法(ABC)優(yōu)化的SVM算法(ABC-SVM)對制動意圖進行識別的結(jié)果,其中用于識別的特征向量統(tǒng)一由NCA算法選擇出的特征構(gòu)建。具體識別結(jié)果如表2所示。兩組試驗中,都選取識別準(zhǔn)確率和Kappa系數(shù)作為評價指標(biāo),準(zhǔn)確率是指分類正確樣本占總測試樣本的比例,Kappa系數(shù)表示算法分類結(jié)果和完全隨機的分類結(jié)果相比,分類錯誤減少的比例,其值在-1~1之間,越大表示分類效果越好。

        表1 不同特征組成的SVM算法分類結(jié)果Tab.1 Classification results of SVM algorithm with different characteristics

        表2 不同分類算法的比較Tab.2 Comparison of different classification algorithms

        表1中識別結(jié)果顯示,在單獨使用U和單獨使用dU組成特征向量進行識別時,識別準(zhǔn)確率僅為84.44%和82.22%,Kappa 系數(shù)為0.7651和0.7317。而組合后準(zhǔn)確率提升至88.89%,Kappa系數(shù)增大為0.8317,說明組合后增加了有效信息,將踏板電壓和電壓變化率作為識別信號能有效提高制動意圖識別效果。相比于U+dU組成的特征向量,對NCA算法得到的特征向量進行識別,準(zhǔn)確率進一步提高到93.33%,Kappa系數(shù)達到0.8992,并且特征維度從100維降至48維。結(jié)果驗證了NCA特征選擇算法的有效性。為了更直觀詳細地展示識別結(jié)果,繪制了圖9所示的混淆矩陣圖,其中圖9a、圖9b、圖9c、圖9d分別對應(yīng)第一組試驗中U、dU、U+dU和U+dU(NCA)構(gòu)建的特征向量進行識別的結(jié)果?;煜仃噲D中百分數(shù)表示每一類樣本識別正確的比例以及錯誤識別成其他類的比例,其中矩陣對角線上元素為識別正確的比例。橫縱坐標(biāo)中1、2、3類分別表示輕度制動、中度制動和緊急制動。對比上述四幅圖可知,錯誤識別集中在第1類和第2類之間,第2類識別準(zhǔn)確率低于其他兩類識別準(zhǔn)確率,在圖9b所示結(jié)果中,第2類識別準(zhǔn)確率最低,有41.2%的第2類樣本錯誤識別成第1類。

        表2中識別結(jié)果顯示,相比于SVM算法,BP神經(jīng)網(wǎng)絡(luò)算法識別效果較差,準(zhǔn)確率為86.67%,Kappa系數(shù)為0.7979。經(jīng)過優(yōu)化的SVM算法識別結(jié)果都好于未優(yōu)化的SVM算法識別結(jié)果,其中GA-SVM算法的識別準(zhǔn)確率達到97.78%,PSO-SVM算法的識別準(zhǔn)確率達到95.56%,本文采用的ABC-SVM算法針對測試集的識別準(zhǔn)確率為100%,此時C的值為10.32,γ的值為2.37。圖9d、圖9e、圖9f、圖9g、圖9h分別展示了SVM、BP神經(jīng)網(wǎng)絡(luò)、GA-SVM、PSO-SVM、ABC-SVM算法更直觀詳細的識別結(jié)果。對比這五幅圖可知,GA-SVM算法和ABC-SVM算法對應(yīng)的圖9f和圖9h在各類算法中都有著較好的識別效果,僅圖9f中第2類有5.9%的樣本被錯誤識別為第1類。

        (a)U (b)dU

        在表1和表2中,Kappa系數(shù)和準(zhǔn)確率整體成正相關(guān)關(guān)系,這是由于試驗樣本較為均衡,當(dāng)樣本不均衡時,往往Kappa系數(shù)能更好地評價算法的優(yōu)劣。表2中四種SVM制動意圖識別方法的識別結(jié)果優(yōu)于利用BP神經(jīng)網(wǎng)絡(luò)對制動意圖進行識別的結(jié)果,表明SVM方法更適合本文的小樣本情況,這是因為SVM由統(tǒng)計學(xué)習(xí)理論發(fā)展而來,而統(tǒng)計學(xué)習(xí)理論是一種專門研究小樣本情況下機器學(xué)習(xí)規(guī)律的理論[27]。在三種優(yōu)化的SVM識別方法中,GA算法、PSO算法和ABC算法都是最初隨機構(gòu)建可行解,然后經(jīng)過迭代優(yōu)化得到最優(yōu)解的,但是由于演化機制不同,最終尋優(yōu)得到的C、γ也不同,導(dǎo)致識別準(zhǔn)確率略有差異。圖9顯示的結(jié)果中,第3類(即緊急制動意圖)沒有一種算法識別錯誤,這是由于緊急制動的數(shù)據(jù)與其他兩類有著明顯的區(qū)分,容易正確識別。

        第二組試驗結(jié)果中四種SVM算法的試驗結(jié)果較為相近,存在結(jié)果為偶發(fā)性的可能,為了進一步驗證ABC-SVM方法相較于其他SVM方法的優(yōu)越性,利用隨機數(shù)按照7∶3比例隨機劃分訓(xùn)練集和測試集18次,用18次的訓(xùn)練集分別訓(xùn)練各算法的模型,再用完整數(shù)據(jù)集對各個模型進行測試,得到圖10所示的結(jié)果。ABC-SVM方法在18次試驗中共有9次將150個樣本全部正確識別,第16次試驗的識別準(zhǔn)確率最低,為98%,此時GA-SVM方法和PSO-SVM方法的準(zhǔn)確率分別為96%和94.67%。在18次試驗中ABC-SVM方法的識別準(zhǔn)確率均高于其他三種方法的識別準(zhǔn)確率,平均準(zhǔn)確率為99.55%,GA-SVM方法和PSO-SVM方法的識別準(zhǔn)確率相近,平均準(zhǔn)確率分別為96.7%和96.78%。未優(yōu)化的SVM方法識別準(zhǔn)確率最低,平均準(zhǔn)確率為90.59%。

        圖10 四種SVM算法多次試驗比較Fig.10 Comparison of four SVM algorithms for multiple experiments

        4 在線識別驗證

        為了驗證制動瞬間通過采集0~0.05 s的信號數(shù)據(jù)利用SVM方法對一次制動的制動意圖進行快速識別的可行性,利用圖2所示的dSPACE半實物仿真平臺設(shè)計在線試驗。模糊推理法結(jié)構(gòu)簡單,在非線性不確定系統(tǒng)的識別方面具有一定的優(yōu)勢,是國內(nèi)制動意圖識別研究運用最廣泛的方法之一,因此選取模糊推理識別方法[11]作為對比試驗。首先通過SIMULINK編寫圖11所示的在線程序,其中除包括SVM識別方法部分外,還包括了模糊推理識別方法部分;然后使用代碼自動生成技術(shù)將程序載入dSPACE Simulator Mid-Size的DS1006處理器板卡中;最后在圖2所示的試驗環(huán)境下進行在線試驗,得到不同制動意圖下的試驗結(jié)果。圖12~圖14分別展示了輕度制動意圖、中度制動意圖和緊急制動意圖下,SVM識別方法和模糊推理識別方法的試驗結(jié)果。為了更直觀地表示識別的制動意圖,分別將無制動意圖、輕度制動意圖、中度制動意圖和緊急制動意圖的輸出標(biāo)定為0、1、2、3。

        圖11 制動意圖在線識別程序模型Fig.11 Model of online braking intention recognition program

        圖12中,在24 s時刻產(chǎn)生制動信號,SVM識別方法在檢測到制動信號后,在24.0563 s時刻準(zhǔn)確識別出制動意圖為輕度制動意圖。模糊推理識別方法在24.37 s才識別出制動意圖,并且24.48~24.56 s之間錯誤識別成無制動意圖。在制動末期,SVM識別方法能準(zhǔn)確識別制動結(jié)束的時間,在制動完全結(jié)束后才識別為無制動意圖。而模糊推理識別方法在制動尚未結(jié)束時,提前0.08 s將制動意圖輸出為0,并且在制動結(jié)束時刻出現(xiàn)制動意圖跳變現(xiàn)象。

        圖12 輕度制動意圖下的識別結(jié)果Fig.12 Recognition results under mild braking intention

        圖13中,在64 s時刻產(chǎn)生制動信號,SVM識別方法在64.0557 s時刻準(zhǔn)確識別出制動意圖,在68.1 s時刻識別出制動已結(jié)束并輸出無制動意圖。而模糊推理識別方法在制動初期錯誤地將制動意圖識別為無制動和輕度制動,在制動中后期錯誤地將制動意圖識別為緊急制動,并且在制動末期仍然出現(xiàn)了圖12中出現(xiàn)的錯誤識別現(xiàn)象,僅僅在65.32~65.88 s內(nèi)正確識別了制動意圖,即在整個制動過程中的大部分時間識別的制動意圖都違背了駕駛員的制動意圖。

        圖13 中度制動意圖下的識別結(jié)果Fig.13 Recognition results under moderate braking intention

        圖14中,在96 s時刻產(chǎn)生制動信號,制動初期,SVM識別方法在96.0569 s時刻準(zhǔn)確識別出緊急制動意圖。模糊推理識別方法先于SVM識別方法在96.02 s時刻識別出制動意圖,但是在制動末期,模糊推理識別方法從98.59 s起便無法正確識別制動意圖,而SVM識別方法依舊表現(xiàn)良好。

        圖14 緊急制動意圖下的識別結(jié)果Fig.14 Recognition result under emergency braking intention

        由對圖12~圖14的分析可知,SVM識別方法對三種制動意圖都有著良好的識別效果,而模糊推理識別方法識別效果略差,主要存在以下三個問題:一是制動初期的延遲識別和制動末期的提前識別為無制動;二是在制動初期和制動末期都有不同程度的制動意圖識別結(jié)果跳變現(xiàn)象;三是對中度制動意圖的識別率較低。存在第一個問題的主要原因是模糊推理識別方法執(zhí)行的觸發(fā)條件不合理;存在第二個問題的原因是該方法是對單個數(shù)據(jù)點進行識別,而制動意圖往往需要一段連續(xù)的數(shù)據(jù)才能得以體現(xiàn);存在第三個問題的原因是模糊規(guī)則和隸屬函數(shù)設(shè)計不合理,對于該方法,很難設(shè)計出同時正確識別三種制動意圖的模糊規(guī)則和隸屬函數(shù)。

        SVM識別方法利用制動初期0~0.05 s的數(shù)據(jù)對一次制動進行識別,有效避免了對單個數(shù)據(jù)點識別而產(chǎn)生的跳變現(xiàn)象,并且這種方案只需要找到制動初始和制動結(jié)束的時刻就可以很容易避免制動初期的延遲識別和制動末期的提前識別為無制動問題,另外相比于按照經(jīng)驗設(shè)計模糊規(guī)則,通過訓(xùn)練集訓(xùn)練算法模型,更容易準(zhǔn)確識別制動意圖。

        5 結(jié)論

        制動意圖的識別是協(xié)調(diào)式再生制動控制策略設(shè)計的基礎(chǔ),通過提高制動意圖識別的準(zhǔn)確性和識別速度,可以有效提高電動汽車的安全性、經(jīng)濟性和舒適性。本文針對如何準(zhǔn)確并快速識別制動意圖的問題,設(shè)計了基于ABC-SVM算法的駕駛員制動意圖在線識別方法。通過離線驗證和在線試驗得到以下結(jié)論:

        (1)NCA特征選擇算法能有效篩選掉信號噪聲導(dǎo)致的不相關(guān)特征,將特征維度從100維降到48維,識別準(zhǔn)確率從未進行特征選擇時的88.89%提高至93.33%。

        (2)針對本文使用的測試集樣本,ABC-SVM制動意圖識別算法的識別準(zhǔn)確率最高可以達到100%,優(yōu)于SVM、BP神經(jīng)網(wǎng)絡(luò)、GA-SVM和PSO-SVM算法。

        (3)相較于模糊推理識別算法,ABC-SVM識別算法對制動意圖在線識別的效果更好,能夠在產(chǎn)生制動信號的0.06 s內(nèi)識別出制動意圖。

        猜你喜歡
        特征選擇踏板意圖
        單踏板不可取
        車主之友(2022年6期)2023-01-30 07:58:16
        原始意圖、對抗主義和非解釋主義
        法律方法(2022年2期)2022-10-20 06:42:20
        陸游詩寫意圖(國畫)
        制定法解釋與立法意圖的反事實檢驗
        法律方法(2021年3期)2021-03-16 05:56:58
        淺談延音踏板在鋼琴演奏中的用法
        黃河之聲(2019年23期)2019-12-17 19:08:43
        淺談汽車制動踏板的型面設(shè)計
        Kmeans 應(yīng)用與特征選擇
        電子制作(2017年23期)2017-02-02 07:17:06
        淺談鋼琴踏板的運用
        黃河之聲(2017年13期)2017-01-28 13:30:17
        聯(lián)合互信息水下目標(biāo)特征選擇算法
        基于特征選擇和RRVPMCD的滾動軸承故障診斷方法
        少妇极品熟妇人妻无码| 午夜天堂av天堂久久久| 国产亚洲av夜间福利在线观看| 日韩人妻无码精品一专区二区三区 | 日韩AV无码免费二三区| 大屁股少妇一区二区无码| 中文字幕手机在线精品| 亚洲国产日韩a在线乱码| 久久精品国产第一区二区三区| 中文字幕一区二区三区在线不卡 | 欧美性生交活xxxxxdddd| 黑人玩弄漂亮少妇高潮大叫| 国产高清a| 久久综合伊人有码一区中文字幕| 国产精品亚洲三级一区二区三区 | 无码人妻丰满熟妇片毛片| 国产欧美日韩不卡一区二区三区| 老熟妇嗷嗷叫91九色| 亚洲成av人片天堂网无码| 亚洲日韩精品欧美一区二区一| 亚洲欧美日韩精品香蕉| 青青草中文字幕在线播放| 成 人 免费 在线电影| 国产成人精品精品欧美| 亚洲国产都市一区二区| 午夜天堂av天堂久久久| 亚洲欧洲无码av不卡在线| 久久久高清免费视频| 久久精品熟女亚洲av麻豆永永| 色777狠狠狠综合| 521色香蕉网站在线观看| 中文字幕一区二区三区精品在线| 日韩性爱视频| 亚洲经典三级| 久久国产精品男人的天堂av| 亚洲av无一区二区三区| 中文字幕在线亚洲日韩6页| 91超碰在线观看免费| 日韩美腿丝袜三区四区| 成人精品视频一区二区三区尤物| 中文字幕无码家庭乱欲|