国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

免疫遺傳算法在結(jié)構(gòu)損傷識別中的應(yīng)用與改進(jìn)

2012-11-14 06:24:04郭惠勇李正良
關(guān)鍵詞:貝葉斯遺傳算法模態(tài)

郭惠勇,李正良

(重慶大學(xué)a.土木工程學(xué)院;b.山地城鎮(zhèn)建設(shè)與新技術(shù)教育部重點(diǎn)實(shí)驗(yàn)室,重慶 400045)

各種工程結(jié)構(gòu)在投入使用后,由于環(huán)境的作用,其材料的微觀成分就會隨著時間的推移而發(fā)生演變,其結(jié)果導(dǎo)致材料的強(qiáng)度、剛度等力學(xué)參數(shù)降低,從而在結(jié)構(gòu)上累積起裂縫、腐蝕、變形等損傷。對于重要的橋梁、大壩、河堤、高層建筑等大型結(jié)構(gòu),以及航空航天領(lǐng)域里的大型航天器和空間站等設(shè)備,結(jié)構(gòu)的損傷可能會引起建筑物的倒塌或者航空航天器的墜毀,從而造成巨大的經(jīng)濟(jì)和人員生命的損失。因此,對結(jié)構(gòu)損傷的識別研究一直是研究熱點(diǎn)[1]。

免疫遺傳算法作為一種新型的啟發(fā)式算法,在很多方面都已有研究應(yīng)用[2-5],但是在結(jié)構(gòu)的損傷識別領(lǐng)域的應(yīng)用還未見報(bào)道。目前結(jié)構(gòu)的損傷識別研究主要是依靠動力特性的改變進(jìn)行損傷的定性和定量研究,以及結(jié)合遺傳算法、神經(jīng)網(wǎng)絡(luò)、模糊理論等各種人工智能算法、或者結(jié)合小波分析等各種數(shù)字信號處理技術(shù)來進(jìn)行損傷識別研究。董聰?shù)萚6]分析了各種動力特性指標(biāo),如頻率變化指標(biāo)、位移模態(tài)變化指標(biāo)以及曲率模態(tài)變化指標(biāo),并進(jìn)行了基于動力特性指標(biāo)的數(shù)值模擬以及試驗(yàn)驗(yàn)證;Shi等[7]提出了應(yīng)變能變化率指標(biāo)以及多損傷定位保證準(zhǔn)則,并利用該類指標(biāo)分析了桁架結(jié)構(gòu)的損傷識別問題,劉暉等[8]則進(jìn)一步提出了模態(tài)應(yīng)變能耗散率指標(biāo),其識別效果較應(yīng)變能變化率指標(biāo)有了一定程度的提高;鄒萬杰和瞿偉廉[9]則采用遺傳算法和頻響函數(shù)對一個桁架結(jié)構(gòu)進(jìn)行了數(shù)值模擬,并以測試頻響函數(shù)和計(jì)算頻響函數(shù)的形狀相關(guān)系數(shù)來構(gòu)造遺傳算法的優(yōu)化目標(biāo)函數(shù),在考慮測量噪聲的情況下,進(jìn)行了損傷識別計(jì)算;肖儀清和李成濤[10]則采用損傷前后曲率模態(tài)的變異特征構(gòu)造了梁式結(jié)構(gòu)單損傷情況的普適概率神經(jīng)網(wǎng)絡(luò),研究了斜拉橋橋面板損傷識別情況;張力和張瑜[11]則通過模糊模式方法對結(jié)構(gòu)損傷模式進(jìn)行了識別,并對橋梁Benchmark模型進(jìn)行了試驗(yàn)驗(yàn)證;管德清和黃燕[12]則采用應(yīng)變模態(tài)的小波變換方法研究了框架結(jié)構(gòu)的損傷識別問題,分別利用了不同類型的小波對應(yīng)變模態(tài)進(jìn)行小波變換,以及對小波變換系數(shù)進(jìn)行了去噪聲處理。Guo和Zhang[13]采用了加權(quán)證據(jù)理論分析結(jié)構(gòu)的損傷定位問題,但是卻沒有分析損傷的程度識別問題。雖然上述方法在結(jié)構(gòu)的損傷識別領(lǐng)域已經(jīng)取得了一定的成果,但是仍存在著一些不足,在損傷識別領(lǐng)域,對于較為復(fù)雜結(jié)構(gòu)仍缺少一種穩(wěn)定、高效的多損傷定性和定量識別方法,基于遺傳算法的損傷識別技術(shù)容易因未成熟收斂而無法得到最優(yōu)解,神經(jīng)網(wǎng)絡(luò)則需要進(jìn)行樣本訓(xùn)練來確定一些參數(shù),而模糊理論方法以及小波分析方法的識別精度仍需要提高,本文針對以上問題,提出了基于改進(jìn)免疫遺傳算法和貝葉斯融合理論的二階段結(jié)構(gòu)損傷識別方法。

1 結(jié)構(gòu)損傷的初步定位

對于多損傷問題,單純采用一種方法可能會使識別結(jié)果不穩(wěn)定或者不能完全識別出所有的損傷位置。因此,采用具有互補(bǔ)性質(zhì)的2種或2種以上類型數(shù)據(jù)往往可以獲得更好的定位結(jié)果。本文主要采用頻率數(shù)據(jù)以及包含位移模態(tài)的應(yīng)變能數(shù)據(jù)作為2種源數(shù)據(jù),再通過應(yīng)變能耗散率方法和頻率識別方法分別獲取初步?jīng)Q策,最后通過貝葉斯融合方法獲取總的決策和識別結(jié)果。

1.1 應(yīng)變能耗散率方法

先采用文獻(xiàn)[6]中的應(yīng)變能耗散率指標(biāo)獲取第一種損傷定位源數(shù)據(jù),其描述如下:

一般來說,結(jié)構(gòu)的損傷常常會降低結(jié)構(gòu)的剛度特性,對質(zhì)量的影響很小。因此,結(jié)構(gòu)在損傷前后,第j個單元所對應(yīng)的結(jié)構(gòu)前m階模態(tài)在損傷前后的單元應(yīng)變能為

式中:Kj為第j個單元的剛度矩陣;分別為損傷前后結(jié)構(gòu)的第i階位移模態(tài)。由此,可得到第j個單元的損傷因子Cj

識別時需要計(jì)算每個單元的損傷因子值,具有較高損傷因子值的單元往往是更可能的損傷單元。為了后續(xù)的融合處理,需要將每個單元損傷因子值進(jìn)行概率化。

1.2 頻率改變識別法

主要采用頻率數(shù)據(jù)及其相應(yīng)的指標(biāo)作為第2種損傷定位源數(shù)據(jù),其描述如下

考慮到有損結(jié)構(gòu),則相應(yīng)的特征方程為

式中:M、K分別為n×n維質(zhì)量、剛度矩陣;λi為第i階特征值;Δλi、ΔΦi分別第i階特征值改變量和位移模態(tài)改變量。忽略二階項(xiàng),則上式成為

由于矩陣M和K一般是對稱陣,利用特征關(guān)系(K-λiM)Φi=0,上式成為

可將ΔK表示成為每一個單元矩陣與損傷系數(shù)乘積的和[5],即

式中:NE為單元總數(shù);Kk為第k個單元在整體坐標(biāo)下的矩陣;ck為第k個單元的損傷系數(shù)。將(7)式代入(6)式可得

由于實(shí)際中需要多個測量頻率才能進(jìn)行識別,故這里考慮有s個測量頻率,則上式為

式中:KΦ是s×NE維矩陣;其基本組成是KΦik=ΦiTKkΦi;δC 是損傷系數(shù)向量。則

式中:KΦ+是Moore-Penrose廣義逆矩陣。在這個解中,具有較高損傷系數(shù)值的單元往往是更可能的損傷單元。同樣,為了后續(xù)的融合處理,需要將每個單元損傷因子值進(jìn)行概率化。

1.3 貝葉斯融合

這里利用信息融合技術(shù)中的貝葉斯融合規(guī)則進(jìn)行信息融合,即將來自于應(yīng)變能耗散率方法與頻率方法的信息進(jìn)行合成,以獲得更精確信息。設(shè)系統(tǒng)可能的命題為A1、A2…ANE,當(dāng)利用某一信息源對系統(tǒng)進(jìn)行觀測分析時,得到的分析結(jié)果B,如果能夠利用系統(tǒng)的先驗(yàn)知識和信息源的特性得到各先驗(yàn)概率P(Ai)和條件概率P(B/Ai),則利用Bayes條件概率公式,根據(jù)該信息源的觀測將先驗(yàn)概率P(Ai)更新為后驗(yàn)概率P(Ai/B),如下所示

如果假設(shè)有t個信息源,觀測分析結(jié)果分別為B1、B2…Bt時,假設(shè)它們之間相互獨(dú)立,則可以得到系統(tǒng)有t個信息源時的融合的后驗(yàn)概率為

該公式為貝葉斯融合公式。

2 免疫遺傳算法定量識別及其改進(jìn)策略

2.1 免疫遺傳算法

免疫遺傳算法是借鑒生物免疫系統(tǒng)中抗體的濃度控制原理提出的一種改進(jìn)的遺傳算法,它將求解問題的目標(biāo)函數(shù)對應(yīng)為入侵生命體的抗原,而問題的解對應(yīng)為免疫系統(tǒng)產(chǎn)生的抗體。本文是在基于貝葉斯融合初步識別的基礎(chǔ)之上,再進(jìn)行免疫遺傳算法損傷定量。即如果已經(jīng)識別出l個損傷單元,則免疫遺傳算法只需要對該l個損傷單元進(jìn)行損傷程度識別。采用該方法可以大大縮減搜索的空間,具有較好的搜索效率。由于免疫遺傳算法在損傷識別領(lǐng)域的應(yīng)用還未見報(bào)道,故這里針對結(jié)構(gòu)的損傷識別問題討論免疫遺傳算法的設(shè)計(jì),包含了抗體編碼、相似度、抗體濃度、以及作為抗原的目標(biāo)函數(shù)的描述。

2.1.1 抗體編碼 在結(jié)構(gòu)的損傷識別研究中,可以采用二進(jìn)制編碼來反映結(jié)構(gòu)的損傷程度,每個單元的損傷可以采用6位或7位二進(jìn)制編碼來表示,如果只考慮中等程度損傷及輕微損傷問題,可采用6-比特串子體,否則可采用7-比特串子體。這里以6-比特串子體為例,假設(shè)融合識別已經(jīng)識別出l個可能的損傷單元,可以利用l個子體來表示損傷程度,即一個固定長度為6位的比特二進(jìn)制串子體表示一個相應(yīng)單元的損傷程度,如

這里定義該二進(jìn)制串的值為百分比值,例如010101表示損傷程度為21%。l個子體表示l個單元的損傷程度,然后將這l個子體合成一個抗體,這樣一個長度為6l-位比特的抗體就可以表示l個單元的損傷程度。定義如下

如果是7-比特串子體,其取值范圍是0~127%,而真實(shí)的損傷程度范圍是0~100%,可以規(guī)定當(dāng)染色體中的一個7-比特串子體的值超過了100%,則重新定義它的值為100%。

2.1.2 目標(biāo)函數(shù)(抗原)考慮頻率和振型2種數(shù)據(jù),采用了如下的目標(biāo)函數(shù),

式中:Δf、ΔΦ表示損傷前后頻率和位移模態(tài)的改變量,如果假設(shè)已經(jīng)識別出l個損傷單元,則δD 是表示在這l個損傷位置處有損傷的變量,其他位置則無損傷;δf表示在這l個位置損傷時的理論計(jì)算頻率改變值;δФ表示在這l個位置損傷時的理論計(jì)算位移模態(tài)改變值。該目標(biāo)函數(shù)是最小化問題,要求搜索的解使目標(biāo)函數(shù)最小化。該目標(biāo)函數(shù)由于含有頻率和振型2種不同數(shù)據(jù),故可以較好的應(yīng)用于損傷識別研究。

2.1.3 相似度 由于抗體所組成的免疫系統(tǒng)是一個不確定系統(tǒng),則系統(tǒng)的多樣度可由Shannon信息熵來表示。假設(shè)免疫系統(tǒng)由N個抗體組成(群體規(guī)模為N),每個抗體基因長度為M,則第j個基因的信息熵為:

式中:pij為第i個符號出現(xiàn)在第j個基因座上的概率。則整個群體的平均信息熵為

則2個抗體i和j之間的相似度為

式中:H(2)為抗體i和j的平均信息熵,可由(17)式計(jì)算。

2.1.4 基于抗體濃度的個體更新及多樣性策略隨著進(jìn)化的發(fā)展,群體中抗體的相似度不斷的提高,多樣性不再保持原有的水平。為了保證抗體的相似度,提高全局搜索能力,防止未成熟收斂,則引人了抗體濃度的概念,即

式中:λ為相似度常數(shù),一般取值為0.9≤λ≤1。對于濃度過高的抗體則可以引入新的抗體來增加群體的多樣性,以防止不成熟收斂。

2.1.5 遺傳操作 主要采用遺傳算法中的選擇、交叉、變異操作來進(jìn)行群體更新。這里選擇采用輪盤賭方式,并對目標(biāo)函數(shù)進(jìn)行改造,建立如下適應(yīng)度函數(shù)

式中:J為目標(biāo)函數(shù)。從而將求最小的目標(biāo)函數(shù)轉(zhuǎn)化為求最大的適應(yīng)度函數(shù),這樣可以方便采用輪盤賭選擇。交叉可以采用單點(diǎn)交叉方式,變異采用按照概率對抗體基因進(jìn)行變異的方式。

2.2 一些改進(jìn)策略

由于基本免疫遺傳算法的搜索效率依舊不太高,因此本文提出一些改進(jìn)策略來提高搜索的效率。

2.2.1 疫苗培養(yǎng) 將每代的一個最優(yōu)抗體選為疫苗,再對該疫苗進(jìn)行末位培養(yǎng),具體是對該疫苗的每個子體的末位數(shù)值進(jìn)行增加或者減去一個步長的調(diào)整,調(diào)整后的疫苗與原疫苗抗體比較,如果好于原疫苗,則替換為新的疫苗,并直接被保留到下一代,不經(jīng)過任何的遺傳操作。即如果疫苗有l(wèi)個子體,則依次對這l個子體的最末位數(shù)值進(jìn)行增減一個步長的調(diào)整,從而對該疫苗進(jìn)行末位的微搜索,以更有效地找到最優(yōu)解。

2.2.2 最優(yōu)抗體和次優(yōu)抗體的濃度調(diào)節(jié) 由于計(jì)算每個抗體的濃度和相似度時計(jì)算量會過大,而進(jìn)行進(jìn)化計(jì)算時所有抗體有著向每代的最優(yōu)抗體靠攏的趨勢,則我們只需計(jì)算最優(yōu)抗體和次優(yōu)抗體的濃度,而不需要計(jì)算每個抗體的濃度。如果濃度過高,則在保留部分?jǐn)?shù)目最優(yōu)或次優(yōu)抗體的基礎(chǔ)上,對多余的最優(yōu)和次優(yōu)抗體進(jìn)行變異操作,

2.2.2 終止條件 這里采用雙終止條件。終止條件1:為了避免冗余的迭代,需要選取一個恰當(dāng)?shù)臄?shù)w,如果操作群體的群首連續(xù)w次不變,則自動判斷找到最優(yōu)解,停止免疫遺傳操作。該數(shù)既要足夠大以保證免疫遺傳操作的充分性,又要使免疫遺傳操作不產(chǎn)生過多的冗余迭代。終止條件2:如果最優(yōu)抗體的目標(biāo)函數(shù)的值等于0或者低于某個很小的規(guī)定數(shù)值,則意味著最優(yōu)化的解或者較優(yōu)化的解已經(jīng)發(fā)現(xiàn),則迭代停止。以上2個條件只要滿足任意一個就認(rèn)為免疫遺傳算法已經(jīng)結(jié)束,運(yùn)行自動停止。

2.3 免疫遺傳算法的步驟

本文的免疫遺傳算法的具體步驟如下:

1)隨機(jī)生成初始抗體群,并計(jì)算各個抗體的目標(biāo)函數(shù)與適應(yīng)度。

2)計(jì)算抗體的相似度,以及最優(yōu)抗體和次優(yōu)抗體的濃度,如果濃度較高,則在保留部分?jǐn)?shù)目最優(yōu)和次優(yōu)抗體的基礎(chǔ)上,對多余抗體進(jìn)行變異操作。

3)提取每代抗體的疫苗,然后對疫苗進(jìn)行培養(yǎng),即對疫苗的每個子體的末位進(jìn)行加減一個步長的掃描,以培養(yǎng)出更好的疫苗。

4)進(jìn)行遺傳選擇、交叉、變異操作,選擇采用輪盤賭方法,交叉采用單點(diǎn)或多位單點(diǎn)交叉方式,變異采用按照概率對基因進(jìn)行變異的方式。

5)判斷是否滿足終止條件,如果不滿足則重復(fù)步驟(2)—(4)。

3 數(shù)值計(jì)算

考慮如圖1所示的一個平面二維鋁合金桁架結(jié)構(gòu)。其基本參數(shù)為:彈性模量E=72GPa,材料密度ρ=2800kg/m3,桿件長度如圖所示,單元截面積為0.001m2。假設(shè)有2種多損傷工況,第1種工況,在單元4、18和29發(fā)生損傷,剛度分別降低了15%、20%和20%;第2種工況,在單元2、7、26發(fā)生損傷,剛度分別降低了20%、10%和15%。首先利用位移模態(tài)數(shù)據(jù)得到應(yīng)變能法識別結(jié)果,再用頻率法獲得另一結(jié)果,并轉(zhuǎn)化為概率化的基本概率值,然后采用貝葉斯融合方法進(jìn)行初步的損傷定位,最后采用免疫遺傳算法進(jìn)行精確的損傷定位和定量研究。在貝葉斯融合中我們將先驗(yàn)概率值假設(shè)為等損傷概率值,當(dāng)采用免疫遺傳算法時,群體規(guī)模取800,群首最大迭代次數(shù)w為50次,終止條件2的最小值為10-8,交叉概率為0.9,變異概率為0.1,相似度常數(shù)λ為0.9,群首濃度概率為0.01。對于第1種工況,采用前15階頻率和前二階位移模態(tài)進(jìn)行免疫遺傳損傷識別,對于第2種工況,采用前10階頻率和第一階位移模態(tài)進(jìn)行損傷識別。

圖1 二維桁架結(jié)構(gòu)圖

3.1 例1

當(dāng)單元4、18、29發(fā)生損傷時,計(jì)算結(jié)果如圖2所示。從圖2中,可以發(fā)現(xiàn)在多損傷情況下,應(yīng)變能耗散率方法的識別效果較好,但易對單元7發(fā)生誤判,而頻率識別方法的識別結(jié)果不理想,易對單元10、26、27、30等產(chǎn)生誤判,而采用了貝葉斯融合后,產(chǎn)生了更為理想的識別結(jié)果,其識別效果明顯好于應(yīng)變能耗散率方法和頻率識別方式,即損傷單元具有更高的損傷基本概率值。這里選取具有較高概率值的單元作為可能的損傷單元,根據(jù)貝葉斯識別結(jié)果,選取單元3、4、13、18、26、29、30作為可能損傷的單元。

對于這7個可能的損傷單元,利用免疫遺傳算法進(jìn)行定量分析,為了進(jìn)行對比,分別采用了3種方案:1)含精英策略的簡單遺傳算法;2)基本免疫遺傳算法;3)改進(jìn)的免疫遺傳算法。每種方案均運(yùn)行10次,計(jì)算結(jié)果如表1—3所示。從表1中可以發(fā)現(xiàn),含精英策略的簡單遺傳算法基本可以識別出損傷的單元位置和程度,但是迭代次數(shù)較多,意味著搜索效率不高。從表2中可以觀察到,當(dāng)采用免疫遺傳算法時,也基本可以識別出損傷的單元位置和程度,其迭代次數(shù)相對于簡單遺傳算法有所降低,意味著搜索效率有所提高。而從表3可以看到,本文的改進(jìn)方法不僅具有良好的損傷識別效果,而且其收斂速度相比前兩種方案均有了較大的提高。從表3的識別結(jié)果中可以明顯判斷出單元3、13、26、30沒有發(fā)生任何程度的損傷,而對真實(shí)損傷的單元4、18、29的識別結(jié)果很精確。

圖2 單元4、18、29損傷時的歸一化概率值和貝葉斯融合結(jié)果

表1 例1的10次簡單遺傳算法計(jì)算結(jié)果(含精英策略)

表2 例1的10次基本免疫遺傳算法計(jì)算結(jié)果

表3 例1的10次改進(jìn)的免疫遺傳算法計(jì)算結(jié)果

3.2 例2

當(dāng)單元2、7、26發(fā)生損傷時,計(jì)算結(jié)果如圖3所示。從圖3中,可以發(fā)現(xiàn)在多損傷情況下,應(yīng)變能耗散率方法的識別效果較好,但易對單元28發(fā)生誤判,而頻率識別方法的識別結(jié)果不理想,易對單元12、27等產(chǎn)生誤判,而采用了貝葉斯融合后,產(chǎn)生了更為理想的識別結(jié)果,其識別效果明顯好于應(yīng)變能耗散率方法和頻率識別方式,即損傷單元具有更高的損傷基本概率值。根據(jù)貝葉斯識別結(jié)果,這里選取單元1、2、4、7、12、26作為可能損傷的單元。

對于這6個可能的損傷單元,利用3種算法進(jìn)行定量分析,計(jì)算結(jié)果如表4—6所示。從表4中可以發(fā)現(xiàn),含精英策略的簡單遺傳算法基本可以識別出損傷的單元位置和程度,但是迭代次數(shù)仍舊較多,搜索效率不高。從表5中可以觀察到,當(dāng)采用免疫遺傳算法時,也基本可以識別出損傷的單元位置和程度,其迭代次數(shù)相對于簡單遺傳算法有所降低,則意味著搜索效率有所提高。而從表6可以看到,本文的改進(jìn)方法不僅具有良好的損傷識別效果,而且其收斂速度相比前2種方案均有了較大的提高。從表6的識別結(jié)果中可以明顯判斷出單元1、4、12沒有發(fā)生任何程度的損傷,而對真實(shí)損傷的單元2、7、26的識別結(jié)果很精確。

圖3 單元2、7、26損傷時的歸一化概率值和貝葉斯融合結(jié)果

表4 例2的10次簡單遺傳算法計(jì)算結(jié)果(含精英策略)

表5 例2的10次基本免疫遺傳算法計(jì)算結(jié)果

表6 例2的10次改進(jìn)免疫遺傳算法計(jì)算結(jié)果

由以上2個例子可以發(fā)現(xiàn),將頻率和應(yīng)變能進(jìn)行融合的貝葉斯理論可以更有效的識別出多損傷的位置,或者決策出潛在的多個有效損傷位置。該方法優(yōu)于2種單純使用頻率或應(yīng)變能的頻率識別法和應(yīng)變能耗散率法。而通過對這2種方法的對比(圖2、圖3),可以發(fā)現(xiàn)應(yīng)變能耗散率法的識別結(jié)果要好于頻率識別法。同樣,對比以上例子的免疫遺傳算法損傷定量識別結(jié)果,可以發(fā)現(xiàn)在一定的群體規(guī)模下,基本免疫遺傳算法和含有精英策略的簡單遺傳算法的識別結(jié)果較接近,但基本免疫遺傳算法的收斂速度要高于簡單遺傳算法。而采用了疫苗培養(yǎng)等改進(jìn)策略的免疫遺傳算法其不僅識別結(jié)果的精度更高,而且收斂速度也有了很大的提高。

文中的方法是一種先定位后定量的分階段方法,它與單純使用啟發(fā)式算法進(jìn)行搜索的方法相比,可以大大的提高搜索的效率。對于本例中的30單元結(jié)構(gòu),在識別精度為1%的時候,單純采用免疫遺傳算法等啟發(fā)式方法,需要在大小為10130≈1.3478(1060的搜索空間中找優(yōu)化解,而采用先識別定位后免疫遺傳定量的方法時,可以大大減少搜索空間,例如對于本文中的例1,只需要在大小為1017≈1.0721(1014的空間內(nèi)搜索優(yōu)化解,因此很明顯搜索的效率會有很大提高。對于本文例1和例2,如果單純采用遺傳算法或免疫遺傳算法等啟發(fā)式方法,并使用同樣的群體規(guī)模等免疫遺傳參數(shù),幾乎找不到理想的識別結(jié)果,如果過分增大群體規(guī)模和收斂參數(shù),則每一代需要的計(jì)算量也就越多,往往會導(dǎo)致一個無法接受的低收斂速率,并且受限制于所具有的計(jì)算機(jī)硬件條件。

3 結(jié) 論

提出了基于免疫遺傳算法的兩階段損傷識別方法。該方法首先利用了貝葉斯融合理論來進(jìn)行損傷的初步定位分析,在此基礎(chǔ)上,基于免疫遺傳算法進(jìn)行了損傷的精確定位和定量分析,并提出了疫苗培養(yǎng)等免疫遺傳算法的改進(jìn)策略,通過數(shù)值計(jì)算和理論分析,可以得出以下結(jié)論:

1)如果單純使用免疫遺傳算法等啟發(fā)式算法進(jìn)行結(jié)構(gòu)的損傷識別,對于較復(fù)雜的結(jié)構(gòu),由于其相應(yīng)的復(fù)雜單元模型及較多的單元數(shù)目,會產(chǎn)生過大的搜索空間,在特定的群體規(guī)模下,難于找到優(yōu)化的解,因此單純的免疫遺傳方法主要適用于簡單的結(jié)構(gòu)。

2)采用先融合識別定位后免疫遺傳算法定量的方法,首先利用貝葉斯融合理論進(jìn)行損傷定位,可以得到更精確的損傷位置估計(jì),在此基礎(chǔ)上利用免疫遺傳算法進(jìn)行損傷程度的估計(jì),可以有效的進(jìn)行損傷程度的分析,該二階段方法不僅大大降低所需搜索的空間,而且搜索效率較高。

3)采用改進(jìn)的免疫遺傳策略,即疫苗培養(yǎng)、最優(yōu)和次優(yōu)抗體的濃度調(diào)節(jié)、以及雙終止條件等改進(jìn)策略,相比于基本免疫遺傳算法和簡單遺傳算法,改進(jìn)的免疫遺傳算法不僅可以較容易找到最優(yōu)解,而且搜索效率更高。

[1]郭惠勇,李正良,彭川.結(jié)構(gòu)損傷動力識別技術(shù)的研究與進(jìn)展 [J].重慶建筑大學(xué)學(xué)報(bào),2008,30(1):140-145.GUO HUI-YONG, LI ZHENG-LIANG, PENG CHUAN.Researches and advances in structural damage dynamic identification technology[J].Journal of Chongqing Jianzhu University,2008,30(1):140-145.

[2]WANG D W,RICHARD Y K,F(xiàn)UNG W H.An immune-genetic algorithm for introduction planning of new products[J].Computers &Industrial Engineering,2009,56(3):902-917.

[3]CHEN D C,HSIEH Y C.Using immune-based genetic algorithms for single trader's periodic marketing problem [J].Mathematical and Computer Modelling,2008,48:420-428.

[4]SU Z G,WANG P H,YU X J.Immune genetic algorithm-based adaptive evidential model for estimating unmeasured parameter:Estimating levels of coal powder filling in ball mill[J].Expert Systems with Applications,2010,37:5246-5258.

[5]楊建華,孫鋼,吳朝暉.基于免疫遺傳算法的衛(wèi)星天線結(jié)構(gòu)設(shè)計(jì) [J].浙江大學(xué)學(xué)報(bào):工學(xué)版,2010,44(4):645-651.YANG JIAN-HUA,SUN GANG,WU ZHAO-HUI.Design of satellite antenna using immune genetic algorithm[J].Journal of Zhejiang University:Engineering Science,2010,44(4):645-651.

[6]董聰,范立礎(chǔ),陳肇元.結(jié)構(gòu)智能健康診斷的理論與方法 [J].中國鐵道科學(xué),2002,23(1):11-24.DONG CONG,F(xiàn)AN LI-CHU,CHEN ZHAO-YUAN.Theory and method for structural intelligent health diagnosis[J].China Railway Science,2002,23(1):11-24.

[7]SHI Z Y,LAW S S,ZHANG L M.Structural damage localization from modal strain energy change[J].Journal of Sound and Vibration,1998,218(5):825-844.

[8]劉暉,瞿偉廉,袁潤章.基于模態(tài)應(yīng)變能耗散率理論的結(jié)構(gòu)損傷識別方法 [J].振動與沖擊,2004,23(2):118-121.LIU HUI,QU WEI-LIAN,YUAN RUN-ZHANG.Structural damage detection method based on the theory of dissipation ratio of modal strain energy[J].Journal of Vibration and Shock,2004,23(2):118-121.

[9]鄒萬杰,瞿偉廉.基于頻響函數(shù)和遺傳算法的結(jié)構(gòu)損傷識別研究 [J].振動與沖擊,2008,27(12):28-30.ZOU WAN-JIE,QU WEI-LIAN.Structural damage identification based on frequency response function and genetic algorithm[J].Journal of Vibration and Shock,2008,27(12):28-30.

[10]肖儀清,李成濤.基于曲率模態(tài)和神經(jīng)網(wǎng)絡(luò)的斜拉橋損傷識別[J].武漢理工大學(xué)學(xué)報(bào),2010,32(9):275-279.XIAO YI-QING,LI CHENG-TAO.Damage identification based on wavelet analysis and PNN for cable stayed bridges[J].Journal of Wuhan University of Technology,2010,32(9):275-279.

[11]張力,張瑜.基于模糊理論的結(jié)構(gòu)損傷模式識別[J].西安工業(yè)大學(xué)學(xué)報(bào),2009,29(2):177-183.ZHANG LI,ZHANG YU.Research on damage pattern identification based on fuzzy[J].Journal of Xi'an Technological University,2009,29(2):177-183.

[12]管德清,黃燕.基于應(yīng)變模態(tài)小波變換的框架結(jié)構(gòu)損傷識別研究[J].計(jì)算力學(xué)學(xué)報(bào),2010,27(2):325-329.GUAN DE-QING,HUANG YAN.Damage identification of frame structure by means of wavelet analysis of strain mode[J].Chinese Journal of Computational Mechanics,2010,27(2):325-329.

[13]GUO H,ZHANG L.A weighted balance evidence theory for structural multiple damage localization[J].Computer Methods in Applied Mechanics and Engineering,2006,195(44-47):6225-6238.

猜你喜歡
貝葉斯遺傳算法模態(tài)
基于自適應(yīng)遺傳算法的CSAMT一維反演
一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
貝葉斯公式及其應(yīng)用
基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測
基于貝葉斯估計(jì)的軌道占用識別方法
一種基于貝葉斯壓縮感知的說話人識別方法
電子器件(2015年5期)2015-12-29 08:43:15
國內(nèi)多模態(tài)教學(xué)研究回顧與展望
基于改進(jìn)的遺傳算法的模糊聚類算法
基于HHT和Prony算法的電力系統(tǒng)低頻振蕩模態(tài)識別
由單個模態(tài)構(gòu)造對稱簡支梁的抗彎剛度
个旧市| 和龙市| 德惠市| 怀柔区| 延寿县| 固原市| 山东| 三河市| 太康县| 越西县| 高清| 宣化县| 孝义市| 安仁县| 佛冈县| 贺州市| 城口县| 疏勒县| 兰坪| 剑河县| 蒙城县| 开鲁县| 乌苏市| 大荔县| 临沂市| 肥西县| 绥棱县| 高台县| 东兴市| 开封县| 洪雅县| 吴忠市| 岳西县| 洱源县| 邢台县| 洮南市| 开封市| 黄山市| 五莲县| 汝南县| 肇东市|