Abaqus中調用腳本文件完成結構優化的設置
Abaqus自從集成了Tosca的內核后,就可以在CAE界面中完成結構優化設置并計算結構的最優解了,這種優化方案的集成使得Abaqus在結構優化設計功能上有了質的提高。
最新版發布的Abaqus在optimization模塊,經過多次版本的完善,已經可以設置許多的優化目標,但基本的優化方式還是三種,分別是topology optimization, shape optimization, bead optimization。其中Topology optimization優化方式是拓撲優化,可以解決優化結構的固有頻率、剛度等一系列問題,shape optimization主要通過改變表面的局部形狀,解決表面應力過大的問題,bead optimization可以解決鈑金結構件加筋優化的問題。
本貼主要介紹一下用調用腳本文件(.py文件)的方式進行優化任務(optimization task)的自動設置。所有的設置在腳本文件里已經包含,具體包含設計響應(design response),設計目標(objective),約束(constraint)等,根據實際需要這些參量都可以有多個,比如可以有多個設計響應,多個優化目標和多個約束等。
調用腳本文件進行優化任務的自動設置的具體方式如下:
1、第一種方式:用run script菜單命令。run script存在于兩個地方,這兩個地方都可以調用腳本文件,如下圖所示,在開始的引導界面里可以使用run script,另一處是菜單file-->run script。
a)從引導界面啟動run script
b)從file菜單啟動run script
2、第二種方式:采用abaqus PDE界面調用腳本文件。具體位置是菜單file-->Abaqus PDE,點擊可以打開PDE窗口,然后通過工具欄上的open main file命令可以將腳本文件導入到PDE窗口中。
腳本文件調入進來后,需要點擊play符號命令將模型和優化任務等信息編譯進入abaqus CAE環境中,如下圖所示。
以上就是兩種用調用腳本文件的方式進行優化任務的自動設置的操作技巧。在使用上述兩種調用方式進行優化任務的自動設置時,有一點需要特別注意:需要將腳本文件和原始的有限元模型文件(.inp文件)放在同一個目錄下,并且set work directory到該目錄,否則在調用的時候會報不存在模型的錯。
來源:CAE從業者
作者:想核桃的房小爸
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















