
注冊(cè)
/
登錄


自己編寫(xiě)材料vumat,利用平面應(yīng)力單元模擬,但通過(guò)輸出應(yīng)變?cè)隽堪l(fā)現(xiàn)strainInc(k,3)在過(guò)程中始終等于零,所以最后3方向的應(yīng)變也始終為零。但是利用abaqus自帶材料模型模擬平面應(yīng)力狀態(tài)會(huì)發(fā)現(xiàn)3的應(yīng)變不為零。自己的子程序用三維單元驗(yàn)證是沒(méi)問(wèn)題。請(qǐng)問(wèn)大佬這是哪里出問(wèn)題?





采用兩個(gè)VUMAT子程序(針對(duì)于cohesive單元的VUMAT_Coh和復(fù)合材料單元的VUMAT_C)合并成一個(gè)VUMAT子程序進(jìn)行計(jì)算時(shí),出現(xiàn)zero or negative initial dilatational error報(bào)錯(cuò)。兩個(gè)cohesive單元的VUMAT_Coh和復(fù)合材料單元的VUMAT_C單獨(dú)使用均正確。

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

請(qǐng)問(wèn)我開(kāi)發(fā)了UEL單元做了如圖所示的接觸模型,邊界條件上端施加位移,下端固定,結(jié)果只有壓頭有應(yīng)力數(shù)值,下端的模型如圖發(fā)生了變形,卻沒(méi)有應(yīng)力,是input文件的問(wèn)題還是for文件的問(wèn)題呢?又或者是其他方面的問(wèn)題,還請(qǐng)老師不吝賜教



目前在做顯式材料VUMAT子程序二次開(kāi)發(fā),想通過(guò)command 提交作業(yè)和子程序(用于VS調(diào)試),并設(shè)置雙精度,想問(wèn)下怎樣設(shè)置雙精度~例子:abaqus job=Job-1 user=vumat.for int我提交時(shí)按照例子方式提交的,不知道是雙精度還是單精度~,想問(wèn)下怎樣設(shè)置雙精度

跳至頁(yè)
TOP