基于ANSYS的混凝土框架結(jié)構(gòu)遺傳算法優(yōu)化
發(fā)布時間:2018-05-06 19:47
本文選題:ANSYS + 遺傳算法。 參考:《西北農(nóng)林科技大學(xué)》2015年碩士論文
【摘要】:結(jié)構(gòu)優(yōu)化對于實際工程中混凝土構(gòu)件的耐久性、工程的質(zhì)量、使用安全及資源的節(jié)約利用有著重要的影響,鋼筋混凝土構(gòu)件的優(yōu)化研究可以顯著減少工程成本節(jié)約資金和工時,具有重要意義。本文研究了基于ANSYS的遺傳算法優(yōu)化,探討了基于ANSYS的遺傳算法優(yōu)化的基本原理,實現(xiàn)了MATLAB中對ANSYS批處理模式運(yùn)算的調(diào)用和MATLAB與ANSYS程序間的數(shù)據(jù)傳遞。具體方法為先利用APDL語言構(gòu)建參數(shù)化模型,在MATLAB中設(shè)置參數(shù),通過MATLAB編寫程序,傳遞給ANSYS并調(diào)用ANSYS批處理功能進(jìn)行計算,計算結(jié)束后ANSYS輸出結(jié)果的數(shù)據(jù)文件,由MATLAB自動處理并進(jìn)行優(yōu)化篩選。全部設(shè)置都可以在MATLAB中實現(xiàn),實現(xiàn)了優(yōu)化計算的自動化。并以十桿桁架的簡單算例為例,使用基于ANSYS的遺傳算法優(yōu)化方法與ANSYS自帶的一階優(yōu)化方法對滿足受力及位移條件的桿件重量進(jìn)行了優(yōu)化計算和對比,驗證了基于ANSYS的遺傳算法優(yōu)化的可行性和良好的優(yōu)化效果。以此方法為基礎(chǔ),對較為復(fù)雜的兩跨五層鋼筋混凝土框架結(jié)構(gòu)進(jìn)行優(yōu)化計算,在鋼筋混凝土框架結(jié)構(gòu)的優(yōu)化中,以不同構(gòu)件截面尺寸及配筋情況作為設(shè)計變量、以框架結(jié)構(gòu)的總造價為整體目標(biāo)函數(shù),使用基于ANSYS的遺傳算法優(yōu)化方法與FMINCON非線性規(guī)劃耦合進(jìn)行優(yōu)化計算。首先使用基于ANSYS的遺傳算法優(yōu)化方法對混凝土框架結(jié)構(gòu)的各梁和柱的截面尺寸賦予初值,同時使用FMINCON非線性規(guī)劃,根據(jù)得到的內(nèi)力值進(jìn)行配筋計算,而后通過遺傳算法適應(yīng)度函數(shù)予以優(yōu)化。優(yōu)化結(jié)果表明,采用基于ANSYS的遺傳算法進(jìn)行優(yōu)化可節(jié)約造價,經(jīng)比較,成本大幅降低。本研究表明,基于MATLAB遺傳算法的優(yōu)化效果比之ANSYS一階優(yōu)化效果更為理想。且該方法操作簡便、適用范圍廣泛,在工程中亦具有較高的應(yīng)用價值,且具有解決復(fù)雜工程技術(shù)問題的潛力。
[Abstract]:Structural optimization plays an important role in the durability of concrete members, the quality of engineering, the safety of use and the conservation and utilization of resources. The optimization of reinforced concrete members can significantly reduce the project cost and save time. It is of great significance. In this paper, the genetic algorithm optimization based on ANSYS is studied, the basic principle of genetic algorithm optimization based on ANSYS is discussed, and the call of ANSYS batch mode operation in MATLAB and the data transfer between MATLAB and ANSYS program are realized. The concrete method is to build parameterized model with APDL language first, set parameters in MATLAB, write program through MATLAB, pass it to ANSYS and call ANSYS batch processing function to calculate, calculate the data file of the output result of ANSYS after the end. Automatic processing and optimization screening by MATLAB. All the settings can be realized in MATLAB, which realizes the automation of optimization calculation. Taking the simple example of ten bar truss as an example, the optimization method based on genetic algorithm based on ANSYS and the first order optimization method of ANSYS are used to calculate and compare the weight of the member which satisfies the stress and displacement conditions. The feasibility and good effect of genetic algorithm optimization based on ANSYS are verified. On the basis of this method, the complex two-span five-story reinforced concrete frame structure is optimized. In the optimization of reinforced concrete frame structure, different section sizes and reinforcement conditions are taken as design variables. Taking the total cost of the frame structure as the overall objective function, the genetic algorithm optimization method based on ANSYS and the FMINCON nonlinear programming are used for optimization calculation. At first, genetic algorithm optimization method based on ANSYS is used to assign initial value to the cross section size of each beam and column of concrete frame structure. At the same time, using FMINCON nonlinear programming, the reinforcement is calculated according to the obtained internal force. Then genetic algorithm fitness function is used to optimize. The optimization results show that the genetic algorithm based on ANSYS can save the cost, and the cost is greatly reduced by comparison. This study shows that the optimization effect based on MATLAB genetic algorithm is better than that of ANSYS first order optimization. The method is easy to operate and has a wide range of applications. It also has high application value in engineering and has the potential to solve complex engineering technical problems.
【學(xué)位授予單位】:西北農(nóng)林科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TU375.4
【參考文獻(xiàn)】
相關(guān)期刊論文 前6條
1 柳愛群;楊中;徐永杰;;混凝土結(jié)構(gòu)設(shè)計原理課程教學(xué)研究與實踐[J];成都教育學(xué)院學(xué)報;2006年01期
2 劉宇;韓銳恒;于爽;;兩參數(shù)月水量平衡模型在尼爾基水庫月徑流量預(yù)測中的應(yīng)用[J];東北水利水電;2012年06期
3 劉益銘;劉大洋;劉山洪;;基于MATLAB聯(lián)合ANSYS的斜拉橋恒載索力優(yōu)化[J];重慶交通大學(xué)學(xué)報(自然科學(xué)版);2013年06期
4 張望喜;易偉建;;鋼筋混凝土彎扭構(gòu)件承載力驗算方法與安全性[J];建筑結(jié)構(gòu);2013年23期
5 趙靜;趙尚弘;李勇軍;趙衛(wèi)虎;韓磊;李軒;;一種基于時間窗口更新的激光鏈路中繼衛(wèi)星資源調(diào)度算法[J];激光與光電子學(xué)進(jìn)展;2013年11期
6 潘英敏;基于遺傳算法的測試用例自動生成[J];中國科技信息;2005年07期
相關(guān)碩士學(xué)位論文 前1條
1 王宏麗;遺傳算法理論及其在鋼筋混凝土框架結(jié)構(gòu)優(yōu)化中的應(yīng)用研究[D];西北農(nóng)林科技大學(xué);2001年
,本文編號:1853635
本文鏈接:http://sikaile.net/jingjilunwen/jianzhujingjilunwen/1853635.html
最近更新
教材專著