看板 Cad_Cae 關於我們 聯絡資訊
※ 引述《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」。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.15.71 ※ 文章網址: https://www.ptt.cc/bbs/Cad_Cae/M.1460991291.A.642.html
jienfong: 這個真的不是3言2語說的完的 04/18 23:43
MiyaKami: 真的很多眉角難以說明,這種層級以上的問題還是靠要經驗 04/19 11:21
groj4s: 謝謝大大提供,小弟在試試看 04/21 00:19
sturozech: Contact的問題建議開暫存看大概發散前數值是否合理 04/21 23:51
patflower: 問4盟 07/07 20:40