
注冊
/
登錄


最近在編umat子程序,定義了一個表征損傷速率的statev(20),即sdv20.=ratemax,現在需要求解這些單元中最大的那個sdv20,然后將這個ratemax返回至下一個增量步umat使用。 !!!ratemax是需要在umat中求出,因為是作為umat的輸入.
目標是在umat子程序中,實現對當前積分點,查找離該點最近的模型表面的距離。我覺得最簡單但也最低效的方法就是表面上挨個點和這個積分點算距離,最后取最小值,但是umat里也不知道有什么命令能讀取模型表面上點的坐標

在動力分析的過程中,想要在abaqus上使用Davidenkov本構模型,已有這個模型的umat子程序的可以分享交流一下(。謝謝。

ANAQUS子程序umat中,輸出的SDV狀態變量為什么沒有過程只有結果,請問如何把變化過程輸出出來?
我編寫了一個復合材料疲勞的umat子程序,設置了兩個分析步,如下圖文獻中描述的一樣,施加的是力拉伸,但是把umat接入abaqus中去的時候,提交作業能正常運行,很快兩個分析步就完成了,好像程序根本沒起作用,很快就分析完成了根本沒有循環。

在vs里面進行umat調試,一開始出現了Cannot open include file 'ABA_PARAM.INC',在程序文件夾里粘貼了abaqus目錄里的ABA_PARAM.INC文件之后,又顯示”無法解析的外部符號 MAIN__,該符號在函數 main 中被引用“,配置平臺是x64,請問這個問題應該怎么解決呢?之前沒遇到過這樣的問題呢?
最近在看復合材料細觀UMAT的相關文獻,發現文獻上最后提到將應力應變利用坐標變換矩陣變為整體坐標系中的應力應變。 我看到黃的UMAT中是利用PROPS傳入局部坐標系的相關信息。但是文獻上沒有提及是如何在UMAT中獲得相關局部坐標系的。 想請教一下如何不利用PROPS獲得局部坐標系的信息
2.初步判斷問題出現在Taomiu上,這個值在K=1,10循環中從10的-5次方變化到10的5次方,每次循環×10。



本構方程中含有應力和應變對時間的一階導和二階導,在編寫umat的時候應該怎么處理?

跳至頁
TOP