王立強 王斌,2 王俊昌 戴希 韓宗奇
(1.燕山大學,秦皇島 066000;2.清華大學蘇州汽車研究院,蘇州 215200;3.安陽工學院,安陽 455000)
目前,輪胎壓力監(jiān)測系統(tǒng)(Tire Pressure Monitoring System,TPMS)主要有直接式和間接式兩類,直接式TPMS通過在輪胎里放置輪胎壓力傳感器,采用無線通信的方式向接收機發(fā)送輪胎的壓力信息;間接式TPMS基于輪速傳感器,運用各種算法處理輪速信號從而獲得胎壓的變化。通常車輛達到一定行駛里程后應對其輪胎進行換位[1-2],輪胎換位后往往導致輪胎壓力監(jiān)測系統(tǒng)的異?;蚴?,須重新經(jīng)過繁瑣的標定才能正常使用[2]。為解決此問題,直接式TPMS采用了低頻喚醒或射頻信號強弱等方式來實現(xiàn)輪胎位置的自動識別[3],但該方式存在電磁環(huán)境復雜易受干擾等問題[4-5];而間接式TPMS對于如何從有限的輪速信號里得到輪胎換位信息尚未解決。
本文基于間接式TPMS,利用前、后車輪受力狀態(tài)的差異,提出一種基于BP(Back Propagation)神經(jīng)網(wǎng)絡[6]快速識別輪胎換位特征的方法,并通過道路試驗驗證了該方法的準確性。
間接式TPMS多采用霍爾式輪速傳感器,原始信號需經(jīng)數(shù)字信號處理(Digital Signal Processing,DSP)轉(zhuǎn)換為矩形脈沖信號后才可繼續(xù)使用[7]。
標準GB 26149—2017《乘用車輪胎氣壓監(jiān)測系統(tǒng)的性能要求和試驗方法》中要求間接式TPMS單輪氣壓報警時間不超過10 min,為滿足國家標準要求,本試驗直接采集輪速脈沖信號數(shù)進行數(shù)據(jù)運算,采集到一定數(shù)值的車輪脈沖數(shù)Ns時設(shè)定為系統(tǒng)的一個監(jiān)測周期,其采樣形式如圖1所示,圖中n1、n2、n3、n4為對應車輪的脈沖數(shù)。
圖1 輪速信號采樣形式
脈沖數(shù)Ns計算式為:
式中,S為每個監(jiān)測周期車輛的目標行駛距離;rc為車輪有效滾動半徑,可近似等于車輪自由半徑r;H為輪速傳感器齒數(shù),若前、后輪傳感器齒數(shù)不同,則取為從動輪傳感器齒數(shù)。
以任一車輪的脈沖數(shù)監(jiān)測值達到Ns作為一個監(jiān)測周期對行駛中的車輛進行脈沖數(shù)統(tǒng)計,第i次監(jiān)測周期中車輪脈沖數(shù)Ni為:
則n個監(jiān)測周期構(gòu)成的車輪脈沖數(shù)統(tǒng)計矩陣N為:
不同車型采用的輪胎換位方式不同,本文以某乘用車為例進行分析。由于該乘用車前、后車輪常處于不同的驅(qū)動狀態(tài),各車輪磨損差異較大,因此其輪胎換位常采用交叉換位、同側(cè)前后換位和循環(huán)換位等幾種方式,如圖2所示。
圖2 某乘用車輪胎常用換位方式
車輪使用差異主要體現(xiàn)在驅(qū)動過程中,車輛起步瞬間驅(qū)動輪受力如圖3所示。
圖3 驅(qū)動輪受力示意
車輪受力平衡方程為:
式中,Mz為驅(qū)動力矩;Fx為地面摩擦力;Mx為摩擦力矩;J為車輪轉(zhuǎn)動慣量;α為輪胎彈性變形引起的扭轉(zhuǎn)角度。
輪胎彈性變形產(chǎn)生的力矩Mk為:
式中,k為輪胎等效扭轉(zhuǎn)剛度。
已知輪胎彈性變形作用力屬于輪胎內(nèi)力,故Mk=Mz。
由式(4)和式(5)可知,α∝Mz、Fx∝Mz。其中,α可表征車輪彈性滑轉(zhuǎn)程度,驅(qū)動力矩Mz的增大將導致α及輪胎彈性滑轉(zhuǎn)率增大,同時也增大了胎面所受地面摩擦力。乘用車輪胎磨損主要形式為胎面磨損[8],試驗表明,輪胎的磨損率隨車輪滑轉(zhuǎn)率增大而大幅增加[9-11],因此,驅(qū)動輪的磨損量遠大于從動輪。
由式(1)可知,當車輛行駛距離S一定時,車輪脈沖數(shù)n∝1/rc,即車輪半徑的差異可通過各車輪脈沖數(shù)與車輪脈沖數(shù)平均值的差值來表示,為便于數(shù)據(jù)處理,將該數(shù)值放大4倍并用Δni表示,即:
每個監(jiān)測周期中,統(tǒng)計各車輪對應的Δni構(gòu)成數(shù)組ΔN:
由于車輪換位時各車輪磨損程度不同,換位后將導致各車輪的Δni發(fā)生改變。當原驅(qū)動輪與原從動輪互換后,作為驅(qū)動輪車輪半徑將增大,n1和n2減小,Δn1與Δn2表現(xiàn)為負值;而作為從動輪的車輪半徑將減小,n3和n4增大,Δn3與Δn4表現(xiàn)為正值。通過統(tǒng)計不同輪胎換位方式的ΔN,對比其差異便可初步判斷車輪位置的變化,該乘用車脈沖數(shù)差統(tǒng)計結(jié)果如圖4~圖7所示。
圖4 輪胎換位前
圖5 交叉換位
圖6 同側(cè)前后輪換位
圖7 逆時針循環(huán)換位
由圖5~圖7可看出,輪胎換位后輪速脈沖ΔN同換位前存在明顯差異,該試驗結(jié)果與前述中對輪胎磨損量的分析一致。但由圖7可看出,循環(huán)換位時的車輪脈沖數(shù)特征較雜亂,也就是說該方法在實際應用中雖能較好地識別輪胎是否換位,但并不能準確地識別出換位方式。為提高輪胎換位識別的準確性,構(gòu)建了BP神經(jīng)網(wǎng)絡對輪胎換位方式進行識別。
試驗用乘用車采用標準氣壓,從ABS引入輪速信號。輸入信號為左前輪、右前輪、左后輪、右后輪的輪速信號脈沖數(shù)和車速共5維,將其輸出的數(shù)據(jù)特征分為正常、同側(cè)前后換位、交叉換位、循環(huán)換位等4種,即輸入層和輸出層節(jié)點數(shù)分別為5和4。
相關(guān)研究表明,帶有一個隱含層的BP神經(jīng)網(wǎng)絡即可逼近有界閉集上的任意連續(xù)函數(shù)[12-14]。為精簡運算,縮短系統(tǒng)反應時間,選用單層隱含層,即3層BP神經(jīng)網(wǎng)絡。BP神經(jīng)網(wǎng)絡結(jié)構(gòu)為5-6-4,即輸入層有5個節(jié)點,隱含層有6個節(jié)點,輸出層有4個節(jié)點。
由于試驗車輛為前置前驅(qū),不同車速下的驅(qū)動力將引起前輪不同程度的彈性滑轉(zhuǎn),對前輪輪速信號造成一定影響,因此將每監(jiān)測周期內(nèi)的平均車速與輪速信號N結(jié)合,構(gòu)成數(shù)據(jù)矩陣M:
式中,V=[v1v2v3…vi],vi為每次監(jiān)測中的平均車速。
為避免因為輸入、輸出數(shù)據(jù)的數(shù)量級差別較大而造成網(wǎng)絡預測誤差大,采用最大最小數(shù)據(jù)歸一化方法對數(shù)據(jù)進行處理:
式中,mimin、mimax為矩陣M第i行的最小值和最大值。
依次將矩陣M各行數(shù)據(jù)代入式(12),得到輸入矩陣X為:
輸入矩陣X將作為神經(jīng)網(wǎng)絡輸入的最終形式參與網(wǎng)絡的訓練和識別。
完成數(shù)據(jù)前處理后,根據(jù)選取的網(wǎng)絡結(jié)構(gòu)搭建BP神經(jīng)網(wǎng)絡訓練拓撲結(jié)構(gòu),如圖8所示。其中輸出層數(shù)據(jù)為,數(shù)字編號依次表示未換位、交叉換位、同側(cè)前后換位和循環(huán)換位等。
圖8 BP神經(jīng)網(wǎng)絡訓練拓撲結(jié)構(gòu)
BP神經(jīng)網(wǎng)絡各層節(jié)點之間通過傳遞函數(shù)來建立聯(lián)系,根據(jù)輸入向量Xi以及輸入層與隱含層間的連接權(quán)值ωij,隱含層每個節(jié)點的輸出Hj計算式為:
式中,j為隱含層的節(jié)點序號;aj為隱含層的閾值;f為隱含層的激勵函數(shù)。
激勵函數(shù)形式為:
根據(jù)式(14),神經(jīng)網(wǎng)絡輸出層的輸出Ok計算式為:
式中,ωjk為隱含層與輸出層間節(jié)點的連接權(quán)值;bk為輸出層閾值。
根據(jù)式(16)的計算結(jié)果Ok和期望輸出Yk做差,可得到BP神經(jīng)網(wǎng)絡的預測誤差ek:
根據(jù)預測誤差ek通過不斷更新權(quán)值網(wǎng)絡連接權(quán)值ωij和ωjk實現(xiàn)網(wǎng)絡更新,權(quán)值更新公式為:
式中,η為學習速率。
根據(jù)每次網(wǎng)絡預測誤差ek對網(wǎng)絡各層的節(jié)點閾值a、b進行修正:
迭代結(jié)束后完成對BP神經(jīng)網(wǎng)絡的訓練,利用訓練后的網(wǎng)絡模型對采集到的車輪脈沖數(shù)據(jù)進行識別,并輸出輪胎換位狀態(tài)。
為測試BP神經(jīng)網(wǎng)絡識別輪胎換位的效果,通過實車道路測試對不同輪胎換位方式下的輪速信號進行采集。試驗車型為日產(chǎn)逍客,試驗道路為柏油公路,測試車速范圍為30~110 km/h,共記錄不同輪胎換位后的輪速脈沖數(shù)據(jù)2 000組,4種換位各500組,并按對4種換位方式進行標記。從2 000組數(shù)據(jù)中隨機抽取1 500組用于訓練構(gòu)建的網(wǎng)絡模型,其余500組用于檢測訓練后的網(wǎng)絡模型識別效果,輸出結(jié)果為輪胎換位方式所對應的數(shù)字編號,識別結(jié)果如圖9所示。
圖9 BP神經(jīng)網(wǎng)絡識別結(jié)果
如圖9所示,未與實線吻合的點為預測錯誤的場景,主要集中在第2、3輪胎換位方式間。單次BP神經(jīng)網(wǎng)絡識別結(jié)果正確率如表1所列,在多次驗證過程中發(fā)現(xiàn)交叉換位與同側(cè)前后換位的預測準確率較低,對其準確率進行了統(tǒng)計,結(jié)果如圖10所示。
表1 BP神經(jīng)網(wǎng)絡識別結(jié)果正確率
圖10 交叉、同側(cè)前后換位準確率統(tǒng)計結(jié)果
由表1可知,交叉換位和同側(cè)前后換位方式的識別準確率較低且相近,兩者區(qū)別在于,交叉換位等價于同側(cè)前后換位之后再進行了1次左右換位。車輛在實際行駛過程中,輪胎磨損主要體現(xiàn)在從動輪與驅(qū)動輪之間,同一車軸上的車輪磨損差異則較小,所以這兩種換位方式輪速脈沖數(shù)特征相近,運用BP神經(jīng)網(wǎng)絡模型識別輪胎換位狀態(tài)產(chǎn)生的誤判主要發(fā)生在識別這兩種方式時,兩種結(jié)果相互影響導致準確率較低且相近,表現(xiàn)出圖10中的現(xiàn)象。
在車輛行駛過程中,因交叉換位和同側(cè)前后換位的差異對TPMS產(chǎn)生的影響有限,可將二者視為同一種換位方式,在此基礎(chǔ)上利用BP神經(jīng)網(wǎng)絡識別方法進行識別后,識別率可提升到94.12%,整體識別率可達到97.52%。同時,當識別到輪胎發(fā)生換位操作后,胎壓監(jiān)測系統(tǒng)可自動進入?yún)?shù)標定,在無人員干預下即可完成TPMS的自學習標定。
輪胎換位導致TPMS無法正常工作,需要人工重新標定,繁瑣耗時。本文提出了一種基于BP神經(jīng)網(wǎng)絡的輪胎氣壓監(jiān)測系統(tǒng)輪胎換位自學習匹配方法。該方法基于間接式輪胎壓力監(jiān)測系統(tǒng)和輪胎受力特性對換位后的輪速信號特征進行分析,運用BP神經(jīng)網(wǎng)絡識別輪胎換位方式。通過采集輪胎換位后各車輪輪速數(shù)據(jù)對BP神經(jīng)網(wǎng)絡進行訓練,從而實現(xiàn)神經(jīng)網(wǎng)絡對輪胎換位的準確識別,使得TPMS在無人工干預下可自行識別輪胎換位狀態(tài)。道路試驗結(jié)果表明,完成訓練后的網(wǎng)絡可實現(xiàn)對未換位、交叉換位、前后換位和循環(huán)換位的有效識別,準確率達97.52%。
參考文獻
[1]Li Y,Zuo S,Lei L,et al.Analysis of impact factors of tire wear[J].Journal of Vibration&Control,2012,18(6):833-840.
[2]闞一杰.基于輪速極值統(tǒng)計的間接式TPMS的算法研究[D].秦皇島:燕山大學,2015.
[3]Lin X P,Juzswik D L,Oszust M G.Method and apparatus for determining identifiable tire position location in a tire pressure monitoring system:EP,US 7948364 B2[P].2011.
[4]史衛(wèi)華,傅國鋒,孫波.基于場強技術(shù)的輪胎壓力監(jiān)測系統(tǒng)自動定位的改善方法[J].汽車技術(shù),2016(8):14-17.
[5]Kubba A E,Jiang K.A comprehensive study on technologies of tyre monitoring systems and possible energy solutions[J].Sensors,2014,14(6):10306-10345.
[6]楊淑娥,王樂平.基于BP神經(jīng)網(wǎng)絡和面板數(shù)據(jù)的上市公司財務危機預警[J].系統(tǒng)工程理論與實踐,2007,27(2):61-67.
[7]韓宗奇,王立強,王瑞林,等.汽車高速行駛時輪速信號時頻域變換處理方法[J].機械工程學報,2014,50(16):155-161.
[8]彭旭東,郭孔輝,丁玉華,等.輪胎磨耗機理及炭黑對磨耗的影響[J].合成橡膠工業(yè),2003,26(3):136-140.
[9]段翔,魏朗,李健,等.基于輪胎力學特征的輪胎磨損主因子仿真分析[J].科學技術(shù)與工程,2014,14(3):112-115.
[10]Baffet G,Charara A,Lechner D.Estimation of vehicle sideslip,tire force and wheel cornering stiffness[J].Control Engineering Practice,2009,17(11):1255-1264.
[11]Davoodabadi I,Ramezani A A,Mahmoodi-K M,et al.Identification of tire forces using Dual Unscented Kalman Filter algorithm[J].Nonlinear Dynamics,2014,78(3):1907-1919.
[12]范佳妮,王振雷,錢鋒.BP人工神經(jīng)網(wǎng)絡隱層結(jié)構(gòu)設(shè)計的研究進展[J].控制工程,2005(S1):109-113.
[13]Chen K,Yang S,Batur C.Effect of multi-hidden-layer structure on performance of BP neural network:Probe[J].2012:1-5.
[14]張強,黃云霄,牛天林,等.基于神經(jīng)網(wǎng)絡的電動汽車動態(tài)無線充電功率控制[J].汽車技術(shù),2017(10):1-5.