何磊 馬伯祥 宗長富 鄭宏宇
摘要:針對線控轉向汽車在緊急轉向時,按理想轉向傳動比控制得到的橫擺角速度動態響應慢、超調量大、穩定時間長的問題,提出了一種基于駕駛員轉向意圖辨識的橫擺角速度反饋控制方法.該方法在正常轉向時,車輛按照理想轉向傳動比控制;在緊急轉向時,在理想轉向傳動比控制基礎上,疊加橫擺角速度反饋控制.車輛緊急轉向引入駕駛員轉向意圖辨識環節,以判定何時疊加橫擺角速度反饋控制.轉向意圖辨識利用多維高斯隱馬爾可夫模型建模,通過離線訓練參數、在線辨識識別的方式實現.實驗驗證結果表明:該方法能夠有效降低線控汽車瞬態轉向響應的超調量、減少穩定時間.
關鍵詞:汽車;線控轉向;意圖辨識;隱馬爾可夫模型;反饋控制
中圖分類號:U463.4 文獻標識碼:A
線控轉向系統由于取消了轉向盤與轉向器的機械連接并通過電子控制單元控制轉向,使得轉向傳動比的設計自由度變大,能夠實現保證汽車穩態增益不變的理想轉向傳動比,讓汽車駕駛適合于更多的人群,特別是讓更多的非職業駕駛員容易掌握汽車動力學特性[1].但是,駕駛員在緊急轉向時,按照理想轉向傳動比得到的橫擺角速度動態響應無論在響應速度、超調量,還是穩定時間上都不是理想的,通過加入橫擺角速度反饋控制則可以降低超調量、縮短穩定時間.橫擺角速度反饋控制僅在緊急轉向工況下進行疊加,因此,需引入駕駛員轉向意圖辨識環節,以此判定何時進行橫擺角速度反饋控制.
駕駛員轉向意圖辨識本質上是一個模式識別過程,在此領域主要使用的模式識別方法有模糊模式識別、神經網絡模式識別和統計模式識別等.其中,神經網絡模式識別方法中神經網絡的設計和實現沒有理論依據可以借鑒,只能依賴于經驗[2].結構模式識別方法適合結構性強的模式識別,其抗噪聲能力差,計算復雜度高[3].統計模式識別有很多具體的方法,進入21世紀以來,Bayes決策理論越來越多地用來解決具體的模式識別問題,并產生了優異的分類性能[4].基于Bayes決策理論的隱式馬爾可夫模型(Hidden Markov Model,簡稱HMM),由于具有處理時間序列數據的特性,近年來廣泛應用于語音識別和駕駛員行為辨識領域中.以HMM為基礎的模式識別方法隨著樣本的增加,模型會變得越來越好.
鑒于轉向駕駛行為的強時間序列性,本文以HMM為基礎理論,搭建多維高斯HMM模型,對模型中的參數進行訓練,辨識駕駛員的轉向意圖,并根據辨識出的轉向意圖,對車輛進行不同模式的控制:在正常轉向時,車輛按照理想轉向傳動比控制;在緊急轉向時,在理想轉向傳動比控制基礎上疊加橫擺角速度反饋控制.
1駕駛員轉向意圖辨識方法
1.1隱式馬爾科夫模型
隱式馬爾科夫包含雙重的隨機過程,分別是Markov鏈和一般的隨機過程.在HMM里,狀態是不能直接看到的,觀察者只能看到基于狀態產生的模型輸出(觀察序列).每一個狀態與其可能的觀察值之間的關系通過一般的隨機過程描述;狀態間的轉移通過Markov鏈來描述.應用這兩個隨機過程,能透過HMM產生的觀察序列,得到狀態時間序列和模型的相關信息.
1.2多維高斯HMM建模及模型參數的訓練方法
鑒于HMM的處理時序序列的能力和強的統計學基礎,本文借助吉林大學的駕駛模擬器采集轉向盤轉角和轉向盤角速度的數據,對數據預處理后,用BaumWelch算法對緊急轉向、正常轉向和直線行駛三個轉向駕駛行為HMM模型的參數進行優化.然后借助于NI公司的LabVIEW和駕駛模擬器對轉向駕駛行為進行實時的驗證.整個過程如圖1所示.
模型采集的數據都是連續的,為了防止信號量子化造成的信號失真,本文應用多維高斯HMM理論來搭建駕駛員轉向行為模型:直線行駛、正常轉向及緊急轉向.這些駕駛員轉向行為對應的多維高斯HMM模型的模型結構如圖2所示.
訓練數據的采集借助于駕駛模擬器,選定正常轉向、緊急轉向和直線行駛三個工況,其中正常轉向和直線行駛是在駕駛模擬器的一般道路試驗場景里完成的,緊急轉向是借助于雙移線場景完成的.不同年齡的專業駕駛員對應每個工況的多次試驗數據構成了整個訓練數據集.
對數據集的數據進行濾波處理,將濾波后的數據按辨識長度進行截斷、剔除異常數據段之后,借助于Kmeans算法確定駕駛員意識上的直線行駛、正常轉向和緊急轉向的界限值,根據這個界限值對截斷后的數據段進行分類,以得到駕駛員直線行駛、正常轉向及緊急轉向駕駛行為模型的訓練數據.編寫MATLAB程序,結合HMM工具箱里的BaumWelch算法,訓練得出多維高斯HMM模型參數.
2線控汽車緊急轉向控制方法
車輛緊急轉向時,轉向盤輸入的速度較大,車輛瞬態轉向特性表現較為明顯.為了彌補車輛設計時的瞬態轉向響應品質的不足,在車輛理想轉向傳動比控制的基礎上,加入橫擺角速度反饋疊加轉角控制.系統的控制結構如圖3所示,轉向執行器的目標控制轉角δd由δ1和δ2兩部分組成.其中,δ1是根據理想轉向傳動比計算得出的,理想傳動比1/G由轉向盤轉角δsw和縱向車速Vx確定[8].δ2是橫擺角速度反饋控制疊加轉角.當辨識駕駛員為正常轉向時,橫擺角速度疊加轉角為0;當辨識駕駛員為緊急轉向時,橫擺角速度疊加轉角由期望橫擺角速度和實際橫擺角速度的偏差經過PID調節得到.
從控制結構上看,理想傳動比是內環控制,它能有效地進行車輛穩定性轉向控制;橫擺角速度反饋是外環控制,只在特定工況下進行.采用理想傳動比控制,可以保證汽車的轉向控制算法在全工況內都切實有效.由于實際轉向工況復雜,不全是穩態轉向,而駕駛員在緊急轉向時接近階躍轉向,此時按照理想傳動比計算的轉向輸入橫擺角速度動態響應無論從響應速度、超調量,還是穩定時間上都不是理想的,若通過疊加橫擺角速度反饋控制,則可提高車輛的瞬態轉向品質.
2.1理想轉向傳動比設計
線控轉向系統轉向傳動比控制策略設計結合了理想轉向傳動比和模糊控制轉向傳動比各自的優點[9].當汽車低速和高速行駛時采用模糊控制轉向傳動比,滿足駕駛員低速轉向靈敏性和高速轉向平穩性的要求.汽車中速行駛時,采用理想轉向傳動比,保證汽車橫擺角速度增益不變,降低駕駛難度和負擔,使駕駛員更容易掌握汽車動力學特性.因此,線控轉向系統轉向傳動比具體設計如下:1) 當車速0~20 km/h時,轉向傳動比保持為固定值6;2) 車速在20~30 km/h時,轉向傳動比從6平穩過渡到理想轉向傳動比;3) 考慮基于模糊控制的車速在90 km/h時,模糊控制轉向傳動比與理想轉向傳動比較接近,均為18左右.因此,選擇車速在30~90 km/h時,采用理想轉向傳動比;車速為90~95 km/h時采用數據擬合的方法實現傳動比向模糊控制轉向傳動比平滑過渡;車速大于95 km/h時,采用模糊控制轉向傳動比.具體的轉向變傳動比如圖4所示.
3實驗結果分析
為驗證線控轉向汽車緊急轉向時,疊加橫擺角速度反饋控制的有效性,對比了有反饋控制和無反饋控制的實驗結果.受實驗設備及條件的限制,實驗臺實驗無法給出相同的兩次緊急轉向輸入,因此,先進行了轉向盤角階躍輸入工況的軟件仿真驗證.仿真時,車輛以80 km/h的速度行駛,施加如圖5所示的轉向盤轉角,圖6為相應的車速變化曲線.
從圖7與圖8的仿真結果可以看出,僅有理想傳動比控制的車輛在轉向盤階躍轉向1.2 rad時,側向加速度約有0.35 rad/s的超調量,橫擺角速度約有0.38 rad/s的超調量,超調量數值均較大.在添加橫擺角速度反饋控制后,側向加速度的超調量降低了約0.32 rad/s的超調量,橫擺角速度的超調量降低了約0.35 rad/s的超調量.不僅如此,在疊加反饋控制前,汽車瞬態轉向的穩定時間約為1 s,而在疊加反饋控制后,這個時間縮短為0.4 s左右.由此可見,疊加反饋控制能保證車輛良好的瞬態轉向特性.
在進行軟件仿真后,又在線控轉向系統硬件在環實驗臺上進行了驗證.實驗選取了兩次基本相同的工況來比較驗證疊加橫擺角速度反饋的必要性.圖9給出了圖11的駕駛員轉向行為辨識結果,在角階躍轉向開始階段準確辨識出駕駛員的緊急轉向行為.其中,右側軸線中的0表示直線行駛,1表示正常轉向,2表示緊急轉向.在辨識駕駛員緊急轉向行為后,疊加橫擺角速度反饋控制,降低階躍轉向時的橫擺角速度超調量.車速變化如圖10所示,兩次轉向盤轉角輸入分別如圖11與圖12所示.由于設計的疊加橫擺角速度控制是依據駕駛員轉向行為辨識結果決定的,所以在整個轉向過程中,先在6~16 s階段采用轉向盤轉角連續正弦輸入模擬正常的轉向操作,再在16 s~25 s采用轉向盤轉角階躍輸入模擬緊急轉向工況.從圖13與圖14的實驗結果可以看出,僅理想傳動比的橫擺角速度的超調量約為0.3 rad/s,而帶反饋控制的橫擺角速度曲線基本消除了此超調量.汽車瞬態轉向的穩定時間也縮短約0.5 s.
4 結語
本文以HMM為基礎理論,搭建多維高斯HMM模型,利用吉林大學駕駛模擬器對模型中的參數進行離線訓練,達到在線辨識駕駛員轉向意圖的目的.根據辨識出的駕駛員轉向意圖,對車輛進行不同模式的控制:在正常轉向時,車輛按照理想轉向傳動比控制;在緊急轉向時,在理想轉向傳動比控制基礎上疊加橫擺角速度反饋控制.實驗結果表明:駕駛員轉向意圖辨識結果準確,緊急轉向時疊加的橫擺角速度反饋控制能夠有效降低線控汽車瞬態轉向響應的超調量、減少穩定時間.
參考文獻
[1]宗長富,李剛,鄭宏宇,等.線控汽車底盤控制技術研究進展及展望[J].中國公路學報,2013,2:160-176.
[2]耿冠宏,孫偉,羅培.神經網絡模式識別[J].軟件導刊,2008,7(10):81-83.
[3]楊合超,宋海歌,周雪梅.模式識別的主要方法及其應用[J].電腦知識與技術,2008,S2:156-157.
[4]盧力,田金文,柳健.統計模式識別研究進展[J].軍民兩用技術與產品,2003,11:39-42.
[5]HE Lei,ZONG Changfu, WANG Chang.Driving intention recognition and behaviour prediction based on a doublelayer hidden Markov model[J]. Journal of Zhejiang University Science C:Computers & Electronics, 2012, 13(3): 208-217.
[6]VASEGHI S V.State duration modeling in hidden Markov models[J].Signal Processing, 1995, 41(1): 31-41.
[7]宗長富,王暢,何磊,等.基于雙層隱式馬爾科夫模型的駕駛意圖辨識[J].汽車工程,2011,33(8):701-706.
[8]何磊.基于FlexRay總線的線控轉向系統雙電機控制方法研究[D].長春:吉林大學汽車工程學院,2011.
[9]鄭宏宇.汽車線控轉向路感模擬與主動轉向控制策略研究[D].長春:吉林大學汽車工程學院,2009.
3實驗結果分析
為驗證線控轉向汽車緊急轉向時,疊加橫擺角速度反饋控制的有效性,對比了有反饋控制和無反饋控制的實驗結果.受實驗設備及條件的限制,實驗臺實驗無法給出相同的兩次緊急轉向輸入,因此,先進行了轉向盤角階躍輸入工況的軟件仿真驗證.仿真時,車輛以80 km/h的速度行駛,施加如圖5所示的轉向盤轉角,圖6為相應的車速變化曲線.
從圖7與圖8的仿真結果可以看出,僅有理想傳動比控制的車輛在轉向盤階躍轉向1.2 rad時,側向加速度約有0.35 rad/s的超調量,橫擺角速度約有0.38 rad/s的超調量,超調量數值均較大.在添加橫擺角速度反饋控制后,側向加速度的超調量降低了約0.32 rad/s的超調量,橫擺角速度的超調量降低了約0.35 rad/s的超調量.不僅如此,在疊加反饋控制前,汽車瞬態轉向的穩定時間約為1 s,而在疊加反饋控制后,這個時間縮短為0.4 s左右.由此可見,疊加反饋控制能保證車輛良好的瞬態轉向特性.
在進行軟件仿真后,又在線控轉向系統硬件在環實驗臺上進行了驗證.實驗選取了兩次基本相同的工況來比較驗證疊加橫擺角速度反饋的必要性.圖9給出了圖11的駕駛員轉向行為辨識結果,在角階躍轉向開始階段準確辨識出駕駛員的緊急轉向行為.其中,右側軸線中的0表示直線行駛,1表示正常轉向,2表示緊急轉向.在辨識駕駛員緊急轉向行為后,疊加橫擺角速度反饋控制,降低階躍轉向時的橫擺角速度超調量.車速變化如圖10所示,兩次轉向盤轉角輸入分別如圖11與圖12所示.由于設計的疊加橫擺角速度控制是依據駕駛員轉向行為辨識結果決定的,所以在整個轉向過程中,先在6~16 s階段采用轉向盤轉角連續正弦輸入模擬正常的轉向操作,再在16 s~25 s采用轉向盤轉角階躍輸入模擬緊急轉向工況.從圖13與圖14的實驗結果可以看出,僅理想傳動比的橫擺角速度的超調量約為0.3 rad/s,而帶反饋控制的橫擺角速度曲線基本消除了此超調量.汽車瞬態轉向的穩定時間也縮短約0.5 s.
4 結語
本文以HMM為基礎理論,搭建多維高斯HMM模型,利用吉林大學駕駛模擬器對模型中的參數進行離線訓練,達到在線辨識駕駛員轉向意圖的目的.根據辨識出的駕駛員轉向意圖,對車輛進行不同模式的控制:在正常轉向時,車輛按照理想轉向傳動比控制;在緊急轉向時,在理想轉向傳動比控制基礎上疊加橫擺角速度反饋控制.實驗結果表明:駕駛員轉向意圖辨識結果準確,緊急轉向時疊加的橫擺角速度反饋控制能夠有效降低線控汽車瞬態轉向響應的超調量、減少穩定時間.
參考文獻
[1]宗長富,李剛,鄭宏宇,等.線控汽車底盤控制技術研究進展及展望[J].中國公路學報,2013,2:160-176.
[2]耿冠宏,孫偉,羅培.神經網絡模式識別[J].軟件導刊,2008,7(10):81-83.
[3]楊合超,宋海歌,周雪梅.模式識別的主要方法及其應用[J].電腦知識與技術,2008,S2:156-157.
[4]盧力,田金文,柳健.統計模式識別研究進展[J].軍民兩用技術與產品,2003,11:39-42.
[5]HE Lei,ZONG Changfu, WANG Chang.Driving intention recognition and behaviour prediction based on a doublelayer hidden Markov model[J]. Journal of Zhejiang University Science C:Computers & Electronics, 2012, 13(3): 208-217.
[6]VASEGHI S V.State duration modeling in hidden Markov models[J].Signal Processing, 1995, 41(1): 31-41.
[7]宗長富,王暢,何磊,等.基于雙層隱式馬爾科夫模型的駕駛意圖辨識[J].汽車工程,2011,33(8):701-706.
[8]何磊.基于FlexRay總線的線控轉向系統雙電機控制方法研究[D].長春:吉林大學汽車工程學院,2011.
[9]鄭宏宇.汽車線控轉向路感模擬與主動轉向控制策略研究[D].長春:吉林大學汽車工程學院,2009.
3實驗結果分析
為驗證線控轉向汽車緊急轉向時,疊加橫擺角速度反饋控制的有效性,對比了有反饋控制和無反饋控制的實驗結果.受實驗設備及條件的限制,實驗臺實驗無法給出相同的兩次緊急轉向輸入,因此,先進行了轉向盤角階躍輸入工況的軟件仿真驗證.仿真時,車輛以80 km/h的速度行駛,施加如圖5所示的轉向盤轉角,圖6為相應的車速變化曲線.
從圖7與圖8的仿真結果可以看出,僅有理想傳動比控制的車輛在轉向盤階躍轉向1.2 rad時,側向加速度約有0.35 rad/s的超調量,橫擺角速度約有0.38 rad/s的超調量,超調量數值均較大.在添加橫擺角速度反饋控制后,側向加速度的超調量降低了約0.32 rad/s的超調量,橫擺角速度的超調量降低了約0.35 rad/s的超調量.不僅如此,在疊加反饋控制前,汽車瞬態轉向的穩定時間約為1 s,而在疊加反饋控制后,這個時間縮短為0.4 s左右.由此可見,疊加反饋控制能保證車輛良好的瞬態轉向特性.
在進行軟件仿真后,又在線控轉向系統硬件在環實驗臺上進行了驗證.實驗選取了兩次基本相同的工況來比較驗證疊加橫擺角速度反饋的必要性.圖9給出了圖11的駕駛員轉向行為辨識結果,在角階躍轉向開始階段準確辨識出駕駛員的緊急轉向行為.其中,右側軸線中的0表示直線行駛,1表示正常轉向,2表示緊急轉向.在辨識駕駛員緊急轉向行為后,疊加橫擺角速度反饋控制,降低階躍轉向時的橫擺角速度超調量.車速變化如圖10所示,兩次轉向盤轉角輸入分別如圖11與圖12所示.由于設計的疊加橫擺角速度控制是依據駕駛員轉向行為辨識結果決定的,所以在整個轉向過程中,先在6~16 s階段采用轉向盤轉角連續正弦輸入模擬正常的轉向操作,再在16 s~25 s采用轉向盤轉角階躍輸入模擬緊急轉向工況.從圖13與圖14的實驗結果可以看出,僅理想傳動比的橫擺角速度的超調量約為0.3 rad/s,而帶反饋控制的橫擺角速度曲線基本消除了此超調量.汽車瞬態轉向的穩定時間也縮短約0.5 s.
4 結語
本文以HMM為基礎理論,搭建多維高斯HMM模型,利用吉林大學駕駛模擬器對模型中的參數進行離線訓練,達到在線辨識駕駛員轉向意圖的目的.根據辨識出的駕駛員轉向意圖,對車輛進行不同模式的控制:在正常轉向時,車輛按照理想轉向傳動比控制;在緊急轉向時,在理想轉向傳動比控制基礎上疊加橫擺角速度反饋控制.實驗結果表明:駕駛員轉向意圖辨識結果準確,緊急轉向時疊加的橫擺角速度反饋控制能夠有效降低線控汽車瞬態轉向響應的超調量、減少穩定時間.
參考文獻
[1]宗長富,李剛,鄭宏宇,等.線控汽車底盤控制技術研究進展及展望[J].中國公路學報,2013,2:160-176.
[2]耿冠宏,孫偉,羅培.神經網絡模式識別[J].軟件導刊,2008,7(10):81-83.
[3]楊合超,宋海歌,周雪梅.模式識別的主要方法及其應用[J].電腦知識與技術,2008,S2:156-157.
[4]盧力,田金文,柳健.統計模式識別研究進展[J].軍民兩用技術與產品,2003,11:39-42.
[5]HE Lei,ZONG Changfu, WANG Chang.Driving intention recognition and behaviour prediction based on a doublelayer hidden Markov model[J]. Journal of Zhejiang University Science C:Computers & Electronics, 2012, 13(3): 208-217.
[6]VASEGHI S V.State duration modeling in hidden Markov models[J].Signal Processing, 1995, 41(1): 31-41.
[7]宗長富,王暢,何磊,等.基于雙層隱式馬爾科夫模型的駕駛意圖辨識[J].汽車工程,2011,33(8):701-706.
[8]何磊.基于FlexRay總線的線控轉向系統雙電機控制方法研究[D].長春:吉林大學汽車工程學院,2011.
[9]鄭宏宇.汽車線控轉向路感模擬與主動轉向控制策略研究[D].長春:吉林大學汽車工程學院,2009.