仇成群
(鹽城師范學(xué)院物理科學(xué)與電子技術(shù)學(xué)院,江蘇 鹽城 224051)
巡航控制系統(tǒng)(cruise control system,縮寫為CCS),又稱為恒速行駛系統(tǒng)。駕駛員通過巡航控制開關(guān)設(shè)定某一個車速,在巡航控制期間,能夠按存儲在微電腦內(nèi)的汽車燃料最佳經(jīng)濟性規(guī)律穩(wěn)態(tài)行駛。汽車定速巡航控制系統(tǒng)自從20世紀(jì)60年代末、70年代初起,全球各大著名汽車廠家就競相研制并將其裝配在各自公司的高級轎車上,由于微電腦技術(shù)迅速發(fā)展,到21世紀(jì)初期,汽車巡航控制系統(tǒng)日趨成熟。汽車定速巡航控制系統(tǒng)通常采用多模塊控制,成本相對昂貴。文中提出基于LabVIEW的汽車巡航控制系統(tǒng),該巡航控制系統(tǒng)成本低,精度和穩(wěn)定性高[1~5]。
CCS由信號輸入裝置、巡航控制電控單元和執(zhí)行器等組成。汽車各種相關(guān)傳感器和開關(guān)將信號送入CCS電控單元,電控單元由此計算發(fā)動機節(jié)氣門開度,并控制執(zhí)行器工作,自動調(diào)節(jié)發(fā)動機節(jié)氣門開度。
PID控制為比例—積分—微分控制,其是根據(jù)汽車實際行駛車速與設(shè)定車速之間的偏差,參考過去、針對現(xiàn)在、預(yù)估將來等各種狀況,實現(xiàn)系統(tǒng)不變參數(shù)的汽車巡航控制??刂破鞯姆e分控制把車速偏差累計起來通過加大控制量減小車速偏差,使行駛車速能夠保持恒定穩(wěn)定工作狀態(tài)??刂破鞯奈⒎挚刂破痤A(yù)估作用。當(dāng)被控制對象的特性復(fù)雜、具有強非線性或者時變性時,常規(guī)PID控制參數(shù)在調(diào)整不適當(dāng)時,會使控制系統(tǒng)振蕩,造成工作狀態(tài)不穩(wěn)定,控制效果表現(xiàn)不佳,而難以實現(xiàn)有效控制[2~3]。
將巡航控制系統(tǒng)的速度誤差絕對值|E|和速度誤差變化率絕對值|EC|作為模糊控制器的輸入語言變量。以它們變化范圍來定義模糊集上的域論。
定義3個輸出語言變量:
(1)Kp'為比例系數(shù)調(diào)校參數(shù);
(2)Ti'為積分系數(shù)調(diào)校參數(shù);
(3)Td'為微分系數(shù)調(diào)校參數(shù)。
模糊控制器有2個輸入語言變量|E|和|EC|,3個輸出語言變量Kp'、Ti'和Td',歸納出模糊控制規(guī)則表。
LabVIEW由美國NI公司出品,是一個功能強大而又靈活的儀器和分析軟件應(yīng)用開發(fā)工具。設(shè)計人員可以在LabVIEW 中采用多種途徑生成和編輯模糊推理系統(tǒng),以命令行函數(shù)來實現(xiàn)控制系統(tǒng)功能[3]。
將隸屬函數(shù)與參數(shù)調(diào)節(jié)規(guī)則輸入模糊邏輯工具箱中,完成模糊控制器的設(shè)計,得到PID參數(shù)模糊矩陣表[2~5]。當(dāng)控制系統(tǒng)運行時,對模糊規(guī)則結(jié)果進行數(shù)據(jù)處理,然后完成對PID參數(shù)的調(diào)校。得出比例—積分—微分系數(shù)調(diào)校參數(shù)(Kp'、Ti'、Td')的控制表。將模糊控制與PID控制有效地結(jié)合起來建立模糊PID控制系統(tǒng)。
實驗計算機配置為:Intel(R)Core(TM)2 Duo CPU T6670@2.20GHZ,2.00GB的內(nèi)存,500G硬盤,操作系統(tǒng)為Window7;環(huán)境編程為LABVIEW2010正式版。實驗參數(shù)如下:
(1)仿真觀察時間:2012/5/10 09:00:00~12:00:00。
(2)仿真系統(tǒng)主界面可分為車輛基本信息模塊,環(huán)境狀態(tài)檢測模塊和系統(tǒng)仿真結(jié)果模塊。
(3)仿真過程中通過Kp,Ti,Td 參數(shù)調(diào)節(jié)獲得PID參數(shù),使輸出階躍響應(yīng)達到預(yù)期效果,再輸入巡航車速,點擊開始按鈕進行仿真。根據(jù)牛頓第二定律,汽車的運動方程為:
式中,
Fa為加速阻力,N;
Fe為驅(qū)動力,N;
Ff為行駛阻力,N;
Fw為空氣阻力,N;
Fh為坡度阻力,N;
δ 為計入旋轉(zhuǎn)質(zhì)量慣性力偶矩后的汽車質(zhì)量轉(zhuǎn)換系數(shù);
m 為汽車質(zhì)量,kg;
a 為加速度,N/kg。
取汽車質(zhì)量m=1 500 kg;道路坡度α =0;傳動系統(tǒng)效率η=0.90%;空氣阻力系數(shù)Cd=0.30;路面摩擦系數(shù)μ=0.40;車速;發(fā)動機最大輸入轉(zhuǎn)矩Ttq=250 N·m;最大功率轉(zhuǎn)數(shù)n=4 500 rpm;前后輪規(guī)格215/60R16。
根據(jù)文獻[5]計算汽車的運動方程。在LabVIEW環(huán)境下,要先建立汽車動力系統(tǒng)模型,然后再建立模糊PID控制器系統(tǒng)模型,再將汽車動力系統(tǒng)模型和模糊PID控制器系統(tǒng)模型通過運算結(jié)合得到汽車巡航系統(tǒng)控制模型[3~5]。
在LabVIEW 中建立汽車巡航控制仿真測試系統(tǒng)如圖1所示。對車速為80 km/h時的模糊PID與傳統(tǒng)PID控制曲線進行仿真對比,從仿真數(shù)據(jù)可以得到模糊PID控制曲線的響應(yīng)時間快于傳統(tǒng)PID控制曲線的響應(yīng)時間,而且超調(diào)量也小,其穩(wěn)定性明顯好于傳統(tǒng)PID控制。
通過仿真試驗控制結(jié)果表明:基于LabVIEW的控制系統(tǒng)能夠?qū)ID控制參數(shù)進行實時調(diào)整,通過調(diào)校參數(shù)Kp'、Ti'、Td'將汽車巡航車速控制在設(shè)定的車速值偏差范圍內(nèi),系統(tǒng)超調(diào)量小,實現(xiàn)了巡航控制穩(wěn)定性的要求。通過仿真得到當(dāng)采用基于LabVIEW的汽車巡航控制系統(tǒng)的控制超調(diào)量小,響應(yīng)速度快,控制系統(tǒng)具有良好的穩(wěn)定性。
圖1 汽車巡航控制仿真測試系統(tǒng)
文中對汽車巡航控制算法進行了研究,設(shè)計的基于LabVIEW 的汽車巡航控制系統(tǒng),可以顯著改善巡航控制系統(tǒng)的控制品質(zhì),并且系統(tǒng)成在2 000元人民幣左右,成本相對較低。系統(tǒng)超調(diào)量小,穩(wěn)定時間快,實現(xiàn)了駕駛員對于穩(wěn)定性的要求,控制效果良好,可以較好地滿足汽車巡航需求,設(shè)計系統(tǒng)具有較好的市場應(yīng)用價值。
[1]Kocaarslan I,Cam E.Experimental modeling and simulation with adaptive controlofa power plant[J].Energy Conversion and Management,2007,48(3):787-796.
[2]Leng G,Thomas M G,Girijesh P.An approach for on-line extraction of fuzzy rules using a self-organizing fuzzy neural network[J].Fuzzy Setsand Systems,2005,150(2):211-243.
[3]王立新,王迎軍.模糊系統(tǒng)和模糊控制[M].北京:清華大學(xué)出版社,2003.
[4]仇成群,劉成林,沈法華,等.基于MATLAB和模糊PID的汽車巡航控制系統(tǒng)設(shè)計[J].農(nóng)業(yè)工程學(xué)報,2012,28(6):197-202.
[5]余志生.汽車?yán)碚揫M].北京:機械工業(yè)出版社,2009.