
注冊
/
登錄abaqus使用子程序,一般來說子程序中的狀態變量都是零么
如何理解abaqus子程序中的狀態變量?
各位大佬們好,這個問題前前后后困擾了我幾個月了,網上的教程也很少我在運行abaqusUMAT子程序時,會莫名其妙報錯且沒有提示,于是想用VS進行調試,調試過程中我發現statev等變量會莫名其妙的丟失值,再運行子程序NN_prediction之前,statev變量是正常的,運行完之后就會undefined address,伴隨的還有SCD,SPD和SSE這幾個變量(如圖所示),但是這三個變量的值丟失是隨機的
想要在VUMAT子程序中初始化狀態變量SDV1 SDV2 SDV3可以采用什么方法或者什么子程序可以實現這個功能
狀態變量和UVARM都是積分點上的變量,都能夠輸出為場變量,如果寫一個UMAT是不是對所有的需要的輸出變量定義為狀態變量,不需要使用UVARM?如果不是,那么UVARM的調用是每個迭代步還是每個增量步,相比狀態變量能夠減少運行時內存嗎?

ANAQUS子程序umat中,輸出的SDV狀態變量為什么沒有過程只有結果,請問如何把變化過程輸出出來?
我在umat里面定義狀態變量D的范圍為0到0.9 可是結果為啥會出現0.97的情況
各位大佬,我最近在寫GTN損傷模型的VUMAT子程序,為什么更新狀態變量就會報錯:ERROR in job messaging system: Error in connection to analysis,不更新stateNew就沒有這個問題。

請教一下會用abaqus的大佬,本人正在做落石撞擊簡支梁的模擬,現在在算完一個step(施加了重力,以及進行了預應力筋的張拉)得到odb文件后,想在這個結構上繼續加載,于是把這個odb結果定義為初始狀態,發現加了預定義場之后,橋上的力在不斷變化,請問各位大佬,我該如何平衡這個初始狀態

請教一下各位前輩,abaqus中預定義場中的初始狀態怎么理解。小弟現在在算完一個step得到odb文件后,想在這個結構上繼續加載,于是把這個odb結果定義為初始狀態。然后我在新的step里什么載荷也不給它,為什么應力應變什么的還會隨時間變化?百思不得其解 ,希望有前輩能指點一二。


藍色才應該是正確的顯示,為什么會出現綠色的情況?



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