基于LabVIEW的車體振動加速度信號處理
1 引 言
隨著全國鐵路的六次大提速,車輛高速運(yùn)行下的安全性可靠性已成為人們高度關(guān)注的一個問題。而安全運(yùn)行、安全監(jiān)測系統(tǒng)等都是需要以振動試驗(yàn)與測試技術(shù)做強(qiáng)力支持和保証的?;诖?,本文選擇了測取車體的振動加速度信號,設(shè)計了基于LabVIEW平臺的人機(jī)界面。經(jīng)檢驗(yàn),該系統(tǒng)能夠?qū)Σ杉?a class="contentlabel" href="http://butianyuan.cn/news/listbylabel/label/加速度信號">加速度信號進(jìn)行很好的處理,并能方便地選擇巴特沃思濾波器的階數(shù),再根據(jù)運(yùn)行結(jié)果確定所選的濾波器階數(shù)是否合適,綜合所有,得出最好的處理結(jié)果。
2 LabVIEW編程語言
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是由美國NI公司(NationalInstruments,國家儀器公司)推出的一個功能強(qiáng)大而又靈活的儀器和分析軟件,是一種嶄新的圖形化編程語言(G語言)和開發(fā)環(huán)境,其源程序完全是圖形化的框圖,避免了基于文本模式的編程語言的困擾,為數(shù)據(jù)采集、儀器控制、測量分析和數(shù)據(jù)顯示等各種應(yīng)用提供必要的開發(fā)工具。因而,它廣泛地被工業(yè)界、學(xué)術(shù)界和研究實(shí)驗(yàn)室所接受。
3 測試對象
由于道路不平順,載重車車體在x方向(前后)、y方向(左右)和z方向(垂向)均產(chǎn)生了劇烈振動,影響行車安全,特別是y方向的振動,為進(jìn)一步改進(jìn)車體結(jié)構(gòu),加強(qiáng)越野能力,保障行車安全,采用加速度傳感器對車體振動進(jìn)行了在線檢測,圖1是y方向輸出的典型信號。由于車體的劇烈運(yùn)動,使三個方向的振動產(chǎn)生了耦合,形成車體耦合振動,因而y方向的加速度信號中出現(xiàn)了x方向和z方向的振動信號,采用頻譜分析技術(shù)和帶通濾波技術(shù)將y方向的振動加速度信號分離出來。
車體的振動頻率fi與車的載重量有關(guān),為此,對14種不同的載重量分別進(jìn)行了測量,得到了14組振動加速度信號,我們選取了其中一組數(shù)據(jù)進(jìn)行分析。
4 測試條件
采用壓電晶體加速度傳感器測量,傳感器電壓靈敏度:Sv=95 mV∕g,不考慮橫向效應(yīng);信號調(diào)理器的放大倍數(shù):K=5;采樣頻率:fs=200 Hz;數(shù)據(jù)長度:N=1 024;A∕D卡為雙極性輸出,數(shù)字信號為電壓值(V);由于車體振動嚴(yán)重,各傳輸線產(chǎn)生晃動,在信號中產(chǎn)生了寬帶噪聲,并存在直流分量;由于載重車后掛有拖箱,在信號中存在一定的低頻成分。
5 信號處理
耦合振動是一種比較深層次的振動問題,車輛的耦合振動更為復(fù)雜,目前多采用模態(tài)分析,數(shù)值行算,有限元分析等方法求解。采用濾波方法進(jìn)行粗略的提取,簡單方便,運(yùn)行速度快,有較好的實(shí)時性,用于粗略判別和分析,具有一定應(yīng)用價值。 對一組長度為1024的實(shí)驗(yàn)數(shù)據(jù)進(jìn)行處理,要獲取y方向的加速度信號,就必須把耦合的x方向和z方向的振動信號濾除。(1)對信號進(jìn)行FFT變換,得到一組中心頻率不同的成分。分析頻率成分,可知y方向加速度信號的中心頻率在40 Hz左右。(2)設(shè)計巴特沃思帶通濾波器,提取特定的頻段。主要任務(wù)是根據(jù)通帶和阻帶的衰減要求確定濾波器的階數(shù)。
5.1 頻譜分析
FFT是一種高效實(shí)現(xiàn)離散傅氏變換的算法。離散傅氏變換的目的是把信號由時域變換到頻域,從而可以在頻域分析處理信息。
FFT變換圖象(見圖2前面板顯示1)顯示信號中有三個顯著成份,頻率低者為z向振動,中間為y向振動,即分析對象,頻率高者為x向振動。注:信號中存在直流分量和低頻成分。
調(diào)整頻率分析圖象中y軸的標(biāo)尺,濾波前的信號成分?jǐn)?shù)值如表1。
濾波器的基本作用是選頻,即允許信號中的某些領(lǐng)域成分通過,其他的頻率成分受到抑制。前面已提到頻譜分析圖象中有三個顯著成分,需要提取的分析對象是y方向即40Hz左右的頻率,因此,采用只能允許信號中某段頻率成分通過而抑制其余頻率成分的帶通濾波器。
對于數(shù)字濾波器,從設(shè)計方法上分類,有IIR濾波器(無限衝激響應(yīng)數(shù)字濾波器)和FIR濾波器(有限衝激響應(yīng)數(shù)字濾波器)之分。對數(shù)字濾波器的要求可歸納為具有帶通頻響特性。基于FIR和IIR濾波器的性能比較,選擇IIR濾波器(如圖3)就能滿足系統(tǒng)要求,而且階數(shù)低,容易實(shí)現(xiàn)。
除中心頻率ω0之外仍需確定的帶通濾波器參數(shù)有(如圖4):
?通帶頻率ωp及允許的最大衰減δp;
?阻帶頻率ωz及允許的最大衰減δz。
查看頻譜分析圖象:
ω=2πf f0=40Hz
fCH=42Hz fCL=38Hz
3dB帶寬:B=4(Hz)
通帶技術(shù)指標(biāo):fp=41(Hz) δp=0.015(dB)
阻帶技術(shù)指標(biāo):fz=50(Hz) δz=52.25(dB)
設(shè)計的帶通濾波器階數(shù)不同,得到的響應(yīng)不同,經(jīng)過比較,找到最合適的階數(shù):n=4
因此,巴特沃思帶通濾波器的參數(shù)如下:高截止頻率為42 Hz,低截止頻率為38Hz,濾波器階數(shù)為4階。前面板上的參數(shù)選定完畢后,運(yùn)行結(jié)果顯示如圖5。
LabVIEW軟件設(shè)計分為四步:
(1)創(chuàng)建前面板:前面板是圖形化用戶界面,用于設(shè)置輸文件路徑和觀察輸出量,它模仿了實(shí)際儀器的面板。前面板包含了旋鈕、按鈕、圖形和其他控制按鈕,可在計算機(jī)顯示器上直接觀看結(jié)果。在車體振動加速度信號處理程序的前面板上,設(shè)置了4個Waveform Graph用于顯示原始信號、頻譜、濾波后的信號和濾波后的頻譜。另外,還有文件輸入路徑和巴特沃思濾波器的參數(shù)設(shè)置設(shè)計。
(2)創(chuàng)建程序框圖:在前面板窗口的主菜單Windows中選擇Show Diagram,將前面板窗口切換到框圖程序窗口,此時會看到與前面板對象對應(yīng)的端口。根據(jù)需要在功能模板中找到所需的節(jié)點(diǎn),并將節(jié)點(diǎn)圖標(biāo)放置到框圖程序窗口。用數(shù)據(jù)連線將這些端口和節(jié)點(diǎn)的圖標(biāo)連接起來形成一個完整的框圖程序。
(3)創(chuàng)建圖標(biāo):圖標(biāo)是一個虛擬儀器圖形化符號,每一個VI都有一個默認(rèn)的圖標(biāo),顯示在面板或框圖窗口的右上角。
(4)運(yùn)行和調(diào)試程序:運(yùn)行和調(diào)試程序是任何一門編程語言編程的最重要的一步。在LabVIEW中,如果一個VI程序存在語法錯誤,則在面板工具條上的RUN(運(yùn)行)按鈕會顯示成一個折斷的箭頭,表示程序有錯不能被執(zhí)行。為了查找程序中的邏輯錯誤,可選擇單步執(zhí)行。調(diào)試程序時,還可以使用探針工具來查看數(shù)據(jù)流經(jīng)某一根連接線時數(shù)據(jù)值的變化。
完整的車體振動加速度信號處理程序框圖如圖6所示。
研究車體的振動加速度信號可以有效地測試火車的安全運(yùn)行情況。為了改善車體的抗振性能,需要測量其振動的強(qiáng)弱,進(jìn)行頻譜分析以了解其振動狀態(tài),尋找其振源,以便采取合理地的減振措施?;贚ab VIEW的車體振動加速度信號處理系統(tǒng)具有較好的實(shí)際應(yīng)用能力。
評論