范養(yǎng)強,趙化剛,趙華杰
基于遺傳算法的車輛半主動懸架控制系統(tǒng)參數(shù)優(yōu)化
范養(yǎng)強,趙化剛,趙華杰
(陜西重型汽車有限公司,陜西 西安 710200)
遺傳算法(Genetic Algorithm,GA)是一種基于自然群體遺傳演化機制的高效優(yōu)化算法,它能模擬自然界生物進化過程,依據(jù)適者生存,優(yōu)勝劣汰的進化規(guī)則,采用人工進化的方式對目標群體進行遺傳操作,不斷得到更優(yōu)群體。文章根據(jù)遺傳算法基本思路,在MATLAB/Simulink中搭建了基于遺傳算法的車輛半主動懸架參數(shù)優(yōu)化模型,利用該算法對半主動懸架控制系統(tǒng)參數(shù)進行了優(yōu)化,并對優(yōu)化結果進行了仿真分析,結果表明,優(yōu)化后車輛簧載質(zhì)量加速度均方根值降低31.1%、懸架動撓度均方根值降低11.2%、輪胎動載荷均方根值降低7.1%,車輛平順性得到提升。
半主動懸架;遺傳算法;平順性;優(yōu)化
平順性是車輛的重要品質(zhì)之一,尤其對于重型精密儀器運輸車,由于其需要運輸不同貨物,載質(zhì)量變化大,對平順性要求高,傳統(tǒng)被動懸架已無法滿足市場需求。半主動懸架能夠根據(jù)車輛運行狀態(tài)和載荷變化實時調(diào)整懸架阻尼特性,從而有效改善車輛平順性。
遺傳算法是一種基于自然群體遺傳演化機制的高效優(yōu)化算法,它能模擬自然界生物進化過程,將問題域中的可能解看作是群體的一個個體或染色體,模擬達爾文的遺傳選擇和自然淘汰生物進化過程,對群體反復進行遺傳學操作(遺傳,交叉和變異),根據(jù)適應度函數(shù)對每個個體進行評價,依據(jù)優(yōu)勝劣汰的進化規(guī)則,不斷得到更優(yōu)的群體,同時以全局并行的搜索方式來搜索群體中的最優(yōu)個體,求得滿足要求的最優(yōu)解。
本文建立了二自由度1/4車半主動懸架力學模型和路面不平度模型,并結合半主動懸架控制策略,利用MATLAB/ Simulink搭建了車輛懸架系統(tǒng)平順性仿真模型,采用遺傳算法對控制系統(tǒng)參數(shù)進行了優(yōu)化,并對優(yōu)化結果進行了仿真分析。
本文主要對車輛平順性進行分析,控制目標為懸架系統(tǒng)減振器阻尼,根據(jù)分析需求,建立的二自由度1/4車半主動懸架動力學模型如圖1所示。
圖1 二自由度1/4車半主動懸架模型
根據(jù)圖1利用牛頓運動定律,得到動力學方程組:
根據(jù)車輛平順性分析需求,取狀態(tài)向量和輸出向量分別為:
其中A、B、C、D分別表示狀態(tài)矩陣、輸入矩陣、輸出矩陣、傳遞矩陣。
GB7031-1986《車輛振動輸入——路面不平度表示》和GB7031-2005《機械振動——道路路面譜測量數(shù)據(jù)報告》標準均建議用位移功率譜密度來表示路面不平度,其擬合表達式為:
式中:
n—空間頻率單位為m-1,它是波長λ的倒數(shù),表示每米長度中包含波長數(shù);
n0—為參考空間頻率單位為m-1,一般取n0=0.1;
G(0)—路面不平度系數(shù)單位為m2/m-1,表示參考空間頻率n0下路面譜值;
w—頻率指數(shù),是雙對數(shù)坐標上斜線的斜率,它決定路面功率譜密度的頻率結構。
對于C級路面,路面不平度系數(shù)為256×10-6m2/m-1,設定車速為60km/h,n0為0.1,在MATLAB中生成的隨機路面輪廓如圖2所示。
針對精密儀器運輸車設計了一種阻尼切換式半主動懸架系統(tǒng),其原理是根據(jù)車輛當前承載狀態(tài)以及空氣懸架氣囊剛度狀態(tài),實時調(diào)整減振器阻尼,從而使車輛具有良好的K&C特性,提高車輛平順性,其控制思路如圖3所示。
圖3 半主動懸架控制策略示意圖
根據(jù)路面模型和二自由度1/4車半主動懸架動力學模型,結合控制策略在MATLAB/Simulink中搭建車輛平順性仿真模型如圖4所示。
圖4 控制系統(tǒng)仿真模型
遺傳算法的基本思想是模仿自然界生物進化機制,使用“適者生存”的原則,通過選擇、交叉、變異等手段產(chǎn)生新的適應力更強的個體,并進行迭代,逐步趨近于最優(yōu)[2]。其計算過程為:
(1)遺傳算法初始化
初始化主要包括確定個體編碼方式、產(chǎn)生初始種群以及設置優(yōu)化參數(shù)等。遺傳算法的個體編碼方式主要有實數(shù)編碼和二進制編碼等[3]。由于實數(shù)編碼無需進行數(shù)值轉(zhuǎn)換且計算精度高,本文選取實數(shù)編碼作為編碼方式,初始種群在設定范圍內(nèi)由函數(shù)隨機產(chǎn)生。遺傳算法的優(yōu)化參數(shù)設置為:種群規(guī)模大小為40,交叉概率和變異概率分別設定為0.7和0.01,最大遺傳代數(shù)為40。
(2)將種群中每個個體依次賦值給仿真模型中半主動懸架控制器,并分別計算出反饋矩陣和系統(tǒng)的最優(yōu)阻尼值。
(3)適應度函數(shù)如下式所示,式中rms(a)、rms(f)和rms(F)分別表示優(yōu)化過程中簧載質(zhì)量加速度、懸架動撓度和輪胎動載荷均方根值,rmsapas、rmsfpas和rmsFpas分別表示優(yōu)化前簧載質(zhì)量加速度、懸架動撓度和輪胎動載荷均方根值。
(4)根據(jù)個體適應度數(shù)值大小,選擇優(yōu)良個體遺傳給下一代,若個體適應度函數(shù)值越大,則被選中的機會就越大,反之則會被淘汰。
(5)根據(jù)所選取的交叉和變異概率,對優(yōu)良個體進行交叉和變異操作,產(chǎn)生新的種群,并轉(zhuǎn)至步驟(2)繼續(xù)運行。以此循環(huán),直到進化代數(shù)或生成的種群滿足終止條件為止[4],其運算流程如圖5所示。
根據(jù)遺傳算法基本思路結合本文分析的實際問題,在MATLAB中編制算法程序,如圖6所示,并對控制系統(tǒng)參數(shù)表進行優(yōu)化,優(yōu)化過程如圖7和圖8所示。從優(yōu)化過程可以看出,隨著遺傳代數(shù)的不斷增加,目標解逐步得到優(yōu)化,且最終趨于穩(wěn)定。
圖6 算法程序
圖7 種群進化過程
圖8 參數(shù)值及目標函數(shù)變化過程
為了驗證控制系統(tǒng)參數(shù)優(yōu)化結果的有效性,本文對優(yōu)化前和優(yōu)化后懸架的性能進行了仿真分析。根據(jù)平順性分析要求,仿真時車輛以60km/h車速在C級路面上行駛,仿真結束后輸出時域內(nèi)簧載質(zhì)量加速度、懸架動撓度以及輪胎動載荷的響應曲線如圖9~11所示。優(yōu)化前后懸架各響應特性均方根值如表1所示。從圖9~11以及表1可以看出,經(jīng)遺傳算法優(yōu)化后車輛簧載質(zhì)量加速度均方根值降低31.1%、懸架動撓度均方根值降低11.2%、輪胎動載荷均方根值降低7.1%,車輛平順性得到顯著提升。
圖9 車身加速度響應
圖10 懸架動撓度響應
圖11 輪胎動載荷響應
表1 優(yōu)化前后懸架各響應特性均方根值對比
(1)建立了二自由度1/4車半主動懸架動力學模型和路面不平度數(shù)學模型。根據(jù)半主動懸架控制策略,利用MATLAB/Simulink搭建了車輛懸架系統(tǒng)平順性仿真模型。
(2)根據(jù)遺傳算法基本思路,搭建了基于遺傳算法的車輛半主動懸架參數(shù)優(yōu)化算法,利用該算法對半主動懸架控制系統(tǒng)阻尼參數(shù)進行了優(yōu)化,并對優(yōu)化結果進行了分析,結果表明:遺傳算法優(yōu)化后車輛簧載質(zhì)量加速度均方根值降低31.1%、懸架動撓度均方根值降低11.2%、輪胎動載荷均方根值降低7.1%,車輛平順性得到顯著提升。
[1] 寇發(fā)榮.基于EHA的汽車電-液主動懸架系統(tǒng)的仿真研究[J].系統(tǒng)仿真學報,2009,21(7):2085-2089.
[2] 梁永勤,畢鳳榮,石純放.基于遺傳算法的麥弗遜懸架參數(shù)優(yōu)化研究[J].機械設計,2017,34(1):15-19.
[3] 湯建新,張騰,牛賽賽.半主動空氣彈簧懸架的PID優(yōu)化控制與聯(lián)合仿真[J].汽車實用技術,2018(1):55-58.
[4] 陸建輝,周孔亢,侯永濤等.基于遺傳算法的廂式貨車平順性優(yōu)化[J].機械工程學報,2017,53(20):121-130.
Parameter Optimization of Vehicle Semi-active Suspension Control System Based on Genetic Algorithm
Fan Yangqiang, Zhao Huagang, Zhao Huajie
( Shaanxi Heavy Duty Automobile Co, Ltd, Shaanxi Xi'an 710200 )
Genetic Algorithm is an efficient optimization algorithm based on the genetic evolution mechanism of natural population. It can simulate the evolution process of nature organisms, and according to the evolution rules of survival of the fittest, it adopts artificial evolution to carry out genetic manipulation on the target population, so as to obtain a better population. In this paper, according to the basic idea of genetic algorithm, the optimization model of vehicle semi-active suspension parameters based on genetic algorithm is built in MATLAB, and the parameters of semi-active suspension control system are optimized by using this algorithm, and the optimization results are analyzed. The results show that the root mean square value of vehicle sprung mass acceleration is reduced by 31.1%, the root mean square value of suspension dynamic deflection is reduced by 11.2%, and the root mean square value of the tire dynamic load is reduced by 7.1%, the vehicle ride comfort is optimized.
Semi-active suspension; Genetic algorithm; Ride comfort; Optimization
10.16638/j.cnki.1671-7988.2021.07.018
U463.4
A
1671-7988(2021)07-53-04
U463.4 文獻標示碼:A
1671-7988(2021)07-53-04
范養(yǎng)強,就職于陜西重型汽車有限公司,主要從事底盤應用技術開發(fā)工作。