
注冊
/
登錄狀態(tài)變量和UVARM都是積分點上的變量,都能夠輸出為場變量,如果寫一個UMAT是不是對所有的需要的輸出變量定義為狀態(tài)變量,不需要使用UVARM?如果不是,那么UVARM的調(diào)用是每個迭代步還是每個增量步,相比狀態(tài)變量能夠減少運行時內(nèi)存嗎?
ANAQUS子程序umat中,輸出的SDV狀態(tài)變量為什么沒有過程只有結(jié)果,請問如何把變化過程輸出出來?
我在umat里面定義狀態(tài)變量D的范圍為0到0.9 可是結(jié)果為啥會出現(xiàn)0.97的情況
abaqus使用子程序,一般來說子程序中的狀態(tài)變量都是零么
想要在VUMAT子程序中初始化狀態(tài)變量SDV1 SDV2 SDV3可以采用什么方法或者什么子程序可以實現(xiàn)這個功能
各位大佬,我最近在寫GTN損傷模型的VUMAT子程序,為什么更新狀態(tài)變量就會報錯:ERROR in job messaging system: Error in connection to analysis,不更新stateNew就沒有這個問題。
如何理解abaqus子程序中的狀態(tài)變量?
各位大佬們好,這個問題前前后后困擾了我?guī)讉€月了,網(wǎng)上的教程也很少我在運行abaqusUMAT子程序時,會莫名其妙報錯且沒有提示,于是想用VS進行調(diào)試,調(diào)試過程中我發(fā)現(xiàn)statev等變量會莫名其妙的丟失值,再運行子程序NN_prediction之前,statev變量是正常的,運行完之后就會undefined address,伴隨的還有SCD,SPD和SSE這幾個變量(如圖所示),但是這三個變量的值丟失是隨機的
3.2 Map Solution 考慮使用Map Solution對場變量進行映射,但該方法似乎只能用于靜力分析之間的結(jié)果傳遞。3.3 初始狀態(tài) 在載荷->預(yù)定義場->其他->初始狀態(tài)中,讀取彈擊分析的結(jié)果,附加到模型A和B上。同時,在材料中新增瑞利阻尼,給予很大的α值(2E+7),令系統(tǒng)處于臨界阻尼甚至過臨界阻尼狀態(tài)。
藍色才應(yīng)該是正確的顯示,為什么會出現(xiàn)綠色的情況?
本人仿真小白,在學(xué)習(xí)子程序中看到了一個幫助文檔中的示例不是很理解,下圖程序為什么能夠直接調(diào)用sdv?之前也沒有定義過SDV里面是什么物理量,看后面的意思是sdv即為最大應(yīng)變。我想了很久,個人能給出來的解釋是代碼沒有先后順序,在后文處STATV(1)=FIELD(1), FIELD(1) = MAX(EPS,EPSMAX)中定義了sdv即為EPS、EPSMAX中最大的一個,相當(dāng)于第一個EPSMAX
3.2 Map Solution 考慮使用Map Solution對場變量進行映射,但該方法似乎只能用于靜力分析之間的結(jié)果傳遞。3.3 初始狀態(tài) 在載荷->預(yù)定義場->其他->初始狀態(tài)中,讀取彈擊分析的結(jié)果,附加到模型A和B上。同時,在材料中新增瑞利阻尼,給予很大的α值(2E+7),令系統(tǒng)處于臨界阻尼甚至過臨界阻尼狀態(tài)。
請問 子程序調(diào)用黃永剛umat,提取哪些SDV值 作為米勒指數(shù)進行歐拉角的計算?

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



跳至頁
TOP