伊廷華, 王傳偉, 李宏男
(大連理工大學(xué)建設(shè)工程學(xué)部土木工程學(xué)院, 遼寧 大連 116023)
交通運輸關(guān)系國計民生和經(jīng)濟(jì)命脈,而大跨橋梁則是公路和鐵路連接的關(guān)鍵結(jié)點。為了確保大跨橋梁的服役安全,對其在施工及服役期間進(jìn)行健康監(jiān)測與安全性評估是十分必要的。為了實現(xiàn)該目的,首先需要獲取結(jié)構(gòu)的重要響應(yīng),而這些響應(yīng)數(shù)據(jù)需要由合理布設(shè)在結(jié)構(gòu)上的傳感器來測得,考慮傳感器本身需要一定的成本,與其配套使用的數(shù)據(jù)采集和處理設(shè)備的造價也都較高,從經(jīng)濟(jì)方面考慮,希望采用盡可能少的傳感器來達(dá)到監(jiān)測的目的,因此傳感器位置和數(shù)量優(yōu)化的問題應(yīng)運而生。一種好的傳感器布設(shè)方案應(yīng)滿足[1]:1) 在含噪音的環(huán)境中,能夠利用盡可能少的傳感器獲取全面而精確的結(jié)構(gòu)響應(yīng)信息;2) 測得的結(jié)構(gòu)響應(yīng)信息應(yīng)能夠與數(shù)值分析的結(jié)果相對應(yīng);3) 對感興趣的振動響應(yīng)數(shù)據(jù)能夠進(jìn)行重點采集;4) 監(jiān)測結(jié)果具有良好的可視性和魯棒性;5) 監(jiān)測系統(tǒng)的設(shè)備投入、數(shù)據(jù)傳輸和結(jié)果處理的費用能夠最少。
傳感器優(yōu)化布置屬于組合優(yōu)化問題,同時也是多維優(yōu)化問題。以往算法只能針對結(jié)構(gòu)的某一方向進(jìn)行傳感器的優(yōu)化布置,如果將多維傳感器布置在這些測點上,會造成傳感器在優(yōu)化的結(jié)構(gòu)振動方向最優(yōu),而在其余方向不是最優(yōu)。針對此問題,各國學(xué)者已開展了一些初步的研究,如Kammer和Tinker在有效獨立法的基礎(chǔ)上[2],提出了一種將三維加速度傳感器作為獨立單位進(jìn)行優(yōu)化布置的方法,并以X-33航天器為例,與其他方法進(jìn)行對比驗證;江祥林和程高以有效獨立法為準(zhǔn)則[3],開發(fā)了三維加速度傳感器優(yōu)化布置MATLAB工具箱,并計算給出了九江長江大橋的三維傳感器優(yōu)化布置方案,模態(tài)試驗結(jié)果驗證了該布置方案的合理性。采用傳統(tǒng)的傳感器布置方法有其簡單、實用的優(yōu)點,但這些方法得到的結(jié)果卻往往是次優(yōu)的,即通過此類方法所得到的傳感器布置位置無法保證理論與實測信息之間的誤差最小。近些年,一些新型智能優(yōu)化算法如粒子群算法、遺傳算法、蟻群算法和猴群算法等的出現(xiàn),因其具有較好的尋優(yōu)能力而取得了較快的發(fā)展。一些研究已表明,將智能算法與優(yōu)化準(zhǔn)則相結(jié)合,可取得更好的優(yōu)化效果。He等提出了一種Moran′s I法[4],解決了多維傳感器布置信息冗余問題,以黃河上游的拉西瓦拱壩為例,通過改進(jìn)的粒子群算法對其進(jìn)行優(yōu)化計算,驗證了該方法的有效性和算法的高效性;劉宇等給出了基于遺傳算法的加速度傳感器布置的實施過程[5],并以潤楊大橋斜拉橋為例,對比分析了多目標(biāo)函數(shù)優(yōu)化布置方法與單目標(biāo)函數(shù)方法相比的優(yōu)越性;Fidanova等提出無線傳感器網(wǎng)絡(luò)布置問題[6],以傳感器數(shù)量為目標(biāo)函數(shù),利用蟻群算法進(jìn)行優(yōu)化布置,結(jié)果表明:蟻群算法的搜索結(jié)果優(yōu)于進(jìn)化算法。伊廷華等提出改進(jìn)猴群算法的傳感器優(yōu)化布置方法[7],以大連世貿(mào)大廈為例,證明了該算法較經(jīng)典序列法有較大的優(yōu)越性。
本文建立了一種傳感器的三維模態(tài)置信準(zhǔn)則,基于新型智能算法——狼群算法(Wolf algorithm,簡稱WA)[8],提出了一種分布式狼群算法(Distributed wolf algorithm,簡稱DWA),通過在狼群中引入分組的策略,大幅提高了算法的并行搜索效率,文末通過一個基準(zhǔn)模型驗證了該方法的可行性和有效性。
眾所周知,F(xiàn)isher信息陣(Fisher information matrix,簡稱FIM)等價于待估參數(shù)估計誤差的最小協(xié)方差矩陣,其能夠度量測試響應(yīng)中所包含信息的多少,表達(dá)式為
F=ΦTΦ
(1)
式中F為Fisher信息陣;Φ為模態(tài)振型矩陣;ΦT為Φ的轉(zhuǎn)置。
根據(jù)文獻(xiàn)[2],F(xiàn)可以表示為各個自由度貢獻(xiàn)之和,即
(2)
式中F為全部自由度的FIM;Fk為第k個自由度的FIM;φk,*為Φ的第k行;nc為結(jié)構(gòu)的自由度個數(shù)。
結(jié)構(gòu)的每個節(jié)點包括三個平動和三個轉(zhuǎn)動自由度,由于轉(zhuǎn)動自由度在實際測試中較難直接測到,因此這里只考慮三個平動自由度的優(yōu)化布置。將節(jié)點在x,y,z三個方向上的模態(tài)向量作為一個單元,此時FIM可表示為
(3)
式中F為全部節(jié)點的FIM;F3k為第k個節(jié)點的FIM;φ3k,*為Φ中第k個節(jié)點的三個平動自由度所對應(yīng)的模態(tài)向量組成的矩陣;n為節(jié)點數(shù)目。
模態(tài)置信準(zhǔn)則(Modal assurance criterion,簡稱MAC)是判斷結(jié)構(gòu)的實測模態(tài)向量間是否相互線性獨立的基本要求[9],其表達(dá)式為
(4)
式中φ*,i和φ*,j分別為振型矩陣Φ中的第i列和第j列。
借鑒式(3)以節(jié)點為單位的方法,可得到待布置傳感器的Fisher信息陣Q
(5)
式中Q3k為第k個三維傳感器位置所對應(yīng)節(jié)點的FIM;φ3k,*為Φ中第k個節(jié)點的三個平動自由度所對應(yīng)的模態(tài)向量組成的矩陣;nsp為待布置的三維傳感器數(shù)量。
因此,可以借鑒MAC的方法來衡量Q的優(yōu)劣,進(jìn)而建立起三維模態(tài)置信準(zhǔn)則(Triaxial modal assurance criterion,簡稱TMAC),即
(6)
式中Qi,j為待布置傳感器的FIM的第i行第j列元素;TMACi,j為TMAC中第i行第j列元素,且TMACi,j∈[0,1]。
TMAC矩陣非對角元的值越小,各階測試節(jié)點振型的獨立性越好,線性相關(guān)性越小,傳感器的布設(shè)效果也就越好;反之,傳感器布設(shè)效果越差。因此,可以以TMAC非對角元元素的最大值的最小化為三維傳感器的優(yōu)化目標(biāo),即本文提出的三維優(yōu)化準(zhǔn)則可寫為
min(f)
(7)

WA由鄢小虎和柳長安于2010年提出的一種模擬狼群捕食的群智能優(yōu)化算法[8],主要用于解決帶有連續(xù)變量的全局優(yōu)化問題,其基本思想是模擬狼群捕食的三個過程,即游獵、圍攻和食物分配。其中:游獵過程主要是狼個體依據(jù)自身的力量搜索當(dāng)前所在位置附近的局部最優(yōu)值;圍攻過程是狼群利用群體中最優(yōu)狼個體的信息搜索全局最優(yōu)值;食物分配過程通過隨機(jī)產(chǎn)生新個體取代目標(biāo)函數(shù)值差的狼個體,以避免算法陷入局部最優(yōu)。與傳統(tǒng)優(yōu)化算法相比,WA的優(yōu)點主要包括:1) 不要求目標(biāo)函數(shù)連續(xù)或可微,對于線性或非線性的問題均可求解;2) 算法的實現(xiàn)過程較為簡單,且能夠以較快速度搜索到高維數(shù)優(yōu)化問題的最優(yōu)解或次優(yōu)解。由于WA只適用于連續(xù)變量問題的求解,若將其用于傳感器優(yōu)化布置,需要對其編碼方式進(jìn)行改進(jìn)。此外,通過計算可以發(fā)現(xiàn)狼群在圍攻的過程中,由于狼群中的每只狼個體都向獵物逼近,這會極大地降低狼群的多樣性,使得算法在迭代過程中易陷入局部最優(yōu)。為此,本文建立了一種分布式狼群算法,將狼群分為多個組,通過限制組內(nèi)參與圍攻的狼個體數(shù)量,僅采用組內(nèi)最差個體向最優(yōu)個體逼近的搜索機(jī)制,既避免了狼群多樣性的降低,又使得組內(nèi)的信息能夠充分共享,大幅提高算法的求解效率。
對欲布置傳感器的結(jié)構(gòu)建立有限元模型,通過模態(tài)分析,獲取結(jié)構(gòu)的振型矩陣,并對傳感器的候選布置位置進(jìn)行編號。所有節(jié)點位置即為傳感器的候選優(yōu)化位置。考慮傳感器優(yōu)化布置的特點,這里引入雙重編碼方式進(jìn)行解的表達(dá)[10],即利用有序?qū)?x,s)來表示狼群的個體,來對應(yīng)傳感器布置問題的可行解。其中,x為位置向量,即在搜索過程中是以此向量進(jìn)行迭代搜索的;s為二進(jìn)制向量,即表示傳感器的布置位置。狼群編碼及初始化的步驟如下:
步驟 1:假設(shè)所有節(jié)點的數(shù)目為n,對其進(jìn)行編號,即1~n。
步驟 2:以狼群中第i只狼個體為例(i=1,2,…,P,P為狼群個體數(shù)目),其相應(yīng)的解可表示為:pi=(xi,si)={(xi,1,si,1),(xi,2,si,2),…,(xi,n,si,n)}。位置向量xi為從區(qū)間[xdown,xup]之間隨機(jī)產(chǎn)生的實數(shù)數(shù)組,其各維分量可按下式產(chǎn)生
xi,j=rand×(xup-xdown)+xdown
(8)
式中rand為[0,1]內(nèi)的隨機(jī)數(shù)。
si,j為xi,j通過下式中的函數(shù)轉(zhuǎn)換而得到二進(jìn)制編碼向量
(9)
采用式(9)時,需要首先設(shè)定一個判斷閾值ε和區(qū)間[xdown,xup],若sig(xi,j)>ε,則該分量si,j取1,即表示在該節(jié)點的位置處布置傳感器;若sig(xi,j)≤ε,則該分量取0,即代表在該節(jié)點位置上不布置傳感器。通過試算可以發(fā)現(xiàn),當(dāng)xi,j在[-5,5]之間取值時,0.006 7≤sig(xi,j)≤0.993 3,可見取值是合理的,因此本文取xdown=-5,xup=5。
對于初始化產(chǎn)生的解,si中傳感器的布置數(shù)目可能會出現(xiàn)不等于nsp的情況,即不滿足編碼要求,則此時應(yīng)重新進(jìn)行初始化,重復(fù)步驟2直到初始化的解滿足編碼的要求為止,本文后面的各個過程遇到類似情況均做同樣處理。
因為狼個體的初始化是隨機(jī)的,而產(chǎn)生的有效狼個體需要滿足編碼要求,這就意味著產(chǎn)生的狼個體并不都是有效的。為了提高有效狼個體的產(chǎn)生效率,這里提出一種基于概率法判定閾值ε的方法。以狼個體pi的第j維分量pi,j為例,使si,j取值為1的概率為nsp/n,而si,j取值為0的概率為1-nsp/n,這樣即可保證產(chǎn)生的狼個體在統(tǒng)計上能夠滿足編碼要求。若xi,j∈[xdown,-xseta],則si,j=0,對應(yīng)si,j取值為0的概率為1-nsp/n;若xi,j∈(-xseta,xup],則si,j=1,對應(yīng)si,j取值為1的概率為nsp/n。因此,xseta的取值為
xseta=(nsp/n)×(|xdown|+|xup|)-|xup|
(10)
即區(qū)間[xdown,xup]以-xseta為界進(jìn)行分割,因此ε的適宜取值為1/(1+exseta)。ε的這種取值方式不但能夠加快有效初始狼群的產(chǎn)生速度,而且能夠保證狼群個體各維分量的均勻性。
原WA僅通過單個狼群進(jìn)行搜索,這對于解決多自由度優(yōu)化的問題時,全局搜索能力不強(qiáng),耗費時間也較長。基于此,本文提出通過設(shè)定多個狼群進(jìn)行同步并行搜索的方法,即將初始化狼群個體以一定的方式將其分配到多個組內(nèi),然后進(jìn)行同步并行迭代計算,較好地解決了這一問題。
設(shè)初始產(chǎn)生的狼群的個體數(shù)為P,將其分為M個組,每個組內(nèi)有N只狼個體。這里將每個組內(nèi)目標(biāo)函數(shù)值最優(yōu)的狼個體記為頭狼。狼群分組的步驟如下:
步驟1:狼群中狼個體目標(biāo)函數(shù)的求解。設(shè)第i只狼個體位置向量為xi,利用其相應(yīng)的二進(jìn)制向量si,得到布置傳感器的節(jié)點編號,代入式(5)計算Q,然后把Q代入式(6)計算TMAC,最后把TMAC代入目標(biāo)函數(shù),即得到其值f(pi)。
步驟 2:將狼群中狼個體按目標(biāo)函數(shù)值由差到優(yōu)進(jìn)行排序,然后把第1只狼個體放入第1組,第2只狼個體放入第2組,…,第N只狼個體放入第N組,第N+1只狼個體放入第1組,第N+2只狼個體放入第2組,依次重復(fù)直到P只狼個體分配完畢。
分組后每個組內(nèi)的狼個體都參與游獵找尋獵物。狼個體在每走一步之前,先計算向周圍h個方向前進(jìn)一步的位置,然后找到h個位置中的最優(yōu)位置da,若da比當(dāng)前位置優(yōu),則該狼個體向前移動到位置da,并以da為當(dāng)前位置繼續(xù)向前搜索;若找不到更優(yōu)的位置,則該狼個體的游獵行為結(jié)束。狼個體的游獵方程可表示為
yc,j=xi,j+(2×rand-1)×stepa
(11)
式中rand為[0,1]內(nèi)的隨機(jī)數(shù);stepa為搜索步長;xi,j為第i只狼個體的第j維分量(j=1,2,…,n),yc,j為xi,j周圍第c(c=1,2,…,h)個位置的第j維分量。
設(shè)狼群經(jīng)上述分組后,以第m(m=1,2,…,M)個組第l只狼個體位置向量xe為例,游獵步驟如下:

步驟2:計算各個yc的目標(biāo)函數(shù)值,若這h個新位置中最優(yōu)的位置比之前的位置優(yōu),則將狼個體的位置向量變?yōu)榇讼蛄浚环粗莻€體位置保持不動。
步驟3:重復(fù)步驟1和步驟2直到設(shè)定的搜索次數(shù)Nh。
Δx(w,j)d=rand×stepb×(x(best,j)d-x(worst,j)d),
(Δxmin≤Δx(w,j)d≤Δxmax)
(12)
式中stepb為狼個體圍攻獵物的步長;x(best,j)d為第d次迭代中頭狼第j維分量(j=1,2,…,n),x(worst,j)d為第d次迭代中目標(biāo)函數(shù)值最差的狼個體第j維分量。Δx(w,j)d為第d次迭代中目標(biāo)函數(shù)值最差的狼個體第j維分量的圍攻距離,為防止狼群在圍攻過程中因圍攻距離過大而容易錯過全局最優(yōu)值,采用閾值Δxmin和Δxmax來限制狼個體的圍攻距離,即若Δx(w,j)d>Δxmax,取Δx(w,j)d=Δxmax;若Δx(w,j)d<Δxmin,取Δx(w,j)d=Δxmin。
x(worst,j)d+1=x(worst,j)d+Δx(w,j)d
(13)
式中x(worst,j)d和x(worst,j)d+1為圍攻前和圍攻后的組內(nèi)最差狼個體的第j維分量。
圍攻步驟如下:
步驟 1:游獵完成后,對狼群重新分組。通過分組可保證狼群組內(nèi)的頭狼位置的優(yōu)越性。
步驟 2:以第m個組為例,通過組內(nèi)目標(biāo)函數(shù)值最差的狼個體xworst和組內(nèi)目標(biāo)函數(shù)值最優(yōu)的狼個體xbest,利用式(12)和(13)更新最差狼個體的位置,得到更新后的狼個體。
狼群的食物分配原則為先強(qiáng)后弱,即狼群捕捉到的大部分獵物會被強(qiáng)壯的狼占有,弱小的狼分配到的食物很少,盡管這種方式可能會餓死一些弱小的狼,但能保證強(qiáng)壯的狼在下次能更好地?fù)渥降将C物,不至于使整個狼群餓死,提高了狼群的生存能力。
本文模擬狼群的這種食物分配行為,去除每組中較差的t只狼個體,同時隨機(jī)產(chǎn)生t只新狼個體,這能夠顯著增加狼群的多樣性。狼群的食物分配原則步驟為:
半個多世紀(jì)以來,科學(xué)大洋鉆探已經(jīng)證明了板塊構(gòu)造理論的正確,開創(chuàng)了古海洋學(xué),并通過揭示深海生物圈中種類繁多、數(shù)量龐大的生命,重新定義了我們對地球生命的看法,而且還有更多的東西需要學(xué)習(xí)和探索。
步驟1:按照狼群分組的步驟將圍攻行為完成后的狼群重新進(jìn)行分組,使得淘汰的狼個體為群體內(nèi)的最差的個體。
步驟 2:利用狼群數(shù)據(jù)初始化的步驟每組產(chǎn)生t只新的狼個體,并用這t只狼個體取代組內(nèi)目標(biāo)函數(shù)值最差的t只原有的狼個體。
關(guān)于狼群分組的說明:本文方法在狼群游獵、圍攻和食物分配過程前均進(jìn)行狼群分組,即多次采用分組的方式。這是由于狼群經(jīng)過某一步搜索過程后,各個組會得到不同的結(jié)果,分組可將這些結(jié)果進(jìn)行比較,然后分配到新的組內(nèi),保證每個組內(nèi)個體的均衡性。這種方式大大增強(qiáng)了不同組內(nèi)狼個體的信息交流,提高算法的尋找最優(yōu)值的效率。
狼群算法的運行需要一定的循環(huán)次數(shù)Nc,當(dāng)達(dá)到循環(huán)次數(shù)時優(yōu)化布置過程終止,整個計算過程可通過科學(xué)計算軟件MATLAB實現(xiàn)。
為了評價結(jié)構(gòu)健康監(jiān)測中各種算法的優(yōu)劣,美國中佛羅里達(dá)大學(xué)開發(fā)了一個橋梁基準(zhǔn)模型(圖1),本文即采用這一基準(zhǔn)模型進(jìn)行傳感器位置的優(yōu)化研究。該模型共兩跨,總長5.486 4 m,寬1.828 8 m。橋梁沿縱向的主梁將荷載轉(zhuǎn)移到支撐上,側(cè)向穩(wěn)定性由橫向每隔0.914 4 m的次梁提供。基準(zhǔn)模型梁截面都相同,均采用S3×5.7型鋼。采用SAP2000進(jìn)行建模[11],有限元模型的數(shù)據(jù)被導(dǎo)到MATLAB中,以供使用者運行分析。模型共有177個節(jié)點,182個單元,每個節(jié)點包含3個自由度,分別對應(yīng)x,y,z三個方向的信息。提取模型的剛度矩陣和質(zhì)量矩陣,通過模態(tài)分析可得到結(jié)構(gòu)的前10階模態(tài)振型矩陣Φ。

圖1 基準(zhǔn)模型實物圖

圖2 基準(zhǔn)模型的有限元模型
如圖2所示,有限元模型的節(jié)點數(shù)為177,除去橋墩與地面接觸部位沒有平動自由度的6個節(jié)點,因此結(jié)構(gòu)要考慮的節(jié)點數(shù)n=171。設(shè)需要布設(shè)的傳感器數(shù)目nsp=20,傳感器類型為三維加速度傳感器。為了說明本文提出的DWA的優(yōu)越性,同時采用另外兩種方法進(jìn)行對比研究,即:
工況1:原狼群算法,即WA;
工況2:分布式狼群算法,即DWA;
工況3:全節(jié)點三維傳感器布置。
(1) 參數(shù)敏感性
優(yōu)化算法中的參數(shù)取值會直接影響到算法的收斂性,因此在進(jìn)行傳感器優(yōu)化布置之前,應(yīng)對DWA進(jìn)行參數(shù)敏感性分析,以便為選取合理的參數(shù)作參考。設(shè)狼群個體數(shù)目P=50,共分為M=5個組,這樣每組內(nèi)有N=10只狼個體,搜索區(qū)間上下限分別為xdown=-5和xup=5,圍攻距離Δx的限定范圍Δxmin=-0.5和Δxmax=0.5,算法的迭代次數(shù)Nc=200。這里選取影響DWA性能的4個重要參數(shù)進(jìn)行分析:游獵搜索次數(shù)h×Nh,搜索步長stepa,圍攻步長stepb,每組淘汰個數(shù)t。通過正交試驗設(shè)計構(gòu)成正交試驗表L9(34),分別表示:試驗1~9號;4個因素t,stepa,stepb,h×Nh;每個因素有1,2,3三個水平,每個水平的取值如表1括號內(nèi)的數(shù)值。每組試驗獨立運行5次,取其計算值的最優(yōu)值,如表1所示。

表1 正交試驗表及試驗結(jié)果

圖3 由工況1和工況2得到的TMAC柱狀圖

圖4 TMAC非對角元列向量最大值

圖5 基準(zhǔn)模型基于原狼群算法的三維傳感器布置

圖6 基準(zhǔn)模型基于分布式狼群算法的三維傳感器布置
從表1中可以看出:1) 對于參數(shù)t,取值偏小較好,若t取值較大,計算得到的目標(biāo)函數(shù)值比較差,即會影響狼群搜索能力,這里建議t取值為1;2) 搜索步長stepa,對狼群的局部搜索能力有很大的影響,若取值較小,搜索效果不好;若取值過大,則容易錯過全局最優(yōu)值,對搜索結(jié)果不利。stepa取值為2比較合適;3) 圍攻步長stepb,若取值較小,導(dǎo)致算法的全局搜索能力降低;若取值較大,會因錯過全局最優(yōu)值而使得搜索結(jié)果較差。當(dāng)其值為1時能夠搜索到較優(yōu)的極值,建議stepb取值1;4) 游獵搜索次數(shù)h×Nh,可以得出增多搜索次數(shù)可以提高整體的尋優(yōu)能力,但提高的幅度有限,因此,建議Nh取值20,h取值為3。為便于與工況2進(jìn)行對比,工況1中的數(shù)據(jù)采用上述分析建議的取值。
(2) 優(yōu)化布置結(jié)果分析
表2給出了各種工況傳感器布置方案的TMAC非對角元最大值。圖3(a)給出了工況1布置20個傳感器時的TMAC矩陣柱狀圖,此時TMAC非對角元最大值為0.001 9;圖3(b)給出了工況2布置20個傳感器時的TMAC矩陣柱狀圖,此時TMAC非對角元最大值為0.000 5,優(yōu)化效果增幅73.68%,效果明顯。但由于0.000 5和0.001 9遠(yuǎn)小于1,表現(xiàn)為在圖(3)中TMAC柱狀圖的非對角元都非常小,很難對兩種工況加以直觀對比。為了更好地體現(xiàn)出本文所提出算法的有效性,圖4給出了TMAC非對角元列向量最大值的比較。從圖4可以看到,工況2的每階模態(tài)列向量非對角元最大值都小于工況1,說明了DWA算法要優(yōu)于WA。從表2中TMAC非對角元的最大值可以發(fā)現(xiàn),工況2為0.000 5,而工況3為0.001 6,這說明對于結(jié)構(gòu)所有的節(jié)點都布置傳感器并不合理,不一定能得到最優(yōu)布置效果,分析其原因是:模態(tài)置信準(zhǔn)則的目的是實現(xiàn)各階模態(tài)向量之間的可區(qū)分,即各階模態(tài)向量之間的夾角最大化,但其權(quán)重矩陣用單位矩陣代替質(zhì)量矩陣,使得各階模態(tài)向量之間無正交性關(guān)系,因此會造成結(jié)構(gòu)所有的節(jié)點都布置傳感器并不合理的狀況。圖5和6給出了基準(zhǔn)模型基于WA和DWA的三維傳感器布置方案。

表2 不同傳感器布置方案的TMAC非對角元最大值
本文建立了一種新的三維傳感器優(yōu)化布置準(zhǔn)則,提出基于DWA的傳感器優(yōu)化布置的方法,并以基準(zhǔn)模型為例進(jìn)行驗證,得到以下結(jié)論:
(1)針對MAC只能對結(jié)構(gòu)的某一方向進(jìn)行傳感器優(yōu)化布置研究,而不能確保在三個方向同時實現(xiàn)優(yōu)化的問題,本文提出了TMAC,解決了三維傳感器優(yōu)化布置目標(biāo)函數(shù)的問題。
(2)采用雙重編碼方式,有效地克服了原WA只能解決連續(xù)變量優(yōu)化的問題;提出一種基于概率法判定閾值ε的方法,采用概率法初始化狼群個體,不僅加快了有效初始狼群的產(chǎn)生速度,而且保證了狼群個體各維分量的均勻性。
(3)引進(jìn)了分組搜索的策略,狼群以組為單位并行搜索目標(biāo)函數(shù)最優(yōu)值,算例結(jié)果表明,分組并行搜索極大地加強(qiáng)了找尋大規(guī)模的目標(biāo)最優(yōu)值的能力。
(4)參數(shù)敏感性分析表明,狼群算法中的參數(shù)對算法的尋優(yōu)效果影響較大,搜索步長和圍攻步長如果偏小,則會降低算法的計算效率;如果偏大,則可能跳過全局最優(yōu)解。每組中的狼個體淘汰數(shù)目不宜過多,否則會對算法的搜索能力和收斂速度不利;游獵搜索次數(shù)過多,對尋優(yōu)能力的改善并不明顯,還會增加算法的運行時間,應(yīng)適當(dāng)取值。
參考文獻(xiàn):
[1] 伊廷華,李宏男,顧明.結(jié)構(gòu)健康監(jiān)測中基于多重優(yōu)化策略的傳感器布置方法[J].建筑結(jié)構(gòu)學(xué)報,2011,32(12):217—223.YI Tinghua, LI Hongnan, Gu Ming. Multiple optimization strategies based sensor placement method for structural health monitoring[J]. Journal of Building Structures,2011,32(12):217—223.
[2] Daniel C Kammer, Michael L Tinker. Optimal placement of triaxial accelerometers for modal vibration tests[J]. Mechanical Systems and Signal Processing, 2004,18(1):29—41.
[3] 江祥林,程高.基于EfI法的橋梁模態(tài)測試中傳感器優(yōu)化布置[J].橋梁建設(shè),2012,42(2):59—65.JIANG XIANG-lin, CHENG Gao. Optimal sensor placement for bridge modal testing based on EfI method[J]. Bridge Construction,2012,42(2):59—65.
[4] He L J, Lian J J, Ma B, et al.Optional multiaxial sensor placement for modal identification of large structures[J]. Structural Control and Health Monitoring, 2013, DOI: 10.1002/stc.1550.
[5] 劉宇,畢丹,李兆霞.大跨斜拉橋基于遺傳算法的傳感器優(yōu)化布置方法[J].東南大學(xué)學(xué)報,2009,39(4):825—829.Liu Yu, Bi Dan, Li Zhaoxia. Optimal placement of accelerometers in long cable-stayed bridges based on genetic algorithm[J]. Journal of Southeast University, 2009,39(4):825—829.
[6] Fidanova S, Marinov P, Alba E. Ant Algorithm for Optimal Sensor Deployment[M]. Computational Intelligence, Springer Berlin Heidelberg, 2012:21—29.
[7] 伊廷華,張旭東,李宏男.基于改進(jìn)猴群算法的傳感器優(yōu)化布置方法研究[J].計算力學(xué)學(xué)報,2013,30(2):218—223.YI Ting-hua, ZHANG Xu-dong, LI Hong-nan. Research on optimal sensor placement based on improved monkey algorithm[J]. Chinese Journal of Computational Mechanics,2013,30(2):218—223.
[8] 鄢小虎,柳長安.基于生物智能的移動機(jī)器人路徑規(guī)劃研究[D].保定:華北電力大學(xué),2010.YAN Xiao-hu, LIU Chang-an. Research on path planning for mobile robot based on the biological intelligence[D]. Baoding: North China Electric University, 2010.
[9] Carne T G, Dohmann C R. A modal test design strategy for modal correlation[A]. Proceedings of the 13th International Modal Analysis Conference,Schenectady[C]. New York,USA,February,1995.
[10] Yi T H, Li H N, Zhang X D. Sensor placement on Canton Tower for health monitoring using asynchronous-climb monkey algorithm[J]. Smart Materials and Structure,2012,21(12):1—12.
[11] Catbas F N, Caicedo J M, Dyke S J. Development of a benchmark problem for bridge health monitoring[A]. Proceedings of the International Conference on Bridge Maintenance, Safety and Management, IABMAS[C]. Porto, Portugal, July, 16-19, 2006.