
注冊
/
登錄


自己編寫材料vumat,利用平面應力單元模擬,但通過輸出應變增量發現strainInc(k,3)在過程中始終等于零,所以最后3方向的應變也始終為零。但是利用abaqus自帶材料模型模擬平面應力狀態會發現3的應變不為零。自己的子程序用三維單元驗證是沒問題。請問大佬這是哪里出問題?





采用兩個VUMAT子程序(針對于cohesive單元的VUMAT_Coh和復合材料單元的VUMAT_C)合并成一個VUMAT子程序進行計算時,出現zero or negative initial dilatational error報錯。兩個cohesive單元的VUMAT_Coh和復合材料單元的VUMAT_C單獨使用均正確。

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

請問我開發了UEL單元做了如圖所示的接觸模型,邊界條件上端施加位移,下端固定,結果只有壓頭有應力數值,下端的模型如圖發生了變形,卻沒有應力,是input文件的問題還是for文件的問題呢?又或者是其他方面的問題,還請老師不吝賜教



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

跳至頁
TOP