
注冊
/
登錄想要在VUMAT子程序中初始化狀態變量SDV1 SDV2 SDV3可以采用什么方法或者什么子程序可以實現這個功能
ANAQUS子程序umat中,輸出的SDV狀態變量為什么沒有過程只有結果,請問如何把變化過程輸出出來?
Output variable sdv has no components in this analysis for element type c3d8rt

如果在inp文件如果刪除*part,*Assembly,*Instance等關鍵詞后(job1),在CAE中就可以正常顯示SDV。但是如果保留了這些關鍵詞后(job2),也可以計算,但是CAE中SDV就顯示為0 了,使用EL PRINT打印出來UEL的單元是有數值的。不知道什么原因。job1可以正常顯示SDV。


藍色才應該是正確的顯示,為什么會出現綠色的情況?
本人仿真小白,在學習子程序中看到了一個幫助文檔中的示例不是很理解,下圖程序為什么能夠直接調用sdv?之前也沒有定義過SDV里面是什么物理量,看后面的意思是sdv即為最大應變。



在顯式的熱力耦合對物體施加一個高頻載荷,并用usdfld將最大應變LE存儲于sdv1中,同個模型分別使用1和3的網格密度后,后處理輸出的云圖發現兩種網格密度的sdv1(最大應變)相差挺大的,小密度網格相對來說更符合實際情況,請問這是什么原因造成的?第二個問題是,我提取的是應變的絕對值(通過abs函數),為什么圖例中應變值還顯示有負值?

最近在編umat子程序,定義了一個表征損傷速率的statev(20),即sdv20.=ratemax,現在需要求解這些單元中最大的那個sdv20,然后將這個ratemax返回至下一個增量步umat使用。 !!!ratemax是需要在umat中求出,因為是作為umat的輸入.


跳至頁
TOP