
注冊
/
登錄最近在用abaqus子程序umeshmotion做磨損仿真的時候遇到了如下報錯:Abaqus/Standard Analysis exited with an error - Please see the message file for possible error messages if the file exists.

目前已獲取磨損系數(shù)隨溫度變化的擬合曲線,請問如何利用abaqus umeshmotion子程序先獲取溫度場結(jié)果,再導(dǎo)入Archard磨損公式計算磨損深度?

在ABAQUS子程序文件.for中,使用了兩個子程序umeshmotion和fric,想實現(xiàn)在umeshtion中的數(shù)據(jù)也夠在計算中在fric程序中使用。在單個子程序中,使數(shù)據(jù)進(jìn)行保留,能夠?qū)崿F(xiàn)在不同增量步中進(jìn)行數(shù)據(jù)傳遞是使用common對變量進(jìn)行定義就行。但我想將umeshmotion的數(shù)據(jù)在同一增量步時能用于fric中,因此可使用什么方法?




我在用Abaqus調(diào)用umeshmotion做磨損仿真,發(fā)現(xiàn)每個增量步會循環(huán)五次子程序,是否和隱式求解的迭代步數(shù)有關(guān)呢?這五次循環(huán)的子程序,是否代表磨損的節(jié)點(diǎn)在一個增量步內(nèi)偏移了五次同樣的距離呢?
軟件為ABAQUS,題主目前需要利用dload子程序施加載荷,但是每個節(jié)點(diǎn)的載荷與此節(jié)點(diǎn)的相鄰節(jié)點(diǎn)的空間坐標(biāo)有關(guān),題主嘗試過在dload中直接call GETVRN,但報錯jvgblock,后續(xù)發(fā)現(xiàn)GETVRN好像只能與UMESHMOTION配合使用,不知道吧里有沒有前輩做過相關(guān)的研究,或者其他的方式進(jìn)行。金幣懸賞隨便填的,若解決了問題,可有償感謝!
大佬們,最近在跑abaqus的磨損仿真,子程序是網(wǎng)上購買的,同時還給了對應(yīng)的模型,但是發(fā)現(xiàn)購買的子程序只能用在購買時給的模型上,并且不能修改任何參數(shù),一旦修改就會報錯,這一般是子程序問題還是模型問題?如果修改該如何修改?求大佬們指教
如題,umeshmotion子程序應(yīng)用時發(fā)現(xiàn)子程序提取的CPRESS與odb直接讀取的數(shù)據(jù)不一致,另外JELEMLIST提取的單元序列與實際節(jié)點(diǎn)包含的單元編號也不一致,哪位親了解原因嗎,交流下
umeshmotion子程序應(yīng)該是沒問題的,但是模型報錯,這該怎么辦???求大佬支支招!
是這樣的,我想用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里面判斷改單元是否失效。
在usdfld子程序中調(diào)用getvrm子程序就報錯,不調(diào)用getvrm子程序就能成功計算,請問如何解決,感謝。



跳至頁
TOP