整車道路模擬試驗臺的控制算法研究_第1頁
整車道路模擬試驗臺的控制算法研究_第2頁
整車道路模擬試驗臺的控制算法研究_第3頁
整車道路模擬試驗臺的控制算法研究_第4頁
整車道路模擬試驗臺的控制算法研究_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、整車道路模擬試驗臺的控制算法研究胡毓冬,周鋐,徐剛(同濟大學 汽車學院,上海 201804)摘要:介紹多輸入多輸出(MIMO)系統(tǒng)時域波形再現(xiàn)(TWR)的過程,給出基于頻率響應函數(shù)模型(FRF)的系統(tǒng)辨識方法以及基于頻域迭代自學習控制算法(ILC)的目標信號迭代的具體流程。針對整車道路模擬試驗臺控制算法軟件的開發(fā),提出在迭代過程中對信號進行適當重疊分段的頻域迭代自學習控制算法。通過現(xiàn)有的四通道整車道路模擬試驗臺,在真實環(huán)境中成功實現(xiàn)了對某樣車各車輪軸頭處垂向加速度的時域波形再現(xiàn),結果表明該算法達到較高精度,能夠作為試驗臺的控制算法。關鍵詞:時域波形再現(xiàn);系統(tǒng)辨識;迭代自學習控制;道路模擬Stu

2、dy on Control Algorithm of Test Rig for Vehicle Road Simulation TestHU Yudong,ZHOU Hong, XU Gang(School of Automotive Engineering,Tongji University,Shanghai 201804,China)Abstract:The entire process of time waveform replication (TWR) for multiple-input multiple-output (MIMO) system is presented. The

3、procedure of system identification based on frequency response function (FRF) and target signal iteration based on frequency-domain iteration learning control (ILC) algorithm is illustrated. The frequency-domain iteration learning control algorithm through setting proper overlaps and sections of the

4、 signals is proposed for control software development of vehicle road simulation test rig. A real 4-post test rig for road simulation test is chosen, and time waveform replication of vertical spindle acceleration signals of a vehicle is successfully achieved with the proposed algorithm. The result s

5、hows that the algorithm gets high precision and it could be used to control the test rig.Key words: time waveform replication;system identification;iteration learning control;road simulation整車耐久性試驗是轎車設計開發(fā)過程中最為關鍵的環(huán)節(jié)之一,它既是檢驗已有設計合格與否的有效途徑,又為結構的修改和優(yōu)化設計等提供客觀依據(jù)。近年來,室內(nèi)道路模擬試驗已被廣泛應用于評價整車的疲勞耐久性能。它與傳統(tǒng)的用戶道路試驗和試

6、驗場道路試驗相比擁有更多的優(yōu)點,室內(nèi)道路模擬試驗臺架可以24小時不間斷地運行,整個試驗過程不需要司機的參與,而且不受天氣和交通狀況的影響。由于室內(nèi)道路模擬試驗的核心在于如何在試驗室環(huán)境內(nèi)再現(xiàn)整車行駛于用戶道路或試驗場道路所承受的載荷,對于疲勞耐久性試驗,需要達到較高的載荷再現(xiàn)精度以使試驗數(shù)據(jù)結果可靠。因此,使系統(tǒng)的實際輸出加載與理想的目標加載盡可能一致就變得尤為重要。當今行業(yè)里所采用的時域波形再現(xiàn)技術即是解決目標信號重現(xiàn)的一種方法。其理論在1976年就已經(jīng)提出1,此后大量的商業(yè)軟件相繼推向市場。MTS公司于1977年推出第一版RPC(Remote Parameter Control),Sche

7、nk公司于1979年推出ITFC(Iterative Transfer Function Compensation),Tiab公司推出MIMIC(Multi-Input, Multi-Output Iterative Control), 直到Instron公司和LMS公司于1996年推出TWR(Time Waveform Replication)2-3,這些軟件都是基于相同的數(shù)學原理,即頻域迭代自學習控制算法(ILC)4。該控制算法可以使被控系統(tǒng)高精度地按照要求的參考軌跡重復運行。近年來,國內(nèi)各高校在該領域也進行了一些研究,其中清華大學的杜永昌等人研制了汽車道路動態(tài)試驗模擬控制系統(tǒng)(RDSS)

8、5,此外同濟大學的陳棟華等人6、武漢理工大學的汪斌等人7對汽車室內(nèi)道路模擬試驗的控制算法進行了相關研究。隨著計算機技術與現(xiàn)代制造業(yè)的發(fā)展,滿足整車道路模擬試驗的硬件系統(tǒng)已能比較容易獲得,然而由于預算等各種因素的原因,一些道路模擬試驗系統(tǒng)并未配備具有迭代功能的相應控制算法軟件。如果能夠通過編程實現(xiàn)試驗臺的控制算法,可以大大降低道路模擬試驗系統(tǒng)的成本,同時也為虛擬道路模擬試驗臺的開發(fā)提供支持。然而對于控制算法的具體實現(xiàn),各公司開發(fā)的軟件中算法實現(xiàn)的編程代碼是不開放的,國內(nèi)外參考文獻中也少有提及。本文以同濟大學汽車學院試驗室的四通道整車道路模擬試驗臺作為研究對象,借助Matlab軟件建立對目標信號進

9、行適當重疊分段的頻域迭代自學習控制算法,并在試驗臺上采用該算法實現(xiàn)對某樣車軸頭垂向加速度信號的時域再現(xiàn)。1 TWR時域波形再現(xiàn)的流程時域波形再現(xiàn)(TWR)過程主要分為兩大步驟,即系統(tǒng)辨識和目標信號迭代。1.1 TWR系統(tǒng)辨識本文所辨識的對象為四通道整車道路模擬試驗系統(tǒng),如圖1所示。整個系統(tǒng)由控制器、電-液伺服控制系統(tǒng)、液壓油缸、位移傳感器、試驗樣車、加速度傳感器等組成,辨識過程中將該系統(tǒng)作為一個整體進行辨識。其中,系統(tǒng)的輸入信號為四個油缸的位移控制信號,響應輸出信號為車輪軸頭處的四個垂向加速度響應信號。圖1 四通道整車道路模擬試驗系統(tǒng)Fig.1 4-post test rig system f

10、or load simulation test辨識方法為非參數(shù)FRF(Frequency Response Function)頻率響應函數(shù)模型辨識法,其具體流程圖如圖2所示:圖2 FRF模型辨識流程圖Fig.2 Flow diagram of the FRF model identification1.1.1辨識激勵信號辨識中選取的辨識激勵信號通常為白粉紅噪聲,其激勵的頻域范圍以及激勵能量值的大小需要根據(jù)所要再現(xiàn)的目標信號的頻域信息來相應選取,而其激勵能量則需與目標信號的能量相當。1.1.2 系統(tǒng)頻響函數(shù)(FRF)的獲取辨識中臺架的激勵信號(即上述白粉紅噪聲)是確切知道的,因而采用估計法來獲取

11、該系統(tǒng)頻率響應函數(shù)矩陣: (1)式中:為系統(tǒng)頻率響應函數(shù)矩陣;為輸入和輸出在頻率處的互功率譜估計矩陣;為輸入在頻率處的自功率譜估計矩陣。同時可以得到各輸入、輸出之間的相干函數(shù)來評價模型對系統(tǒng)描述的準確程度: (2)式中: 為輸入u和輸出y之間的相干函數(shù);為輸入u和輸出y在頻率處的互功率譜估計;、分別為輸入u、輸出y在頻率處的自功率譜估計。1.1.3模型更新通常在辨識階段往往需要進行多次模型辨識,得到對應的多個模型,對這些模型進行平均從而提高模型辨識的精度 (3)式中:為平均后的系統(tǒng)頻率響應函數(shù)矩陣;和分別為當前次辨識和上一次平均后的系統(tǒng)頻率響應函數(shù)矩陣;(0<<1)為加權系數(shù),加權

12、系數(shù)通??筛鶕?jù)工程師的經(jīng)驗進行選定,或者基于相干函數(shù)來選擇8。若更新前后的系統(tǒng)頻率響應函數(shù)變化不大,即可結束系統(tǒng)辨識。1.2 TWR目標信號迭代由于試驗系統(tǒng)經(jīng)常表現(xiàn)出一定的非線性,因而有必要通過迭代的方式來獲得逐步收斂的驅(qū)動信號,使各目標點的響應信號逼近其對應的目標信號。本文采用的是頻域內(nèi)的迭代自學習控制算法,實際迭代流程如圖3所示:圖3 迭代流程圖Fig.3 Flow diagram of iteration實際中為了避免首次驅(qū)動信號得到的系統(tǒng)響應大大超過目標響應信號,從而對試驗系統(tǒng)造成破壞,另外為了防止迭代過程發(fā)散,在獲得初次驅(qū)動信號矩陣時添加一個加權系數(shù),在頻域內(nèi)進行計算: (4)式中:

13、為初次驅(qū)動信號矩陣的傅里葉變換,可通過傅里葉逆變換得到矩陣;為之前得到的系統(tǒng)頻率響應函數(shù)模型矩陣;為目標信號矩陣的傅里葉變換;為加權系數(shù)(0<<1)。通過播放驅(qū)動信號可得到系統(tǒng)實際的響應信號,進而得到各響應信號與各目標信號的跟蹤誤差,并且可以對迭代的質(zhì)量進行評價,通常的評價指標為相對均方根值誤差: (5)式中:為跟蹤誤差;為目標信號;為信號的均方根值。通常對于整車道路模擬試驗,當各均小于10%時即可結束迭代。否則可根據(jù)所得的跟蹤誤差通過計算來修正下一次的驅(qū)動信號: (6) (7)式中:為迭代中驅(qū)動信號矩陣的更新量;為跟蹤誤差矩陣的傅里葉變換;、分別為更新前后的驅(qū)動信號矩陣的傅里葉變

14、換,通過對進行傅里葉逆變換即可獲得下一次迭代的驅(qū)動信號矩陣;為加權系數(shù)(0<<1)。2 頻域迭代自學習控制算法的實現(xiàn)前文介紹了頻域迭代自學習控制算法的原理及流程,本文接下來對該算法的具體實現(xiàn)作進一步的研究,進而提出在迭代過程中對信號進行適當重疊分段的改良迭代算法。2.1 系統(tǒng)辨識算法的實現(xiàn)由于進行系統(tǒng)辨識時采用的激勵信號為白粉紅噪聲,因而在計算系統(tǒng)的頻響函數(shù)時,為了降低隨機誤差,需要通過對辨識激勵及響應信號進行分段計算來進行平滑處理。設數(shù)據(jù)記錄的采樣頻率為,各段的點數(shù)為N點(通常,k為一正整數(shù)),各段間的重疊率通常設為50%,若辨識激勵和信號各分為p段。先對每一段的激勵和響應信號由

15、式(1)計算得到相應的頻率響應函數(shù)矩陣(i=1,p),再對所得的p個頻率響應函數(shù)矩陣求平均得到系統(tǒng)的頻率響應函數(shù)矩陣,其頻率分辨率為Hz。此外,為了避免由于對信號分段截取而產(chǎn)生能量泄漏的問題,在對各段數(shù)據(jù)進行傅里葉變化時,應進行加窗處理(通常采用Hanning窗),同時在計算功率譜時對功率譜值進行加窗幅值補償(對于Hanning窗,其補償系數(shù)約為2.6)。2.2 矩陣求逆的實現(xiàn)在目標信號迭代過程中,需要對頻率響應函數(shù)矩陣(FRF)進行求逆運算。對于FRF矩陣,可能出現(xiàn)矩陣奇異的情況而導致求逆過程無法進行(或接近奇異矩陣而使所得的逆矩陣不可靠),因而需要通過奇異值分解(SVD)的方法獲取其最小二

16、乘的偽逆。若FRF矩陣的SVD分解為 (8)式中:正交矩陣U的所有列向量構成了一組正交的奇異值左乘向量;對角陣的對角元素包含了FRF矩陣的所有特征值,且由大到小排列;正交矩陣的所有行向量構成了一組正交的奇異值右乘向量。由此可得FRF矩陣的逆為 (9)在公式(9)中仍然需要對矩陣進行求逆,當含有值為零的特征值(即FRF矩陣奇異)時求逆仍無法進行。此時可以通過在公式(9)中同時去除零值的特征值以及其對應的左乘、右乘向量,從而計算得到最小二乘意義下的偽逆9。2.3 頻域目標信號迭代算法的實現(xiàn)頻域迭代算法要求目標信號是周期性的信號,而實際的目標信號并不符合這一要求。因而需要對目標信號進行加窗處理,為了

17、避免對目標信號的能量產(chǎn)生過大的削弱,本文采用自定義的衰減窗,如圖4所示。即只在目標信號起始與結束的小段時間長度內(nèi)對信號施加正弦衰減窗,以保證其起始和結束時刻的值均衰減為零,使其成為符合要求的周期信號,對其余的信號段則不做衰減處理。衰減時間段長度可按具體情況進行選擇,本文衰減時間段選為0.5秒(即信號起始與結束的100點)。圖4 自定義衰減窗圖Fig.4 Custom fade window diagram目標信號迭代通常使用的有整段迭代法和分段迭代法:整段迭代法即將整段目標信號直接進行頻域迭代。設目標信號的點數(shù)為M,在通常情況下M要遠大于系統(tǒng)辨識中分段信號的點數(shù)N,要求所使用的系統(tǒng)頻率響應函數(shù)

18、的頻率分辨率為,而經(jīng)系統(tǒng)辨識得到的系統(tǒng)頻率響應函數(shù)的實際分辨率為。通??梢酝ㄟ^插值的手段使原頻率響應函數(shù)的頻率分辨率提高到,從而將整段目標信號直接進行頻域迭代。然而,道路模擬的目標信號長度一般較大,有時會達到幾十分鐘甚至幾個小時。在對數(shù)據(jù)量較大的數(shù)據(jù)段進行傅里葉變換時,其算法復雜度將隨數(shù)據(jù)點數(shù)的增多而急劇加大,因而理論上不宜采用這種方法。分段迭代法即對目標信號進行分段迭代,它在迭代過程中可以規(guī)避頻率分辨率的問題,但是各分段起始和結束的信號段由于衰減窗的作用會出現(xiàn)失真,從而影響最終的迭代結果。綜合以上兩種方法,下文提出了一種對目標信號進行適當重疊分段的方法:首先,對時域目標信號(或時域誤差信號)

19、進行重疊分段,信號段的長度參照系統(tǒng)辨識劃分的長度同樣取為N點,重疊率通常選為50%(即點),設信號分為q段(如信號總長度不是的整數(shù)倍,可在信號末尾添加相應數(shù)量的數(shù)據(jù)0加以補足);接著,將q段信號根據(jù)公式(4)(或公式(6)、(7)進行頻域計算(對每段信號都添加自定義衰減窗,衰減段點數(shù)選為R,使其滿足),得到其對應的時域驅(qū)動信號;最后,將所得的q段時域驅(qū)動信號按以下原則進行拼接,如圖5所示:圖5改良頻域迭代算法示意圖Fig.5 Improved frequency-domain iterative arithmetic diagram1)對于沒有重疊的信號段(即第一段前點以及第q段后點)不做處理

20、,直接使用所得結果;2)對于有重疊的信號段(以第一段與第二段重疊的點為例):對于前R點,由于其在第二段的加窗處理中幅值有衰減,因而采用第一段得到的結果;對于后R點,由于其在第一段的加窗處理中幅值有衰減,因而采用第二段得到的結果;而對于剩下的點,由于其在兩段信號的加窗處理中幅值均未產(chǎn)生變化,因而采用兩段信號所得結果的平均值。按以上原則即可得到時域驅(qū)動信號,使得迭代過程得以繼續(xù),并且規(guī)避了添加衰減窗對信號產(chǎn)生幅值衰減的影響。3 算法驗證本文以現(xiàn)有的四通道道路模擬試驗系統(tǒng)為對象,在真實環(huán)境中對上述頻域迭代自學習控制算法進行驗證。目標信號為某樣車在襄樊試車場石塊路行駛時四個車輪軸頭處的垂向加速度響應信

21、號。迭代過程中通過迭代算法離線獲得驅(qū)動信號,在實際試驗臺架上進行播放,對樣車各軸頭處的實際垂向加速度響應信號進行采集,借助該響應信號與目標信號的誤差通過迭代算法獲得下一次的驅(qū)動信號,從而建立整個迭代過程。該迭代過程中的各軸頭垂向加速度相對均方根值誤差收斂曲線如圖6所示。圖6 迭代過程相對誤差收斂曲線Fig.6 Relative RMS error convergence curve of the iteration process從圖中可以看出,經(jīng)過14次迭代后各相對均方根值誤差已小于10%,已經(jīng)達到試驗的迭代精度要求。經(jīng)14次迭代后的跟蹤誤差如圖7所示(以左前車輪軸頭處的垂向加速度響應信號為

22、例)。圖中紅線表示目標信號,藍色虛線表示實際響應信號,黑線表示兩者間的跟蹤誤差。從圖中可以看出,實際響應信號與目標響應信號非常接近,達到了試驗加載的要求。圖7 第14次迭代跟蹤誤差Fig.7 Tracking error of the 14th iteration4 結論本文給出了基于頻率響應函數(shù)模型的系統(tǒng)辨識以及基于頻域迭代自學習控制算法的目標信號迭代具體流程,提出了對目標信號進行適當重疊分段的頻域迭代自學習控制算法,并對該算法的編程實現(xiàn)進行了深入研究。同時以現(xiàn)有的四通道道路模擬試驗系統(tǒng)作為研究對象,借助Matlab軟件建立了該算法,在真實環(huán)境中采用該算法進行某樣車軸頭加速度信號的時域再現(xiàn),

23、結果表明該算法達到道路模擬試驗的加載精度要求,能夠作為整車道路模擬試驗臺的控制算法。本文的工作對于道路模擬試驗臺控制算法的編制以及道路模擬試驗時域信號再現(xiàn)加載的問題有較大幫助,同時也為虛擬道路模擬試驗臺的開發(fā)提供了迭代控制算法的支持。參考文獻:1 Cryer B W, Nawrocki P E, Lund R A. A road simulation system for heavy duty vehicles C/ SAE Paper No. 760361, 19762 Dodds C J. A computer system for multi-channel remote paramet

24、er control of a test specimen R. Minnesota: MTS publication, 1977.3 De Cuyper J, Dominiek C. Service load simulation on multi-axis test rigs J. Sound and Vibration, 1999,33: 30-35.4 Daley S, Hätönen J, Owens D H. Hydraulic servo system command shaping using iterative learning control: Proceedings of UKACC Control 2004 C Bath: UKACC, 2004:117-1215 杜永昌,管迪華.汽車道路動態(tài)實驗模擬控制系統(tǒng)的研究與開發(fā)J.汽車技術,1999,3:16-18DU Yongchang, GUAN Dihua. Study and development of vehicle road dynamic simulating test system (RDSS)J. Automobile Technology, 1999, 3:16-186 陳棟華,靳曉雄,周鋐.汽車室內(nèi)道路模擬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論