
注冊
/
登錄我的理解如下:初始增量步開始時(時刻為TotalTime=0),根據輸入的荷載首先得到一個初始應力數組,根據輸入的材料屬性獲得剛度矩陣D,此時應該strainInc=0;初始增量步結束第二個增量步開始時(時刻為TotalTime=dt),stressOld等于初始應力數組,此時的strainInc是用初始應力數組和剛度矩陣D計算得到的嗎?

如上圖,取長款為1mm,高為10mm 的橡膠,與一個鋼板接觸,壓縮量為0.5mm,顯示嘗試次數過多,增大最大增量步數 最小增量步,初始量,時間增量步的IA由5改為15也是不行
我在用Abaqus調用umeshmotion做磨損仿真,發現每個增量步會循環五次子程序,是否和隱式求解的迭代步數有關呢?這五次循環的子程序,是否代表磨損的節點在一個增量步內偏移了五次同樣的距離呢?
在模型進行一定的破壞后(此時的總增量步為400多步),此時增量步變得很小,且具有一定規律,導致TOTEL TIME一直停留在3.7左右,而且步數運行了10萬步(我一直以為模型一直在進行正常的破壞中,所以讓電腦一直在算,結果算了十幾個小時),但是TOTEL TIME卻沒得到明顯增大,一直停留在3.8內 注:模型插入了COHESIVE單元,破壞法則是MAXS,平面應力模型 求問大神,這是為什么


初始分析步為0.01或者0.05,最小增量步在0.0001(相對后續無法收斂的設置來說,很大)就可以跑出來,而且花費時間很短,在結果中,應力云圖全為藍色。我后來調小了初始分析步為0.0001/0.000001,最小增量步為1e-15/e-20.結果很難收斂,一般都會在e-8左右出現5U。請問一下如何處理?我的模型是不是有問題?


百度和deepseek給的調整分析步(增加增量步數、初始增量步大小和最小增量步以及最大增量步修改)以及調整網格試過了 網格質量是中間正方形然后四邊形結構方式劃分。以下是四邊形自由方式劃分網格跑的,但是O型圈往下面走,不是往右邊走。 自己瞎弄跑出來錯誤的結果,這個O型圈往下面跑,不是往右邊跑
判斷是否到最后增量步 if(inc.eq.foreInc) then !判斷增量步是否變化 if(mode.eq.-1) write(50,*) ie !寫入當前增量步的死單元號 else write(50,*)'#' !選擇結束標志 write(50,*)'*invisible_selected' !
改成初始應力一直就提示為這個增量步做了太多嘗試了。

跳至頁
TOP