建筑兩級算法綜述

時間:2022-04-12 11:02:00

導(dǎo)語:建筑兩級算法綜述一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

建筑兩級算法綜述

1結(jié)構(gòu)優(yōu)化設(shè)計的特點

結(jié)構(gòu)優(yōu)化設(shè)計的約束條件一般包括應(yīng)力、位移和其他約束條件。在結(jié)構(gòu)截面優(yōu)化設(shè)計中,通常采用所謂靜定化假設(shè),它假設(shè)超靜定結(jié)構(gòu)像靜定結(jié)構(gòu)一樣,其內(nèi)力分布不受單元剛度的影響。從這一假設(shè)出發(fā),可以將約束條件分為兩類:只與本桿件截面有關(guān)的,稱為局部性約束,應(yīng)力約束為局部性約束;與結(jié)構(gòu)各桿件都有關(guān)的,稱為全局性約束,位移約束為全局性約束。

2兩級優(yōu)化策略

基于上面的假設(shè),一些學(xué)者[1]提出了兩級優(yōu)化方法,即單元級的滿應(yīng)力優(yōu)化和結(jié)構(gòu)級的滿位移優(yōu)化法,其基本思想是把數(shù)學(xué)模型分解為兩級問題進(jìn)行優(yōu)化,兩級優(yōu)化分別獨立地進(jìn)行,先進(jìn)行局部性的滿應(yīng)力優(yōu)化,然后檢查位移約束,如違反位移約束則進(jìn)行全局性的滿位移優(yōu)化,增大對減小位移貢獻(xiàn)最大的桿件直到滿足位移約束為止。分析兩級優(yōu)化的實質(zhì)分兩步走:第一步求得了局部性的滿應(yīng)力優(yōu)化問題后,以其解為尺寸下限,進(jìn)行第二步的求解。由單調(diào)性假設(shè),應(yīng)力約束是單調(diào)遞減函數(shù),因而第二步求得的最優(yōu)解一定滿足第一步問題的約束條件,即為滿足全部約束的最優(yōu)解。局部性的應(yīng)力約束條件,可用分部優(yōu)化的方法處理,分別對每一單元(單元組)進(jìn)行搜索尋求最優(yōu)解。由于整體性約束條件中含有各個單元的設(shè)計變量,因此只能采取整體優(yōu)化的方法進(jìn)行求解,為此采用準(zhǔn)則優(yōu)化算法,從而提出了下面的基于靜定化假設(shè)的兩級優(yōu)化策略。

3兩級優(yōu)化策略的算法實現(xiàn)

對于局部約束處理而言,連續(xù)型變量的優(yōu)化方法有很多,而且也比較成熟;而基于離散變量的方法,特別是基于離散變量的大型結(jié)構(gòu)處理方法,目前還不成熟。再加上要考慮與整體位移約束進(jìn)行組合,使得文獻(xiàn)[3]的相對差商法與文獻(xiàn)[3]的復(fù)合型這類基于數(shù)學(xué)規(guī)劃思想的組合搜索算法不再適用。所以綜合來看,文獻(xiàn)[4]的擬滿力方法是比較好的局部優(yōu)化方法。對于整體約束處理而言,以滿應(yīng)力為代表的基本準(zhǔn)則法處理整體位移定量調(diào)整方面的功能欠缺;數(shù)學(xué)規(guī)劃方法對這種多變量與多約束大型復(fù)雜問題的無能為力;模擬退火方法在這種多約束的大型問題情況下,約束轉(zhuǎn)化處理的復(fù)雜及計算時間的爆炸極大地制約了其實用化;而人工神經(jīng)網(wǎng)絡(luò)等其他啟發(fā)算法主要針對定性推理問題優(yōu)化,對這類大型定量問題的優(yōu)化更是不對口。綜合來看,文獻(xiàn)[5]中所采用的由拉格朗日乘子法與虛功原理組合而得的改進(jìn)虛功準(zhǔn)則法是一種比較有實用化前途的整體優(yōu)化方法。這種方法最主要的優(yōu)點是對整體位移約束求解的針對性強,迭代次數(shù)少(一般5次~15次),并且有較高的收斂性。而其他方法從目前的研究來看,還達(dá)不到實用化的要求。

4兩級優(yōu)化策略的實現(xiàn)流程

在優(yōu)化過程中,根據(jù)局部約束的變化曲線和整體約束的變化曲線可以將優(yōu)化過程分為三種:第一種是局部約束絕對控制,整體約束遠(yuǎn)小于局部約束;第二種是整體約束絕對控制,局部約束遠(yuǎn)小于整體約束;第三種是曲線交錯,在優(yōu)化到一定階段,出現(xiàn)局部與整體約束控制權(quán)的交換現(xiàn)象。曲線示意圖如圖1所示。圖1中“比值”對于造價是指當(dāng)前迭代次造價與初始造價的比值;對于各整體與局部約束分別為當(dāng)前的統(tǒng)計計算值與對應(yīng)約束限制的比值。按照上述的單調(diào)性假設(shè)可知,結(jié)構(gòu)優(yōu)化中的大多數(shù)局部約束和整體約束都是單調(diào)遞減函數(shù),所以本文在改進(jìn)0.618搜索法(針對鋼筋混凝土框架梁和柱)、擬滿應(yīng)力遺傳算法(針對鋼結(jié)構(gòu)構(gòu)件)和改進(jìn)虛功準(zhǔn)則法的基礎(chǔ)上,通過對大量不同結(jié)構(gòu)形式的結(jié)構(gòu)試算分析,針對鋼筋混凝土常用的框架、框剪和剪力墻結(jié)構(gòu),考慮建立了一種以局部約束為主,以整體約束為輔的綜合優(yōu)化方法,算法可以有較好的收斂性與較優(yōu)性,算法主要思想如下:1)按靜定性假設(shè),用改進(jìn)0.618搜索法(針對鋼筋混凝土框架梁和柱)、擬滿應(yīng)力遺傳算法(針對鋼結(jié)構(gòu)),在截面的局部約束可行定義域內(nèi)搜索出當(dāng)前的優(yōu)化離散解。2)根據(jù)當(dāng)時構(gòu)件內(nèi)力,驗算此離散解,如果滿足整體約束條件就取這個離散解;如果不滿足,則按整體優(yōu)化的準(zhǔn)則方法向上繼續(xù)搜索,直至滿足。其實現(xiàn)流程圖如圖2所示。