申愛民,賀嚴松
(1.成都航空職業(yè)技術(shù)學院機電工程學院,四川成都610100;2.重慶大學城市科技學院,重慶400030)
車輛懸架是連接輪胎和車身之間傳力裝置,主要用于降低車身受到路面的沖擊,維持車輛平順行駛。車輛懸架主要包括被動懸架、半主動懸架及主動懸架3種[1]。為了提高車輛行駛的穩(wěn)定性,改善車輛乘坐的舒適性,懸架控制結(jié)構(gòu)至關(guān)重要。國內(nèi)外研究者對車輛主動懸架系統(tǒng)進行大量研究。例如:文獻[2-3]研究了車輛主動懸架多目標控制方法,建立1/4車輛懸架模型,設(shè)計主動懸架預(yù)瞄控制系統(tǒng),以車身加速度均方根值為優(yōu)化目標函數(shù),從而改善了乘坐的舒適性。文獻[4-5]研究了車輛主動懸架模糊PID控制方法,采用模糊控制算法結(jié)合比例積分微分控制(Proportional Integral Derivative,PID)控制算法,設(shè)計主動懸架模糊PID控制器,通過仿真驗證了車身加速度變化情況,從而改善了汽車的平順性。文獻[6-7]研究了車輛主動懸架線性二次最優(yōu)控制(Linear Quadraticty Gaussian Control,LQG)控制方法,創(chuàng)建主動懸架最優(yōu)控制目標函數(shù),推導出平順性加權(quán)系數(shù)和控制加權(quán)系數(shù)方程式,建立平順性加權(quán)系數(shù)仿真模型,從而改善了車輛乘坐的舒適性。以往研究的車輛懸架系統(tǒng)在受到外界干擾時,其振動幅度較大。對此,本文創(chuàng)建了車輛液壓懸架模型簡圖,引用了徑向基函數(shù)(Radial Basis Function,RBF)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。采用改進遺傳算法對RBF神經(jīng)網(wǎng)絡(luò)控制器進行優(yōu)化,通過Matlab軟件進行仿真和對比,為深入研究車輛行駛的舒適性和穩(wěn)定性提供理論依據(jù)。
本文采用1/4車輛懸架系統(tǒng)為研究對象,其模型如圖1所示。
圖1 車輛振動模型Fig.1 Vehicle vibration model
圖1中:ms表示簧載質(zhì)量;mu表示非簧載質(zhì)量;ks表示懸架剛度;kt表示車輪剛度;bs表示懸架系統(tǒng)阻尼系數(shù);bt表示輪胎阻尼系數(shù);F表示執(zhí)行力;Fks為懸架剛度的支撐力;Fbx為懸架阻尼的支撐力;x1表示車身垂直位移;x2表示車輪垂直位移;ω表示路面擾動。
根據(jù)圖1和牛頓定律可知,非線性控制方程[8]式為
式中:Fms為簧載的支撐力;為非線性部分彈簧常量;為非線性部分阻尼常數(shù);為為懸架阻尼系數(shù);為線性部分彈簧常量;為線性部分阻尼常數(shù);Ps為液壓缸壓力;A為活塞面積;Vt為執(zhí)行機構(gòu)體積;βe為彈性模量;Ctp為活塞泄漏系數(shù);Cd為流量系數(shù);S為短管閥區(qū)域梯度;ρ為液壓流體密度。
采用動態(tài)一階系統(tǒng)表示電動液壓系統(tǒng)[9]:
式中:Kv為伺服閥增益;τ為常數(shù);u為控制輸入。
懸架系統(tǒng)控制方程式[10]為
式中:x為狀態(tài)向量;y為輸出變量。
懸架系統(tǒng)的矩陣參數(shù)f和g分別為
式中:x3為簧載質(zhì)量垂直位移;x4為非簧載質(zhì)量垂直位移;x5為通過活塞的壓降;x6為伺服閥位移;Φ為液壓加載流量。
懸架系統(tǒng)液壓驅(qū)動機構(gòu)如圖2所示。圖2中:Qu表示液壓缸油流入速率;Ql表示液壓缸油流出速率;Pr表示液壓缸回流壓力;Pu表示油缸上部壓力;Pl表示油缸下部壓力。
圖2 液壓驅(qū)動機構(gòu)Fig.2 Hydraulic drive mechanism
目前,主要采用白噪聲模擬激勵路面不平整度,其計算方程式[11]為
式中:f0為下截止頻率;zr為路面位移;Gq(n0)為路面不平度系數(shù);v為車輛速度;q(t)為高斯白噪聲。
RBF網(wǎng)絡(luò)中,隱含層輸出函數(shù)[12]為
式中:X=[x1,x2,…,xn]T為神經(jīng)網(wǎng)絡(luò)輸入向量;cj=[cj1,cj2,…,cjn]為隱含層第j個神經(jīng)元的中心矢量;bj為隱含層第j個神經(jīng)元基函數(shù)的寬度。
RBF神經(jīng)網(wǎng)絡(luò)控制輸出方程式[12]為
式中:W=[w1,w2,…,wm]T為網(wǎng)絡(luò)權(quán)向量;H=[h1,h2,…,hm]T為網(wǎng)絡(luò)徑向基向量。
控制器性能評價指標目標函數(shù)為
式中:y(t)為系統(tǒng)的輸入信號;ym(t)為系統(tǒng)的輸出信號。
控制器的學習算法[12]為
式中:η為學習速率;α為動量因子。
采用RBF神經(jīng)網(wǎng)絡(luò)對受控對象進行辨識和控制時,中心位置c和基寬參數(shù)b對神經(jīng)網(wǎng)絡(luò)控制性能影響較大,如果參數(shù)選擇不合理,會導致高斯基函數(shù)無法得到有效映射,從而使RBF神經(jīng)網(wǎng)絡(luò)無效。因此,本文采用改進遺傳算法對中心位置c和基寬參數(shù)b的選取進行優(yōu)化。
采用浮點數(shù)編碼方式對染色體進行編碼,通過浮點數(shù)來表示染色體個體的每個基因值,個體編碼長度與決策變量數(shù)量相同。假如p個輸入量、q個隱含層節(jié)點的RBF網(wǎng)絡(luò),染色體個體編碼方式[13]為
式中:cqp為RBF節(jié)點;bq為基寬;wq為連接權(quán)值。
神經(jīng)網(wǎng)絡(luò)控制器適應(yīng)度函數(shù)為
式中:σ,ts,es分別為超調(diào)量、調(diào)節(jié)時間和穩(wěn)態(tài)誤差;σm,tsmax,esm分別為超調(diào)量、調(diào)節(jié)時間和穩(wěn)態(tài)誤差的最大值;tsmin為調(diào)節(jié)時間的最小值;α,β,γ為加權(quán)值,α+β+γ=1。
為了保持種群多樣性,對種群采用交叉和變異操作,具體如下。
交叉操作。由兩個個體的線性組合而產(chǎn)生出兩個新的個體[13]:
式中:Pc為交叉概率為第t代的兩個個體;為第t+1代的兩個個體。
為了保持種群的多樣性,避免在后期出現(xiàn)早熟現(xiàn)象,采用自適應(yīng)交叉參數(shù),其方程式為
式中:k1,k3取值區(qū)間為[0,1];fmax為種群最大適應(yīng)度值;fav為種群平均適應(yīng)度值;f'為交叉兩個染色體中較大適應(yīng)度值。
變異操作。假設(shè)個體為X=[x1,x2,…,xk,…,xl],若xk為變異位,則變異后的個體為X'=[x1,x2,…,x'k,…,xl]。變異位的基因[13]為
式中:Pm為變異概率。
變異概率的方程式為
式中:k2,k4取值區(qū)間為[0,1];fmax為種群最大適應(yīng)度值;fav為種群平均適應(yīng)度值;f為待變異個體適應(yīng)度值。
一般采用兩個神經(jīng)網(wǎng)絡(luò)控制車輛主動懸架系統(tǒng),其中一個為在線辨識,而另一個作為控制器。車輛液壓懸架系統(tǒng)采用改進遺傳算法優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)控制結(jié)構(gòu)如圖3所示。
車輛液壓懸架系統(tǒng)采用改進遺傳算法優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)控制結(jié)構(gòu),采用Matlab對液壓懸架系統(tǒng)進行仿真驗證。改進神經(jīng)網(wǎng)絡(luò)參數(shù)為:學習速率為η=0.1,慣性系數(shù)為α=0.02,種群大小為N=100,最大迭代次數(shù)為300,k1=k3=1,k2=k4=0.5。車輛參數(shù)為:ms=292 kg,mu=44 kg,kt=1.9×105N/m,a=0.11 m,A=3.3×10-4m2,=2.3×104N/m,=2.2×106N/m,=710 Ns/m,=420 Ns/m,Ps=10.3 MPa,=420 Ns/m。采用Matlab軟件對優(yōu)化前與優(yōu)化后的RBF神經(jīng)網(wǎng)絡(luò)控制器進行仿真。車輛垂直方向輪胎行程、懸架行程及加速度變化結(jié)果分別如圖5~圖7所示。
圖3 車輛液壓懸架神經(jīng)網(wǎng)絡(luò)控制結(jié)構(gòu)Fig.3 Neural network control structure of vehicle hydraulic suspension
圖4 輪胎行程仿真曲線Fig.4 Tire travel simulation curve
圖5 懸架行程仿真曲線Fig.5 Suspension travel simulation curve
由圖5可知:優(yōu)化后車輛懸架控制系統(tǒng),輪胎行程最大值從2.5 cm降低到1.2 cm,降低了52.0%。由圖6可知:優(yōu)化后車輛懸架控制系統(tǒng),懸架行程最大值從7.9 cm降低到4.8 cm,降低了39.2%。由圖7可知:優(yōu)化后車輛懸架控制系統(tǒng),車身加速度最大值從8.6 m/s2降低到4.8 m/s2,降低了44.2%。另外,車輛懸架系統(tǒng)在受到路面噪聲激勵后,輪胎行程、懸架行程和車身加速度整體波動幅度較小。因此,采用改進遺傳算法優(yōu)化RBF神經(jīng)網(wǎng)絡(luò)控制器,能夠提高車輛行駛的穩(wěn)定性,改善乘坐的舒適度。
圖6 車身加速度仿真曲線Fig.6 Body acceleration simulation curve
采用改進遺傳算法優(yōu)化車輛懸架系統(tǒng)RBF神經(jīng)網(wǎng)絡(luò)控制器,主要結(jié)論如下:①車輛液壓懸架系統(tǒng)采用改進遺傳算法優(yōu)化的RBF神經(jīng)網(wǎng)絡(luò)控制器,其輪胎行程、懸架行程和車身加速度最大值均有所降低,車輛整體波動幅度較小。②改進遺傳算法能夠?qū)BF神經(jīng)網(wǎng)絡(luò)控制進行優(yōu)化和調(diào)節(jié),抑制路面噪聲的干擾,提高了控制系統(tǒng)的輸出精度。