王清波 寧靜 葉運廣 陳春俊



摘要:為建立裂紋結(jié)構(gòu)動力響應與裂紋參數(shù)之間的解析關(guān)系從而對齒輪箱裂紋進行有效識別,提出一種可替代原有高精度分析模型的計算量小且計算精度較高的基于代理模型的裂紋識別方法。利用初始樣本通過有限元與插值算法建立裂紋結(jié)構(gòu)參數(shù)與動力響應之間的Kriging代理模型對應關(guān)系,從而代替原有的物理參數(shù)模型與結(jié)構(gòu)響應關(guān)系,有效減少有限元計算次數(shù),并通過隨機粒子群優(yōu)化方法對建立的代理模型進行全局裂紋參數(shù)尋優(yōu)。通過一個懸臂梁結(jié)構(gòu)的數(shù)值算例,對所提方法進行有效驗證,并將該方法應用到某高速列車齒輪箱的裂紋識別中,結(jié)果表明該方法能夠有效地對結(jié)構(gòu)裂紋進行識別。
關(guān)鍵詞:高速列車齒輪箱;裂紋識別;Kriging代理模型;隨機粒子群優(yōu)化算法
0引言
作為高速列車核心部件之一的齒輪箱,其結(jié)構(gòu)復雜,箱體呈非對稱、非均勻結(jié)構(gòu),安裝在列車轉(zhuǎn)向架上,受多方面的約束,其動力學振動特征主要受輪軌耦合激擾影響。在高速列車運行過程中,由于輪軌問的非線性耦合,導致齒輪箱承受復雜的交變應力,極有可能產(chǎn)生異常振動,從而出現(xiàn)局部損傷,危及高速列車運行的安全性和可靠性。我國某高速動車組在實際運行20~30萬公里后,在某齒輪箱箱體上出現(xiàn)了裂紋故障,嚴重威脅到高速動車組的運營安全。裂紋作為一種重要的結(jié)構(gòu)損傷形式,如何對裂紋的產(chǎn)生進行及時有效的判斷和識別,并對其進行實時監(jiān)測,對保證齒輪箱的正常運作具有重要意義。
高速列車齒輪箱產(chǎn)生裂紋后會改變其動力學特性,通過基于有限元模型修正的結(jié)構(gòu)損傷識別方法分析齒輪箱模態(tài)參數(shù)的變化,明確模態(tài)參數(shù)隨裂紋參數(shù)的變化規(guī)律,可以有效識別裂紋所在位置。Fan等對基于模態(tài)分析的裂紋識別方式進行了詳細總結(jié)。
由于基于有限元模型修正的結(jié)構(gòu)損傷識別方法對齒輪箱單一裂紋位置、長度等參數(shù)識別時,需要基于較為精確的初始有限元模型并進行大量的樣本訓練和長時間的計算模擬,再加上有限元計算過程中隱含的大量計算和分析誤差及不確定性,導致識別效率很低。
代理模型作為一種對離散數(shù)據(jù)利用近似技術(shù)進行回歸或插值的數(shù)學模型,其主要以擬合精度或預測能力為約束,且通過已知樣本點直接構(gòu)造齒輪箱裂紋參數(shù)和箱體動態(tài)響應之間的對應關(guān)系,從而代替復雜、費時的有限元計算過程。
近年來,代理模型在工程實踐中被越來越廣泛地應用,Wangt$、Forrester和Simpson等較為全面地介紹了代理模型技術(shù)及其在工程中的應用;Gorissen詳細研究了計算機輔助建模中的代理模型技術(shù),開發(fā)了能夠用于Matlab下的工具箱,為該技術(shù)在工程中的應用提供了開發(fā)工具。根據(jù)響應逼近函數(shù)形式的不同,代理模型建模方法主要包括Kriging函數(shù)法、多項式響應面法、徑向基函數(shù)法和神經(jīng)網(wǎng)絡(luò)法等。
由于Kriging代理模型能夠充分考慮樣本點在空間中的相關(guān)特性,能夠以少量的樣本點結(jié)合模型本身所具有的全局和局部的統(tǒng)計特性,預測出未知樣本點的趨勢和信息,使其在解決非線性程度較高的問題時,Kriging代理模型能夠取得較好的擬合效果。Noel闡述了Kriging技術(shù)類似于一種半?yún)?shù)化的插值技術(shù),利用相關(guān)函數(shù)作用,模擬出高維空間,且無需建立特定的數(shù)學模型,應用就比多項式響應面法更加的靈活和方便。Kaymaz提出Kriging代理模型樣本點的獲取方式,可以對結(jié)構(gòu)可靠性問題較常用的基于最小二乘法的響應面法獲得更好的結(jié)果。Kleijnen闡述了如何預測Kriging模型的真實方差,并通過Kriging模型進行靈敏度分析和仿真模型優(yōu)化。Nobari等針對剎車系統(tǒng)的嘯叫問題,提出通過構(gòu)造代理模型來量化不穩(wěn)定嘯叫的不確定性,并通過代理模型對剎車系統(tǒng)進行設(shè)計、可靠性分析與優(yōu)化。然而,目前Kriging代理模型在裂紋識別領(lǐng)域,尤其是在實際工程應用中的研究還很少。
基于此,本文將Kriging代理模型應用到高速列車齒輪箱的裂紋識別中,通過代理模型代替原有的有限元模擬仿真,簡化復雜冗長的有限元計算過程,有效提高裂紋識別效率。
1 Kriging代理模型
代理模型主要由取樣策略和近似方法兩部分組成,其中取樣策略用于選取構(gòu)造模型的樣本點;近似方法作為代理模型的主體,主要用于數(shù)據(jù)擬合和預測模型的建立。
1.1參數(shù)化有限元模型及抽樣設(shè)計
本文使用有限元方法來模擬裂紋系統(tǒng)結(jié)構(gòu)。在不考慮裂紋擴展的情況下,首先根據(jù)設(shè)計需要確定設(shè)計變量,用以表征裂紋結(jié)構(gòu)中裂紋位置與深度,再根據(jù)其變化范圍構(gòu)建設(shè)計空間,在設(shè)計空間中進行抽樣設(shè)計,生成合理數(shù)量級的規(guī)范化樣本參數(shù)值,并將其轉(zhuǎn)化成相應的實際設(shè)計變量參數(shù)值。然后根據(jù)抽樣樣本構(gòu)建模型并進行有限元仿真計算,根據(jù)需要確定響應變量,從而建立設(shè)計變量與結(jié)構(gòu)響應之間的對應關(guān)系,以此用以構(gòu)建Kriging代理模型。
抽樣設(shè)計采用拉丁超立方體抽樣法選取樣本點。拉丁超立方體抽樣的本質(zhì)是一種多維分層抽樣方法。作為一種與均勻設(shè)計類似的抽樣方法,其樣本點均勻且隨機,能夠充滿整個設(shè)計空間,適用于影響因素較多的情況,廣泛應用于計算機仿真實驗設(shè)計,可顯著減少實驗規(guī)模。
拉丁超立方體抽樣在抽樣效果上作為一種蒙特卡羅方法的改進,其主要原理是根據(jù)各輸入變量及其定義域范圍,采用等概率分層抽樣產(chǎn)生各變量的隨機數(shù)樣本。假設(shè)抽樣實驗中有n個變量,需抽取m個樣本,即要在n維向量空間中抽取m個樣本,其抽樣步驟為:將每一維空間分割成獨立的m個等概率區(qū)間,整個設(shè)計空間被分割成m個獨立區(qū)間:在生成的每個區(qū)間中隨機抽取一個點,產(chǎn)生nXm的矩陣M,且M的每一列均為{1,2,…,n}的隨機全排列;在每一維中隨機抽取矩陣M的列向量中的一個樣本點,將它們組成1xm的向量q,即產(chǎn)生m個樣本點。
1.2 Kriging代理模型運算
Kriging代理模型是一種以已知樣本信息的相關(guān)性為基礎(chǔ),根據(jù)方差最小準則,對未知樣本信息進行預測的插值技術(shù)。模型主要由全局回歸模型和隨機相關(guān)函數(shù)組成。設(shè)樣本點組X=[X1X2,…Xn]對應的響應值為Y=[y(x1),y(x2),…,y(xn)},則Kriging代理模型關(guān)于某一未知點x的響應值和自變量之間的關(guān)系式為
因此,確定某一未知點x的裂紋參數(shù)后,可通過Kriging代理模型預測其對應響應值為
2基于Kriging代理模型的裂紋識別步驟
結(jié)構(gòu)體出現(xiàn)裂紋損傷后會減小結(jié)構(gòu)局部剛度,改變其動力學特性,使結(jié)構(gòu)固有頻率下降。一般通過分析其模態(tài)參數(shù)的變化可以識別裂紋所在位置,模態(tài)參數(shù)主要包括頻率、振型和阻尼。
在每一次設(shè)置裂紋參數(shù)后,都要對新的裂紋模型進行有限元分析。一般為了精確描述裂紋結(jié)構(gòu)的動力學特性,需要進行大量的裂紋有限元重構(gòu),因此直接建立反映裂紋參數(shù)與裂紋動態(tài)響應之間關(guān)系的Kriging代理模型用來代替復雜費時的有限元計算很有必要。
建立裂紋結(jié)構(gòu)Kriging代理模型后,裂紋識別可轉(zhuǎn)化為目標尋優(yōu)問題,即在已知實際動力響應的情況下,尋求其在代理模型中所對應的一組滿足目標函數(shù)的裂紋參數(shù),從而達到裂紋識別的目的。尋優(yōu)算法主要通過隨機粒子群優(yōu)化算法來實現(xiàn)。目標函數(shù)表示為
因此,裂紋識別作為結(jié)構(gòu)動力學的逆問題,就轉(zhuǎn)化為Kriging代理模型和隨機粒子群算法的有機結(jié)合,即在代理模型所構(gòu)建的響應面內(nèi)根據(jù)結(jié)構(gòu)參數(shù)與動力響應之間的對應關(guān)系,搜尋實測響應所對應的裂紋參數(shù),從而達到識別目的。
基于Kriging代理模型的裂紋識別具體步驟為
1)根據(jù)裂紋特性,選取能夠描述裂紋位置的參數(shù),將其作為設(shè)計變量并確定設(shè)計空間。
2)通過拉丁超立方體抽樣選取樣本點,利用三維軟件生成不同樣本點所對應裂紋結(jié)構(gòu)模型,并通過有限元仿真計算出相應裂紋狀況下的結(jié)構(gòu)動力響應。
3)應用這些樣本點和所對應的響應值構(gòu)建Kriging代理模型,得到裂紋參數(shù)與結(jié)構(gòu)動力響應之間的對應關(guān)系。
4)另選取少量樣本點對比其實際計算結(jié)構(gòu)響應與Kriging代理模型計算結(jié)果之間的誤差,驗證Kriging代理模型的計算精度。若不滿足精度要求,通過加點準則對代理模型進行修正。
5)將待識別裂紋結(jié)構(gòu)的實測動力響應帶人Kriging代理模型,利用隨機粒子群優(yōu)化算法在約束區(qū)域內(nèi)搜尋最優(yōu)解,從而求得實測動力響應所對應的裂紋參數(shù)。
為驗證此裂紋識別方法的有效性,先通過一個數(shù)值算例進行驗證,然后將該方法應用到某高速列車齒輪箱的裂紋識別研究中。3數(shù)值算例
懸臂梁結(jié)構(gòu)示意圖如圖1所示,其長度為0.5m,高度為0.02m,材料密度為7 850kg/m3,彈性模量為210GPa,泊松比為0.3。由于模型較為簡單,直接通過Abaqus建立有限元模型。
假設(shè)懸臂梁上有一裂紋,參數(shù)a=VL和β=h/H分別代表裂紋在梁上的無量綱位置和深度,即確定設(shè)計變量a和β,其取值范圍分別為0 采用拉丁超立方體抽樣在設(shè)計空間中抽取20組裂紋參數(shù)作為樣本點,并通過建立裂紋有限元模型計算相應樣本點所對應的裂紋結(jié)構(gòu)響應,裂紋的結(jié)構(gòu)響應主要為結(jié)構(gòu)的模態(tài)頻率與模態(tài)振型。 利用抽樣所得的20組裂紋樣本和其所對應的前4階模態(tài)頻率構(gòu)建裂紋參數(shù)與結(jié)構(gòu)響應之間的Kriging代理模型,代理模型響應面如圖2所示。 為驗證Kriging代理模型識別裂紋的有效性,假定4種裂紋工況,通過有限元計算各自對應結(jié)構(gòu)響應,將其作為裂紋工況結(jié)構(gòu)動力響應實測值。使用隨機粒子群優(yōu)化算法對目標函數(shù)進行尋優(yōu),從而得到預測響應以及其所對應的裂紋參數(shù)。各裂紋工況的真實值與識別結(jié)果如表1所示。 從表中可以看出.4種工況中識別結(jié)果和真實值誤差較小,K6ging代理模型能夠在較為理想化的懸臂梁數(shù)值算例中較好地實現(xiàn)裂紋識別。因此,該數(shù)值算例證明了Kriging代理模型在裂紋識別中的有效性,能夠?qū)⑵鋺玫礁咚倭熊圐X輪箱的裂紋識別中。 4高速列車齒輪箱裂紋識別 某高速列車齒輪箱有限元模型如圖3所示,箱體材料為鑄造鋁合金,材料密度為2.7x10kg/m3,彈性模量為75 GPa,泊松比為0.3。 假設(shè)箱體表面有一裂紋,且裂紋平面與軸心在同一平面上,參數(shù)a、和β'分別表示裂紋在軸心所在圓上的方位、橫向?qū)挾群涂v向深度。結(jié)合大量線路振動和動力學實驗,某高速列車齒輪箱箱體端部容易出現(xiàn)裂紋故障,考慮齒輪箱結(jié)構(gòu)與有限元計算的復雜程度,假設(shè)裂紋只在箱體端部出現(xiàn),且裂紋尖端位置在橫向上不超過箱體輸出軸軸孔,裂紋縱向深度不超過箱體厚度的一半,則其取值范圍分別為(244°<0<345°)、(0 在構(gòu)建的變量設(shè)計空間中,通過拉丁超立方體抽樣抽取22組樣本,利用Abaqus分別建立齒輪箱裂紋模型,進行有限元計算,得到各裂紋樣本所對應的結(jié)構(gòu)響應,基于此建立齒輪箱裂紋參數(shù)與第9~12階模態(tài)頻率(各裂紋模型前8階模態(tài)頻率變化很?。┲g的Kriging代理模型。 由于實驗條件的限制,無法在高速列車齒輪箱箱體上設(shè)置真實裂紋來進行裂紋識別。因此在不斷改進和模擬箱體模型使之達到近似高精度模型且與其有相同模態(tài)頻率的的基礎(chǔ)上,在此箱體模型上設(shè)置4種裂紋工況,將其假設(shè)為真實裂紋。 通過對4種裂紋工況模型進行有限元計算,獲得各自所對應的裂紋結(jié)構(gòu)動態(tài)響應,將其假設(shè)為高速列車齒輪箱箱體上真實存在裂紋所對應的結(jié)構(gòu)動態(tài)響應。然后將此動態(tài)響應帶入建立的Kriging代理模型中,使用隨機粒子群優(yōu)化算法進行優(yōu)化識別,從而識別出此動態(tài)響應在Kriging代理模型中所對應的裂紋參數(shù)。通過對比識別出的裂紋參數(shù)和原始的真實裂紋參數(shù)之間的差異,從而確定Kriging代理模型的裂紋識別精度。裂紋參數(shù)真實值與識別結(jié)果如表2所示。 可以看出,隨裂紋橫向?qū)挾群涂v向深度的變化,裂紋越小,識別精度越低,且最大識別誤差有達到10%左右。但考慮到高速列車齒輪箱結(jié)構(gòu)非對稱、非均勻、高度復雜的情況,以及裂紋識別中樣本選取和有限元計算中各種誤差的干擾,且大部分識別誤差都保持在5%以下,因此Kriging代理模型對高速列車齒輪箱裂紋識別依然有很好的指導作用。 5結(jié)束語 針對高速列車齒輪箱在列車運行狀態(tài)下容易發(fā)生異常振動,很有可能出現(xiàn)局部損傷,本文從裂紋識別的角度出發(fā),通過建立高速列車齒輪箱箱體裂紋的Kriging代理模型來對箱體裂紋進行識別。結(jié)論如下: 1)使用Kriging代理模型建立裂紋參數(shù)與結(jié)構(gòu)動力響應之間的關(guān)系,可以代替原有的各種裂紋參數(shù)與其結(jié)構(gòu)動力響應之間的對應關(guān)系,大量減少有限元計算,提高裂紋識別效率。 2)Kriging代理模型能夠?qū)Ω咚倭熊圐X輪箱箱體裂紋進行有效識別,且具有較高的識別精度,具有較高的工程應用價值。 由于實驗條件的限制,本文只能在仿真模型的基礎(chǔ)上對高速列車齒輪箱進行裂紋識別的分析,對于Kriging代理模型在列車實際運行和多裂紋情況下的齒輪箱裂紋識別還需進一步研究。