
發(fā)布
注冊
/
登錄CREEP子程序
關(guān)注創(chuàng)建者:海鷗喬納森 創(chuàng)建時間:2022-09-14
CREEP子程序的視頻教程
Abaqus子程序開發(fā)系列課程-CREEP子程序
Abaqus擁有豐富的子程序接口,可以滿足我們各種計算需求。Abaqus用戶子程序主要包括三種Abaqus/Standard subroutines,Abaqus/Explicit subroutines和Abaqus/CFD subroutines。本系列課程主要為大家講解常用子程序的接口以及編寫方法,以及子程序編寫過程中需要注意的事項。
免費 37分鐘 3419播放
查看
CREEP子程序的實例教程
該部分為abaqus蠕變計算基本流程
ABAQUS蠕變問題計算流程.pdf
付費部分為使用CREEP子程序建立雙曲正弦函數(shù)蠕變損傷子程序,含到達預設損傷值(假設為1.0)后終止計算,和USDFLD子程序控制材料參數(shù)(該子程序可用于損傷后的材料退化,如蠕變第三階段或者蠕變疲勞分析,若不需要場變量控制可對該部分代碼進行刪除),相關(guān)理論請參考附件sci文獻。可提供關(guān)于CREEP子程序的幫助文件學習的相關(guān)指導
首先給出蠕變定義時,材料對應的輸入?yún)?shù)為:
引自:《Creep and Swelling》
其中,前兩種的公式內(nèi)涵如下
時效硬化:比較好編寫,求導前的函數(shù)較為簡單
子程序為: time hardening下面片段
應變硬化公式為:
對上式進行整理可以得到:
程序中DECRA(1)為下式:
子程序為: C strain hardening 下面片段
比較上述四個模型:相同蠕變模式下的結(jié)果相同。
子程序+案例模型(cae、inp)

CREEP子程序的相關(guān)專題、標簽、搜索
CREEP子程序的最新內(nèi)容
UMAT本質(zhì)上是子程序,什么是子程序?就是可以被主程序調(diào)用的一個函數(shù)。比如我們在Python中def自定義的函數(shù),比如在Matlab中定義的function。當我明白了這一點,以前學習UMAT的困惑也都迎刃而解了。比如ABAQUS的子程序之所以是Fotran語言,除了Fotran本身計算效率高的原因外,很大程度上是因為ABAQUS本身的求解器也是用該語言編寫的。
creep.for
免費分享不帶損傷的UMAT蠕變本構(gòu),需要Sinh損傷本構(gòu)的請移步高溫合金蠕變損傷本構(gòu)/UMAT子程序/Sinh 蠕變損傷本構(gòu)/論文復現(xiàn)_本構(gòu)模型 損傷模型-技術(shù)鄰
建立平板式 SOFC 多物理場模型,將 COMSOL 多物理場數(shù)值模型計算得到的不均勻溫度場作為熱載荷施加到 ABAQUS 模型中,再基于 Wen-Tu 蠕變延性耗竭模型開發(fā)了蠕變損傷子程序,研究平板式 SOFC 同流、逆流、交叉流道設計下的蠕變行為。
故第一個靜力分析步加4N,通過usfld子程序提取此時的應變場;第二個分析步加400N,同樣通過usfld子程序提取此時的應變場,(應變場-4N?應變場-400N)?2 即為應變幅值,傳入hetval子程序定義生熱率場在第三個瞬態(tài)熱力耦合分析步生效。
故第一個靜力分析步加4N,通過usfld子程序提取此時的應變場;第二個分析步加400N,同樣通過usfld子程序提取此時的應變場,(應變場-4N?應變場-400N)?2 即為應變幅值,傳入hetval子程序定義生熱率場在第三個瞬態(tài)熱力耦合分析步生效。
<p>個人從事熱障涂層和環(huán)境障涂層涂層方向近十年,主要研究涂層的破壞機理和結(jié)構(gòu)設計,在國際知名期刊上已發(fā)表SCI論文30余篇,主持國自然、博后基金等多項課題,對相關(guān)子程序開發(fā)、模型建立、程序調(diào)試、論文書寫、投稿/修稿/審稿等有一定經(jīng)驗,現(xiàn)公開收徒自愿學習該方向的涂層研究者,也希望大家共同探討中能解決更多的學術(shù)難題,共同進步!
C 瞬態(tài)溫度場下修正Burgers模型UMAT子程序源代碼
C
C 給狀態(tài)變量數(shù)組賦初值為零,調(diào)用ABAQUS子程序SDVINI
C GIVE STATEV THE INITIAL VALUE OF ZERO
C
SUBROUTINE SDVINI(STATEV,COORDS,NSTATV,NCRDS,NOEL,NPT,LAYER,KSPT)
C
UMAT通過與ABAQUS主求解程序的接口實現(xiàn)與ABAQUS的數(shù)據(jù)交流
UMAT實現(xiàn)的功能[-摘自莊茁老師的書]
UMAT子程序具有強大的功能,使用UMAT子程序:
(1)可以定義材料的本構(gòu)關(guān)系,使用ABAQUS材料庫中沒有包含的材料進行計算,擴充程序功能。
——在該子程序中STATEV在所有情況下都能夠更新,所有更新的值被傳遞到其他用戶子程序中(CREEP、HETVAL、UEXPAN,UHARD、UHYPEL、UMAT、UMATHT和UTRS),在該材料點可以被調(diào)用。
——與該材料點相關(guān)的狀態(tài)變量的數(shù)量由*DEPVAR選項定義。
③USDFLD可以訪問計算結(jié)果數(shù)據(jù)(利用GETVRM子程序),即材料屬性可以定義為結(jié)果數(shù)據(jù)的函數(shù)
2.可以采用表格輸入方法或其他用戶子程序,進行相關(guān)函數(shù)fi的定義
3.USDFLD可以與CREEP、HETVAL、UHYPEL、UEXPANUHARD、UMAT、UMATHT、UTRS、UINTER
