隱式分析轉顯式分析設定Implicit-Explicit switch
在模型遇到不易收斂的情況時,採用隱式分析轉顯式分析設定implicit-explicit switch是一個不錯的方法。
1. 若可知在第N秒很難收斂,但物理上應該在N+0.0001秒後會比較好收斂(物理行為比較穩定了): 例如N=0.5
2. 設定一個Switch 曲線
先設一個*define_curve, 他的Curve ID 假設為101
*define_curve
101
0 1
0.499 1
0.4995 0 (切換成explicit)
0.5 0
0.5001 1 (切換回implicit)
1 1
規則如下:
3. 將曲線號碼設為負值(-101) ,就在*control_implicit_general第一個欄位.如下
*CONTROL_IMPLICIT_GENERAL
$ imflag dt0 iefs
-101 0.0005 0
這是一個還不錯的方式.因為在類似卡勾彈回的問題,在那一瞬間可能是靜不定的問題,或是斷裂的狀況(材料非線性),
不一定有好的收斂狀況。
特別是遇到了卡勾真的斷了,不易在隱式分析找到答案。
既然不易預測時,切換回explicit方法,不但可以解決該物理現象,也可以避免在數值上找不到答案。
同理可證,在explicit做分析,若遇到系統可預測已呈現靜定狀況,我們也可以切換成implicit
keyword : explicit 、implicit、分析轉換功能、非線性分析