
發布
注冊
/
登錄abaqus中預定義場的案例
ABAQUS殘余應力預定義場設置案例
六、小結
本文通過一個簡單的輪轂鑄造后所得殘余應力,并且在Abaqus中進行預定義場設置的方法和流程,僅供參考,實際制造過程的模型,網格劃分以及材料,裝配關系也更為復雜。
快速掌握abaqus預定義場中的initial state命令
小編在工作中發現,有時候需要將一個分析過程的結果文件,也就是odb中的應力應變、溫度等作為另一個新分析過程的初始狀態,大多數情況下可以在abaqus中通過建立多個step分析步來實現順序過程分析,但abqus中后續分析步及邊界條件的建立受第一個分析步的影響,為了解決某些特定問題,我們可以通過將odb中的結果數據通過預定義場中的initial state命令賦予新模型,作為其初始狀態,繼續其后續分析,當然這個功能也可以通過重啟動分析來實現,但經過實踐后,小編認為通過預定義場功能更加方便,具體算例如下:
下面以一個簡單的孔板拉伸模型為例,首先建立一個二維帶孔方板part,尺寸如下:
創建并賦予材料屬性,值如下所示:
下一步創建裝配,創建一個general static分析步,分析步的設置保持默認,注意在分析步模塊下,還需要設置重啟動參數,這是因為雖然不做重啟動分析,但是預定義場中的intial state命令要求工作目錄下有res文件,也就是重啟動記錄文件,這里我們設置intervals值為1,也就是只存儲最終計算結果數據,如下圖所示。
下面施加邊界條件,左邊固定約束,右邊施加2mm位移邊界條件,如下圖所示:
下一步劃分網格,設置全局種子尺寸為0.5,網格類型為quad四邊形網格,生成算法選擇中軸算法,如下圖所示:
創建job,命名為job-tt,并提交作業,結果如下所示:
新建一個分析,導入上面分析的odb文件作為初始分析part,如下圖所示,注意initial state命令要求裝配中的instance的名字要與原分析中的一直,這里我們將默認的PART-1-1重命名為Part-1(這一點非常重要!!)。
展開 abaqus 預定義場
abaqus預定義場中設置了初始飽和度,但是模型沒有任何的變化,整個模型的飽和度為1。
abaqus預定義場問題
我對一個模型中的球體施加了剛體約束,之后對該剛體的參考點施加了一個速度的預定場,目的是為了給這個球體一個初始速度,但是發現計算結果中該球體始終沒有動,請問大神嗯這是什么原因造成的,解決方法是什么?

ABAQUS導入初始場變量(預定義場)多次低速沖擊以及沖擊后壓縮 ¥38
ABAQUS導入初始場變量(預定義場)
通常利用ABAQUS計算時,需要多步驟分析,例如計算多次低速沖擊以及沖擊后壓縮等,下面詳細描述利用數據傳遞方法進行多步驟分析。(建議購買視頻,視頻內包含此帖子)
導入效果圖如下:
導入的損傷云圖
導入的應力場
導入的位移場
分層損傷的導入
1. 計算完成后,新建一個ABAQUS 窗口,切記與上一步計算的ODB文件在同一個文件夾下,導入Part部件
Abaqus| 導入預定義應力場缺少.res文件,該怎么解決?
問題2:TRANSFER OF RESULTS IS NOT ALLOWED SINCE NLGEOM=NO ON THE *STEP OPTION IN THE PREVIOUS ANALYSIS AND UPDATE=YES ON THE *IMPORT OPTION IN THE CURRENT ANALYSIS
解決方案:上面的意思是說前一分析步的結果不可用,其原因是如果在當前分析步中使用了Update功能,則需要在Step中打開非線性開關 Nlgeom=On。Update功能的作用是只導入應力場,而不導入變形場,在不考慮初始變形時是需要勾選此功能的。非線性開關可直接在Step中完成該操作,如下圖所示。
往期推薦
1.兩行代碼教你搞定Python調用Abaqus集合?原來這么簡單。
2.ABAQUS|Amplitude不會用?
3.ABAQUS小技巧合集
部分圖片來自網絡,若侵權,聯系刪除。
喜歡就點個在看吧
展開