
注冊(cè)
/
登錄
是這樣的,我想用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里面判斷改單元是否失效。






abaqus調(diào)用子程序umat,進(jìn)行計(jì)算后job顯示completed,但是看后處理的云圖時(shí),報(bào)錯(cuò)說(shuō)“選中的主變量在當(dāng)前幀中對(duì)當(dāng)前顯示組中所以單元均不可用”這個(gè)問(wèn)題是因?yàn)槭裁茨兀吭撛趺唇鉀Q呢?


在ABAQUS中UEL隱式動(dòng)力學(xué)編寫(xiě)時(shí),出現(xiàn)了網(wǎng)格劃分疏散,計(jì)算結(jié)果與abaqus原來(lái)計(jì)算結(jié)果一致,但是單元質(zhì)量矩陣輸出不同,如圖(左圖為ABAQUS自己計(jì)算,右圖為我編寫(xiě)的UEL子程序計(jì)算結(jié)果) 若網(wǎng)格劃分密集,出現(xiàn)了計(jì)算結(jié)果完全不同的情況,如圖(左圖為ABAQUS自己計(jì)算,右圖為我編寫(xiě)的UEL子程序計(jì)算結(jié)果) 對(duì)于單元剛度矩陣,也是如此




同一個(gè)模型和子程序,我的電腦abaqus用戶子程序USDFLD中使用GETVRM獲取積分點(diǎn)的數(shù)值是0,另外一臺(tái)電腦正常運(yùn)行
跳至頁(yè)
TOP