
發布
注冊
/
登錄abaqus模型出現變形
關注創建者:王靖雯 創建時間:2023-02-27
abaqus模型出現變形的視頻教程
Abaqus計算后導出變形的幾何模型
abaqus計算后若要獲取變形后的尺寸、體積、質心坐標等信息,往往需要導出成實體模型,進一步獲取參數。有些視頻只提供了一個初步的導出方法,不能處理稍微復雜點的模型,本視頻在初步導出方法的基礎上,介紹了進一步的處理流程,對于較復雜的模型也能處理。
¥15
查看
abaqus模型出現變形的實例教程
simufact welding計算結束后 溫度 變形等在模型上出現一個針狀物 問題如何解決?
HyperMesh導入Abaqus的變形后模型
經過Abaqus的操作可以將Abaqus計算后的變形單元和節點輸出為inp文件,這個inp文件可以通過HyperMesh讀取。
打開HyperMesh后設置user files為Abaqus,如圖1所示。
圖1
之后通過import Solve Deck導入Abaqus生成的inp文件,如圖2所示。
圖2
之后點擊import即可在窗口顯示導入的變形模型,如圖3所示。
圖3
在此基礎上,可以對網格進行編輯重劃分,修改結束后同樣可以導出修改后的模型inp文件,如圖4所示。
圖4
此時的inp文件記錄了在HyperMesh中修改后的模型。
再之后,可以通過Abaqus導入Hm生成的inp文件,如圖5所示。
圖5
導入后的模型在Abaqus中的顯式如圖6所示。
圖6
在HyperMesh編輯三維單元網格不是那么方便,建議的思路是先生成實體再進行網格編輯。
Abaqus6.12以后的版本據說可以由孤立的網格生成實體模型,這個還是比較方便的,生成實體模型后在Abaqus里面就可以進行網格重劃分。
展開 Abaqus如何保存變形后的模型并在此基礎上計算
在Abaqus中計算完成后會生成odb文件,也就是結果文件。如果想重新采用變形后的模型進行相關分析,可以通過Abaqus的導入操作完成。
新建一個model,通過File下拉的import—Part,之后選擇相應的odb模型,可以自己選擇導入哪個載荷步或者哪個子步的變形結果。
圖1
很明顯,導入后的模型如圖2所示。而之前的模型如圖3所示。
圖2
圖3
導進來之后的模型需要重新定義材料、加載組件、定義載荷步、加載,之后可以選擇在編寫基礎之上繼續計算。
如果只是想得到變形后的單元節點信息,則可以不考慮在Abaqus中定義材料和加載等,而是直接在Job模塊直接創建一個Job,通過Write input生成記錄了該變形的inp文件。該inp文件里面的信息是單元和節點信息。
Inp文件可以作為數據文件進行傳遞,對于HyperMesh,可以與Abaqus進行有效的連接,可以讀取Abaqus的inp文件生成相關信息。
展開 C 瞬態溫度場下修正Burgers模型UMAT子程序源代碼
C
C 給狀態變量數組賦初值為零,調用ABAQUS子程序SDVINI
C GIVE STATEV THE INITIAL VALUE OF ZERO
C
SUBROUTINE SDVINI(STATEV,COORDS,NSTATV,NCRDS,NOEL,NPT,LAYER,KSPT)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION STATEV(NSTATV),COORDS(NCRDS)
C
DO K=1,NSTATV
STATEV(K)=0.0
END DO
C
RETURN
END
C 瞬態溫度場下修正Burgers模型UMAT子程序
C UMAT FOR MODIFIED BURGERS MODEL
C
SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,RPL,DDSDDT,
1 DRPLDE,DRPLDT,STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,
2 CMNAME,NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,
3 PNEWDT,CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,KSTEP,KINC)
C
INCLUDE 'ABA_PARAM.INC'
C
CHARACTER*80 CMNAME
C
DIMENSION STRESS(NTENS),STATEV(NSTATV),DDSDDE
展開 status文件如下
-------------------------------------------------------------------------------
PREPROCESSOR WARNING MESSAGES
-------------------------------------------------------------------------------
***WARNING: There are 3 warning messages in the data (.dat) file. Please
check the data file for possible errors in the input file.
***WARNING: In step 1, portions of main surfaces in the general contact domain
have been tied together. Joining disconnected surfaces with *TIE
does not alter the surface connectivity and results in a seam in
the contact surface. The nodes along the tied surface perimeters
have been added to the node set named "WarnNodePerimTieSeam".
--------------------------------------------
展開 
abaqus模型出現變形的相關專題、標簽、搜索
abaqus模型出現變形的最新內容
C 瞬態溫度場下修正Burgers模型UMAT子程序源代碼
C
C 給狀態變量數組賦初值為零,調用ABAQUS子程序SDVINI
C GIVE STATEV THE INITIAL VALUE OF ZERO
C
SUBROUTINE SDVINI(STATEV,COORDS,NSTATV,NCRDS,NOEL,NPT,LAYER,KSPT)
C
simufact welding計算結束后 溫度 變形等在模型上出現一個針狀物 問題如何解決?
status文件如下
-------------------------------------------------------------------------------
PREPROCESSOR WARNING MESSAGES
-------------------------------------------------------------------------
HyperMesh導入Abaqus的變形后模型
經過Abaqus的操作可以將Abaqus計算后的變形單元和節點輸出為inp文件,這個inp文件可以通過HyperMesh讀取。
打開HyperMesh后設置user files為Abaqus,如圖1所示。
圖1
之后通過import Solve Deck導入Abaqus生成的inp文件,如圖2所示。
圖2
之后點擊import即可在窗口顯示導入的變形模型
Abaqus如何保存變形后的模型并在此基礎上計算
在Abaqus中計算完成后會生成odb文件,也就是結果文件。如果想重新采用變形后的模型進行相關分析,可以通過Abaqus的導入操作完成。
新建一個model,通過File下拉的import—Part,之后選擇相應的odb模型,可以自己選擇導入哪個載荷步或者哪個子步的變形結果。
圖1
很明顯,導入后的模型如圖2所示。而之前的模型如圖3所示