機械社區(qū)
標題:
自定義截面梁,怎么進行優(yōu)化
[打印本頁]
作者:
鹿1029
時間:
2013-10-2 13:12
標題:
自定義截面梁,怎么進行優(yōu)化
梁的優(yōu)化是很多ANSYS教材的例程,使用箱形梁,以梁的板厚為變量,尋求梁質(zhì)量的最小化。
7 M# n7 F ?% t6 ^- h; g3 b2 ?
我這里唯一的不同是使用了自己定義的一個截面,截面外形尺寸固定,所以截面形狀的變化主要與梁的板厚相關(guān)聯(lián)。
: S/ v+ _: F5 t, w* X& A1 n
優(yōu)化程序主要包括三部分:
) |& H' {8 P; c; A! k3 L8 i8 T g( \9 a
(1)定義截面形狀和分網(wǎng);
" R0 n; B9 { f9 F
(2)大梁建模,加載和靜力求解;
3 i6 X% Z! n+ |
(3)提取梁單元體積、截面應(yīng)力、節(jié)點位移,進行優(yōu)化
+ `( @0 n) @/ W. j9 F4 i! ?4 B
6 W6 m) B$ x+ G) b' R' F# J
問題出現(xiàn)在這里:優(yōu)化時需要不斷的調(diào)整設(shè)計變量(板厚),也即每次都要建立相應(yīng)的截面并進行靜力求解分析。截面建立完成,其節(jié)點等需要刪除,但其使用的板厚尺寸又需要保留給后續(xù)使用。
+ b! u* x) z' @3 C/ c, z
; Z& E, r: |2 F; M' ]
我嘗試不刪除截面,直接定義兩種單元,單元一Plane82給截面,單元二Beam188大梁建模,但這樣大梁模型中混雜著梁的截面,多出一個面;
: w# p2 N5 K! D
又嘗試在完成截面定義時,在/clear(清除節(jié)點等)前使用PARSAV保存參數(shù),其后使用PARRES恢復參數(shù),但又出現(xiàn)新的問題:優(yōu)化時狀態(tài)變量(應(yīng)力、撓度(節(jié)點位移))和目標函數(shù)(體積)不隨設(shè)計變量(板厚)變化而變化,二者沒有了關(guān)聯(lián)性。
c% y8 z. y6 E: M* D' M0 \2 i" `
% l: [" |; F; n( y. c( p) s
歡迎光臨 機械社區(qū) (http://e-learninguniversity.com/)
Powered by Discuz! X3.4