|
梁的優(yōu)化是很多ANSYS教材的例程,使用箱形梁,以梁的板厚為變量,尋求梁質(zhì)量的最小化。5 I+ V1 O9 b' ~5 K4 {
我這里唯一的不同是使用了自己定義的一個截面,截面外形尺寸固定,所以截面形狀的變化主要與梁的板厚相關(guān)聯(lián)。5 i0 {% Z6 C9 x4 x) @
優(yōu)化程序主要包括三部分:
}& w2 [: V5 B(1)定義截面形狀和分網(wǎng);6 g" j5 D* ~0 U% J0 g7 T- \
(2)大梁建模,加載和靜力求解;) o, Z( Y! |) D+ [
(3)提取梁單元體積、截面應(yīng)力、節(jié)點位移,進(jìn)行優(yōu)化4 _ b5 s) D# K8 l
6 k7 | ]8 c' U3 B: `問題出現(xiàn)在這里:優(yōu)化時需要不斷的調(diào)整設(shè)計變量(板厚),也即每次都要建立相應(yīng)的截面并進(jìn)行靜力求解分析。截面建立完成,其節(jié)點等需要刪除,但其使用的板厚尺寸又需要保留給后續(xù)使用。% V: M2 [8 V) t+ g- Q! |
/ D- O; S8 b7 } m) c% t1 z& L# {! C我嘗試不刪除截面,直接定義兩種單元,單元一Plane82給截面,單元二Beam188大梁建模,但這樣大梁模型中混雜著梁的截面,多出一個面;0 A7 u6 w/ z6 }9 F
又嘗試在完成截面定義時,在/clear(清除節(jié)點等)前使用PARSAV保存參數(shù),其后使用PARRES恢復(fù)參數(shù),但又出現(xiàn)新的問題:優(yōu)化時狀態(tài)變量(應(yīng)力、撓度(節(jié)點位移))和目標(biāo)函數(shù)(體積)不隨設(shè)計變量(板厚)變化而變化,二者沒有了關(guān)聯(lián)性。
3 c% \) N; y" R, V$ v Y' y5 v3 e9 Q: }" ]" Z5 ~* {, {
|
|