Abaqus無限單元的建立方法

1.    什么是無限單元

無限單元是有限元的一種單元,它的單元形式如下圖所示。

圖片1.png    

  

2.    無限單元的作用

使用無限單元作為反射邊界,應力波將無反射,防止在邊界上產生的應力波反射重新進入模型,從而確保結果的正確性。

3.    怎么建立無限單元

(1)先建立有限元模型,然后將需要設置為無限單元的部分分割,在mesh模塊中設置該部分單元類型,這樣在inp文件中需要設置為無限單元的部分就會集中在一起,方便修改其節(jié)點的編號。

(2)在inp文件里對無限單元進行單元屬性及編號的改變,需要注意無限單元的方向,在二維無限單元中,前兩個節(jié)點所組成直線中點A與后兩個節(jié)點所組成直線中點B,無限單元的方向就是A指向B的方向,如圖1,二維無限元的方向是朝下;在三維無限單元中,前四個節(jié)點所組成平面的中心點C與后四個節(jié)點所組成平面的中心點D,無限單元的方向就是C指向D的方向,如圖1,三維無限單元的方向朝右。

(3)將修改后的inp導入,建立job提交就可以了。

實例講解-鋼丸撞擊金屬板

機械噴丸的模擬,其中設置金屬板邊界部分為無限單元。

(1)建立有限元模型,將金屬板的邊界partition切割,全部設置為C3D8R單元類型,修改邊界部分為C3D8I(邊界部分的單元類型和其他部分不一樣,方便下步統(tǒng)一更改為無限單元),如圖,建立job-write input 生成inp文件。

圖片2.png

圖片3.png    

(2)修改inp文件的單元屬性及編號

inp文件以記事本的方式打開,將Element, type(單元類型)C3D8I修改為CIN3D8(無限單元),

下一步修改無限單元節(jié)點編號的排列順序,在inp的data lines中第一列是單元編號,后面的是節(jié)點編號,如圖7。在本文中,無限單元的方向是從金屬板的中心向外。View-Assembly Display Option-Mesh-show nodelabels(顯示節(jié)點編號),show element labels(顯示單元編號),在mesh模塊中可以看到各個單元的編號和節(jié)點的編號,任意找一個單元查看。

圖片7.png    

在網格顯示中,1號單元的節(jié)點編號順序如下圖所示,在此,無限單元的方向是從原點向外,如圖5和6。以1號單元為例,inp中的編號排列是 1,110, 143, 168, 109,  1,  9,  58,  4;所以需要進行修改,將58,168,109,4(逆時針排列)四個節(jié)點編號放在后面,而且58與9在一條直線上,改為 1,9,143,110,1,58,168,109,4。對于大范圍節(jié)點編號順序的修改,建議采用UltraEdit軟件,列-列模式進行批量修改。

圖片5.png    
圖片6.png    
圖片8.png    
圖片9.png    
圖片10.png     

shot-finite elements.gif                                                          上圖為有限元單元模型
shot-infinite elements.gif                                                                  上圖為無限元單元模型

Abaqus無限單元的建立方法的圖1222.rar

附件為inp文件

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

17
14
34