A-A+

在Hyperworks Optistruct中進行尺寸優化的流程

2019年09月01日 16:49:04 CAE 暫無評論 閱讀 81 views 次

本實例來自Hyperworks幫助文檔tutorials\hwsolvers\optistruct\bracket_size.hm,模型如下所示:

優化問題如下:

(1)設計目标:體積最小化;

(2)設計約束:支架上最大Von Mises應力低于100MPa;

(3)設計變量:支架厚度。

1、定義設計變量

進入optimization面闆,點擊size(parameter)命令,在desvar子面闆中創建設計變量part1.在initial value中輸入2.5,lower bound中輸入1.0,upper bound中輸入2.5,并在下面選擇move limit default,單擊create創建變量。同上,創建設計變量part2,設置和part1完全相同。

選擇 generic relationship子面闆,在mame中輸入part1_th,将右側的選擇器切換到prop,并選擇屬性part1. 将prop下面的屬性設置為Thickness T。單擊 designvars按鈕,選擇設計變量part1,并将其後面的線性系數設置為1.000。

單擊return,單擊create,創建設計變量與屬性的關聯,它将設計變量part1與名為part1的PSHELL單元屬性卡片相關聯。

重複上面的步驟,創建part2_th,将設計變量part2與PSHELL屬性part2關聯起來。

2、關聯設計變量

在optimization面闆中點擊desvar link命令,在dlink中創建關聯link1,在dependent中選擇part2,在independent中選擇part1,并将part1後面的線性系數設置為1。設置C0=0,CMULT=1.單擊create按鈕創建設計變量之間的關系,本例中設計變量part2與設計變量part1成線性關系。

3、定義響應

進入responses面闆,定義體積響應volume,将response type設置為volume,并選擇total。

再定義一個應力響應stress1,将response type設置為static stress,在props中選擇part1,将應力類型設置為von mises,并單擊von mises下的選擇按鈕從下拉菜單中選擇both surfaces。同樣方法,再定義一個應力響應stress2,将props設置為part2,其他設置同stress1.

4、定義目标函數

進入objective面闆,将目标函數設置為min,response并從響應列表中選擇volume,創建目标函數。

本站微信公衆賬号,歡迎關注,如有問題可在下方留言也可在公衆賬号提問。

微信公衆賬号

給我留言