
注冊
/
登錄我的理解如下:初始增量步開始時(時刻為TotalTime=0),根據輸入的荷載首先得到一個初始應力數組,根據輸入的材料屬性獲得剛度矩陣D,此時應該strainInc=0;初始增量步結束第二個增量步開始時(時刻為TotalTime=dt),stressOld等于初始應力數組,此時的strainInc是用初始應力數組和剛度矩陣D計算得到的嗎?
初始分析步為0.01或者0.05,最小增量步在0.0001(相對后續無法收斂的設置來說,很大)就可以跑出來,而且花費時間很短,在結果中,應力云圖全為藍色。我后來調小了初始分析步為0.0001/0.000001,最小增量步為1e-15/e-20.結果很難收斂,一般都會在e-8左右出現5U。請問一下如何處理?我的模型是不是有問題?

改成初始應力一直就提示為這個增量步做了太多嘗試了。
如上圖,取長款為1mm,高為10mm 的橡膠,與一個鋼板接觸,壓縮量為0.5mm,顯示嘗試次數過多,增大最大增量步數 最小增量步,初始量,時間增量步的IA由5改為15也是不行

判斷是否到最后增量步 if(inc.eq.foreInc) then !判斷增量步是否變化 if(mode.eq.-1) write(50,*) ie !寫入當前增量步的死單元號 else write(50,*)'#' !選擇結束標志 write(50,*)'*invisible_selected' !

我是四層土進行自動地應力平衡,單位采用mm/Mpa制,分析步用地應力,增量選用自動增量步,沒設置相互作用,載荷是重力和左邊小塊土最上面有水壓力,邊界條件就是底部完全固定,其他斷面和中間空隙就只約束一個方向的位移,網格密度就是正常,沒有很大,我改小了初始增量步大小沒啥用。

百度和deepseek給的調整分析步(增加增量步數、初始增量步大小和最小增量步以及最大增量步修改)以及調整網格試過了 網格質量是中間正方形然后四邊形結構方式劃分。以下是四邊形自由方式劃分網格跑的,但是O型圈往下面走,不是往右邊走。 自己瞎弄跑出來錯誤的結果,這個O型圈往下面跑,不是往右邊跑

跳至頁
TOP