
注冊(cè)
/
登錄


![編寫umat疲勞子程序嵌入abaqus中分析的時(shí)候?yàn)樯稕]有循環(huán)模型直接就分析好了。](https://img.jishulink.com/upload/202212/e0114ee0a0aa45559909f9bf3ec04b94.png?image_process=resize,fw_294,fh_172,)
我編寫了一個(gè)復(fù)合材料疲勞的umat子程序,設(shè)置了兩個(gè)分析步,如下圖文獻(xiàn)中描述的一樣,施加的是力拉伸,但是把umat接入abaqus中去的時(shí)候,提交作業(yè)能正常運(yùn)行,很快兩個(gè)分析步就完成了,好像程序根本沒起作用,很快就分析完成了根本沒有循環(huán)。
是這樣的,我想用UEL子程序來仿真斷裂失效,目前的計(jì)劃是利用abaqus設(shè)置狀態(tài)變量來實(shí)現(xiàn)單元?jiǎng)h除,但是我看好像只有UMAT或者VUMAT等少數(shù)子程序能夠通過關(guān)鍵字*Depvar來定義狀態(tài)變量實(shí)現(xiàn)單元?jiǎng)h除,沒有看到UEL相關(guān)的設(shè)置。所以我后來想能不能通過同時(shí)調(diào)用兩個(gè)子程序,用UMAT讀取我UEL程序輸出的狀態(tài)變量值,然后再umat里面判斷改單元是否失效。
請(qǐng)問UMAT子程序中對(duì)于這種論文里所寫的載荷應(yīng)該如何施加?
在usdfld子程序中調(diào)用getvrm子程序就報(bào)錯(cuò),不調(diào)用getvrm子程序就能成功計(jì)算,請(qǐng)問如何解決,感謝。


,e:氧化耦合損傷的模擬蠕變用的一個(gè)基于應(yīng)變的損傷模型:疲勞用的一個(gè)損傷模型來得到疲勞的損傷因子,這個(gè)模型不太了解:氧化用的就是拋物線規(guī)律中氧化層厚度乘于一個(gè)距離的系數(shù)作為損傷因子:子程序中把每一步的損傷相加得到總的損傷,簡(jiǎn)單的線性累計(jì)損傷我想按照這種方法做個(gè)陶瓷的蠕變,氧化耦合損傷,然后看看能不能再考慮熱震損傷


本人在abaqus中做仿真時(shí)使用了一個(gè)umat子程序,是復(fù)合材料疲勞的子程序,計(jì)算結(jié)果云圖顯示不全,xy方向沒有面,也有時(shí)候是yz方向沒有面,但是計(jì)算結(jié)果看起來是對(duì)的,這是什么原因呢?
所用的子程序是abaqus幫助文檔中Damage and failure of a laminated composite plate中的USDFLD,因此想請(qǐng)教一下,問題可能出在什么地方,是模量折減不合理還是USDFLD子程序有問題
如何在編寫子程序的過程中調(diào)用再abaqus CAE界面定義的局部坐標(biāo)系啊?使用的是sigini子程序,能實(shí)現(xiàn)嗎?求大佬告知
如下子程序所示CREEP.IN和CREEP.OUP文件是哪種文件類型?此種文件內(nèi)部的數(shù)據(jù)是按照什么順序排列的才能準(zhǔn)確讀取進(jìn)入子程序;(就是我現(xiàn)在有數(shù)據(jù),有程序,怎么把數(shù)據(jù)放入文件中可以準(zhǔn)確把值賦予每個(gè)變量呢)

跳至頁
TOP