国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于自適應模糊擴展卡爾曼濾波的車輛運動狀態(tài)聯(lián)合估計*

2022-04-27 01:48劉明春彭志波吳曉建
汽車技術 2022年4期
關鍵詞:卡爾曼濾波動力學加速度

劉明春 彭志波 吳曉建

(1.南昌大學,南昌 330031;2.金龍聯(lián)合汽車工業(yè)(蘇州)有限公司,蘇州 215000)

主題詞:車輛狀態(tài)估計 擴展卡爾曼濾波 模糊控制 聯(lián)合估計 車輛動力學模型

1 前言

車輛駕駛過程中的狀態(tài)估計是底盤主動控制系統(tǒng)和車載故障診斷系統(tǒng)的關鍵技術之一。車輛的某些重要參數(shù)難以直接測量或測量所用的傳感器成本較高,如縱向速度、橫擺角速度和質心側偏角等。對上述重要參數(shù)的獲取,可利用低成本傳感器得到易獲取的狀態(tài)信息,再通過估計算法獲得。

目前,車輛狀態(tài)信息估計的研究方法主要為卡爾曼濾波(Kalman Filter,KF)算法及其各種相關改進算法,如擴展卡爾曼濾波(Extended Kalman Filter,EKF)和無跡卡爾曼濾波(Unscented Kalman Filter,UKF)等,此外還有模糊邏輯和神經網絡等估計算法。文獻[4]、文獻[5]采用擴展卡爾曼濾波算法,以非線性3自由度車輛動力學模型為基礎,通過泰勒級數(shù)展開略去高階項達到線性化的效果進行狀態(tài)參數(shù)的估計。文獻[6]、文獻[7]為增強控制系統(tǒng)的魯棒性和準確度,將無跡變換(Unscented Transform)與標準卡爾曼濾波體系相結合,通過無跡變換的方式使非線性車輛模型適用于線性的標準卡爾曼濾波形式。文獻[8]、文獻[9]提出一種基于模糊邏輯與車輛運動學模型的濾波框架,開發(fā)了模糊決策模塊以實現(xiàn)更好的融合性能。文獻[10]~文獻[12]采用神經網絡算法提出一種有監(jiān)督的機器學習方案,通過慣性測量單元(Inertial Measurement Unit,IMU)等低成本傳感器獲取易測量的參數(shù),以此獲得所需的變量。上述車輛狀態(tài)信息估計方法并未充分考慮傳感器獲取測量參數(shù)時,測量參數(shù)受環(huán)境等因素干擾所產生的噪聲影響,在估算效果的穩(wěn)定性和精確性方面有待提高。另外,上述估計算法主要針對單一車輛狀態(tài)進行估算,存在估計對象單一、難以同時估算多個狀態(tài)的問題。

針對上述問題,本文針對存在測量噪聲情況下的車輛橫、縱向運動狀態(tài)信息進行聯(lián)合估計,提出一種基于自適應模糊擴展卡爾曼濾波(Adaptive Fuzzy Extended Kalman Filter,AFEKF)的車輛狀態(tài)聯(lián)合估計算法,估算車輛縱向速度、橫擺角速度和質心側偏角,并通過仿真和實車試驗對聯(lián)合估計算法的有效性進行驗證。

2 車輛動力學建模

2.1 車輛模型

本文所建立的車輛動力學模型包括14 自由度車輛動力學模型和3 自由度車輛動力學模型。其中,14自由度車輛動力模型用于模擬真實車輛運動狀態(tài),并得到估計算法所需的輸入狀態(tài)量和被估計狀態(tài)的比較狀態(tài)量。3 自由度車輛動力學模型通過微分方程變換、離散化后與擴展卡爾曼濾波算法結合,建立估計算法。

2.2 14自由度車輛動力學模型

為了較全面地反映車輛各方向的動力學狀態(tài),所建立的14自由度車輛動力學模型包括車身的縱向、側向、垂向、側傾、俯仰和橫擺運動,4 個車輪的回轉運動和4個簧下質量的垂向運動,如圖1所示。

圖1 14自由度車輛動力學模型示意

車身的6自由度運動微分方程如下:

縱向、側向和垂向動力學方程分別為:

式中,v、v、v分別為車輛質心沿、、坐標軸的縱向、側向和垂向運動速度;ω、ωω分別為側傾、俯仰和橫擺角;為重力加速度;為整車質量;為車身質量;為車輛在行駛過程中受到的阻力之和;為坡道阻力;為滾動阻力;為空氣阻力;為迎風面積;為空氣密度;為坡道角度;為空氣阻力系數(shù);為滾動阻力系數(shù);F、FF分別為各車輪受到的縱向力、側向力、垂向力;=1,2 分別表示車輛前、后軸;=l,r分別表示左、右側。

側傾、俯仰和橫擺動力學方程分別為:

式中,為輪距;MM分別為懸掛質量的離心力和重力引起的側傾力矩、俯仰力矩;M、M分別為第軸左、右側輪胎的回正力矩;II、I分別為車輛繞、、軸的轉動慣量;、分別為質心到前、后軸的距離;FF分別為第軸左、右側懸架的垂向力。

輪胎力在車輛坐標系和輪胎坐標系間的轉換關系為:

式中,δ為各車輪的轉向角;FF分別為輪胎坐標系上第軸側的縱向力和側向力。

懸架運動微分方程為:

式中,、分別為車輛靜態(tài)平衡條件下第軸側的懸架力、輪胎載荷;、分別為車輛第軸側動態(tài)懸架力、輪胎載荷;F、F分別為綜合靜態(tài)和動態(tài)條件下作用于懸架與輪胎上的力,得到的第軸側懸架系統(tǒng)的垂向力和車輪的靜態(tài)垂向載荷。

對懸架系統(tǒng)進行受力分析,當車輛處于側傾和俯仰運動時,懸架會產生一定程度的形變,導致載荷轉移,通過左、右側懸架和前、后軸變形量可以得到懸架動態(tài)載荷。

車輪垂向運動和旋轉運動的微分方程為:

式中,為側輪胎滾動半徑;為各輪心的垂向位移;為各輪的質量;Δ分別為車輪在回轉滾動過程中產生彈性遲滯現(xiàn)象形成的滾動阻力矩和偏向接地幾何中心一側的距離;、分別為各車輪的轉動慣量、輸出力矩和旋轉角速度。

此外,14 自由度車輛動力學模型還包含了“PAC2002”魔術公式輪胎模型、駕駛員模型和電機模型等,使車輛模型各部件之間的耦合關系和動力學特性更為接近真實車輛,以適用于車輛主動安全控制的研究。

2.3 3自由度車輛動力學模型

為了考慮估計算法的準確性和魯棒性需求,建立包含縱向、側向和橫擺運動的非線性3自由度車輛模型如圖2所示,以此作為車輛狀態(tài)信息的估計模型。

圖2 3自由度車輛動力學模型示意

根據牛頓第二定律,得到車輛動力學平衡方程為:

式中,a、a分別為縱向、橫向加速度;、分別為質心到前、后軸的距離;為前輪轉角;為橫擺角速度;分別為前、后輪輪距。

由上述動力學平衡方程計算可得3 自由度模型的狀態(tài)方程和測量方程為:

式中,為質心側偏角;為轉向盤轉角;、分別為前、后輪胎的側偏剛度;為轉向盤與前輪的角轉向傳動比。

設二維控制輸入向量為=[ a],三維狀態(tài)向量為=[γ β v],一維量測輸出向量為=[a]。

3 基于AFEKF估計算法的車輛狀態(tài)聯(lián)合估計

3.1 AFEKF算法總體方案設計

本文設計的車輛橫、縱向狀態(tài)聯(lián)合估計算法方案如圖3所示。以14自由度車輛動力學模型的輸出狀態(tài)參數(shù)作為車輛的真實運動狀態(tài),、aa分別為14自由度動力學模型輸出的前輪轉角、縱向加速度和橫向加速度,經過高斯噪聲、的疊加后,模擬得到帶有噪聲的測量值。

圖3 行駛狀態(tài)聯(lián)合估計算法總體方案

AFEKF 聯(lián)合估計算法包含1 個擴展卡爾曼濾波器和1個模糊控制器,擴展卡爾曼濾波器通過輸入的前輪轉角、縱向加速度和橫向加速度來估算質心側偏角、橫擺角速度和縱向速度,模糊控制器可以在估計過程中對觀測噪聲協(xié)方差矩陣進行實時調整,使得擴展卡爾曼濾波算法具有自適應性,提高算法精度。

3.2 擴展卡爾曼濾波離散化

由于3自由度車輛模型具有非線性的特點,EKF算法的核心是通過線性化方法將非線性系統(tǒng)轉換為近似的線性系統(tǒng),圍繞濾波值將非線性函數(shù)略去二階及以上項的泰勒級數(shù)展開,得到一個近似線性化的模型,并通過3自由度車輛模型的動力學方程式(18)~式(20)建立狀態(tài)空間方程:

式中,()為三維狀態(tài)向量;()為二維控制輸入向量;()為一維量測輸出向量;()、()分別為相互獨立且均值為零的系統(tǒng)噪聲和測量噪聲,二者的協(xié)方差矩陣分別為、。

函數(shù)和均為非線性函數(shù),為了得到線性化模型,分別對()求偏導得到雅克比矩陣()和():

時刻狀態(tài)轉移矩陣為:

式中,Δ為采樣周期;為單位矩陣。

根據上述公式,采用歐拉法將3自由度車輛的狀態(tài)空間方程進行離散化:

3.3 自適應模糊擴展卡爾曼濾波算法

車輛在實際行駛過程中環(huán)境復雜多變,傳感器測量的精度水平會受不同工況等因素的影響,從而使得測量噪聲協(xié)方差矩陣相應地變化,本文通過模糊控制對其進行動態(tài)調整,提高算法的適應性。設計離散對象的系統(tǒng)狀態(tài)方程和測量方程分別為:

式中,X、Y分別為時刻系統(tǒng)的狀態(tài)變量和輸出變量;F為狀態(tài)矩陣,為式(22)中的雅克比矩陣();B為控制矩陣;H為測量矩陣,為式(23)中的雅克比矩陣();對應第個采樣時刻。

擴展卡爾曼濾波算法可分為時間更新和測量更新2個部分:

時間更新是通過時刻的X預測(+1)時刻的X

根據式(27)可知,預測值存在系統(tǒng)噪聲,因此需求出時刻的預測誤差協(xié)方差矩陣:

測量更新需要通過增益矩陣對X進行修正,以得到(+1)時刻的估計值X

然后更新(+1)時刻的協(xié)方差矩陣來表示估計誤差,用于開展下一階段的估算:

本文將模糊控制與EKF 算法相結合,以達到動態(tài)調整測量噪聲協(xié)方差矩陣的效果。設(+1)時刻的測量噪聲協(xié)方差矩陣為(+1),且有(+1)=(1+Δ)(),其中Δ為的調節(jié)量。

定義測量狀態(tài)Y的實際協(xié)方差()和理論協(xié)方差()分別為:

將理論協(xié)方差與實際協(xié)方差間的差值作為模糊控制器的輸入,輸出為:

結合相關理論和大量仿真分析,實時調整模糊控制器的濾波參數(shù)和的值,積累和參考足夠的專家經驗,制定模糊規(guī)則集,less N 表示小于0,equal AZ 表示約等于0,more P 表示大于0,解模糊化的方法使用重心法,二維曲線如圖4 所示,模糊規(guī)則集為:

圖4 輸入-輸出關系

模糊控制的隸屬度函數(shù)如圖5所示。

圖5 模糊控制的隸屬度函數(shù)

4 算法的仿真驗證和實車驗證

4.1 基于MATLAB/Simulink的仿真驗證

為了驗證所提出算法的有效性,在MATLAB/Simu?link 環(huán)境中進行仿真驗證,采用雙移線工況,將自適應模糊擴展卡爾曼濾波的效果分別與擴展卡爾曼濾波和14自由度車輛動力學模型輸出的參考狀態(tài)進行對比分析,車輛的主要參數(shù)如表1所示。

表1 仿真車輛主要參數(shù)

在MATLAB/Simulink 中設置路面附著系數(shù)為0.8,車速為100 km/h,采樣周期為0.01 s,誤差協(xié)方差矩陣初值為=0.1,系統(tǒng)噪聲協(xié)方差矩陣=0.1,觀測噪聲協(xié)方差矩陣初值=[50 000]。

雙移線工況的行駛軌跡如圖6所示,對應的轉向盤轉角經角轉向傳動比轉換后,得到轉向輪轉角如圖7所示,圖8、圖9所示分別為縱向加速度和橫向加速度的14自由度參考值和加上高斯噪聲的模擬值。將轉向盤轉角、帶噪聲的橫向加速度和縱向加速度狀態(tài)作為估算器的輸入,經過算法估計后得到如圖10~圖12所示的估計結果。圖10、圖11 的AFEKF 的質心側偏角、橫擺角速度和縱向速度的估計曲線比EKF的更接近14自由度車輛動力學模型的參考狀態(tài),尤其是曲線的拐角處較為顯著。造成此現(xiàn)象的原因可能是,曲線拐角處車輛狀態(tài)變動更加頻繁和卡爾曼濾波估計算法估計誤差在一階離散化的過程中隨時間的增加累積增大,而AFEKF 對協(xié)方差矩陣的調整、減小累積誤差和測量噪聲等因素的影響,使估計結果更準確。

圖6 行駛軌跡隨時間變化

圖7 前輪轉角隨時間變化

圖8 縱向加速度隨時間變化

圖9 橫向加速度隨時間變化

圖10 質心側偏角估計

圖11 橫擺角速度估計

圖12 縱向速度估計

相較于EKF 估計值更為接近14 自由度車輛動力學模型的參考值,估計效果較好,尤其在橫擺角速度峰值處AFEKF 的估計精度明顯提高,因此可知AFEKF 對測量噪聲矩陣進行了自適應調整,使得質心側偏角、橫擺角速度和縱向速度的估計效果要優(yōu)于EKF。

4.2 實車試驗驗證

基于某量產車型進行實車試驗。試驗車安裝有CANoe、Kistler 和MicroAutoBox 等相關設備和傳感器來采集車輛關鍵參數(shù),包括轉向盤轉角、縱向加速度a、橫向加速度a、質心側偏角、橫擺角速度和縱向車速v,試驗現(xiàn)場如圖13、圖14所示,控制車速為40 km/h,采樣周期為0.01 s,標樁間距=50 m。

圖13 GB/T 6323—2014蛇行繞樁工況

圖14 實車試驗場地

實車試驗方案如圖15 所示,利用Kistler 車載傳感采集測試車輛的運動狀態(tài)信息,AFEKF 估計算法運行于MicroAutoBox控制器,在計算機中將實車采集的數(shù)據結果與AFEKF 聯(lián)合估計算法進行比較,驗證算法的有效性。

圖15 實車試驗估計流程

圖16~圖18所示分別為轉向盤轉角、縱向加速度和橫向加速度狀態(tài)量隨時間的變化情況;圖19~圖21所示分別為質心側偏角、橫擺角速度和縱向速度狀態(tài)量的實車試驗值與AFEKF算法估計值的對比結果。

圖16 轉向盤轉角隨時間變化

圖17 縱向加速度隨時間變化

圖18 橫向加速度隨時間變化

圖19 質心側偏角估計對比分析

圖20 橫擺角速度估計對比分析

圖21 縱向速度估計對比分析

由圖19~圖21可知:傳感器采集的車輛真實狀態(tài)值與估計值存在一定的偏差,尤其是起步階段偏差相對較大,這是因為車輛需要一定的加速起動時間才能達到設定車速和試驗路段,此時縱向加速度和橫向加速度不穩(wěn)定以及噪聲較大所致,質心側偏角真實值受Kistler等車載傳感器的安裝位置和測量誤差等因素的影響,也是造成其真實值與AFEKF 估計值曲線存在差距的重要因素;隨后估計值與車輛真實值較為接近,逼近度較好,說明AFEKF算法得到的估計結果具有較好的準確性。

5 結束語

本文針對車輛行駛過程中的橫、縱向動力學狀態(tài)聯(lián)合估計問題展開研究,基于自適應模糊擴展卡爾曼濾波(AFEKF)理論建立了聯(lián)合估計算法。首先建立了14自由度車輛動力學整車模型模擬真實車輛行駛狀態(tài);然后根據3 自由度車輛動力學模型的微分方程建立基于擴展卡爾曼濾波(EKF)的估計算法模型,將所測量的轉向盤轉角和帶噪聲的縱向加速度、橫向加速度狀態(tài)信息作為算法輸入,實現(xiàn)對質心側偏角、橫擺角速度和縱向速度的聯(lián)合估計,并在EKF 算法中應用模糊控制器來自適應調整測量噪聲,降低測量噪聲對估計結果的影響,使估計精度更高。仿真和實車測試結果表明,在存在測量噪聲的情況下,針對車輛橫、縱向運動狀態(tài)的聯(lián)合估計,自適應模糊擴展卡爾曼濾波(AFEKF)估計算法具有較好的準確性,可以準確地估算車輛的縱向車速、橫擺角速度和質心側偏角。

猜你喜歡
卡爾曼濾波動力學加速度
基于無跡卡爾曼濾波的室內定位系統(tǒng)
卡爾曼濾波在雷達目標跟蹤中的應用
卡爾曼濾波在雷達目標跟蹤中的應用
低汽氣比變換催化劑動力學研究
低汽氣比變換催化劑動力學研究
用動力學觀點解決磁場常見問題的研究
走出“加速度”理解的誤區(qū)
基于改進連續(xù)自適應均值漂移的視頻目標跟蹤算法
加速度新題型精析
利用相對運動巧解動力學問題お
锡林浩特市| 北宁市| 长春市| 鹤岗市| 搜索| 西乡县| 涟源市| 牙克石市| 开平市| 大同县| 沁阳市| 赤壁市| 罗甸县| 平凉市| 宿州市| 靖西县| 林周县| 福清市| 兴国县| 宜城市| 平原县| 平阳县| 天津市| 科技| 谢通门县| 保定市| 得荣县| 高州市| 新巴尔虎左旗| 满城县| 仙游县| 玛纳斯县| 濮阳市| 奇台县| 孟州市| 禄丰县| 侯马市| 嵊州市| 乌拉特前旗| 海南省| 宁阳县|