李文禮, 石曉輝, 柯 堅(jiān), 鄧 斌, 施 全, 鄒喜紅, 王晶晶
(1.重慶理工大學(xué)汽車零部件先進(jìn)制造技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室 重慶,400054) (2.西南交通大學(xué)機(jī)械工程學(xué)院 成都,610031) (3.重慶市科學(xué)技術(shù)研究院重慶軌道交通及汽車(摩托車)零部件研究中心 重慶,400054)
?
基于滑模迭代學(xué)習(xí)的發(fā)動(dòng)機(jī)怠速扭振模擬技術(shù)*
李文禮1,石曉輝1,柯堅(jiān)2,鄧斌2,施全1,鄒喜紅1,王晶晶3
(1.重慶理工大學(xué)汽車零部件先進(jìn)制造技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室重慶,400054) (2.西南交通大學(xué)機(jī)械工程學(xué)院成都,610031) (3.重慶市科學(xué)技術(shù)研究院重慶軌道交通及汽車(摩托車)零部件研究中心重慶,400054)
摘要為了解決永磁同步電機(jī)在室內(nèi)傳動(dòng)系試驗(yàn)臺(tái)架上模擬發(fā)動(dòng)機(jī)扭振高動(dòng)態(tài)響應(yīng)特性的問題,首先建立了由平均扭矩、往復(fù)慣量引起的激振和燃燒壓力引起的激振信號(hào)構(gòu)成的發(fā)動(dòng)機(jī)實(shí)時(shí)扭振模型,具有數(shù)學(xué)計(jì)算量小、動(dòng)行速度快的特點(diǎn),能滿足高動(dòng)態(tài)控制響應(yīng)的要求;然后,設(shè)計(jì)了一種滑模變結(jié)構(gòu)控制(sliding mode control,簡稱SM)和迭代學(xué)習(xí)控制(iterative learing control,簡稱ILC)相結(jié)合的控制器,利用變結(jié)構(gòu)控制對(duì)系統(tǒng)參數(shù)和外部干擾具有不變性及迭代學(xué)習(xí)不依賴于系統(tǒng)精確數(shù)學(xué)模型的優(yōu)勢,提高了控制系統(tǒng)的穩(wěn)定性和動(dòng)態(tài)響應(yīng);最后,在室內(nèi)傳動(dòng)系臺(tái)架上進(jìn)行了模擬試驗(yàn)。試驗(yàn)結(jié)果驗(yàn)證了發(fā)動(dòng)機(jī)模型和控制算法在傳動(dòng)系試驗(yàn)臺(tái)架上模擬發(fā)動(dòng)機(jī)扭振的有效性和可行性。
關(guān)鍵詞發(fā)動(dòng)機(jī)模型; 滑??刂疲?迭代學(xué)習(xí); 扭矩脈動(dòng)模擬
引言
傳動(dòng)系作為汽車的重要組成部分,隨著設(shè)計(jì)品質(zhì)要求的不斷提高,特別是自動(dòng)變速器的開發(fā)以及傳動(dòng)系性能(noise,vibration,harshness,簡稱NVH)測試,要求汽車傳動(dòng)系試驗(yàn)臺(tái)能夠?yàn)楸辉嚥考峁┡c實(shí)車運(yùn)行一樣的動(dòng)態(tài)工況。在傳動(dòng)系開發(fā)的初始階段,通常情況下與其匹配的發(fā)動(dòng)機(jī)也在開發(fā)測試中,因此很難獲得發(fā)動(dòng)機(jī)作為驅(qū)動(dòng)在室內(nèi)臺(tái)架上對(duì)傳動(dòng)系進(jìn)行耐久和NVH等測試。利用高動(dòng)態(tài)測功機(jī)代替發(fā)動(dòng)機(jī)進(jìn)行室內(nèi)臺(tái)架傳動(dòng)系試驗(yàn)具有安全環(huán)保、試驗(yàn)方便等諸多優(yōu)點(diǎn)[1]。
發(fā)動(dòng)機(jī)扭矩的周期性波動(dòng)會(huì)引起傳動(dòng)系的扭轉(zhuǎn)振動(dòng),從而產(chǎn)生噪聲,降低零部件的使用壽命。如果變速器齒輪設(shè)計(jì)不當(dāng),發(fā)動(dòng)機(jī)怠速工況下的周期扭矩脈動(dòng)也會(huì)引起變速器的敲擊聲,因此如果要在室內(nèi)臺(tái)架上復(fù)現(xiàn)因發(fā)動(dòng)機(jī)周期扭轉(zhuǎn)振動(dòng)引起的NVH問題,就需要一個(gè)高精度的扭振模型(模擬活塞連桿的慣量扭矩及各缸的燃燒扭矩)和高性能的模擬器。發(fā)動(dòng)機(jī)扭振模擬系統(tǒng)包括一個(gè)低慣量高動(dòng)態(tài)特性的電力測功機(jī)及一個(gè)高頻率響應(yīng)的扭矩模擬器。為了獲得高逼真的扭矩脈動(dòng)波形,采用高頻液壓控制器和自適應(yīng)閉環(huán)控制的方法[2],可對(duì)3~10缸發(fā)動(dòng)機(jī)進(jìn)行模擬并獲得了較好的效果,但其液壓控制系統(tǒng)維護(hù)較為困難。文獻(xiàn)[3]利用直流電機(jī)動(dòng)態(tài)跟蹤航空渦輪發(fā)動(dòng)機(jī)在扭矩載荷擾動(dòng)下的轉(zhuǎn)速軌跡,分析了模擬器的動(dòng)態(tài)特性和幅頻特性。文獻(xiàn)[4]從發(fā)動(dòng)機(jī)電子控制單元(electronic control unit,簡稱ECU)獲得平均扭矩,利用測功機(jī)對(duì)發(fā)動(dòng)機(jī)的動(dòng)態(tài)特性進(jìn)行了模擬,對(duì)比分析了測功機(jī)和被模擬發(fā)動(dòng)機(jī)在相同工況下的轉(zhuǎn)速和扭矩特性,但該文獻(xiàn)并未詳細(xì)描述發(fā)動(dòng)機(jī)扭矩脈動(dòng)的模擬技術(shù)。為了在傳動(dòng)系臺(tái)架上復(fù)現(xiàn)因發(fā)動(dòng)機(jī)在怠速工況下的周期扭矩脈動(dòng)引起的傳動(dòng)系NVH問題(如變速器的敲擊聲),筆者研制了發(fā)動(dòng)機(jī)扭振模擬系統(tǒng),通過使用高動(dòng)態(tài)電力測功機(jī)作為驅(qū)動(dòng)系統(tǒng)來模擬發(fā)動(dòng)機(jī)在不同缸數(shù)、不同曲軸和飛輪轉(zhuǎn)動(dòng)慣量下的扭振特性,利用滑模變結(jié)構(gòu)迭代學(xué)習(xí)控制方法提高了控制系統(tǒng)的穩(wěn)定性和動(dòng)態(tài)響應(yīng)。為了模擬實(shí)際發(fā)動(dòng)機(jī)運(yùn)行的周期扭矩脈動(dòng)工況,電力測功機(jī)需要滿足以下要求:
1) 快速響應(yīng);
2) 較小的轉(zhuǎn)動(dòng)慣量;
3) 電力測功機(jī)功率、最大轉(zhuǎn)速和最大轉(zhuǎn)矩等能夠滿足被模擬發(fā)動(dòng)機(jī)的要求;
4) 為了滿足試驗(yàn)臺(tái)的通用性,所建模型能夠?qū)Σ煌愋偷陌l(fā)動(dòng)機(jī)進(jìn)行模擬,如不同缸數(shù)、不同曲軸和飛輪轉(zhuǎn)動(dòng)慣量、壓縮比等;
5) 模擬系統(tǒng)要能夠快速跟蹤發(fā)動(dòng)機(jī)模型輸出信號(hào),很多控制方法是以建立精確的控制系統(tǒng)模型為前提的,而獲得精確的臺(tái)架控制模型較為困難。
筆者使用基于滑模變結(jié)構(gòu)的迭代學(xué)習(xí)控制方法,不需要精確的控制數(shù)學(xué)模型,通過迭代學(xué)習(xí)即可達(dá)到較高的扭振曲線跟隨精度。
1發(fā)動(dòng)機(jī)模型分析
發(fā)動(dòng)機(jī)扭矩周期脈動(dòng)頻率很高,如一個(gè)4缸2沖程發(fā)動(dòng)機(jī)怠速轉(zhuǎn)速為900 r/min,則其點(diǎn)火頻率為30 Hz。經(jīng)測試發(fā)現(xiàn),一個(gè)完整的周期扭振波形至少需要12個(gè)點(diǎn)才能完整地再現(xiàn)出來,所以要對(duì)轉(zhuǎn)速為900 r/min的發(fā)動(dòng)機(jī)周期扭矩振動(dòng)進(jìn)行模擬,其通信頻率或控制周期至少要達(dá)到30×12=360 Hz,如果發(fā)動(dòng)機(jī)轉(zhuǎn)速為6000 r/min,則其通信頻率或控制周期應(yīng)達(dá)到2 400 Hz,發(fā)動(dòng)機(jī)模型的計(jì)算速度應(yīng)滿足實(shí)時(shí)控制要求。精確的發(fā)動(dòng)機(jī)模型在很多文獻(xiàn)中都有論述,如黑箱模型[5]和基于物理結(jié)構(gòu)的模型[6]等,由于這些模型需要大量的發(fā)動(dòng)機(jī)開發(fā)數(shù)據(jù)或詳細(xì)的發(fā)動(dòng)機(jī)設(shè)計(jì)參數(shù),這些參數(shù)在傳動(dòng)系試驗(yàn)中不易獲得,而且傳統(tǒng)的物理模型在模擬發(fā)動(dòng)機(jī)燃燒特性時(shí)復(fù)雜的數(shù)學(xué)計(jì)算很難滿足高動(dòng)態(tài)控制響應(yīng)的要求,因此這些模型不適用于傳動(dòng)系臺(tái)架的動(dòng)態(tài)模擬。
忽略摩擦扭矩,發(fā)動(dòng)機(jī)扭矩即曲軸的轉(zhuǎn)動(dòng)扭矩,包括曲軸、連桿、活塞等機(jī)械系統(tǒng)產(chǎn)生的慣性扭矩和化學(xué)燃燒產(chǎn)生的燃燒扭矩[7-8]。為了使臺(tái)架具有高動(dòng)態(tài)的模擬效果,首先利用一個(gè)發(fā)動(dòng)機(jī)“轉(zhuǎn)速-扭矩”發(fā)動(dòng)機(jī)外特性圖為控制器提供平均扭矩給定信號(hào),同時(shí)利用數(shù)學(xué)推導(dǎo)和經(jīng)驗(yàn)公式來獲得發(fā)動(dòng)機(jī)慣量扭矩和燃燒扭矩,即在對(duì)發(fā)動(dòng)機(jī)進(jìn)行模擬過程中,把扭矩信號(hào)分離為平均扭矩信號(hào)和扭振信號(hào),而扭振信號(hào)又分解為發(fā)動(dòng)機(jī)往復(fù)慣量引起的激振和燃燒壓力引起的激振。這里的平均扭矩是各缸曲軸、連桿、活塞等機(jī)械系統(tǒng)產(chǎn)生的慣性扭矩和化學(xué)燃燒產(chǎn)生的燃燒扭矩相互疊加平均后的扭矩,以下提到的慣性扭矩和燃燒扭矩為實(shí)際發(fā)動(dòng)機(jī)扭矩去除平均扭矩后的波形,其疊加后的值為零。這種發(fā)動(dòng)機(jī)模型與傳統(tǒng)的發(fā)動(dòng)機(jī)模型相比,數(shù)學(xué)計(jì)算量小,能夠較好滿足高動(dòng)態(tài)控制響應(yīng)的要求。
由于發(fā)動(dòng)機(jī)平均扭矩信號(hào)可以通過傳統(tǒng)方法獲得,疊加在平均扭矩信號(hào)上的扭矩脈動(dòng)信號(hào)的平均值應(yīng)為零,如圖1所示。
圖1 發(fā)動(dòng)機(jī)扭矩組成Fig.1 De-construction of the engine torque pulse into different components
總的發(fā)動(dòng)機(jī)扭矩[7-8]可以用下式表示
(1)
其中:Ten為總的發(fā)動(dòng)機(jī)扭矩;TM為平均扭矩;TI為往復(fù)慣量引起的扭矩;TC為燃燒壓力引起的扭矩。
1.1發(fā)動(dòng)機(jī)平均扭矩模擬
發(fā)動(dòng)機(jī)平均扭矩可由多種方法得到,包括經(jīng)驗(yàn)公式法、曲線擬合法和查表法,它是以油門開度和發(fā)動(dòng)機(jī)轉(zhuǎn)速為輸入,以發(fā)動(dòng)機(jī)輸出轉(zhuǎn)矩為輸出的模型,圖2為發(fā)動(dòng)機(jī)外特性曲線圖。
圖2 發(fā)動(dòng)機(jī)外特性曲線圖Fig.2 Engine external characteristic diagram
1.2往復(fù)慣量引起的扭矩TI
發(fā)動(dòng)機(jī)運(yùn)動(dòng)部件的離心慣性力,在一定轉(zhuǎn)速下其值大小不變,而且作用方向始終通過回轉(zhuǎn)中心,因此它不會(huì)引起扭轉(zhuǎn)振動(dòng)。往復(fù)慣性力如同氣缸內(nèi)氣體壓力一樣,通過連桿作用在曲柄銷上,亦即在曲軸上產(chǎn)生周期性變化的力矩,從而引起軸系的扭振,發(fā)動(dòng)機(jī)活塞結(jié)構(gòu)如圖3所示。
圖3 發(fā)動(dòng)機(jī)活塞結(jié)構(gòu)Fig.3 Engine piston structure diagram
由往復(fù)運(yùn)動(dòng)部件所產(chǎn)生的往復(fù)慣性力為
(2)
其中:m為活塞和連桿的總質(zhì)量;x為活塞行程。
x可以由式(3)來表示
(3)
其中:L為連桿長度;r為曲柄半徑;α為曲柄轉(zhuǎn)角;β為連桿與曲柄銷中心與曲軸旋轉(zhuǎn)中心線的夾角;λ為曲柄半徑與連桿長度比。
根據(jù)運(yùn)動(dòng)學(xué)可知,活塞加速度近似公式
(4)
其中:ωc為曲柄旋轉(zhuǎn)角速度。
因此,往復(fù)慣性力為
(5)
由往復(fù)慣性力所產(chǎn)生的力矩為
(6)
1.3燃燒壓力引起的扭矩TC
燃燒扭矩是氣缸內(nèi)氣體燃燒膨脹對(duì)活塞引起的力傳遞到曲軸和飛輪上,燃燒壓力[9]由式(7)得出
(7)
其中:Pcomp(αi)為進(jìn)氣支管壓力;Vd(αi)為氣缸容積;V(α)為壓縮過程中氣缸容積(瞬時(shí)容積);k為膨脹系數(shù)。
瞬時(shí)氣缸工作容積[10]為
(8)
曲柄受到的單缸燃燒扭矩為活塞受到的燃燒力乘以活塞行程隨曲柄轉(zhuǎn)角的變化率[9],可以由式(9)得出
(9)
上述單缸狀態(tài)下發(fā)動(dòng)機(jī)的往復(fù)慣量力和燃燒壓力引起的扭矩算法模型,對(duì)于多缸發(fā)動(dòng)機(jī),求取出單缸的扭矩后,根據(jù)缸數(shù)和發(fā)火順序進(jìn)行疊加即可獲得發(fā)動(dòng)機(jī)運(yùn)行時(shí)總的信號(hào)輸出。4缸發(fā)動(dòng)機(jī)的燃燒扭矩信號(hào)疊加如圖4所示。
圖4 發(fā)動(dòng)機(jī)燃燒扭矩Fig.4 The engine combustion torque
2臺(tái)架系統(tǒng)數(shù)學(xué)模型
2.1臺(tái)架動(dòng)力學(xué)模型
汽車傳動(dòng)系試驗(yàn)臺(tái)結(jié)構(gòu)如圖5和圖6所示,被試變速器輸入端由高帶寬低慣量158 kW三相交流永磁同步電機(jī)驅(qū)動(dòng)(圖6中位置1),輸出端連接高動(dòng)態(tài)交流異步電機(jī)(圖6中位置2,3為變速器輸出軸與異步電機(jī)連接的軸和軸承座,異步電機(jī)在NVH室外),同時(shí)在被試變速器(圖6中位置4)輸入輸出端分別連接轉(zhuǎn)速扭矩傳感器用來采集測試數(shù)據(jù),電機(jī)的轉(zhuǎn)速閉環(huán)回饋信號(hào)由安裝在電機(jī)上的編碼器獲得。發(fā)動(dòng)機(jī)模型控制器與永磁交流電機(jī)的通訊速率是決定臺(tái)架模擬動(dòng)態(tài)特性的關(guān)鍵因素,為了滿足快速響應(yīng)的閉環(huán)控制要求,在進(jìn)行測試之前,上位機(jī)把直接編輯好的發(fā)動(dòng)機(jī)模型下載到永磁同步電機(jī)驅(qū)動(dòng)器中,同時(shí)發(fā)動(dòng)機(jī)模型的轉(zhuǎn)速閉環(huán)信號(hào)也由編碼器直接回饋給驅(qū)動(dòng)橋控制模塊,這樣避免了利用第三方控制器接收回饋信號(hào)再傳輸給電機(jī)驅(qū)動(dòng)器方法帶來的延時(shí),提高了控制響應(yīng)速度。
圖5 汽車傳動(dòng)系試驗(yàn)臺(tái)Fig.5 Schematic diagram of test bench for vehicle drivetrain
圖6 汽車傳動(dòng)系試驗(yàn)臺(tái)實(shí)物圖Fig.6 Diagram of vehicle drivetrain test bench
根據(jù)圖5中系統(tǒng)結(jié)構(gòu),驅(qū)動(dòng)電機(jī)帶動(dòng)離合器、變速器和加載測功機(jī)運(yùn)動(dòng),忽略編碼器慣量等因素的影響,臺(tái)架系統(tǒng)由牛頓定律得
(10)
其中:Te為驅(qū)動(dòng)電機(jī)輸出扭矩;TL為變速器輸出端扭矩;Je為驅(qū)動(dòng)電機(jī)轉(zhuǎn)動(dòng)慣量;Jt為各擋位下變速器轉(zhuǎn)動(dòng)慣量(文中均以三擋為例);Jc為聯(lián)軸器、半軸和傳感器轉(zhuǎn)動(dòng)慣量;Jd為交流異步電機(jī)轉(zhuǎn)動(dòng)慣量;B為臺(tái)架摩擦阻尼系數(shù)。
進(jìn)行拉氏變換得臺(tái)架系統(tǒng)傳遞函數(shù)
(11)
2.2模擬系統(tǒng)控制模型
模擬系統(tǒng)采用低慣量永磁同步電機(jī)(pemanent magnet synchronous motor,簡稱PMSM)作為模擬執(zhí)行器件,基于電流解耦的矢量控制,構(gòu)建電流、速度雙內(nèi)環(huán)。為了提高系統(tǒng)內(nèi)環(huán)的抗干擾能力,采用前饋補(bǔ)償?shù)姆绞健9P者直接將模擬系統(tǒng)的轉(zhuǎn)矩傳感器信號(hào)加入到電磁轉(zhuǎn)矩內(nèi)環(huán)的給定中,所以無需設(shè)計(jì)負(fù)載扭矩傳感器。對(duì)永磁同步電機(jī)數(shù)學(xué)模型作如下處理:a.假設(shè)轉(zhuǎn)子永磁磁場在氣隙空間分布為正弦波,定子電樞繞組中的感應(yīng)電動(dòng)勢也為正弦波;b.忽略電子鐵心飽和,認(rèn)為磁路為線性,電感參數(shù)不變;c.不計(jì)鐵心渦流與磁滯損耗;d.轉(zhuǎn)子上無阻尼繞組。根據(jù)文獻(xiàn)[11],采用id=0的PMSM轉(zhuǎn)子磁場定向控制,電壓方程如下
(12)
PMSM轉(zhuǎn)矩方程為
(13)
PMSM運(yùn)動(dòng)方程為
(14)
其中:ud,uq,id,iq,Ld,Lq分別為定子電壓、電流和電感在d,q軸上的分量;R為定子電阻;J為轉(zhuǎn)動(dòng)慣量;Te,TL分別為電磁轉(zhuǎn)矩和負(fù)載轉(zhuǎn)矩;ψa為永磁體與定子交鏈磁鏈;ωe=npω,ωe為電機(jī)電角速度,ω為電機(jī)機(jī)械角速度,np為極對(duì)數(shù);Bm為摩擦阻尼系數(shù)。
3滑模迭代學(xué)習(xí)控制
迭代學(xué)習(xí)控制可保證系統(tǒng)在重復(fù)運(yùn)行方向的收斂性,而變結(jié)構(gòu)控制也能保證控制系統(tǒng)在時(shí)間軸方向的收斂性。迭代學(xué)習(xí)顯著的特點(diǎn)是控制算法非常簡單,控制精度很高,理論上可以達(dá)到任意精度跟蹤給定,但主要問題之一是魯棒性問題,而變結(jié)構(gòu)控制對(duì)于系統(tǒng)參數(shù)和外部干擾具有不變性,因而具有強(qiáng)魯棒性。如果能夠設(shè)計(jì)合理的控制律來減小系統(tǒng)抖動(dòng),把滑模變結(jié)構(gòu)算法引入到迭代學(xué)習(xí)控制中能夠提高系統(tǒng)迭代的收斂速度[12-13]。
3.1滑模變結(jié)構(gòu)控制
定義永磁同步加載電機(jī)電磁轉(zhuǎn)矩跟蹤誤差為
(15)
取加載系統(tǒng)的狀態(tài)變量為
(16)
分別對(duì)系統(tǒng)狀態(tài)變量求導(dǎo)得
(17)
(18)
設(shè)計(jì)轉(zhuǎn)矩滑模面
(19)
其中:c為正增益。
對(duì)式(19)s求導(dǎo)得
(20)
我國高為炳院士提出的指數(shù)趨律方法不僅能較好地減弱滑模抖振,而且控制量u的求取也比較簡單直觀,其形式如下
(21)
由式(21)得控制量iq的表達(dá)式為
(22)
建立Lyapunov函數(shù)
(23)
由Lyapunov穩(wěn)定性理論可知,要使滑模變結(jié)構(gòu)控制的系統(tǒng)穩(wěn)定需要滿足如下條件
(24)
3.2迭代學(xué)習(xí)控制
(25)
其中:iq(k)為第k個(gè)迭代周期的控制量;iq(k+1)為第k個(gè)迭代周期的輸出量,并且作為下一個(gè)周期被控對(duì)象的輸入存放在記憶存儲(chǔ)器中;λ為控制器增益;e(k)為系統(tǒng)誤差。
e(k)可表達(dá)為
(26)
從式(13)中電機(jī)扭矩與電流的關(guān)系可得
(27)
為了滿足收斂性,系統(tǒng)誤差應(yīng)滿足下式
(28)
(29)
4試驗(yàn)
本研究試驗(yàn)數(shù)據(jù)為模擬發(fā)動(dòng)機(jī)怠速下的曲線跟隨特性分析,文中曲線均進(jìn)行了平滑濾波處理。圖7中Ten(SM-ILC)為滑模迭代學(xué)習(xí)控制下迭代5次后發(fā)動(dòng)機(jī)瞬態(tài)扭矩控制效果,Ten(r)為模擬目標(biāo)信號(hào)。圖10為其迭代過程中的最大誤差曲線。在初始的5次迭代中由于學(xué)習(xí)參考數(shù)據(jù)不足,系統(tǒng)的跟蹤精度不高。但是從圖8~10中可以看出,模擬系統(tǒng)在學(xué)習(xí)15次后的最大跟蹤誤差為4.9%,而在常規(guī)PID控制下的最大跟蹤誤差為7.6%,滑模迭代學(xué)習(xí)控制方法明顯優(yōu)于常規(guī)PID控制。由圖10可以看出,隨著學(xué)習(xí)次數(shù)的增加,系統(tǒng)控制精度有所提高,但這要犧牲更多的迭代學(xué)習(xí)時(shí)間??傮w上可以看出,利用電力測功機(jī)在汽車傳動(dòng)系試驗(yàn)臺(tái)上進(jìn)行發(fā)動(dòng)機(jī)模擬具有可行性,獲得系統(tǒng)高逼真模擬精度的關(guān)鍵技術(shù)在于建立準(zhǔn)確且能滿足快速響應(yīng)和實(shí)時(shí)控制的發(fā)動(dòng)機(jī)模型以及高動(dòng)態(tài)的硬件控制系統(tǒng)和軟件控制算法。
圖7 滑模迭代學(xué)習(xí)控制(迭代5次)Fig.7 The curves of the SM-ILC control (5 iterations)
圖8 滑模迭代學(xué)習(xí)控制與常規(guī)PID控制比較(迭代15次)Fig.8 The curves of the SM-ILC control and PID control (15 iterations)
圖9 滑模迭代學(xué)習(xí)控制與常規(guī)PID控制比較(局部放大后)Fig.9 The curves of the SM-ILC control and PID control
圖10 迭代滑模控制迭代15次最大誤差曲線Fig.10 The maximum error curves of the SM-ILC control (15 iterations)
5結(jié)論
1) 在測功機(jī)控制中把發(fā)動(dòng)機(jī)扭矩分為平均扭矩、慣性扭矩和燃燒扭矩,得到的發(fā)動(dòng)機(jī)動(dòng)態(tài)扭矩信號(hào)更適合高動(dòng)態(tài)控制響應(yīng)。
2) 設(shè)計(jì)了滑模變結(jié)構(gòu)迭代學(xué)習(xí)控制器,在該控制算法下進(jìn)行發(fā)動(dòng)機(jī)怠速模擬試驗(yàn),滑模迭代學(xué)習(xí)控制下迭代5次和15次后對(duì)比可以看出,隨著學(xué)習(xí)次數(shù)的增加,系統(tǒng)控制精度有所提高,但這要犧牲更多的迭代學(xué)習(xí)時(shí)間。模擬系統(tǒng)在學(xué)習(xí)15次后的最大跟蹤誤差為4.9%,而在常規(guī)PID控制下的最大跟蹤誤差為7.6%,滑模迭代學(xué)習(xí)控制方法優(yōu)于常規(guī)PID控制。
3) 從試驗(yàn)數(shù)據(jù)可以看出,筆者采用的發(fā)動(dòng)機(jī)模型和控制算法在汽車傳動(dòng)系試驗(yàn)臺(tái)架上模擬發(fā)動(dòng)機(jī)動(dòng)態(tài)特性是可行的。在系統(tǒng)延時(shí)和滯后的影響下,如何提高系統(tǒng)控制精度是模擬的關(guān)鍵問題,為了達(dá)到更逼真的模擬效果,除了使用動(dòng)態(tài)性能更高的硬件外,還需進(jìn)一步優(yōu)化和改進(jìn)控制算法。
參考文獻(xiàn)
[1]劉力康,聞居博,董逾.汽車傳動(dòng)系動(dòng)態(tài)性能試驗(yàn)臺(tái)驅(qū)動(dòng)模擬方案的控制與仿真[J].傳動(dòng)技術(shù),2011,25(30):26-32.
Liu Likang, Wen Jubo, Dong Yu.The control and simulation of dynamic drive emulation on the automotive transmission dynamometer[J].Drive System Echnique,2011,25(30):26-32. (in Chinese)
[2]Kaatz S, Abe T, Vanhaaften W, et al. The ford motor company transmission NVH test cell[C]∥Noise & Vibration Conference and Exhibition. Michigan,USA:SAE Internatinal,2003: 681-690.
[3]Corbett M, Lamm P, McNichols J, et al. Effects of transient power extraction on an integratated hardware-in-the-loop aircraft/propulsion/power system[C]∥Power Systems Conference. Washington,USA:SAE Internatinal,2008: 292-296.
[4]Newberger N, Nevius T A, Lasota P, et al. Virtual engine dynamometer in service life testing of transmissions:a comparison between real engine and electric dynamometers as prime movers in validation test rigs. extending dynamometer performance for virtual engine simulation[C]∥SAE 2012 World Congress and Exhibition. USA:SAE Internatinal, 2010:919-930.
[5]Luh G C, Rizzoni G. Identification of a nonlinear MIMO IC engine model during I/M240 driving cycle for on-board diagnosis[C]∥American Control Conference. Maryland, USA:IEEE, 1994:1581-1584.
[6]Mauer G F. Modeling and experimental validation of torsional crankshaft dynamics [C]∥ International Congress and Exposition.Michigan,USA:SAE Internatinal, 1994:49-57.
[7]Ayana E, Plahn P, Wejrzanowski K. Active torque cancellation for transmitted vibration reduction of low cylinder count engines[C]∥Vehicle Power and Propulsion Conference. Dearborn, USA:IEEE, 2011: 2971-2977.
[8]Member G R. Estimate of indicated torque from crankshaft speed fluctuations: a model for the dynamics of the IC engine[C]∥ IEEE Transactions on Vehicular Technology. USA:IEEE Vehicular Technology Society,1989: 168-179.
[9]Liu Feilong, Gehan A, Amaratuga J, et al. An experimental study on engine dynamics model based in-cylinder pressure estimation[C]∥SAE 2012 World Congress & Exhibition. United States:SAE Internatinal,2012:896-900.
[10]王浩潔,周斌,展靖華,等.基于MATLAB的示功圖模擬研究[J].內(nèi)燃機(jī),2009,6(6):17-24.
Wang Haojie, Zhou Bin, Zhan Jinghua, et al. A numerical simulation study of indicator diagrams based on MATLAB[J].Internal Combusion Engines, 2009,6(6):17-24. (in Chinese)
[11]張曉光,趙克,孫力,等.磁同步電機(jī)滑模變結(jié)構(gòu)調(diào)速系統(tǒng)動(dòng)態(tài)品質(zhì)控制[J].中國電機(jī)工程學(xué)報(bào),2011,31(15):47-52.
Zhang Xiaoguang, Zhao Ke, Sun Li, et al. Sliding mode control of permanent magnet synchronous motor based on a novel exponential reaching law[J].Proceedings of the CSEE,2011,31(15):47-52. (in Chinese)
[12]張宏偉,余發(fā)山,卜旭輝,等. 基于魯棒迭代學(xué)習(xí)的永磁直線電機(jī)控制[J].電機(jī)與控制學(xué)報(bào),2012,16(6):81-86.
Zhang Hongwei, Yu Fashan, Bu Xuhui, et al. Robust iterative learning control for permanent magnet linear motor[J]. Eleetric Machines and Control,2012,16(6): 81-86. (in Chinese)
[13]何熊熊,秦貞華,張端.基于邊界層的不確定機(jī)器人自適應(yīng)迭代學(xué)習(xí)控制[J].控制理論與應(yīng)用,2012,29(8):1090-1093.
He Xiongxiong, Qin Zhehua, Zhang Duan. Adaptive iterative learning control for uncertain robot based on boundary layer[J]. Control Theory and Applications, 2012,29(8): 1090-1093. (in Chinese)
E-mail: liwenli999@163.com
doi:10.16450/j.cnki.issn.1004-6801.2016.02.025
收稿日期:2015-07-20;修回日期:2015-08-23
中圖分類號(hào)TH132.46
第一作者簡介:李文禮,男,1983年2月生,博士生。主要研究方向?yàn)槠囋囼?yàn)檢測技術(shù)與裝備開發(fā)。曾發(fā)表《關(guān)聯(lián)用戶的汽車傳動(dòng)系載荷譜室內(nèi)臺(tái)架試驗(yàn)編制方法》(《機(jī)械工程學(xué)報(bào)》2014年第50卷第20期)等論文。
*國家自然科學(xué)基金資助項(xiàng)目(51205432);重慶市科技攻關(guān)計(jì)劃資助項(xiàng)目(cstc2012gg-yyjsB30002)