
注冊
/
登錄在centos中使用abaqus及其子程序進行磨損仿真,需要將磨損結果保存到子程序所在文件中,雖然在磨損的分析步中模型運行沒有問題,但在工作目錄中沒有應該存在的TXT文件。子程序.f文件中的寫入和寫出txt文件的代碼如下:
abaqus我用子程序SDVINI(用UMAT讀應該是一樣的情況)讀取一個.dat文件,是一個矩陣。大小是5148*4e4的時候就可以讀取,帶下是5148*5e4的時候就會中斷,沒有msg文件。應該是這個大小的問題?有方法解決嗎?
學習fric子程序定義的過程中,根據視頻步驟做了一個abaqus文件,調試過程中發現,cae文件中雖然定義了壓強,但是子程序中press傳入的值為0,附上了源碼和模型,有大神知道是怎么回事嗎? fric.for Job-1.inp
我使用abaqus uel子程序,現在需要在模型中定義兩種不同的材料屬性,材料的本構是一致的,只需要修改兩種材料的彈性模量和硬化模量(也就是要定義兩個 uel property),我的inp文件應該如何修改?

依照相關的教程,我修改了isight的AbqConfig.txt文件使其能夠讀入inp文件的子程序參數之后在abaqus組件的Execution的命令中輸入以下包含子程序路徑的字段abaqus.bat input=Job-2.inp job=Job-2 interactive double user="F:\FY2\GTN(1).for"但最后計算失敗,報錯為:



在一個簡單的模型中,使用了fric子程序,并且模型計算是正常的。但在子程序中添加下面兩句:open(101,file="E:\test.txt")write(101,*)NODE,KINC,PRESS模型依然能夠正常計算。但在文件夾中沒有test.txt文件。請問這是為什么?


umeshmotion子程序時,將計算出來的磨損量寫入到txt文件時,第一對接觸面的編號能夠對應上,就是1-7392(中間有些是邊緣的節點進行了重新排列,因此里面的節點后面的是不連續的),然而第二對接觸面的節點編號直接就亂了 直接從7489開始排(圖2),但我的有限元模型中沒有7489這個節點編號,所以我想問一下為什么會發生這樣的情況,如何改變這種境況?

在博客上下載了方自虎老師發的關于鋼筋卸載剛度調整的子程序的安裝包(用來模擬鋼筋與混凝土之間的粘結滑移),按照視頻教學放進了temp文件夾中,在材料屬性部分還有作業部分引用子程序也按照教程來做的,但是在計算作業中,報錯,提示:“cs-2023-2-6.obj” does not contain an Abaqus user subroutine.提示這個文件里面不含任何子程序參數。請問這是為什么呢?


跳至頁
TOP