
注冊
/
登錄想要在VUMAT子程序中初始化狀態(tài)變量SDV1 SDV2 SDV3可以采用什么方法或者什么子程序可以實現(xiàn)這個功能
ANAQUS子程序umat中,輸出的SDV狀態(tài)變量為什么沒有過程只有結(jié)果,請問如何把變化過程輸出出來?
如何理解abaqus子程序中的狀態(tài)變量?
如下子程序所示CREEP.IN和CREEP.OUP文件是哪種文件類型?此種文件內(nèi)部的數(shù)據(jù)是按照什么順序排列的才能準確讀取進入子程序;(就是我現(xiàn)在有數(shù)據(jù),有程序,怎么把數(shù)據(jù)放入文件中可以準確把值賦予每個變量呢)
請問一下,如果需要在VUMAT子程序構(gòu)建滯回曲線,如下圖所示。那么該如何判斷加卸載的轉(zhuǎn)折點1以及轉(zhuǎn)折點2?我看別人實現(xiàn)的時候是用應變增量小于0時為卸載,應變增量大于0時為加載。但是在計算過程中發(fā)現(xiàn),顯式分析的應變會存在震蕩現(xiàn)象,就算是純加載階段,應變增量也會頻繁出現(xiàn)負值,好像應變的增減是完全隨機的。即使添加了瑞利阻尼也只是減小了這種震蕩現(xiàn)象,不能消除。



本人仿真小白,在學習子程序中看到了一個幫助文檔中的示例不是很理解,下圖程序為什么能夠直接調(diào)用sdv?之前也沒有定義過SDV里面是什么物理量,看后面的意思是sdv即為最大應變。



umat子程序出現(xiàn)“選中的主變量在當前幀中對當前顯示組都不可用”該如何解決或者檢查?


在UVARM子程序中,計算得到UVAR(2)后怎樣存儲?在UMESHMOYION中,想要將UVAR(2)作為if語句的判斷條件,如何調(diào)用

是這樣的,我想用UEL子程序來仿真斷裂失效,目前的計劃是利用abaqus設(shè)置狀態(tài)變量來實現(xiàn)單元刪除,但是我看好像只有UMAT或者VUMAT等少數(shù)子程序能夠通過關(guān)鍵字*Depvar來定義狀態(tài)變量實現(xiàn)單元刪除,沒有看到UEL相關(guān)的設(shè)置。所以我后來想能不能通過同時調(diào)用兩個子程序,用UMAT讀取我UEL程序輸出的狀態(tài)變量值,然后再umat里面判斷改單元是否失效。


跳至頁
TOP