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

?

基于粒子群算法的立式儲罐結構優(yōu)化設計

2016-10-21 16:49:51王勇
工業(yè)設計 2016年2期
關鍵詞:優(yōu)化設計算法

王勇

摘 要:本文使用粒子群算法(Particle Swarm Optimization,以下簡稱PSO算法),利用Matlab編制優(yōu)化程序,通過調用APDL編制儲罐的有限元模型完成結構分析計算,實現(xiàn)對大型立式鋼結構儲罐的優(yōu)化設計。 本文所提的算法對實際工程有一定的參考意義,為復雜結構的優(yōu)化設計提供了一種新的思路。

關鍵詞:粒子群(PSO)算法; 立式儲罐 ;優(yōu)化設計 ; Matlab ; APDL

目前PSO算法已經(jīng)在很多領域內得到廣泛使用,算法具有很好的收斂性,能夠快速實現(xiàn)優(yōu)化目的。但在結構設計領域主要還是針對桁架等結構進行優(yōu)化設計,主要是因為目前的結構分析模型是通過Matlab等軟件編程實現(xiàn),對于桁架結構容易實現(xiàn),但對于復雜的結構模型利用Matlab編程進行分析計算將耗費大量的精力,因此很大程度上限制了該類方法在實際工程中的應用。然而設計過程中使用的很多結構分析軟件都可以參數(shù)化輸入輸出,優(yōu)化過程中可以調用該類結構設計軟件進行計算分析。本文通過在實際工程設計中使用該算法,實現(xiàn)立式儲罐優(yōu)化設計,提出一種新的結構優(yōu)化設計思路。

利用ANSYS參數(shù)化語言APDL編制儲罐的有限元模型完成結構分析計算,從而將PSO算法推廣到復雜結構設計,實現(xiàn)復雜結構的優(yōu)化設計。

1粒子群優(yōu)化(PSO)算法

PSO算法源于對鳥群捕食的行為的仿生研究,同遺傳算法類似,是一種基于迭代的優(yōu)化工具。系統(tǒng)初始化一組隨機解,通過一定的機制迭代搜尋最優(yōu)值。每個粒子均含相同維數(shù)的優(yōu)化設計變量,由目標函數(shù)值決定該粒子的優(yōu)劣,目標函數(shù)為包含各設計變量的函數(shù),迭代過程中粒子通過跟蹤兩個"極值"進行更新。一個是粒子本身所找到的最優(yōu)解,這個解叫做個體極值。另一個極值是整個種群當前找到的最優(yōu)解,即全局極值。

粒子根據(jù)如下的公式來更新自己的速度和新的位置:

(式-1)

(式-2)

[v]——粒子的速度,[x]——當前粒子的位置,,分別代表該粒子及粒子群中當前最佳粒子位置,t為粒子進化代數(shù), 為加速度常數(shù), 為服從[ 0 , 1] 上相互獨立均勻分布的隨機數(shù)。

圖1 粒子位置更新示意圖

2優(yōu)化數(shù)值模型

罐體體積為:

(式-3)

罐壁沿豎向高度劃為10個等高段:

(式-4)

(式-5)

2.1 設計變量:

設計變量:

——各層板板厚

——罐體的半徑

2.2 目標函數(shù):

在給定體積的前提下選擇最優(yōu)化的儲罐半徑及罐壁厚度,使得罐壁的總質量最輕:

(式-6)

——儲罐罐壁總質量

2.3 約束函數(shù):

(式-7)

上式中:

——最大的拉應力值

[]——鋼板的許用應力

、——儲罐最小及最大半徑;、——板最小及最大厚度。

3儲罐結構模型

APDL為ANSYS參數(shù)化設計語言的簡稱,利用APDL編制儲罐結構參數(shù)化計算模型,各層板厚以及儲罐半徑為優(yōu)化設計變量,參數(shù)化建模并對模型施加荷載及位移約束。結構分析完成后,自動提取各層板最大拉應力。

儲液壓力與側壁高度函數(shù)關系為:

(式-8)

——儲液測壓

——罐壁沿高度方向值

——儲液密度

4 PSO算法流程

利用Matlab編制PSO算法的優(yōu)化程序,優(yōu)化流程圖見下圖2。

優(yōu)化程序開始運行時,要求根據(jù)初始定義輸入粒子群的種群數(shù)量,最大停止迭代次數(shù)及加速度項取值。程序自動給每個粒子隨機賦予一組設計變量,設計變量存儲在一個可供ANSYS調用的文件中,ANSYS運行時調用該文件,按照該設計變量值建模計算,分析完成后自動提取狀態(tài)變量值(如各層板處應力最大值),將輸出也另存為一個可供Matlab能調用的文件,用于PSO優(yōu)化設計中判斷是否滿足約束條件。不滿足約束條件時,對該組變量下的目標函數(shù)增加一個很大的懲罰值,經(jīng)過一定次數(shù)的迭代,粒子會自動的飛離不滿足約束條件的區(qū)域,并尋找得到最優(yōu)結果。

5優(yōu)化結果

粒子總數(shù),最大終止迭代次數(shù),板厚最小值為6mm,儲罐半徑最大值為1500mm。

圖中Y軸為目標函數(shù)值,即儲罐罐壁質量,X軸為迭代次數(shù)。不同顏色曲線分別代表連續(xù)5次優(yōu)化的收斂曲線。

6結語

PSO作為鳥群覓食行為的啟發(fā)下提出的一種基于隨機優(yōu)化技術的群智能算法,原理簡單, 算法上易于實現(xiàn),易于收斂,算法穩(wěn)定性高。筆者曾利用此算法對桁架結構的截面、形狀進行優(yōu)化,因為桁架結構計算程序可以很方便的通過Matlab編制,但對于復雜結構卻無能為力,本文利用通用有限元軟件ANSYS的APDL語言參數(shù)化建模,進行結構計算,從而將PSO算法優(yōu)化推廣到復雜結構的優(yōu)化設計。

參考文獻:

[1] 夏桂梅,曾建潮.微粒群算法的研究現(xiàn)狀及發(fā)展趨勢[J].山西師范大學學報: 自然科學版.2005(01):23-25.

[2] 趙國華,李振華,崔炳喆.基于混合粒子群算法的陣列方向圖綜合技術[J].電子設計工程.2015(23):158-160.

猜你喜歡
優(yōu)化設計算法
基于MapReduce的改進Eclat算法
Travellng thg World Full—time for Rree
進位加法的兩種算法
東林煤礦保護層開采卸壓瓦斯抽采優(yōu)化設計
橋式起重機主梁結構分析和優(yōu)化設計
基于simulation的醫(yī)用升降椅參數(shù)化設計
科技視界(2016年21期)2016-10-17 17:27:09
簡述建筑結構設計中的優(yōu)化策略
一種改進的整周模糊度去相關算法
惠水县| 措美县| 米林县| 尼勒克县| 延长县| 出国| 郎溪县| 彭州市| 海盐县| 铜川市| 宁晋县| 镇平县| 托克托县| 嘉峪关市| 茌平县| 泸西县| 彝良县| 西昌市| 永川市| 莎车县| 茌平县| 锡林浩特市| 永登县| 上思县| 绥滨县| 丹寨县| 临泉县| 富民县| 汤原县| 衡东县| 库尔勒市| 太和县| 南丹县| 平定县| 保康县| 双流县| 巍山| 桐城市| 都江堰市| 遂溪县| 鹰潭市|