
注冊
/
登錄想通過該公式計(jì)算平均應(yīng)變和應(yīng)力,然后思路是單元體積乘應(yīng)力在除總體積。關(guān)鍵是怎么能夠在umat提取到單元的體積呢?求大佬教教


最近在編umat子程序,定義了一個(gè)表征損傷速率的statev(20),即sdv20.=ratemax,現(xiàn)在需要求解這些單元中最大的那個(gè)sdv20,然后將這個(gè)ratemax返回至下一個(gè)增量步umat使用。 !!!ratemax是需要在umat中求出,因?yàn)槭亲鳛?em>umat的輸入.
在兩個(gè)子程序中,duncunEB模型的UMAT子程序計(jì)算是沒問題的,但是加上goodman單元后就計(jì)算不了了,給出的警告是這個(gè)問題,請各位大佬幫忙看看到底是子程序還是哪里出了問題。 dc_eb+goodman.for



我在umat里面定義狀態(tài)變量D的范圍為0到0.9 可是結(jié)果為啥會出現(xiàn)0.97的情況






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




跳至頁
TOP