趙萬忠 張寒 王春燕
(1.南京航空航天大學 能源與動力學院, 江蘇 南京210016; 2.上海交通大學 機械系統(tǒng)與振動國家重點實驗室, 上海200240)
基于無跡卡爾曼濾波的汽車狀態(tài)參數(shù)估計*
趙萬忠1,2張寒1王春燕1
(1.南京航空航天大學 能源與動力學院, 江蘇 南京210016; 2.上海交通大學 機械系統(tǒng)與振動國家重點實驗室, 上海200240)
摘要:由于部分汽車狀態(tài)參數(shù)無法直接通過傳感器獲得,為了提高這些參數(shù)的估計精度以準確判斷汽車行駛過程中的狀態(tài)變化,增強控制系統(tǒng)的魯棒性,文中提出了基于無跡卡爾曼濾波的汽車狀態(tài)參數(shù)估計方法.該方法在傳統(tǒng)卡爾曼濾波算法的基礎上,采用無跡卡爾曼濾波算法對汽車質(zhì)心側偏角、橫擺角速度、路面附著系數(shù)等狀態(tài)參數(shù)進行估計,并運用Simulink與Carsim進行聯(lián)合仿真.結果表明,無跡卡爾曼濾波算法響應快,估計精度較擴展卡爾曼濾波高,能滿足車輛高級動力學控制系統(tǒng)的控制需要.
關鍵詞:無跡卡爾曼濾波;參數(shù)估計;質(zhì)心側偏角;橫擺角速度;路面附著系數(shù)
車輛高級動力學控制系統(tǒng)的廣泛應用為汽車提供了良好的操控性能,大大提高了行駛過程的安全性[1-2].出于對汽車施加更加簡單、精確并且智能操控的目的,控制單元應能夠采集到更多并且更加精確的參數(shù).使用有限的傳感器和有效的動力學模型,通過參數(shù)估計方法獲得盡可能多的、精度符合要求的狀態(tài)參數(shù),既能準確地判斷汽車行駛過程中的狀態(tài)變化,又能提高控制系統(tǒng)的魯棒性[3- 4],減少生產(chǎn)成本,是一種經(jīng)濟有效的方法.
現(xiàn)有的參數(shù)估計方法[5-7]有狀態(tài)觀測器法[8]、模糊邏輯估計法[9-10]、神經(jīng)網(wǎng)絡法[11]、系統(tǒng)辨識法以及卡爾曼濾波估計法[12]等.但神經(jīng)網(wǎng)絡法需要大量的訓練樣本,模糊邏輯估計法[13]的加權系數(shù)的確定強烈依靠工程師的經(jīng)驗,因而應用最廣泛的是卡爾曼濾波估計法.卡爾曼濾波中又大多采用擴展卡爾曼濾波估計法(EKF),但由于汽車是一個強非線性的系統(tǒng),EKF通過一階泰勒展開引入了截斷誤差,當汽車行駛在非線性工況時,估計結果難以達到很高的精度,甚至導致結果發(fā)散.
無跡卡爾曼濾波(UKF)由于不需要計算非線性函數(shù)的Jacobi矩陣,可以處理不可導的非線性函數(shù),估計精度較EKF高,因而更適用于非線性系統(tǒng)參數(shù)的估計.為此,文中采用UKF估計方法對汽車的質(zhì)心側偏角、橫擺角速度、路面附著系數(shù)等狀態(tài)參數(shù)進行估計,使用Matlab/Simulink與Carsim進行聯(lián)合仿真,將估計結果與Carsim系統(tǒng)的實際輸出值進行對比分析,并與擴展卡爾曼濾波估計結果進行對比,以驗證估計結果的精確度.
1車輛動力學模型
1.1整車動力學模型
文中主要研究汽車在平整路面上行駛的運動特性,在線性二自由度模型的基礎上加入縱向運動自由度,使該模型擁有側向、橫擺、縱向3個自由度.其運動方程如下:
式中,vy為側向車速,vx為縱向車速,γ為橫擺角速度,d1為質(zhì)心到前軸的距離,d2為質(zhì)心到后軸的距離,m為整車質(zhì)量,δ為前輪轉角,k1和k2分別為前、后輪的側偏剛度總和,β為質(zhì)心側偏角,ax為縱向加速度,ay為側向加速度,Iz為繞z軸的轉動慣量.
1.2輪胎模型
為了簡化計算,提高計算效率,文中在準確刻畫輪胎在不同路面附著系數(shù)及側偏角條件下的輪胎力的前提下,使用了參數(shù)較少的Dugoff輪胎模型[14].
單個車輪的縱向、側向輪胎力Fx及Fy的數(shù)學表達式如下:
(2)
(3)
(4)
Dugoff輪胎模型的數(shù)學表達式可以簡化為以下歸一化形式:
(5)
4個車輪的垂直載荷數(shù)學表達式為
(6)
式中,h為汽車質(zhì)心高度,df為前輪間距,dr為后輪間距,l為前后軸間距,l=d1+d2.
1.3四輪車輛動力學模型
為了得到關于路面附著系數(shù)的狀態(tài)模型,文中在Dugoff輪胎模型的基礎上建立四輪車輛動力學模型,用于對汽車行駛過程中的路面附著系數(shù)進行實時估計.動力學方程如下:
(7)
2無跡卡爾曼濾波算法
卡爾曼濾波[15]是一種最優(yōu)狀態(tài)估計算法,它可以應用于各類受隨機干擾的動態(tài)系統(tǒng).卡爾曼濾波給出了一種十分高效的遞推算法,該算法通過實時獲得的、受噪聲污染的一系列離散觀測數(shù)據(jù)來對原有系統(tǒng)進行線性、無偏及最小誤差方差的最優(yōu)估計.
無跡卡爾曼濾波[16]是一類新的非線性濾波算法,該算法不是逼近非線性函數(shù),而是用樣本加權求和直接逼近隨機分布,并且測量更新部分采用卡爾曼濾波的更新原理.對于如下非線性離散系統(tǒng):
(8)
樣本點構造方法如下:
(9)
各點權值為
(10)
式中,n為待估計的狀態(tài)向量維數(shù).
(1)設定初值
(11)
(2)更新時間
當k>1時,按式(9)構造2n+1個樣本點,即
(12)
(i=1,2,…,n)
然后計算預測樣本點,即
(13)
最后計算預測樣本點的均值和方差,即
(14)
(3)更新測量
當獲得新的測量值z(k)后,對狀態(tài)均值和方差進行更新,即
(15)
(16)
3基于UKF的汽車狀態(tài)估計
圖1 Simulink汽車狀態(tài)估計仿真結構圖Fig.1 Simulink simulation structure for estimating state of the car
由圖2可知,在對方向盤施加角階躍輸入時,汽車的行駛狀態(tài)發(fā)生改變,在初始時刻的估計結果與實際值有一定的偏差,隨著時間的推移,汽車狀態(tài)估計值逐漸與實際值保持良好的跟隨性,穩(wěn)定誤差在2%左右.
工況2車速保持65km/h不變,初始狀態(tài)不變,方向盤輸入改為正弦輸入,輸入工況為轉向正弦掃頻輸入(Sinesweepsteer),估計結果如圖3所示.
圖2 角階躍輸入的UKF估計結果Fig.2 UKF estimation results of angle step input
圖3 正弦輸入的UKF估計結果Fig.3 UKF estimation results of sine sweep steer input
由圖3可知,在方向盤正弦輸入工況下,汽車行駛狀態(tài)時刻發(fā)生改變,估計結果能對實際值保持良好的跟隨性,估計誤差很小,估計精度符合要求,可用于下一步的路面附著系數(shù)估計.
4基于UKF的路面附著系數(shù)估計
(17)
此時輪胎模型的輸入為:前輪轉角δ(可由方向盤轉角與傳動比獲得)、4個車輪轉速(ωfl、ωfr、ωrl、ωrr,可由轉速傳感器獲得)、縱向及側向加速度(ax、ay,可由加速度傳感器獲得)、質(zhì)心側偏角β、橫擺角速度γ、縱向車速vx(由上一步估計得到).
綜合汽車狀態(tài)估計結果與Dugoff輪胎模型,運用Simulink與Carsim進行聯(lián)合仿真的結構圖如圖4所示.
圖4 路面附著系數(shù)估計的Simulink仿真結構圖Fig.4 Simulink simulation structure for estimating road adhesion coefficinet
在高路面附著系數(shù)仿真工況下,路面附著系數(shù)設為0.85,Carsim模擬方向盤角階躍輸入,估計結果如圖5所示.
圖5 路面附著系數(shù)的UKF估計結果Fig.5 UKF estimation results of road adhesion coefficient
由圖5可知,使用UKF進行路面附著系數(shù)估計的結果和實際值吻合較好.經(jīng)計算,4個輪胎的路面附著系數(shù)估計總誤差均值為0.007 0,誤差在0.8%左右,精度較高,可用于實車估計中.
在低路面附著系數(shù)條件下,車輛在轉向時容易發(fā)生滑移,為了驗證該算法在低路面附著系數(shù)轉向時的精確性,將方向盤轉角設為正弦輸入,路面附著系數(shù)設為0.3.同時,為了對比無跡卡爾曼濾波與擴展卡爾曼濾波的估計精度,采用這兩種算法分別進行估計,結果如圖6所示.
由圖6可知,在低路面附著系數(shù)條件下,UKF與EKF的估計結果都能保持對實際值的跟隨性,并且UKF的結果明顯優(yōu)于EKF.經(jīng)計算,EKF估計的誤差均值為0.001 5,標準差為0.015 9,而UKF估計的誤差均值為0.000 3,標準差為0.005 9,精度提高了3%左右.
5結論
文中基于無跡卡爾曼濾波算法對汽車質(zhì)心側偏角、橫擺角速度、路面附著系數(shù)等狀態(tài)及參數(shù)進行估計,結果表明:無跡卡爾曼濾波可通過簡單有效的模型估計得到汽車的實時狀態(tài)與參數(shù)變化,充分驗證了無跡卡爾曼濾波在汽車操縱穩(wěn)定性狀態(tài)及參數(shù)估計中應用的高效性和精確性;與擴展卡爾曼濾波估計相比,無跡卡爾曼濾波的估計精度更高.因此,使用文中估計方法對車輛的驅動或制動力矩進行控制,能有效地改善車輛在行駛過程中的打滑和制動過程中的抱死狀況,保證汽車的行駛安全性.
參考文獻:
[1]KURISHIGE M,WADA S,KIFUKU T,et al.A new EPS control strategy to improve steering wheel returnability [R].Warrendale:SAE International,2000.
[2]JIANG F,GAO Z,JIANG F.An adaptive nonlinear filter approach to the vehicle velocity estimation for ABS [C]∥Proceedings of IEEE International Conference on Control Applications.Anchorage:IEEE,2000:490- 495.
[3]LI L,WANG F Y,ZHOU Q Z.A robust observer designed for vehicle lateral motion estimation [C]∥Proceedings of IEEE Intelligent Vehicle Symposium.Las Vegas:IEEE,2005:417- 422.
[4]劉偉.車輛電子穩(wěn)定性控制系統(tǒng)質(zhì)心側偏角非線性狀態(tài)估計的研究 [D].長春:吉林大學,2009.
[5]林棻,趙又群.汽車側偏角估計方法比較 [J].南京理工大學學報(自然科學版),2009,33(1):122-126.
LIN Fen,ZHAO You-qun.Comparison of methods for estimating vehicle sideslip angle [J].Journal of Nanjing University of Science and Technology(Natural Science), 2009,33(1):122-126.
[6]JIN X,YIN G,LIN Y.Interacting multiple model filter-based estimation of lateral tire-road forces for electric vehicles [R].Warrendale:SAE International,2014.
[7] BIAN M,CHEN L,LUO Y,et al.A dynamic model for tire/road friction estimation under combined longitudinal/lateral slip situation [R].Warrendale:SAE International,2014.[8]IMSLAND L,JOHANSEN T A,FOSSEN T I,et al.Vehicle velocity estimation using nonlinear observers [J]. Automatica,2006,42(12):2091-2103.
[9]DAISSA A,KIENCKE U.Estimation of vehicle speed fuzzy-estimation in comparision with Kalman-filtering [C]∥Proceedings of the 4th IEEE Conference on Control Applications.Albany:IEEE,2002:281-284.[10]施樹明,HENK L,PAUL B,等.基于模糊邏輯的車輛側偏角估計方法 [J].汽車工程,2005,27(4):426- 470.SHI Shu-ming,HENK L,PAUL B,et al.Estimation of vehicle side slip angle based on fuzzy logic [J].Automotive Engineering,2005,27(4):426- 470.
[11]SASAKI H,NISHIMAKI T.A side-slip angle estimation using neural network for a wheeled vehicle [R].Warrendale:SAE International,2000.
[12]LI L,SONG J,LI H Z.A variable structure adaptive extended Kalman filter for vehicle slip angle estimation [J].International Journal of Vehicle Design,2011,56 (1/2/3/4):161-185.
[13]李剛,宗長富,張強,等.基于模糊路面識別的4WID電動車驅動防滑控制 [J].華南理工學報(自然科學版),2012,40(12):99-106.LI Gang,ZONG Chang-fu,ZHANG Qiang,et al.Anti slip control of 4WID electric vehicle based on fussy road identification [J].Journal of South China University of Technology(Natural Science Edition),2012,40(12):99-106.
[14]周磊,張向文.基于Dugoff輪胎模型的爆胎車輛運動學仿真 [J].計算機仿真,2012,29(6):308-385.
ZHOU Lei,ZHANG Xiang-wen.Simulation of vehicle dynamics in tire blow-out process based on Dugoff tire model [J].Computer Simulation,2012,29(6):308-385.[15]WENZEL T A,BURNHAMK J,BLUNDELLM V,et al.Dual extended Kalman filter for vehicle state and para-meter estimation [J].Vehicle System Dynamics,2006,44(2):153-171.
[16]劉勝.最優(yōu)估計理論 [M].北京:高等教育出版社,2009.
責任編輯:許花桃
Estimation of Vehicle State Parameters Based on Unscented Kalman Filtering
ZHAOWan-zhong1,2ZHANGHan1WANGChun-yan1
(1. College of Energy and Power Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, Jiangsu, China;2. State Key Laboratory of Mechanical System and Vibration, Shanghai Jiaotong University, Shanghai 200240, China)
Abstract:In order to improve the estimation accuracy of some vehicle state parameters that can not be obtained by sensors directly and thus to estimate the state variation of running vehicles accurately, a method on the basis of unscented Kalman filtering (UKF) is proposed, which helps enhance the robustness of vehicle control system. In this method, an UKF algorithm on the basis of traditional Kalman filtering is developed to estimate such vehicle state parameters as side slip angle, yaw rate and road adhesion coefficient, and a simulation by using both Simulink and Carsim software is carried out. The results indicate that the proposed UKF is superior to the extended Kalman filtering for its short response time and high estimation accuracy. Thus, it can meet the requirements of advanced dynamic control system of vehicles.
Key words:unscented Kalman filtering; parameter estimation; side slip angle; yaw rate; road adhesion coefficient
收稿日期:2015-04-28
*基金項目:國家自然科學基金資助項目(51375007);上海交通大學機械系統(tǒng)與振動國家重點實驗室開放課題(MSV-2015-07)
Foundation item:Supported by the National Natural Science Foundation of China(51375007)
作者簡介:趙萬忠(1982-),男,博士,教授,主要從事汽車系統(tǒng)動力學及控制研究.E-mail:zhaowanzhong@126.com
中圖分類號:U461.6
doi:10.3969/j.issn.1000-565X.2016.03.011