
發布
注冊
/
登錄abaqus創建job
關注創建者:王靖雯 創建時間:2023-02-27

abaqus創建job的實例教程
通過abaqus的uel子程序定義了2節點單元的剛度矩陣,直接運行分析可以得到節點應力、位移等參數,可以快速了解uel的組織架構。
運行方法:abaqus創建job——來源——點擊輸入文件——加載inp文件——編輯作業——通用模塊——加載用戶子程序for文件——運行
圖 12 創建分析步
1.1.5 劃分網格
切換Abaqus模塊到Mesh, 點擊
,設置網格大小為5。
圖 13 設置網格尺寸
完成網格尺寸設置以后點擊
,進行網格劃分。
圖 14 網格劃分以后的模型
1.1.6 創建載荷
切換Abaqus模塊到Load, 點擊
創建載荷,選擇Concentrated force類型。然后如下圖所示選擇對面4個頂點作為載荷施加位置,設置值為1.6e8。
圖 15 選擇載荷施加點
1.1.7 創建job并計算
切換到Abaqus的Job模塊下,創建Abaqus的Job,名為Job-VUMat。
圖 16 創建Job
1.2 VUMAT編寫與運行
1.2.1 VUMAT編寫
創建VUMAT.for文件,編輯文件。
展開 
abaqus創建job的相關專題、標簽、搜索
abaqus創建jobabaqus建立jobabaqus提交jobabaqus job中斷abaqus job錯誤abaqus job計算 Abaqus digimat創建job時閃退我用abaqus的一個cae模型,創建了幾個參數設置不同的job,怎么看每個job 設置的材料和載荷等條件?job創建失敗!用戶缺少隊列權限error in job job-5: abaqusabaqus出現xml parsing failure for job joberror in job job-120: "cs-2021-8-2.obj" does not contain an abaqus user subroutine. job job-120 aborted due to errors.
abaqus創建job的最新內容
3.8 提交作業(Job)
(1) 進入Job模塊,點擊【Create Job】,名稱設為“Job-1”,選擇裝配體“Assembly-1”,點擊【Continue】。
(2) 在作業編輯窗口中,設置計算資源(根據電腦配置選擇內核數量),點擊【OK】。
總體流程與工程目錄
Python 腳本自動創建幾何/網格/材料/邊界與分析步,分別寫出熱(THinp)與力學(MEinp)輸入;
DFLUX 計算體熱源 q(x,y,z,t);
Mechanical 通過 *TEMPERATURE, FILE=<thermal job> 讀取熱場。
</span></p><p><br></p><p>創建job時,該頁面的User subroutine file不要進行任何操作:</p><p><br></p><p><br></p><p><br></p><p><br></p><figure style="text-align: center;" class="ql-align-center">
<figure class="figure-image
提交作業
圖 33 創建作業Job-1
圖34 調用用戶子程序 ice.for
六、結果分析
圖35 作業運行監視
圖36 S,Mises應力的0步長
圖37 S,Mises應力的第10、100、200、300、400、500步長
圖38 GRADT,Magnitude
完成之后提交job進行求解。
4.結果對比
Isolver中位移結果如下所示。
Abaqus中位移結果如下所示。
由以上結果云圖分析可知,iSolver和abaqus兩個求解器對同一模型分析的結果同一性較好,三點彎曲試樣位移結果對應完全一致。
點擊Continue,進入Edit Job頁面,點擊OK,完成Job的創建。
圖19 建立Job
4.2 結果分析對比
(1)點擊 Job菜單下的Manager,在彈出的Job Manager對話框中選擇剛剛創建的Job的名稱。點擊Submit進行任務的計算。
圖8 幅值
8作業分析
切換到Job模塊,點擊Job菜單下的Create按鈕,點擊OK,完成Job的創建。點擊Submit進行任務的計算。后臺調用求解器進行分析,等待計算完成。
JOB模塊:
1)在“Job Manager”對話框中,通過單擊“Monitor”選項可以實時監控分析作業的執行狀態。
2)在“Visualization”模塊中,通過選擇菜單路徑“Tools→Job Diagnostics”可以查看分析的診斷信息。這些信息包括各分析步、增量步和迭代步中的警告、接觸信息以及殘余力等數據,有助于識別模型中的潛在問題。
import os
from abaqus import *
from abaqusConstants import *
# 創建一個模型
modelName = 'SimpleModel'
myModel = mdb.Model(name=modelName)
# 創建材料
materialName = 'Steel'
myMaterial = material.Material
通過命令行提交job,如“ abaqus job=umat-1 user=umat int”
輸出提示“please input a integer”后,在VS中將standard.exe附加到進程
附加到進程以后,在cmd窗口隨便輸入一個整數