范政武, 王 鐵, 王永紅, 石晉宏
(1. 太原理工大學(xué) 車輛工程系, 太原 030024; 2. 山西大運汽車制造有限公司, 山西 運城 044000)
車輛的動態(tài)行為是決定車輛操縱性能和乘坐舒適性的決定性因素。 同時,它還影響施加到道路和車橋的動態(tài)載荷,這可能導(dǎo)致對路面的快速損壞和底盤部件的早期故障。 然而,車輛懸架系統(tǒng)參數(shù)的確定通常在主要目標(biāo)之間沖突:乘坐舒適性,操縱性和低動態(tài)載荷。 人們在車輛懸架系統(tǒng)參數(shù)優(yōu)化方面作了大量的研究。Els等[1]應(yīng)用dynamic-Q算法優(yōu)化車輛的操縱性和舒適性。Gon?alves 等[2]應(yīng)用柔性多體動力學(xué)對公路車輛懸架系統(tǒng)優(yōu)化,改善其舒適性。Yang等[3]基于多體系統(tǒng)動力學(xué)對車輛平順性進(jìn)行研究。以上文獻(xiàn)通過加權(quán)等方式把多目標(biāo)優(yōu)化轉(zhuǎn)化為單目標(biāo)優(yōu)化, 然后用數(shù)學(xué)規(guī)劃的方法來求解, 每次只能得到一種權(quán)值情況下的最優(yōu)解。
近年來,多目標(biāo)優(yōu)化算法在車輛懸架系統(tǒng)優(yōu)化中得到廣泛的應(yīng)用。Nariman-Zadeh等[4]提出了多目標(biāo)均衡多樣性遺傳算法(Multi-objective Uniform-diversity Genetic Algorithm,MUGA),對5自由度車輛振動模型進(jìn)行多目標(biāo)優(yōu)化。Mahmoodabadi等[5]提出了粒子群算法和遺傳算法的混合算法對5自由度車輛振動模型進(jìn)行多目標(biāo)優(yōu)化。劉偉等[6]提出基于改進(jìn)遺傳算法NSGA-II的懸架系統(tǒng)多目標(biāo)優(yōu)化策略。近年來提出了多種改進(jìn)的算法對懸架參數(shù)進(jìn)行優(yōu)化[7-9]。遺傳算法作為一種高度并行隨機全局搜索方法,能較好的找到全局最優(yōu),但是收斂速度慢,產(chǎn)生新的后代時間比較長。為了改進(jìn)優(yōu)化策略,一個基于群體進(jìn)化的粒子群優(yōu)化算法(Particle Swarm Optimization, PSO)提了出來。粒子群優(yōu)化似乎特別適合于多目標(biāo)優(yōu)化,主要是因為算法收斂的高速度。Coello等[10]首次把單目標(biāo)粒子群拓展應(yīng)用到多目標(biāo)問題優(yōu)化。此后許多學(xué)者提出了多種改進(jìn)多目標(biāo)粒子群算法[11-16],改善算法的收斂性和解的多樣性。
本文提出了一種基于點到直線最小距離的改進(jìn)多目標(biāo)粒子群優(yōu)化算法(Minimum Distance of Point to Line Multi-object Particle Swamp Optimization,MDPL-MOPSO),以改善車輛的平順性和輪胎動載為目標(biāo),對重型商用車懸架系統(tǒng)優(yōu)化設(shè)計。
若要準(zhǔn)確地分析汽車的振動響應(yīng),首先應(yīng)建立合理的動力學(xué)模型,模型建立時所考慮因素的多少與計算精度有很大關(guān)系,由于汽車各部件振動情況十分復(fù)雜,欲通過一個完整的模型全面反映汽車的振動特性是比較困難的。因此,在研究問題時,需根據(jù)問題的主次因素,對振動系統(tǒng)進(jìn)行適當(dāng)?shù)暮喕?。通過對汽車在行駛過程中能量分布的分析,將6×4牽引列車振動系統(tǒng)簡化為1/2汽車12自由度動力學(xué)模型,其整車參數(shù)表見表1,某6×4牽引車列車12自由度振動力學(xué)模型如圖1所示。
圖1 某6×4牽引車列車12自由度振動力學(xué)模型
針對本文12自由度振動力學(xué)微分方程,系統(tǒng)的動能T、勢能U和耗散能D分別如下[17]
(1)
(2)
(3)
有阻尼振動系統(tǒng)的自由振動拉格朗日微分方程
(4)
式中:qi為第i個自由度。
把式(1)~式(3)代入式(4)可得
(5)
左右輪轍的不平度相同,汽車對稱于其縱軸線,運行時僅考慮垂直振動及俯仰振動,設(shè)后面的車輪行駛在前輪的輪轍上。關(guān)于路面不平度的模擬可參考文獻(xiàn)[18]。
前軸第一輪路面不平度的微分方程為
(6)
式中:n00為路面空間截止頻率,n00=0.01 m-1;v為車速,m/s;n0為標(biāo)準(zhǔn)空間頻率,n0=0.1 m-1;Sq(n0)為路面不平度系數(shù),Sq(n0)=256×10-6m3(C級路面)[19];W(t)為白噪聲。
第i軸的車輪路面輸入可寫成
qi(t)=q1(t-L1i/v),i=2,3,…,6
(7)
式中:qi(t)為第i軸車輪路面駛?cè)?,i=2,3,…,6;L1i為第i軸與第一軸的距離,m。
采用二階Pade近似計算可求出qi(t)和q1(t)的傳遞函數(shù),將其轉(zhuǎn)化為狀態(tài)方程和輸出方程
qi=CXi+q1
(8)
車速40 km/h,牽引車和半掛車車輪的路面激勵時域仿真如圖2和圖3。從圖中可以看出,變化波形基本相同,只是時間上滯后。
圖2 牽引車激勵時域模型仿真
選取B級公路,車速為40 km/h,50 km/h,60 km/h三種車速,仿真不同速度駕駛室底地板A點處垂直加速度,仿真結(jié)果如圖4和圖5所示。
圖3 半掛車激勵時域模型仿真
圖4 駕駛室地板加速度時域仿真
圖5 駕駛室地板加速度頻域仿真
駕駛室地板A點處垂直加速度表達(dá)式為
(9)
圖4為駕駛室地板加速度時域分析,其均方根值 (Root Mean Square, RMS)分別為0.61 m/s2,0.51m/s2,0.53 m/s2,可以看出,在50 km/h時加速度均方根值最小。而根據(jù)人體對振動環(huán)境的舒適反應(yīng)[20],在0.315~0.63 m/s2內(nèi)人體會感到有點不舒服,而0.5~1 m/s2內(nèi)人體會相當(dāng)不舒服,三種車速下駕駛室地板加速度均方根值大于0.50 m/s2,接近于0.315~0.63 m/s2內(nèi)的上限。圖5是頻域分析,人體在垂直方向最為敏感的頻率范圍為4~8 Hz,從圖中可以看出在4~8 Hz內(nèi)振動幅值相對較小,在2~4 Hz內(nèi)振動幅值較大。不同車速下其頻率以及對應(yīng)的幅值如表2。
表2 駕駛室地板加速度時域及頻域仿真結(jié)果
為了獲得牽引列車在典型作業(yè)狀態(tài)下的振動響應(yīng)特征,進(jìn)行了6×4牽引車帶三軸半掛列車實車試驗。
試驗路面為高速公路,其路面狀況如圖6所示。全車布置17個測試點,信號測點布置如圖6(b)所示。使用北京東方振動噪聲研究所研發(fā)的DASP系統(tǒng)進(jìn)行振動數(shù)據(jù)的數(shù)字采樣,信號獲取使用配套的INV9821傳感器,靈敏度為50 mv/g。
試驗車輛裝載30 t土石方,試驗車速為40 km/h,50 km/h,60 km/h。采樣頻率為25 000 Hz,采樣時長為200 s,對試驗重復(fù)進(jìn)行了10次。完成數(shù)據(jù)采集后,根據(jù)數(shù)據(jù)對比結(jié)果,由于路面的時變特性,各次數(shù)據(jù)表現(xiàn)有差異性,但總體趨勢一致,選擇第三次采樣數(shù)據(jù)為分析樣本。
(a) 采集儀
(b) 傳感器布置
(c) 試驗路況
圖7是駕駛室地板加速度在40 km/h,50 km/h,60 km/h三種速度下的試驗結(jié)果。圖7(b)~圖7(d) 顯示了試驗和仿真結(jié)果的對比。從對比結(jié)果可以看出,試驗和仿真的時域信號基本吻合。表3為加速度的均方根值對比,仿真的誤差分別是8.9%,1.9%和3.6%。誤差較小,其精度可以滿足動態(tài)分析要求。
表3 試驗與仿真時域分析對比
(a) 車速40 km/h,50 km/h,60 km/h
(b) 車速40 km/h試驗與仿真對比
(c) 車速50 km/h試驗與仿真對比
(d) 車速60 km/h試驗與仿真對比
圖7 駕駛室地板加速度試驗與仿真對比
Fig.7 Acceleration test and simulation comparison
在科學(xué)研究和工程技術(shù)的實踐活動中,優(yōu)化是重要的研究工具。所優(yōu)化研究的對象多數(shù)為多目標(biāo)優(yōu)化問題(Multi-objective Optimization Problem,MOP),多目標(biāo)優(yōu)化問題可以用下面的公式來表示
MinimizeF(x)=(f1(x),f2(x),…,fm(x))T
x∈Ω
(10)
式中:Ω為變量空間;x為變量矢量。F(x) 包含m個目標(biāo)函數(shù)fi:Ω→R,i=1,…,m,Rm為目標(biāo)空間。
本文提出了一種點到直線最小距離多目標(biāo)粒子群優(yōu)化算法(Minimum Distance of Point to Line Muti-Object Particle Swarm Optimization,MDPL-MOPSO),是一種新的尋找全局最優(yōu)指導(dǎo)方法。
如前所述,已經(jīng)存在幾種重要的MOPSO方法。在每一種方法中,有不同的尋找全局最優(yōu)指導(dǎo)的方法。這些方法有一個共同的特點,就是隨機選擇。在本節(jié)中我們介紹一種新的方法來尋找全局最優(yōu)指導(dǎo)。
下面以兩目標(biāo)空間為例來說明這種方法的機理。
在兩目標(biāo)空間中帕累托前端的某個點H坐標(biāo)(f1j,f2j)被賦予對應(yīng)的直線L,L定義如下
(11)
直線外一點P,坐標(biāo)(f1i,f2i)到直線L距離d定義如下
(12)
當(dāng)f1j=0,直線L就是軸f2,dij=f1i,當(dāng)f2j=0,則直線L就是軸f1,dij=f2i,見圖8所示。
圖8 兩目標(biāo)空間點到直線距離
應(yīng)用點到直線最小距離的方法,按照下面的步驟,在外部存檔中為粒子群中每個粒子尋找全局最優(yōu)指導(dǎo)。首先在目標(biāo)空間中,給外部存檔中每個粒子j定義直線Lj;第二步計算粒子群中粒子i在目標(biāo)空間中距直線Lj的距離dij。如果外部存檔中粒子k的直線與粒子群中粒子i的距離dik最小,則選擇外部存檔中粒子k作為粒子i的全局最優(yōu)指導(dǎo)。如圖9所示,假設(shè)外部存檔有3個粒子A,B,C,粒子P選擇全局最優(yōu)指導(dǎo)。粒子P距三條直線的距離d分別是0.97,3.53,7.03,可以看出粒子P距過A點的直線距離最小,因此選著粒子A為全局最優(yōu)指導(dǎo)。通過這種方法,粒子群中的粒子能夠直接飛向外部存檔中的粒子,具有很好的收斂性。
圖9 尋找全局最優(yōu)指導(dǎo)的示例
我們知道,在兩條直線形成的夾角區(qū)域中,夾角的中分線上的點到這兩條直線的距離相等。如圖10所示,外部存檔中粒子A在目標(biāo)空間中的直線為L1,粒子B在目標(biāo)空間中的直線為L2,而直線L是直線L1和直線L2形成的夾角區(qū)域的中分線,在直線L上的粒子距直線L1和直線L2的距離d1=d2。直線L把它分成兩個區(qū)域,M區(qū)域和Q區(qū)域,在M區(qū)域內(nèi)的粒子選擇A為全局最優(yōu)指導(dǎo),在區(qū)域Q內(nèi)的粒子選擇B為全局最優(yōu)指導(dǎo),在直線L上的粒子可隨機選擇A或B作為全局最優(yōu)指導(dǎo)。同理,外部存檔的其它粒子也是相同的狀態(tài)。也就是說,應(yīng)用點到直線最小距離的方法,可以把目標(biāo)空間分成許多不同的區(qū)域,區(qū)域內(nèi)的粒子選擇最接近自己的外部存檔粒子作為全局最優(yōu)指導(dǎo),從而提高帕累托優(yōu)化前端解的多樣性和分布性。
圖10 應(yīng)用點到直線最小距離方法尋找全局最優(yōu)指導(dǎo)
算法流程圖如圖11所示。
圖11 算法流程圖
基于改進(jìn)的多目標(biāo)粒子群算法(MDPL-MOPSO),對圖1中12自由度振動力學(xué)模型進(jìn)行多目標(biāo)優(yōu)化。
(1) 設(shè)計變量
設(shè)計變量定義為X=[x1,x2,x3,x4] =[K3,K4,C3,C4] 。
(2) 兩目標(biāo)函數(shù)
每一組兩目標(biāo)的帕累托優(yōu)化前端如圖12(篇幅限制只列出40 km/h在B級路面的多目標(biāo)優(yōu)化的仿真結(jié)果)。從圖中可以看出,一個目標(biāo)的改善,造成另一個目標(biāo)性能變差。圖12(a) 是駕駛室地板垂直加速度和前輪動載優(yōu)化帕累托前端。圖中A1點是駕駛室地板加速度最小點,B1點是前輪動載最小點。設(shè)計人員可以選擇其中一個折中點作為設(shè)計優(yōu)化解,如圖中的C1點。其它幾組兩目標(biāo)優(yōu)化的帕累托前端如圖12(b)~圖12(d) 。
(3) 多目標(biāo)優(yōu)化
(a) 駕駛室地板加速度和前輪動載帕累托前端
(b) 駕駛室地板加速度和后輪動載帕累托前端
(c) 駕駛室地板加速度和前懸架動撓度帕累托前端
(d) 駕駛室地板加速度和后懸架動撓度帕累托前端
圖12 兩目標(biāo)函數(shù)優(yōu)化帕累托前端
Fig.12 Pareto front end of two objective functions optimize
圖13為三目標(biāo)的優(yōu)化結(jié)果。與兩目標(biāo)優(yōu)化結(jié)果比較具有相同的性質(zhì),即一個目標(biāo)的改善,造成另兩個個目標(biāo)性能變差,而優(yōu)化效果更好。從圖13(a)可看出,隨著駕駛室地板加速度的改善,前輪動載加大,后輪動載則變化不大。圖13(b)顯示,隨著駕駛室地板加速度的改善,前懸架動撓度加大,后懸架動撓度則變化不大。同樣可以選出一組折中的帕累托優(yōu)化解,見圖13中的P1和P2點。
表4是優(yōu)化前后懸架參數(shù)的對比,針對不同的目標(biāo)函數(shù),優(yōu)化后的懸架參數(shù)不同,設(shè)計人員可以根據(jù)具體的設(shè)計目標(biāo)做出選擇。圖14為優(yōu)化前后駕駛室地板加速度頻域分析結(jié)果對比,在選擇的兩組帕累托優(yōu)化設(shè)計參數(shù),其駕駛室地板加速度都有明顯的改善,加速度均方根值降幅達(dá)到30%,達(dá)到了平順性的優(yōu)化目的,其他目標(biāo)都有不同程度的改善。
表4 優(yōu)化前后懸架參數(shù)結(jié)果對比
(a) 駕駛室地板加速度、前輪動載和后輪動載帕累托前端
(b) 地板加速度、前懸架動撓度和后懸架動撓度帕累托前端
(a) P1點優(yōu)化前后駕駛室地板加速度頻域?qū)Ρ?/p>
(b) P2點優(yōu)化前后駕駛室地板加速度頻域?qū)Ρ?/p>
(1) 建立了某6×4牽引車列車12自由度振動力學(xué)模型,并對仿真運算結(jié)果和試驗結(jié)果進(jìn)行對比分析,驗證了模型的精度滿足設(shè)計要求。
(2) 提出一種改進(jìn)的多目標(biāo)粒子群優(yōu)化算法,點到直線最小距離的改進(jìn)多目標(biāo)粒子群優(yōu)化算法 (MDPL-MOPSO) ,改進(jìn)尋找粒子全局最優(yōu)指導(dǎo)的方法,提升算法的收斂性和多樣性。