王振峰,李 飛,王新宇,高 普,秦也辰
(1.中國汽車技術研究中心有限公司,天津 300300; 2.中汽研(天津)汽車工程研究院有限公司,天津 300300;3.北京理工大學機械與車輛學院,北京 100081)
車輛電動化、智能化和網聯(lián)化是汽車工業(yè)發(fā)展的必然趨勢,如何進一步提升車輛動力學性能仍是當今國際學術界與工業(yè)界研究的熱點與難點[1]。車輛側傾運動在汽車行駛安全中起著至關重要的作用;依據(jù)美國國家公路交通安全局(NHTSA)調查數(shù)據(jù)顯示,2002年在所有乘用車碰撞事故中車輛側翻約占3%,但事故死亡率的33%與車輛側翻相關[2]。該信息表明車輛側傾對駕駛員與乘客存在巨大潛在危險。因此,實時獲取車輛側傾狀態(tài),進而為側翻預警系統(tǒng)提供準確的狀態(tài)輸入顯得尤為重要。考慮到運行成本與狀態(tài)精度的矛盾,通常利用狀態(tài)觀測器算法識別車輛側傾狀態(tài)[3]。由于道路激勵產生的車輛側傾運動具有一定隨機性,因此須利用非線性觀測器方法達到對車輛側翻狀態(tài)的實時精確識別[4-5],近期相關學者對車輛側傾狀態(tài)的研究統(tǒng)計如圖1所示。
圖1 出版文章趨勢:谷歌學術關于車輛側傾狀態(tài)識別文章的搜索結果統(tǒng)計[6]
不確定的系統(tǒng)參數(shù)可能會污染系統(tǒng)模型,進而基于模型的狀態(tài)估計算法識別誤差劇增?;谝陨戏治觯颂幚梅蔷€性無跡卡爾曼濾波(UKF)方法識別車輛簧載質量參數(shù),且通過仿真方法驗證其有效性[7]。同時,在文獻[8]中利用擴展卡爾曼與無跡卡爾曼相結合的非線性狀態(tài)觀測算法對車輛簧載質量與橫擺力矩進行了有效估計;近年來相關學者對車輛簧載質量估計的研究統(tǒng)計如圖2所示。
圖2 出版文章趨勢:谷歌學術關于車輛簧載質量識別文章的搜索結果統(tǒng)計[6]
為進一步提高車輛側傾狀態(tài)識別精度,本文中設計了基于無跡卡爾曼濾波與模糊觀測器(T-S)聯(lián)合的非線性估計算法(UKF&T-S)分別對車輛簧載質量與側傾狀態(tài)進行耦合估計,結合商業(yè)化CarSim?動力學軟件與傳統(tǒng)T-S觀測器,對UKF&T-S算法進行了有效驗證,為利用基于狀態(tài)觀測器的車輛側傾控制系統(tǒng)提供準確的系統(tǒng)輸入,進而達到準確提升車輛側傾動力學性能的目的。
考慮到路面具有平方可積的性質且路面高程為隨機過程,其特性可用功率譜密度函數(shù)的形式描述[3]。國際標準化組織(ISO 8608)將路面高程分成8個不同等級[9],且利用功率譜密度函數(shù)表征其特征:
式中:q為路面相對基準面高度;n為空間頻率,m-1;Gq(n0)為參考頻率 n0下的路面功率譜密度,m2/m-1;n0為參考空間頻率,n0=0.1 m-1;W為頻率指數(shù),其數(shù)值決定了路面功率譜密度的頻率結構,通常W=2。
由于車輛垂向與橫向耦合動力學研究涉及路面不平度的三維建模,此處利用直線行駛工況下傳統(tǒng)的二維路面不平度功率譜密度(PSD)函數(shù)與傅里葉變換得到:
式中:M和N為樣本數(shù);fp和fq為離散空間頻率;F(fq,fp)為函數(shù) h(m,n)傅里葉變換。
三維路面建模的詳細過程可參見文獻[10]。標準ISO-A級三維路面不平度(40 km/h)的分布如圖3所示。
圖3 標準ISO-A級路面三維路面不平度生成圖形(40 km/h)
本節(jié)中基于建立了9自由度(9DOF)整車模型,如圖4所示,且具體假設如下[10]:
(1)輪胎與路面之間無滑移,且不考慮車輛的縱向加速度;
(2)忽略空氣阻力與轉向系統(tǒng)的影響。
圖4 整車9DOF動力學模型
圖4 中所示的符號定義及參數(shù)數(shù)值可參見文獻[10],模型參數(shù)主要來自于商用化CarSim?動力學軟件(D-Class,SUV車型)。
假設 i(i=1,2,3,4)分別表示車輛的左前、右前、左后和右后位置的情況。
利用牛頓第二定律,整車9DOF模型動力學方程表達如下。
車身垂向運動:
式中Fs為總的懸架垂向力,相應的計算可利用以下方程獲取。
其中:
車輛俯仰運動:
式中 My為車輛總的俯仰轉動慣量,且 i=1,2,3,4。非簧載質量的垂向運動:
車輛側傾運動:
式中Mx為車輛總的側傾轉動慣量。
車輛橫向運動:
式中Fy為車輛總的側傾轉動慣量。此處需要說明的是,測量側向力通過“魔術”公式求得,相關詳細信息見文獻[11]。
車輛橫擺運動:
式中:Mz為車輛總的橫擺轉動慣量;Mzi為輪胎回轉力矩,且 i=1,2,3,4。
若假設車輛系狀態(tài)與測量狀態(tài)有以下變量表達:
則車輛系統(tǒng)可用以下狀態(tài)空間矩陣表達:
式中:A、Γ和C為系統(tǒng)矩陣;w和v分別為車輛系統(tǒng)噪聲和測量噪聲,且均假設為高斯噪聲,其協(xié)方差統(tǒng)計特征Q和R可由Q=E(wkwkT)和 R=E(vkvkT)計算得到。
由于“魔術公式”(MF)輪胎模型屬于經驗模型,其需要結合輪胎試驗才可有效獲取不同工況下輪胎模型中的非線性與可變參數(shù)。基于以上輪胎建模思路,MF建模方法極大限制了實際車輛輪胎模型的整車動力學仿真效率與成本。為有效解決以上難題,本文中提出了模糊(T-S)輪胎模型用于輪胎非線性側向力的建模。首先,基于車輛動力學理論,車輛側向力是側偏角的函數(shù),且可表達為
其中
式中:δf與 v分別為前輪轉向角和車速;αf和 αr分別為前輪和后輪側偏角;Bi、Ci、Di和 Ei(i=f,r)分別為側向力擬合系數(shù),且與輪胎特性、路面附著系數(shù)和車輛行駛工況相關。
基于車輛理論與T-S模糊理論,車輛側向力可表示為
式中 μj(j=1,2)為模糊集 Mj的隸屬度函數(shù)因子,且滿足以下方程:
隸屬度函數(shù)可表達為
其中
式中:Cfi和Cri分別為前輪和后輪側偏剛度,其由路面附著系數(shù)和車輛參數(shù)確定;ai、bi和ci為參數(shù)??衫盟惴ㄟM行有效識別,具體相關描述見文獻[12]。
用T-S模糊規(guī)則,可較好獲取具有輪胎T-S側向力模型的整車T-S模型?;谝陨戏治?,進行了T-S輪胎側向力與MF輪胎側向力的計算結果對比,如圖5所示。仿真數(shù)據(jù)結果說明,T-S輪胎模型具有與MF模型較好的一致性,有效驗證了前者的合理性。
圖5 T-S輪胎模型與MF模型對比結果
考慮到車輛行駛工況復雜性和簧載質量多變性,尤其后者對車輛動力學識別精度有顯著影響;具體整車質量可表示為 ms(k)=ms(k-1)+Δm(k),且k為時間步,Δm(k)為實際簧載質量增量。因此,式(12)整車系統(tǒng)狀態(tài)空間表達式對應的狀態(tài)空間增量表達式為
式中Aii、Γii和Cii可通過A、Γ和 C矩陣的系數(shù)乘積得到。同時,關于未知路面速度干擾可近似為高斯白噪聲過程,更多信息可參看文獻[3]。
此部分的目的主要是精確獲取不同路面激勵和轉角工況下車輛的簧載質量和側傾運動狀態(tài)(側傾角與側傾率),具體的UKF&T-S聯(lián)合估計算法框架如圖6所示。
圖6 車輛側傾狀態(tài)UKF&T-S聯(lián)合估計算法框圖
基于文獻[8]的描述,利用UKF算法可對車輛簧載質量進行有效估計:
式中:λ=α2(n+κ)-p為主比例參數(shù);α為正值;κ為副比例參數(shù);β為分布向量協(xié)調因子為第i行對角矩陣P的平方根。
式中:Pk為估計誤差方程矩陣;Kk為卡爾曼濾波增益。此處,結合式(20)與式(21)可知,UKF算法識別簧載質量流程框圖,具體如圖7所示。
圖7 車輛簧載質量估計UKF算法流程框圖
說明,此處路面過程噪聲方差Q與系統(tǒng)測量噪聲方差R可依據(jù)文獻[3]獲取。
利用T-S整車模型,此節(jié)設計了基于T-S模型的整車垂向與橫向耦合的側傾狀態(tài)觀測算法,具體描述如下:
其中
利用測量數(shù)據(jù)與式(22)可對側傾狀態(tài)(側傾角與側傾率)進行有效估計。
為進一步求解系統(tǒng)增益Li,系統(tǒng)誤差定義如下:
對應的系統(tǒng)狀態(tài)誤差有
其中
若定義:
則對應的系統(tǒng)增廣矩陣和系統(tǒng)估計誤差可表示為
其中
說明,此處w(t)為系統(tǒng)干擾向量誤差,如道路坡度、輪胎變剛度等,且被認為能量有界[3]。
其中,在考慮坡度對T-S觀測算法影響的基礎上,可利用最小誤差增益的方法求解T-S觀測器增益(Li),具體如下。
假設估計誤差e(t)與干擾向量誤差w(t)之間的最小誤差增益L2具有如下性質:
通過定義L2最小上界,式(30)可表達為
推理1:若存在正定均勻矩陣P1、P2和Mj,則γ滿足以下線性矩陣不等式(i=1,2)[12]:
其中
基于以上分析,可知 T-S觀測器增益 Li=Pi-Mi,對應的T-S觀測器穩(wěn)定性證明可參見文獻[12]。
此部分主要由UKF&T-S算法對車輛垂向與橫向耦合側傾狀態(tài)進行有效識別,且此處需要說明的是后續(xù)的仿真與驗證均建立在輪胎未離地工況。
利用第3節(jié)所述UKF算法,車輛簧載質量可有效識別,結果如圖8所示。圖8說明不同簧載質量工況下,UKF算法均可較高精度識別系統(tǒng)簧載質量。
為有效驗證UKF&T-S算法識別車輛側傾狀態(tài)的有效性,此處利用商業(yè)化CarSim?動力學軟件對其結果進行驗證[12],且選取軟件中 SUV(D-Class)車型為例進行闡述,如圖9所示。其中,車輛側傾工況均在轉向盤轉角10°(J-turn工況),對車輛側傾角與側傾率進行的比較分析。需要說明的是,結合第2節(jié)的路面建模,此處選用80 km/h工況下ISO-A與ISO-C級路面進行仿真與驗證。
基于以上分析,結合傳統(tǒng)的T-S狀態(tài)觀測算法,對利用UKF&T-S算法獲取的車輛垂向與橫向耦合側傾角與側傾率進行了仿真驗證,結果如圖9~圖11所示。
圖9 標準ISO-A/C級路面且J-turn工況下CarSim?軟件側傾行為仿真
圖10 標準ISO-A級路面激勵下車輛側傾狀態(tài)
由圖10與圖11可知,利用UKF&T-S觀測器算法較T-S算法在車輛側傾狀態(tài)估計工況下可獲取更高的估計精度。為進一步說明UKF&T-S算法的估計精度,此處采用與商業(yè)化CarSim?動力學軟件數(shù)據(jù)比較后的標準偏差值作為依據(jù),對算法精度進行驗證,具體結果如表 1所示。從表1中可知,UKF&T-S算法識別誤差與CarSim?仿真數(shù)據(jù)相比標準偏差不超過10%,有效驗證了此算法的可靠性。
圖11 標準ISO-C級路面激勵下車輛側傾狀態(tài)
表1 ISO-A/C級路面(80 km/h)工況下UKF&T-S算法標準偏差比較
本文中提出了基于車輛耦合動力學模型的雙非線性狀態(tài)觀測識別算法(UKF&T-S),驗證了復雜行駛工況下UKF&T-S算法識別車輛側傾運動狀態(tài)的有效性,進而為車輛側傾控制提供更加精確的狀態(tài)輸入,主要結論如下:
(1)建立復雜行駛工況下車輛垂向與橫向耦合動力學模型,并利用UKF方法對車輛簧載質量進行實時觀測;
(2)設計基于車輛耦合動力學模型與UKF方法的雙非線性UKF&T-S算法,且對車輛側傾狀態(tài)進行有效識別;
(3)利用商用化CarSim?動力學軟件,通過在ISO-A/C級路面激勵工況下T-S觀測器車輛側傾狀態(tài)估計結果的對比,有效驗證了UKF&T-S算法的有效性,且與CarSim?仿真數(shù)據(jù)相比識別狀態(tài)標準偏差不超過10%。