趙 煜, 李冉冉, 周勇軍, 田瑞欣
(1.長安大學公路學院, 西安 710064; 2.長安大學公路大型結構安全教育部工程研究中心, 西安 710064)
隨著經濟社會的不斷發展,橋梁上行駛車輛的重量、數量在不斷增加,導致中國現有諸多在役橋梁未達到設計壽命就提前結束服役,車輛的超載是重要原因之一。因此從橋梁管養角度出發,迫切需要對橋梁上的車輛負載進行監測,從而保證橋梁的正常使用[1-2]。
確定移動荷載的方法可分為直接法和間接法。直接法是直接測量出荷載大小或測量與荷載有關的參數進而換算出荷載的大小,然而移動荷載測試設備高昂的安裝和維修保養費用大大增加了橋梁的建設成本。對于工程結構,比較容易獲取的是結構的動態響應,因此一些學者提出基于結構實測響應反算荷載的間接識別方法,即荷載識別技術。荷載識別是通過測量結構的響應(應變、位移、速度、加速度等),根據已知結構動態特性來識別作用在結構上的荷載。韓萬水等[3]提出了基于有限元模型修正的單車通過多梁式橋梁的移動荷載識別方法。王寧波等[4-5]根據橋梁動應變曲線峰值點識別車輛行駛速度、軸數、軸距,并用影響線擬合動應變響應來識別車輛各軸軸重。錢長照等[6]利用影響線建立移動荷載與彎矩之間的關系,提出了一種利用彎矩影響線進行移動荷載識別的方法。鄒譚[7]基于剪切應變影響線提出了識別單一車輛荷載的新方法,根據剪切應變影響線的特征不僅能識別車輛軸重和總重,還能識別車速和軸距。左小晗[8]對多車過橋荷載識別問題進行了研究,將多車問題轉化成單車問題加以解決。Fitzgerald等[9]基于正則化技巧,準確地計算出了車輛軸載。Chen等[10]開發了一種預處理最小二乘分解法,可以減少未知噪聲引起的識別誤差,并在簡支梁上驗證了該算法的有效性和適用性。
近年來,一些學者將人工神經網絡方法用于移動荷載的識別。誤差反向傳播(back propagation, BP)神經網絡是一種常用的神經網絡,具有多輸入和多輸出的計算特點,BP 神經網絡可在一定程度上解決不適應導致的求解困難問題。根據橋梁的撓度、應變等響應識別橋梁動載已有很多學者對此進行研究,并取得了一些成果。李忠獻等[11]基于BP神經網絡,提出了一種分階段識別橋上移動荷載的新方法,分步識別了車輛的位置、速度和荷載;結果表明:所提出的方法能夠實時地識別橋上移動車輛荷載,且具有識別精度高、收斂速度快的優點。楊慧等[12]利用BP神經網絡以及橋梁動應變響應對車輛的位置、速度和大小進行了識別,通過模型試驗驗證了BP神經網絡用于橋上車輛荷載識別的可行性。陶興旺等[13]采用斜拉橋實際運營狀態下的監測響應 ( 索力和應變)組成網絡的輸入向量,對通過斜拉橋的重車荷載識別進行了探討。陳修輝等[14]提出了一種基于分層菌王覓食算法(HKBFO)的橋梁動載識別方法,該方法提高了BP神經網絡對橋梁動載識別的效果。
由上述可知,將神經網絡用于移動荷載識別時需要確定有效的網絡輸入參數、輸出參數、網絡結構以及算法等,這些參數對識別的準確性和穩定性均有重要影響。目前大多數學者集中于網絡結構及算法的研究,對輸入參數的相關研究較少,且存在一些輸入參數不便獲取和單參數輸入無法得到理想結果的問題?,F采用BP神經網絡方法進行橋梁移動荷載大小的識別,以識別精度為量化指標分析了位移、速度、加速度單輸入參數的敏感性。同時針對單參數輸入識別過程中不穩定和識別精度不高的問題,基于BP神經網絡多輸入多輸出的特點,提出了多參數優化設計來提高網絡的收斂速度和精度。最后通過實橋試驗驗證了該BP神經網絡識別移動荷載的實用性和準確性。相關研究成果一方面可以為智能交通運輸提供參考,另一方面可為橋梁全壽命周期的管養提供數據支持。
以簡化的Bernoulli-Euler梁為例,其跨度為L,橋梁單位長度質量為m,抗彎剛度為EI,橋梁阻尼取黏性阻尼c,忽略橋梁的剪切變形和轉動慣量。車輛模型簡化為一移動集中力,大小為P(t),車輛移動速度v視為勻速,從橋梁一端向另一端行駛(此處假定為從左向右單向行駛),如圖1所示。
系統運動方程可寫為
δ(x-vt)P(t)
(1)

(2)


(3)
記為
y=sq
(4)
通過速度識別可得y,運用最小平方法求解式(4)可解得橋梁的位移模態,即
q=(sTs)-1sTy
(5)
同理可解出模態下的加速度和速度。
將式(2)代入式(1),方程兩邊同時除以m可得

n=1,2,3,…
(6)
式(6)等號雙邊同時倍增φj,并將x從0~L進行積分,可得
n=1,2,3,…;j=1,2,3,…
(7)
由振型正交性原理應用式(7)模態響應等式
n=1,2,3,…
(8)
式(8)中:
為第m個荷載和第一個荷載相隔的距離。
式(8)可化簡為

(9)
移動荷載P可以通過最小平方法原理求得

(10)
基本的BP神經網絡如圖2所示,由輸入層、隱含層和輸出層等基本結構組成,是一種非線性映射關系。圖2中有n個輸入節點,m個輸出節點,網絡的隱含層有若干個神經元結構。其中,x1,x2,…,xn為網絡的實際輸入,y1,y2,…,ym為網絡的實際輸出,tk(k=1,2,…,L)為網絡的目標輸出,ek(k=1,2,…,L)為網絡的輸出誤差。BP神經網絡的每一層權值都可以通過學習調節。

圖2 BP神經網絡模型Fig.2 BP neural network model
BP算法的基本原理較為簡單,采用的是梯度最快下降法,即通過大量的樣本訓練,不斷地調整網絡中隱含層的連接權值,通過不斷的使實際輸出逼近期望輸出,來使整體網絡系統的總誤差最小。
利用BP神經網絡進行荷載識別時,首先需要根據橋梁在不同狀態(不同的車輛速度,不同車輛位置和不同軸重)的反應,通過特征提取,選擇對荷載識別參數較敏感的信號作為輸入向量,橋上移動車載的識別參數作為輸出,獲取數據樣本并去除噪聲從而獲得盡量逼真的原始數據。在原始樣本的基礎上,進行適當變換,得到適合神經網絡識別的樣本的表達式。以上兩步構成神經網絡識別中的預處理過程。然后選擇適當的網絡結構并采用適當的學習算法,用已知樣本作為訓練集對網絡進行訓練,使其網絡連接的權值不斷調整,直到網絡的輸出特性與期望的相符合。識別步驟如圖3所示。
實際工程中,橋梁響應通過健康監測系統數據采集系統得到,實測數據包含著各種因素,如環境噪聲、結構自身振動噪聲等,需要人為的進行處理,去除噪聲,以避免一些微小的因素影響網絡的識別精度。而本文僅作數值理論分析,橋梁響應是通過計算機仿真計算獲得的并且都是理想狀態下的數據,所以不需要進行常規處理。
利用神經網絡法進行荷載識別最重要的是確定輸入參數和輸出參數,如果輸出信號對輸入不敏感,網絡的逼近能力就很差,很有可能達不到要求。以一個跨徑為30 m的裝配式簡支梁上作用移動荷載為研究背景,通過數值仿真分析獲取移動荷載通過橋梁時的動態響應,理論上分析不同的輸入參數對移動荷載大小識別精度的影響。
橋梁總寬15 m,單片梁寬2.5 m、高2 m,共6片T形梁,材料為C50混凝土。T形梁橫截面如圖4所示。利用ANSYS參數化語言建立簡支T形梁的梁格模型,主梁和虛擬橫梁均采用beam188單元模擬,采用自由網格劃分,確保網格大小符合計算精度。鑒于工程中更加關注車輛總體的重量,這里將車輛簡化為一移動集中力,利用ANSYA動力瞬態分析方法求解動力響應。ANSYS有限元模型如圖5所示。

圖5 ANSYS有限元模型Fig.5 ANSYS finite element model
假定上述簡支梁橋上作用單個時變移動荷載P=200 kN×(1+0.25sin2πt)(隨時間規律變化的荷載),由于汽車受到路面不平的激勵后以車的固有頻率發生振動而通過橋梁時, 汽車的慣性力是一種簡諧力, 所以討論這種移動的簡諧力所引起的強迫振動是很有意義的。同時為了使得網絡的函數映射關系更加簡單從而實現較高的識別精度,這里將移動的行駛速度和位置固定來剔除這兩個因素的影響,即假定移動荷載以v=20 km/h速度勻速行駛于1#梁上。通過 ANSYS仿真分析分別得到移動荷載作用下1#梁跨中位移、速度和加速度時程曲線如圖6所示,數據采集時間為5.9 s,時間步長Δt=0.02 s,每組樣本采集322個樣本數據點,以此數據作為輸入參數,移動荷載的大小作為輸出參數,通過MATLAB構建BP神經網絡模型,對網絡結構進行訓練。

圖6 時程曲線Fig.6 Time history curve
將時變荷載作用下1#梁跨中位移、速度和加速度響應數據代入學習訓練成功的BP網絡中,利用BP神經網絡的高度非線性逼近能力實現荷載的大小識別,最終將移動荷載的大小作為輸出參數輸出。圖7為跨中截面時變荷載識別結果。

圖7 單參數輸入荷載識別結果Fig.7 Load identification results of different input parameters
由圖7可以看出,位移輸入時3~4 s內識別荷載與真實荷載偏差較大,識別過程出現局部振蕩現象。速度輸入識別效果要優于位移輸入識別效果,整體上識別荷載貼近真實荷載,但局部仍然存在微小偏差狀況。加速度輸入識別效果優于位移輸入和速度輸入識別效果,識別荷載更加貼近真實荷載,但局部仍然存在識別荷載曲線不光滑狀況。
為了評價BP神經網絡識別的精度,衡量識別參數與真實參數之間的差距,現引入為相關系數R的概念,R越接近于1表示相關程度越高,其計算公式為

(11)

將1#梁跨中位移、速度和加速度3種移動荷載動態參數作為BP神經網絡的輸入參數進行敏感性分析,分析結果如表1所示。

表1 單輸入參數敏感性分析結果
通過表1可以看出,選擇相同的采樣時間和采樣數量進行BP神經網絡識別,其中加速度的訓練步數最長,約為位移和速度的兩倍,位移和速度的訓練步數接近。加速度的相關系數最大,為 0.946 62,表明加速度的識別精度要優于速度和位移的識別精度,這與識別結果圖相吻合。
在實際工程中,橋梁的加速度時程曲線更容易獲取,故建議在實際工程中采用加速度輸入參數進行荷載識別。由識別結果圖可以看出,盡管加速度識別已經達到較好的識別效果,但仍然存在局部擬合偏差、識別曲線不光滑等問題,故論文基于輸入參數敏感性分析,提出多輸入參數優化設計來完善識別過程、提高識別精度。
BP神經網絡多參數輸入的優點是當網絡數據存在部分異常以及缺失時,可以依靠多輸入的對應關系給予優化彌補。這里分為位移和速度輸入優化、位移和加速度輸入優化、速度和加速度輸入優化兩兩組合的工況以及位移、速度和加速度三者組合的工況進行輸入參數的優化設計。
選取1#梁跨中時程曲線數據作為輸入參數構建訓練樣本,采樣時間和采樣數量均與單參數保持一致,即數據采集時間為5.9 s,時間間隔設為0.02 s,每組樣本采集322個數據點?;?MATLAB 構建BP神經網絡模型,利用BP神經網絡的高度非線性逼近能力實現時變荷載的大小識別,并通過相關誤差判斷識別精度,圖8所示為跨中截面時變荷載識別結果。
將圖8與圖7進行對比可以看出,多參數組合輸入一定程度上可以提高識別精度,優化識別過程,使識別荷載進一步逼近真實載荷,同時可以提高識別過程中的穩定性。具體來看,位移和速度輸入得到的識別荷載與實際荷載曲線整體上較為接近,僅局部存在微小偏差,識別效果遠優于位移單參數輸入。位移和加速度輸入識別彌補了位移輸入識別局部偏差較大的不足,同時改善了加速度識別曲線不光滑的現象。速度和加速度輸入識別曲線非常接近真實載荷的曲線,且曲線光滑無局部偏差峰值,可以明顯地減小局部振蕩現象的產生。將位移、速度和加速度三參數組合輸入得到的識別曲線出現鋸齒狀,雖然整體較為貼近真實載荷,但曲線光滑度降低,表明識別效果有所下降。多參數輸入識別結果總結如表2所示。

圖8 多參數輸入時變荷載識別結果Fig.8 Time varying load identification results with multi-parameter input
通過表2可以看出,采樣數量和訓練步數與相關系數并無線性關系,而是與輸入參數緊密相關。速度和加速度組合輸入得到的識別荷載與真實荷載的相關系數為0.970 95,是4種參數組合中識別過程最穩定、識別精度最高的組合,可以實現優異的識別效果。

表2 多參數輸入敏感性分析結果
椒江北樞紐主線橋全長2 727 m,全橋共29聯,試驗選取第1聯(4×30 m)第2、4跨進行荷載試驗。橋寬16.25 m,凈寬15.25 m,橫橋向共布置7片梁。試驗截面為第4跨跨中處Ⅰ-Ⅰ截面、第2跨距2#墩2 m處Ⅱ-Ⅱ截面、第2跨跨中處Ⅲ-Ⅲ截面,如圖9所示。在試驗截面左右兩側分別布設加速傳感器,傳感器型號為941-B型拾振器,其測點布置如圖10所示。

圖9 橋梁測試截面布置示意圖Fig.9 Layout of bridge test section

圖10 加速度傳感器測點橫橋向布置示意圖Fig.10 Layout of acceleration measuring points
首先建立有限元模型并對模型進行修正[15],通過大量數值仿真分析數據組建和訓練BP神經網絡結構。設置8種模擬工況,采用383 kN和376 kN的加載車分別以20、30、40、50 km/h,4種不同的速度等級通過橋梁,總計8組,共計12 864個數據樣本點,將多種工況下的橋梁動態加速度時程數據作為神經網絡的輸入樣本進行訓練。
然后,依托上述預應力混凝土連續T形梁橋荷載試驗對BP神經網絡進行驗證性分析。實橋動載試驗過程中,使一輛373 kN(試驗前通過稱重獲知其前軸重62 kN,兩后軸合計重311 kN,車型如圖11所示)加載車以勻速30 km/h的速度沿著橋梁外側車道行駛,獲得I-I截面7#梁處的豎向加速度時程數據。為了濾除噪聲對測試結果的影響,這里利用計算機對所得信號波形進行處理,處理后的加速度時程曲線如圖12所示。

圖11 試驗用標準車車型Fig.11 Standard vehicle type for test

圖12 Ⅰ-Ⅰ截面加速度時程曲線Fig.12 Acceleration time history curve
將實測加速度數據作為BP神經網絡的輸入參數,車輛的前、后軸重作為輸出參數進行軸重識別驗證分析。這樣一方面可以保證BP神經網絡的識別精度,另一方面可以得到更為準確的車輛軸載信息。試驗獲取7#梁共2 000個加速度時程數據點,前、后軸重識別結果如圖13所示。經計算得,前、后軸重識別相關系數分別為0.925 6和0.944 7。

圖13 前、后軸載重識別結果Fig.13 Identification results of front and rear axle weight
由上可知,采用實測的豎向加速度時程數據作為BP神經網絡的輸入參數,其前、后軸重的識別整體上具有較為滿意的效果,識別荷載曲線與真實荷載曲線接近,表明了基于實橋的加速度時程數據也具有良好的載重識別效果,驗證了該BP神經網絡結構用于簡單的實橋載荷識別的可行性。
(1)針對同一BP神經網絡結構,不同的輸入參數得到的識別結果是不同的,采用加速度作為神經網絡的輸入參數可以提高識別精度,提升識別過程的穩定性;采用位移作為輸入參數可能會出現局部振蕩、與實際荷載偏差較大的現象。
(2)提出了多參數輸入優化設計,通過位移、速度、加速度兩兩組合以及三者組合的輸入方式進行識別對比發現,速度和加速度兩者組合作為輸入參數具有較為理想的識別效果,是多種參數組合中識別精度最高的一組參數組合;多參數輸入優化設計可以改善神經網絡的識別過程,提高整體和局部的識別效果。
(3)以某4跨預應力混凝土連續T梁橋工程為背景,完成了實橋載重識別的驗證分析,結果表明該BP神經網絡結構可用于簡單的實橋載荷識別。
(4)研究了針對單一荷載的識別方法和識別精度問題,可為后續多個移動荷載的識別奠定理論基礎,未來可進一步研究多車輛多種行駛狀況下的移動荷載識別問題。