1 引言
隨著我國基礎(chǔ)建設(shè)的快速發(fā)展, 越來越多的橋梁得以修建,并逐步投入使用。如何科學(xué)地了解運(yùn)營中橋梁的健康狀況,并實(shí)時(shí)地對(duì)橋梁進(jìn)行養(yǎng)護(hù)和管理日益成為橋梁養(yǎng)管人員及專家關(guān)注和研究的熱點(diǎn)。以斜拉橋?yàn)槔?,及時(shí)準(zhǔn)確地了解橋索受力的變化情況,在斜拉橋的運(yùn)營和維護(hù)過程中占有重要的地位。在對(duì)斜拉橋進(jìn)行檢測的過程中,首先將加速度傳感器安裝在斜拉索上,通過測定橋索振動(dòng)的頻率,根據(jù)公式(1)得到該橋索所受的拉力值。
式(1)中, 為弦單位長度的重量,L為斜拉索長度,g為重力加速度,rt是弦振動(dòng)的階數(shù), 是第rt階的自振頻率。為了將測量過程中的外部影響減到最小,對(duì)全部橋索(一般為幾百根)受力的測量,理論上必須在同一時(shí)間內(nèi)完成。在實(shí)際情況下,這一點(diǎn)是很難做到的,而且在測量過程中,由于測量人員在技術(shù)上的差異性,以及在繁重工作下引發(fā)的疲勞性,必然會(huì)在檢測結(jié)果中引入較大的人為誤差。文章著重探求一種方法,根據(jù)橋梁測量的歷史數(shù)據(jù),通過構(gòu)造相關(guān)模型,在橋索受力值(或其變化)之間建立映射關(guān)系。這樣做的目的,是對(duì)部分斜拉索的索力進(jìn)行測量,然后通過映射關(guān)系,得到其余橋索的受力情況。大家知道,根據(jù)結(jié)構(gòu)理論,斜拉橋是一個(gè)高次超靜定體系。當(dāng)某一根斜拉索的受力情況發(fā)生變化時(shí),其余斜索的受力狀況必定發(fā)生相應(yīng)變化。由于斜拉橋結(jié)構(gòu)的復(fù)雜性,以及斜拉索分布的互異性等諸多原因,很難使用傳統(tǒng)方法建立模型,來反映這種相對(duì)變化規(guī)律。人工神經(jīng)網(wǎng)絡(luò)是以人腦的微觀網(wǎng)狀結(jié)構(gòu)為基礎(chǔ),通過大量神經(jīng)元的復(fù)雜連接,采用自底向上的方法,通過自學(xué)習(xí)、自組織和非線性動(dòng)力學(xué)所形成的并行分布方式來處理難于形式化的模式語言【】1。另外,人工神經(jīng)網(wǎng)絡(luò)的設(shè)計(jì)構(gòu)造以實(shí)際數(shù)據(jù)為基礎(chǔ),不僅將環(huán)境因素直接融入到模型當(dāng)中,而且對(duì)其感興趣的數(shù)據(jù)具有信息處理的功能閉?;谝陨咸攸c(diǎn),筆者認(rèn)為人工神經(jīng)網(wǎng)絡(luò)對(duì)于該問題的處理將更為有效。2 建立橋索索力的人工神經(jīng)網(wǎng)絡(luò)模型鑒于人工神經(jīng)網(wǎng)絡(luò)的諸多優(yōu)點(diǎn),人工神經(jīng)網(wǎng)絡(luò)已廣泛運(yùn)用于模式識(shí)別與圖像處理,控制和優(yōu)化以及通信等諸多領(lǐng)域。在流行的神經(jīng)網(wǎng)絡(luò)模型中,BP模型是發(fā)展較為成熟的一種,文中將使用BP模型建立橋索受力之間的映射關(guān)系。
2.1 橋索索力的BP網(wǎng)絡(luò)結(jié)構(gòu)
該文建立的BP模型是一種多層前饋式神經(jīng)網(wǎng)絡(luò),其結(jié)構(gòu)分為三層:一個(gè)輸入層,一個(gè)輸出層和一個(gè)隱層,其中隱層節(jié)點(diǎn)采用sigmoid作用函數(shù),輸入、輸出層節(jié)點(diǎn)均采用pureline作用函數(shù)。層間節(jié)點(diǎn)的連接使用全聯(lián)接方式,并為每個(gè)連接賦予一定權(quán)值。其結(jié)構(gòu)圖如圖1。其中,輸入層節(jié)點(diǎn)數(shù)為實(shí)測橋索數(shù)目,輸出層節(jié)點(diǎn)數(shù)為余下的橋索數(shù)目-; 因而,BP神經(jīng)網(wǎng)絡(luò)的輸入層和輸出層節(jié)點(diǎn)總數(shù)將與橋索總數(shù)相同,這樣建??梢允顾髁χ底兓南嚓P(guān)情況直接從BP網(wǎng)絡(luò)輸入與輸出的關(guān)系中得到;網(wǎng)絡(luò)隱層節(jié)點(diǎn)個(gè)數(shù)為輸入、輸出層節(jié)點(diǎn)個(gè)數(shù)之和;網(wǎng)絡(luò)學(xué)習(xí)策略采用監(jiān)督式算法。
2.2 BP網(wǎng)絡(luò)的訓(xùn)練
從斜拉橋測量的歷史數(shù)據(jù),得到用于BP網(wǎng)絡(luò)權(quán)重調(diào)節(jié)的訓(xùn)練樣本集.s={.s1,.sn },其中N為樣本集大小,且有ISil=橋索總數(shù)M。用I表示某一訓(xùn)練樣本中作為BP網(wǎng)絡(luò)輸入元素構(gòu)成的矢量,有I={x1,x2⋯ ,xn};用 表示該訓(xùn)練樣本中作為BP網(wǎng)、 絡(luò)輸出的元素構(gòu)成的輸出矢量,有 T={d1,d2,⋯ ,dm-p}BP網(wǎng)絡(luò)的訓(xùn)練過程如下:
(1)隱層
用 Vj表示隱層節(jié)點(diǎn)J的輸入,yj表示該節(jié)點(diǎn)的輸出;輸入層節(jié)點(diǎn)i和隱層節(jié)點(diǎn)j之間的連接權(quán)重用Wij表示, 并有以
下關(guān)系:
3 實(shí)驗(yàn)及分析
文章以長江上某座斜拉橋作為研究對(duì)象, 該橋?yàn)?塔及208根斜拉索組成的斜拉橋。筆者使用自行研制的數(shù)據(jù)采集系統(tǒng),在不同時(shí)期采集了ll組索力數(shù)據(jù),其中每一組數(shù)據(jù)由全部208根橋索索力組成。為了簡化BP網(wǎng)絡(luò)規(guī)模,并且突出研究重點(diǎn),分別對(duì)這11組數(shù)據(jù)進(jìn)行預(yù)處理:首先,根據(jù)橋索與水平夾角求出每根橋索索力的垂直分量,這樣做主要是考慮到橋索在垂直方向上所受的力更為顯著并且重要;其次,考慮到橋梁結(jié)構(gòu)的對(duì)稱性,對(duì)位于同一位置上的上、下游兩根橋索的索力垂直分量求算術(shù)平均,用得到的均值作為該兩根斜拉索索力的代表,這樣做在保證模型合理性的前提下,有效地減少了數(shù)據(jù)的規(guī)模。于是,得到預(yù)處理后的11組數(shù)據(jù),設(shè)為.S={S1,S2,⋯ ,Sn},其中Si={di1,di2 ,di104且i=1,2,⋯ },且i=1,2,⋯ ,11,S 中元素的編號(hào)順序與橋索排列順序一致。在構(gòu)造BP網(wǎng)絡(luò)的過程中,使用.S中的前八組數(shù)據(jù)作為B網(wǎng)絡(luò)的訓(xùn)練樣本集,用其余的三組數(shù)據(jù)組成測試樣本集。對(duì)于第i組數(shù)據(jù),選取奇數(shù)編號(hào)的項(xiàng)作為網(wǎng)絡(luò)的輸入矢量 =(di1,di3,⋯ ,di103},偶數(shù)編號(hào)的項(xiàng)作為輸出矢量Ti={di2,di4,...,di104}這樣。BP網(wǎng)絡(luò)的輸入層和輸出層節(jié)點(diǎn)數(shù)目恰好相等,并且皆為52。BP網(wǎng)絡(luò)的測試結(jié)果見圖3,圖4和圖5。
在圖3,圖4和圖5中,橫軸標(biāo)注與BP網(wǎng)絡(luò)的輸出層各節(jié)點(diǎn)相對(duì)應(yīng);縱軸表示輸出層各節(jié)點(diǎn)對(duì)應(yīng)的索力值(對(duì)兩條曲線歸一化后,縱軸在【0,1】之間)。對(duì)于同一組測試樣本數(shù)據(jù),節(jié)點(diǎn)用小正方形代表的曲線是用BP網(wǎng)絡(luò)映射得到的結(jié)果,節(jié)點(diǎn)用圓形代表的曲線表示對(duì)應(yīng)橋索經(jīng)實(shí)測得到的受力值。兩條曲線的一致程度,反映了所構(gòu)造BP模型的有效性。兩條曲線越一致,就表明BP模型對(duì)真實(shí)情況的模擬更加準(zhǔn)確。從測試結(jié)果來看,構(gòu)造的BP網(wǎng)絡(luò)的確可以對(duì)斜拉橋的橋索受力之間的關(guān)系有大致正確的反映。當(dāng)然,也可以看到結(jié)果并不是“完全吻合”,這主要是因?yàn)锽P網(wǎng)絡(luò)的訓(xùn)練樣本的數(shù)量有限,網(wǎng)絡(luò)訓(xùn)練不夠充分;另外,在網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)的選取上,還有需要進(jìn)一步改進(jìn)的地方。這些將是筆者未來研究工作的
重點(diǎn)。
4 結(jié)論
在斜拉橋的檢測過程中,對(duì)斜拉索受力情況的了解是重點(diǎn)之一。采用傳統(tǒng)實(shí)測的方法,不僅要耗費(fèi)巨大的人力、物力。而且可能會(huì)將人為誤差引入測量數(shù)據(jù)中。為此該文在已有橋梁檢測的歷史數(shù)據(jù)的基礎(chǔ)上, 使用人工神經(jīng)網(wǎng)絡(luò)方法構(gòu)造BP模型,在斜拉索受力之間建立映射關(guān)系;在實(shí)際的橋梁檢測過程中,只需要對(duì)部分橋索受力情況進(jìn)行實(shí)地檢測,通過BP模型的映射,就可以得到其余橋索受力值。通過實(shí)驗(yàn),筆者認(rèn)為人工神經(jīng)網(wǎng)絡(luò)方法在解決斜拉橋橋索受力檢測問題上是相當(dāng)有效的.