
發(fā)布
注冊
/
登錄Abaqus USDFLD的案例
abaqus利用usdfld子程序在焊接降溫階段改變材料參數(shù) ¥29.9
abaqus利用usdfld子程序在焊接降溫階段改變材料參數(shù),在tig焊接仿真中,焊接后,焊縫組織強(qiáng)度變高,為了提高仿真的精度,在焊接時(shí),在升溫結(jié)束開始降溫時(shí)提高焊縫的材料性能。子程序包括了采用高斯熱源dflux和usdfld聯(lián)合仿真。(該usdfld也可用在混凝土在升溫降溫不同的材料參數(shù))
Abaqus用戶子程序USDFLD實(shí)例詳解-復(fù)合材料層壓板漸進(jìn)損傷強(qiáng)度
Abaqus用戶子程序USDFLD實(shí)例詳解--復(fù)合材料層壓板漸進(jìn)損傷強(qiáng)度分析
1、用USDFLD子程序漸進(jìn)損傷分析方法分析層壓板的強(qiáng)度。
2、層壓板由25層單層板組成,單層板厚度為0.15mm。層壓板的鋪層順序、單層板的材料屬性見下表。
3、層壓板幾何尺寸:
厚度 T = 3.75mm;
寬度 W = 12mm;
長度 L >1.5W。
L可以任取,主要研究材料性能,為研究大部件性能做參考。
4、加載方式:沿長度方向施加壓縮載荷,在本例中施加位移載荷,讀取相應(yīng)的力。
詳細(xì)步驟:
code.zip
Abaqus用戶子程序USDFLD實(shí)例詳解.rar
展開 ABAQUS案例—帶USDFLD子程序的復(fù)合材料強(qiáng)度分析 ¥3
本案例(附件中的inp文件及for文件)講述了采用ABAQUS進(jìn)行含USDFLD子程序的復(fù)合材料的強(qiáng)度分析。
在讀入inp后在JOB模塊輸入for文件即可運(yùn)行。
ABAQUS用戶子程序USDFLD應(yīng)用實(shí)例
一、引言
為滿足用戶多樣化的分析需求,ABAQUS提供了眾多子程序接口。其中USDFLD可用于復(fù)雜材料模型的建模分析,例如粉末冶金、損傷分析等。本文以某藥物粉末的模壓為例,介紹了ABAQUS用戶子程序USDFLD的使用方法。
二、用戶子程序USDFLD簡介
1.USDFLD即Use Defined Field,通過將材料屬性定義為場變量fi的函數(shù),來實(shí)現(xiàn)復(fù)雜材料行為的建模
①ABAQUS/Standard中的大多數(shù)材料屬性都可定義為場變量的函數(shù)。
②USDFLD允許用戶在單元的每個(gè)積分點(diǎn)處定義fi。
展開 
ABAQUS中使用USDFLD子程序的應(yīng)用例子 ¥10
今天來解讀一個(gè)在ABAQUS中使用USDFLD子程序?qū)崿F(xiàn)損傷計(jì)算的例子。
USDFLD子程序的界面如下:
需要定義的變量
數(shù)組FIELD(NFIELD)包含當(dāng)前材料(積分)點(diǎn)的場變量fi。
——在當(dāng)前增量步的末尾,這些傳入了由節(jié)點(diǎn)插值得到的值,由*INITIAL CONDITIONS選項(xiàng)或*FIELD選項(xiàng)定義。
——更新的fi用于計(jì)算材料屬性值,其作為場變量的函數(shù)。更新的fi傳遞到其他用戶子程序中(CREEP、HETVAL、UEXPAN,UHARD、UHYPEL、UMAT、UMATHT和UTRS),在該材料點(diǎn)可以被調(diào)用。
可能需要定義的變量
• 包含依賴于解的狀態(tài)變量的數(shù)組STATEV(NSTATV),能夠在USDFLD中定義。
——這些在增量步的開始作為值傳入。
——在該子程序中STATEV在所有情況下都能夠更新,所有更新的值被傳遞到其他用戶子程序中(CREEP、HETVAL、UEXPAN,UHARD、UHYPEL、UMAT、UMATHT和UTRS),在該材料點(diǎn)可以被調(diào)用。
——與該材料點(diǎn)相關(guān)的狀態(tài)變量的數(shù)量由*DEPVAR選項(xiàng)定義。
• 建議的新時(shí)間步長與現(xiàn)在正在使用的時(shí)間步長(DTIME)的比例PNEWDT,可以給定。
——該變量允許用戶在ABAQUS中的自動(dòng)時(shí)間增量步長算法中提供輸入。
展開 Abaqus子程序代碼分享
Advances in Engineering Software, 105: 9-16 (2017)
13、Abaqus2Matlab_Toolbox2.00.zip
14、ABAQUS USDFLD SUBROUTINE FOR FUNCTIONALLY GRADED ELEMENTS
ABAQUS USDFLD子程序用于功能性漸變元素
ABAQUS USDFLD Subroutine for the implementation of a continuous variation of the material elastic properties between integration points.
ABAQUS USDFLD子例程,用于在積分點(diǎn)之間連續(xù)改變材料的彈性。
Paper: E. Martínez-Pa?eda. On the finite element implementation of functionally graded materials. Materials, 12(2): 287 (2019)
14、FGMcode.zip
15、NON-LINEAR X-FEM CODE FOR MSG PLASTICITY
MSG可塑性的非線性X-FEM代碼
Non-linear eXtendend Finite Element code developed in MATLAB including the following material models: linear elasticity, von Mises plasticity and conventional mechanism-based strain gradient (CMSG) plasticity.
展開 [原創(chuàng)]Abaqus UFIELD 和 USDFLD子程序詳解
UFIELD和USDFLD子程序詳解
———公眾號‘CAE仿真實(shí)驗(yàn)室’出品
UFIELD和USDFLD是Abaqus極具迷惑性的兩個(gè)子程序,這兩個(gè)家伙長得就比較像兄弟,而且都是用來自定義場變量的,同時(shí)還有一個(gè)狀態(tài)變量state variable摻和在中間,再加上幫助里面的解釋也基本上不是人話,很容易就把人搞二了,今天帖主就來理一理這兩個(gè)子程序。
1、自定義場變量
Abaqus中場變量可以先簡單的理解為每個(gè)單元或者每個(gè)節(jié)點(diǎn)都有一個(gè)值的變量,像結(jié)果輸出中的溫度、應(yīng)力和應(yīng)變等。有時(shí)候我們也需要定義Abaqus中不存在的一些稀奇古怪,有意義或無意義的場變量,比如濃度場,固化度場,損傷度。場變量最場用于定義變化的材料參數(shù),即讓材料屬性如密度,彈性模量和一個(gè)場變量相關(guān),通過更新場變量的值來改變材料參數(shù)(這一點(diǎn)和溫度相關(guān)的材料參數(shù)本質(zhì)上是一致的),而場變量的更新在這兩個(gè)子程序中均可以完成,UFIELD是用來指定預(yù)定義場變量的,USDFLD對積分點(diǎn)的場變量重新定義。
展開 Abaqus子程序USDFLD使用案例講解
Abaqus通過USDFLD子程序進(jìn)行泥巖的應(yīng)變軟化模擬
本文基于泥巖的三軸壓縮試驗(yàn)曲線,建立考慮應(yīng)變軟化特性的泥巖彈塑性本構(gòu)模型,使用Abaqus及其子程序?qū)δ鄮r的三軸壓縮試驗(yàn)進(jìn)行了數(shù)值模擬。泥巖在受壓過程中主要經(jīng)過了5個(gè)階段,即壓密階段、彈性變 形、應(yīng)變硬化、應(yīng)變軟化、殘余階段。泥巖應(yīng)變軟化模型如下所示。
式中,ξ為強(qiáng)度參數(shù),ξp為峰值強(qiáng)度參數(shù),ξr為殘余階段強(qiáng)度參數(shù),η為應(yīng)變軟化參數(shù),η*為殘余階段的應(yīng)變軟化參數(shù)初始值。對于三軸壓縮試驗(yàn),η用塑性剪切應(yīng)變來表示
塑性屈服準(zhǔn)則采用Mohr-Coulomb準(zhǔn)則,則粘聚力和內(nèi)摩擦角的參數(shù)演化可以用下式表示
在巖石的塑性變形過程中會(huì)產(chǎn)生比較明顯的剪脹現(xiàn)象,而用來描述這一現(xiàn)象的較常用的力學(xué)參數(shù)就是剪脹角 Ψ,
上述模型可以通過USDFLD子程序進(jìn)行實(shí)現(xiàn),流程圖如下
有限元模型如下圖所示
計(jì)算得到的應(yīng)力云圖及不同圍壓下的載荷位移響應(yīng)如下所示
參考文獻(xiàn):張力偉,賈善坡,鄒江濤,舒婧曦.泥巖的峰后軟化力學(xué)模型.中國科技論文,2016,11(21):2456-2461
有關(guān)于abaqus子程序開發(fā)的相關(guān)問題可以通過公眾號聯(lián)系我們.
公眾號: 320科技工作室
展開 Abaqus用戶子程序USDFLD調(diào)用GETVRM 返回值為0
.0)THEN WRITE(6,*) 'REQUEST ERROR IN USDFLD FOR ELEMENT NUMBER ', 1 NOEL,'INTEGRATION POINT NUMBER ',NPT ENDIF C RETURN END
abaqus基于usdfld子程序的內(nèi)聚力疲勞模型
基于usdfld的內(nèi)聚力疲勞模型
之前在Abaqus Cohesive單元的疲勞UMAT - 技術(shù)鄰 (jishulink.com) 上介紹了通過umat子程序來編寫內(nèi)聚力疲勞本構(gòu),實(shí)現(xiàn)裂紋疲勞擴(kuò)展的方法。在實(shí)際計(jì)算中經(jīng)常出現(xiàn)不收斂的情況,因此重新編寫了雙線性本構(gòu)下的usdfld內(nèi)聚力疲勞子程序。
在不考慮疲勞損傷的情況下,單一裂紋模式雙線性內(nèi)聚力本構(gòu)如圖所示
混合模式下的斷裂準(zhǔn)則采用BK準(zhǔn)則
損傷萌生和失效對應(yīng)的等效張開位移分別為
和
疲勞損傷采用roe提出的損傷演化方程
考慮疲勞損傷后的內(nèi)聚力本構(gòu)如圖所示
這里同樣假設(shè)卸載以及法向壓縮不會(huì)累積疲勞損傷。
建立三點(diǎn)彎曲模型對疲勞裂紋擴(kuò)展進(jìn)行了模擬,計(jì)算結(jié)果如圖所示
斷裂過程
跨中載荷位移曲線
損傷演化過程
跨中底部單元的應(yīng)力應(yīng)變關(guān)系
更新預(yù)告:早期混凝土熱-濕-力多場耦合分析,編寫了基于水化度理論和考慮熱學(xué)參數(shù)變化的溫度場計(jì)算子程序(umatht和film); 考慮溫度對濕度擴(kuò)散系數(shù)影響的濕度場計(jì)算子程序(umatht和film); 基于成熟度理論和雙冪徐變函數(shù)的應(yīng)力場子程序(umat)。
展開 
Abaqus 通過USDFLD和DFLUX進(jìn)行焊接模擬
本文主要是嘗試通過USDFLD子程序來替代ModelChange進(jìn)行帶焊縫的焊接仿真。通過USDFLD子程序?qū)崿F(xiàn)類似于生死單元的效果,將激活單元的操作通過改變材料屬性(模量等)來實(shí)現(xiàn),與model change相比操作相對簡單。
移動(dòng)熱源采用表面高斯熱源
材料本構(gòu)采用Johnson-cook模型
Y = [A + Bε^n][1 + Clnε*][1 - T*^m]
模擬得到的結(jié)果如下(帶焊縫和不帶焊縫)
應(yīng)力云圖(左 帶焊縫 ,右 不帶焊縫)
溫度云圖(左 帶焊縫 ,右 不帶焊縫)
溫度對比(帶焊縫的最高溫度比不帶焊縫高)
溫度云圖(20s加載,30s冷卻,只考慮熱輻射和熱傳導(dǎo))
位移云圖
殘余塑性應(yīng)變
大家有問題可以私信或者關(guān)注cae320公眾號或者聯(lián)系qq1653004885
展開 Abaqus通過USDFLD子程序進(jìn)行泥巖的應(yīng)變軟化模擬
本文基于泥巖的三軸壓縮試驗(yàn)曲線,建立考慮應(yīng)變軟化特性的泥巖彈塑性本構(gòu)模型,使用Abaqus及其子程序?qū)δ鄮r的三軸壓縮試驗(yàn)進(jìn)行了數(shù)值模擬。泥巖在受壓過程中主要經(jīng)過了5個(gè)階段,即壓密階段、彈性變 形、應(yīng)變硬化、應(yīng)變軟化、殘余階段。泥巖應(yīng)變軟化模型如下所示。
式中,ξ為強(qiáng)度參數(shù),ξp為峰值強(qiáng)度參數(shù),ξr為殘余階段強(qiáng)度參數(shù),η為應(yīng)變軟化參數(shù),η*為殘余階段的應(yīng)變軟化參數(shù)初始值。對于三軸壓縮試驗(yàn),η用塑性剪切應(yīng)變來表示
塑性屈服準(zhǔn)則采用Mohr-Coulomb準(zhǔn)則,則粘聚力和內(nèi)摩擦角的參數(shù)演化可以用下式表示
在巖石的塑性變形過程中會(huì)產(chǎn)生比較明顯的剪脹現(xiàn)象,而用來描述這一現(xiàn)象的較常用的力學(xué)參數(shù)就是剪脹角 Ψ,
上述模型可以通過USDFLD子程序進(jìn)行實(shí)現(xiàn),流程圖如下
有限元模型如下圖所示
計(jì)算得到的應(yīng)力云圖及不同圍壓下的載荷位移響應(yīng)如下所示
參考文獻(xiàn):張力偉,賈善坡,鄒江濤,舒婧曦.泥巖的峰后軟化力學(xué)模型.中國科技論文,2016,11(21):2456-2461
有關(guān)于abaqus子程序開發(fā)的相關(guān)問題可以聯(lián)系扣扣1653004885或者關(guān)注cae320公眾號
展開 Abaqus 通過USDFLD和DFLUX進(jìn)行焊接模擬(不用生死單元)
本文主要是嘗試通過USDFLD子程序來替代ModelChange進(jìn)行帶焊縫的焊接仿真。通過USDFLD子程序?qū)崿F(xiàn)類似于生死單元的效果,將激活單元的操作通過改變材料屬性(模量等)來實(shí)現(xiàn),與model change相比操作相對簡單。
移動(dòng)熱源采用表面高斯熱源
材料本構(gòu)采用Johnson-cook模型
Y = [A + Bε^n][1 + Clnε*][1 - T*^m]
模擬得到的結(jié)果如下(帶焊縫和不帶焊縫)
應(yīng)力云圖(左 帶焊縫 ,右 不帶焊縫)
溫度云圖(左 帶焊縫 ,右 不帶焊縫)
溫度對比(帶焊縫的最高溫度比不帶焊縫高)
溫度云圖(20s加載,30s冷卻,只考慮熱輻射和熱傳導(dǎo))
位移云圖
殘余塑性應(yīng)變
最后,有需要?dú)g迎通過微信公眾號聯(lián)系我們。
微信公眾號:320科技工作室。
展開 Abaqus聯(lián)用USDFLD+HETVAL子程序分析慢速烤燃 ¥99
為此,調(diào)用強(qiáng)大的USDFLD子程序跟HETVAL聯(lián)用解決問題。當(dāng)然,USDFLD非常強(qiáng)大,本例僅演示其與HETVAL的聯(lián)用并分析慢速烤燃過程。
本例提供HETVAL、USDFLD子程序、cae及inp源文件,咨詢請聯(lián)系我 QQ:180280578。
附件包括詳細(xì)建模過程、材料參數(shù)、注意事項(xiàng)及子程序。