賀耀東
渤海大學
?
基于MATLABSIMULINK的汽車半主動懸架系統(tǒng)的仿真研究
賀耀東
渤海大學
隨著社會的發(fā)展,大部分人在經(jīng)濟水平能力上已經(jīng)擁有了汽車,但是人們希望汽車在性能方面可以實現(xiàn)穩(wěn)定性高以及持久性強的優(yōu)點,決定這些優(yōu)點是否可以實現(xiàn)的一個重要因素就是懸架。本文通過采用MATLAB軟件,分析了模糊控制器和PID控制器性能,建立了關(guān)于汽車二自由度數(shù)學模型,仿真軟件是基于SIMULINK,仿真結(jié)果顯示汽車半主動懸架上控制效果PID控制器遜于模糊控制器。
MATLAB PID控制器 汽車半主動懸架 仿真
1980年MATLAB第一次出現(xiàn)在人們的視線中是在線性代數(shù)的研究氛圍下產(chǎn)生的,MATLAB在數(shù)據(jù)矩陣和數(shù)值方面的應(yīng)用及其廣泛,因此在控制工程方面的影響力很大。隨后有許多的專業(yè)人士對MATLAB做了很多的研究并且取得了很大的進步。MATLAB是目前世界上科技軟件應(yīng)用方面的領(lǐng)軍軟件之一,MATLAB的最大特點是可視化能力強,通俗易懂,軟件操作容易掌握,這是MATLAB應(yīng)用到眾多行業(yè)的重要原因,應(yīng)用的領(lǐng)域其中包括了有圖像處理,神經(jīng)網(wǎng)絡(luò),通信系統(tǒng)以及模糊控制等,該軟件通常可以用來進行計算機的有關(guān)算法研究和設(shè)計分析計算機的相關(guān)輔助。
對于汽車的使用者而言,他們最重視的是汽車的安全性和穩(wěn)定性,而要想實現(xiàn)洗車控制性能好,穩(wěn)定性強的特點就不得不對汽車的懸架系統(tǒng)的控制方法進行研究與分析。傳統(tǒng)意義上的被動懸架結(jié)構(gòu)操作比較簡易,而且尤其是被動的懸架在設(shè)計方面參數(shù)受到了很大的制約,不可以根據(jù)外在的環(huán)境的改變而改變,所以被動的懸架如果應(yīng)用到汽車上性能方面會大大受牽制。關(guān)于被動懸架系統(tǒng)中阻尼以及剛度這些參數(shù)是根據(jù)平時的專業(yè)人士的經(jīng)驗給出的,按照這些經(jīng)驗性的參數(shù)來進行懸架結(jié)構(gòu)的實現(xiàn)。
后期出現(xiàn)的主動懸架的實現(xiàn)原理用到了把力發(fā)送器替代了被動懸架的彈性與阻尼元件,從而實現(xiàn)懸架控制特性的提高,主動懸架雖然在一定程度上有利于被動懸架,但是仍然受到外部能源,資金成本和可靠性方面的影響,所以仍然不是最佳的選擇。在主動懸架的基礎(chǔ)上,半主動懸架系統(tǒng)得到了發(fā)展,半主動集合了主動懸架的優(yōu)點的同時突破了主動懸架的缺點,所以半主動懸架的應(yīng)用迅速得到了發(fā)展,半主動懸架相比于主動懸架,是由變阻尼減震器或者變剛度彈簧組成的,除此之外,外部能源可以不用考慮資金投入比較低。
開過汽車的人都知道,如果路面平穩(wěn)度不好會造成車身的震動,乘客在車內(nèi)會有種顛簸之感,讓人感受不舒服,汽車的某些器械也會受到損壞,而且路面凹凸不平的話對司機的開車技術(shù)水平也是一種巨大的挑戰(zhàn),司機要想在凹凸不平的路面行駛地讓人坐的舒心,那么必須要對汽車的懸架進行性能上的提高,因為懸架在汽車的所有部件中扮演的是主體的作用,所以汽車懸架的好壞直接影響著汽車的多個方面的性能。
現(xiàn)今社會中有大多數(shù)的學者紛紛對半主動懸架進行了研究與分析,而研究的內(nèi)容大體上是圍繞著控制策略控制變阻尼減震器方面。本論文的控制策略用到了模糊策略,設(shè)計了模糊控制器,模糊控制器是基于MATLAB的參考模型,通過將模糊控制器和PID控制器進行對比,PID控制器是屬于半主動懸架的范疇。
3.1建立路面輸入模型
本論文的路面隨機參數(shù)輸入選擇的是濾波白噪聲,輸入后產(chǎn)生了B,C級別不同的路面不平度的時域輪廓,時域模型如公式1-1所示。

其中公式中q(t)指的是路面對車輪的隨機激勵,v代表了汽車的速度,w(t)代表了限帶的白噪聲,而a可以認為是常數(shù)。
建立了路面的輸入模型后采用Simulink對其進行仿真,其中仿真的輸入數(shù)據(jù)是Band-Limited White Noise。
汽車的速度設(shè)成50km/h,路面不平度的程度不同對應(yīng)的a值也就不同,其中B級路面中a是0.1303,C級路面中a是0.12,減速路面地段的垂直高度h是3厘米,寬度b是38厘米。
3.2懸架數(shù)學模型建立
汽車半主動懸架模型如圖1-1所示,

圖1-1 半主動懸架模型圖
從圖中可以看出ms表示車體的重量,其中車體屬于懸掛物,mt表示車輪軸的重量,而車輪軸屬于非懸掛物體。ks彈簧的彈力系數(shù),單位是N/m,kt 是輪胎的等效剛度,cs是阻尼系數(shù),單位是Ns/m。
系統(tǒng)涉及到的動力學公式如下所示:



基于MATLAB的SIMULINK仿真工具的模型如圖1-2所示。

圖1-2 半主動懸架的SIMULINK模型
3.3理想懸架系統(tǒng)的動力學模型
本論文采用的參考模型是SkyHoolk懸架模型,該模型產(chǎn)生于70年代,通過SkyHook模型得出輸出響應(yīng)。
由圖1-3可以知道,SkyHook模型的動力學公式如下:

其中公式中的車輪軸與車體的位移用zrt和zrs表示,虛擬的減震器阻尼的系數(shù)是用crs和crt表示。跟半主動懸架動力學模型一樣,先把狀態(tài)變量列出來,

通過ADAMS可以實現(xiàn)在視圖中進行半主動懸架機械模型的建立,本論文實現(xiàn)了二自由度的四分之一的汽車半主動懸架模型,并且也完成了基于ADAMS和MATALB的聯(lián)合仿真。通過公式1-4和1-5可以得到狀態(tài)方xr(t)=Aμxr (t)+Crr (t)。
模糊PID 控制器是種傳統(tǒng)的半主動懸架,模糊PID的主要組成成分可以分為兩個,一個是模糊控制器,另一個是PID控制器,模糊控制器的輸入值設(shè)置為簧載質(zhì)量的速度差值e和質(zhì)量速度變化ec,而輸出值設(shè)置為PID控制器的三個參數(shù),分別是kp,ki以及kd等。關(guān)于模糊PID的仿真模型是基于MATLAB或者是基于Simulink。模糊PID控制器的關(guān)鍵是要把握模糊控制的相關(guān)的規(guī)則,然而根據(jù)現(xiàn)在的規(guī)則來看,規(guī)則的制定大多數(shù)靠的是一些該領(lǐng)域的專業(yè)學士的經(jīng)歷進行總結(jié)的,所以存在很大的先入為主的思想。
模糊控制規(guī)則在模糊控制器中起到了很大的作用,該規(guī)則是通過語言對控制器的輸入與輸出進行介紹,也就是指輸入與輸出之間的模糊關(guān)系,模糊控制規(guī)則的生成主要是按照人類平時的思想以及平時掌握的經(jīng)驗,用一種模糊的概念進行推理,模糊控制規(guī)則表如表1-1所示。

表1-1 模糊控制規(guī)則表
一旦建立了模型,就可以進行下一步操作,就是相關(guān)的參數(shù)數(shù)據(jù)的輸入,輸入結(jié)束后,通過SIMULINK來仿真,本論文的一些參數(shù)設(shè)置為:ks=16000N/m,kt=160000N/s,ms=210kg,mt=30kg,cs=1750Ns/m,SkyHook模型的相關(guān)參數(shù)crs=4250N/s,crt=1750Ns/m,同時量化因子設(shè)置成ke=4.8,k(detal)e=12,kuc=700,路面的輸入信號可以用正弦函數(shù)r=sin(fi)表示,w=8.72rad/s表示簡諧振動的頻率,而且這個震動的頻率也代表了車體本身的固有頻率。
被動的懸架與PID控制的懸架進行了對比,這些對比分別是車身的垂直方向的加速度,懸架的動撓度以及輪胎的相對動載。圖中的點劃線線指的是被動懸架,虛線指的是PID懸架,粗線指的是模糊控制懸架響應(yīng)。最后仿真結(jié)果顯示被動的懸架與PID懸架的垂直加速度響應(yīng)有很大的波動,被動懸架高于模糊懸架大概50%左右,PID懸架也比模糊懸架高出大概10%左右,懸架的動撓度方面被動懸架比模糊懸架高出大概10%左右,被動懸架在輪胎的相對動載方面高出模糊控制懸架大概60%。所以綜合分析可以得出結(jié)論PID懸架控制實現(xiàn)汽車控制效過沒有模糊控制優(yōu)秀。
MATLAB軟件特點鮮明,應(yīng)用起來通俗易懂,界面友好,在眾多領(lǐng)域中都占有重要的位置。另一方面本論文通過基于MATLAB對半主動的懸架結(jié)構(gòu)進行仿真處理,仿真結(jié)果說明了要想在汽車半主動懸架系統(tǒng)要實現(xiàn)穩(wěn)定性強,控制性好,安全可靠的功能,那么最好的選擇是模糊控制的半主動懸架。
[1]張洪欣.汽車系統(tǒng)動力學.同濟大學出版社,1996.
[2]王瑞.基于ADAMS與MATLAB的汽車半主動懸架系統(tǒng)的建模及仿真[D].西安:西安工業(yè)大學,2014.
[3]周玉豐,吳龍.基于整車的汽車半主動懸架系統(tǒng)模糊控制仿真研究[J].科學技術(shù)與工程,2011(22):5340-5354.