李海青 楊秀建 陳蜀喬 高晉
(昆明理工大學(xué))
載貨汽車(chē)質(zhì)量與路面坡度聯(lián)合估計(jì)方法研究*
李海青 楊秀建 陳蜀喬 高晉
(昆明理工大學(xué))
同時(shí)利用縱向動(dòng)力學(xué)模型和加速度偏差坡度估計(jì)模型,基于多遺忘因子的遞推最小二乘法(RLS),對(duì)載貨汽車(chē)的質(zhì)量與路面坡度進(jìn)行了聯(lián)合估計(jì)。在Matlab/Simulink中建立了估計(jì)模型,在動(dòng)力學(xué)軟件TruckSim中建立了載貨汽車(chē)的非線(xiàn)性車(chē)輛模型,通過(guò)固定坡度路面與正弦掃頻路面的動(dòng)力學(xué)仿真對(duì)估計(jì)方法進(jìn)行了驗(yàn)證,結(jié)果表明,當(dāng)路面坡度變化不明顯時(shí),使用聯(lián)合坡度估計(jì)模型與只采用縱向動(dòng)力學(xué)模型對(duì)路面坡度進(jìn)行估計(jì)辨識(shí)時(shí)兩者差異較??;而在正弦掃頻路面條件下,聯(lián)合坡度估計(jì)模型能夠更好地跟蹤路面坡度變化,估計(jì)值更精確。
現(xiàn)代汽車(chē)的控制系統(tǒng)包含多個(gè)子系統(tǒng),汽車(chē)穩(wěn)定性的控制效果不單純只依靠整車(chē)控制器的控制,還需要依賴(lài)獲取的車(chē)輛參數(shù)信息和環(huán)境信息。如果能實(shí)時(shí)準(zhǔn)確獲取某些變化或未知的結(jié)構(gòu)參數(shù)(如車(chē)輛質(zhì)量)和環(huán)境參數(shù)(如路面坡度),將能有效改善對(duì)汽車(chē)穩(wěn)定性的控制效果。
文獻(xiàn)[1]~文獻(xiàn)[6]針對(duì)汽車(chē)質(zhì)量參數(shù)的估計(jì)方法進(jìn)行了探討,其中某些文獻(xiàn)[1~4]沒(méi)有考慮路面坡度對(duì)質(zhì)量辨識(shí)的影響,而有些文獻(xiàn)[5,6]雖同時(shí)估計(jì)了汽車(chē)質(zhì)量參數(shù)和路面縱向坡度,并提出了多遺忘因子的遞推最小二乘法(RLS)估計(jì)方法,但僅討論了以縱向動(dòng)力學(xué)坡度估計(jì)模型為基礎(chǔ)的質(zhì)量與坡度聯(lián)合辨識(shí),導(dǎo)致坡度估計(jì)值在坡度角變化較快時(shí)精確度較低。
載貨汽車(chē)在運(yùn)輸過(guò)程中質(zhì)量變化較大,因此對(duì)其質(zhì)量參數(shù)進(jìn)行實(shí)時(shí)估計(jì)辨識(shí)很關(guān)鍵。為此,本文研究了載貨汽車(chē)的質(zhì)量與路面坡度聯(lián)合估計(jì)問(wèn)題,基于汽車(chē)縱向動(dòng)力學(xué)模型和加速度偏差坡度估計(jì)模型,利用RLS估計(jì)方法估計(jì)車(chē)輛質(zhì)量和路面縱向坡度。
RLS估計(jì)方法的特點(diǎn)是反復(fù)利用實(shí)時(shí)測(cè)量的信息對(duì)估計(jì)結(jié)果進(jìn)行修正[7]。假設(shè)y為實(shí)時(shí)測(cè)量信息,θ為待估計(jì)的未知參數(shù),則y可建模為:
式中,y(k)、φ(k)、θ(k)和v(k)分別表示k時(shí)刻的測(cè)量信息、系數(shù)矩陣、待估未知參數(shù)和測(cè)量誤差向量。
定義殘差成本函數(shù)為:
能使殘差成本函數(shù)值達(dá)到最小時(shí)的θ值即為估計(jì)值令,則為:
對(duì)時(shí)變參數(shù)而言,過(guò)往的殘差信息對(duì)當(dāng)前時(shí)刻參數(shù)的估計(jì)貢獻(xiàn)較小,考慮過(guò)多的過(guò)往殘差信息在很大程度上增加了計(jì)算負(fù)擔(dān),因此文獻(xiàn)[7]在RLS估計(jì)算法的基礎(chǔ)上引入了針對(duì)殘差的指數(shù)加權(quán)因子又稱(chēng)為遺忘因子,以淡化與當(dāng)前時(shí)刻距離較遠(yuǎn)的殘差信息的影響,形成帶遺忘因子的RLS估計(jì)方法,則方程(2)改寫(xiě)為:
式中,λ為遺忘因子,λ∈(0,1)。
因單個(gè)遺忘因子的RLS估計(jì)方法不能適應(yīng)多參數(shù)估計(jì)中不同參數(shù)變化速度存在較大差異的情況,所以文獻(xiàn)[8]提出了多遺忘因子的RLS估計(jì)方法,利用該方法可同時(shí)估計(jì)整車(chē)質(zhì)量和路面坡度。
設(shè)存在2個(gè)待估計(jì)的未知參數(shù)θ1和θ2,引入2個(gè)遺忘因子λ1和λ2,則式(4)可改寫(xiě)為:
整理后,可得參數(shù)θ1和θ2的估計(jì)遞推表達(dá)式為:
目前,對(duì)車(chē)輛質(zhì)量進(jìn)行估計(jì)時(shí),主要利用縱向動(dòng)力學(xué)模型[1]和橫向動(dòng)力學(xué)模型[2],對(duì)路面坡度估計(jì)主要采用基于縱向動(dòng)力學(xué)坡度估計(jì)方法與基于加速度偏差坡度估計(jì)方法。對(duì)車(chē)輛質(zhì)量與路面坡度進(jìn)行聯(lián)合估計(jì)時(shí),可以利用縱向動(dòng)力學(xué)模型首先估計(jì)出車(chē)輛的質(zhì)量與路面坡度,然后利用聯(lián)合坡度估計(jì)模型對(duì)坡度估計(jì)值進(jìn)行重新濾波。
3.1 縱向動(dòng)力學(xué)質(zhì)量與坡度估計(jì)模型
汽車(chē)直線(xiàn)行駛時(shí),縱向加速度與整車(chē)質(zhì)量、路面坡度和動(dòng)力傳動(dòng)系統(tǒng)的扭矩輸出存在確定的關(guān)系。因此,基于車(chē)輛縱向動(dòng)力學(xué)模型可以進(jìn)行整車(chē)質(zhì)量及路面坡度的估計(jì)。當(dāng)車(chē)輛直線(xiàn)行駛時(shí),忽略各車(chē)輪的滾動(dòng)阻力矩,其縱向動(dòng)力學(xué)模型[6]為:
式中,m為汽車(chē)的總質(zhì)量;vx為車(chē)速;Fx為驅(qū)動(dòng)力;Te、ωe和Je分別為發(fā)動(dòng)機(jī)曲軸的輸出扭矩、轉(zhuǎn)速和轉(zhuǎn)動(dòng)慣量;it和id分別為變速器傳動(dòng)比和主減速器傳動(dòng)比;rw為輪胎滾動(dòng)半徑;Cd、A和ρ分別為氣動(dòng)阻力系數(shù)、車(chē)輛的迎風(fēng)面積和空氣密度;Faero、Ff和Fg分別為空氣阻力、滾動(dòng)阻力和路面坡度阻力;f為滾動(dòng)阻力系數(shù);β1為基于縱向動(dòng)力學(xué)的路面坡度;g為重力加速度。
為方便估計(jì)算法設(shè)計(jì),將式(7)改寫(xiě)為:
估計(jì)算法需要測(cè)量發(fā)動(dòng)機(jī)輸出扭矩Te、發(fā)動(dòng)機(jī)轉(zhuǎn)速ωe及加速度等參數(shù),通過(guò)估計(jì)算法可直接估計(jì)未知參數(shù)θ1和θ2,并由此間接獲得車(chē)輛質(zhì)量m和路面坡度β1。
車(chē)輛在行駛過(guò)程中采集的參數(shù)受環(huán)境影響較大,且?guī)в泻軓?qiáng)的高頻噪聲,僅利用縱向動(dòng)力學(xué)模型進(jìn)行坡度估計(jì)時(shí)會(huì)導(dǎo)致路面坡度的估計(jì)結(jié)果也帶有較大的高頻噪聲,因?yàn)榇朔椒ㄖ饕蕾?lài)車(chē)輛模型的精度和車(chē)輛行駛過(guò)程中采集的參數(shù)。
3.2 加速度偏差坡度估計(jì)模型
加速度偏差坡度估計(jì)模型可根據(jù)加速度傳感器信號(hào)ax和車(chē)輛加速度v?x計(jì)算路面坡度估計(jì)值β2,坡度估計(jì)模型為:
式(24)變換后得:
單純的基于加速度偏差的坡度估計(jì)方法由于受慣性傳感器的靜態(tài)偏差影響較大(慣性傳感器的靜態(tài)偏差在計(jì)算過(guò)程中表現(xiàn)為路面的坡度),且慣性傳感器的靜態(tài)偏差屬于低頻信號(hào),此低頻信號(hào)將導(dǎo)致路面坡度估計(jì)結(jié)果不準(zhǔn)確[9]。
3.3 聯(lián)合坡度估計(jì)模型
聯(lián)合坡度估計(jì)模型將基于縱向動(dòng)力學(xué)的質(zhì)量與坡度估計(jì)模型得到的路面坡度估計(jì)值與基于加速度偏差坡度估計(jì)模型得到的路面坡度值β2分別進(jìn)行濾波處理,得到車(chē)輛在行駛過(guò)程中的實(shí)時(shí)路面坡度估計(jì)值,聯(lián)合估計(jì)方程[9]為:
式中,τ為時(shí)間常數(shù);s為拉普拉斯算子。
利用虛擬試驗(yàn)仿真對(duì)估計(jì)方案進(jìn)行驗(yàn)證。仿真過(guò)程中使用的參考值為T(mén)ruckSim軟件中車(chē)輛模型的設(shè)定參數(shù),整車(chē)質(zhì)量的估計(jì)值為穩(wěn)定狀態(tài)的均值。整車(chē)質(zhì)量的估計(jì)誤差指相對(duì)誤差,即估計(jì)值與參考值之差的絕對(duì)值與參考值的百分比,誤差計(jì)算式為:
式中,m為整車(chē)質(zhì)量的參考值,m?為整車(chē)質(zhì)量的估計(jì)值。
為得知估計(jì)方案的適用范圍,分別進(jìn)行了固定坡度路面與正弦掃頻路面模擬仿真,根據(jù)仿真數(shù)據(jù)進(jìn)行參數(shù)估計(jì)及比較分析。
4.1 固定坡度路面仿真分析
在軟件TruckSim中建立載貨汽車(chē)整車(chē)仿真模型,在Matlab/Simulink中建立所設(shè)計(jì)的多遺忘因子RLS估計(jì)算法,估計(jì)算法所需的ωe、Te、vx、ax等信息直接從TruckSim軟件中獲取。仿真中所用車(chē)輛模型的部分參數(shù)參考值如表1所列。
在軟件TruckSim中建立的固定坡度路面模型如圖1所示,坡度約為1.75°,氣動(dòng)阻力系數(shù)Cd=0.56,滾動(dòng)阻力系數(shù)f=0.01,空氣密度ρ=1.206 kg/m3,主減速器傳動(dòng)比id=4.4,初始車(chē)速vx(1)=30 km/h,采用7擋自動(dòng)變速器。估計(jì)誤差協(xié)方差矩陣的初值為:P1(1)=100,P2(1)=100;參數(shù)估計(jì)的初值為:θ1(1)=0.000 02,θ2(1)= 0.050 00;遺忘因子的大小與該參數(shù)的變化范圍有關(guān),當(dāng)參數(shù)固定不變時(shí)可取最大值1,遺忘因子不宜取的太小,否則會(huì)導(dǎo)致算法失效。由于整車(chē)質(zhì)量變化較小,故質(zhì)量估計(jì)遺忘因子λ1=1,又因路面坡度變化也較小,故設(shè)坡度估計(jì)遺忘因子λ2=0.95,時(shí)間常數(shù)τ=0.1。參數(shù)估計(jì)過(guò)程中的發(fā)動(dòng)機(jī)輸出扭矩、車(chē)速和加速度如圖2所示,其中在仿真進(jìn)行至第5 s時(shí)變速器處于4擋(it=2.25)位置,而在約第13 s時(shí)變速器進(jìn)入5擋(it=1.5)。
表1 車(chē)輛模型部分參數(shù)參考值
基于縱向動(dòng)力學(xué)模型的整車(chē)質(zhì)量和路面坡度的估計(jì)結(jié)果分別如圖3和圖4所示。由圖中可看出,整車(chē)質(zhì)量的估計(jì)值約為kg,整車(chē)質(zhì)量的參考值為m=1.255×104kg,則整車(chē)質(zhì)量估計(jì)值的相對(duì)誤差在5%以?xún)?nèi),坡度參數(shù)的估計(jì)值與實(shí)際值相比誤差較小。基于聯(lián)合坡度估計(jì)模型的路面估計(jì)結(jié)果如圖5所示。由圖4和圖5可看出,坡度值變化較小時(shí),2種坡度估計(jì)模型的估計(jì)結(jié)果差別較小。
4.2 正弦掃頻路面仿真分析
在模型TruckSim中建立的正弦掃頻路面模型如圖6所示,因?yàn)檎覓哳l路面坡度變化較大,故設(shè)坡度估計(jì)遺忘因子λ2=0.85,其它參數(shù)不變。參數(shù)估計(jì)過(guò)程中的發(fā)動(dòng)機(jī)輸出扭矩、車(chē)速和加速度如圖7所示。
僅基于縱向動(dòng)力學(xué)模型的整車(chē)質(zhì)量和路面坡度的估計(jì)結(jié)果分別如圖8和圖9所示。從圖8可看出,達(dá)到穩(wěn)定狀態(tài)后整車(chē)質(zhì)量的估計(jì)值m?=1.277×104kg,質(zhì)量參數(shù)估計(jì)值的相對(duì)誤差仍在5%以?xún)?nèi);從圖9可看出,坡度參數(shù)的估計(jì)值與實(shí)際值相比存在較大偏差,特別是當(dāng)路面坡度角變化較快時(shí)偏差更大。基于聯(lián)合坡度估計(jì)模型的坡度估計(jì)結(jié)果如圖10所示。
綜合對(duì)比可知,獲取道路坡度角時(shí),僅基于縱向動(dòng)力學(xué)的多遺忘因子RLS算法對(duì)于坡度變化不明顯的路面適應(yīng)能力較強(qiáng),能夠滿(mǎn)足估計(jì)的精度要求,而當(dāng)?shù)缆菲露茸兓^快時(shí),所提出的聯(lián)合坡度估計(jì)模型能夠更好地適應(yīng)路面坡度的變化,坡度估計(jì)值更精確。
首先基于多遺忘因子RLS算法和縱向車(chē)輛動(dòng)力學(xué)對(duì)整車(chē)質(zhì)量、路面縱向坡度估計(jì)識(shí)別,然后利用基于縱向動(dòng)力學(xué)模型和加速度偏差坡度模型的聯(lián)合坡度估計(jì)模型對(duì)行駛中的汽車(chē)質(zhì)量與路面坡度進(jìn)行實(shí)時(shí)估計(jì),并采用商用車(chē)動(dòng)力學(xué)仿真標(biāo)準(zhǔn)軟件TruckSim對(duì)估計(jì)方案進(jìn)行了仿真分析,結(jié)果表明:
a.在同樣的質(zhì)量估計(jì)精度下,當(dāng)路面坡度變化較小時(shí),使用聯(lián)合坡度估計(jì)模型對(duì)路面坡度的估計(jì)結(jié)果與只采用縱向動(dòng)力學(xué)模型的估計(jì)結(jié)果差異較小。
b.對(duì)于坡度變化較快、坡度角較大的路面,采用聯(lián)合坡度估計(jì)模型的坡度估計(jì)值更精確,即聯(lián)合坡度估計(jì)模型能夠更好地適應(yīng)路面坡度的變化。
1 Kim D,Choi S B,Oh J.Integrated Vehicle Mass Estimation Using Longitudinal and Roll Dynamics.Control Automation and Systems(ICCAS),2012 12th International Conference on,17-21 Oct.2012:862~867.
2 林棻,黃超,王偉.基于串行RLS的汽車(chē)雙參數(shù)聯(lián)合辨識(shí).華南理工大學(xué)學(xué)報(bào),2012,40(12):105~109.
3 馮源,余卓平,熊璐.基于分段遞推最小二乘估計(jì)的汽車(chē)質(zhì)量辨識(shí)試驗(yàn).同濟(jì)大學(xué)學(xué)報(bào),2012,40(11):1691~1697.
4 Pence B L,Fathy H K,Stein J L.Sprung Mass Estimation for off-road Vehicles Via Base-Excitation Suspension Dy?namics and Recursive Least Squares.American Control Con?ference,Hyatt Regency Riverfront,St.Louis,MO,USA, 2009:5043~5048.
5 Vahidi A,Stefanopoulou A and Peng H.Recursive Least Squares with Forgetting for Online Estimation of Vehicle Mass and Road Grade:Theory and Experiments.Vehicle Sys?tem Dynamics,2005,43(1):31~55.
6 楊秀建,李海青,高晉,等.基于遞推最小二乘法的半掛汽車(chē)列車(chē)結(jié)構(gòu)參數(shù)估計(jì).昆明理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2014,39(3):43~49,60.
7 Paulo S R Diniz.Adaptive Filtering Algorithms and Practi?cal Implementation(Third Edition).Springer,New York, 2008.
8 Vahidi A,Druzhinina M and Stefanopoulou A.Simultaneous Mass and Time-Varying Grade Estimation for Heavy-Duty Vehicles.Proceedings of the American Control Conference, Denver.Colorado June 4-6,2003:4951~4956.
9 羅禹貢.一種車(chē)輛行駛過(guò)程中路面坡度的實(shí)時(shí)估計(jì)方法.中國(guó)專(zhuān)利:201210177067.3,2012-05-31.
(責(zé)任編輯文 楫)
修改稿收到日期為2015年4月22日。
Research on Co-estimation Method of Mass and Grade for Heavy Vehicles
Li Haiqing,Yang Xiujian,Chen Shuqiao,Gao Jin
(Kunming University of Science and Technology)
This paper focuses on the issue of mass and grade estimation algorithms for the heavy vehicles using the longitudinal dynamics and acceleration deviation gradient model based on recursive least square(RLS)with multiple forgetting factors algorithm.The proposed parameter estimation model is established based on Matlab/Simulink.A nonlinear heavy vehicle simulation model is established based on TruckSim,and this estimation method is verified by dynamic simulation of fixed gradient road and sine sweep frequency road surface.The results reveal that the road estimation using the longitudinal dynamics and acceleration deviation gradient model can well track the variation of road compared with the scheme with longitudinal dynamics only in the sine sweep gradient condition.
Truck,Mass,Road grade,Co-estimation method
載貨汽車(chē) 質(zhì)量 路面坡度 聯(lián)合估計(jì)方法
U461
A
1000-3703(2015)08-0054-05
國(guó)家自然科學(xué)基金資助(編號(hào):51005109,51465023);云南省應(yīng)用基礎(chǔ)研究資助項(xiàng)目(編號(hào):2010ZC029)。