
注冊
/
登錄

怎么在UMAT里實現蠕變過程,蠕變公式可表示為應變相對于時間的對數函數:應變=lg(當前分析步總時長)×當前加載歷程的平均力。
UMAT_Elasto-Plastic_Damage.pdf最近編寫2個umat子程序做復合材料基體的彈塑性+損傷本構分析:在彈塑性階段時結果吻合,但加入損傷部分后在應力峰值處,有效應力值不再增加,從而不收斂。個人理解的是沒達到損傷前一直是彈塑性階段并沒觸發損傷的程序,應該是和彈塑性的umat結果一樣的。請教大家,這個問題要怎么解決?圖1.彈塑性損傷基體本構圖2.
最近編寫了兩個彈性損傷UMAT按圖2合并成一個Umat.for分別去分析圖1RVE的纖維和基體損傷。for代碼已單獨驗證過沒問題,但放在一起后計算無法得出損傷部分結果,甚至應變增量出現NAN情況。請問這類分析是在材料模塊直接設置好材料屬性,然后job模塊提交Umat.for計算就可以了嗎?或者還需要其他設置之類沒有弄好。


焊接熱處理后服役的接頭蠕變模擬,熱處理階段用的一個僅蠕變的子程序,后續服役用另一個帶損傷的子程序,打算用重啟動來實現。但是目前有幾個問題,首先是重啟動后,后續分析步是沒有繼承蠕變應變的,二是重啟動初始分析步后直接不收斂,顯示變形過大,整體發生剛體位移了,加約束也是直接不收斂。




求以3DHashin準則為損傷起始判斷的漸進損傷的umat

abaqus的umat子程序和creep子程序可以一起用嗎,我想實現蠕變損傷導致材料剛性矩陣退化,是不是只能單獨用umat才行
,e:氧化耦合損傷的模擬蠕變用的一個基于應變的損傷模型:疲勞用的一個損傷模型來得到疲勞的損傷因子,這個模型不太了解:氧化用的就是拋物線規律中氧化層厚度乘于一個距離的系數作為損傷因子:子程序中把每一步的損傷相加得到總的損傷,簡單的線性累計損傷我想按照這種方法做個陶瓷的蠕變,氧化耦合損傷,然后看看能不能再考慮熱震損傷
請問有做這方面的友友嗎,方便加一下聯系方式,互相學習一下!有償!!!


跳至頁
TOP