Re: [請益] Abaqus 接觸 不收斂問題

作者: gamer   2016-04-18 22:54:48
※ 引述《groj4s (gro)》之銘言:
: 各位版上前輩大家好
: 小弟在設置模型時遇到一些問題
: 建立3個PART,分別設定為三個材質
: 接觸面設為frictionless 且使用 face to face
: 但Job執行時卻出現錯誤
: displacement increment for contact is too big
: 不知道該如何解決,謝謝
  implicit的接觸不收斂真的要trouble shooting大概可以
寫一本書了,因為沒看到模型,也不知道你用什麼材料,只能
大概猜一下,幾個可能:
1.零件沒有接觸:就是零件之間有間隙;如果有這個問題
應該連一步都算不出來,直接試5次就收工,所以可以
先看看.sta裡面是不是只計算5次。解決方法:讓零件
剛好接觸在一起。
2.網格有初始穿透:因為implicit不允許穿透,所以如果
一開計算就有穿透會發散,和1一樣,通常這個連一步都
算不出來。解決方法:1.調整網格至無穿透 2.在interaction
中設定slave adjustment為adjust only to remove
overclosure
3.邊界條件未設定好,導致有rigidbody motion:一樣,
同常連一步都算不出來。解決方法:1.設定正確的BC
2.在邊界上施加弱勁度彈簧 3.開啟contact control
中的stabilization功能。要注意後兩者或多或少都會
影響到結果的準確性,需小心使用。
4.動態不穩定:這個很容易發生在磨擦力小或無磨擦問
題,主要是因為在接觸過程節點有突然的加速度效應
造成發散,通常這會發生在某些計算步上,而且同一
個問題有的時候修改計算步可以避開。解決方法:1.
在step中勾選automatic stabilization 2.嘗試調整
網格粗細或是計算步大小。
5.接觸力量不收斂:其他不知道原因的都可以歸在這類
裡面,這個沒有什麼固定解法,大部分時候就是try
and error去調整計算步大小或網格,有的時候加入
上面說的contact control或stabilization會有幫助
但大部分情況都只能求神拜佛拜託它不會發散。所以
   如果做了非常久都解不出來,然後可以接受計算結果
有比較大的誤差,那我的建議是「改用explicit」。
作者: jienfong (jienfong)   2016-04-18 23:43:00
這個真的不是3言2語說的完的
作者: MiyaKami (米漢堡)   2016-04-19 11:21:00
真的很多眉角難以說明,這種層級以上的問題還是靠要經驗
作者: groj4s (gro)   2016-04-21 00:19:00
謝謝大大提供,小弟在試試看
作者: sturozech (Stu)   2016-04-21 23:51:00
Contact的問題建議開暫存看大概發散前數值是否合理
作者: patflower (zou)   2016-07-07 20:40:00
問4盟

Links booklink

Contact Us: admin [ a t ] ucptt.com