
注冊
/
登錄

目前umat子程序結(jié)果圖3.
所用的子程序是abaqus幫助文檔中Damage and failure of a laminated composite plate中的USDFLD,因此想請教一下,問題可能出在什么地方,是模量折減不合理還是USDFLD子程序有問題
,e:氧化耦合損傷的模擬蠕變用的一個(gè)基于應(yīng)變的損傷模型:疲勞用的一個(gè)損傷模型來得到疲勞的損傷因子,這個(gè)模型不太了解:氧化用的就是拋物線規(guī)律中氧化層厚度乘于一個(gè)距離的系數(shù)作為損傷因子:子程序中把每一步的損傷相加得到總的損傷,簡單的線性累計(jì)損傷我想按照這種方法做個(gè)陶瓷的蠕變,氧化耦合損傷,然后看看能不能再考慮熱震損傷


復(fù)合材料層合板準(zhǔn)靜態(tài)壓縮,子程序調(diào)試了許多次,限制了損傷變量范圍在0-1,然而實(shí)操下來結(jié)果大概在e30次方的范圍,找不到子程序的問題在哪里?




abaqus的umat子程序和creep子程序可以一起用嗎,我想實(shí)現(xiàn)蠕變損傷導(dǎo)致材料剛性矩陣退化,是不是只能單獨(dú)用umat才行

是這樣的,我想用UEL子程序來仿真斷裂失效,目前的計(jì)劃是利用abaqus設(shè)置狀態(tài)變量來實(shí)現(xiàn)單元?jiǎng)h除,但是我看好像只有UMAT或者VUMAT等少數(shù)子程序能夠通過關(guān)鍵字*Depvar來定義狀態(tài)變量實(shí)現(xiàn)單元?jiǎng)h除,沒有看到UEL相關(guān)的設(shè)置。所以我后來想能不能通過同時(shí)調(diào)用兩個(gè)子程序,用UMAT讀取我UEL程序輸出的狀態(tài)變量值,然后再umat里面判斷改單元是否失效。



在usdfld子程序中調(diào)用getvrm子程序就報(bào)錯(cuò),不調(diào)用getvrm子程序就能成功計(jì)算,請問如何解決,感謝。
跳至頁
TOP