
注冊
/
登錄是這樣的,我想用UEL子程序來仿真斷裂失效,目前的計劃是利用abaqus設置狀態變量來實現單元刪除,但是我看好像只有UMAT或者VUMAT等少數子程序能夠通過關鍵字*Depvar來定義狀態變量實現單元刪除,沒有看到UEL相關的設置。所以我后來想能不能通過同時調用兩個子程序,用UMAT讀取我UEL程序輸出的狀態變量值,然后再umat里面判斷改單元是否失效。
在兩個子程序中,duncunEB模型的UMAT子程序計算是沒問題的,但是加上goodman單元后就計算不了了,給出的警告是這個問題,請各位大佬幫忙看看到底是子程序還是哪里出了問題。 dc_eb+goodman.for

已知abaqus里的FRIC子程序可以通過改變接觸標志LM來改變兩接觸面間為粘結還是相對滑動,那么在vfric子程序里有什么辦法可以達到FRIC子程序里LM標志類似的效果
在ABAQUS中UEL隱式動力學編寫時,出現了網格劃分疏散,計算結果與abaqus原來計算結果一致,但是單元質量矩陣輸出不同,如圖(左圖為ABAQUS自己計算,右圖為我編寫的UEL子程序計算結果) 若網格劃分密集,出現了計算結果完全不同的情況,如圖(左圖為ABAQUS自己計算,右圖為我編寫的UEL子程序計算結果) 對于單元剛度矩陣,也是如此

請問我開發了UEL單元做了如圖所示的接觸模型,邊界條件上端施加位移,下端固定,結果只有壓頭有應力數值,下端的模型如圖發生了變形,卻沒有應力,是input文件的問題還是for文件的問題呢?又或者是其他方面的問題,還請老師不吝賜教
用相場法分析復合材料單胞的裂紋擴展,基體用各向同性相場,纖維用各向異性,umat里面可以用cmname關鍵詞在一個子程序里編輯多個材料本構,uel里面能不能也這樣,在一個uel子程序里面,編輯兩種相場模型,編輯兩種單元,用什么樣的關鍵詞呢


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


或者說子程序怎么提取單元的體積





跳至頁
TOP