亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        桁架優(yōu)化的改進粒子群算法①

        2012-07-09 01:58:24王澤興
        關(guān)鍵詞:優(yōu)化結(jié)構(gòu)設(shè)計

        許 銳, 王澤興, 羅 雪

        (1.同濟大學(xué)結(jié)構(gòu)工程與防災(zāi)研究所,上海200092;2.同濟大學(xué)浙江學(xué)院,浙江嘉興314051)

        0 引言

        桁架結(jié)構(gòu)尺寸優(yōu)化,是在結(jié)構(gòu)拓撲和形狀已知的情況下,搜索各個桿件的最佳尺寸,使結(jié)構(gòu)在滿足約束條件的同時達到質(zhì)量最輕.桿件截面積即為尺寸優(yōu)化設(shè)計的設(shè)計變量.

        在結(jié)構(gòu)優(yōu)化領(lǐng)域中,優(yōu)化準(zhǔn)則(OC)法[1]與數(shù)學(xué)規(guī)劃(MP)[2]法等傳統(tǒng)的算法已經(jīng)廣泛應(yīng)用于求解簡單優(yōu)化問題,并取得了較好的效果.但這些傳統(tǒng)優(yōu)化算法在進行大型復(fù)雜的結(jié)構(gòu)系統(tǒng)的優(yōu)化時,則通常會出現(xiàn)通用性差、計算量大等缺點.隨著計算技術(shù)的發(fā)展,如遺傳算法(GA)、粒子群算法(PSO)、微分演化算法(DE)、免疫克隆選擇算法(ICSA)、蟻群算法(ACO)等[3-7]仿生智能優(yōu)化算法逐漸應(yīng)用于工程優(yōu)化領(lǐng)域.,這些仿生智能優(yōu)化算法較之于傳統(tǒng)的優(yōu)化算法,不需要變量的梯度信息,不要求函數(shù)的連續(xù)性和可微性,因此更適合于求解結(jié)構(gòu)優(yōu)化問題.但仿生智能算法也存在共同的缺點,即參數(shù)不易確定,參數(shù)的設(shè)置通常會影響算法收斂的效果.

        在上述仿生智能計算技術(shù)中,粒子群優(yōu)化(particle swarm optimization,PSO)算法受到鳥類群體行動的行為啟發(fā)而提出,并以其概念和操作簡單、收斂迅速及魯棒性高等特點得到了廣泛的關(guān)注及應(yīng)用.PSO算法被成功應(yīng)用于很多研究領(lǐng)域,如在函數(shù)優(yōu)化、人工智能與神經(jīng)網(wǎng)絡(luò)訓(xùn)練、模糊控制、仿真與識別、結(jié)構(gòu)可靠性評估、優(yōu)化與參數(shù)識別等.但作為一種通用的隨機全局搜索算法,PSO也面臨著早熟收斂和后期收斂速度慢等問題[8].因此很有必要在原有標(biāo)準(zhǔn)PSO的方法的基礎(chǔ)上對算法進行改進,使其更適應(yīng)復(fù)雜的結(jié)構(gòu)優(yōu)化問題.縱觀各種對標(biāo)準(zhǔn)PSO算法的改進策略中,“綜合學(xué)習(xí)策略”的粒子群算法(CLPSO)是最為成熟的一種,并被作者成功應(yīng)用于結(jié)構(gòu)識別中[9].本文將改進的PSO算法即基于“綜合學(xué)習(xí)策略”的粒子群算法(CLPSO)應(yīng)用于桁架結(jié)構(gòu)優(yōu)化,典型算例的數(shù)值結(jié)果表明了CLPSO在桁架尺寸優(yōu)化中的有效性.

        1 “綜合學(xué)習(xí)策略”粒子群優(yōu)化算法(CLPSO)的基本原理

        PSO算法是受鳥群等群體的社會性行為啟發(fā),模擬它們在覓食時群體協(xié)作,彼此信息共享等機制的行為發(fā)展起來的啟發(fā)式的仿生智能算法.算法中,群體中的每一個粒子代表一個備選解,粒子在每一代的更新過程中通過和其周邊的粒子共享信息實現(xiàn)演化.第i個粒子的第d維坐標(biāo)的位置和速度按照下式更新:

        圖1 10-桿平面桁架

        圖2 10桿平面桁架優(yōu)化的評價函數(shù)曲線

        在標(biāo)準(zhǔn)PSO算法的基礎(chǔ)上,為了使種群獲得更多有益的信息,一種新的學(xué)習(xí)策略被提出[10],在該策略中,粒子的速度更新公式(1)變?yōu)?/p>

        其中hi=[hi(1),hi(2),…,h(D)]定義了粒子i在各個維度上將要學(xué)習(xí)的最佳經(jīng)驗的來源,即粒子i在第d個維度上將要向第h(d)個粒子的最佳經(jīng)驗學(xué)習(xí).對于每個粒子的D個維度,隨機選取m個維度向群體最佳經(jīng)驗學(xué)習(xí).在剩余維度中,則依據(jù)學(xué)習(xí)概率Pc,來判斷是否向此時的學(xué)習(xí)范本學(xué)習(xí),該范本可以是任意一個包括第i個粒子本身在內(nèi)的粒子的.本文中,粒子i的學(xué)習(xí)概率Pci的表達式如下所示:

        式中群體規(guī)模為S,粒子序號為i.“綜合學(xué)習(xí)策略”的粒子群算法更為詳細的原理介紹可參考作者的文獻[9].

        圖3 25-桿空間桁架

        圖4 25桿空間桁架優(yōu)化的評價函數(shù)曲線

        2 桁架結(jié)構(gòu)優(yōu)化

        2.1 桁架結(jié)構(gòu)尺寸優(yōu)化的數(shù)學(xué)模型

        2.1.1 設(shè)計變量

        在桁架結(jié)構(gòu)的尺寸優(yōu)化設(shè)計中,將桿件截面面積選擇為設(shè)計變量,故定義設(shè)計變量為

        式中,n為截面積設(shè)計變量的個數(shù);Ai為桿件的截面積.

        2.1.2 目標(biāo)函數(shù)

        評價一種設(shè)計方案好壞是通過目標(biāo)函數(shù)來進行.在桁架尺寸優(yōu)化設(shè)計中,目標(biāo)函數(shù)為桁架的最小重量或體積,故定義目標(biāo)函數(shù)為桁架的總重量并同時考慮約束的懲罰項:

        式中,M為結(jié)構(gòu)總質(zhì)量,ρi,Ai分別為第i組桿件的密度及截面積,Li為第i組桿件的長度,N為預(yù)先定義的大數(shù)(程序中取1030);λ為罰函數(shù)因子,用來處理約束.當(dāng)結(jié)構(gòu)設(shè)計滿足約束條件時λ=0,否則 λ=1.

        2.1.3 約束條件

        ①應(yīng)力約束:

        式中,gσk(A)為應(yīng)力約束,[σk],σk分別為第k組桿件的允許應(yīng)力值和各種工況下的最不利應(yīng)力值,K為桿件的總組數(shù).

        ②節(jié)點位移約束:

        式中,[ujl],ujl分別為特定節(jié)點j在給定方向l上的位移允許值和各種工況下最不利位移值,m為節(jié)點總數(shù),ND為節(jié)點位移約束維數(shù).

        ③設(shè)計變量約束:

        式中,Amin,Amax為分別設(shè)定的桿件的截面尺寸的上限與下限.

        2.2 基于CLPSO算法的桁架結(jié)構(gòu)優(yōu)化程序

        本文采用Matlab進行編程計算.基于CLPSO算法的桁架優(yōu)化流程如下:

        Step 1:設(shè)置算法參數(shù);初始粒子群,在搜索空間中隨機產(chǎn)生第一代粒子變量;it=0;

        Step 2:進行結(jié)構(gòu)分析,計算出每個粒子所代表的設(shè)計變量對應(yīng)的各桿件應(yīng)力和節(jié)點位移等結(jié)構(gòu)信息;

        Step 3:如公式(6)所示,計算粒子適應(yīng)度,并對于違反約束的個體進行懲罰處理;

        Step 4:比較每個粒子的適應(yīng)度與其所經(jīng)歷的最好位置的適應(yīng)度,該粒子當(dāng)前的全局最優(yōu)位置;

        Step 5:比較每個粒子的適應(yīng)度與全局所經(jīng)歷的最好位置的適應(yīng)度,更新當(dāng)前的全局最優(yōu)位置;

        Step 6:根據(jù)速度更新方程(3)和位置更新方程(2)更新粒子的速度和位置;

        Step 7:滿足算法終止條件,輸出最優(yōu)粒子以及最優(yōu)粒子的目標(biāo)函數(shù)值,否則返回Step 2.

        3 算例分析

        為了驗證CLPSO應(yīng)用于考慮具有應(yīng)力約束和幾何約束的桁架結(jié)構(gòu)優(yōu)化設(shè)計的優(yōu)越性,對典型的桁架結(jié)構(gòu)進行分析比較.CLPSO算法的計算參數(shù)選擇如下:粒子數(shù)PS=40,最大迭代次數(shù)G=1000,慣性權(quán)重w=0.6,加速因子c=1.494,學(xué)習(xí)概率取式(4).

        表1 10桿平面桁架優(yōu)化結(jié)果比較

        表2 荷載工況及節(jié)點荷載表

        表3 桿件分組及允許應(yīng)力表

        3.1 10桿平面桁架優(yōu)化

        圖1所示為10桿平面桁架.各桿使用相同的材料,密度 ρ=2767.99kg/m3,彈性模量E=68947.57MPa,允許應(yīng)力 σ=±172.252MPa,荷載P2=444.52kN,P4=444.52kN,L=9.144m.設(shè)計變量為各桿截面積,其取值范圍為64.516×10-6~2.5806×10-2m2.各節(jié)點允許的最大位移為dmax=±50.8mm.結(jié)構(gòu)的單元與節(jié)點編號見圖1.

        為了分析CLPSO算法的有效性,隨機運行5次優(yōu)化程序.表1列出了本文應(yīng)用CLPSO算法的優(yōu)化結(jié)果與其他算法優(yōu)化結(jié)果的比較.本文CLPSO算法收斂的時程曲線見圖2.

        由圖2可知,CLPSO隨機優(yōu)化在400代以內(nèi)均已經(jīng)收斂.由表1知CLPSO優(yōu)化結(jié)果的平均值為2294.516kg,其中最優(yōu)值為 2294.360kg,最劣值為2294.778kg.采用本文算法優(yōu)化的結(jié)果優(yōu)于文獻[11]與文獻[12]的最優(yōu)結(jié)果,雖然稍差于文獻[13],但本文算法5次隨機優(yōu)化結(jié)果的標(biāo)準(zhǔn)偏差為0.033,明顯優(yōu)于其他方法,相比之下本文算法收斂結(jié)果更加穩(wěn)定.

        3.2 25桿空間桁架優(yōu)化

        圖3所示為25-桿空間桁架.各桿使用相同的材料,密度 ρ=2767.99kg/m3,彈性模量E=68947.57MPa.截面積范圍為Amin=6.4516×10-6m2,Amax=2193.5440×10-6m2.位移約束為各節(jié)點在x,y,z方向位移均不超過dmax=±8.89mm.兩種工況下節(jié)點荷載見表2,桿件分組及對應(yīng)的允許應(yīng)力見表3.

        同樣隨機運行CLPSO算法5次優(yōu)化程序.表4列出了本文應(yīng)用CLPSO算法的優(yōu)化結(jié)果與其他算法優(yōu)化結(jié)果的比較.本文CLPSO算法收斂的時程曲線見圖3.

        表4 25桿空間桁架優(yōu)化結(jié)果比較

        由圖3可知,CLPSO隨機優(yōu)化在400代以內(nèi)均 已經(jīng)收斂.由表4知CLPSO優(yōu)化結(jié)果的平均值為247.4kg,其中最優(yōu)值為 247.287kg,最劣值為 247.646kg.采用本文算法優(yōu)化的均結(jié)果優(yōu)于文獻的最優(yōu)結(jié)果,相比之下本文算法收斂結(jié)果更加穩(wěn)定.說明了CLPSO算法具有很強的搜索能力,能夠得到令人非常滿意的結(jié)果.

        4 結(jié)論

        CLPSO算法是受鳥群、魚群等群體的社會性行為啟發(fā)的一種新穎仿生智能算法.和其他進化算法比較,CLPSO算法保留了PSO算法概念簡單、易于執(zhí)行及收斂迅速等優(yōu)點,同時克服了PSO算法早熟收斂和后期收斂速度慢等問題.桁架結(jié)構(gòu)尺寸優(yōu)化算例的結(jié)果表明,本文采用的CLPSO算法收斂快,優(yōu)化性能好且魯棒性高,可以有效地進行桁架結(jié)構(gòu)尺寸優(yōu)化設(shè)計.

        [1] Zhou M,Rozvany G I N.Dcoc:An Optimality Criteria Method for Large Systems,Part II:Algorithm[J].Structural Optimization,1993,6(4):250-262.

        [2] Schimit JR L A,F(xiàn)arshit B.Some Approximation Concepts for Structural Synthesis[J].AIAA Journal,1974,12(5):692 -699.

        [3] 唐和生,王兆亮,薛松濤.微分演化算法在桁架形狀優(yōu)化中的應(yīng)用[J].土木、建筑與環(huán)境工程,2009,32(12):94-99.

        [4] 唐和生,李峰,王勇,等.桁架結(jié)構(gòu)形狀優(yōu)化的粒子群優(yōu)化算法[J].哈爾濱工業(yè)大學(xué)學(xué)報,2010,41(1):42-50.

        [5] 李峰,唐和生,薛松濤,等.粒子群優(yōu)化算法在桁架優(yōu)化設(shè)計中的應(yīng)用[J].土木建筑與環(huán)境工程,2009,31(4):7-12.

        [6] 李峰,唐和生,許銳,等.桁架結(jié)構(gòu)優(yōu)化設(shè)計的免疫克隆選擇算法[J].同濟大學(xué)學(xué)報,2010,38(9):1261-1265.

        [7] 汪定偉,智能優(yōu)化方法,北京:高等教育出版社,2007.

        [8] 唐和生,王兆亮,薛松濤.微分演化算法在桁架優(yōu)化中的應(yīng)用[J].土木建筑與環(huán)境工程,2010,32(1):42-50.

        [9] 唐和生,許銳,薛松濤,等.基于CLPSO算法的結(jié)構(gòu)系統(tǒng)識別[J].振動、測試與診斷,2010,30(6):605-611.

        [10] Liang J J.,Qin A K,et al.Comprehensive Learning Particle Swarm Optimizer for Global Optimization of Multimodal Functions[J].IEEE Transactions on Evolutionary Computation,2006,10(3):281–295.

        [11] Camp,C.,Pezeshk,S.,Cao,G.Optimized Design of Twodimensional Structures Using a Genetic Algorithm[J].J.Struct.Eng.,1998,124(5),551 – 559.

        [12] Fourie,P.C.,Groenwold,A.A.The Particle Swarm Optimization Algorithm in Size and Shape Optimization[J].Struct.Multidiscip.Optim.,2002,23,259–267.

        [13] Camp,CV.Design of Space Trusses Using Big Bang- big Crunch Optimization[J].Journal of Structural Engineering -ASCE,2007,133(7):999 -1008.

        [14] Cao,G.“Optimized Design of Framed Structures Using a Genetic Algorithm[D].Univ.of Memphis,Tenn,2006.

        [15] Schutte,J.J.,Groenwold,A.A.Sizing Design of Truss Structures Using Particle Swarms[J].Struct.Multidiscip.Optim.,2003,25,261–269.

        [16] Camp,C.V.,Bichon,B.J.Design of Space Trusses Using Ant Colony Optimization[J].J.Struct.Eng.,2004,130(5),741–751.

        猜你喜歡
        優(yōu)化結(jié)構(gòu)設(shè)計
        超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
        《形而上學(xué)》△卷的結(jié)構(gòu)和位置
        民用建筑防煙排煙設(shè)計優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        論結(jié)構(gòu)
        中華詩詞(2019年7期)2019-11-25 01:43:04
        瞞天過?!律O(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        論《日出》的結(jié)構(gòu)
        亚洲天堂av一区二区三区不卡 | 大陆极品少妇内射aaaaa| 久久精品无码一区二区三区蜜费 | 国产成人美涵人妖视频在线观看| 国产人成精品免费久久久| 日韩人妻无码精品久久久不卡| 日韩A∨精品久久久久| 亚洲中文字幕乱码一二三区| 国产精品毛片av毛片一区二区| 日本国产成人国产在线播放| 国产在线不卡一区二区三区| 四虎精品国产一区二区三区| 国产精品日本中文在线| 丝袜美腿一区二区国产| 人人爽久久涩噜噜噜av| 在线观看视频亚洲| 日韩精品一区二区三区含羞含羞草 | 色偷偷88888欧美精品久久久 | 日韩国产有码在线观看视频| 日本啪啪视频一区二区| 在线观看免费无码专区| 色婷婷久久一区二区三区麻豆| 国产精品欧美韩国日本久久| 国产亚洲精品视频网站| 情爱偷拍视频一区二区 | 色狠狠色狠狠综合一区 | 日本二区三区在线免费| 中文字幕日韩人妻在线视频| 国语少妇高潮对白在线| 无码国产精品色午夜| 久久久熟女一区二区三区| 射精专区一区二区朝鲜| 国产亚洲精品aaaa片app| 元码人妻精品一区二区三区9| 在线观看中文字幕二区| 亚洲avav天堂av在线网毛片| 久久av无码精品一区二区三区| 久久少妇呻吟视频久久久| 91丝袜美腿亚洲一区二区| 精产国品一二三产品蜜桃| 日本在线观看不卡|