熊悅 張磊 曹科凡 顧春麗
摘要:文章主要闡述了傳統(tǒng)結(jié)構(gòu)優(yōu)化算法與現(xiàn)代結(jié)構(gòu)優(yōu)化的各種方法,對(duì)各種結(jié)構(gòu)優(yōu)化算法進(jìn)行對(duì)結(jié)構(gòu)缺陷進(jìn)行對(duì)比分析,以及對(duì)結(jié)構(gòu)進(jìn)行強(qiáng)度,剛度,穩(wěn)定性的綜合分析,闡述了各方法的優(yōu)缺點(diǎn)??筛鶕?jù)不同情況采用不同的算法。
關(guān)鍵詞:結(jié)構(gòu)優(yōu)化 ?遺傳算法 ?結(jié)構(gòu)缺陷
0.前言
結(jié)構(gòu)優(yōu)化設(shè)計(jì)是以數(shù)學(xué)理論為基礎(chǔ),通過對(duì)工程問題的定義,分析,利用計(jì)算機(jī)技術(shù),來(lái)尋找最優(yōu)解的過程。通過對(duì)結(jié)構(gòu)進(jìn)行強(qiáng)度,剛度,穩(wěn)定性等方面的優(yōu)化設(shè)計(jì),來(lái)減少工程預(yù)算,縮短結(jié)構(gòu)設(shè)計(jì)周期,提高設(shè)計(jì)質(zhì)量和水平,得到不僅滿足要求可行的而且最好的設(shè)計(jì)方案。與傳統(tǒng)的結(jié)構(gòu)設(shè)計(jì)相比,優(yōu)化設(shè)計(jì)可以降低5%~30%的土建工程造價(jià)。
1.傳統(tǒng)的結(jié)構(gòu)優(yōu)化算法
1.1力學(xué)準(zhǔn)則法
力學(xué)準(zhǔn)則法的設(shè)計(jì)思路是充分發(fā)揮材料的性能,使其具有充分的能量?jī)?chǔ)備,從而節(jié)省材料的使用,提高材料的利用率,降低工程預(yù)算。該方法收斂速度快,計(jì)算效率高,設(shè)計(jì)思路清晰,容易被人們所接受,常用于減小集中力的優(yōu)化設(shè)計(jì)中,但也有其明顯的缺陷——應(yīng)用范圍較窄,一般只適用于中小心和大型結(jié)構(gòu)的優(yōu)化設(shè)計(jì);在某些情況中可能發(fā)生失穩(wěn)現(xiàn)象,存在一定的安全隱患。
該方法主要包括滿應(yīng)力設(shè)計(jì)法,能量準(zhǔn)則法,漸進(jìn)演化類算法等。滿應(yīng)力準(zhǔn)則法是按“同步失效”的概念進(jìn)行設(shè)計(jì)的,即當(dāng)構(gòu)件上有多個(gè)集中力時(shí),至少各個(gè)構(gòu)件至少在一種應(yīng)力情況下達(dá)到承載力極限值;能量準(zhǔn)則法的基本思路是充分發(fā)揮材料的儲(chǔ)能作用,使所用材料最節(jié)約或結(jié)構(gòu)最輕,并且應(yīng)變能在整個(gè)結(jié)構(gòu)上按重量均勻分布;漸進(jìn)演化類算法是利用有限元軟件,對(duì)結(jié)構(gòu)進(jìn)行力學(xué)分析,逐步刪除對(duì)結(jié)構(gòu)性能無(wú)效的材料或者增加對(duì)結(jié)構(gòu)性能指標(biāo)貢獻(xiàn)較大的材料,使得結(jié)構(gòu)得到最優(yōu)化解,最終在滿足性能指標(biāo)的前提下,得到最優(yōu)的且構(gòu)造成本最低的形式。
1.2共軛梯度法
也成為爬山法。從問題的某一個(gè)點(diǎn)出發(fā),沿著規(guī)定的方向進(jìn)行微小的變化,若能夠找到最優(yōu)解,則此方向正確,反之,則需要沿著相反路徑重新搜索。但在一些復(fù)雜問題中,往往會(huì)有多條搜索路徑,從而出現(xiàn)多個(gè)峰值點(diǎn),最后獲得局部最優(yōu)解。
1.3枚舉法
通過對(duì)整個(gè)集合的搜索來(lái)確定問題的最優(yōu)解,但一般情況下,問題中存在多個(gè)個(gè)體,若逐個(gè)搜索,工作量過大,所以只適用于有限個(gè)搜索點(diǎn)的問題。
2.現(xiàn)代結(jié)構(gòu)優(yōu)化算法
2.1遺傳算法
2.1.1遺傳算法的原理
以達(dá)爾文提出的“適者生存”為原理,模擬自然界優(yōu)勝劣汰的遺傳機(jī)制,進(jìn)化演變而來(lái)的隨機(jī)搜索優(yōu)化算法,所以遺傳算法的基本思路是由自然進(jìn)化的思路演變而成的:適應(yīng)度高的個(gè)體會(huì)比適應(yīng)度低的個(gè)體具有更多的繁殖機(jī)會(huì),更能夠適應(yīng)環(huán)境,且其染色體通過“變異,交叉,復(fù)制”的方法被傳遞到下一代群體中,最終收斂到“最適應(yīng)環(huán)境”的個(gè)體。
2.1.2遺傳算法的特點(diǎn)
1、并行性。遺傳算法是以群體為研究對(duì)象,可以同時(shí)處理若干個(gè)點(diǎn),而不是從空間的某個(gè)初始點(diǎn)開始進(jìn)行搜索運(yùn)算,這使得其運(yùn)算結(jié)果有較大可能性得到問題的最優(yōu)解,而且同時(shí)處理的特點(diǎn)也加快了其運(yùn)算速度。
2、全局最優(yōu)性。遺傳算法也是一種隨機(jī)算法,但與簡(jiǎn)單的隨機(jī)算法不同,它是以概率理論為基礎(chǔ)來(lái)解決問題的。遺傳算法由于比例選擇算子,單點(diǎn)交叉算子,基本變異算子的存在,確保了群體的多樣性,全局最優(yōu)性,提高了各個(gè)個(gè)體的適應(yīng)性。
3、通用性。在利用遺傳算法解決問題時(shí),首先需要對(duì)個(gè)體進(jìn)行編碼,即它直接處理的對(duì)象不是問題本身而是編碼,進(jìn)行對(duì)應(yīng)的適應(yīng)度函數(shù)計(jì)算及選擇,變異和交叉的操作輸出結(jié)果,所以其搜索過程不受。
4、數(shù)連續(xù)性,可導(dǎo)性的約束,這使得遺傳算法更適用于那些非常復(fù)雜的優(yōu)化函數(shù)求解問題。計(jì)算量大。由于并行性的存在,大大提高了遺傳算法的搜索效率。該方法在結(jié)構(gòu)缺陷中比以往的方法運(yùn)用更快速,優(yōu)化比例更高。
2.2其他算法
2.2.1模擬退火算法
其原理是將固體從某一高溫點(diǎn)出發(fā),作為初始溫度,加熱至充分高,然后再進(jìn)行降溫,在逐漸冷卻的過程中,固體內(nèi)部粒子的內(nèi)能增大,從有序狀態(tài)變?yōu)闊o(wú)序狀態(tài),然后使其退火,則內(nèi)部粒子內(nèi)能減小,從無(wú)序狀態(tài)變?yōu)橛行驙顟B(tài),最終降為常溫,達(dá)到固體內(nèi)能最低點(diǎn)。該方法的特點(diǎn)是其具有概率突跳性——在降溫過程中,問題的解逐漸趨于穩(wěn)定,但是,此穩(wěn)定解可能只是一個(gè)局部最優(yōu)解,而此時(shí),模擬退火算法會(huì)以一定的概率跳出這樣的局部解,從而獲得全局最優(yōu)解。
2.2.2蟻群算法
模擬螞蟻尋覓食物的過程,螞蟻剛開始是在蟻穴附近做無(wú)規(guī)則搜索運(yùn)動(dòng),當(dāng)它們發(fā)現(xiàn)食物后,會(huì)沿原路運(yùn)回食物,若食物過大,則會(huì)返回巢穴,吸引更多的螞蟻通過此路徑來(lái)搬運(yùn)食物,在此過程中,由于螞蟻大量重復(fù)的在同一條路徑上運(yùn)動(dòng),而留下了激素,使得越來(lái)越多的螞蟻?zhàn)龀鲆粯拥穆窂竭x擇,最終,蟻群會(huì)在正反饋?zhàn)饔孟抡业阶罴训囊捠陈窂?,即問題的最優(yōu)解。該算法具有多樣性和正反饋性,在覓食初期,蟻群會(huì)隨機(jī)選擇路徑,從而得到問題的多解,不會(huì)陷入死局,而蟻群的正反饋性會(huì)逐漸確定正確的路線,即找到問題的解空間,而且正反饋性的存在能夠找到解決問題的最短路徑——當(dāng)兩條路徑上同時(shí)具有食物時(shí),在相同時(shí)間內(nèi),較短路線上的螞蟻往返的次數(shù)更多,頻率更快,能夠吸引更多的螞蟻過來(lái),留下更多的信息素,而較長(zhǎng)路線上的情況恰恰相反,因?yàn)樵絹?lái)越多的螞蟻在較短路線上留下了信息素。兩性質(zhì)的巧妙結(jié)合,使得算法易于尋找全局最優(yōu)解。
2.2.3人工魚群算法
構(gòu)造人工魚來(lái)模擬自然界中魚群的覓食、聚群及追尾行為。其本質(zhì)是利用魚群自發(fā)的尾隨其他魚找到食物的過程,來(lái)得到問題的解空間,隨著某處魚群的增加,往往就是水域中營(yíng)養(yǎng)最多的地方,也就是問題的最優(yōu)解。該算法的各種參數(shù)大大提高了其收斂性——覓食行為提供了隨機(jī)移動(dòng)的機(jī)會(huì),重復(fù)次數(shù)少,從而避免局部最優(yōu)解;聚群行為增加了算法收斂的穩(wěn)定性;追尾行為增強(qiáng)了算法收斂的快速性和全局性。在魚群不斷重復(fù)覓食的過程中,每得到一個(gè)解,就與公告牌上的數(shù)據(jù)進(jìn)行對(duì)比,留下較優(yōu)解,最后得到的數(shù)據(jù)即為全局最優(yōu)解。
3.結(jié)語(yǔ)
隨著計(jì)算機(jī)技術(shù)和數(shù)學(xué)力學(xué)方法的發(fā)展,結(jié)構(gòu)優(yōu)化的水平也在不斷提高,從尺寸優(yōu)化到高聳建筑的截面優(yōu)化,利用拓?fù)鋬?yōu)化,布局優(yōu)化等方式對(duì)大跨度空間結(jié)構(gòu)進(jìn)行優(yōu)化。目前,結(jié)構(gòu)優(yōu)化技術(shù)以被人們廣泛使用,并在諸多工程中都得到了推廣,如交通信號(hào)燈、機(jī)械工程、土木水利工程等方面都得到了廣泛的應(yīng)用。
第一作者簡(jiǎn)介:熊悅(1996-)女,本科,學(xué)生,土木工程專業(yè)
通訊作者簡(jiǎn)介:顧春麗 (1986-),女,研究生,碩士,講師,土木工程結(jié)構(gòu)優(yōu)化。