常 虹 張 冰
(1:吉林建筑大學(xué)測繪與勘查工程學(xué)院,長春 130118; 2:吉林建筑大學(xué)城建學(xué)院,長春 130111)
目前,建筑物都朝著高層化、復(fù)雜化的方向發(fā)展,而這些建筑物在其服役的期限內(nèi),勢必要受到來自周圍環(huán)境及自然災(zāi)害所帶來的各種損傷,如地震、風(fēng)災(zāi)、水災(zāi)及材料的自然腐蝕老化等,導(dǎo)致其結(jié)構(gòu)構(gòu)件受到不同程度的損傷.及時發(fā)現(xiàn)損傷及確定損傷的程度對于國民經(jīng)濟(jì)和人們的生活安全具有重要的意義.目前,結(jié)構(gòu)的損傷檢測有多種方法,但多數(shù)都是基于試驗(yàn)研究方法,通過測定結(jié)構(gòu)物的位移或者加速度等指標(biāo)進(jìn)行判斷,甚至有些時候會對結(jié)構(gòu)物造成一定程度的損傷.人工神經(jīng)網(wǎng)絡(luò)是20世紀(jì)90年代發(fā)展起來的一門新興交叉學(xué)科,它是模擬人的大腦而建立起來的一種非線性的動力學(xué)網(wǎng)絡(luò)結(jié)構(gòu),是由若干個簡單的神經(jīng)元按照一定的方式連接而成的復(fù)雜網(wǎng)絡(luò)系統(tǒng),其工作原理類似于黑匣子.該系統(tǒng)能自動根據(jù)所輸入的樣本空間的特點(diǎn),經(jīng)過多次的迭代運(yùn)算,自動找到輸入和輸出之間對應(yīng)的非線性規(guī)律,并建立一個能夠準(zhǔn)確反映輸入和輸出數(shù)據(jù)之間內(nèi)在規(guī)律的數(shù)學(xué)模型,從而準(zhǔn)確對所預(yù)測的目標(biāo)進(jìn)行判斷和評估.目前,人工神經(jīng)網(wǎng)絡(luò)在工程上被廣泛應(yīng)用于結(jié)構(gòu)的損傷檢測領(lǐng)域[1-5].
人工神經(jīng)網(wǎng)絡(luò)系統(tǒng)有很多種,其中,BP神經(jīng)網(wǎng)絡(luò)(Back-Propagation Network,簡稱BP網(wǎng)絡(luò))是一種應(yīng)用最廣泛的一種神經(jīng)網(wǎng)絡(luò),它不僅是前饋型網(wǎng)絡(luò)的核心,同時也是其他類型神經(jīng)網(wǎng)絡(luò)發(fā)展的基礎(chǔ),該算法采用非線性規(guī)劃中的最速下降法,按照誤差函數(shù)的負(fù)梯度方向修改權(quán)值,一次容易出現(xiàn)收斂速度慢甚至出現(xiàn)局部極小等弊病.為了改進(jìn)該算法,本文采用阻尼最小乘法,即L-M算法,該算法是在高斯牛頓法和最速下降法之間進(jìn)行調(diào)整.典型的BP網(wǎng)絡(luò)是一個三層的網(wǎng)絡(luò),包括輸入層、隱含層和輸出層,同層的各單元之間無連接,但各層的單元之間實(shí)行全連接.
本文針對美國土木工程師協(xié)會結(jié)構(gòu)健康監(jiān)測任務(wù)組建立的Benchmark模型的損傷程度進(jìn)行研究,該模型是一個四層鋼框架結(jié)構(gòu),縱橫各兩跨,每跨1.25 m,層高0.9 m(見圖1).該模型單元數(shù)共116個,單元編號見圖2.
圖1 Benchmark結(jié)構(gòu)實(shí)驗(yàn)?zāi)P?/p>
圖2 Benchmark結(jié)構(gòu)有限元單元編號
在建立樣本之前,必須確定模式特征參數(shù).網(wǎng)絡(luò)特征參數(shù)的選取正確與否不僅影響網(wǎng)絡(luò)的訓(xùn)練時間,同時也將影響到網(wǎng)絡(luò)的泛化、推理和判斷能力,因此要根據(jù)實(shí)際情況選擇合理的網(wǎng)絡(luò)特征參數(shù).當(dāng)結(jié)構(gòu)受到損傷后,結(jié)構(gòu)的固有頻率就會發(fā)生變化,所以特征參數(shù)的選取應(yīng)圍繞固有頻率展開,經(jīng)過對比分析,結(jié)構(gòu)的損傷其固有頻率的變化不明顯,因此本文選取固有頻率平方變化比作為網(wǎng)絡(luò)的特征參數(shù)[6].
X=[NFSR1,NFSR2,…,NFSRm]T
其中:
(1)
式中,fui,fdi分別為結(jié)構(gòu)發(fā)生損傷前、后的第i階固有頻率.
該模型的加載采用模擬環(huán)境風(fēng)荷載激勵,樣本空間采用單一桿件發(fā)生不同程度的損傷,損傷程度以單一桿件剛度的損傷程度評價,本例選取損傷分別發(fā)生在單元2 324,52,53,81,82,110,111,損傷的程度分別為15 %,35 %,48 %,59 %,75 %,88 %,100 %,建立共計56個學(xué)習(xí)樣本,并全部參與樣本空間的訓(xùn)練,輸出層即為結(jié)構(gòu)剛度的損傷程度(%).
根據(jù)所建立56個訓(xùn)練樣本,進(jìn)一步確定各層所需要的節(jié)點(diǎn)數(shù).由于所建立的是一個三層的BP網(wǎng)絡(luò),因此需要逐一確定輸入等、隱含層及輸出層的節(jié)點(diǎn)數(shù).通常輸入層的節(jié)點(diǎn)數(shù)與結(jié)構(gòu)的自由度相關(guān),本例采用12個自由度,因此輸入層的節(jié)點(diǎn)數(shù)(即神經(jīng)元的數(shù)量)確定為12;隱含層的數(shù)量確定需要考慮,因?yàn)殡[含層的數(shù)量多少直接影響模型的運(yùn)行速度及對結(jié)果的判斷能力等.通常隱含層節(jié)點(diǎn)數(shù)越多,模型的收斂速度會更快,但當(dāng)隱含層的節(jié)點(diǎn)數(shù)達(dá)到一定程度時,收斂速度基本保持穩(wěn)定,不再隨隱含層節(jié)點(diǎn)數(shù)的增多而加快,因此合理確定隱含層節(jié)點(diǎn)數(shù)對于網(wǎng)絡(luò)的運(yùn)行能力至關(guān)重要.HechtNielsen于1987年提出隱含層神經(jīng)元數(shù)量為輸入層節(jié)點(diǎn)數(shù)的兩倍加一,因此本例的隱含層節(jié)點(diǎn)數(shù)結(jié)合試算方法,以誤差最小為標(biāo)準(zhǔn),確定取25;輸出層即為單一桿件的損傷程度(%),輸出層的神經(jīng)元數(shù)取1,因此本文所建立的BP網(wǎng)絡(luò)結(jié)構(gòu)為12×25×1.
圖3 BP網(wǎng)絡(luò)損傷程度識別訓(xùn)練過程誤差
根據(jù)所建立的12×25×1BP神經(jīng)網(wǎng)絡(luò)模型,采用L-M優(yōu)化算法,誤差函數(shù)采用均方誤差按照BP網(wǎng)絡(luò)的算法對已建立的模型進(jìn)行訓(xùn)練,目標(biāo)誤差函數(shù)采用均方誤差函數(shù)MSE, 訓(xùn)練目標(biāo)誤差取0.000 4,最大訓(xùn)練步數(shù)選5 000步,隱含層節(jié)點(diǎn)作用函數(shù)選擇對稱型S型的對數(shù)函數(shù)logsig,輸出層節(jié)點(diǎn)選擇purelin傳遞函數(shù).對所建立的BP神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,直至誤差滿足要求,網(wǎng)絡(luò)mse精度達(dá)到了0.000 396(見圖3).
通過對已經(jīng)建立的BP神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練和仿真(見表1),可以得出利用所建立的BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)構(gòu)的損傷程度是可行的,而且精度比較高.
表1 BP神經(jīng)網(wǎng)絡(luò)預(yù)測結(jié)構(gòu)損傷程度結(jié)果 (%)
BP神經(jīng)網(wǎng)絡(luò)因其自身具有存儲損傷信息的能力,同時該網(wǎng)絡(luò)又具有較強(qiáng)的抗噪能力和分辨能力,選擇與結(jié)構(gòu)損傷相關(guān)的參數(shù)作為特征參數(shù),建立網(wǎng)絡(luò)訓(xùn)練樣本空間并進(jìn)行訓(xùn)練,可以對結(jié)構(gòu)的損傷程度做出正確的預(yù)測和判斷.
參 考 文 獻(xiàn)
[1] 姜紹飛,鐘善桐.神經(jīng)網(wǎng)絡(luò)在結(jié)構(gòu)工程中的應(yīng)用[J].哈爾濱建筑大學(xué)學(xué)報,1998(6):129-133.
[2] 戴興華.基于小波神經(jīng)網(wǎng)絡(luò)的振動結(jié)構(gòu)損傷診斷[D].福建:福州大學(xué),2006.
[3] 闕金聲.三峽工程涪陵區(qū)水庫塌岸非線性預(yù)測研究[D].長春:吉林大學(xué),2007.
[4] 閔志華.基于小波分析和神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)損傷識別研究[D].武漢:武漢理工大學(xué),2006.
[5] 刁延松.基于神經(jīng)網(wǎng)絡(luò)和小波分析的海洋平臺結(jié)構(gòu)損傷檢測研究[D].青島:中國海洋大學(xué),2006.
[6] 羅躍綱,彭永恒,文邦椿.工程結(jié)構(gòu)損傷的集成神經(jīng)網(wǎng)絡(luò)識別研究[J].振動與沖擊,2006,25(1):15-17.