|
梁的優(yōu)化是很多ANSYS教材的例程,使用箱形梁,以梁的板厚為變量,尋求梁質(zhì)量的最小化。 P9 r/ i( @+ S! J7 ^& C9 \. ^- R
我這里唯一的不同是使用了自己定義的一個(gè)截面,截面外形尺寸固定,所以截面形狀的變化主要與梁的板厚相關(guān)聯(lián)。
0 _" d% d# T# B( X優(yōu)化程序主要包括三部分:
6 {# t j3 k' `. A3 L& i( W(1)定義截面形狀和分網(wǎng);
$ f# w [3 Z6 {$ w$ Z& ^: \5 i) S0 y(2)大梁建模,加載和靜力求解;
$ K. A& x# h, @* B# { n% S(3)提取梁?jiǎn)卧w積、截面應(yīng)力、節(jié)點(diǎn)位移,進(jìn)行優(yōu)化; n7 Z$ p4 V7 j. `7 c
& n) d8 Y- z8 h
問(wèn)題出現(xiàn)在這里:優(yōu)化時(shí)需要不斷的調(diào)整設(shè)計(jì)變量(板厚),也即每次都要建立相應(yīng)的截面并進(jìn)行靜力求解分析。截面建立完成,其節(jié)點(diǎn)等需要?jiǎng)h除,但其使用的板厚尺寸又需要保留給后續(xù)使用。# {( F6 ]% v9 r6 R& K
5 \6 d3 j5 f2 o" j/ n
我嘗試不刪除截面,直接定義兩種單元,單元一Plane82給截面,單元二Beam188大梁建模,但這樣大梁模型中混雜著梁的截面,多出一個(gè)面;
' y. [3 D9 G0 K+ i |" @+ I又嘗試在完成截面定義時(shí),在/clear(清除節(jié)點(diǎn)等)前使用PARSAV保存參數(shù),其后使用PARRES恢復(fù)參數(shù),但又出現(xiàn)新的問(wèn)題:優(yōu)化時(shí)狀態(tài)變量(應(yīng)力、撓度(節(jié)點(diǎn)位移))和目標(biāo)函數(shù)(體積)不隨設(shè)計(jì)變量(板厚)變化而變化,二者沒(méi)有了關(guān)聯(lián)性。# i3 M% F3 z! E8 Y" ]+ n# R& T
5 H- l/ Q5 g8 b% M" n2 X
|
|