顏新鵬,王 炯
(1.一拖(洛陽)神通工程機(jī)械有限公司, 河南 洛陽 471003;2.江蘇大學(xué) 汽車與交通工程學(xué)院, 江蘇 鎮(zhèn)江 212013)
基于模糊PID控制的空氣彈簧振動(dòng)特性研究
顏新鵬1,王 炯2
(1.一拖(洛陽)神通工程機(jī)械有限公司, 河南 洛陽 471003;2.江蘇大學(xué) 汽車與交通工程學(xué)院, 江蘇 鎮(zhèn)江 212013)
針對在粗糙路面行駛時(shí)空氣彈簧座椅舒適性較差的情況,采用模糊PID控制策略,以人體加速度誤差和誤差變化率作為輸入量,以空氣彈簧控制力作為輸出量,設(shè)計(jì)了模糊PID控制器。為驗(yàn)證控制效果,與ADAMS建立的整車模型進(jìn)行聯(lián)合仿真,并與被動(dòng)空氣彈簧座椅進(jìn)行對比分析。仿真結(jié)果表明,采用模糊PID控制的座椅系統(tǒng)減振效果得到了進(jìn)一步改善,提高了人體振動(dòng)舒適性。
空氣彈簧;模糊PID控制;聯(lián)合仿真;舒適性
Abstract: According to the situation that the air spring seat is less comfortable in rough road surface, the fuzzy PID control strategy is adopted in this paper. The fuzzy PID controller is designed by using the acceleration error and the error rate of the human body as the input quantity and using the air spring as the output. In order to verify the control effect, the combined simulation of the vehicle model was established with ADAMS, and the control effect was compared with that of the passive air spring seat. The simulation results show that the damping effect of the seat system with fuzzy PID control has been further improved, and the vibration comfort of the human body is improved.
Keywords: air spring;fuzzy PID control;joint simulation;comfortable
空氣彈簧座椅懸架可以根據(jù)車輛行駛情況和路面工況來改變座椅剛度和阻尼以衰減振動(dòng),有非常好的市場前景,但對車輛在不同路面狀況下的適應(yīng)性還有較大的改進(jìn)余地。近年來,各研究機(jī)構(gòu)和學(xué)者紛紛在座椅系統(tǒng)中利用控制策略來獲得更好的減振性。控制策略方法主要有模糊控制、自適應(yīng)控制、PID控制、神經(jīng)網(wǎng)絡(luò)控制、天棚控制等[1]。本文主要研究對象為空氣彈簧座椅,采用PID控制與模糊控制相結(jié)合的控制策略,在Matlab/Simulik中建立控制器,并與ADAMS進(jìn)行聯(lián)合仿真,研究結(jié)果對空氣彈簧控制技術(shù)的應(yīng)用具有重要指導(dǎo)意義。
1.1 模糊PID控制系統(tǒng)的組成
模糊PID控制系統(tǒng)主要包括輸入/輸出接口、模糊控制器、PID控制器、被控對象四個(gè)組成部分。模糊PID控制系統(tǒng)框圖如圖1所示。
圖1 模糊PID控制系統(tǒng)框圖
模糊PID控制的核心是模糊控制規(guī)則,模糊控制規(guī)則在模糊控制器中完成。本文的模糊控制器為二維控制器,輸入量為加速度誤差及誤差變化率,輸出量為空氣彈簧控制力。
1.2 模糊化處理
1.2.1 定義模糊集
考慮到誤差、誤差變化率及控制量的正負(fù)性,將加速度誤差、誤差變化率及控制量劃分為7個(gè)模糊集合,有極小(NB)、小(NM)、中小(NS)、中(ZO)、中大(PS)、大(PM)、極大(PB),同時(shí)選取加速度誤差、誤差變化率及控制量的內(nèi)部論域均為 {-6,-5,-4,-3,-2,…,5,6}。
模糊PID控制器的內(nèi)部論域需要由真實(shí)論域轉(zhuǎn)化而得到。根據(jù)研究某座椅振動(dòng)的實(shí)際情況,取加速度誤差的變化范圍為[-6,6],加速度誤差變化率的范圍為[-150,150],控制力的變化范圍為[-2 000,2 000][2]。
1.2.2 確定隸屬度函數(shù)
常見的隸屬度函數(shù)有梯形函數(shù)、三角形函數(shù)、高斯函數(shù)等[3]。本文選用三角形函數(shù)作為模糊子集的隸屬度函數(shù),這種隸屬度函數(shù)運(yùn)算和表達(dá)比較簡單,占用內(nèi)存空間較小,當(dāng)出現(xiàn)一個(gè)誤差時(shí),能迅速反應(yīng)并產(chǎn)生相應(yīng)的調(diào)整輸出。
將模糊PID控制器的輸入、輸出各個(gè)子集的隸屬函數(shù)設(shè)置成如圖2所示。
圖2 輸入、輸出變量的隸屬函數(shù)
1.3 模糊推理
模糊PID控制器為二維控制器,加速度誤差的模糊變量有7個(gè)語言值,誤差變化率有7個(gè)語言值,則共7×7=49條控制規(guī)則。本文采用Mamdani推理方法,在設(shè)計(jì)控制規(guī)則時(shí)遵循以下原則:當(dāng)誤差較大時(shí),選擇控制量以盡快消除誤差為主;當(dāng)誤差較小時(shí),選擇控制量以穩(wěn)定性為主,以防止系統(tǒng)超調(diào)。
1.4 模糊判決
模糊控制器的輸出不是精確量,需先將輸出的模糊集轉(zhuǎn)化成精確量,才可用于被控對象。平均最大隸屬度法、面積平分法和面積中心法是常用的解模糊化方法,面積中心法又叫重心法。相比較而言,重心法是一種比較理想的解模糊化方法。本文的模糊PID控制器采用的解模糊化方法是重心法。它的基本原理是計(jì)算隸屬度函數(shù)曲線所包圍區(qū)域的重心,這種方法具有更平滑的輸出推理控制[4]。
1.5 模糊PID控制算法
對誤差和誤差變化率采用模糊推理后得到PID控制器3個(gè)參數(shù)的調(diào)整量,控制系統(tǒng)輸出的自整定參數(shù)由下述公式求出:
(1)
式中,Kp0、Ki0、Kd0為PID控制器的初始設(shè)定值,本文采用的是Ziegler-Nichols臨界比例度法[5]。控制系統(tǒng)在工作過程中,微機(jī)測試系統(tǒng)適時(shí)地檢測系統(tǒng)的輸出響應(yīng)值,通過計(jì)算加速度誤差及誤差變化率的變化量,對模糊規(guī)則表進(jìn)行查詢,完成對控制參數(shù)的自動(dòng)調(diào)整。
1.6 模糊PID控制器模型的創(chuàng)建
本文為后續(xù)研究控制系統(tǒng)的合理性、可行性,在Matlab/Simulink中建立模糊PID控制系統(tǒng),如圖3所示。
圖3 模糊PID控制系統(tǒng)simulink模型
為驗(yàn)證控制系統(tǒng)的有效性,首先在ADAMS軟件中建立整車模型,如圖4所示。整車模型為某機(jī)場消防車模型。
圖4 機(jī)場消防車整車模型
機(jī)場消防車模型中,座椅與車身地板為剛性連接,沒有減振裝置,為實(shí)現(xiàn)對空氣彈簧座椅的控制,首先在ADAMS標(biāo)準(zhǔn)界面下依次選擇Build>Force>Spring命令,在座椅與車身地板之間創(chuàng)建螺旋彈簧懸架,然后在ADAMS/Car標(biāo)準(zhǔn)環(huán)境中找到Command Navigator界面,在assembly>replace中找到instant命令,將產(chǎn)生的螺旋彈簧懸架轉(zhuǎn)換為空氣彈簧懸架。圖5為空氣彈簧懸架座椅模型。
圖5 空氣彈簧懸架座椅模型
機(jī)場消防車空氣彈簧座椅模型建好后,為了實(shí)現(xiàn)與Matlab的聯(lián)合仿真,要將ADAMS軟件需要的參數(shù)導(dǎo)出[6]。首先在ADAMS中建立輸入輸出變量,input1表示驅(qū)動(dòng),input2表示作動(dòng)力,output1表示空氣彈簧座椅上的加速度,output2表示座椅上的垂直位移;其次將建立的變量輸出并保存模型,然后啟動(dòng)Matlab,將ADAMS軟件生成的“Tractor.acf”文件、“Tractor.cmd”文件、“Tractor.m”文件復(fù)制到Matlab工作目錄下。建立的控制模塊如圖6所示。
圖6 ADAMS控制模塊
將生成的adams_sub復(fù)制到已經(jīng)建立好的控制系統(tǒng)中,得到聯(lián)合仿真模型,如圖7所示。
圖7 Matlab/Simulink中建立的ADAMS-simulink聯(lián)合仿真模型
車輛在行駛過程中,車輪受到的路面激勵(lì)可用數(shù)學(xué)模型表示[7],如公式(2)所示。
(2)
式中:q(t)表示路面激勵(lì);w(t)表示白噪聲;u表示車速;a表示所選路面的空間頻率,對應(yīng)D級路面[8],a=0.100 7(1/m)。
上述數(shù)學(xué)模型可以在Matlab/Simulink里實(shí)現(xiàn),如圖8所示,生成的D級路面位移如圖9所示。
圖8 路面激勵(lì)時(shí)域信號模型
圖9 模擬 D 級路面激勵(lì)時(shí)域信號
為比較采用模糊PID控制后空氣彈簧的減振性,本文首先在動(dòng)力學(xué)軟件ADAMS中對機(jī)場消防車進(jìn)行動(dòng)力學(xué)仿真,得到消防車在D級路面行駛時(shí)各軸向加速度及振動(dòng)位移量。根據(jù)人體振動(dòng)舒適性評價(jià)標(biāo)準(zhǔn),在Matlab中編寫計(jì)算機(jī)程序,得到空氣彈簧被動(dòng)控制時(shí)的振動(dòng)加速度和位移量。
對于聯(lián)合仿真,去掉模糊PID控制部分中的PID調(diào)節(jié)器,輸入輸出變量的論域不變,可得到采用模糊控制后的本文采用的座椅減振性,聯(lián)合仿真步長為0.001 s,仿真時(shí)間為20 s,通過聯(lián)合仿真,得到機(jī)場消防車空氣彈簧座椅在被動(dòng)控制、模糊控制、模糊PID控制下,座椅在垂直方向上的位移和振動(dòng)加速度變化曲線,如圖10~11所示。
當(dāng)給虛擬樣機(jī)ADAMS模型一個(gè)D級路面激勵(lì)時(shí),從圖10可以看出:機(jī)場消防車車身底板最大加速度在3 m/s2左右,經(jīng)過螺旋彈簧座椅懸架衰減后,傳至人體的最大加速度減小為0.85 m/s2。當(dāng)采用模糊PID控制的空氣彈簧懸架座椅后,最大加速度進(jìn)一步衰減為0.45 m/s2。從圖11可以看出:機(jī)場消防車在D級路面行駛時(shí),車身底板產(chǎn)生的最大振動(dòng)位移為0.014 m,經(jīng)螺旋彈簧座椅減振后,最大振動(dòng)位移減為0.011 m,而有模糊PID控制的空氣彈簧座椅的最大振動(dòng)位移僅為 0.005 3 m。采用模糊PID控制后的空氣彈簧座椅懸架,在行駛過程中,可根據(jù)不同的路面工況控制節(jié)流閥門的開度,從而改變座椅的剛度,為衰減振動(dòng)提供最有利的座椅剛度參數(shù),保證駕駛員的駕駛舒適性。同時(shí)滿足了人體對座椅的基本要求,即在良好路面作業(yè)時(shí),為提高舒適性,要求座椅懸架盡量軟;在粗糙的壞路面行駛時(shí),則要求座椅懸架盡可能較硬。
圖10 座椅垂直振動(dòng)加速度曲線
根據(jù)人體振動(dòng)評價(jià)方法計(jì)算可得螺旋彈簧座椅加權(quán)加速度均方根值為0.822 m/s2,空氣彈簧座椅經(jīng)模糊PID控制后振動(dòng)加權(quán)加速度均方根值為0.324 m/s2,可見采用模糊PID控制的空氣彈簧座椅有更優(yōu)異的減振性能,機(jī)場消防車駕駛員的乘坐舒適性也能得到進(jìn)一步改善。
圖11 座椅垂直位移響應(yīng)曲線
機(jī)場消防車在到達(dá)滅火作業(yè)區(qū)域過程中,車輛由于發(fā)動(dòng)機(jī)和路面產(chǎn)生的振動(dòng)會(huì)經(jīng)輪胎、懸架、座椅傳遞給駕駛員。采用模糊PID控制后的空氣彈簧座椅,可以有效地衰減車輛行駛過程中的振動(dòng),其產(chǎn)生的最大加速度為0.324 m/s2,在人體舒適性范圍之內(nèi),可以減輕駕駛員的勞動(dòng)強(qiáng)度,確保駕駛員用更多的精力和時(shí)間關(guān)注作業(yè)操作,提高工作效率。
[1] 鄒曉華.汽車懸架系統(tǒng)參數(shù)匹配及減震器主動(dòng)設(shè)計(jì)方法[D].錦州:遼寧工學(xué)院,2012.
[2] 聶發(fā)勇.輔助氣室空氣懸架座椅振動(dòng)仿真研究[D].鎮(zhèn)江:江蘇大學(xué),2012.
[3] 諸靜.模糊控制原理與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2003.
[4] 曙光,魏俊民,竺志超.模糊控制技術(shù)[M].北京:中國紡織出版社,2001(6):63-90.
[5] 吳宏鑫,沈少萍.PID控制的應(yīng)用與理論依據(jù)[J].控制工程,2013,4(10):56-65.
[6] 王曉蓮.基于ADAMS和MATLAB的汽車主動(dòng)懸架聯(lián)合仿真研究[D].南京:南京航空航天大學(xué),2009.
[7] 闞萍.客車空氣彈簧懸架的初步研究[D].合肥:合肥工業(yè)大學(xué),2014.
[8] 徐延海.隨機(jī)路面譜的計(jì)算機(jī)模擬[J].農(nóng)業(yè)機(jī)械學(xué)報(bào),2007(1):18-20.
(責(zé)任編輯林 芳)
ResearchontheAirSpringVibrationCharacteristicBasedontheFuzzyPIDControl
YAN Xinpeng1, WANG Jiong2
(1.China Yto Group Corporation, Luoyang 471003, China;2.School of Automobile and Traffic Engineering, Jiangsu University, Zhenjiang 212013, China)
2016-05-18
顏新鵬(1988—),男,助理工程師,主要從事噪聲與振動(dòng)研究;王炯(1988—),男,碩士研究生,主要從事噪聲與振動(dòng)研究,E-mail: wangjiong198861@126.com。
顏新鵬,王炯.基于模糊PID控制的空氣彈簧振動(dòng)特性研究[J].重慶理工大學(xué)學(xué)報(bào)(自然科學(xué)),2017(9):63-67.
formatYAN Xinpeng,WANG Jiong.Research on the Air Spring Vibration Characteristic Based on the Fuzzy PID Control[J].Journal of Chongqing University of Technology(Natural Science),2017(9):63-67.
10.3969/j.issn.1674-8425(z).2017.09.010
TH13
A
1674-8425(2017)09-0063-05