|
梁的優(yōu)化是很多ANSYS教材的例程,,使用箱形梁,以梁的板厚為變量,尋求梁質(zhì)量的最小化,。
4 F* K; Z T7 `我這里唯一的不同是使用了自己定義的一個(gè)截面,,截面外形尺寸固定,所以截面形狀的變化主要與梁的板厚相關(guān)聯(lián),。* P I4 E3 f. m2 `
優(yōu)化程序主要包括三部分:/ E! n+ ?+ U- ~) x
(1)定義截面形狀和分網(wǎng),;
$ L6 e. f, A3 x7 o(2)大梁建模,加載和靜力求解,;
- z/ B, `' F: P(3)提取梁單元體積,、截面應(yīng)力、節(jié)點(diǎn)位移,,進(jìn)行優(yōu)化
+ O1 p; P+ U6 |/ P4 P, Y; U5 ?
, g! q/ K$ x Q3 Z7 x" q- @問題出現(xiàn)在這里:優(yōu)化時(shí)需要不斷的調(diào)整設(shè)計(jì)變量(板厚),,也即每次都要建立相應(yīng)的截面并進(jìn)行靜力求解分析。截面建立完成,,其節(jié)點(diǎn)等需要?jiǎng)h除,,但其使用的板厚尺寸又需要保留給后續(xù)使用。8 ?2 p. [# [9 P: ~2 ~
* H: B4 E% Z: |8 ^) ]3 E我嘗試不刪除截面,,直接定義兩種單元,,單元一Plane82給截面,單元二Beam188大梁建模,,但這樣大梁模型中混雜著梁的截面,,多出一個(gè)面;1 `" f* c) O) X. J
又嘗試在完成截面定義時(shí),,在/clear(清除節(jié)點(diǎn)等)前使用PARSAV保存參數(shù),,其后使用PARRES恢復(fù)參數(shù),但又出現(xiàn)新的問題:優(yōu)化時(shí)狀態(tài)變量(應(yīng)力,、撓度(節(jié)點(diǎn)位移))和目標(biāo)函數(shù)(體積)不隨設(shè)計(jì)變量(板厚)變化而變化,,二者沒有了關(guān)聯(lián)性。
" h( N+ ?- c* ?$ k9 w
9 _7 m. K) V& i* F* c R |
|