劉顯彪, 馮殿怡
(西南交通大學(xué),四川成都 610031)
鋼結(jié)構(gòu)因其強度高,自重輕,便于施工等諸多優(yōu)點在橋梁建造中廣泛使用。在鋼橋運營期間,由于車輛荷載的作用,使得橋梁結(jié)構(gòu)振動,同時橋梁結(jié)構(gòu)的振動又影響車輛在橋上的運動,車輛與橋梁之間相互作用就產(chǎn)生車橋耦合振動問題[1]。隨著交通量的增加,在大量車輛的反復(fù)作用下,橋梁產(chǎn)生的動力效應(yīng)對其結(jié)構(gòu)的疲勞性能產(chǎn)生影響,進而對其安全性和長期耐久性產(chǎn)生不利影響。
車輛荷載引起的鋼橋響應(yīng)帶有隨機性和動態(tài)性,在實際工程中監(jiān)測比較困難,而且會受到服役環(huán)境中的其他因素的干擾。隨著計算機計算能力的提高,數(shù)值模擬在求解這種非線性復(fù)雜問題中被廣泛使用。對于結(jié)構(gòu)復(fù)雜的大型鋼橋來說,數(shù)值模擬計算量較大,再加上考慮車輛的車型、車重、車距和時空分布隨機性,往往需要改變參數(shù)和加載位置多次加載計算,耗時耗力,而且對計算機的硬件要求也較高。
隨著神經(jīng)網(wǎng)絡(luò)在理論和技術(shù)上的不斷進步,利用神經(jīng)網(wǎng)絡(luò)建立代理模型代替有限元數(shù)值模擬進行結(jié)構(gòu)分析,在諸多工程領(lǐng)域已經(jīng)廣泛應(yīng)用。神經(jīng)網(wǎng)絡(luò)代理模型具有高容錯性、并行分布計算和自學(xué)習(xí)等特點,能夠提高計算效率,節(jié)省計算時間。Xu Han等利用帶有外部輸入的非線性自回歸神經(jīng)網(wǎng)絡(luò)(NARX-ANN)代理模型對列車-橋梁的垂直響應(yīng)進行了預(yù)測[2]。本文以某公路鋼桁拱橋為研究對象,建立車橋耦合有限元模型,計算出鋼橋在車輛荷載作用下的時程響應(yīng),形成數(shù)據(jù)樣本。根據(jù)數(shù)據(jù)樣本特征建立卷積神經(jīng)網(wǎng)絡(luò)和長短記憶神經(jīng)網(wǎng)絡(luò)組合的代理模型,對鋼橋結(jié)構(gòu)響應(yīng)進行預(yù)測。建立利用神經(jīng)網(wǎng)絡(luò)代理模型鋼橋結(jié)構(gòu)響應(yīng)預(yù)測方法。
神經(jīng)網(wǎng)絡(luò)代理模型的預(yù)測建立在數(shù)據(jù)樣本的基礎(chǔ)上。為了獲得由輸入和輸出數(shù)據(jù)形成的樣本,通過有限元軟件ANSYS建立某公路66 m跨徑鋼桁拱橋的車-橋耦合有限元模型進行計算。采用Beam188三維線有限應(yīng)變梁單元,以單元共節(jié)點連接建立的全橋有限元模型。
采用桿系單元建立結(jié)構(gòu)復(fù)雜橋梁時,對結(jié)構(gòu)進行了大量的簡化,會對計算結(jié)果造成一定的誤差[3]。為了減小這種誤差,對車輛荷載反復(fù)作用下容易產(chǎn)生疲勞開裂的橫梁-主桁連接節(jié)點局部構(gòu)造細節(jié)采用板殼單元和實體單元結(jié)合建立橋梁多單元模型。將關(guān)注的局部構(gòu)造的梁單元刪除,再采用Solid45實體單元和Shell181殼單元重建。結(jié)構(gòu)如圖1所示。
圖1 某公路鋼桁拱橋全橋及局部構(gòu)造模型
車輛模擬時,采用整車模型。懸掛系統(tǒng)、輪胎采阻尼器和線性彈簧;車身和車軸采用組合的剛體模擬。使用兩軸車模型進行計算,車輛各參數(shù)參考文獻[4-5]中的數(shù)據(jù),如表1所示。
將車輛模型和鋼橋模型分別建立后,采用接觸力法在ANSYS中求解鋼橋局部構(gòu)造處焊縫在不同車重的應(yīng)力時程。以輛總重10 kN為間隔,車速20 m/s進行加載求解,形成以車輛荷載參數(shù)為輸入,結(jié)構(gòu)動力響應(yīng)為輸出的數(shù)據(jù)樣本。
目前可用于建立代理模型的人工神經(jīng)網(wǎng)絡(luò)種類繁多,其中遞歸神經(jīng)網(wǎng)絡(luò)(RNN)被設(shè)計用于處理序列預(yù)測問題,在結(jié)構(gòu)響應(yīng)預(yù)測方面廣泛使用。長短記憶(long short-term memory,LSTM)神經(jīng)網(wǎng)絡(luò)屬于一種特殊的遞歸神經(jīng)網(wǎng)絡(luò),其克服了普通RNN訓(xùn)練時長期依賴的問題,在結(jié)構(gòu)響應(yīng)預(yù)測上精度高、計算速度快,使用范圍廣。其單元結(jié)構(gòu)如圖2所示。
遺忘門公式:
ft=σ(wf·[ht-1,xt]+bf) (1)
圖2 長短記憶神經(jīng)網(wǎng)絡(luò)單元結(jié)構(gòu)
輸入門公式:
it=σ(wf·[ht-1,xt]+bi)
(2)
ct1=tanh(wc·[ht-1,xt]+bc)
(3)
輸出門公式:
Ot=σ(wO·[ht-1,xt]+bO)
(4)
單元狀態(tài)公式:
ct=ft〇ct-1+it〇ct1
(5)
輸出值公式:
ht=ot〇tanh(ct)
(6)
式中:xt為當前輸入值;ht-1為上一時刻輸出值;ct-1為上一時刻單元狀態(tài);wf、wi、wc、wo為權(quán)重;bf、bi、bc、bo為偏置數(shù)值;σ為激活函數(shù)。
由于在車輛不同參數(shù)下的鋼橋應(yīng)力時程數(shù)據(jù)是三維的數(shù)據(jù)樣本,單靠LSTM神經(jīng)網(wǎng)絡(luò)無法充分提取其時空特征。于是使用卷積神經(jīng)網(wǎng)絡(luò)(convolutional neural network, CNN)提取數(shù)據(jù)特征,在Matlab中編寫代碼建立CNN-LSTM組合神經(jīng)網(wǎng)絡(luò)代理模型。其運算結(jié)構(gòu)如圖3所示。
圖3 CNNLSTM神經(jīng)網(wǎng)絡(luò)代理模型結(jié)構(gòu)
基于建立的車橋耦合有限元模型計算的以車速、車重、車軸剛度、車輪阻尼為輸入?yún)?shù),以鋼橋局部構(gòu)造處焊縫名義應(yīng)力為輸出的10 000組時間序列數(shù)據(jù)樣本,通過CNN-LSTM組合神經(jīng)網(wǎng)絡(luò)在Matlab求解器中計算。實測值和預(yù)測值如圖4所示。
圖4 鋼橋時程應(yīng)力實測值和預(yù)測值對比
通過對比實際值和預(yù)測值,建立的CNN-LSTM神經(jīng)網(wǎng)絡(luò)代理模型預(yù)測精度較高,誤差約為5×10-2。
本文針對公路鋼橋結(jié)構(gòu)動力響應(yīng)預(yù)測,通過建立車橋耦合有限元模型形成數(shù)據(jù)樣本,并建立組合神經(jīng)網(wǎng)絡(luò)代理模型進行預(yù)測,最后與有限元模型計算值進行對比發(fā),證明建立的代理模型具有較高的預(yù)測精度,預(yù)測方法具有一定的可行性。