
注冊
/
登錄在centos中使用abaqus及其子程序進行磨損仿真,需要將磨損結果保存到子程序所在文件中,雖然在磨損的分析步中模型運行沒有問題,但在工作目錄中沒有應該存在的TXT文件。子程序.f文件中的寫入和寫出txt文件的代碼如下:
在ABAQUS子程序文件.for中,使用了兩個子程序umeshmotion和fric,想實現在umeshtion中的數據也夠在計算中在fric程序中使用。在單個子程序中,使數據進行保留,能夠實現在不同增量步中進行數據傳遞是使用common對變量進行定義就行。但我想將umeshmotion的數據在同一增量步時能用于fric中,因此可使用什么方法?

大佬們,就是我需要把usfld里面的一個數據,傳輸到dload里面。我現在是寫在一個.for文件里面,而且我再dload文件里面Call了usfld,當時會報錯,好像這種只能call自定義的子程序類型。我這種數據傳遞需要怎么樣呢?
如題,umeshmotion子程序應用時發現子程序提取的CPRESS與odb直接讀取的數據不一致,另外JELEMLIST提取的單元序列與實際節點包含的單元編號也不一致,哪位親了解原因嗎,交流下
如題



依照相關的教程,我修改了isight的AbqConfig.txt文件使其能夠讀入inp文件的子程序參數之后在abaqus組件的Execution的命令中輸入以下包含子程序路徑的字段abaqus.bat input=Job-2.inp job=Job-2 interactive double user="F:\FY2\GTN(1).for"但最后計算失敗,報錯為:
用一個hashin失效準則的子程序導入到abaqus模型中,提交作業后顯示報錯,報錯信息如下:6930 elements are missing required transverse shear stiffnesses.

用vumat算了一個結晶度場是第18個變量SVD18,相同網格相同材料,想把已經算完的odb的某一幀的結晶度場導入到新的job作為初始的結晶度,是用預定義場中的什么,是initial state嗎?還是field?






跳至頁
TOP