
注冊
/
登錄abaqus使用子程序,一般來說子程序中的狀態變量都是零么
如何理解abaqus子程序中的狀態變量?

請問 子程序調用黃永剛umat,提取哪些SDV值 作為米勒指數進行歐拉角的計算?
各位大佬們好,這個問題前前后后困擾了我幾個月了,網上的教程也很少我在運行abaqusUMAT子程序時,會莫名其妙報錯且沒有提示,于是想用VS進行調試,調試過程中我發現statev等變量會莫名其妙的丟失值,再運行子程序NN_prediction之前,statev變量是正常的,運行完之后就會undefined address,伴隨的還有SCD,SPD和SSE這幾個變量(如圖所示),但是這三個變量的值丟失是隨機的
想要在VUMAT子程序中初始化狀態變量SDV1 SDV2 SDV3可以采用什么方法或者什么子程序可以實現這個功能

藍色才應該是正確的顯示,為什么會出現綠色的情況?
,又會出現云圖顯示不全(大部分區域為黑色,少部分為彩色)的問題,abaqus2022我看幫助文件已經可以用vgetvrm提取了。。。。

本人仿真小白,在學習子程序中看到了一個幫助文檔中的示例不是很理解,下圖程序為什么能夠直接調用sdv?之前也沒有定義過SDV里面是什么物理量,看后面的意思是sdv即為最大應變。我想了很久,個人能給出來的解釋是代碼沒有先后順序,在后文處STATV(1)=FIELD(1), FIELD(1) = MAX(EPS,EPSMAX)中定義了sdv即為EPS、EPSMAX中最大的一個,相當于第一個EPSMAX







跳至頁
TOP