系列1-原創#cohesive+隱式分析+通用接觸 node numbering-檢查編號

當inp的一些單元不是由abaqus自動生成的時候,我們或許經常會遇到單元的節點編號錯誤問題,即便你很小心了,但有時候就是會出錯,那么到底該如何檢查自己的單元時候節點編號排序是沒有問題的呢,下面給出詳細的方法。

最近在用批量插入cohesive單元模擬裂紋擴展的時候(批量插入cohesive單元+隱式standard分析+通用接觸),總是遇到節點編號錯誤的問題,當然,同一個inp文件在不同的版本abaqus上拋出的錯誤還不一樣了,也是醉了,

abaqus6.14.1報錯:

the node numbering might not be correct for element 10779 instance part-1-1

abaqus2017等高版本報錯:

Exhausted the contact constraint pool. Cutting back the time increment and redoing the current increment. Other wise, set the environment variable aba_gcont_pool_size to high or a numeric number (1,2,...) with 1 being equivalent to high.

(abaqus6.14.4竟然沒有報錯,可以提交計算,mpmpmp,怎么回事,不同版本這差距大了點吧)

先不管了,看著報錯節點錯誤就來氣,我就要驗證下,插入的cohesive單元到底有沒有節點錯誤,如果錯誤,說明插入程序有問題呀,這事就大了,下面給出詳細的檢驗過程:

a.jpg

為了方便大家理解如何查詢的單元位置和堆疊方向等,給出下面截圖:

b.jpg

配合inp文件就可以確定單元節點的編號順序了。

結果:

1 經過驗證,abaqus6.14.1報錯節點編號不正確是不對的,等等...,人家說的是節點編號可能有問題,好吧。

2 abaqus2017以上版本報錯,目前不知道是什么問題。

3 abaqus6.14.4可以計算,但是計算特別慢,而且計算結果與不用通用接觸的模型結果有差別(用同一個inp文件驗證,這個inp模型可以不需要設置通用接觸的)。

結論:

1 批量插入cohesive單元進行隱式分析加通用接觸經常會遇到這個問題的,遇到節點編號錯誤,請找一個報錯單元自行檢查一遍

2 遺憾的是并沒有找到報錯的根本原因,所以大家盡量不要用批量插入cohesive單元+隱式standard分析+通用接觸這樣的組合

3 批量插入cohesive單元+隱式standard分析計算一切正常(一般適用于純拉伸開裂模型)  且批量插入cohesive單元+顯示explicit分析一切正常  且批量插入cohesive單元+顯示explicit分析+通用接觸一切正常


ps:如果遇到同樣問題的同學,看完此貼后,如果找到了解決辦法,可以把解決方法給出在留言上,方便以后的同學學習。

**********************************************************************************************************************

c.jpg

ABAQUS斷裂模擬收徒 ,保證快速學會各種ABAQUS斷裂模擬方法    1200/人(將享有各種插件以及程序,價值3000+、專門定制視頻、全程親自教學、各種模型調試及解答問題等等,傾囊相教)

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

TOP

19
7
13