
發布
注冊
/
登錄abaqus不變形的案例
abaqus帶空腔的超彈性體大變形不收斂
在abaqus中建立了一個帶有球形空腔的立方體,材料為超彈性材料模型Mooney Rivlin模型,大變形時不收斂。
二次開發 | ABAQUS提取變形后的節點坐標 ¥1
源問題
abaqus中,對一圓柱管材沖壓脹形,結果中,怎么提取管材的厚度變化曲線?
問題分析
根據問題描述,所述圓柱管材應該采用實體建模,其厚度變化無法直接獲得,一種可行的思路是在圓柱管材內外壁找到兩個特征節點,以這兩個特征節點之間的距離表示管材的厚度,從而得到厚度變化曲線。
ABAQUS中不支持輸出變形后的節點坐標(當前使用版本6.12,后續更新版本未知),因此本問題的關鍵在于如何獲取變形后的節點坐標。
如何獲取變形后的節點坐標?
目前從網上查找的可行的方法有三種。
方法一
在visualization模塊中,通過query-general queries-Nodes工具,逐個選取查詢變形后的節點坐標(Deformed coordinates (unscaled)),手動記錄后再用其他工具繪制進行處理,得到想要的結果。
此方法適用于較少的節點坐標獲取需求,若需要獲得的節點數量很多的話,工作量不言而喻。
方法二
先完成計算,得到計算結果的odb文件;
新建一個model,在abaqus菜單中 file-import-part,類型選擇odb,導入你的odb,然后在出現的對話框下面選中“import deformed configuration” ,step、frame根據你的需要選擇,此時模型上的節點坐標即為變形后的坐標。
此時輸出的inp文件中的坐標即為變形后的坐標。如果需要的是特定節點的坐標,則可以新建一個節點set,然后插入關鍵字(插入位置為end STEP的前一行)
*Node?print,?nset=nsetname(需要輸出的節點集合名)
coord
這樣就可將所關注的節點坐標寫入到dat文件,使用其他編程工具讀取進行后處理。
展開