嚴(yán)俠,李曉琳,胡勇
(中國工程物理研究院 總體工程研究所,四川 綿陽 621900)
運(yùn)用正弦掃頻實(shí)現(xiàn)電動振動臺模型的頻域辨識
嚴(yán)俠,李曉琳,胡勇
(中國工程物理研究院 總體工程研究所,四川 綿陽 621900)
目的研究以電動振動臺為典型設(shè)備的相關(guān)振動試驗(yàn)裝置的頻域辨識技術(shù)。方法通過分析電動振動臺數(shù)學(xué)模型,采用正弦掃頻試驗(yàn)方法,進(jìn)行全頻帶振動臺空臺面正弦掃頻,并對所獲得的時域正弦掃頻數(shù)據(jù)進(jìn)行頻譜分析,進(jìn)而獲得系統(tǒng)的頻率數(shù)據(jù),再運(yùn)用復(fù)數(shù)域上的最小二乘擬合算法,完成振動臺模型傳遞函數(shù)的辨識。結(jié)果通過某型電動臺空臺面試驗(yàn),對一組實(shí)測數(shù)據(jù)進(jìn)行辨識,辨識出的電動振動臺模擬與真實(shí)模擬一致。結(jié)論通過該方法并合理選取模型結(jié)構(gòu),能夠很好地辨識出振動試驗(yàn)裝置的模型。
電動振動臺;正弦掃頻;傳遞函數(shù);最小二乘;頻域辨識
振動環(huán)境試驗(yàn)是產(chǎn)品研發(fā)中的重要環(huán)節(jié),通過試驗(yàn)可以了解或評價(jià)結(jié)構(gòu)對振動環(huán)境的適應(yīng)性,為產(chǎn)品設(shè)計(jì)修改提供參考,為產(chǎn)品的定型、驗(yàn)收提供依據(jù)。電動振動臺是振動環(huán)境試驗(yàn)的主設(shè)備,開展電動振動臺模型辨識研究,將有助于深入了解電動振動臺系統(tǒng)的內(nèi)部結(jié)構(gòu)和工作原理,準(zhǔn)確掌握其特性與性能,并將有利于更好地設(shè)計(jì)振動環(huán)境試驗(yàn),維護(hù)設(shè)備。另外,建立振動臺模型,對開展振動控制技術(shù)研究和振動試驗(yàn)仿真研究也是非常有意義的。
辨識工作早在19世紀(jì)70年代就已開始,許多經(jīng)典的辨識方法都是從測量時域數(shù)據(jù)來辨識系統(tǒng)模型,如最小二乘(LG)[1]、廣義最小二乘(GLS)[2],輔助變量法(IV)等[3]。前10多年里,對于線性定常系統(tǒng)使用頻域數(shù)據(jù)辨識模型應(yīng)用也逐漸開始,尤其在一些容易獲得周期激勵信號的應(yīng)用領(lǐng)域(如振動分析,機(jī)械伺服系統(tǒng)等[4—6])。采用正弦掃頻信號作為系統(tǒng)的激勵,獲取系統(tǒng)頻域數(shù)據(jù),已經(jīng)在工業(yè)中有所應(yīng)用(如Abdullah Al Mamun,2002[7])。在一些工業(yè)應(yīng)用領(lǐng)域(如振動分析)常采用頻域方法,運(yùn)用頻域辨識,可以直接辨識系統(tǒng)的傳遞函數(shù)。通過進(jìn)行系統(tǒng)的頻譜分析,通??梢垣@得一個系統(tǒng)的非參數(shù)模型,再使用Levy法[8]等,便可以得到系統(tǒng)的傳遞函數(shù)。
電動振動臺辨識工作中,可采用常用的正弦掃頻振動試驗(yàn)而不需要再單獨(dú)設(shè)計(jì)試驗(yàn),然后對獲得的輸入、輸出數(shù)據(jù)進(jìn)行頻譜分析,便可獲得系統(tǒng)的非參數(shù)模型。再通過Levy法等復(fù)數(shù)域內(nèi)的曲線擬合法(文中采用最小二乘擬合法),便能夠得到系統(tǒng)的傳遞函數(shù)。
由于電動振動臺是一個很復(fù)雜的電力學(xué)系統(tǒng),要精確地建立其模型是十分困難的,因此建立模型時要忽略其非線性和時變的因素。電動振動臺模型主要由力學(xué)和電學(xué)模型組成。
電動振動臺的力學(xué)模型如圖1a所示,首先,振動臺通常使用柔性底座(KB)(比如鋼螺旋簧或者空氣彈簧),允許整個振動臺垂向運(yùn)動,把振動臺體(MB)的振動與建筑物地面隔離。其次,電樞組件和臺體(MB)之間也是采用柔性連接(ks),明顯地形成了彈簧/質(zhì)量/阻尼振動系統(tǒng)。最后,電樞組件(MT,MC)被當(dāng)作彈性體而不是剛體,在模型中把動圈(MC)和臺面(MT)當(dāng)作是用彈簧(Kc)和阻尼連接起來的兩個分離質(zhì)量。當(dāng)安裝有試驗(yàn)對象(MD)時,還會增加質(zhì)量彈簧系統(tǒng)。這里主要是辨識振動臺模型,把試驗(yàn)對象簡化為一個和電樞組件一起運(yùn)動的質(zhì)量。
振動臺的電學(xué)模型如圖1b所示,這里必須考慮電樞的電阻和電感。線圈電阻R定義了一個在振動臺輸入端子處(測量)表現(xiàn)出的最小阻抗。這個電阻隨著溫度的升高有所增加,隨著頻率的增大有輕微增加(由于集膚效應(yīng))。線圈的電感與鐵磁極件強(qiáng)烈耦合,振動臺振動時引入反生電動勢eback。整個電學(xué)回路,由振動臺的前級(功率放大器)提供外部電壓E和電流I來驅(qū)動電學(xué)回路。
圖1 電動振動臺Fig.1 The electric dynamic shaker
振動臺的力學(xué)部件和電學(xué)部件是互相耦合的,機(jī)械系統(tǒng)被與電流成比例的力激勵,而電路被與機(jī)械速度成比例的內(nèi)部電壓(反電動勢)所激勵。
整個系統(tǒng)的微分方程組表示為:
系統(tǒng)工作中,由于阻抗受溫度和頻率的變化而變化。同時,振動臺的前級功率放大器作為其驅(qū)動也與電動臺的電學(xué)模型耦合在一起的,組成了一個復(fù)雜的帶有非線性和時變因素的高階系統(tǒng)。在研究過程中,忽略阻抗慢變,并假定功率放大器是線性定常系統(tǒng),振動臺系統(tǒng)可以看成是一個高階線性模型。以振動控制器驅(qū)動信號為振動臺系統(tǒng)的輸入,加速度傳感器響應(yīng)為系統(tǒng)輸出,其系統(tǒng)的傳遞函數(shù)為,
通過系統(tǒng)全頻帶的正弦掃頻振動試驗(yàn),可以獲得系統(tǒng)輸入、輸出正弦掃頻信號數(shù)據(jù)。為了進(jìn)行下一步的頻域辨識,需要將時域數(shù)據(jù)處理成辨識所需要的頻域數(shù)據(jù),即{wi,G(jwi)}。
正弦掃頻信號的頻譜分析方法很多,但要真實(shí)和快捷地分析出信號的當(dāng)前頻率、幅值和相位卻并不容易。這里利用了FFT分析整周期信號無泄漏的優(yōu)點(diǎn),采用對信號進(jìn)行整周期截取的方法來實(shí)現(xiàn)正弦掃頻信號的頻域分析。
頻域分析分析方法如圖2所示,首先對正弦掃頻信號進(jìn)行濾波,去除高頻干擾,然后以驅(qū)動信號作參考截取信號的1個整周期,最后對該整周期信號進(jìn)行FFT分析,從而獲得系統(tǒng)當(dāng)前的{wi,G(jwi)}。采集到的時域正弦掃頻信號(低頻段)如圖3a所示,經(jīng)過數(shù)字濾波器后的信號如圖3b所示,截取的整周期信號如圖3c所示。
圖2 正弦掃頻數(shù)據(jù)分析流程Fig.2 The flow chart of sine-sweep signal data analysis
圖3 正弦掃頻信號Fig.3 The sine-sweep signal
對于整周期信號分析的好處在于,信號不需要加窗,分析的頻譜為單一的譜線,在掃頻速率較低,截取的整周期可以認(rèn)為是一個標(biāo)準(zhǔn)的正弦信號,因此頻譜分析的效果很好。對驅(qū)動信號和輸出信號的頻譜分析(該信號在低頻5 Hz附近其譜線靠近起始端)如圖4所示,取其一次諧波即可得出當(dāng)前信號的幅值、相位及頻率。從而也就得到了系統(tǒng)頻域辨識數(shù)據(jù){wi,G(jwi)}。
圖4 信號整周期頻譜Fig.4 The whole period response signal spectrum
一個動力學(xué)系統(tǒng)的傳遞函數(shù)為:
可以從頻率響應(yīng)數(shù)據(jù){wi,G(jwi)}(i=1,…,N)來進(jìn)行線性定常系統(tǒng)的傳遞函數(shù)模型的估計(jì)。
令:
在任意某個頻率wk上有:
最小二乘參數(shù)估計(jì)目標(biāo)是極小化誤差標(biāo)準(zhǔn)J函數(shù):
這里存在一個非線性估計(jì)最小二乘問題,重寫上面的方程為:
或者:
式中:θ表示參數(shù)向量,θ=[b0,b1,…bm,a1,a2,…an]T。如果系統(tǒng)的頻率響應(yīng)在不同的頻率點(diǎn)上被測量,能獲得N組上面的方程:
式中:np是參數(shù)的個數(shù),為n+m。
為了利用最小二乘估計(jì)參數(shù)向量,最小化下面的目標(biāo)函數(shù):
最小二乘參數(shù)估計(jì)給出為:
該最小二乘擬合法是一個很常用的擬合算法,這里它的誤差函數(shù)包括了(jwk)n項(xiàng)。當(dāng)頻率增加時,會使誤差J函數(shù)增大,關(guān)于復(fù)數(shù)域上的曲線擬合問題,有多種改進(jìn)算法[9—12],將可以克服曲線擬合精度的問題。
以辨識某型電動振動臺空臺面模型為例。辨識中,利用振動控制器作振動臺空臺面正弦掃頻振動試驗(yàn),頻率范圍為5~3000 Hz,試驗(yàn)加速度為10g,掃頻速率為1 oct/min,加速度傳感器靈敏度為100 mV/g。同時采集振動臺系統(tǒng)的輸入、輸出數(shù)據(jù),取采樣頻率為40 kHz,測量系統(tǒng)的信噪比為2%。
根據(jù)系統(tǒng)辨識數(shù)據(jù),運(yùn)用最小二乘擬合傳遞函數(shù),經(jīng)過頻譜分析后的振動臺空臺面系統(tǒng)的幅頻特性和相頻特性如圖5所示。
圖5 振動臺空臺面的頻率特性Fig.5 The frequency characteristics of the electrodynamic empty shaker
由于在辨識之前必須選定模型的結(jié)構(gòu),從幅頻特性中可以看出,整個頻段具有2個峰,低頻段上存在一個一階微分環(huán)節(jié)。選取了4組模型結(jié)構(gòu),見表1。同時給出了極小化誤差函數(shù)J的值。
從表1可以看出,在結(jié)構(gòu)選擇n=6,m=5時,J值取最小,此時辨識出來的系統(tǒng)傳遞函數(shù)效果最好,該結(jié)構(gòu)也基本吻合于振動臺的數(shù)學(xué)模型式(1)。如圖6所示,辨識出來的系統(tǒng)幅頻和相頻特性都擬合得很好。按照10 kHz的采樣頻率離散化后的傳遞函數(shù)模型如下:
表1 不同模型結(jié)構(gòu)的辨識情況Table 1 The iderutify situations of different model stueture
圖6 辨識傳函頻率的擬合情況Fig.6 Fitting results of the identification frequency of the transfer function
文中利用正弦掃頻信號建立電動振動臺的數(shù)學(xué)模型,在此基礎(chǔ)上,確認(rèn)了頻域傳遞函數(shù)的大致階數(shù)。通過對掃頻數(shù)據(jù)的頻譜分析進(jìn)行研究,選擇用不加窗的整周期頻譜分析方法。利用頻域數(shù)據(jù)擬合的方法建立了電動振動臺的參數(shù)化模型。通過對一組實(shí)測數(shù)據(jù)進(jìn)行辨識,辨識出的電動振動臺模擬與真實(shí)模擬一致。
[1] LJUNG L,S?DERSTR?M T.Theory and Practice of Recursive Identification[M].Cambirdge:MIT Press,1983.
[2] S?DERSTR?M T,STOICA P.System Identification[M].Englewood Cliffs:Prentice Hall International,1989.
[3] JOHANSSON R,System Modeling and Identification[M].Englewood Cliffs:Prentice Hall,1993.
[4] LJUNG L.SomeResultson Identifying Linear Systems Using Frequency Domain Data[C]//In proceedings of 32nd Conference on Decision and Control.San Antonio,1993.
[5] SCHOUKENS J,PINTELON R.Identification of Linear System,a Practical Guideline to Accurate Modeling[M].London:Pergamon Press,1991.
[6]VRIES de D,VAN den H of PMJ.Frequency Domain Identification with Generalized Orthonormal Basis Functions[J].IEEE Trans Autom Contro,1998,43(5):656—659.
[7] ABDULLAH A M,LEE T H.Frequency Domain Identification of Transfer Function Model of a Disk Drive Actuator[J].Mechatronics,2002(12):563—574.
[8] LEVY E C.Complex-curve Fitting[J].IRE Trans on Auto Control,1959,4(1):37—43.
[9]MCCORMACK A S,GODFREY K R.Rule-based Auto Tuning Based on Frequency Domain Identification[J].IEEE Trans Control Syst Technol,1998,6(1):43—61.
[10]PINTELON R,GUILLAUME P,ROLAIN Y,et al.Parametric Identification of Transfer Function in the Frequency Domain-a Survey[J].IEEE Trans on Autom Control 1994,39:2245—2260.
[11]ROLAIN Y,PINTELON R,XU K Q,et al.Best Conditioned Parametric Identification of Transfer Function Models in the Frequency[J].IEEE Trans on Autom Control,1995,40(11):1954—1960.
[12]顧啟泰,劉學(xué)斌.Levy方法的改進(jìn)[J].航空學(xué)報(bào),1997,18:735—738.GU Qi-tai,LIU Xue-bin.Improve Levy Method[J].Aeronautics 1997,18:735—738.
Application of the Sine-sweep Test in Model Frequency Identification for a Electrodynamic Shaker
YAN Xia,LI Xiao-lin,HU Yong
(Institute of Systems Engineering,China Academy of Engineering Physics,Mianyang 621900,China)
ObjectiveTo study the frequency domain identification technology for vibration test equipment,using the electric dynamic shaker as a typical device.MethodsFirstly,the mathematics model of the electrodynamic shaker was analyzed,secondly,the sine-sweep test was used for whole-frequency sine sweep of the empty vibration table,and the sine-sweep signal data acquired was subjected to frequency spectrum analysis.So the frequency data of the electrodynamic shaker system was acquired.Finally,the least squares complex-curve fitting algorithm was used to accomplish the identification of the transfer function for the vibration table model.ResultsThrough test with an empty electrodynamic shaker,a group of measured data was identified,and the electrodynamic shaker simulation mode identified was consistent with the real simulation.ConclusionUsing this method,in combination with matching the structure of the shaker model,the model of the vibration test equipment could be well identified.
electrodynamic shaker;sine-sweep;transfer function;least squares;frequency identification
2014-12-21;
2015-03-05
嚴(yán)俠(1977—),男,四川人,碩士,高級工程師,主要研究方向?yàn)檎駝涌刂?、振動試?yàn)技術(shù)等。
Biography:YAN Xia(1977—),Male,from Sichuan,Master,Senior engineer,Research focus:vibration control&vibration test technology.
10.7643/issn.1672-9242.2015.02.010
TJ01;O324
A
1672-9242(2015)02-0044-05
2014-12-21;
2015-03-05